re PR middle-end/33667 (RTL sharing with divmod)
[gcc.git] / gcc / testsuite / ChangeLog
1 2007-10-05 Michael Matz <matz@suse.de>
2
3 PR middle-end/33667
4 * gcc.dg/pr33667.c: New testcase.
5
6 2007-10-05 Richard Guenther <rguenther@suse.de>
7
8 PR middle-end/33666
9 * gcc.dg/pr33666.c: New testcase.
10
11 2007-10-05 Michael Matz <matz@suse.de>
12
13 PR inline-asm/33600
14 * gcc.target/i386/pr33600.c: New testcase.
15
16 2007-10-05 Richard Guenther <rguenther@suse.de>
17
18 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
19
20 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
21
22 PR target/33635
23 * gcc.target/mips/pr33635-1.c: New test.
24
25 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26
27 PR libfortran/33253
28 * gfortran.dg/namelist_39.f90: Revise to use long names.
29
30 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
31
32 PR fortran/33646
33 * gfortran.dg/pr33646.f90: New file.
34
35 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
36
37 PR fortran/33529
38 * gfortran.dg/char_type_len_2.f90: Adjust error message.
39 * gfortran.dg/char_decl_2.f90: New test.
40
41 2007-10-04 Richard Guenther <rguenther@suse.de>
42
43 PR middle-end/33641
44 * gcc.c-torture/compile/pr33641.c: New testcase.
45
46 2007-10-04 Michael Matz <matz@suse.de>
47
48 PR rtl-optimization/33653
49 * gcc.dg/pr33653.c: New.
50
51 2007-10-04 Richard Guenther <rguenther@suse.de>
52
53 PR tree-optimization/33627
54 * g++.dg/torture/pr33627.C: New testcase.
55
56 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
57
58 PR fortran/33626
59 * gfortran.dg/parens_6.f90: New.
60
61 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
62
63 PR fortran/33646
64 PR fortran/33542
65 * gfortran.dg/ambiguous_specific_1.f90: Remove.
66
67 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
68
69 * g++.dg/ext/gnu-inline-global-redecl.C: New.
70
71 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
72
73 PR target/33635
74 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
75 and mips_forced_be.
76 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
77 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
78 options.
79 * gcc.target/mips/fpr-moves-1.c: New test.
80 * gcc.target/mips/fpr-moves-2.c: Likewise.
81 * gcc.target/mips/fpr-moves-3.c: Likewise.
82 * gcc.target/mips/fpr-moves-4.c: Likewise.
83 * gcc.target/mips/fpr-moves-5.c: Likewise.
84 * gcc.target/mips/fpr-moves-6.c: Likewise.
85 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
86
87 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
88
89 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
90
91 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
92
93 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
94 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
95
96 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
97
98 PR fortran/33198
99 * gfortran.dg/common_errors_1.f90: New.
100
101 2007-10-03 Doug Kwan <dougkwan@google.com>
102 Richard Guenther <rguenther@suse.de>
103
104 PR debug/31899
105 * g++.dg/debug/using3.C: New testcase.
106
107 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
108
109 PR libfortran/33253
110 * gfortran.dg/namelist_38.f90: New test.
111 * gfortran.dg/namelist_39.f90: New test.
112
113 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
114
115 PR libfortran/33469
116 * gfortran.dg/default_format_1.f90: New test.
117 * gfortran.dg/default_format_2.f90: New test.
118 * gfortran.dg/namelist_print_1.f: Adjust expected output.
119 * gfortran.dg/real_const_3.f90: Adjust expected output.
120
121 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
122
123 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
124 default ABI. Split mips_forced_abi into mips_forced_abi and
125 mips_forced_regs.
126 (is_gp32_flag): Return true for -mabi=32.
127 (is_gp64_flag): New function. Handle 64-bit -mabi options.
128 (dg-mips-options): Use is_gp64_flag instead of checking specifically
129 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
130 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
131 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
132 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
133 * gcc.target/mips/save-restore-2.c: Likewise.
134 * gcc.target/mips/save-restore-3.c: Likewise.
135 * gcc.target/mips/save-restore-4.c: Likewise.
136
137 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
138
139 PR middle-end/33617
140 * gcc.c-torture/compile/pr33617.c: New test.
141
142 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
143
144 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
145 -gstabs+ for extended options.
146
147 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
148
149 PR fortran/33542
150 * gfortran.dg/ambiguous_specific_1.f90: New test.
151
152 2007-10-02 Revital Eres <eres@il.ibm.com>
153
154 * gcc.target/powerpc/paired-8.c: New test.
155 * gcc.target/powerpc/paired-9.c: New test.
156 * gcc.target/powerpc/paired-10.c: New test.
157
158 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
159
160 PR fortran/33566
161 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
162
163 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
164
165 PR fortran/33554
166 * gfortran.dg/intent_out_2.f90: New test.
167
168 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
169
170 PR fortran/33550
171 * gfortran.dg/ambiguous_reference_1.f90: New test.
172
173 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
174
175 PR fortran/31154
176 PR fortran/31229
177 PR fortran/33334
178 * gfortran.dg/function_kinds_1.f90: New test.
179 * gfortran.dg/function_kinds_2.f90: New test.
180 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
181 use association into interfaces.
182
183 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
184
185 PR testsuite/31828
186 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
187 (overflow): Use INFINITY, not FP_INFINITE.
188 gcc.dg/float-range-4.c: Likewise.
189 gcc.dg/float-range-5.c: Likewise.
190
191 2007-10-01 Nick Clifton <nickc@redhat.com>
192
193 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
194 for 16-bit targets.
195
196 2007-09-30 Diego Novillo <dnovillo@google.com>
197
198 PR 33593
199 * g++.dg/tree-ssa/pr33593.C: New test.
200
201 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
202
203 PR libfortran/33400
204 * gfortran.dg/PR19872.f: Fix test condition.
205 * gfortran.dg/list_read_7.f90: New test.
206
207 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
208
209 PR tree-optimization/33597
210 * gcc.dg/vect/pr33597.c: New testcase.
211
212 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
213
214 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
215 * gcc.target/i386/pr33524.c: ...this.
216
217 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
218
219 PR fortran/33354
220 * gfortran.dg/minmaxloc_4.f90: New.
221
222 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
223
224 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
225
226 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
227
228 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
229
230 2007-09-28 Paolo Carlini <pcarlini@suse.de>
231
232 PR c++/33213
233 * g++.dg/cpp0x/variadic79.C: New.
234
235 2007-09-28 Michael Matz <matz@suse.de>
236 Jakub Jelinek <jakub@redhat.com>
237
238 PR rtl-optimization/33552
239 * gcc.target/i386/pr33552.c: New runtime test.
240 * gcc.target/i386/strinline.c: New compile time test.
241
242 2007-09-28 Jakub Jelinek <jakub@redhat.com>
243
244 * gfortran.dg/openmp_stack.f90: Removed.
245
246 PR c++/31434
247 * g++.dg/cpp0x/variadic80.C: New test.
248
249 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
250
251 * gfortran.dg/namelist_38.f90: Delete test for revertion of
252 r128057.
253
254 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
255
256 PR middle-end/7003
257 * gcc.target/powerpc/gcse-1.c: New test.
258
259 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
260
261 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
262 fixed capitalizations.
263 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
264 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
265 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
266 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
267 * gfortran.dg/maxloc_shape_1.f90: Likewise.
268 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
269 * gfortran.dg/min_max_conformance.f90: Likewise.
270
271 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
272
273 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
274 options.
275 * gcc.dg/c99-tgmath-2.c: Likewise.
276 * gcc.dg/c99-tgmath-3.c: Likewise.
277 * gcc.dg/c99-tgmath-4.c: Likewise.
278
279 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
280
281 PR fortran/33568
282 * gfortran.dg/anint_1.f90: New test.
283
284 2007-09-27 Ian Lance Taylor <iant@google.com>
285
286 PR tree-optimization/33565
287 * gcc.dg/Wstrict-overflow-20.c: New test.
288
289 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
290
291 * gfortran.dg/openmp_stack.f90: Fix typo.
292 * gfortran.dg/recursive_stack.f90: Fix typo.
293
294 2007-09-27 Paolo Carlini <pcarlini@suse.de>
295
296 PR c++/33493
297 * g++.dg/template/error31.C: New.
298
299 2007-09-27 Jakub Jelinek <jakub@redhat.com>
300
301 * lib/prune.exp: Prune also "^In function .*$" lines and
302 "^ inlined from .*$" lines.
303
304 2007-09-26 Richard Guenther <rguenther@suse.de>
305
306 PR tree-optimization/33563
307 * gcc.dg/torture/pr33563.c: New testcase.
308
309 2007-09-26 Joseph Myers <joseph@codesourcery.com>
310
311 PR c/25309
312 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
313 array.
314 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
315 without -O2.
316
317 2007-09-26 Richard Guenther <rguenther@suse.de>
318
319 PR tree-optimization/30375
320 PR tree-optimization/33560
321 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
322 * gcc.dg/tree-ssa/complex-5.c: Likewise.
323 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
324 * gcc.dg/torture/pr30375.c: New testcase.
325 * gcc.dg/torture/pr33560.c: New testcase.
326 * gcc.dg/tree-ssa/pr30375.c: Likewise.
327
328 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
329
330 PR c++/33207
331 * g++.dg/parse/crash38.C: New test.
332
333 2007-09-25 Michael Meissner <michael.meissner@amd.com>
334
335 PR target/33524
336 * gcc.target/i386/sse5-convert.c: New file, test int->long
337 vectorized conversions.
338
339 2007-09-25 Revital Eres <eres@il.ibm.com>
340
341 * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
342
343 2007-09-25 Joseph Myers <joseph@codesourcery.com>
344
345 PR c/32295
346 * gcc.dg/enum-incomplete-1.c: New test.
347
348 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
349
350 * gcc.c-torture/compile/20070919-1.c: New test.
351
352 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
353
354 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
355
356 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
357
358 PR c++/14688
359 * g++.dg/inherit/override_attribs.C: New file.
360
361 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
362
363 PR fortran/33269
364 * io.c (check_format_string): Move NULL and constant checks into
365 this function.
366 (check_io_constraints): Call gfc_simplify_expr() before calling
367 check_format_string(). Remove NULL and constant checks.
368
369 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
370
371 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
372 * gcc.c-torture/execute/loop-2g.x: Likewise.
373
374 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
375
376 * lib/target-supports.exp (check_effective_target_mips16_attribute):
377 Reject hard-float modes unless the ABI is o32 or o64.
378 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
379 of gcc.exp. Skip the tests when mips16 code generation is not
380 supported.
381 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
382 and use dg-add-options mips16_attribute.
383
384 2007-09-24 Jakub Jelinek <jakub@redhat.com>
385
386 PR c++/33506
387 * g++.dg/ext/attrib29.C: New test.
388
389 2007-09-23 Ollie Wild <aaw@google.com>
390
391 * gcc.dg/fold-bitand-1.c: New test.
392 * gcc.dg/fold-bitand-2.c: New test.
393 * gcc.dg/fold-bitand-3.c: New test.
394 * gcc.dg/fold-bitand-4.c: New test.
395
396 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
397
398 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
399 any of the macros to be defined for __mips16.
400 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
401
402 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
403
404 * gcc.dg/vect/pr21591.c: Require vect_int.
405 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
406 * gcc.dg/vect/vect-outer-2a.c: Likewise.
407 * gcc.dg/vect/vect-outer-2c.c: Likewise.
408
409 2007-09-23 Jakub Jelinek <jakub@redhat.com>
410
411 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
412 attributes.
413 * gcc.dg/va-arg-pack-len-2.c: New test.
414 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
415 attributes.
416 * g++.dg/ext/va-arg-pack-len-2.C: New test.
417
418 PR tree-optimization/32772
419 * gcc.c-torture/compile/20070905-1.c: New test.
420
421 PR tree-optimization/32975
422 * gcc.dg/pr32975.c: New test.
423
424 PR middle-end/28755
425 * gcc.dg/pr28755.c: New test.
426
427 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
428
429 * lib/target-supports.exp (check_effective_target_nomips16): New
430 procedure.
431 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
432 for mipsisa64*-*-*.
433 * gcc.dg/vect/vect.exp: Likewise.
434 * g++.dg/vect/vect.exp: Likewise.
435 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
436 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
437 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
438 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
439 * gcc.target/mips/clear-cache-1.c (f): Likewise.
440 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
441 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
442 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
443 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
444 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
445 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
446 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
447 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
448 (test14, test15, test16, test17, test18): Likewise.
449 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
450 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
451 (test14, test15, test16, test17, test18, test19, test20, test21)
452 (test22): Likewise.
453 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
454 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
455 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
456 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
457 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
458 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
459 * gcc.target/mips/mips-3d-1.c (main): Likewise.
460 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
461 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
462 (test13, test14, test15, test16, test17, test18, test19, test20)
463 (test21, test22, test23, test24, test25, test26, test27, test28)
464 (test29, test30, test31): Likewise.
465 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
466 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
467 (test13, test14, test15, test16, test17, test18, test19, test20)
468 (test21, test22, test23, test24, test25, test26, test27, test28)
469 (test29, test30, test31, test32, test33, test34, test35, test36)
470 (test37, test38, test39, test40, test41, test42, test43, test44)
471 (test45, test46, test47, test48, test49, test50, test51, test52)
472 (test53, test54, test55, test56, test57, test58, test59, test60)
473 (test61, test62, test63): Likewise.
474 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
475 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
476 (test13, test14, test15, test16, test17, test18, test19, test20)
477 (test21, test22, test23, test24, test25, test26, test27, test28)
478 (test29, test30, test31): Likewise.
479 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
480 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
481 (test13, test14, test15, test16, test17, test18, test19, test20)
482 (test21, test22, test23, test24, test25, test26, test27, test28)
483 (test29, test30, test31): Likewise.
484 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
485 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
486 (test13, test14, test15): Likewise.
487 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
488 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
489 (test13, test14, test15): Likewise.
490 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
491 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
492 (test13, test14, test15, test16, test17, test18, test19, test20)
493 (test21, test22, test23, test24, test25, test26, test27, test28)
494 (test29, test30, test31): Likewise.
495 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
496 (matrix_multiply4: Likewise.
497 * gcc.target/mips/mips-ps-1.c (main): Likewise.
498 * gcc.target/mips/mips-ps-2.c (main): Likewise.
499 * gcc.target/mips/mips-ps-3.c (main): Likewise.
500 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
501 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
502 (test13, test14, test15, test16, test17, test18, test19, test20)
503 (test21, test22, test23, test24, test25, test26, test27, test28)
504 (test29, test30, test31): Likewise.
505 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
506 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
507 (test13, test14, test15, test16, test17, test18, test19, test20)
508 (test21, test22, test23, test24, test25, test26, test27, test28)
509 (test29, test30, test31): Likewise.
510 * gcc.target/mips/mips-ps-5.c (main): Likewise.
511 * gcc.target/mips/mips-ps-6.c (main): Likewise.
512 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
513 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
514 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
515 (sub_v4qi): Likewise.
516 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
517 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
518 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
519 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
520 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
521 (subb, subc): Likewise.
522 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
523 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
524 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
525 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
526 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
527 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
528 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
529 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
530 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
531 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
532 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
533 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
534 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
535
536 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
537
538 * lib/target-supports.exp (add_options_for_mips16_attribute)
539 (check_effective_target_mips16_attribute): New functions.
540 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
541 command line.
542 (dg-mips-options) Remove -mno-mips16 handling. Add options to
543 extra_test_flags.
544 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
545 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
546 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
547 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
548 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
549 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
550 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
551 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
552 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
553 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
554 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
555 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
556 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
557 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
558 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
559 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
560 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
561 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
562 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
563 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
564 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
565 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
566 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
567 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
568 (NOMIPS16): Delete.
569 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
570 of dg-options.
571 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
572 options. Require { target mips16_attribute } and use dg-add-options
573 to add the associated options.
574 (foo): Use MIPS16.
575 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
576 * gcc.target/mips/call-saved-3.c: Likewise.
577 * gcc.target/mips/code-readable-1.c: Require { target
578 mips16_attribute } and use dg-add-options to add the associated
579 options. Remove trailing whitespace.
580 (NOMIPS16): Delete.
581 * gcc.target/mips/code-readable-2.c: Likewise.
582 * gcc.target/mips/code-readable-3.c: Likewise.
583 * gcc.target/mips/mips16-attributes-2.c: Likewise.
584 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
585 Require { target mips16_attribute } and use dg-add-options to
586 add the associated options.
587 (cksum16, cksum8): Use MIPS16.
588 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
589 Require { target mips16_attribute } and use dg-add-options to
590 add the associated options.
591 (foo): Use MIPS16.
592 * gcc.target/mips/save-restore-2.c: Likewise.
593 * gcc.target/mips/save-restore-3.c: Likewise.
594 * gcc.target/mips/save-restore-4.c: Likewise.
595 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
596 -mno-abicalls.
597 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
598 (foo): Use NOMIPS16.
599
600 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
601
602 PR fortran/33337
603 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
604
605 PR fortran/33376
606 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
607
608 2007-09-22 Tobias Burnus <burnus@net-b.de>
609
610 PR fortran/33445
611 * gfortran.dg/gomp/free-2.f90: New.
612 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
613 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
614
615 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
616
617 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
618 * gcc.target/i386/sse5-haddX.c: Ditto.
619 * gcc.target/i386/sse5-hsubX.c: Ditto.
620 * gcc.target/i386/sse5-maccXX.c: Ditto.
621 * gcc.target/i386/sse5-msubXX.c: Ditto.
622 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
623 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
624 * gcc.target/i386/sse5-permpX.c: Ditto.
625 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
626 effective target.
627 * gcc.target/i386/sse5-fma-vector.c: Ditto.
628 * gcc.target/i386/sse5-ima-vector.c: Ditto.
629 * gcc.target/i386/sse5-pcmov.c: Ditto.
630 * gcc.target/i386/sse5-pcmov2.c: Ditto.
631
632 2007-09-22 Richard Guenther <rguenther@suse.de>
633
634 PR tree-optimization/33146
635 * gcc.c-torture/compile/pr33146.c: New testcase.
636
637 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
638
639 * lib/target-supports.exp (check_cached_effective_target): New
640 procedure.
641 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
642 (check_effective_target_c99_runtime): New procedure.
643 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
644 (test3l): Likewise cargl.
645 * gcc.dg/builtins-59.c: Require c99_runtime.
646 * gcc.dg/builtins-61.c: Likewise.
647 * gcc.dg/builtins-62.c: Likewise.
648
649 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
650
651 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
652 * lib/target-supports-dg.exp (dg-add-options): Likewise.
653 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
654 target-specific dg-options.
655 * gcc.dg/builtins-20.c: Likewise.
656 * gcc.dg/builtins-53.c: Likewise.
657 * gcc.dg/builtins-55.c: Likewise.
658 * gcc.dg/single-precision-constant.c: Likewise.
659 * gcc.dg/torture/builtin-convert-1.c: Likewise.
660 * gcc.dg/torture/builtin-convert-2.c: Likewise.
661 * gcc.dg/torture/builtin-convert-3.c: Likewise.
662 * gcc.dg/torture/builtin-convert-4.c: Likewise.
663 * gcc.dg/torture/builtin-power-1.c: Likewise.
664
665 2007-09-21 Chao-ying Fu <fu@mips.com>
666
667 * lib/target-supports.exp (check_effective_target_fixed_point): New to
668 check if targets have fixed-point supports.
669 * gcc.dg/fixed-point/fixed-point.exp: New file.
670 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
671 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
672 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
673 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
674 * gcc.dg/fixed-point/constants-pedantic.c,
675 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
676 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
677 * gcc.dg/fixed-point/keywords-ignored-c99.c,
678 * gcc.dg/fixed-point/keywords-pedantic.c,
679 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
680 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
681 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
682 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
683 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
684 * gcc.dg/fixed-point/func-vararg-mixed.c,
685 * gcc.dg/fixed-point/operator-logical.c,
686 * gcc.dg/fixed-point/struct-union.c,
687 * gcc.dg/fixed-point/bit-complement.c,
688 * gcc.dg/fixed-point/operator-bitwise.c,
689 * gcc.dg/fixed-point/operator-comma.c,
690 * gcc.dg/fixed-point/struct-layout-1.c,
691 * gcc.dg/fixed-point/union-init.c,
692 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
693 * gcc.dg/fixed-point/func-mixed.c,
694 * gcc.dg/fixed-point/func-vararg-size0.c,
695 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
696 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
697 * gcc.dg/fixed-point/operator-unary.c,
698 * gcc.dg/fixed-point/allop-const.c,
699 * gcc.dg/fixed-point/muldiv-warning.c,
700 * gcc.dg/nofixed-point-1.c,
701 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
702 * gcc.target/mips/fixed-vector-type.c,
703 * gcc.target/mips/fixed-scalar-type.c: New tests.
704
705 2007-09-21 Olivier Hainque <hainque@adacore.com>
706
707 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
708 * gnat.dg/test_nested_subtype_byref.adb: New test.
709
710 2007-09-21 Jakub Jelinek <jakub@redhat.com>
711
712 PR fortran/33439
713 * gfortran.dg/gomp/pr33439.f90: New test.
714
715 2007-09-21 Tobias Burnus <burnus@net-b.de>
716
717 PR fortran/33455
718 * gfortran.dg/merge_char_3.f90: New.
719
720 2007-09-21 Tobias Burnus <burnus@net-b.de>
721
722 PR fortran/33037
723 * gfortran.dg/transfer_check_1.f90: New.
724
725 2007-09-20 Asher Langton <langton2@llnl.gov>
726
727 PR fortran/20441
728 * gfortran.dg/init_flag_1.f90: New.
729 * gfortran.dg/init_flag_2.f90: New.
730 * gfortran.dg/init_flag_3.f90: New.
731 * gfortran.dg/init_flag_4.f90: New.
732 * gfortran.dg/init_flag_5.f90: New.
733 * gfortran.dg/init_flag_6.f90: New.
734 * gfortran.dg/init_flag_7.f90: New.
735
736 2007-09-20 Paolo Carlini <pcarlini@suse.de>
737
738 PR c++/33460
739 * g++.dg/ext/anon-struct6.C: New.
740
741 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
742
743 PR libfortran/23272
744 * gfortran.dg/inquire_10.f90: New test.
745
746 2007-09-20 Joseph Myers <joseph@codesourcery.com>
747
748 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
749
750 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
751
752 PR fortran/33221
753 * gfortran.dg/used_types_18.f90: Declare variable of empty
754 derived type.
755
756 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
757
758 PR fortran/33288
759 * gfortran.dg/array_constructor_19.f90: New test.
760
761 2007-09-20 Jakub Jelinek <jakub@redhat.com>
762
763 PR debug/33316
764 * gcc.dg/debug/pr33316.c: New test.
765
766 PR c++/33496
767 * g++.dg/cpp0x/variadic76.C: New test.
768 * g++.dg/cpp0x/variadic77.C: New test.
769 * g++.dg/cpp0x/variadic78.C: New test.
770
771 PR c/33238
772 PR c/27301
773 * gcc.c-torture/execute/20070919-1.c: New test.
774 * gcc.dg/pr33238.c: New test.
775 * gcc.dg/pr27301.c: New test.
776
777 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
778
779 * lib/target-supports.exp (check_effective_target_mips64): New
780 procedure.
781 * gcc.dg/lower-subreg-1.c: Require !mips64.
782 * gcc.dg/sibcall-3.c (ATTR): New macro.
783 (recurser_void1, recurser_void2): Use it.
784 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
785 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
786
787 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
788
789 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
790 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
791 warning annotation.
792 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
793
794 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
795
796 PR fortran/33497
797 * gfortran.dg/c_loc_tests_11.f03: New test case.
798
799 2007-09-20 Paolo Carlini <pcarlini@suse.de>
800
801 PR c++/33459
802 * g++.dg/init/ref14.C: New.
803
804 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
805
806 * gnat.dg/slice2.ad[sb]: New testcase.
807
808 2007-09-19 Nick Clifton <nickc@redhat.com>
809
810 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
811
812 2007-09-19 Jie Zhang <jie.zhang@analog.com>
813
814 * gcc.target/bfin/bfin.exp: New.
815 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
816 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
817 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
818 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
819 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
820 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
821 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
822 mcpu-bf561.c, mcpu-default.c}: New tests.
823
824 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
825
826 Restore detection of unsupported TLS.
827
828 Revert this patch:
829 2007-02-10 Richard Henderson <rth@redhat.com>
830
831 * lib/target-supports.exp (check_effective_target_tls): Redefine
832 to mean non-emulated tls.
833 * gcc.dg/tls/alias-1.c: Remove tls requirement.
834 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
835 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
836 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
837 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
838 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
839 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
840
841 And then:
842 * lib/target-supports.exp (check_effective_target_tls): Use
843 stronger test for compiler support for TLS.
844 (check_effective_target_tls_native): New, to test for non-emulated
845 TLS support.
846 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
847 instead of dg-require-effective-target tls.
848 * g++.dg/gomp/copyin-1.C: Likewise.
849 * g++.dg/gomp/sharing-1.C: Likewise.
850 * g++.dg/gomp/tls-1.C: Likewise.
851 * g++.dg/gomp/tls-2.C: Likewise.
852 * g++.dg/gomp/tls-3.C: Likewise.
853 * g++.dg/tls/diag-1.C: Likewise.
854 * g++.dg/tls/diag-2.C: Likewise.
855 * g++.dg/tls/diag-3.C: Likewise.
856 * g++.dg/tls/diag-4.C: Likewise.
857 * g++.dg/tls/diag-5.C: Likewise.
858 * g++.dg/tls/init-1.C: Likewise.
859 * g++.dg/tls/init-2.C: Likewise.
860 * g++.dg/tls/trivial.C: Likewise.
861 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
862 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
863 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
864 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
865 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
866 * gcc.dg/gomp/clause-1.c: Likewise.
867 * gcc.dg/gomp/copyin-1.c: Likewise.
868 * gcc.dg/gomp/sharing-1.c: Likewise.
869 * gcc.dg/gomp/tls-1.c: Likewise.
870 * gcc.dg/gomp/tls-2.c: Likewise.
871 * gcc.dg/tls/alpha-1.c: Likewise.
872 * gcc.dg/tls/opt-1.c: Likewise.
873 * gcc.dg/tls/opt-13.c: Likewise.
874 * gcc.dg/tls/opt-14.c: Likewise.
875 * gcc.dg/tls/opt-2.c: Likewise.
876 * gcc.dg/tls/opt-3.c: Likewise.
877 * gcc.dg/tls/opt-4.c: Likewise.
878 * gcc.dg/tls/opt-7.c: Likewise.
879 * gcc.dg/tls/section-1.c: Likewise.
880 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
881 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
882 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
883 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
884 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
885 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
886 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
887 * gfortran.dg/gomp/crayptr2.f90: Likewise.
888 * gfortran.dg/gomp/fixed-1.f: Likewise.
889 * gfortran.dg/gomp/free-1.f90: Likewise.
890 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
891 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
892 * gfortran.dg/gomp/reduction1.f90: Likewise.
893 * gfortran.dg/gomp/sharing-1.f90: Likewise.
894
895 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
896
897 PR fortran/31119
898 * gfortran.dg/bounds_check_9.f90: New test.
899 * gfortran.dg/bounds_check_fail_2.f90: New test.
900
901 2007-09-18 Paolo Carlini <pcarlini@suse.de>
902
903 PR c++/33462 (again)
904 * g++.dg/ext/va-arg1.C: Adjust.
905
906 2007-09-18 Paolo Carlini <pcarlini@suse.de>
907
908 PR c++/33462
909 * g++.dg/ext/va-arg1.C: New.
910
911 2007-09-18 Tobias Burnus <burnus@net-b.de>
912
913 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
914
915 2007-09-18 Paolo Carlini <pcarlini@suse.de>
916
917 PR c++/33463
918 * g++.dg/rtti/typeid6.C: New.
919
920 2007-09-18 Paolo Carlini <pcarlini@suse.de>
921
922 PR c++/33464
923 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
924 * g++.dg/ext/is_class_error2.C: New.
925
926 2007-09-18 Richard Guenther <rguenther@suse.de>
927
928 PR tree-optimization/33340
929 * g++.dg/torture/pr33340.C: New testcase.
930
931 2007-09-18 Tobias Burnus <burnus@net-b.de>
932
933 PR fortran/33231
934 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
935 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
936 * gfortran.dg/elemental_subroutine_5.f90: New.
937
938 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
939
940 * lib/target-supports.exp (check_profiling_available): Extend
941 mips*-*-elf check to mips*-*-elf*.
942
943 2007-09-18 Jakub Jelinek <jakub@redhat.com>
944
945 * gcc.dg/format/c90-scanf-5.c: New test.
946 * gcc.dg/format/c99-scanf-4.c: New test.
947 * gcc.dg/format/ext-7.c: New test.
948 * gcc.dg/format/ext-8.c: New test.
949
950 PR middle-end/33423
951 * gcc.c-torture/compile/20070915-1.c: New test.
952
953 2007-09-17 Tobias Burnus <burnus@net-b.de>
954
955 PR fortran/33106
956 * gfortran.dg/private_type_9.f90: New.
957
958 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
959
960 PR middle-end/33449
961 * gfortran.dg/pr33449.f90: New test.
962
963 2007-09-17 Tobias Burnus <burnus@net-b.de>
964
965 * gfortran.dg/interface_15.f90: Compile with -std=f95.
966 * gfortran.dg/private_type_1.f90: Ditto
967 * gfortran.dg/interface_18.f90: New.
968 * gfortran.dg/private_type_8.f90: New.
969
970 2007-09-16 Paolo Carlini <pcarlini@suse.de>
971
972 PR c++/33124
973 * g++.dg/warn/new1.C: Adjust.
974 * g++.dg/torture/str_empty.C: Likewise.
975
976 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
977
978 * gcc.target/mips/dse-1.c: New test.
979
980 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
981
982 PR c++/32756
983 * g++.dg/overload/operator3.C: New.
984
985 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
986
987 * gcc.target/mips/truncate-1.c: New test.
988
989 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
990
991 PR fortran/29396
992 PR fortran/29606
993 PR fortran/30625
994 PR fortran/30871
995 * gfortran.dg/subref_array_pointer_1.f90: New test.
996 * gfortran.dg/subref_array_pointer_2.f90: New test.
997
998 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
999
1000 * gfortran.dg/nint_2.f90: Correct last change.
1001
1002 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
1003
1004 * gcc.dg/tree-ssa/parallelization-1.c: New test.
1005
1006 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
1007
1008 * gcc.dg/vect/pr33373b.c: New test.
1009
1010 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
1011
1012 PR target/33438
1013 * gcc.target/i386/pr33438.c: New test.
1014
1015 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1016
1017 * gfortran.dg/nint_2.f90: Revert previous commit.
1018
1019 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1020
1021 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
1022
1023 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
1024
1025 PR debug/33429
1026 * g++.dg/other/unused1.C: XFAIL class2 scan.
1027
1028 2007-09-13 Tobias Burnus <burnus@net-b.de>
1029
1030 PR fortran/33343
1031 * gfortran.dg/elemental_args_check_1.f90: New.
1032 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
1033 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
1034
1035 2007-09-13 Tobias Burnus <burnus@net-b.de>
1036
1037 * gfortran.dg/recursive_check_3.f90: New.
1038
1039 2007-09-13 Tobias Burnus <burnus@net-b.de>
1040
1041 PR fortran/33412
1042 * gfortran.dg/elemental_bind_c.f90: New.
1043
1044 2007-09-13 Richard Sandiford <richard@codesourcery.com>
1045
1046 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
1047 * gcc.target/mips/mips16-attributes-2.c: New test.
1048 * gcc.target/mips/mips16-attributes-3.c: Likewise.
1049 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
1050 hard-float asm when __mips16 is defined.
1051 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
1052 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
1053 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
1054 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
1055 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
1056 * gcc.target/mips/pr26765.c (foo): Likewise.
1057 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
1058 targets, use dg-mips-options instead of dg-options, and use -mgp32
1059 to force 32-bit mode.
1060 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
1061 and 64-bit mode.
1062 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
1063
1064 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
1065 Michael Meissner <michael.meissner@amd.com>
1066
1067 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
1068 * gcc.target/i386/sse5-hsubX.c: Ditto.
1069 * gcc.target/i386/sse5-permpX.c: Ditto.
1070 * gcc.target/i386/sse5-haddX.c: Ditto.
1071 * gcc.target/i386/sse5-maccXX.c: Ditto.
1072 * gcc.target/i386/sse5-msubXX.c: Ditto.
1073 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1074 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1075
1076 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
1077 optimizes floating point conditional moves into the pcmov
1078 instruction on SSE5.
1079 * gcc.target/i386/sse5-pcmov2.c: Ditto.
1080
1081 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
1082 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
1083 SSE5.
1084
1085 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
1086 compiler optimizes vector (a*b)+c into fmadd on SSE5.
1087
1088 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
1089 optimizes (a*b)+c into fmadd on SSE5.
1090
1091 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
1092 whether the SSE5 instructions can be generated.
1093
1094 * gcc.target/i386/sse5-check.h: New. Add support for
1095 SSE5 tests.
1096
1097 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
1098 ammintrin.h, and turn on -msse5 option instead of -msse4a.
1099 * gcc.target/i386/sse-13.c: Ditto.
1100 * gcc.target/i386/sse-14.c: Ditto.
1101
1102 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1103
1104 PR testsuite/33153
1105 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
1106 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
1107
1108 2007-09-12 Jakub Jelinek <jakub@redhat.com>
1109
1110 PR target/32338
1111 * gcc.dg/pr32338-1.c: New test.
1112 * gcc.dg/pr32338-2.c: New test.
1113
1114 2007-09-12 Bob Wilson <bob.wilson@acm.org>
1115
1116 * lib/target-supports.exp (check_effective_target_sync_int_long):
1117 Revert change to add xtensa.
1118 (check_effective_target_sync_char_short): Likewise.
1119
1120 2007-09-12 Olivier Hainque <hainque@adacore.com>
1121
1122 * gnat.dg/packed_subtype.adb: New test.
1123
1124 2007-09-12 Tobias Burnus <burnus@net-b.de>
1125
1126 PR fortran/33297
1127 * gfortran.dg/intrinsic_size.f90: New.
1128
1129 2007-09-12 Tobias Burnus <burnus@net-b.de>
1130
1131 PR fortran/33284
1132 PR fortran/33310
1133 * gfortran.dg/conflicts_2.f90: New.
1134
1135 2007-09-12 Ira Rosen <irar@il.ibm.com>
1136
1137 PR tree-optimization/32377
1138 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
1139 dependence distance.
1140 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
1141 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
1142 * gcc.dg/vect/no-vfa-vect-depend-1.c,
1143 gfortran.dg/vect/no-vfa-pr32377.f90: New.
1144
1145 2007-09-12 Richard Guenther <rguenther@suse.de>
1146
1147 PR middle-end/33382
1148 * gcc.c-torture/compile/pr33382.c: New testcase.
1149 * gcc.c-torture/execute/pr33382.c: Likewise.
1150
1151 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
1152
1153 PR fortran/33395
1154 * gfortran.dg/c_ptr_tests_12.f03: New test case.
1155
1156 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
1157
1158 PR tree-optimization/33373
1159 * gcc.dg/vect/pr33373.c: New test.
1160
1161 2007-09-12 Ben Elliston <bje@au.ibm.com>
1162
1163 * lib/target-supports.exp (check_effective_target_vect_no_double):
1164 Remove unused proc.
1165
1166 2007-09-12 Ben Elliston <bje@au.ibm.com>
1167 Ulrich Weigand <uweigand@de.ibm.com>
1168
1169 * gcc.target/spu/dfcgt-nan.c: New test.
1170
1171 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
1172
1173 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
1174
1175 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
1176
1177 PR fortran/33040
1178 * gfortran.dg/c_ptr_tests_11.f03: New test case.
1179
1180 2007-09-11 Jakub Jelinek <jakub@redhat.com>
1181
1182 * gcc.dg/va-arg-pack-len-1.c: New test.
1183 * g++.dg/va-arg-pack-len-1.C: New test.
1184
1185 2007-09-11 Michael Matz <matz@suse.de>
1186
1187 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
1188
1189 2007-09-10 Janis Johnson <janis187@us.ibm.com>
1190
1191 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
1192 checks for size of long double.
1193 * gcc.dg/dfp/convert.h: New file.
1194 * gcc.dg/dfp/convert-bfp-2.c: New test.
1195 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1196 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1197 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1198 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1199 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1200 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1201 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1202 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1203 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1204
1205 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
1206
1207 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
1208 Change dg-final to expect 1 non-profitable loop and
1209 3 profitable loops.
1210 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
1211 Change dg-final to expect 1 non-profitable loop and
1212 3 profitable loops.
1213 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
1214 Change dg-final to expect 1 profitable loop.
1215 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1216 Change dg-final to expect 1 profitable loop.
1217
1218 2007-09-10 Richard Sandiford <richard@codesourcery.com>
1219
1220 * gcc.target/mips/call-saved-1.c: New test.
1221 * gcc.target/mips/call-saved-2.c: Likewise.
1222 * gcc.target/mips/call-saved-3.c: Likewise.
1223 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
1224 instead of mips_mips64. Set mips_fp64 too.
1225 (is_gp32_flag): Return true for -mips1 and -mips2.
1226 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
1227
1228 2007-09-10 Jakub Jelinek <jakub@redhat.com>
1229
1230 * g++.dg/ext/va-arg-pack-1.C: New test.
1231 * g++.dg/ext/va-arg-pack-2.C: New test.
1232
1233 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
1234
1235 PR target/33369
1236 * gcc.dg/vect/pr33369.c: New test.
1237
1238 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
1239
1240 PR fortran/33370
1241 * gfortran.dg/array_memcpy_5.f90: New test.
1242
1243 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
1244
1245 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
1246
1247 2007-09-09 Richard Guenther <rguenther@suse.de>
1248
1249 * gcc.c-torture/compile/20070906-1.c: New testcase.
1250
1251 2007-09-09 Ira Rosen <irar@il.ibm.com>
1252
1253 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
1254 noinline attribute.
1255 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
1256 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
1257 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1258 Likewise.
1259
1260 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
1261
1262 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
1263
1264 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
1265
1266 * gnat.dg/addr2_p.ads: Bump size of array to 9.
1267
1268 2007-09-09 Ira Rosen <irar@il.ibm.com>
1269
1270 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
1271 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
1272 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
1273 Compile tests with -fno-tree-pre.
1274 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
1275 * lib/target-supports.exp (check_effective_target_vect_strided): New.
1276 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
1277 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
1278 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
1279 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
1280 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
1281 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
1282 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
1283 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
1284 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
1285 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
1286 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
1287 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
1288 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
1289 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
1290 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
1291 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
1292 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
1293
1294 2007-09-09 Joseph Myers <joseph@codesourcery.com>
1295
1296 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
1297 to call objdump.
1298 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
1299 Use remote_exec to call c++filt.
1300 * lib/target-supports-dg.exp (dg-require-host-local): New.
1301 * gcc.misc-tests/options.exp: Allow .exe in command paths.
1302 * g++.dg/parse/repo1.C: Use dg-require-host-local.
1303 * g++.dg/rtti/repo1.C: Likewise.
1304 * g++.dg/template/repo1.C: Likewise.
1305 * g++.dg/template/repo2.C: Likewise.
1306 * g++.dg/template/repo3.C: Likewise.
1307 * g++.dg/template/repo4.C: Likewise.
1308 * g++.dg/template/repo5.C: Likewise.
1309 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1310 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1311 * g++.old-deja/g++.pt/repo1.C: Likewise.
1312 * g++.old-deja/g++.pt/repo2.C: Likewise.
1313 * g++.old-deja/g++.pt/repo3.C: Likewise.
1314 * g++.old-deja/g++.pt/repo4.C: Likewise.
1315 * gcc.dg/cpp/trad/builtins.c: Likewise.
1316
1317 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
1318
1319 PR tree-optimization/32283
1320 * gcc.dg/tree-ssa/loop-31.c: New test.
1321
1322 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
1323
1324 PR rtl-optimization/26449
1325 * gcc.target/i386/pr26449-1.c: New file.
1326
1327 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
1328
1329 PR target/33329
1330 PR rtl-optimization/26449
1331 * gcc.target/i386/pr33329.c: New file.
1332
1333 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
1334
1335 * gnat.dg/renaming3.adb, renaming4.ads: New test.
1336
1337 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
1338
1339 * gnat.dg/unaligned_rep_clause.adb: New testcase.
1340
1341 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
1342
1343 PR tree-optimization/33301
1344 * gfortran.dg/vect/pr33301.f: New test.
1345
1346 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1347
1348 PR libfortran/33307
1349 * gfortran.dg/backspace_10.f90: New test.
1350
1351 2007-09-07 Richard Guenther <rguenther@suse.de>
1352
1353 Reapply
1354 2007-09-06 Richard Guenther <rguenther@suse.de>
1355
1356 PR tree-optimization/32586
1357 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1358 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1359 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1360 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1361 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1362 now obsolete simplification.
1363
1364 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
1365
1366 PR tree-optimization/33299
1367 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
1368 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
1369
1370 2007-09-07 Richard Guenther <rguenther@suse.de>
1371
1372 Revert
1373 2007-09-06 Richard Guenther <rguenther@suse.de>
1374
1375 PR tree-optimization/32586
1376 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1377 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1378 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1379 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1380 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1381 now obsolete simplification.
1382
1383 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
1384
1385 PR tree-optimization/32821
1386 * gcc.dg/tree-ssa/pr32821.c: New file.
1387
1388 2007-09-07 Richard Sandiford <richard@codesourcery.com>
1389
1390 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
1391 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
1392 and mips_forced_no_er.
1393 (dg-mips-options): Add -mno-abicalls when a small-data option is
1394 specified. Skip tests with small-data options if mips_forced_gp.
1395 Skip tests with -mexplicit-relocs if mips_forced_no_er.
1396 * gcc.target/mips/sdata-1.c: New test.
1397 * gcc.target/mips/sdata-2.c: Likewise.
1398 * gcc.target/mips/sdata-3.c: Likewise.
1399 * gcc.target/mips/sdata-4.c: Likewise.
1400
1401 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1402
1403 PR fortran/33298
1404 * spread_zerosize_1.f90: New test case.
1405 * spread_bounds_1.f90: New test case.
1406
1407 2007-09-06 Paolo Carlini <pcarlini@suse.de>
1408
1409 PR c++/32674
1410 * g++.dg/template/static31.C: New.
1411
1412 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1413
1414 PR fortran/33271
1415 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
1416 powerpc*-linux-gnu.
1417
1418 2007-09-06 David Daney <ddaney@avtrex.com>
1419 Richard Sandiford <richard@codesourcery.com>
1420
1421 PR target/33256
1422 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
1423 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
1424 * gcc.target/mips/pr33256.c: New test.
1425
1426 2007-09-06 Tom Tromey <tromey@redhat.com>
1427
1428 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
1429
1430 2007-09-06 Richard Guenther <rguenther@suse.de>
1431
1432 PR tree-optimization/32586
1433 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1434 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1435 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1436 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1437 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1438 now obsolete simplification.
1439
1440 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
1441
1442 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
1443 * gcc.target/i386/sse3-addsubps.c: Ditto.
1444 * gcc.target/i386/sse3-haddpd.c: Ditto.
1445 * gcc.target/i386/sse3-haddps.c: Ditto.
1446 * gcc.target/i386/sse3-hsubpd.c: Ditto.
1447 * gcc.target/i386/sse3-hsubps.c: Ditto.
1448 * gcc.target/i386/sse3-lddqu.c: Ditto.
1449 * gcc.target/i386/sse3-movddup.c: Ditto.
1450 * gcc.target/i386/sse3-movshdup.c: Ditto.
1451 * gcc.target/i386/sse3-movsldup.c: Ditto.
1452
1453 2007-09-06 Richard Guenther <rguenther@suse.de>
1454
1455 PR tree-optimization/33302
1456 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
1457
1458 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1459
1460 PR libfortran/33225
1461 * gfortran.dg./fmt_float.f90: New test.
1462
1463 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1464
1465 PR libfortran/33253
1466 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
1467
1468 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
1469
1470 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
1471 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
1472
1473 2007-09-06 Jakub Jelinek <jakub@redhat.com>
1474
1475 * g++.dg/eh/builtin1.C: New test.
1476 * g++.dg/eh/builtin2.C: New test.
1477 * g++.dg/eh/builtin3.C: New test.
1478
1479 PR c++/33289
1480 * g++.dg/eh/builtin4.C: New test.
1481
1482 2007-09-05 Janis Johnson <janis187@us.ibm.com>
1483
1484 * gcc.target/powerpc/dfp-dd.c: New test.
1485 * gcc.target/powerpc/dfp-td.c: New test.
1486
1487 2007-09-05 Jakub Jelinek <jakub@redhat.com>
1488
1489 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
1490 * gcc.dg/va-arg-pack-1.c: New test.
1491
1492 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
1493
1494 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
1495 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
1496 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
1497 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
1498 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
1499
1500 2007-09-05 Paolo Carlini <pcarlini@suse.de>
1501
1502 PR c++/30302
1503 * g++.dg/ext/anon-struct5.C: New.
1504
1505 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
1506
1507 * gcc.dg/i386-cpuid.h: Remove.
1508 * gcc.target/i386/mmx-check.h: Include cpuid.h.
1509 (main): Use __get_cpuid to get target features.
1510 * gcc.target/i386/sse-check.h: Ditto.
1511 * gcc.target/i386/sse2-check.h: Ditto.
1512 * gcc.target/i386/sse3-check.h: Ditto.
1513 * gcc.target/i386/ssse3-check.h: Ditto.
1514 * gcc.target/i386/sse4_1-check.h: Ditto.
1515 * gcc.target/i386/sse4_2-check.h: Ditto.
1516 * gcc.target/i386/sse4a-check.h: Ditto.
1517 * gcc.dg/torture/pr16104-1.c: Ditto.
1518 (do_test): Change to void.
1519 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
1520 * gcc.target/i386/sse-6.c: Ditto.
1521 * gcc.target/i386/sse-7.c: Ditto.
1522 * g++.dg/other/i386-1.C: Include cpuid.h.
1523 (main): New function. Use __get_cpuid to get target fetaures.
1524
1525 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
1526 David Ung <davidu@mips.com>
1527 Nigel Stephens <nigel@mips.com>
1528
1529 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
1530 * gcc.c-torture/compile/mipscop-2.c: Likewise.
1531 * gcc.c-torture/compile/mipscop-3.c: Likewise.
1532 * gcc.c-torture/compile/mipscop-4.c: Likewise.
1533 * gcc.dg/torture/mips-hilo-1.c: Likewise.
1534 * gcc.dg/torture/mips-hilo-2.c: Likewise.
1535 * gcc.dg/torture/pr19683-1.c: Likewise.
1536 * gcc.target/mips/madd-3.c: Likewise.
1537 * gcc.target/mips/maddu-3.c: Likewise.
1538 * gcc.target/mips/msub-3.c: Likewise.
1539 * gcc.target/mips/msubu-3.c: Likewise.
1540 * gcc.target/mips/asm-1.c: Likewise.
1541 * gcc.target/mips/branch-1.c: Likewise.
1542 * gcc.target/mips/ins-1.c: Likewise.
1543 * gcc.target/mips/near-far-3.c: Likewise.
1544 * gcc.target/mips/near-far-4.c: Likewise.
1545 * gcc.target/mips/smartmips-lwxs.c: Likewise.
1546 * gcc.target/mips/smartmips-ror-1.c: Likewise.
1547 * gcc.target/mips/smartmips-ror-2.c: Likewise.
1548 * gcc.target/mips/smartmips-ror-3.c: Likewise.
1549 * gcc.target/mips/smartmips-ror-4.c: Likewise.
1550 * gcc.target/mips/dspr2-MULT.c: Likewise.
1551 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1552 * gcc.target/mips/mips32-dsp-run.c: Likewise.
1553 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
1554 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
1555 * gcc.target/mips/code-readable-2.c: Likewise.
1556 * gcc.target/mips/code-readable-3.c: Likewise.
1557
1558 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
1559 David Ung <davidu@mips.com>
1560 Nigel Stephens <nigel@mips.com>
1561
1562 * gcc.target/mips/mips16-attributes.c: New.
1563
1564 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
1565
1566 PR fortran/31564
1567 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
1568
1569 PR fortran/33241
1570 * gfortran.dg/char_length_10.f90: New test.
1571
1572 2007-09-05 Paolo Carlini <pcarlini@suse.de>
1573
1574 PR c++/29731
1575 * g++.dg/parse/template24.C: New.
1576
1577 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
1578
1579 * g++.dg/other/spu2vmx-1.C: New test.
1580
1581 2007-09-05 Jakub Jelinek <jakub@redhat.com>
1582
1583 PR tree-optimization/33017
1584 * gcc.dg/pr33017.c: New test.
1585
1586 2007-09-05 Ben Elliston <bje@au.ibm.com>
1587
1588 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
1589 __protected_stream family of macros.
1590
1591 2007-09-04 Jan Hubicka <jh@suse.cz>
1592
1593 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
1594 * gcc.dg/tree-ssa/pr27236.c: Likewise.
1595 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
1596 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1597 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
1598 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
1599 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1600 Likewise.
1601
1602 2007-09-04 Janus Weil <jaydub66@gmail.com>
1603 Tobias Burnus <burnus@net-b.de>
1604
1605 * gfortran.dg/proc_decl_1.f90: New.
1606 * gfortran.dg/proc_decl_2.f90: New.
1607 * gfortran.dg/proc_decl_3.f90: New.
1608 * gfortran.dg/proc_decl_4.f90: New.
1609
1610 2007-09-04 Jan Hubicka <jh@suse.cz>
1611
1612 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
1613 * gcc.dg/vect/vect-105.c: Mark functions noinline.
1614 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
1615 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
1616 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
1617 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
1618 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
1619 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
1620 * gcc.dg/vect/vect-50.c: Mark functions noinline.
1621 * gcc.dg/vect/vect-33.c: Mark functions noinline.
1622 * gcc.dg/vect/vect-16.c: Mark functions noinline.
1623 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
1624 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
1625 * gcc.dg/vect/vect-92.c: Mark functions noinline.
1626 * gcc.dg/vect/vect-75.c: Mark functions noinline.
1627 * gcc.dg/vect/vect-58.c: Mark functions noinline.
1628 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
1629 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
1630 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
1631 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
1632 * gcc.dg/vect/vect-114.c: Mark functions noinline.
1633 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
1634 * gcc.dg/vect/vect-8.c: Mark functions noinline.
1635 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
1636 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
1637 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
1638 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
1639 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
1640 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
1641 * gcc.dg/vect/vect-42.c: Mark functions noinline.
1642 * gcc.dg/vect/vect-25.c: Mark functions noinline.
1643 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
1644 * gcc.dg/vect/vect-67.c: Mark functions noinline.
1645 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
1646 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
1647 * gcc.dg/vect/vect-106.c: Mark functions noinline.
1648 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
1649 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
1650 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
1651 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
1652 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
1653 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
1654 * gcc.dg/vect/vect-34.c: Mark functions noinline.
1655 * gcc.dg/vect/vect-17.c: Mark functions noinline.
1656 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
1657 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
1658 * gcc.dg/vect/vect-93.c: Mark functions noinline.
1659 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
1660 * gcc.dg/vect/vect-76.c: Mark functions noinline.
1661 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
1662 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
1663 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
1664 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
1665 * gcc.dg/vect/vect-115.c: Mark functions noinline.
1666 * gcc.dg/vect/vect-9.c: Mark functions noinline.
1667 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
1668 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
1669 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
1670 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
1671 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
1672 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
1673 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
1674 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
1675 * gcc.dg/vect/vect-60.c: Mark functions noinline.
1676 * gcc.dg/vect/vect-26.c: Mark functions noinline.
1677 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
1678 * gcc.dg/vect/vect-85.c: Mark functions noinline.
1679 * gcc.dg/vect/vect-68.c: Mark functions noinline.
1680 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
1681 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
1682 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
1683 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
1684 * gcc.dg/vect/vect-107.c: Mark functions noinline.
1685 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
1686 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
1687 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
1688 * gcc.dg/vect/vect-52.c: Mark functions noinline.
1689 * gcc.dg/vect/vect-35.c: Mark functions noinline.
1690 * gcc.dg/vect/vect-18.c: Mark functions noinline.
1691 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
1692 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
1693 * gcc.dg/vect/vect-77.c: Mark functions noinline.
1694 * gcc.dg/vect/vect-2.c: Mark functions noinline.
1695 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
1696 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
1697 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
1698 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
1699 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
1700 * gcc.dg/vect/vect-116.c: Mark functions noinline.
1701 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
1702 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
1703 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
1704 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
1705 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
1706 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
1707 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
1708 * gcc.dg/vect/vect-44.c: Mark functions noinline.
1709 * gcc.dg/vect/vect-27.c: Mark functions noinline.
1710 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
1711 * gcc.dg/vect/vect-86.c: Mark functions noinline.
1712 * gcc.dg/vect/vect-100.c: Mark functions noinline.
1713 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
1714 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
1715 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
1716 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
1717 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
1718 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
1719 * gcc.dg/vect/vect-108.c: Mark functions noinline.
1720 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
1721 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
1722 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
1723 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
1724 * gcc.dg/vect/vect-11.c: Mark functions noinline.
1725 * gcc.dg/vect/vect-70.c: Mark functions noinline.
1726 * gcc.dg/vect/vect-36.c: Mark functions noinline.
1727 * gcc.dg/vect/vect-19.c: Mark functions noinline.
1728 * gcc.dg/vect/vect-95.c: Mark functions noinline.
1729 * gcc.dg/vect/vect-78.c: Mark functions noinline.
1730 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
1731 * gcc.dg/vect/vect-3.c: Mark functions noinline.
1732 * gcc.dg/vect/vect-all.c: Mark functions noinline.
1733 * gcc.dg/vect/vect-117.c: Mark functions noinline.
1734 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
1735 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
1736 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
1737 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
1738 * gcc.dg/vect/vect-20.c: Mark functions noinline.
1739 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
1740 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
1741 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
1742 * gcc.dg/vect/vect-62.c: Mark functions noinline.
1743 * gcc.dg/vect/vect-28.c: Mark functions noinline.
1744 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
1745 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
1746 * gcc.dg/vect/vect-87.c: Mark functions noinline.
1747 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
1748 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
1749 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
1750 * gcc.dg/vect/vect-109.c: Mark functions noinline.
1751 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
1752 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
1753 noinline.
1754 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
1755 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
1756 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
1757 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
1758 * gcc.dg/vect/vect-12.c: Mark functions noinline.
1759 * gcc.dg/vect/vect-71.c: Mark functions noinline.
1760 * gcc.dg/vect/vect-54.c: Mark functions noinline.
1761 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
1762 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
1763 * gcc.dg/vect/vect-96.c: Mark functions noinline.
1764 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
1765 * gcc.dg/vect/vect-110.c: Mark functions noinline.
1766 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
1767 * gcc.dg/vect/vect-4.c: Mark functions noinline.
1768 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
1769 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
1770 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
1771 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
1772 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
1773 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
1774 * gcc.dg/vect/vect-21.c: Mark functions noinline.
1775 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
1776 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
1777 * gcc.dg/vect/vect-80.c: Mark functions noinline.
1778 * gcc.dg/vect/vect-63.c: Mark functions noinline.
1779 * gcc.dg/vect/vect-46.c: Mark functions noinline.
1780 * gcc.dg/vect/vect-29.c: Mark functions noinline.
1781 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
1782 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
1783 * gcc.dg/vect/vect-88.c: Mark functions noinline.
1784 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
1785 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
1786 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
1787 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
1788 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
1789 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
1790 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
1791 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
1792 * gcc.dg/vect/vect-30.c: Mark functions noinline.
1793 * gcc.dg/vect/vect-13.c: Mark functions noinline.
1794 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
1795 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
1796 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
1797 * gcc.dg/vect/vect-72.c: Mark functions noinline.
1798 * gcc.dg/vect/vect-38.c: Mark functions noinline.
1799 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
1800 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
1801 * gcc.dg/vect/vect-97.c: Mark functions noinline.
1802 * gcc.dg/vect/vect-111.c: Mark functions noinline.
1803 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
1804 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
1805 * gcc.dg/vect/vect-5.c: Mark functions noinline.
1806 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
1807 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
1808 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
1809 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
1810 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
1811 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
1812 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
1813 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
1814 * gcc.dg/vect/vect-22.c: Mark functions noinline.
1815 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
1816 * gcc.dg/vect/vect-64.c: Mark functions noinline.
1817 * gcc.dg/vect/vect-89.c: Mark functions noinline.
1818 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
1819 * gcc.dg/vect/vect-103.c: Mark functions noinline.
1820 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
1821 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
1822 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
1823 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
1824 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
1825 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
1826 * gcc.dg/vect/vect-31.c: Mark functions noinline.
1827 * gcc.dg/vect/vect-14.c: Mark functions noinline.
1828 * gcc.dg/vect/vect-73.c: Mark functions noinline.
1829 * gcc.dg/vect/vect-56.c: Mark functions noinline.
1830 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
1831 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
1832 * gcc.dg/vect/vect-98.c: Mark functions noinline.
1833 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
1834 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
1835 * gcc.dg/vect/vect-112.c: Mark functions noinline.
1836 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
1837 * gcc.dg/vect/vect-6.c: Mark functions noinline.
1838 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
1839 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
1840 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
1841 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
1842 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
1843 * gcc.dg/vect/pr25413.c: Mark functions noinline.
1844 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
1845 * gcc.dg/vect/vect-40.c: Mark functions noinline.
1846 * gcc.dg/vect/vect-23.c: Mark functions noinline.
1847 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
1848 * gcc.dg/vect/vect-82.c: Mark functions noinline.
1849 * gcc.dg/vect/vect-65.c: Mark functions noinline.
1850 * gcc.dg/vect/vect-48.c: Mark functions noinline.
1851 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
1852 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
1853 * gcc.dg/vect/vect-104.c: Mark functions noinline.
1854 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
1855 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
1856 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
1857 * gcc.dg/vect/vect-32.c: Mark functions noinline.
1858 * gcc.dg/vect/vect-15.c: Mark functions noinline.
1859 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
1860 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
1861 * gcc.dg/vect/vect-91.c: Mark functions noinline.
1862 * gcc.dg/vect/vect-74.c: Mark functions noinline.
1863 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
1864 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
1865 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
1866 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
1867 * gcc.dg/vect/vect-99.c: Mark functions noinline.
1868 * gcc.dg/vect/vect-113.c: Mark functions noinline.
1869 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
1870 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
1871 * gcc.dg/vect/vect-7.c: Mark functions noinline.
1872 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
1873 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
1874 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
1875 * gcc.dg/vect/vect-24.c: Mark functions noinline.
1876 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
1877 * gcc.dg/vect/vect-83.c: Mark functions noinline.
1878 * gcc.dg/vect/vect-66.c: Mark functions noinline.
1879 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
1880
1881 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
1882
1883 PR middle-end/33187
1884 * gcc.target/i386/cmov7.c: New file.
1885
1886 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
1887
1888 * gcc.target/i386/sse4a-check.h: New file.
1889 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
1890 * gcc.target/i386/sse4a-insert.c: Ditto.
1891 * gcc.target/i386/sse4a-montsd.c: Ditto.
1892 * gcc.target/i386/sse4a-montss.c: Ditto.
1893 * gcc.target/i386/mmx-check.h: New file.
1894 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
1895 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
1896 * gcc.target/i386/sse-check.h: New file.
1897 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
1898 * gcc.target/i386/sse-3.c: Ditto.
1899 * gcc.target/i386/sse-7.c: Ditto.
1900 * gcc.target/i386/sse-9.c: Ditto.
1901 * gcc.target/i386/ssefn-3.c: Ditto.
1902 * gcc.target/i386/sse-recip.c: Ditto.
1903 * gcc.target/i386/sse-recip-vec.c: Ditto.
1904 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
1905 * gcc.target/i386/20020523-1.c: Remove.
1906 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
1907 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1908 * gcc.target/i386/ssefn-4.c: Ditto.
1909 * gcc.target/i386/sse-6.c: Ditto.
1910 * gcc.target/i386/sse-10.c: Ditto.
1911 * gcc.target/i386/sse-11.c: Ditto.
1912 * gcc.target/i386/sse-18.c: Ditto.
1913 * gcc.target/i386/fpprec-1.c: Ditto.
1914 * g++.dg/other/i386-1.C: Ditto.
1915
1916 2007-09-04 Richard Guenther <rguenther@suse.de>
1917
1918 PR tree-optimization/33291
1919 * gcc.dg/volatile2.c: New testcase.
1920 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
1921 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
1922 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1923 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
1924
1925 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1926
1927 PR fortran/33253
1928 * gfortran.dg/namelist_15.f90: Update test.
1929 * gfortran.dg/namelist_24.f90: Update test.
1930 * gfortran.dg/namelist_38.f90: New test.
1931
1932 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
1933
1934 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
1935 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
1936 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
1937 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
1938 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
1939 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
1940
1941 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
1942
1943 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
1944 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
1945
1946 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
1947
1948 2007-09-02 David Daney <ddaney@avtrex.com>
1949
1950 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
1951 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
1952 * gcc.target/mips/atomic-memory-1.c: Ditto.
1953 * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
1954
1955 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
1956
1957 * gcc.target/cris/builtin_clz_v0.c: New testcase.
1958 * gcc.target/cris/builtin_clz_v3.c: New testcase.
1959
1960 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
1961
1962 * gfortran.dg/substr_6.f90: New test.
1963
1964 2007-09-02 Paolo Carlini <pcarlini@suse.de>
1965
1966 PR c++/33208
1967 * g++.dg/other/error18.C: New.
1968 * g++.dg/expr/bitfield3.C: Adjust.
1969
1970 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
1971
1972 PR fortran/33276
1973 * gfortran.fortran-torture/compile/pr33276.f90: New.
1974
1975 2007-09-02 Joseph Myers <joseph@codesourcery.com>
1976
1977 PR middle-end/33272
1978 * gcc.dg/c99-arraydecl-3.c: New test.
1979
1980 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
1981
1982 PR c++/32597
1983 * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
1984 * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
1985
1986 2007-08-31 Tobias Burnus <burnus@net-b.de>
1987
1988 PR fortran/33232
1989 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
1990 * gfortran.dg/read_1.f90: New.
1991
1992 2007-08-31 Paolo Carlini <pcarlini@suse.de>
1993
1994 PR c++/33210
1995 * g++.dg/template/error30.C: New.
1996
1997 2007-08-31 Paolo Carlini <pcarlini@suse.de>
1998
1999 PR c++/32113
2000 * g++.dg/template/crash70.C: New.
2001
2002 2007-08-31 Paolo Carlini <pcarlini@suse.de>
2003
2004 PR c++/33212
2005 * g++.dg/ext/is_class_error.C: New.
2006
2007 2007-08-31 Olivier Hainque <hainque@adacore.com>
2008
2009 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
2010
2011 2007-08-31 David Edelsohn <edelsohn@gnu.org>
2012 Revital Eres <eres@il.ibm.com>
2013
2014 * gcc.target/powerpc/paired-1.c: New test.
2015 * gcc.target/powerpc/paired-2.c: New test.
2016 * gcc.target/powerpc/paired-3.c: New test.
2017 * gcc.target/powerpc/paired-4.c: New test.
2018 * gcc.target/powerpc/paired-5.c: New test.
2019 * gcc.target/powerpc/paired-6.c: New test.
2020 * gcc.target/powerpc/paired-7.c: New test.
2021 * gcc.target/powerpc/ppc-paired.c: New test.
2022
2023 2007-08-31 Ollie Wild <aaw@google.com>
2024
2025 * g++.dg/conversion/ptrmem2.C: New test.
2026 * g++.dg/conversion/ptrmem3.C: New test.
2027 * g++.dg/conversion/ptrmem4.C: New test.
2028 * g++.dg/conversion/ptrmem5.C: New test.
2029 * g++.dg/conversion/ptrmem6.C: New test.
2030 * g++.dg/conversion/ptrmem7.C: New test.
2031 * g++.dg/conversion/ptrmem8.C: New test.
2032
2033 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
2034
2035 PR fortran/31879
2036 * gfortran.dg/char_length_7.f90: New test.
2037 * gfortran.dg/char_length_9.f90: New test.
2038 * gfortran.dg/char_assign_1.f90: Add extra warning.
2039
2040 PR fortran/31197
2041 PR fortran/31258
2042 * gfortran.dg/char_length_8.f90: New test.
2043
2044 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
2045
2046 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
2047
2048 2007-08-30 Jakub Jelinek <jakub@redhat.com>
2049
2050 * gcc.dg/inline-24.c: New test.
2051 * g++.dg/opt/inline11.C: New test.
2052
2053 2007-08-30 Richard Guenther <rguenther@suse.de>
2054
2055 * gcc.target/i386/vectorize5.c: New testcase.
2056
2057 2007-08-30 Tobias Burnus <burnus@net-b.de>
2058
2059 PR fortran/33228
2060 * interface.c (check_interface0): Improve error for external procs.
2061 (check_sym_interfaces): Fix checking of module procedures.
2062
2063 2007-08-30 Jakub Jelinek <jakub@redhat.com>
2064
2065 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
2066 (AI): Add AI_ALIGN.
2067 * gcc.dg/sync-3.c: New test.
2068
2069 PR middle-end/32758
2070 * gcc.dg/cleanup-12.c: New test.
2071
2072 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
2073
2074 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
2075 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
2076 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
2077 * gcc.dg/pr32450.c: Ditto.
2078 * gcc.dg/nest.c: Ditto.
2079 * gcc.dg/nested-func-4.c: Ditto.
2080 * g++.old-deja/g++.law/profile1.C: Ditto.
2081
2082 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2083
2084 PR fortran/32989
2085 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
2086 non-default integer kind arguments.
2087
2088 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
2089
2090 PR fortran/33105
2091 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
2092
2093 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
2094
2095 * gcc.dg/h8300-ice2.c: Remove target selector.
2096
2097 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
2098
2099 PR fortran/33215
2100 * gfortran.dg/binding_label_tests_15.f03: New test case.
2101 * gfortran.dg/binding_label_tests_16.f03: Ditto.
2102
2103 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2104
2105 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
2106 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
2107
2108 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
2109
2110 PR c++/33194
2111 * g++.dg/other/canon-33194.C: New.
2112
2113 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
2114
2115 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
2116 * gcc.c-torture/execute/pr23135.c: Likewise.
2117
2118 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
2119
2120 * gcc.dg/pr31344.c: Move to ...
2121 * gcc.dg/dfp/pr31344.c: ... here.
2122 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
2123 * gcc.dg/20050503-1.c: Ditto.
2124 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
2125 * gcc.dg/20061127-1.c: Compile only for fpic targets.
2126 * gcc.dg/20060801-1.c: Ditto.
2127
2128 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
2129
2130 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
2131 * gfortran.dg/nan_1.f90: Likewise.
2132
2133 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2134
2135 PR fortran/33055
2136 Revert previous patch.
2137
2138 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
2139 Kazu Hirata <kazu@codesourcery.com>
2140
2141 * gcc.target/m68k/interrupt-1.c: New.
2142
2143 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
2144
2145 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
2146 10000 for targets where "int" can't hold at least 100000.
2147 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
2148 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
2149 (test5)(test6): Use it.
2150 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
2151 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
2152 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
2153 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
2154 * gcc.dg/attr-alloc_size.c (test): Likewise.
2155
2156 2007-08-28 Paolo Carlini <pcarlini@suse.de>
2157
2158 PR c++/33209
2159 * g++.dg/template/error29.C: New.
2160
2161 2007-08-28 Jakub Jelinek <jakub@redhat.com>
2162
2163 PR c++/32596
2164 * g++.dg/ext/visibility/anon5.C: New test.
2165
2166 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2167
2168 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
2169
2170 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2171
2172 * gfortran.dg/gamma_1.f90: Remove large-real tests.
2173 * gfortran.dg/gamma_2.f90: Remove large-real tests.
2174 * gfortran.dg/gamma_4.f90: New: large-real tests.
2175
2176 2007-08-28 Jason Merrill <jason@redhat.com>
2177
2178 PR c++/29000
2179 * g++.dg/ext/stmtexpr12.C: New test.
2180
2181 PR c++/28558
2182 * g++.dg/ext/attrib28.C: New test.
2183
2184 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
2185
2186 PR target/32661
2187 * gcc.target/i386/pr32661.c: New test.
2188
2189 2007-08-28 Jakub Jelinek <jakub@redhat.com>
2190
2191 PR middle-end/32370
2192 * gcc.dg/pr32370.c: New test.
2193
2194 PR rtl-optimization/33148
2195 * gcc.c-torture/compile/20070827-1.c: New test.
2196
2197 PR debug/32914
2198 * d++.dg/debug/const3.C: New test.
2199 * d++.dg/debug/const4.C: New test.
2200 * d++.dg/debug/dwarf2/const1.C: New test.
2201 * d++.dg/debug/dwarf2/const2.C: New test.
2202 * d++.dg/debug/dwarf2/const2b.C: New test.
2203
2204 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
2205 Vladimir Yanovsky <yanov@il.ibm.com>
2206 Revital Eres <eres@il.ibm.com>
2207 Andrey Belevantsev <abel@ispras.ru>
2208
2209 * gcc.dg/sms-1.c: New test.
2210
2211 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
2212
2213 * g++.dg/ext/gnu-inline-common.h: New.
2214 * g++.dg/ext/gnu-inline-global-reject.C: New.
2215 * g++.dg/ext/gnu-inline-global.C: New.
2216 * g++.dg/ext/gnu-inline-namespace.C: New.
2217 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
2218 * g++.dg/ext/gnu-inline-class.C: New.
2219 * g++.dg/ext/gnu-inline-class-static.C: New.
2220 * g++.dg/ext/gnu-inline-template-class.C: New.
2221 * g++.dg/ext/gnu-inline-template-func.C: New.
2222
2223 2007-08-27 Jason Merrill <jason@redhat.com>
2224
2225 PR c++/31337
2226 * g++.dg/ext/stmtexpr11.C: New.
2227
2228 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
2229
2230 * lib/target-supports.exp (check_profiling_available):
2231 Set profiling_available_saved to 0 on fido-*-elf.
2232
2233 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
2234
2235 PR tree-optimization/33173
2236
2237 * gcc.c-torture/compile/pr33173.c: New.
2238
2239 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
2240
2241 PR target/31385
2242 * gcc.dg/dfp/pr31385.c: New.
2243
2244 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2245
2246 * gcc.dg/unsigned-long-compare.c: Remove target selector.
2247
2248 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2249
2250 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
2251 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
2252 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
2253 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
2254 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
2255 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
2256 gcc.target/m68k directory.
2257 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
2258 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
2259 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
2260 gcc.target/cris directory.
2261 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
2262 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
2263 gcc.target/bfin directory.
2264
2265 * gcc.target/sh: New directory.
2266 * gcc.target/sh/sh.exp: New file.
2267 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
2268 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
2269 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
2270 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
2271 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
2272 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
2273
2274 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2275
2276 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
2277 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
2278 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
2279 * gcc.target/i386/local2.c: Ditto.
2280 * gcc.target/i386/stack-prot-kernel.c: Ditto.
2281 * gcc.target/i386/20011119-1.c: Ditto.
2282 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
2283 * gcc.target/i386/fastcall-1.c: Fix target selector.
2284
2285 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2286
2287 PR fortran/33055
2288 * gfortran.dg/negative_unit.f: Add new check
2289 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
2290 -fdefault-integer-8.
2291
2292 2007-08-26 Asher Langton <langton2@llnl.gov>
2293
2294 * gfortran.dg/recursive_stack.f90: New.
2295 * gfortran.dg/openmp_stack.f90: New.
2296
2297 2007-08-26 Tobias Burnus <burnus@net-b.de>
2298
2299 PR fortran/31298
2300 * gfortran.dg/use_10.f90: New.
2301
2302 2007-08-26 Tobias Burnus <burnus@net-b.de>
2303
2304 PR fortran/32985
2305 * gfortran.dg/namelist_14.f90: Make test case valid.
2306 * gfortran.dg/common_10.f90: New.
2307
2308 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
2309
2310 PR middle-end/33181
2311 * gcc.dg/ifelse-2.c: New.
2312
2313 2007-08-26 Tobias Burnus <burnus@net-b.de>
2314
2315 PR fortran/32980
2316 * gfortran.dg/gamma_1.f90: New.
2317 * gfortran.dg/gamma_2.f90: New.
2318 * gfortran.dg/gamma_3.f90: New.
2319
2320 2007-08-26 Tobias Burnus <burnus@net-b.de>
2321
2322 PR fortran/33188
2323 * gfortran.dg/used_types_18.f90: New.
2324
2325 2007-08-25 Jakub Jelinek <jakub@redhat.com>
2326
2327 * gcc.dg/array-init-2.c: New test.
2328
2329 2007-08-24 Tobias Burnus <burnus@net-b.de>
2330
2331 PR fortran/33178
2332 * gfortran.dg/initialization_4.f90: Update dg-error.
2333 * gfortran.dg/initialization_13.f90: New.
2334
2335 2007-08-24 Richard Guenther <rguenther@suse.de>
2336
2337 PR middle-end/33166
2338 * gcc.c-torture/compile/pr33166.c: New testcase.
2339
2340 2007-08-24 Tobias Burnus <burnus@net-b.de>
2341
2342 PR fortran/33139
2343 * gfortran.dg/pointer_assign_4.f90: New.
2344 * gfortran.dg/shape_2.f90: Fix test case.
2345 * gfortran.dg/char_result_4.f90: Ditto.
2346
2347 2007-08-24 Jakub Jelinek <jakub@redhat.com>
2348
2349 * gcc.dg/array-init-1.c: New test.
2350
2351 PR c++/32567
2352 * g++.dg/parse/crash36.C: New test.
2353
2354 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
2355
2356 * gcc.dg/pr32721.c: Updated.
2357
2358 2007-08-24 Jakub Jelinek <jakub@redhat.com>
2359
2360 PR tree-optimization/32573
2361 PR middle-end/32946
2362 * gcc.dg/pr32573.c: New test.
2363
2364 PR c++/32898
2365 * g++.dg/lookup/ns3.C: New test.
2366
2367 * gfortran.dg/assumed_charlen_sharing.f90: New test.
2368
2369 PR c++/31941
2370 * g++.dg/parse/crash37.C: New test.
2371
2372 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
2373
2374 PR target/17390
2375 * gcc.target/i386/pr17390.c: New test.
2376
2377 2007-08-23 Richard Guenther <rguenther@suse.de>
2378
2379 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
2380 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
2381 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
2382 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
2383 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
2384 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
2385 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
2386 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
2387
2388 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
2389
2390 * gcc.target/s390: New directory.
2391 * gcc.target/s390/s390.exp: New file.
2392 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
2393 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
2394 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
2395 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
2396 gcc.target/s390 directory.
2397
2398 2007-08-23 Richard Guenther <rguenther@suse.de>
2399
2400 PR tree-optimization/32328
2401 * testsuite/gcc.dg/pr32328.c: New testcase.
2402
2403 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
2404
2405 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
2406 available.
2407
2408 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2409
2410 PR fortran/33095
2411 * gfortran.dg/min_max_optional_5.f90: New test.
2412 * gfortran.dg/min_max_optional_2.f90: Remove.
2413 * gfortran.dg/min_max_optional_3.f90: Remove.
2414 * gfortran.dg/min_max_optional_4.f90: Remove.
2415
2416 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
2417
2418 * gcc.target/i386/xorps-sse.c: New.
2419 * gcc.target/i386/xorps-sse2.c: New.
2420
2421 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
2422
2423 * gcc.target/i386/cmov3.c: Fix scan-assembler.
2424 * gcc.target/i386/cmov4.c: Fix scan-assembler.
2425 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
2426
2427 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
2428
2429 PR fortran/33020
2430 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
2431 include multiple kinds for SHAPE parameter within a single
2432 namespace.
2433 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
2434 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
2435
2436 2007-08-22 Janus Weil <jaydub66@gmail.com>
2437
2438 * interface_abstract_1.f90: Extended test case.
2439 * interface_abstract_3.f90: New test.
2440
2441 2007-08-21 Christian Bruel <christian.bruel@st.com>
2442
2443 * gcc.dg/fold-sub.c: New test.
2444
2445 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
2446
2447 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
2448 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
2449 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
2450 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
2451 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
2452 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
2453
2454 2007-08-22 Richard Guenther <rguenther@suse.de>
2455
2456 PR middle-end/33007
2457 * gcc.dg/pr33007.c: New testcase.
2458
2459 2007-08-22 Richard Sandiford <richard@codesourcery.com>
2460
2461 * gcc.c-torture/execute/strcmp-1.x: Delete.
2462
2463 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
2464
2465 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
2466 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
2467 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
2468 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
2469 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
2470 gcc.target/i386/stack-realign.c,
2471 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2472 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2473 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
2474 target using dg-require-effective-target directive.
2475 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
2476 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
2477 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2478 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
2479 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
2480 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
2481 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
2482 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
2483 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
2484 Require lp64 target using dg-require-effective-target directive.
2485 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
2486 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
2487 directive.
2488 * gcc.target/i386/20010202-1.c: Move from here ...
2489 * gcc.dg/20010202-1.c: ... to here.
2490
2491 2007-08-22 Richard Guenther <rguenther@suse.de>
2492
2493 PR tree-optimization/33142
2494 * gcc.c-torture/execute/pr33142.c: New testcase.
2495
2496 2007-08-22 Richard Guenther <rguenther@suse.de>
2497
2498 PR middle-end/32563
2499 * g++.dg/torture/pr32563.C: New testcase.
2500
2501 2007-08-22 Jakub Jelinek <jakub@redhat.com>
2502
2503 PR middle-end/32912
2504 * gcc.dg/pr32912-1.c: Add -w to options.
2505 * gcc.dg/pr32912-2.c: Likewise.
2506 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
2507
2508 2007-08-21 Ian Lance Taylor <iant@google.com>
2509
2510 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
2511
2512 2007-08-21 Ian Lance Taylor <iant@google.com>
2513
2514 PR tree-optimization/33134
2515 * g++.dg/tree-ssa/pr33134.C: New test.
2516
2517 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
2518
2519 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
2520 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
2521
2522 2007-08-21 Jakub Jelinek <jakub@redhat.com>
2523
2524 PR debug/32610
2525 * gcc.dg/debug/pr32610.c: New test.
2526
2527 * g++.dg/init/new24.C: New test.
2528
2529 PR middle-end/32912
2530 * gcc.dg/pr32912-1.c: New test.
2531 * gcc.dg/pr32912-2.c: New test.
2532 * gcc.dg/pr32912-3.c: New test.
2533
2534 2007-08-21 Richard Guenther <rguenther@suse.de>
2535
2536 * gcc.dg/pointer-arith-10.c: New testcase.
2537
2538 2007-08-21 Richard Guenther <rguenther@suse.de>
2539
2540 PR middle-end/33122
2541 * gcc.c-torture/compile/pr33122.c: New testcase.
2542
2543 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
2544
2545 * g++.dg/warn/Wnvdtor-2.C: New testcase.
2546
2547 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
2548
2549 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
2550
2551 2007-08-20 Jakub Jelinek <jakub@redhat.com>
2552
2553 PR c++/33025
2554 * g++.dg/init/new23.C: New test.
2555
2556 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2557
2558 PR middle-end/30564
2559 * gcc.c-torture/compile/pr30564-1.c: New test.
2560 * gcc.c-torture/compile/pr30564-2.c: New test.
2561
2562 2007-08-19 Joseph Myers <joseph@codesourcery.com>
2563
2564 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
2565
2566 2007-08-19 Tobias Burnus <burnus@net-b.de>
2567
2568 * gfortran.dg/interface_abstract_2.f90: New.
2569 * gfortran.dg/interface_abstract_1.f90: Fix typo.
2570
2571 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2572
2573 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
2574 unknown (so that outer-loop wont get analyzed).
2575 * gcc.dg/vect/vect-outer-1a.c: New test.
2576 * gcc.dg/vect/vect-outer-1b.c: New test.
2577 * gcc.dg/vect/vect-outer-1.c: New test.
2578 * gcc.dg/vect/vect-outer-2a.c: New test.
2579 * gcc.dg/vect/vect-outer-2b.c: New test.
2580 * gcc.dg/vect/vect-outer-2c.c: New test.
2581 * gcc.dg/vect/vect-outer-2.c: New test.
2582 * gcc.dg/vect/vect-outer-3a.c: New test.
2583 * gcc.dg/vect/vect-outer-3b.c: New test.
2584 * gcc.dg/vect/vect-outer-3c.c: New test.
2585 * gcc.dg/vect/vect-outer-3.c: New test.
2586 * gcc.dg/vect/vect-outer-4a.c: New test.
2587 * gcc.dg/vect/vect-outer-4b.c: New test.
2588 * gcc.dg/vect/vect-outer-4c.c: New test.
2589 * gcc.dg/vect/vect-outer-4d.c: New test.
2590 * gcc.dg/vect/vect-outer-4e.c: New test.
2591 * gcc.dg/vect/vect-outer-4f.c: New test.
2592 * gcc.dg/vect/vect-outer-4g.c: New test.
2593 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
2594 * gcc.dg/vect/vect-outer-4i.c: New test.
2595 * gcc.dg/vect/vect-outer-4j.c: New test.
2596 * gcc.dg/vect/vect-outer-4k.c: New test.
2597 * gcc.dg/vect/vect-outer-4l.c: New test.
2598 * gcc.dg/vect/vect-outer-4m.c: New test.
2599 * gcc.dg/vect/vect-outer-4.c: New test.
2600 * gcc.dg/vect/vect-outer-5.c: New test.
2601 * gcc.dg/vect/vect-outer-6.c: New test.
2602 * gcc.dg/vect/vect-outer-fir.c: New test.
2603 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
2604 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
2605
2606 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2607
2608 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
2609 and -fno-tree-reassoc.
2610 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
2611 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2612 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
2613 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2614 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
2615 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2616 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
2617 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
2618 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
2619 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
2620 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
2621 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
2622 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
2623 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
2624 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
2625 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
2626 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
2627 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
2628 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
2629 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
2630 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
2631 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
2632 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
2633 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
2634 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
2635 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
2636 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
2637 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
2638 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
2639 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
2640 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
2641 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
2642 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
2643 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
2644 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
2645 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
2646 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
2647
2648 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2649
2650 * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
2651 versioning for aliasing).
2652 * testsuite/gcc.dg/vect/vect-35.c: Likewise.
2653
2654 * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
2655 targets.
2656 * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
2657
2658 2007-08-18 Tom Tromey <tromey@redhat.com>
2659
2660 PR preprocessor/32974:
2661 * gcc.dg/cpp/pr32974.c: New file.
2662
2663 2007-08-17 Tobias Burnus <burnus@net-b.de>
2664
2665 * gfortran.dg/interface_abstract_1.f90: New.
2666
2667 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
2668
2669 PR fortran/32881
2670 * gfortran.dg/pure_initializer_1.f90: New test.
2671
2672 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
2673
2674 PR fortran/32875
2675 * gfortran.dg/array_constructor_18.f90: New test.
2676
2677 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
2678
2679 PR c++/28989
2680 * g++.dg/expr/lval3.C: New test.
2681 * g++.dg/expr/lval4.C: New test.
2682
2683 2007-08-17 Ollie Wild <aaw@google.com>
2684
2685 PR c++/31749
2686 * g++.dg/lookup/builtin3.C: New test.
2687 * g++.dg/lookup/builtin4.C: New test.
2688 * g++.dg/lookup/using19.C: New test.
2689
2690 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2691
2692 PR c++/32190
2693 * g++.dg/parse/error31.C: New.
2694
2695 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2696
2697 PR c++/32112
2698 * g++.dg/template/error26.C: New.
2699
2700 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2701
2702 PR fortran/33079
2703 * gfortran.dg/zero_length_2.f90: New test.
2704
2705 2007-08-17 Tobias Burnus <burnus@net-b.de>
2706
2707 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
2708 * gfortran.dg/kind_tests_3.f03: Ditto.
2709 * gfortran.dg/global_vars_f90_init.f90: Ditto.
2710 * gfortran.dg/interface_13.f90: Ditto.
2711 * gfortran.dg/pr32738.f90: Ditto.
2712 * gfortran.dg/module_private_1.f90: Ditto.
2713 * gfortran.dg/test_only_clause.f90: Ditto.
2714 * gfortran.dg/bind_c_vars.f90: Ditto.
2715 * gfortran.dg/bind_c_dts.f90: Ditto.
2716 * gfortran.dg/use_9.f90: Ditto.
2717 * gfortran.dg/generic_8.f90: Ditto.
2718 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
2719 * gfortran.dg/private_type_6.f90: Ditto.
2720 * gfortran.dg/c_assoc.f90: Ditto.
2721 * gfortran.dg/private_type_7.f90: Ditto.
2722 * gfortran.dg/global_vars_c_init.f90: Ditto.
2723 * gfortran.dg/bind_c_dts_2.f03: Ditto.
2724 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
2725 * gfortran.dg/c_size_t_test.f03: Ditto.
2726 * gfortran.dg/used_types_12.f90: Ditto.
2727 * gfortran.dg/pr25923.f90: Ditto.
2728 * gfortran.dg/test_com_block.f90: Ditto.
2729 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
2730 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2731 * gfortran.dg/com_block_driver.f90: Ditto.
2732 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
2733 * gfortran.dg/use_iso_c_binding.f90: Ditto.
2734 * gfortran.dg/c_loc_test.f90: Ditto.
2735 * gfortran.dg/c_ptr_tests.f03: Ditto.
2736 * gfortran.dg/module_interface_1.f90: Ditto.
2737
2738 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2739
2740 PR c++/32870
2741 * g++.dg/other/error17.C: Adjust.
2742
2743 2007-08-17 Ben Elliston <bje@au.ibm.com>
2744
2745 PR middle-end/32970
2746 * g++.dg/ext/altivec-14.C: New test.
2747
2748 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
2749
2750 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
2751 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
2752 dump files.
2753 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
2754 * gcc.dg/vect/pr32366.c: Ditto.
2755
2756 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
2757
2758 PR testsuite/33082
2759 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
2760 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2761 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2762 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2763
2764 2007-08-16 Tobias Burnus <burnus@net-b.de>
2765
2766 PR fortran/33072
2767 * gfortran.dg/use_9.f90: New.
2768
2769 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
2770
2771 * g++.dg/gcov/gcov-5.C: New test.
2772
2773 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
2774
2775 * g++.dg/gcov/gcov-4.C: New test.
2776 * lib/gcov.exp (verify-lines): Add support for
2777 checking no-coverage lines.
2778
2779 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
2780
2781 * gcc.dg/vect/vect-vfa-01.c: New.
2782 * gcc.dg/vect/vect-vfa-02.c: New.
2783 * gcc.dg/vect/vect-vfa-03.c: New.
2784 * gcc.dg/vect/vect-vfa-04.c: New.
2785 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
2786 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
2787 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
2788 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
2789 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
2790 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
2791 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
2792 gfortran.dg/vect/pr19049.f90: Rename to start with
2793 prefix no-vfa-.
2794 * gcc.dg/vect/vect.exp: Disable versioning for alias
2795 when test starts with no-vfa-.
2796 * gfortran.dg/vect/vect.exp: Likewise.
2797
2798 2007-08-16 Richard Sandiford <richard@codesourcery.com>
2799
2800 * gcc.dg/torture/pr32897.c: New test.
2801
2802 2007-08-16 Paolo Carlini <pcarlini@suse.de>
2803
2804 PR c++/31132
2805 * g++.dg/template/crash69.C: New.
2806
2807 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
2808
2809 * lib/target-supports.exp (check_effective_target_arm32): Use
2810 check_no_compiler_messages.
2811
2812 2007-08-15 Diego Novillo <dnovillo@google.com>
2813
2814 gcc.dg/tree-ssa/20070815.c: New test.
2815
2816 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2817
2818 PR fortran/33077
2819 * gfortran.dg/random_7.f90: Initialize variable.
2820
2821 2007-08-15 Jakub Jelinek <jakub@redhat.com>
2822
2823 PR middle-end/33074
2824 * gfortran.dg/pr33074.f90: New test.
2825
2826 PR c++/32992
2827 * g++.dg/opt/nrv14.C: New test.
2828
2829 2007-08-15 Paolo Carlini <pcarlini@suse.de>
2830
2831 PR c++/33035
2832 * g++.dg/template/crash68.C: New.
2833
2834 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
2835
2836 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
2837 * gcc.dg/sibcall-4.c: Ditto.
2838
2839 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2840
2841 PR fortran/33066
2842 * gfortran.dg/use_8.f90: New test.
2843 * gfortran.dg/c_loc_tests_2.f03: Fix code.
2844
2845 2007-08-14 Paolo Carlini <pcarlini@suse.de>
2846
2847 PR c++/27211
2848 * g++.dg/template/error27.C: New.
2849 * g++.dg/template/error28.C: New.
2850 * g++.dg/other/pr28304.C: Adjust.
2851 * g++.old-deja/g++.mike/p811.C: Likewise.
2852
2853 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
2854
2855 PR target/30315
2856 * gcc.target/i386/pr30315.c: New.
2857
2858 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2859
2860 PR fortran/32594
2861 * gfortran.dg/substr_5.f90: New test.
2862
2863 2007-08-14 Andrew Pinski <pinskia@gmail.com>
2864
2865 PR c/30428
2866 * gcc.dg/vector-2.c: New test.
2867
2868 PR c++/30428
2869 * g++.dg/ext/vector8.C: New test.
2870
2871 2007-08-13 Dan Hipschman <dsh@google.com>
2872
2873 PR c/32953
2874 * gcc.dg/format/array-1.c: Add an additional test for
2875 unterminated format strings of length 1.
2876
2877 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
2878
2879 PR fortran/32926
2880 * gfortran.dg/external_procedures_3.f90: New test.
2881
2882 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
2883
2884 PR fortran/32827
2885 * gfortran.dg/import6.f90: New test.
2886
2887 2007-08-13 Andrew Pinski <pinskia@gmail.com>
2888
2889 PR C/30427
2890 * gcc.dg/vector-1.c: New test.
2891
2892 2007-08-13 Richard Sandiford <richard@codesourcery.com>
2893
2894 * gcc.dg/pr21255-4.c: Skip for PIC.
2895 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
2896
2897 2007-08-13 Richard Sandiford <richard@codesourcery.com>
2898
2899 * gcc.dg/attr-isr.c: Skip for PIC.
2900 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
2901 * gcc.dg/attr-isr-trapa.c: Likewise.
2902 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
2903 * gcc.dg/pragma-isr-trapa.c: Likewise.
2904 * gcc.dg/pragma-isr-trapa2.c: Likewise.
2905
2906 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
2907
2908 PR fortran/32962
2909 * gfortran.dg/transpose_1.f90: New test.
2910
2911 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2912
2913 PR fortran/29600
2914 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
2915 intrinsic.
2916
2917 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2918
2919 PR fortran/30964
2920 PR fortran/33054
2921 * gfortran.dg/random_4.f90: New test.
2922 * gfortran.dg/random_5.f90: New test.
2923 * gfortran.dg/random_6.f90: New test.
2924 * gfortran.dg/random_7.f90: New test.
2925
2926 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2927
2928 PR fortran/32860
2929 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
2930
2931 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2932
2933 PR fortran/31629
2934 * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
2935
2936 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2937
2938 PR fortran/29600
2939 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
2940 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
2941
2942 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2943
2944 PR fortran/32937
2945 * gfortran.dg/char_length_6.f90: New test.
2946
2947 2007-08-10 Ollie Wild <aaw@google.com>
2948
2949 * g++.dg/lookup/using18.C: New test.
2950
2951 2007-08-10 Paolo Carlini <pcarlini@suse.de>
2952
2953 PR c++/17763
2954 * g++.dg/other/error16.C: New.
2955
2956 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2957
2958 PR libfortran/33039
2959 * gfortran.dg/namelist_37.f90: New test.
2960
2961 2007-08-10 Paolo Carlini <pcarlini@suse.de>
2962
2963 PR c++/22256
2964 * g++.dg/conversion/op3.C: New.
2965
2966 2007-08-09 Tobias Burnus <burnus@net-b.de>
2967
2968 PR fortran/32987
2969 * gfortran.dg/fmt_tab_1.f90: New.
2970 * gfortran.dg/fmt_tab_2.f90: New.
2971
2972 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
2973
2974 PR c/32796
2975 * gcc.c-torture/compile/pr32796.c: New test.
2976
2977 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
2978
2979 PR middle-end/32813
2980 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
2981 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
2982 instead of just -O.
2983
2984 2007-08-08 Richard Sandiford <richard@codesourcery.com>
2985
2986 * gcc.target/mips/code-readable-1.c: New test.
2987 * gcc.target/mips/code-readable-2.c: Likewise.
2988 * gcc.target/mips/code-readable-3.c: Likewise.
2989
2990 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
2991 Revital Eres <eres@il.ibm.com>
2992
2993 * gfortran.dg/sms-1.f90: Add comment.
2994 * gfortran.dg/sms-2.f90: New.
2995
2996 2007-08-07 Ian Lance Taylor <iant@google.com>
2997
2998 * gcc.dg/instrument-1.c: New test.
2999 * gcc.dg/instrument-2.c: New test.
3000 * gcc.dg/instrument-3.c: New test.
3001
3002 2007-08-07 Steve Ellcey <sje@cup.hp.com>
3003
3004 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
3005
3006 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
3007
3008 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
3009 !vector_alignment_reachable targets.
3010 * gcc.dg/vect/vect-33.c: Likewise.
3011 * gcc.dg/vect/vect-42.c: Likewise.
3012 * gcc.dg/vect/vect-44.c: Likewise.
3013 * gcc.dg/vect/vect-50.c: Likewise.
3014 * gcc.dg/vect/vect-70.c: Likewise.
3015 * gcc.dg/vect/vect-71.c: Likewise.
3016 * gcc.dg/vect/vect-87.c: Likewise.
3017 * gcc.dg/vect/vect-88.c: Likewise.
3018 * gcc.dg/vect/vect-91.c: Likewise.
3019 * gcc.dg/vect/vect-93.c: Likewise.
3020 * gcc.dg/vect/vect-96.c: Likewise.
3021 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
3022 * gcc.dg/vect/section-anchors-69.c: Likewise.
3023 * gcc.dg/vect/pr25413.c: Likewise.
3024 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
3025 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
3026 * gfortran.dg/vect-2.f90: Likewise.
3027 * gfortran.dg/vect-3.f90: Likewise.
3028 * gfortran.dg/vect-4.f90: Likewise.
3029 * gfortran.dg/vect-5.f90: Likewise.
3030 * lib/target-supports.exp (check_effective_target_natural_alignment):
3031 Return false for darwin.
3032 (check_effective_target_vector_alignment_reachable_for_double): New.
3033
3034 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
3035
3036 * gcc.dg/multiword-1.c: New testcase.
3037
3038 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
3039
3040 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
3041 messages.
3042 * gfortran.dg/namelist_36.f90: New test.
3043
3044 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
3045
3046 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
3047 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
3048
3049 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
3050
3051 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
3052 * gcc.dg/torture/type-generic-1.c: Likewise.
3053
3054 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
3055
3056 * gcc.c-torture/20070522-1.c: Move to ...
3057 * gcc.c-torture/compile/20070522-1.c: Here.
3058
3059 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3060
3061 PR fortran/29828
3062 * gfortran.dg/minmax_char_1.f90: New test.
3063 * gfortran.dg/minmax_char_2.f90: New test.
3064 * gfortran.dg/min_max_optional_4.f90: New test.
3065
3066 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3067
3068 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
3069 hanging on the testcase.
3070
3071 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
3072
3073 PR middle-end/32988
3074 * gcc.c-torture/compile/pr32988.c: New test.
3075
3076 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
3077
3078 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
3079
3080 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
3081
3082 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
3083
3084 Revert:
3085 2007-03-22 Dirk Mueller <dmueller@suse.de>
3086
3087 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
3088
3089 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3090
3091 PR fortran/32979
3092 * gfortran.dg/isnan_1.f90: New test.
3093
3094 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
3095 Revital Eres <eres@il.ibm.com>
3096
3097 * gcc.dg/sms-antideps.c: New test.
3098
3099 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
3100
3101 PR fortran/31214
3102 * gfortran.dg/entry_13.f90: New test.
3103
3104 * gfortran.dg/entry_12.f90: Clean up .mod file.
3105
3106 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3107
3108 PR fortran/32770
3109 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
3110 variables as kind=4 so they don't overflow the record length.
3111
3112 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
3113
3114 PR fortran/32968
3115 * gfortran.dg/selected_kind_1.f90: New test.
3116
3117 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
3118
3119 PR middle-end/32780
3120 * gcc.c-torture/compile/pr32780.c: New test.
3121
3122 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3123
3124 RP middle-end/32399
3125 * gcc.c-torture/compile/pr32399.c: New testcase.
3126
3127 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3128
3129 PR middle-end/32304
3130 * g++.dg/torture/pr32304.C: New testcase.
3131
3132 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3133
3134 PR middle-end/32935
3135 * gfortran.fortran-torture/compile/complex_1.f90: New test.
3136
3137 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3138
3139 PR fortran/32955
3140 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
3141
3142 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3143
3144 PR fortran/31202
3145 * gfortran.dg/nint_2.f90: New test.
3146
3147 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
3148
3149 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
3150 * gcc.dg/weak/typeof-2.c: Likewise.
3151
3152 2007-08-03 Diego Novillo <dnovillo@google.com>
3153
3154 PR 31521
3155 * gcc.dg/tree-ssa/pr31521.c: New test.
3156
3157 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3158
3159 PR fortran/32770
3160 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
3161 iostat must be default kind.
3162
3163 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3164
3165 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
3166
3167 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3168
3169 PR fortran/32770
3170 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
3171 explicit so test passes with -fdefault-integer-8.
3172 * gfortran.dg/unformatted_recl_1.f90: Likewise.
3173 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
3174
3175 2007-08-02 Lee Millward <lee.millward@gmail.com>
3176
3177 PR c++/30849
3178 * g++.dg/parse/asm1.C: New test.
3179
3180 PR c++/30850
3181 * g++.dg/parse/asm2.C: Likewise.
3182
3183 PR c++/30851
3184 * g++.dg/parse/asm3.C: Likewise.
3185
3186 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
3187
3188 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
3189 "int" is only 16 bit bits wide.
3190 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
3191
3192 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3193
3194 * g++.dg/torture/type-generic-1.C: New.
3195 * gcc.dg/pr28796-2.c: Move tests ...
3196 * gcc.dg/tg-tests.h: ... here.
3197 * gcc.dg/torture/type-generic-1.c: New.
3198
3199 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3200
3201 PR libfortran/32954
3202 * minmaxloc_3.f90: New test case.
3203
3204 2007-08-01 Tobias Burnus <burnus@net-b.de>
3205
3206 PR fortran/32936
3207 * gfortran.dg/allocate_stat.f90: New.
3208
3209 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
3210
3211 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
3212
3213 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
3214
3215 PR tree-optimization/32919
3216 * gcc.c-torture/compile/pr32919.c: New.
3217
3218 2007-08-01 Nick Clifton <nickc@redhat.com>
3219
3220 * gcc.c-torture/execute/execute.exp: Change copyright header to
3221 refer to version 3 of the GNU General Public License and to point
3222 readers at the COPYING3 file and the FSF's license web page.
3223 * gcc.c-torture/execute/ieee/ieee.exp,
3224 gcc.c-torture/unsorted/unsorted.exp,
3225 gcc.c-torture/compile/compile.exp,
3226 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
3227 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
3228 gcc.target/cris/torture/cris-torture.exp,
3229 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
3230 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
3231 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
3232 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
3233 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
3234 gnat.dg/dg.exp, gnat.dg/style/style.exp,
3235 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
3236 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
3237 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
3238 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
3239 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
3240 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
3241 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
3242 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
3243 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
3244 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
3245 gcc.dg/noncompile/noncompile.exp,
3246 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
3247 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
3248 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
3249 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
3250 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
3251 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
3252 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
3253 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
3254 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
3255 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
3256 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
3257 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
3258 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
3259 g++.old-deja/old-deja.exp,
3260 gfortran.fortran-torture/execute/execute.exp,
3261 gfortran.fortran-torture/compile/compile.exp,
3262 treelang/output/output-1.c, treelang/output/output-1.tree,
3263 treelang/execute/execute.exp, treelang/Makefile.in,
3264 treelang/compile/compile.exp, g++.dg/dg.exp,
3265 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
3266 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
3267 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
3268 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
3269 g++.dg/compat/struct-layout-1.exp,
3270 g++.dg/compat/struct-layout-1_generate.c,
3271 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
3272 g++.dg/bprob/bprob.exp, config/default.exp,
3273 gcc.test-framework/test-framework.awk,
3274 gcc.test-framework/gen_directive_tests,
3275 gcc.test-framework/test-framework.exp,
3276 objc.dg/special/special.exp,
3277 objc.dg/gnu-encoding/gnu-encoding.exp,
3278 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
3279 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
3280 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
3281 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
3282 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
3283 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
3284 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
3285 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
3286 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
3287 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
3288 lib/target-supports-dg.exp, lib/gcc-defs.exp,
3289 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
3290 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
3291 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
3292 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
3293 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
3294 Likewise.
3295
3296 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
3297
3298 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
3299 error message text.
3300
3301 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
3302
3303 PR fortran/32945
3304 * gfortran.dg/initialization_12.f90: New test.
3305
3306 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
3307
3308 PR fortran/31609
3309 * gfortran.dg/entry_12.f90: New test.
3310
3311 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3312
3313 PR fortran/32938
3314 * gfortran.dg/altreturn_6.f90: New test.
3315
3316 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
3317
3318 PR fortran/32942
3319 * gfortran.dg/exponent_2.f90: New test.
3320
3321 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
3322
3323 * gcc.dg/vect/vect-117.c: New test.
3324 * gcc.dg/vect/vect-74.c: Enabled test
3325 * gcc.dg/vect/vect-81.c: Enabled test
3326
3327 2007-07-30 Andrew Pinski <pinskia@gmail.com>
3328
3329 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
3330 s/dg-error/dg-warning where warning is expected.
3331
3332 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3333
3334 PR fortran/32770
3335 * gfortran.dg/array_constructor_12.f90: Adjust argument
3336 of huge() to correct kind.
3337
3338 2007-07-30 Ollie Wild <aaw@google.com>
3339
3340 * gcc.dg/cpp/counter-2.c: New test.
3341 * gcc.dg/cpp/counter-3.c: New test.
3342 * gcc.dg/cpp/dir-only-1.c: New test.
3343 * gcc.dg/cpp/dir-only-1.h: New file.
3344 * gcc.dg/cpp/dir-only-2.c: New test.
3345 * gcc.dg/cpp/dir-only-3.c: New test.
3346 * gcc.dg/cpp/dir-only-3a.h: New file.
3347 * gcc.dg/cpp/dir-only-3b.h: New file.
3348 * gcc.dg/cpp/dir-only-4.c: New test.
3349 * gcc.dg/cpp/dir-only-5.c: New test.
3350 * gcc.dg/cpp/dir-only-6.c: New test.
3351
3352 2007-07-30 Julian Brown <julian@codesourcery.com>
3353
3354 * gcc.target/arm/neon/v*.c: Regenerate.
3355
3356 2007-07-30 Paolo Carlini <pcarlini@suse.de>
3357
3358 PR c++/32108
3359 * g++.dg/ext/label6.C: New.
3360
3361 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3362
3363 PR libfortran/32858
3364 PR libfortran/30814
3365 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
3366
3367 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
3368
3369 PR fortran/31211
3370 * gfortran.dg/actual_pointer_function_1.f90: New test.
3371
3372 PR fortran/32682
3373 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
3374
3375 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
3376
3377 PR fortran/32906
3378 * gfortran.dg/shape_1.f90: Adjust error message.
3379 * gfortran.dg/parameter_array_ref_1.f90: New test.
3380
3381 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3382
3383 PR fortran/31609
3384 * gfortran.dg/entry_11.f90: New test.
3385
3386 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
3387 Revital Eres <eres@il.ibm.com>
3388
3389 * gfortran.dg/sms-1.f90: New test.
3390
3391 2007-07-28 Richard Guenther <rguenther@suse.de>
3392
3393 * gcc.c-torture/compile/pr32920.c: New testcase.
3394
3395 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
3396
3397 PR c++/30917
3398 * g++.dg/lookup/friend11.C: New test.
3399
3400 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
3401
3402 * gfortran.dg/namelist_5.f90: Adjusted error message.
3403 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
3404 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
3405 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
3406 * gfortran.dg/namelist_32.f90: ... this.
3407
3408 PR fortran/32876
3409 * gfortran.dg/namelist_33.f90: New test.
3410
3411 PR fortran/32905
3412 * gfortran.dg/namelist_34.f90: New test.
3413
3414 PR fortran/31818
3415 * gfortran.dg/namelist_35.f90: New test.
3416
3417 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
3418
3419 PR fortran/32880
3420 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
3421
3422 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
3423
3424 PR testsuite/32471
3425 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
3426 assuming it is 0x7ffffffff.
3427 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
3428 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
3429
3430 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
3431
3432 * gfortran.dg/operator_3.f90: Fix dg directive.
3433 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
3434 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
3435 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
3436
3437 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
3438
3439 * g++.dg/cpp0x/decltype1.C: New.
3440 * g++.dg/cpp0x/decltype2.C: New.
3441 * g++.dg/cpp0x/decltype3.C: New.
3442 * g++.dg/cpp0x/decltype4.C: New.
3443 * g++.dg/cpp0x/decltype5.C: New.
3444 * g++.dg/cpp0x/decltype6.C: New.
3445
3446 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
3447
3448 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
3449 because the test relies on bit 31 to be the sign bit.
3450
3451 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
3452
3453 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
3454 assuming it is 0x7fffffff.
3455 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
3456 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
3457
3458 2007-07-27 Mark Mitchell <mark@codesourcery.com>
3459
3460 PR c++/32346
3461 * g++.dg/expr/bitfield9.C: New test.
3462
3463 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3464
3465 PR fortran/32899
3466 * gfortran.dg/logical_comp.f90: Update dg-error strings.
3467
3468 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3469
3470 PR fortran/32760
3471 * gfortran.dg/private_type_7.f90: New test.
3472
3473 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3474
3475 PR fortran/32035
3476 * gfortran.dg/select_char_1.f90: New test.
3477
3478 2007-07-27 Tobias Burnus <burnus@net-b.de>
3479
3480 PR fortran/32903
3481 * gfortran.dg/initialization_11.f90: New test.
3482
3483 2007-07-27 Richard Sandiford <richard@codesourcery.com>
3484
3485 * gcc.target/mips/ins-1.c: New test.
3486
3487 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
3488
3489 PR/19232
3490 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
3491 (f1): Likewise.
3492
3493 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
3494
3495 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
3496 error: width of 'spare' exceeds its type.
3497
3498 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
3499
3500 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
3501 * gcc.dg/sibcall-4.c: Likewise.
3502
3503 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3504
3505 PR rtl-optimization/31500
3506 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
3507 * g++.dg/warn/Warray-bounds.C: Likewise.
3508
3509 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
3510
3511 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
3512
3513 2007-07-25 Julian Brown <julian@codesourcery.com>
3514 Paul Brook <paul@codesourcery.com>
3515 Joseph Myers <joseph@codesourcery.com>
3516 Mark Shinwell <shinwell@codesourcery.com>
3517
3518 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
3519 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
3520 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
3521 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
3522 (check_effective_target_arm_neon_hw): New.
3523 * gcc.target/arm/neon/neon.exp: New file.
3524 * gcc.target/arm/neon/polytypes.c: New file.
3525 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
3526
3527 2007-07-25 Janis Johnson <janis187@us.ibm.com>
3528
3529 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
3530 targets where an "int" is less than 32 bits wide.
3531
3532 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
3533
3534 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
3535
3536 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3537
3538 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
3539 during addition if an int is only 16 bits wide.
3540 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
3541
3542 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3543
3544 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
3545 size as "long int" and are 32 or 64 bits wide.
3546 * gcc.dg/torture/pr28814.c: Likewise.
3547
3548 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3549
3550 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
3551 exactly as wide as an int.
3552
3553 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
3554
3555 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3556 Define and use throughout as long long printf format specifier.
3557 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3558 Likewise.
3559
3560 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
3561
3562 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
3563 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
3564
3565 2007-07-25 Ben Elliston <bje@au.ibm.com>
3566
3567 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
3568
3569 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
3570
3571 * gcc.c-torture/execute/20070724-1.c: New.
3572
3573 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
3574
3575 PR fortran/31205
3576 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
3577 "deallocates" to 24, since patch has code rid of much spurious
3578 code.
3579 * gfortran.dg/interface_assignment_1.f90 : New test.
3580
3581 PR fortran/32842
3582 * gfortran.dg/interface_assignment_2.f90 : New test.
3583
3584 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
3585
3586 PR fortran/32867
3587 * fortran.dg/initialization_10.f90: New test.
3588
3589 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
3590
3591 PR fortran/32778
3592 * gfortran.dg/imag_2.f: Removed
3593 * gfortran.dg/warn_std_1.f90: New test.
3594 * gfortran.dg/warn_std_2.f90: New test.
3595 * gfortran.dg/warn_std_3.f90: New test.
3596
3597 2007-07-24 Paolo Carlini <pcarlini@suse.de>
3598
3599 PR c++/29001
3600 * g++.dg/init/new22.C: New.
3601
3602 2007-07-24 Paolo Carlini <pcarlini@suse.de>
3603
3604 PR c++/32561
3605 * g++.dg/template/crash67.C: New.
3606
3607 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
3608
3609 * lib/target-support.exp (check_effective_target_natural_alignment):
3610 (check_effective_target_vector_alignment_reachable): New.
3611 * config/spu/spu.c (spu_vector_alignment_reachable): New.
3612 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
3613 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
3614 check.
3615 * gcc.dg/vect/pr25413.c: Likewise.
3616 * gcc.dg/vect/pr31699.c: Likewise.
3617
3618 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3619
3620 PR fortran/30814
3621 * gfortran.dg/pack_bounds_1.f90: New test case.
3622
3623 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
3624
3625 PR fortran/31639
3626 * gfortran.dg/initialization_9.f90: New test.
3627
3628 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3629
3630 PR fortran/32797
3631 PR fortran/32800
3632 * gfortran.dg/bind_c_usage_8.f03: New test case.
3633 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
3634 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
3635
3636 2007-07-23 Richard Sandiford <richard@codesourcery.com>
3637
3638 * gcc.target/mips/branch-cost-1.c: New test.
3639 * gcc.target/mips/branch-cost-2.c: Likewise.
3640
3641 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3642
3643 PR fortran/32732
3644 * gfortran.dg/c_char_tests.f03: New test case.
3645 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
3646 * gfortran.dg/c_char_tests_2.f03: New test case.
3647 * gfortran.dg/value_6.f03: Ditto.
3648 * gfortran.dg/value_7.f03: Ditto.
3649
3650 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3651
3652 PR fortran/32600
3653 * gfortran.dg/c_funloc_tests_5.f03: New.
3654 * gfortran.dg/c_funloc_tests_5.f04: New.
3655 * gfortran.dg/c_funloc_tests_4_driver.c: New.
3656
3657 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
3658
3659 PR c++/32839
3660 * g++.dg/expr/call4.C: New.
3661 * g++.dg/expr/call5.C: New.
3662
3663 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
3664
3665 PR fortran/32710
3666 * gfortran.dg/namelist_30.f90: New test.
3667
3668 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
3669
3670 PR fortran/29962
3671 * gfortran.dg/array_initializer_1.f90: Removed warning.
3672 * gfortran.dg/initialization_1.f90: Adjusted messages.
3673 * gfortran.dg/nested_modules_6.f90: Removed warning.
3674
3675 PR fortran/31253
3676 * gfortran.dg/initialization_7.f90: New test.
3677
3678 PR fortran/31639
3679 * gfortran.dg/initialization_8.f90: New test.
3680
3681 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
3682
3683 PR c++/30818
3684 * g++.dg/template/crash47.C: Adjust errors.
3685 * g++.dg/template/crash48.C: Adjust errors.
3686 * g++.dg/template/typename12.C: New.
3687 * g++.dg/template/typename13.C: New.
3688 * g++.dg/template/typename14.C: New.
3689 * g++.dg/template/typedef6.C: Adjust errors.
3690
3691 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
3692
3693 PR fortran/32627
3694 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
3695 * gfortran.dg/pr32627.f03: New test case.
3696
3697 * gfortran.dg/c_f_pointer_logical.f03: New test case.
3698 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
3699 c_f_pointer_logical.
3700 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
3701 c_f_pointer_complex.
3702 * gfortran.dg/c_f_pointer_complex.f03: New test case.
3703 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
3704 c_f_pointer_shape_tests_2.
3705 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
3706
3707 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
3708
3709 PR fortran/32804
3710 * gfortran.dg/c_loc_tests_9.f03: New test case.
3711 * gfortran.dg/c_loc_tests_10.f03: Ditto.
3712
3713 2007-07-21 Lee Millward <lee.millward@gmail.com>
3714
3715 PR fortran/32823
3716 * gfortran.dg/int_2.f90: New test.
3717
3718 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
3719
3720 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
3721
3722 2007-07-20 Richard Sandiford <richard@codesourcery.com>
3723
3724 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
3725 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
3726
3727 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
3728
3729 PR tree-optimization/19910
3730 * gcc.dg/pr19910.c: New test.
3731
3732 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
3733
3734 PR fortran/32738
3735 * gfortran.dg/pr32738.f90: New test.
3736
3737 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3738
3739 PR tree-optimzation/32635
3740 * gfortran.dg/pr32635.f: New test case.
3741
3742 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
3743
3744 PR fortran/32801
3745 * gfortran.dg/pr32801.f03: New test case.
3746
3747 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3748
3749 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
3750 Test negative numbers also.
3751 * gcc.dg/c99-math-float-1.c: Likewise.
3752 * gcc.dg/c99-math-long-double-1.c: Likewise.
3753 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
3754 test inputs.
3755
3756 2007-07-18 Bob Wilson <bob.wilson@acm.org>
3757
3758 * lib/target-supports.exp (check_effective_target_sync_int_long):
3759 Enable for xtensa.
3760 (check_effective_target_sync_char_short): Likewise.
3761
3762 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3763
3764 * gcc.dg/pr28796-2.c: Add more cases.
3765
3766 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3767
3768 * gcc.dg/pr28796-1.c: Add more cases.
3769 * gcc.dg/pr28796-2.c: Likewise.
3770
3771 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3772
3773 * gcc.dg/pr28796-1.c: Add more cases.
3774 * gcc.dg/pr28796-2.c: Likewise.
3775
3776 2007-07-17 Janus Weil <jaydub66@gmail.com>
3777
3778 PR fortran/32535
3779 * gfortran.dg/pr32535.f90: New test.
3780
3781 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
3782
3783 PR fortran/31320
3784 PR fortran/32665
3785 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
3786
3787 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
3788
3789 PR rtl-optimization/32773
3790 * gcc.dg/pr32773.c: New test.
3791
3792 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
3793
3794 * gcc.target/spu/intrinsics-1.c: Use dg-message to
3795 match flax-vector-conversions note.
3796 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
3797 instead of dg-error for the warning.
3798
3799 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3800
3801 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
3802 adapted to work on targets with 16-bit or wider int.
3803 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
3804 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
3805 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
3806 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
3807
3808 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3809
3810 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
3811 support large arrays.
3812 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
3813 * gcc.dg/20061109-1.c: Likewise.
3814 * gcc.c-torture/execute/20061101-1.x: Likewise.
3815 * gcc.c-torture/execute/pr29797-1.x: Likewise.
3816 * gcc.c-torture/execute/pr31448.x: Likewise.
3817
3818 2007-07-16 Lee Millward <lee.millward@gmail.com>
3819
3820 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
3821
3822 PR fortran/32238
3823 * gfortran.dg/pr32238.f90: New test.
3824
3825 PR fortran/32222
3826 * gfortran.dg/pr32222.f90: New test.
3827
3828 PR fortran/32242
3829 * gfortran.dg/pr32242.f90: New test.
3830
3831 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
3832 David Ung <davidu@mips.com>
3833
3834 * gcc.target/mips/mips-sched-madd.c: New test case.
3835
3836 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3837
3838 PR libfortran/32611
3839 * gfortran.dg/large_real_kind_1.f90: Update test.
3840 * gfortran.dg/pr17706.f90: Update test.
3841 * gfortran.dg/fmt_zero_digits.f90: Update test.
3842 * gfortran.dg/fmt_zero_precision.f90: Update test.
3843 * gfortran.dg/real_const_3.f90: Update test.
3844
3845 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3846
3847 PR fortran/32036
3848 * gfortran.dg/bounds_check_8.f90: New test.
3849 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
3850
3851 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3852
3853 PR fortran/32357
3854 * gfortran.dg/mvbits_2.f90: New test.
3855
3856 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3857
3858 PR libfortran/32731
3859 * gfortran.dg/pack_mask_1.f90: New test.
3860 * gfortran.dg/unpack_mask_1.f90: New test.
3861
3862 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
3863
3864 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
3865 * gcc.dg/20001101-1.c: Likewise.
3866 * gcc.dg/20001102-1.c: Likewise.
3867 * gcc.dg/20020116-2.c: Likewise.
3868 * gcc.dg/20020416-1.c: Likewise.
3869 * gcc.dg/sparc-constant-1.c: Likewise.
3870 * gcc.dg/sparc-dwarf2.c: Likewise.
3871 * gcc.dg/sparc-frame-1.c: Likewise.
3872 * gcc.dg/sparc-getcontext-1.c: Likewise.
3873 * gcc.dg/sparc-loop-1.c: Likewise.
3874 * gcc.dg/sparc-reg-1.c: Likewise.
3875 * gcc.dg/sparc-ret.c: Likewise.
3876 * gcc.dg/sparc-trap-1.c: Likewise.
3877 * gcc.dg/ultrasp10.c: Likewise.
3878 * gcc.dg/ultrasp11.c: Likewise.
3879 * gcc.dg/ultrasp1.c: Likewise.
3880 * gcc.dg/ultrasp2.c: Likewise.
3881 * gcc.dg/ultrasp3.c: Likewise.
3882 * gcc.dg/ultrasp4.c: Likewise.
3883 * gcc.dg/ultrasp5.c: Likewise.
3884 * gcc.dg/ultrasp6.c: Likewise.
3885 * gcc.dg/ultrasp7.c: Likewise.
3886 * gcc.dg/ultrasp8.c: Likewise.
3887 * gcc.dg/ultrasp9.c: Likewise.
3888 * gcc.dg/splet-1.c: Delete.
3889
3890 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
3891
3892 PR fortran/32724
3893 * gfortran.dg/stfunc_5.f90: New test.
3894
3895 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
3896
3897 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
3898 New procedure to check if arrays are naturally aligned to the vector
3899 alignment boundary.
3900 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
3901 in size_t typedef. Adjust tree dump scan results according to
3902 vect_aligned_arrays target check.
3903 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
3904 vect_aligned_arrays target check.
3905 * gcc.dg/vect/pr31699.c: Ditto.
3906
3907 2007-07-13 Sa Liu <saliu@de.ibm.com>
3908
3909 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
3910 for V2DFmode vector conditional expression.
3911 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
3912 and dfceq patterns.
3913 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
3914 and dfcgt patterns.
3915 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
3916 V2DFmode comparison and test special values.
3917 * lib/target-supports.exp: Switch on test for V2DFmode
3918 vector conditional expression.
3919
3920 2007-07-13 Richard Guenther <rguenther@suse.de>
3921
3922 PR tree-optimization/32721
3923 * gcc.dg/pr32721.c: New testcase.
3924
3925 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
3926
3927 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
3928 error message part that continues on a new line.
3929
3930 2007-07-12 Geoffrey Keating <geoffk@apple.com>
3931
3932 * gcc.dg/c99-tgmath-1.c: New.
3933 * gcc.dg/c99-tgmath-2.c: New.
3934 * gcc.dg/c99-tgmath-3.c: New.
3935 * gcc.dg/c99-tgmath-4.c: New.
3936
3937 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3938 Janis Johnson <janis187@us.ibm.com>
3939
3940 PR testsuite/25241
3941 * gcc.test-framework/dg-error-exp-F.c: New test.
3942 * gcc.test-framework/dg-warning-exp-F.c: New test.
3943 * lib/gcc.exp: Enable warning and error prefixes.
3944 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
3945 (dg-error): Wrap original dg-error.
3946 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
3947 markers from dg-error/dg-warning directives.
3948 * gcc.dg/20040322-1.c: Likewise.
3949 * gcc.dg/Wchar-subscripts-1.c: Likewise.
3950 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
3951 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
3952 * gcc.dg/Werror-1.c: Likewise.
3953 * gcc.dg/Werror-10.c: Likewise.
3954 * gcc.dg/Werror-11.c: Likewise.
3955 * gcc.dg/Werror-2.c: Likewise.
3956 * gcc.dg/Werror-3.c: Likewise.
3957 * gcc.dg/Werror-4.c: Likewise.
3958 * gcc.dg/Werror-5.c: Likewise.
3959 * gcc.dg/Werror-6.c: Likewise.
3960 * gcc.dg/Werror-7.c: Likewise.
3961 * gcc.dg/Werror-8.c: Likewise.
3962 * gcc.dg/Werror-9.c: Likewise.
3963 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
3964 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
3965 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
3966 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
3967 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
3968 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
3969 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
3970 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
3971 * gcc.dg/Wnested-externs-1.c: Likewise.
3972 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
3973 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
3974 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
3975 * gcc.dg/Wshadow-3.c: Likewise.
3976 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
3977 * gcc.dg/Wwrite-strings-1.c: Likewise.
3978 * gcc.dg/anon-struct-5.c: Likewise.
3979 * gcc.dg/anon-struct-6.c: Likewise.
3980 * gcc.dg/anon-struct-7.c: Likewise.
3981 * gcc.dg/anon-struct-8.c: Likewise.
3982 * gcc.dg/array-8.c: Likewise.
3983 * gcc.dg/array-quals-2.c: Likewise.
3984 * gcc.dg/asm-qual-1.c: Likewise.
3985 * gcc.dg/asm-wide-1.c: Likewise.
3986 * gcc.dg/assign-warn-1.c: Likewise.
3987 * gcc.dg/assign-warn-2.c: Likewise.
3988 * gcc.dg/bitfld-10.c: Likewise.
3989 * gcc.dg/bitfld-11.c: Likewise.
3990 * gcc.dg/bitfld-12.c: Likewise.
3991 * gcc.dg/bitfld-13.c: Likewise.
3992 * gcc.dg/bitfld-14.c: Likewise.
3993 * gcc.dg/builtin-choose-expr-2.c: Likewise.
3994 * gcc.dg/builtins-30.c: Likewise.
3995 * gcc.dg/c90-const-expr-5.c: Likewise.
3996 * gcc.dg/c90-typespec-1.c: Likewise.
3997 * gcc.dg/c99-const-expr-5.c: Likewise.
3998 * gcc.dg/c99-flex-array-5.c: Likewise.
3999 * gcc.dg/c99-fordecl-3.c: Likewise.
4000 * gcc.dg/c99-tag-3.c: Likewise.
4001 * gcc.dg/c99-typespec-1.c: Likewise.
4002 * gcc.dg/c99-vla-jump-1.c: Likewise.
4003 * gcc.dg/c99-vla-jump-2.c: Likewise.
4004 * gcc.dg/c99-vla-jump-3.c: Likewise.
4005 * gcc.dg/c99-vla-jump-4.c: Likewise.
4006 * gcc.dg/c99-vla-jump-5.c: Likewise.
4007 * gcc.dg/cast-1.c: Likewise.
4008 * gcc.dg/cast-2.c: Likewise.
4009 * gcc.dg/cast-3.c: Likewise.
4010 * gcc.dg/cast-4.c: Likewise.
4011 * gcc.dg/cast-pretty-print-1.c: Likewise.
4012 * gcc.dg/comp-goto-2.c: Likewise.
4013 * gcc.dg/comp-goto-3.c: Likewise.
4014 * gcc.dg/cpp/error-1.c: Likewise.
4015 * gcc.dg/cpp/if-paren.c: Likewise.
4016 * gcc.dg/decl-7.c: Likewise.
4017 * gcc.dg/decl-8.c: Likewise.
4018 * gcc.dg/decl-nospec-1.c: Likewise.
4019 * gcc.dg/decl-nospec-2.c: Likewise.
4020 * gcc.dg/decl-nospec-3.c: Likewise.
4021 * gcc.dg/declspec-10.c: Likewise.
4022 * gcc.dg/declspec-11.c: Likewise.
4023 * gcc.dg/declspec-12.c: Likewise.
4024 * gcc.dg/declspec-13.c: Likewise.
4025 * gcc.dg/declspec-14.c: Likewise.
4026 * gcc.dg/declspec-15.c: Likewise.
4027 * gcc.dg/declspec-16.c: Likewise.
4028 * gcc.dg/declspec-17.c: Likewise.
4029 * gcc.dg/declspec-4.c: Likewise.
4030 * gcc.dg/declspec-5.c: Likewise.
4031 * gcc.dg/declspec-6.c: Likewise.
4032 * gcc.dg/declspec-7.c: Likewise.
4033 * gcc.dg/declspec-8.c: Likewise.
4034 * gcc.dg/declspec-9.c: Likewise.
4035 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
4036 * gcc.dg/dfp/constants-c99.c: Likewise.
4037 * gcc.dg/dfp/keywords-c89.c: Likewise.
4038 * gcc.dg/dfp/keywords-c99.c: Likewise.
4039 * gcc.dg/dfp/keywords-reserved.c: Likewise.
4040 * gcc.dg/dfp/typespec.c: Likewise.
4041 * gcc.dg/dremf-type-compat-2.c: Likewise.
4042 * gcc.dg/dremf-type-compat-3.c: Likewise.
4043 * gcc.dg/dremf-type-compat-4.c: Likewise.
4044 * gcc.dg/empty-source-2.c: Likewise.
4045 * gcc.dg/empty-source-3.c: Likewise.
4046 * gcc.dg/enum3.c: Likewise.
4047 * gcc.dg/extra-semi-2.c: Likewise.
4048 * gcc.dg/extra-semi-3.c: Likewise.
4049 * gcc.dg/float-range-1.c: Likewise.
4050 * gcc.dg/float-range-2.c: Likewise.
4051 * gcc.dg/float-range-3.c: Likewise.
4052 * gcc.dg/float-range-5.c: Likewise.
4053 * gcc.dg/format/asm_fprintf-2.c: Likewise.
4054 * gcc.dg/format/asm_fprintf-3.c: Likewise.
4055 * gcc.dg/format/asm_fprintf-4.c: Likewise.
4056 * gcc.dg/format/asm_fprintf-5.c: Likewise.
4057 * gcc.dg/format/cast-1.c: Likewise.
4058 * gcc.dg/format/gcc_diag-3.c: Likewise.
4059 * gcc.dg/format/gcc_diag-4.c: Likewise.
4060 * gcc.dg/format/gcc_diag-6.c: Likewise.
4061 * gcc.dg/format/gcc_diag-8.c: Likewise.
4062 * gcc.dg/format/gcc_diag-9.c: Likewise.
4063 * gcc.dg/format/nul-2.c: Likewise.
4064 * gcc.dg/format/opt-1.c: Likewise.
4065 * gcc.dg/format/opt-2.c: Likewise.
4066 * gcc.dg/format/opt-3.c: Likewise.
4067 * gcc.dg/format/opt-4.c: Likewise.
4068 * gcc.dg/format/opt-5.c: Likewise.
4069 * gcc.dg/format/opt-6.c: Likewise.
4070 * gcc.dg/framework-2.c: Likewise.
4071 * gcc.dg/func-args-1.c: Likewise.
4072 * gcc.dg/func-outside-1.c: Likewise.
4073 * gcc.dg/func-outside-2.c: Likewise.
4074 * gcc.dg/gnu-cond-expr-2.c: Likewise.
4075 * gcc.dg/gnu-cond-expr-3.c: Likewise.
4076 * gcc.dg/if-empty-1.c: Likewise.
4077 * gcc.dg/init-bad-1.c: Likewise.
4078 * gcc.dg/init-bad-2.c: Likewise.
4079 * gcc.dg/init-bad-3.c: Likewise.
4080 * gcc.dg/init-desig-obs-2.c: Likewise.
4081 * gcc.dg/init-desig-obs-3.c: Likewise.
4082 * gcc.dg/init-empty-2.c: Likewise.
4083 * gcc.dg/init-empty-3.c: Likewise.
4084 * gcc.dg/inline-11.c: Likewise.
4085 * gcc.dg/inline-12.c: Likewise.
4086 * gcc.dg/inline-8.c: Likewise.
4087 * gcc.dg/inline-9.c: Likewise.
4088 * gcc.dg/inline3.c: Likewise.
4089 * gcc.dg/label-decl-1.c: Likewise.
4090 * gcc.dg/label-decl-2.c: Likewise.
4091 * gcc.dg/label-decl-3.c: Likewise.
4092 * gcc.dg/label-decl-4.c: Likewise.
4093 * gcc.dg/long-long-typespec-1.c: Likewise.
4094 * gcc.dg/lvalue-2.c: Likewise.
4095 * gcc.dg/lvalue-3.c: Likewise.
4096 * gcc.dg/nested-func-3.c: Likewise.
4097 * gcc.dg/nested-redef-1.c: Likewise.
4098 * gcc.dg/noreturn-4.c: Likewise.
4099 * gcc.dg/old-style-prom-2.c: Likewise.
4100 * gcc.dg/old-style-prom-3.c: Likewise.
4101 * gcc.dg/old-style-then-proto-1.c: Likewise.
4102 * gcc.dg/overflow-warn-1.c: Likewise.
4103 * gcc.dg/overflow-warn-2.c: Likewise.
4104 * gcc.dg/overflow-warn-3.c: Likewise.
4105 * gcc.dg/overflow-warn-4.c: Likewise.
4106 * gcc.dg/overflow-warn-6.c: Likewise.
4107 * gcc.dg/parm-forwdecl-2.c: Likewise.
4108 * gcc.dg/parm-forwdecl-3.c: Likewise.
4109 * gcc.dg/parm-impl-decl-1.c: Likewise.
4110 * gcc.dg/parm-impl-decl-2.c: Likewise.
4111 * gcc.dg/parm-incomplete-1.c: Likewise.
4112 * gcc.dg/parm-mismatch-1.c: Likewise.
4113 * gcc.dg/pointer-arith-1.c: Likewise.
4114 * gcc.dg/pointer-arith-2.c: Likewise.
4115 * gcc.dg/pointer-arith-3.c: Likewise.
4116 * gcc.dg/pointer-arith-4.c: Likewise.
4117 * gcc.dg/pointer-arith-6.c: Likewise.
4118 * gcc.dg/pointer-arith-7.c: Likewise.
4119 * gcc.dg/pointer-arith-8.c: Likewise.
4120 * gcc.dg/pr13804-1.c: Likewise.
4121 * gcc.dg/pr15698-1.c: Likewise.
4122 * gcc.dg/pr15698-2.c: Likewise.
4123 * gcc.dg/pr15698-3.c: Likewise.
4124 * gcc.dg/pr15698-4.c: Likewise.
4125 * gcc.dg/pr15698-5.c: Likewise.
4126 * gcc.dg/pr15698-6.c: Likewise.
4127 * gcc.dg/pr15698-7.c: Likewise.
4128 * gcc.dg/pr15698-8.c: Likewise.
4129 * gcc.dg/pr17188-1.c: Likewise.
4130 * gcc.dg/pr17301-1.c: Likewise.
4131 * gcc.dg/pr17301-2.c: Likewise.
4132 * gcc.dg/pr17730-1.c: Likewise.
4133 * gcc.dg/pr20368-1.c: Likewise.
4134 * gcc.dg/pr20368-2.c: Likewise.
4135 * gcc.dg/pr20368-3.c: Likewise.
4136 * gcc.dg/pr22308-1.c: Likewise.
4137 * gcc.dg/qual-component-1.c: Likewise.
4138 * gcc.dg/redecl-1.c: Likewise.
4139 * gcc.dg/redecl-11.c: Likewise.
4140 * gcc.dg/redecl-12.c: Likewise.
4141 * gcc.dg/redecl-13.c: Likewise.
4142 * gcc.dg/redecl-14.c: Likewise.
4143 * gcc.dg/redecl-15.c: Likewise.
4144 * gcc.dg/register-var-1.c: Likewise.
4145 * gcc.dg/register-var-2.c: Likewise.
4146 * gcc.dg/stmt-expr-2.c: Likewise.
4147 * gcc.dg/stmt-expr-3.c: Likewise.
4148 * gcc.dg/stmt-expr-label-1.c: Likewise.
4149 * gcc.dg/stmt-expr-label-2.c: Likewise.
4150 * gcc.dg/stmt-expr-label-3.c: Likewise.
4151 * gcc.dg/struct-empty-2.c: Likewise.
4152 * gcc.dg/struct-empty-3.c: Likewise.
4153 * gcc.dg/struct-parse-1.c: Likewise.
4154 * gcc.dg/struct-semi-1.c: Likewise.
4155 * gcc.dg/struct-semi-2.c: Likewise.
4156 * gcc.dg/struct-semi-3.c: Likewise.
4157 * gcc.dg/switch-5.c: Likewise.
4158 * gcc.dg/switch-6.c: Likewise.
4159 * gcc.dg/switch-7.c: Likewise.
4160 * gcc.dg/tls/diag-5.c: Likewise.
4161 * gcc.dg/transparent-union-1.c: Likewise.
4162 * gcc.dg/transparent-union-3.c: Likewise.
4163 * gcc.dg/typespec-1.c: Likewise.
4164 * gcc.dg/vla-init-2.c: Likewise.
4165 * gcc.dg/vla-init-3.c: Likewise.
4166 * gcc.dg/vla-init-4.c: Likewise.
4167 * gcc.dg/vla-init-5.c: Likewise.
4168 * gcc.dg/void-cast-2.c: Likewise.
4169 * gcc.dg/wvla-3.c: Likewise.
4170 * gcc.dg/wvla-7.c: Likewise.
4171 * gcc.target/i386/991209-1.c: Likewise.
4172 * gcc.target/ia64/fpreg-1.c: Likewise.
4173 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
4174 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
4175
4176 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
4177
4178 PR fortran/31639
4179 * gfortran.dg/func_decl_4.f90: New test.
4180
4181 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
4182
4183 PR fortran/32727
4184 * gfortran.dg/interface_17.f90: New test.
4185
4186 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
4187
4188 PR fortran/32599
4189 * gfortran.dg/32599.f03: New test case.
4190
4191 PR fortran/32601
4192 * gfortran.dg/32601.f03: New test case.
4193 * gfortran.dg/32601_1.f03: Ditto.
4194 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
4195 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
4196
4197 2007-07-12 Steve Ellcey <sje@cup.hp.com>
4198
4199 * gcc.c-torture/execute/align-3.c: Remove function addr check.
4200
4201 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
4202 Devang Patel <dpatel@apple.com>
4203
4204 PR tree-optimization/25413
4205 * gcc.dg/vect/vect-align-1.c: New.
4206 * gcc.dg/vect/vect-align-2.c: New.
4207 * gcc.dg/vect/pr25413.c: New.
4208 * gcc.dg/vect/pr25413a.c: New.
4209 * gcc.dg/vect/pr31699.c: Fix dg-final check.
4210
4211 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
4212
4213 * lib/target-support.exp (check_ultrasparc_hw_available):
4214 New function.
4215 (is-effective-target): Check $arg for ultrasparc_hw.
4216 (is-effective-target-keyword): Likewise.
4217 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
4218 when determining what to do on sparc platforms.
4219 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
4220 * gcc.dg/20001101-1.c: Likewise.
4221 * gcc.dg/20001101-2.c: Likewise.
4222 * gcc.dg/ultrasp9.c: Likewise.
4223 * gcc.dg/ultrasp10.c: Likewise.
4224 * gcc.target/sparc/pdist-3.c: Likewise.
4225
4226 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
4227
4228 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
4229
4230 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
4231
4232 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
4233 get vectorized.
4234 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
4235 now get vectorized.
4236 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
4237 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
4238 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
4239 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
4240 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
4241 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
4242 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
4243 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
4244 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
4245 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
4246 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
4247 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
4248 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
4249 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
4250 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
4251 * lib/target-supports.exp (check_effective_target_vect_int_mul):
4252 Add spu.
4253
4254 2007-07-12 Jakub Jelinek <jakub@redhat.com>
4255
4256 PR c++/30854
4257 * g++.dg/parse/error30.C: New test.
4258
4259 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4260
4261 PR fortran/29804
4262 * gfortran.dg/alloc_comp_misc_1.f90: New test.
4263
4264 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
4265
4266 * gfortran.fortran-torture/compile/pr32663.f: New test.
4267
4268 2007-07-11 Paolo Carlini <pcarlini@suse.de>
4269
4270 PR c++/31027
4271 * g++.dg/inherit/virtual4.C: New.
4272
4273 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
4274
4275 PR target/32661
4276 * gcc.target/i386/pr32661-1.c: New test.
4277
4278 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
4279
4280 * gnat.dg/invariant_index.ad[sb]: New test.
4281
4282 2007-07-11 Paolo Carlini <pcarlini@suse.de>
4283
4284 PR c++/32560
4285 * g++.dg/template/decl3.C: New.
4286
4287 2007-07-09 Geoffrey Keating <geoffk@apple.com>
4288
4289 PR 32617
4290 * gcc.c-torture/execute/align-3.c: New.
4291
4292 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
4293
4294 PR target/32708
4295 * gcc.target/i386/pr32708-1.c: New test.
4296 * gcc.target/i386/pr32708-2.c: Ditto.
4297 * gcc.target/i386/pr32708-3.c: Ditto.
4298
4299 2007-07-10 Mark Mitchell <mark@codesourcery.com>
4300
4301 * g++.dg/init/new20.C: Remove svn:executable flag.
4302
4303 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
4304
4305 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
4306
4307 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
4308
4309 * gcc.dg/ultrasp7.c: Add fpic target requirement.
4310
4311 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4312
4313 PR testsuite/25241
4314 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
4315 directive.
4316
4317 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
4318
4319 PR fortran/32157
4320 * gfortran.dg/overload_2.f90: New test.
4321
4322 PR fortran/32689
4323 * gfortran.dg/transfer_simplify_5.f90
4324
4325 PR fortran/32634
4326 * gfortran.dg/interface_15.f90: New test.
4327
4328 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4329
4330 PR libfortran/32336
4331 * gfortran.dg/matmul_5.f90: New test case.
4332
4333 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
4334
4335 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
4336 * gcc.dg/fesd-any.h: Likewise.
4337 * gcc.dg/fesd-baseonly.c: Likewise.
4338 * gcc.dg/fesd-baseonly.h: Likewise.
4339 * gcc.dg/fesd-none.c: Likewise.
4340 * gcc.dg/fesd-none.h: Likewise.
4341 * gcc.dg/fesd-reduced.c: Likewise.
4342 * gcc.dg/fesd-reduced.h: Likewise.
4343 * gcc.dg/fesd-sys.c: Likewise.
4344 * gcc.dg/fesd-sys.h: Likewise
4345 * gcc.dg/fesd.h: Likewise.
4346
4347 * g++.dg/debug/dwarf2: New directory.
4348 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
4349 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
4350 * g++.dg/other/fesd-any.h: Likewise.
4351 * g++.dg/other/fesd-baseonly.C: Likewise.
4352 * g++.dg/other/fesd-baseonly.h: Likewise.
4353 * g++.dg/other/fesd-none.C: Likewise.
4354 * g++.dg/other/fesd-none.h: Likewise.
4355 * g++.dg/other/fesd-reduced.C: Likewise.
4356 * g++.dg/other/fesd-reduced.h: Likewise.
4357 * g++.dg/other/fesd-sys.C: Likewise.
4358 * g++.dg/other/fesd-sys.h: Likewise.
4359 * g++.dg/other/fesd.h: Likewise.
4360
4361 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
4362
4363 PR fortran/31129
4364 * gfortran.dg/parameter_unused.f90: New test.
4365
4366 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
4367
4368 PR tree-optimization/32681
4369 * gcc.dg/tree-ssa/pr32681.c: New test.
4370
4371 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4372
4373 PR fortran/32678
4374 * gfortran.dg/fmt_t_5.f90: New test.
4375
4376 2007-07-08 Paolo Carlini <pcarlini@suse.de>
4377
4378 PR c++/30535
4379 * g++.dg/template/operator10.C: New.
4380
4381 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4382
4383 PR libfortran/32217
4384 * gfortran.dg/unpack_zerosize_1.f90: New test case.
4385
4386 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4387
4388 PR fortran/29876
4389 * gfortran.dg/operator_6.f90: New test.
4390
4391 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4392
4393 PR fortran/17711
4394 * gfortran.dg/operator_4.f90: New test.
4395 * gfortran.dg/operator_5.f90: New test.
4396 * gfortran.dg/logical_comp.f90: Adjusted error messages.
4397 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
4398
4399 2007-07-08 Tobias Burnus <burnus@net-b.de>
4400
4401 PR fortran/32669
4402 * gfortran.dg/argument_checking_6.f90: New.
4403
4404 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4405
4406 PR fortran/25094
4407 * gfortran.dg/interface_155555.f90: New test.
4408
4409 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4410
4411 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
4412 c99-math-long-double-1.c, c99-math.h: Test subnormals.
4413
4414 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4415
4416 PR testsuite/25241
4417 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
4418 discern pedantic diagnostics and errors.
4419 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
4420 and not an error.
4421 * gcc.dg/20050121-1.c: This is an error and not a warning.
4422 * gcc.target/i386/sseregparm-2.c: Likewise.
4423 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
4424 * gcc.dg/charset/attribute2.c: Likewise.
4425 * gcc.dg/bitfld-1.c: Likewise.
4426 * gcc.dg/pack-test-2.c: Likewise.
4427 * gcc.dg/940510-1.c: Match separately error and warning.
4428 * gcc.dg/array-2.c: Match separately multiple messages. The second
4429 diagnostic is a pedantic warning and not an error.
4430 * gcc.dg/pr14475.c: Match separately multiple messages.
4431 * gcc.dg/pr18809-1.c: Likewise.
4432 * gcc.dg/pr27953.c: Likewise.
4433 * gcc.dg/vla-init-1.c: Likewise.
4434 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
4435
4436 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4437
4438 PR fortran/32644
4439 * gfortran.dg/char_decl_1.f90: New test.
4440
4441 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
4442
4443 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
4444
4445 2007-07-07 Mark Mitchell <mark@codesourcery.com>
4446
4447 PR c++/32232
4448 * g++.dg/template/overload9.C: New test.
4449
4450 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
4451
4452 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
4453 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
4454
4455 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
4456
4457 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
4458 * gcc.dg/20001012-2.c: Likewise.
4459 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
4460 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
4461
4462 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
4463
4464 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
4465 about the chunk size when STACK_SIZE is defined.
4466
4467 2007-07-06 Josh Conner <jconner@apple.com>
4468
4469 PR middle-end/32602
4470 * gcc.dg/sibcall-8.c: New test.
4471
4472 2007-07-06 Josh Conner <jconner@apple.com>
4473
4474 PR middle-end/32603
4475 * gcc.target/arm/sibcall-1.c: New test.
4476
4477 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
4478
4479 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
4480
4481 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
4482
4483 * gfortran.dg/save_parameter.f90: New test.
4484 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
4485
4486 2007-07-06 Richard Guenther <rguenther@suse.de>
4487
4488 * g++.dg/opt/pr30965.C: New testcase.
4489
4490 2007-07-06 Richard Sandiford <richard@codesourcery.com>
4491
4492 * gcc.target/mips/save-restore-5.c: New test.
4493
4494 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
4495
4496 PR rtl_optimization/32450
4497 * gcc.dg/pr32450.c: New runtime test.
4498
4499 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
4500
4501 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
4502 single underscore in scan directives.
4503
4504 2007-07-05 Mark Mitchell <mark@codesourcery.com>
4505
4506 PR c++/32245
4507 * g++.dg/init/ptrmem4.C: New test.
4508
4509 PR c++/32251
4510 * g++.dg/init/new21.C: Likewise.
4511
4512 PR c++/31992
4513 * g++.dg/template/static30.C: Likewise.
4514
4515 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
4516
4517 * gcc.dg/vect/costmodel/ppc: New directory.
4518 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
4519 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
4520 New test.
4521 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
4522 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
4523 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
4524 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
4525 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
4526 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
4527 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
4528 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
4529 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
4530 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
4531 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
4532 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
4533 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
4534 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
4535
4536 2007-07-05 Tobias Burnus <burnus@net-b.de>
4537
4538 PR fortran/32359
4539 * gfortran.dg/module_md5_1.f90: Update MD5 number.
4540
4541 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
4542
4543 PR fortran/32526
4544 * gfortran.dg/interface_14.f90: New test.
4545
4546 PR fortran/32613
4547 * gfortran.dg/do_iterator_2.f90: New test.
4548
4549 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
4550
4551 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
4552 (FE_DEC_DOWNWARD): Likewise.
4553 (FE_DEC_UPWARD): Likewise.
4554 (FE_DEC_TOWARDZERO): Likewise.
4555 (FE_DEC_TONEARESTFROMZERO): Likewise.
4556
4557 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
4558
4559 * gcc.c-torture/compile/pr32606.c: New.
4560 * gfortran.fortran-torture/execute/pr32604.f90: New.
4561
4562 2007-07-04 Mark Mitchell <mark@codesourcery.com>
4563
4564 * gcc.dg/visibility-12.c: New test.
4565 * gcc.dg/visibility-13.c: Likewise.
4566 * g++.dg/ext/visibility-9.C: Likewise.
4567 * g++.dg/ext/visibility-10.C: Likewise.
4568
4569 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4570
4571 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
4572 * gcc.dg/sh-relax-vxworks.c: New test.
4573
4574 2007-07-04 Richard Guenther <rguenther@suse.de>
4575
4576 PR tree-optimization/32500
4577 * gcc.c-torture/execute/pr32500.c: New testcase.
4578
4579 2007-07-04 Richard Guenther <rguenther@suse.de>
4580
4581 PR tree-optimization/32482
4582 * gcc.c-torture/compile/pr32482.c: New testcase.
4583
4584 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4585
4586 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
4587 VxWorks kernels.
4588 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
4589 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
4590 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
4591 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
4592
4593 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4594
4595 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
4596
4597 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4598
4599 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
4600
4601 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4602
4603 PR fortran/31198
4604 * gfortran.dg/min_max_optional_1.f90: New test.
4605 * gfortran.dg/min_max_optional_2.f90: New test.
4606 * gfortran.dg/min_max_optional_3.f90: New test.
4607
4608 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4609
4610 PR fortran/32545
4611 * gfortran.dg/fmt_error.f90: New test.
4612
4613 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4614
4615 PR fortran/32612
4616 * gfortran.dg/interface_13.f90: New test.
4617
4618 2007-07-03 Dave Brolley <brolley@redhat.com>
4619
4620 PR c++/31743
4621 * g++.dg/init/new20.C: New test.
4622
4623 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
4624
4625 PR fortran/32579
4626 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
4627
4628 2007-07-03 Tobias Burnus <burnus@net-b.de>
4629
4630 PR fortran/25062
4631 * common_7.f90: New.
4632 * common_8.f90: New.
4633 * common_9.f90: New.
4634
4635 2007-07-03 Tobias Burnus <burnus@net-b.de>
4636
4637 PR fortran/30940
4638 * gfortran.dg/argument_checking_1.f90: New.
4639 * gfortran.dg/argument_checking_2.f90: New.
4640 * gfortran.dg/argument_checking_3.f90: New.
4641 * gfortran.dg/argument_checking_4.f90: New.
4642 * gfortran.dg/argument_checking_5.f90: New.
4643 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
4644 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
4645
4646 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4647
4648 * gcc.dg/pr32176.c: Add -w to default dg-options.
4649
4650 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
4651
4652 * gcc.c-torture/compile/ssa-pre-1.c: New test.
4653
4654 2007-07-03 Tobias Burnus <burnus@net-b.de>
4655
4656 PR fortran/20888
4657 * gfortran.dg/null_2.f90: New.
4658
4659 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4660 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4661
4662 PR middle-end/32176
4663 * gcc.dg/pr32176.c: New test.
4664
4665 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4666
4667 * gcc.dg/const-float80.c : New test.
4668 * gcc.dg/const-float128.c : New test.
4669 * gcc.dg/const-float80-ped.c : New test.
4670 * gcc.dg/const-float128-ped.c : New test.
4671
4672 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4673
4674 * gcc.dg/c99-math.h: Fix typo.
4675
4676 2007-07-02 Jakub Jelinek <jakub@redhat.com>
4677
4678 PR libgomp/32468
4679 * gcc.dg/gomp/pr32468-1.c: New test.
4680
4681 2007-07-02 Richard Sandiford <richard@codesourcery.com>
4682
4683 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
4684 an ABI option.
4685
4686 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
4687
4688 * gfortran.fortran-torture/compile/pr32583.f: New.
4689 * gcc.c-torture/compile/pr32584.c: New
4690
4691 2007-07-02 Ollie Wild <aaw@google.com>
4692
4693 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
4694 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
4695
4696 2007-07-02 Richard Sandiford <richard@codesourcery.com>
4697
4698 * gcc.target/mips/save-restore-1.c: New test.
4699 * gcc.target/mips/save-restore-2.c: Likewise.
4700 * gcc.target/mips/save-restore-3.c: Likewise.
4701 * gcc.target/mips/save-restore-4.c: Likewise.
4702
4703 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
4704
4705 PR tree-optimization/31966
4706 PR tree-optimization/32533
4707 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
4708 * gfortran.dg/pr32533.f90: Ditto.
4709
4710 2007-07-02 Jakub Jelinek <jakub@redhat.com>
4711
4712 * g++.dg/opt/nrv12.C: New test.
4713 * gcc.target/i386/nrv1.c: New test.
4714
4715 PR c++/31748
4716 * g++.dg/gomp/pr31748.C: New test.
4717
4718 2007-07-02 Ira Rosen <irar@il.ibm.com>
4719
4720 PR tree-optimization/32230
4721 * gcc.dg/vect/pr32230.c: New test.
4722
4723 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
4724
4725 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
4726 * bind_c_coms.f90: Ditto.
4727 * bind_c_coms_driver.c: Ditto.
4728 * bind_c_dts.f90: Ditto.
4729 * bind_c_dts_2.f03: Ditto.
4730 * bind_c_dts_2_driver.c: Ditto.
4731 * bind_c_dts_3.f03: Ditto.
4732 * bind_c_dts_4.f03: Ditto.
4733 * bind_c_dts_driver.c: Ditto.
4734 * bind_c_implicit_vars.f03: Ditto.
4735 * bind_c_procs.f03: Ditto.
4736 * bind_c_usage_2.f03: Ditto.
4737 * bind_c_usage_3.f03: Ditto.
4738 * bind_c_usage_5.f03: Ditto.
4739 * bind_c_usage_6.f03: Ditto.
4740 * bind_c_usage_7.f03: Ditto.
4741 * bind_c_vars.f90: Ditto.
4742 * bind_c_vars_driver.c: Ditto.
4743 * binding_c_table_15_1.f03: Ditto.
4744 * binding_label_tests.f03: Ditto.
4745 * binding_label_tests_10.f03: Ditto.
4746 * binding_label_tests_10_main.f03: Ditto.
4747 * binding_label_tests_11.f03: Ditto.
4748 * binding_label_tests_11_main.f03: Ditto.
4749 * binding_label_tests_12.f03: Ditto.
4750 * binding_label_tests_13.f03: Ditto.
4751 * binding_label_tests_13_main.f03: Ditto.
4752 * binding_label_tests_14.f03: Ditto.
4753 * binding_label_tests_2.f03: Ditto.
4754 * binding_label_tests_3.f03: Ditto.
4755 * binding_label_tests_4.f03: Ditto.
4756 * binding_label_tests_5.f03: Ditto.
4757 * binding_label_tests_6.f03: Ditto.
4758 * binding_label_tests_7.f03: Ditto.
4759 * binding_label_tests_8.f03: Ditto.
4760 * binding_label_tests_9.f03: Ditto.
4761 * c_assoc.f90: Ditto.
4762 * c_assoc_2.f03: Ditto.
4763 * c_f_pointer_shape_test.f90: Ditto.
4764 * c_f_pointer_tests.f90: Ditto.
4765 * c_f_tests_driver.c: Ditto.
4766 * c_funloc_tests.f03: Ditto.
4767 * c_funloc_tests_2.f03: Ditto.
4768 * c_funloc_tests_3.f03: Ditto.
4769 * c_funloc_tests_3_funcs.c: Ditto.
4770 * c_kind_params.f90: Ditto.
4771 * c_kind_tests_2.f03: Ditto.
4772 * c_kinds.c: Ditto.
4773 * c_loc_driver.c: Ditto.
4774 * c_loc_test.f90: Ditto.
4775 * c_loc_tests_2.f03: Ditto.
4776 * c_loc_tests_2_funcs.c: Ditto.
4777 * c_loc_tests_3.f03: Ditto.
4778 * c_loc_tests_4.f03: Ditto.
4779 * c_loc_tests_5.f03: Ditto.
4780 * c_loc_tests_6.f03: Ditto.
4781 * c_loc_tests_7.f03: Ditto.
4782 * c_loc_tests_8.f03: Ditto.
4783 * c_ptr_tests.f03: Ditto.
4784 * c_ptr_tests_10.f03: Ditto.
4785 * c_ptr_tests_5.f03: Ditto.
4786 * c_ptr_tests_7.f03: Ditto.
4787 * c_ptr_tests_7_driver.c: Ditto.
4788 * c_ptr_tests_8.f03: Ditto.
4789 * c_ptr_tests_8_funcs.c: Ditto.
4790 * c_ptr_tests_9.f03: Ditto.
4791 * c_ptr_tests_driver.c: Ditto.
4792 * c_size_t_driver.c: Ditto.
4793 * c_size_t_test.f03: Ditto.
4794 * com_block_driver.f90: Ditto.
4795 * global_vars_c_init.f90: Ditto.
4796 * global_vars_c_init_driver.c: Ditto.
4797 * global_vars_f90_init.f90: Ditto.
4798 * global_vars_f90_init_driver.c: Ditto.
4799 * interop_params.f03: Ditto.
4800 * iso_c_binding_only.f03: Ditto.
4801 * iso_c_binding_rename_1.f03: Ditto.
4802 * iso_c_binding_rename_1_driver.c: Ditto.
4803 * iso_c_binding_rename_2.f03: Ditto.
4804 * iso_c_binding_rename_2_driver.c: Ditto.
4805 * kind_tests_2.f03: Ditto.
4806 * kind_tests_3.f03: Ditto.
4807 * module_md5_1.f90: Ditto.
4808 * only_clause_main.c: Ditto.
4809 * print_c_kinds.f90: Ditto.
4810 * test_bind_c_parens.f03: Ditto.
4811 * test_c_assoc.c: Ditto.
4812 * test_com_block.f90: Ditto.
4813 * test_common_binding_labels.f03: Ditto.
4814 * test_common_binding_labels_2.f03: Ditto.
4815 * test_common_binding_labels_2_main.f03: Ditto.
4816 * test_common_binding_labels_3.f03: Ditto.
4817 * test_common_binding_labels_3_main.f03: Ditto.
4818 * test_only_clause.f90: Ditto.
4819 * use_iso_c_binding.f90: Ditto.
4820 * value_5.f90: Ditto.
4821 * value_test.f90: Ditto.
4822 * value_tests_f03.f90: Ditto.
4823
4824 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
4825
4826 * gcc.dg/tls/opt-14.c: New.
4827
4828 2007-07-01 Ollie Wild <aaw@google.com>
4829
4830 * g++.dg/lookup/using16.C: New test.
4831 * g++.dg/lookup/using17.C: New test.
4832
4833 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
4834
4835 PR fortran/32239
4836 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
4837 (test_4): Use proper test for floating point equality.
4838 (test_8): Likewise.
4839
4840 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4841
4842 PR libgfortran/32554
4843 * gfortran.dg/fmt_p_1.f90: New test.
4844
4845 2007-07-01 Ira Rosen <irar@il.ibm.com>
4846
4847 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
4848 initialization and fix dg-final check - the initialization loop is
4849 vectorizable.
4850
4851 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
4852 Volker Reichelt <reichelt@netcologne.de>
4853
4854 PR middle-end/32559
4855 * gcc.dg/pr32559.c: New test.
4856
4857 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
4858
4859 PR tree-optimization/25371
4860 * gcc.dg/vect/pr25371.c: New test.
4861
4862 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
4863
4864 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
4865 when allocating and initializing a flexible array.
4866
4867 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
4868
4869 PR fortran/20373
4870 * gfortran.dg/intrinsic.f90: New test.
4871
4872 2007-06-30 Tobias Burnus <burnus@net-b.de>
4873
4874 PR fortran/32555
4875 * gfortran.dg/fmt_zero_check.f90: New.
4876
4877 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
4878
4879 PR fortran/30284
4880 * gfortran.dg/repeat_f90: New test.
4881
4882 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4883
4884 PR testsuite/25241
4885 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
4886 -pedantic-errors, so we should match errors.
4887 * gcc.dg/cpp/escape-1.c: Likewise.
4888 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
4889 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
4890 warning.
4891 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
4892 errors instead of warnings.
4893 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
4894 a pedantic warning.
4895 * gcc.dg/cpp/arith-3.c: Likewise.
4896
4897 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4898
4899 PR testsuite/25241
4900 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
4901 * gcc.dg/pch/valid-2.c: Likewise.
4902 * gcc.dg/pch/valid-3.c: Likewise.
4903 * gcc.dg/pch/warn-1.c: Likewise.
4904 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
4905
4906 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4907
4908 PR c/4076
4909 * gcc.dg/Wunused-function.c: New.
4910
4911 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4912
4913 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
4914
4915 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
4916
4917 * g++.dg/other/canon-31724.C: New.
4918
4919 2007-06-29 Jan Hubicka <jh@suse.cz>
4920
4921 PR middle-end/32372
4922 * gcc.c-torture/compile/pr32372.c: new.
4923
4924 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
4925
4926 * gfortran.dg/operator_3.f90: New test.
4927
4928 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
4929
4930 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
4931 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
4932
4933 2007-06-29 Richard Guenther <rguenther@suse.de>
4934
4935 PR middle-end/32493
4936 * gcc.dg/inline-23.c: New testcase.
4937
4938 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
4939
4940 PR tree-optimization/24659
4941 * gcc.target/i386/vectorize2.c: New test.
4942 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
4943 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4944
4945 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
4946
4947 * gcc.dg/pointer-arith-9.c: New test.
4948
4949 2007-06-29 Tobias Burnus <burnus@net-b.de>
4950
4951 PR fortran/32483
4952 * gfortran.dg/fmt_read_2.f90: New.
4953
4954 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4955
4956 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
4957 If it exists, don't try to create it.
4958
4959 2007-06-28 Geoffrey Keating <geoffk@apple.com>
4960
4961 * g++.dg/ext/visibility/ms-compat-1.C: New.
4962
4963 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
4964
4965 PR tree-opt/32417
4966 * gfortran.fortran-torture/compile/pr32417.f90: New test.
4967
4968 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
4969
4970 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
4971 targets.
4972
4973 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
4974
4975 PR fortran/32467
4976 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
4977
4978 2007-06-27 Richard Guenther <rguenther@suse.de>
4979
4980 PR middle-end/32492
4981 * gcc.dg/inline-22.c: New testcase.
4982
4983 2007-06-26 Hui-May Chang <hm.chang@apple.com>
4984
4985 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
4986 the scan-assembler constant.
4987
4988 2007-06-25 Geoffrey Keating <geoffk@apple.com>
4989
4990 PR 20216
4991 * gcc.dg/pr20216.c: New.
4992
4993 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
4994
4995 PR tree-opt/32421
4996 * gcc.dg/vect/pr32421.c: New test.
4997
4998 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
4999
5000 PR c++/32111
5001 * g++.dg/other/friend5.C: New test.
5002
5003 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
5004
5005 PR fortran/32464
5006 * gfortran.dg/host_assoc_function_2.f90: New test.
5007
5008 PR fortran/31494
5009 * gfortran.dg/host_assoc_call_1.f90: New test.
5010
5011 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5012
5013 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
5014
5015 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5016
5017 PR fortran/32456
5018 * gfortran.dg/error_format.f90: New test.
5019
5020 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
5021
5022 PR fortran/32136
5023 * gfortran.dg/pr32136.f90: New test.
5024
5025 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
5026
5027 PR fortran/31726
5028 * gfortran.dg/minmaxloc_1.f90: New test.
5029
5030 PR fortran/32298
5031 * gfortran.dg/minmaxloc_2.f90: New test.
5032
5033 2007-06-23 Richard Guenther <rguenther@suse.de>
5034
5035 PR tree-optimization/16876
5036 PR middle-end/29478
5037 * gcc.dg/pr29254.c: The warning is bogus.
5038 * gcc.dg/warn-1.c: Likewise.
5039 * gcc.dg/assign-warn-3.c: Likewise.
5040 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
5041
5042 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
5043
5044 * gcc.c-torture/execute/20070623-1.c: New.
5045
5046 2007-06-22 Jan Hubicka <jh@suse.cz>
5047
5048 * gcc.c-torture/compile/pr31541.c: New.
5049
5050 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
5051
5052 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
5053 Remove -m64 from dg-options.
5054
5055 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
5056
5057 PR middle-end/32374
5058 * gcc.dg/pr32374.c: New test.
5059
5060 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5061
5062 PR fortran/32360
5063 * gfortran.dg/pointer_assign_3.f90: New test.
5064
5065 2007-06-21 Sebastian Pop <sebpop@gmail.com>
5066
5067 * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
5068
5069 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5070
5071 PR fortran/31162
5072 * gfortran.dg/assign.f90: Update test.
5073 * gfortran.dg/real_do_1.f90: Update test.
5074 * gfortran.dg/gomp/omp_do1.f90: Update test.
5075 * gfortran.dg/warnings_are_errors_1.f: Update test.
5076 * gfortran.dg/g77/20010519-1.f: Update test.
5077 * gfortran.dg/g77/pr9258.f: Update test.
5078 * gfortran.dg/g77/960317-1.f: Update test.
5079
5080 2007-06-21 Richard Guenther <rguenther@suse.de>
5081
5082 PR tree-optimization/32453
5083 * gcc.c-torture/compile/pr32453.c: New testcase.
5084
5085 2007-06-21 Jakub Jelinek <jakub@redhat.com>
5086
5087 PR tree-optimization/31866
5088 * gcc.dg/pr31866.c: New test.
5089
5090 2007-06-21 Richard Guenther <rguenther@suse.de>
5091
5092 PR tree-optimization/32451
5093 * g++.dg/torture/20070621-1.C: New testcase.
5094
5095 2007-06-21 Christian Bruel <christian.bruel@st.com>
5096
5097 * gcc.dg/attr-isr.c: Test delay slot content.
5098
5099 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5100
5101 PR fortran/32361
5102 gfortran.dg/pointer_assign_2.f90: New test.
5103
5104 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5105
5106 PR fortran/25061
5107 gfortran.dg/invalid_procedure_name.f90: New test.
5108
5109 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
5110
5111 PR tree-optimization/25737
5112 * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
5113
5114 2007-06-20 Hui-May Chang <hm.chang@apple.com>
5115
5116 * gcc.target/i386/large-size-array-3.c: New.
5117
5118 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
5119 Richard Guenther <rguenther@suse.de>
5120
5121 PR fortran/32140
5122 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
5123
5124 2007-06-20 Jakub Jelinek <jakub@redhat.com>
5125
5126 PR middle-end/31959
5127 * gcc.dg/pr31959.c: New test.
5128
5129 PR inline-asm/32109
5130 * g++.dg/ext/asm10.C: New test.
5131
5132 PR middle-end/32285
5133 * gcc.c-torture/execute/20070614-1.c: New test.
5134
5135 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
5136
5137 * gcc.target/arm/stack-corruption.c: New test.
5138
5139 2007-06-19 Richard Guenther <rguenther@suse.de>
5140
5141 * g++.dg/torture/pr30252.C: New testcase.
5142
5143 2007-06-19 Jakub Jelinek <jakub@redhat.com>
5144
5145 PR tree-optimization/32353
5146 * g++.dg/opt/nrv13.C: New test.
5147
5148 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
5149
5150 PR fortran/20863
5151 PR fortran/20882
5152 * gfortran.dg/impure_assignment_2.f90 : New test.
5153
5154 PR fortran/32236
5155 * gfortran.dg/data_initialized_2.f90 : New test.
5156
5157 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
5158 appropriate version of 'dmach'.
5159
5160 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
5161
5162 PR target/32389
5163 * gcc.target/i386/pr32389.c New test.
5164
5165 2007-06-18 Simon Baldwin <simonb@google.com>
5166
5167 PR c++/31923
5168 * g++.dg/template/error25.C: New.
5169 * g++.dg/template/spec35.C: New.
5170
5171 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
5172
5173 * gcc.c-torture/compile/pr32355.c: New testcase.
5174
5175 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
5176
5177 PR tree-optimization/32383
5178 * g++.dg/opt/pr32383.C: New test.
5179
5180 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
5181
5182 PR rtl-optimization/32366
5183 * gcc.dg/vect/pr32366.c: New test.
5184
5185 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
5186
5187 * gcc.c-torture/compile/pr32349.c: New testcase.
5188
5189 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
5190
5191 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
5192 * gcc.target/sparc/combined-2.c: Likewise.
5193 * gcc.target/sparc/fexpand.c : Likewise.
5194 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
5195 * gcc.target/sparc/fpack16.c : Likewise.
5196 * gcc.target/sparc/fpmerge.c : Likewise.
5197 * gcc.target/sparc/fpmul.c : Likewise.
5198 * gcc.target/sparc/noresult.c : Likewise.
5199 * gcc.target/sparc/pdist.c: Likewise.
5200
5201 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
5202
5203 PR middle-end/31723
5204 * gcc.target/i386/recip-divf.c: New test.
5205 * gcc.target/i386/recip-sqrtf.c: Ditto.
5206 * gcc.target/i386/recip-vec-divf.c: Ditto.
5207 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5208 * gcc.target/i386/sse-recip.c: Ditto.
5209 * gcc.target/i386/sse-recip-vec.c: Ditto.
5210
5211 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
5212
5213 PR tree-opt/32225
5214 * gcc.c-torture/compile/20070605-1.c: New test.
5215
5216 * gcc.c-torture/compile/20070603-1.c: New testcase.
5217 * gcc.c-torture/compile/20070603-2.c: New testcase.
5218
5219 * gcc.c-torture/compile/20070531-1.c: New test.
5220
5221 PR tree-opt/32167
5222 * gcc.c-torture/compile/20070531-2.c: New test.
5223
5224 PR tree-opt/32144
5225 * gcc.c-torture/compile/20070529-1.c: New test.
5226
5227 PR tree-opt/32145
5228 * gcc.c-torture/compile/20070529-2.c: New test.
5229
5230 PR tree-opt/32015
5231 * gcc.c-torture/compile/20070520-1.c: New test.
5232
5233 * g++.dg/ext/java-1.C: New test.
5234
5235 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
5236 loops instead of one. Remove the "can't determine dependence"
5237 check.
5238 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
5239 needed as the cast is gone in the first place.
5240 * gcc.dg/max-1.c: Change local variable a to be a global one.
5241 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
5242 have a cast which is PREd.
5243
5244 2007-06-15 Mark Mitchell <mark@codesourcery.com>
5245
5246 * g++.dg/lookup/anon6.C: New test.
5247
5248 2007-06-14 Dirk Mueller <dmueller@suse.de>
5249
5250 PR c++/31806
5251 * g++.dg/opt/static6.C: New testcase.
5252
5253 2007-06-14 Geoff Keating <geoffk@apple.com>
5254
5255 * g++.dg/ext/visibility/overload-1.C: New.
5256
5257 PR 31093
5258 * g++.dg/ext/visibility/anon4.C: New.
5259
5260 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
5261
5262 PR target/32268
5263 * gcc.target/i386/pr32268.c: New test.
5264
5265 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
5266
5267 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
5268 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
5269 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
5270
5271 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
5272 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
5273 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
5274 BID is used.
5275
5276 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
5277
5278 PR fortran/32302
5279 * gfortran.dg/common_resize_1.f90: New test.
5280
5281 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
5282
5283 PR target/32274
5284 * gcc.dg/vect/pr32224.c: Fix.
5285
5286 2007-06-13 Eric Christopher <echristo@apple.com>
5287
5288 * gcc.target/i386/ssefn-1.c: Add -march=i386.
5289
5290 2007-06-13 Tobias Burnus <burnus@net-b.de>
5291
5292 PR fortran/32323
5293 * gfortran.dg/actual_array_vect_1.f90: New.
5294
5295 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
5296
5297 * gcc.target/sparc/mfpu.c: New test.
5298
5299 2007-06-12 Geoff Keating <geoffk@apple.com>
5300
5301 * g++.dg/warn/weak1.C: Suppress on Darwin.
5302 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
5303
5304 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
5305
5306 PR middle-end/31579
5307 * g++.dg/torture/pr31579.C: New testcase.
5308
5309 2007-06-12 Ian Lance Taylor <iant@google.com>
5310
5311 PR libstdc++/29286
5312 * g++.dg/init/new16.C: New test.
5313 * g++.dg/init/new17.C: New test.
5314 * g++.dg/init/new18.C: New test.
5315 * g++.dg/init/new19.C: New test.
5316
5317 2007-06-12 Olivier Hainque <hainque@adacore.com>
5318
5319 * gnat.dg/lhs_view_convert.adb: New test.
5320
5321 2007-06-12 Richard Guenther <rguenther@suse.de>
5322
5323 PR tree-optimization/15353
5324 PR tree-optimization/31657
5325 * gcc.c-torture/execute/20070424-1.c: New testcase.
5326 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
5327 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
5328 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
5329 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
5330 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
5331
5332 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
5333
5334 PR rtl-optimization/32293
5335 * gcc.dg/pr32293.c: New test.
5336
5337 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
5338
5339 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
5340
5341 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
5342
5343 PR fortran/29786
5344 * gfortran.dg/equiv_7.f90: New test.
5345 * gfortran.dg/equiv_constraint_7.f90: Change error message.
5346
5347 PR fortran/30875
5348 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
5349
5350 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
5351
5352 * gcc.dg/setjmp-3.c: Rename raise to raise0.
5353 * gcc.dg/setjmp-4.c: Likewise.
5354 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
5355
5356 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
5357
5358 PR rtl-optimization/31025
5359 * gfortran.dg/pr31025.f90: New.
5360
5361 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
5362
5363 PR target/32280
5364 * gcc.target/i386/pr32280.c: New test.
5365
5366 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
5367
5368 PR middle-end/32279
5369 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
5370
5371 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5372
5373 PR libgfortran/32235
5374 * gfortran.dg/backspace_9.f: New test.
5375
5376 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
5377
5378 * gcc.dg/tree-ssa/prefetch-7.c: New test.
5379
5380 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
5381
5382 * gcc.dg/tree-ssa/loop-28.c: New testcase.
5383
5384 2007-06-09 Ian Lance Taylor <iant@google.com>
5385
5386 PR tree-optimization/32169
5387 * gcc.c-torture/compile/pr32169.c: New test.
5388
5389 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
5390
5391 * gcc.dg/vect/costmodel: New directory.
5392 * gcc.dg/vect/costmodel/i386: New directory.
5393 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
5394 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5395 New test.
5396 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
5397 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
5398 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
5399 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
5400 * gcc.dg/vect/costmodel/x86_64: New directory.
5401 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
5402 New testsuite.
5403 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5404 New test.
5405 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
5406 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
5407 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
5408 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
5409 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
5410
5411 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
5412
5413 PR tree-optimization/32243
5414 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
5415 flags for -Os tests.
5416 * gcc.dg/vect/03-vect-pr32243.c: New test.
5417
5418 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
5419
5420 PR tree-optimization/32224
5421 * gcc.dg/vect/pr32224.c: New test.
5422
5423 2007-06-08 Jakub Jelinek <jakub@redhat.com>
5424
5425 PR c++/32177
5426 * g++.dg/gomp/pr32177.C: New test.
5427
5428 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5429
5430 PR testsuite/25241
5431 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
5432 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
5433 warning nor an error.
5434 * gcc.dg/Wfatal-2.c: Likewise.
5435 * gcc.dg/Werror-1.c: Likewise.
5436 * gcc.dg/Werror-5.c: Likewise.
5437 * gcc.dg/Werror-7.c: Likewise.
5438 * gcc.dg/Werror-10.c: Likewise.
5439 * gcc.dg/Werror-11.c: Likewise.
5440
5441 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
5442
5443 PR c++/30759
5444 * g++.dg/init/brace6.C: New test.
5445
5446 2007-06-07 Geoffrey Keating <geoffk@apple.com>
5447
5448 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
5449 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
5450 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
5451 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
5452
5453 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
5454 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
5455 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
5456 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
5457 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
5458 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
5459 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
5460 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
5461
5462 * gcc.dg/darwin-minversion-3.c: New.
5463
5464 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
5465
5466 * gcc.target/i386/builtin-copysign.c: New test.
5467
5468 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
5469
5470 PR tree-optimization/32220
5471 * gfortran.dg/predcom-2.f: New testcase.
5472
5473 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
5474
5475 PR tree-opt/32231
5476 * gcc.target/i386/vectorize4.c: New test.
5477
5478 2007-06-06 Steve Ellcey <sje@cup.hp.com>
5479
5480 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
5481
5482 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5483
5484 PR testsuite/25241
5485 * gcc.dg/simd-5.c: Mark output as a note.
5486 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
5487 dg-message.
5488 * gcc.dg/simd-1.c: Likewise.
5489 * gcc.dg/always_inline.c: Mark output as a sorry.
5490 * gcc.dg/always_inline2.c: Likewise.
5491 * gcc.dg/always_inline3.c: Likewise.
5492
5493 2007-06-06 Ian Lance Taylor <iant@google.com>
5494
5495 * g++.dg/conversion/enum1.C: New test.
5496
5497 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
5498
5499 PR tree-optimization/32216
5500 * gcc.dg/vect/pr32216.c: New test.
5501
5502 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5503
5504 PR testsuite/18923
5505 * gfortran.dg/invalid_contains_1.f90: New test.
5506 * gfortran.dg/invalid_contains_2.f90: New test.
5507
5508 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5509
5510 PR testsuite/32057
5511 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
5512 midnight issues.
5513
5514 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5515
5516 PR testsuite/25241
5517 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
5518 dg-message to match de note.
5519 * gcc.dg/pr26570.c: Use dg-message for a note.
5520 * gcc.dg/pr29254.c: Use dg-message for generic output and use
5521 dg-error instead of dg-warning because of -Werror.
5522 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
5523 neither an error, nor a warning.
5524 * gcc.dg/glibc-uclibc-2.c: Likewise
5525 * gcc.dg/cpp/19940712-1.c: Likewise.
5526
5527 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
5528
5529 PR preprocessor/23479
5530 * gcc.dg/binary-constants-1.c: Add test suites for
5531 the 0b-prefixed binary integer constants.
5532 * gcc.dg/binary-constants-2.c: Ditto.
5533 * gcc.dg/binary-constants-3.c: Ditto.
5534 * gcc.dg/binary-constants-4.c: Ditto.
5535
5536 2007-06-05 Ian Lance Taylor <iant@google.com>
5537
5538 * gcc.dg/Wstrict-overflow-19.c: New test.
5539
5540 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
5541
5542 * gcc.dg/matrix/matrix-6.c: Remove conversion.
5543
5544 2007-06-04 Ian Lance Taylor <iant@google.com>
5545
5546 * gcc.dg/Wstrict-overflow-18.c: New test.
5547
5548 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5549
5550 PR testsuite/25241
5551 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
5552 * gcc.dg/cpp/mi5.c: Likewise.
5553 * gcc.dg/cpp/mi7.c: Likewise.
5554
5555 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
5556
5557 PR c/32191
5558 * gcc.dg/pr32191.c: New test.
5559
5560 2007-05-28 Tobias Burnus <burnus@net-b.de>
5561
5562 PR fortran/32124
5563 * gfortran.dg/allocate_stat_1.f90: Remove.
5564
5565 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
5566
5567 * gcc.target/i386/sse4_2-check.h: New.
5568 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
5569 * gcc.target/i386/sse4_2-crc32.h: Likewise.
5570 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
5571 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5572 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
5573 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
5574 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
5575 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
5576 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
5577 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
5578 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
5579 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
5580 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
5581 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
5582 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
5583 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
5584 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
5585 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5586
5587 2007-06-01 Geoffrey Keating <geoffk@apple.com>
5588
5589 * gcc.dg/pie-link.c: New test.
5590
5591 2007-06-01 Ian Lance Taylor <iant@google.com>
5592
5593 * gcc.dg/Wstrict-overflow-17.c: New test.
5594
5595 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
5596
5597 * gcc.dg/builtin-return-1.c (g): New.
5598 (main): Allocate at least 64 bytes on the stack.
5599
5600 2007-05-31 Mark Mitchell <mark@codesourcery.com>
5601
5602 * g++.dg/init/cleanup3.C: New test.
5603
5604 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
5605
5606 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
5607 int is 16 bits.
5608
5609 007-05-31 Paul Thomas <pault@gcc.gnu.org>
5610
5611 PR fortran/32156
5612 * gfortran.dg/char_array_constructor_3.f90: New test.
5613
5614 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
5615
5616 PR tree-optimization/32160
5617 * gfortran.dg/predcom-1.f: New test.
5618
5619 2007-05-31 Richard Guenther <rguenther@suse.de>
5620
5621 * g++.dg/other/str_empty.C: Move...
5622 * g++.dg/other/pr30567.C: Move...
5623 * g++.dg/tree-ssa/pr27218.C: Move...
5624 * g++.dg/torture: ...here and remove dg-options.
5625
5626 2007-05-31 Paolo Carlini <pcarlini@suse.de>
5627
5628 PR c++/32158
5629 * g++.dg/ext/is_pod_incomplete.C: New.
5630
5631 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
5632 Douglas Gregor <doug.gregor@gmail.com>
5633 Pedro Lamarao <pedro.lamarao@mndfck.org>
5634 Howard Hinnant <howard.hinnant@gmail.com>
5635
5636 PR c++/7412
5637 PR c++/29939
5638 * g++.dg/cpp0x/rv8p.C: New.
5639 * g++.dg/cpp0x/temp-constructor-bug.C: New.
5640 * g++.dg/cpp0x/cast-bug.C: New.
5641 * g++.dg/cpp0x/elision_weak.C: New.
5642 * g++.dg/cpp0x/collapse-bug.C: New.
5643 * g++.dg/cpp0x/rv3p.C: New.
5644 * g++.dg/cpp0x/rv7n.C: New.
5645 * g++.dg/cpp0x/overload-conv-1.C: New.
5646 * g++.dg/cpp0x/rv2n.C: New.
5647 * g++.dg/cpp0x/deduce.C: New.
5648 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
5649 * g++.dg/cpp0x/rv6p.C: New.
5650 * g++.dg/cpp0x/template_deduction.C: New.
5651 * g++.dg/cpp0x/implicit-copy.C: New.
5652 * g++.dg/cpp0x/rv1p.C: New.
5653 * g++.dg/cpp0x/cast.C: New.
5654 * g++.dg/cpp0x/rv5n.C: New.
5655 * g++.dg/cpp0x/collapse.C: New.
5656 * g++.dg/cpp0x/overload-conv-2.C: New.
5657 * g++.dg/cpp0x/rv4p.C: New.
5658 * g++.dg/cpp0x/rvo.C: New.
5659 * g++.dg/cpp0x/iop.C: New.
5660 * g++.dg/cpp0x/rv3n.C: New.
5661 * g++.dg/cpp0x/rv7p.C: New.
5662 * g++.dg/cpp0x/reference_collapsing.C: New.
5663 * g++.dg/cpp0x/overload.C: New.
5664 * g++.dg/cpp0x/named.C: New.
5665 * g++.dg/cpp0x/rv2p.C: New.
5666 * g++.dg/cpp0x/rv6n.C: New.
5667 * g++.dg/cpp0x/not_special.C: New.
5668 * g++.dg/cpp0x/bind.C: New.
5669 * g++.dg/cpp0x/rv1n.C: New.
5670 * g++.dg/cpp0x/rv5p.C: New.
5671 * g++.dg/cpp0x/elision.C: New.
5672 * g++.dg/cpp0x/named_refs.C: New.
5673 * g++.dg/cpp0x/unnamed_refs.C: New.
5674 * g++.dg/cpp0x/rv4n.C: New.
5675 * g++.dg/cpp0x/elision_neg.C: New.
5676 * g++.dg/init/copy7.C: Run in C++98 mode.
5677 * g++.dg/overload/arg1.C: Ditto.
5678 * g++.dg/overload/arg4.C: Ditto.
5679
5680 2007-05-30 Jakub Jelinek <jakub@redhat.com>
5681
5682 PR c++/31809
5683 * g++.dg/opt/static5.C: New test.
5684
5685 2007-05-30 Richard Guenther <rguenther@suse.de>
5686
5687 * g++.dg/dg.exp: Prune torture/.
5688 * g++.dg/torture/dg-torture.exp: New testsuite.
5689
5690 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
5691
5692 * gcc.target/arm/pr27387.C: Move and rename to ...
5693 * g++.dg/inherit/thunk8.C: ... here.
5694
5695 2007-05-30 Jakub Jelinek <jakub@redhat.com>
5696
5697 PR tree-optimization/31769
5698 * g++.dg/gomp/pr31769.C: New test.
5699
5700 2007-05-29 Hui-May Chang <hm.chang@apple.com>
5701
5702 * gcc.target/i386/stack-realign.c: New.
5703
5704 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
5705
5706 * gcc.dg/tree-ssa/prefetch-6.c: New test.
5707
5708 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
5709
5710 * gfortran.dg/sizeof.f90: New.
5711
5712 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5713
5714 PR c/31339
5715 * gcc.dg/boolcomplex-1.c: New test.
5716
5717 PR c++/31339
5718 * g++.dg/ext/boolcomplex-1.c: New test.
5719
5720 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
5721
5722 * gcc.dg/matrix: New directory.
5723
5724 2007-05-28 Tobias Burnus <burnus@net-b.de>
5725
5726 PR fortran/32124
5727 * gfortran.dg/allocate_stat_1.f90: New.
5728
5729 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
5730
5731 PR fortran/31972
5732 * transfer_hollerith_1.f90: New test.
5733
5734 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5735
5736 PR tree-opt/32100
5737 * gcc.c-torture/execute/vrp-7.c: New test.
5738
5739 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
5740
5741 * gfortran.dg/transfer_simplify_4.f90: New test.
5742
5743 2007-05-27 Tobias Burnus <burnus@net-b.de>
5744
5745 PR fortran/32088
5746 * gfortran.dg/func_result_3.f90: New.
5747
5748 2007-05-27 Tobias Burnus <burnus@net-b.de>
5749
5750 PR middle-end/32083
5751 * gfortran.dg/transfer_simplify_3.f90: New.
5752
5753 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
5754
5755 PR target/32065
5756 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
5757 to compile options.
5758 * gcc.target/i386/pr32065-2.c: New test.
5759
5760 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5761
5762 PR fortran/31813
5763 * gfortran.dg/io_constraints_2.f90: Update.
5764
5765 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
5766
5767 PR fortran/31219
5768 * gfortran.dg/array_constructor_17.f90: New test.
5769
5770 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
5771
5772 PR tree-opt/32090
5773 * g++.dg/opt/array2.C: New testcase.
5774
5775 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
5776
5777 PR target/32065
5778 * gcc.target/i386/pr32065.c: New test.
5779
5780 2007-05-25 Dirk Mueller <dmueller@suse.de>
5781 Marcus Meissner <meissner@suse.de>
5782
5783 * gcc.dg/attr-alloc_size.c: New.
5784
5785 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
5786 Lee Millward <lee.millward@gmail.com>
5787
5788 PR c++/31745
5789 * g++.dg/parse/crash34.C: New test.
5790
5791 * g++.dg/parse/crash35.C: New test.
5792
5793 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
5794
5795 * gcc.target/i386/sse2-check.h: New.
5796 * gcc.target/i386/sse2-vec-1.c: Likewise.
5797 * gcc.target/i386/sse2-vec-2.c: Likewise.
5798 * gcc.target/i386/sse2-vec-3.c: Likewise.
5799 * gcc.target/i386/sse2-vec-4.c: Likewise.
5800 * gcc.target/i386/sse2-vec-5.c: Likewise.
5801 * gcc.target/i386/sse2-vec-6.c: Likewise.
5802
5803 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
5804
5805 PR c++/31431
5806 PR c++/31432
5807 PR c++/31434
5808 PR c++/31435
5809 PR c++/31437
5810 PR c++/31438
5811 PR c++/31442
5812 PR c++/31443
5813 PR c++/31444
5814 PR c++/31445
5815 * g++.dg/cpp0x/pr31431.C: New.
5816 * g++.dg/cpp0x/pr31437.C: New.
5817 * g++.dg/cpp0x/pr31442.C: New.
5818 * g++.dg/cpp0x/pr31444.C: New.
5819 * g++.dg/cpp0x/pr31431-2.C: New.
5820 * g++.dg/cpp0x/pr31432.C: New.
5821 * g++.dg/cpp0x/pr31434.C: New.
5822 * g++.dg/cpp0x/pr31438.C: New.
5823 * g++.dg/cpp0x/pr31443.C: New.
5824 * g++.dg/cpp0x/pr31445.C: New.
5825 * g++.dg/cpp0x/variadic-crash1.C: New.
5826
5827 2007-05-25 Richard Sandiford <richard@codesourcery.com>
5828
5829 * gcc.target/arm/long-calls-1.c: New test.
5830 * gcc.target/arm/long-calls-2.c: Likewise.
5831 * gcc.target/arm/long-calls-3.c: Likewise.
5832 * gcc.target/arm/long-calls-4.c: Likewise.
5833
5834 2007-05-25 Richard Guenther <rguenther@suse.de>
5835 Andrew Pinski <andrew_pinski@playstation.sony.com>
5836
5837 PR tree-optimization/31982
5838 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
5839
5840 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
5841
5842 PR fortran/32047
5843 * gfortran.dg/result_in_spec_2.f90: New test.
5844
5845 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5846
5847 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
5848
5849 2007-05-24 Ollie Wild <aaw@google.com>
5850
5851 * gcc.dg/cpp/counter-1.c: New test.
5852 * gcc.dg/pch/counter-1.c: New test.
5853 * gcc.dg/pch/counter-1.hs: New file.
5854 * gcc.dg/pch/counter-2.c: New test.
5855 * gcc.dg/pch/counter-2.hs: New file.
5856 * gcc.dg/pch/counter-3.c: New test.
5857 * gcc.dg/pch/counter-3.hs: New file.
5858
5859 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
5860
5861 * gcc.dg/tree-ssa/predcom-1.c: New test.
5862 * gcc.dg/tree-ssa/predcom-2.c: New test.
5863 * gcc.dg/tree-ssa/predcom-3.c: New test.
5864 * gcc.dg/tree-ssa/predcom-4.c: New test.
5865 * gcc.dg/tree-ssa/predcom-5.c: New test.
5866 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
5867
5868 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
5869
5870 PR testsuite/32062
5871 * gcc.target/i386/sse4_1-check.h (MASK): New.
5872
5873 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5874
5875 PR fortran/32038
5876 * gfortran.dg/pr25603.f: Initialize integer variables.
5877
5878 2007-05-23 Ian Lance Taylor <iant@google.com>
5879
5880 * g++.dg/other/vrp1.C: New test.
5881
5882 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
5883
5884 PR preprocessor/20077
5885 * gcc.dg/cpp/paste15.c: New test.
5886
5887 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
5888 Nigel Stephens <nigel@mips.com>
5889 Richard Sandiford <richard@codesourcery.com>
5890
5891 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
5892 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
5893 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
5894 * gcc.target/mips/inter/mips16-inter.exp: New.
5895
5896 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
5897
5898 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
5899
5900 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
5901
5902 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
5903 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
5904 * gcc.target/i386/sse3-addsubps.c: Likewise.
5905 * gcc.target/i386/sse3-haddpd.c: Likewise.
5906 * gcc.target/i386/sse3-haddps.c: Likewise.
5907 * gcc.target/i386/sse3-hsubpd.c: Likewise.
5908 * gcc.target/i386/sse3-hsubps.c: Likewise.
5909 * gcc.target/i386/sse3-lddqu.c: Likewise.
5910 * gcc.target/i386/sse3-movddup.c: Likewise.
5911 * gcc.target/i386/sse3-movshdup.c: Likewise.
5912 * gcc.target/i386/sse3-movsldup.c: Likewise.
5913
5914 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
5915 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
5916 * gcc.target/i386/ssse3-pabsd.c: Likewise.
5917 * gcc.target/i386/ssse3-pabsw.c: Likewise.
5918 * gcc.target/i386/ssse3-palignr.c: Likewise.
5919 * gcc.target/i386/ssse3-phaddd.c: Likewise.
5920 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
5921 * gcc.target/i386/ssse3-phaddw.c: Likewise.
5922 * gcc.target/i386/ssse3-phsubd.c: Likewise.
5923 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
5924 * gcc.target/i386/ssse3-phsubw.c: Likewise.
5925 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
5926 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
5927 * gcc.target/i386/ssse3-pshufb.c: Likewise.
5928 * gcc.target/i386/ssse3-psignb.c: Likewise.
5929 * gcc.target/i386/ssse3-psignd.c: Likewise.
5930 * gcc.target/i386/ssse3-psignw.c: Likewise.
5931 * gcc.target/i386/ssse3-vals.h: Likewise.
5932
5933 * gcc.target/i386/sse3-check.h: New file.
5934 * gcc.target/i386/ssse3-check.h: Likewise.
5935
5936 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
5937
5938 PR middle-end/31095
5939 * gcc.c-torture/compile/bcopy-1.c: New testcase.
5940
5941 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
5942
5943 PR middle-end/31606
5944 * gcc.c-torture/20070522-1.c: New testcase.
5945
5946 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
5947
5948 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
5949
5950 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
5951
5952 * gcc.c-torture/execute/ieee/20000320-1.x,
5953 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
5954 m68k-*-* and check_effective_target_coldfire_fpu.
5955
5956 2007-05-22 Ollie Wild <aaw@google.com>
5957
5958 * g++.dg/lookup/hidden-class10.C: New test.
5959 * g++.dg/lookup/hidden-class11.C: New test.
5960
5961 2007-05-22 Ollie Wild <aaw@google.com>
5962
5963 * g++.dg/lookup/name-clash5.C: New test.
5964 * g++.dg/lookup/name-clash6.C: New test.
5965
5966 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
5967
5968 * g++.dg/other/i386-2.C: Update comments on header files tested.
5969 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
5970 of <tmmintrin.h>.
5971 * gcc.target/i386/sse-12.c: Likewise.
5972 * gcc.target/i386/sse-13.c: Likewise.
5973 * gcc.target/i386/sse-14.c: Likewise.
5974
5975 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
5976 Redefined to test with immediate operand.
5977 (__builtin_ia32_blendps): Likewise.
5978 (__builtin_ia32_blendpd): Likewise.
5979 (__builtin_ia32_dpps): Likewise.
5980 (__builtin_ia32_dpps): Likewise.
5981 (__builtin_ia32_insertps128): Likewise.
5982 (__builtin_ia32_vec_ext_v4sf): Likewise.
5983 (__builtin_ia32_vec_set_v16qi): Likewise.
5984 (__builtin_ia32_vec_set_v4si): Likewise.
5985 (__builtin_ia32_vec_set_v2di): Likewise.
5986 (__builtin_ia32_vec_ext_v16qi): Likewise.
5987 (__builtin_ia32_vec_ext_v4si): Likewise.
5988 (__builtin_ia32_vec_ext_v2di): Likewise.
5989 (__builtin_ia32_roundpd): Likewise.
5990 (__builtin_ia32_roundsd): Likewise.
5991 (__builtin_ia32_roundps): Likewise.
5992 (__builtin_ia32_roundss): Likewise.
5993 (__builtin_ia32_mpsadbw128): Likewise.
5994
5995 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
5996
5997 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
5998
5999 2007-05-22 Janis Johnson <janis187@us.ibm.com>
6000
6001 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
6002 failures.
6003 * gcc.dg/dfp/func-struct.c: Ditto.
6004 * gcc.dg/dfp/operator-assignment.c: Ditto.
6005 * gcc.dg/dfp/convert-bfp.c: Ditto.
6006 * gcc.dg/dfp/convert-int.c: Ditto.
6007 * gcc.dg/dfp/convert-int-max.c: Ditto.
6008 * gcc.dg/dfp/func-scalar.c: Ditto.
6009 * gcc.dg/dfp/cast.c: Ditto.
6010 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
6011 failures, and fix a typo in return type of arg1_128.
6012 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
6013 failures, and fix a typo in a constant suffix.
6014 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
6015 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
6016
6017 2007-05-22 Janis Johnson <janis187@us.ibm.com>
6018 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6019
6020 * lib/gcc-dg.exp(process_message): New proc.
6021 (dg-message): New test directive.
6022 * gcc.dg/always_inline.c: Use dg-message.
6023 * gcc.dg/always_inline2.c: Ditto.
6024 * gcc.dg/always_inline3.c: Ditto.
6025 * gcc.dg/invalid-call-1.c: Ditto.
6026 * gcc.dg/pr17506.c: Ditto.
6027 * gcc.dg/simd-5.c: Ditto.
6028 * gcc.dg/simd-6.c: Ditto.
6029 * gcc.dg/va-arg-2.c: Ditto.
6030 * gcc.dg/cpp/syshdr.c: Ditto.
6031 * gcc.dg/cpp/unc4.c: Ditto.
6032 * gcc.dg/cpp/trad/mi1.c: Ditto.
6033 * gcc.dg/cpp/trad/mi5.c: Ditto.
6034 * gcc.dg/cpp/trad/mi7.c: Ditto.
6035 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
6036 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
6037 * gcc.test-framework/test-framework.awk: Special-case outexists
6038 tests.
6039
6040 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6041
6042 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
6043 (bit_SSE4_2): Likewise.
6044 (bit_POPCNT): Likewise.
6045
6046 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
6047 Check if assembler supports SSE4 instructions.
6048
6049 * gcc.target/i386/sse4_1-blendpd.c: New file.
6050 * gcc.target/i386/sse4_1-blendps.c: Likewise.
6051 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
6052 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
6053 * gcc.target/i386/sse4_1-check.h: Likewise.
6054 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
6055 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
6056 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
6057 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
6058 * gcc.target/i386/sse4_1-extractps.c: Likewise.
6059 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
6060 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
6061 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
6062 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
6063 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
6064 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
6065 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
6066 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
6067 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
6068 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
6069 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6070 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
6071 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
6072 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
6073 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
6074 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6075 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
6076 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
6077 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
6078 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
6079 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
6080 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
6081 * gcc.target/i386/sse4_1-pminud.c: Likewise.
6082 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
6083 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
6084 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
6085 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
6086 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
6087 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
6088 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
6089 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
6090 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
6091 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
6092 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
6093 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
6094 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
6095 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
6096 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
6097 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
6098 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
6099 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
6100 * gcc.target/i386/sse4_1-round.h: Likewise.
6101 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6102 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6103 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6104 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
6105 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6106 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6107 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6108 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6109 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6110 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6111 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6112 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6113 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6114 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6115
6116 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6117
6118 PR fortran/31627
6119 * gfortran.dg/bounds_check_7.f90: New test.
6120
6121 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
6122
6123 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
6124 (check_effective_target_sse4a): Ditto.
6125
6126 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
6127 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
6128 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
6129 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
6130 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
6131 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
6132 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
6133 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
6134 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
6135 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
6136 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
6137 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
6138 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
6139 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
6140 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
6141 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
6142 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
6143 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
6144 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
6145 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
6146
6147 2007-05-21 Mark Mitchell <mark@codesourcery.com>
6148
6149 * g++.dg/ext/cleanup-1.C: New test.
6150 * g++.dg/ext/cleanup-2.C: Likewise.
6151 * g++.dg/ext/cleanup-3.C: Likewise.
6152 * g++.dg/ext/cleanup-4.C: Likewise.
6153 * g++.dg/ext/cleanup-5.C: Likewise.
6154 * g++.dg/ext/cleanup-6.C: Likewise.
6155 * g++.dg/ext/cleanup-8.C: Likewise.
6156 * g++.dg/ext/cleanup-9.C: Likewise.
6157 * g++.dg/ext/cleanup-10.C: Likewise.
6158 * g++.dg/ext/cleanup-11.C: Likewise.
6159 * g++.dg/ext/cleanup-dtor.C: Likewise.
6160
6161 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
6162
6163 PR middle-end/31995
6164 * gcc.dg/vect/vect-102a.c: New test.
6165
6166 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
6167 Paolo Carlini <pcarlini@suse.de>
6168 Uros Bizjak <ubizjak@gmail.com>
6169
6170 * gcc.dg/gcc-have-sync-compare-and-swap.c,
6171 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6172 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6173 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
6174 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6175 New testcases.
6176
6177 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
6178
6179 PR fortran/32002
6180 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
6181
6182 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6183
6184 PR fortran/32027
6185 * gfortran.dg/do_3.F90: Add checks for the final value of the
6186 loop variable.
6187
6188 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
6189
6190 * gcc.c-torture/execute/990127-2.x: New file.
6191
6192 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
6193
6194 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
6195 * gcc.target/i386/sse-12: Add -O to compile options.
6196 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
6197 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
6198 and mm3dnow.h. Add -O to compile options.
6199
6200 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
6201
6202 PR fortran/31867
6203 * gfortran.dg/char_length_5.f90: New test.
6204
6205 PR fortran/31994
6206 * gfortran.dg/array_reference_1.f90: New test.
6207
6208 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6209
6210 PR middle-end/7651
6211 PR c++/11856
6212 PR c/12963
6213 PR c/23587
6214 PR other/29694
6215 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
6216 * gcc.dg/Wtype-limits.c: New.
6217 * gcc.dg/Wtype-limits-Wextra.c: New.
6218 * gcc.dg/Wtype-limits-no.c: New.
6219 * g++.dg/warn/Wtype-limits.C: New.
6220 * g++.dg/warn/Wtype-limits-Wextra.C: New.
6221 * g++.dg/warn/Wtype-limits-no.C: New.
6222
6223 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6224
6225 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
6226 instead of "-msse2".'
6227 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
6228 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
6229 and mm3dnow.h.
6230 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
6231 to test with immediate operand.
6232 (__builtin_ia32_insertqi): Ditto.
6233 (__builtin_ia32_palignr128): Ditto.
6234 (__builtin_ia32_palignr): Ditto.
6235 (__builtin_ia32_pshufhw): Ditto.
6236 (__builtin_ia32_pshuflw): Ditto.
6237 (__builtin_ia32_pshufd): Ditto.
6238 (__builtin_ia32_vec_set_v8hi): Ditto.
6239 (__builtin_ia32_vec_ext_v8hi): Ditto.
6240 (__builtin_ia32_shufpd): Ditto.
6241 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6242
6243 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
6244
6245 PR fortran/32001
6246 * gfortran.dg/min_max_conformance.f90: Added more testcases.
6247
6248 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6249
6250 PR target/31585
6251 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
6252 and "__inline". Use "-msse" instead of "-msse2".
6253
6254 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6255
6256 PR middle-end/7651
6257 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
6258 * gcc.dg/20030906-2.c: Likewise.
6259 * objc.dg/method-17.m: Add -Wreturn-type.
6260 * obj-c++.dg/method-21.mm: Likewise.
6261
6262 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6263
6264 PR target/31585
6265 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
6266 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
6267 (__builtin_ia32_psrlqi128): Ditto.
6268 (__builtin_ia32_psrlwi128): Ditto.
6269 (__builtin_ia32_psrldi128): Ditto.
6270 (__builtin_ia32_psrldqi128): Ditto.
6271 (__builtin_ia32_pslldqi128): Ditto.
6272 (__builtin_ia32_psrawi128): Ditto.
6273 (__builtin_ia32_psradi128): Ditto.
6274 (__builtin_ia32_psllqi128): Ditto.
6275 (__builtin_ia32_pslldi128): Ditto.
6276 (__builtin_prefetch): Ditto.
6277 (__builtin_ia32_pshufw): Ditto.
6278 (__builtin_ia32_vec_set_v4hi): Ditto.
6279 (__builtin_ia32_vec_ext_v4hi): Ditto.
6280 (__builtin_ia32_shufps): Ditto.
6281 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6282
6283 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6284
6285 PR fortran/31974
6286 * gfortran.dg/char_allocation_1.f90: New test.
6287
6288 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6289
6290 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
6291 * gcc.dg/Wconversion-sign.c: New.
6292 * gcc.dg/Wconversion-integer-no-sign.c: New.
6293 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
6294 Wconversion-sign.C
6295 * g++.dg/warn/Wconversion-sign.C: New.
6296 * g++.old-deja/g++.other/warn4.C: Update.
6297 * g++.dg/warn/Wconversion1.C: Likewise.
6298
6299 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6300
6301 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
6302 * gcc.dg/torture/builtin-math-4.c: Likewise.
6303
6304 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6305
6306 PR libfortran/31964
6307 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
6308
6309 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
6310
6311 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
6312
6313 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
6314
6315 PR target/31628
6316 * gcc.target/i386/pr31628.c: New.
6317
6318 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
6319
6320 PR middle-end/31344
6321 * gcc.dg/pr31344.c: New test.
6322
6323 2007-05-17 Ian Lance Taylor <iant@google.com>
6324
6325 PR tree-optimization/31953
6326 * gcc.c-torture/compile/pr31953.c: New test.
6327
6328 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6329
6330 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
6331
6332 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
6333 and drem.
6334 * gcc.dg/torture/builtin-math-4.c: Likewise.
6335
6336 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
6337 * gcc.dg/torture/builtin-math-4.c: Likewise.
6338
6339 * gcc.dg/torture/builtin-math-4.c: New test.
6340
6341 2007-05-17 Janis Johnson <janis187@us.ibm.com>
6342 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6343
6344 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
6345 * gcc.dg/cpp/include2.c: Ditto.
6346 * gcc.dg/cpp/mac-dir-2.c: Ditto.
6347 * gcc.dg/cpp/paste5.c: Ditto.
6348 * gcc.dg/cpp/paste6.c: Ditto.
6349 * gcc.dg/cpp/paste8.c: Ditto.
6350 * gcc.dg/cpp/paste11.c: Ditto.
6351 * gcc.dg/cpp/paste13.c: Ditto.
6352 * gcc.dg/cpp/skipping2.c: Ditto.
6353 * gcc.dg/reg-vol-struct-1.c: Ditto.
6354 * gcc.dg/Wshadow-1.c: Ditto.
6355 * gcc.dg/cpp/trad/comment.c: Ditto.
6356 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
6357 * gcc.dg/cpp/if-2.c: Ditto.
6358 * gcc.dg/array-5.c: Ditto.
6359 * gcc.dg/inline-15.c: Ditto.
6360 * gcc.dg/pr27953.c: Ditto.
6361 * gcc.dg/Wno-c++-compat.c: Ditto.
6362
6363 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
6364
6365 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
6366
6367 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
6368
6369 * gcc.c-torture/execute/20070517-1.c: New test.
6370
6371 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
6372
6373 PR fortran/31919
6374 * gfortran.dg/min_max_conformance.f90: New test.
6375
6376 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
6377
6378 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
6379 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
6380 gcc.dg/vect/vect-104.c: Use more complex construction to
6381 prevent vectorizing.
6382 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
6383
6384 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
6385
6386 PR tree-optimization/24659
6387 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
6388 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
6389 not vect_int target.
6390 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
6391 not vect_int target. Loop is vectorized for vect_intfloat_cvt
6392 targets.
6393 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
6394 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
6395 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
6396
6397 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
6398
6399 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
6400 and x86_64-*-* targets.
6401 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
6402
6403 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
6404
6405 PR fortran/18769
6406 PR fortran/30881
6407 PR fortran/31194
6408 PR fortran/31216
6409 PR fortran/31427
6410 * transfer_simplify_1.f90: New test.
6411 * transfer_simplify_2.f90: New test.
6412
6413 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
6414
6415 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
6416
6417 2007-05-14 Janis Johnson <janis187@us.ibm.com>
6418
6419 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6420
6421 * gcc.dg/fltconst-pedantic-dfp.c: New test.
6422
6423 PR c/31924
6424 * gcc.dg/fltconst-1.c: New test.
6425
6426 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
6427 * gcc.dg/dfp/operator-assignment.c: Ditto.
6428
6429 2007-05-14 Paolo Carlini <pcarlini@suse.de>
6430
6431 PR c++/29928
6432 * g++.dg/rtti/typeid5.C: New.
6433
6434 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6435
6436 PR fortran/31725
6437 * gfortran.dg/substr_4.f: New test.
6438
6439 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
6440
6441 * gcc.target/m68k/interrupt_thread-1.c,
6442 gcc.target/m68k/interrupt_thread-2.c,
6443 gcc.target/m68k/interrupt_thread-3.c: New.
6444 * gcc.target/m68k/m68k.exp: Accept fido.
6445
6446 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6447
6448 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
6449 * gfortran.dg/altreturn_3.f90: Likewise.
6450 * gfortran.dg/assumed_dummy_1.f90: Likewise.
6451 * gfortran.dg/default_numeric_type_1.f90: Likewise.
6452 * gfortran.dg/inquire_iolength.f90: Likewise.
6453 * gfortran.dg/module_naming_1.f90: Likewise.
6454 * gfortran.dg/oldstyle_2.f90: Likewise.
6455 * gfortran.dg/operator_2.f90: Likewise.
6456 * gfortran.dg/parameter_array_element_1.f90: Likewise.
6457 * gfortran.dg/used_types_11.f90: Likewise.
6458 * gfortran.dg/zero_array_components_1.f90: Likewise.
6459 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
6460 * gfortran.dg/parameter_array_dummy.f90: Likewise.
6461 * gfortran.dg/real_const_3.f90: Likewise.
6462
6463 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
6464
6465 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
6466 * gcc.dg/tree-ssa/loop-30.c: New test.
6467
6468 2007-05-13 Richard Guenther <rguenther@suse.de>
6469
6470 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
6471 scanning forwprop1.
6472 * g++.dg/tree-ssa/pr31146.C: Likewise.
6473
6474 2007-05-13 Revital Eres <eres@il.ibm.com>
6475
6476 * gcc.dg/dse.c: New test.
6477
6478 2007-05-12 Richard Guenther <rguenther@suse.de>
6479
6480 PR tree-optimization/31797
6481 * gcc.c-torture/compile/pr31797.c: New testcase.
6482
6483 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
6484
6485 PR fortran/30746
6486 * gfortran.dg/host_assoc_function_1.f90: New test.
6487
6488 2007-05-11 Steve Ellcey <sje@cup.hp.com>
6489
6490 PR c++/31829
6491 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
6492
6493 2007-05-11 Silvius Rus <rus@google.com>
6494
6495 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
6496 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
6497 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
6498 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
6499 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
6500 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
6501 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
6502 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
6503 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
6504 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
6505 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
6506 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
6507 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
6508 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
6509 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
6510 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
6511
6512 2007-05-11 Paolo Carlini <pcarlini@suse.de>
6513
6514 PR other/31852
6515 * gcc.c-torture/execute/builtins/memchr.c: New.
6516 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
6517 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
6518
6519 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6520
6521 PR fortran/30876
6522 * gfortran.dg/recursive_reference_1.f90: Put error at correct
6523 line.
6524 * gfortran.dg/recursive_reference_2.f90: New test.
6525
6526 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6527
6528 PR fortran/30878
6529 * gfortran.dg/namelist_29.f90: New test.
6530
6531 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6532
6533 PR fortran/31474
6534 * gfortran.dg/entry_10.f90: New test.
6535
6536 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
6537
6538 PR tree-optimization/31885
6539 * gcc.dg/tree-ssa/loop-29.c: New test.
6540
6541 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
6542
6543 * assumed_dummy_1.f90: Fix dg directive.
6544 * char_initialiser_actual.f90: Likewise.
6545 * nested_modules_2.f90: Likewise.
6546 * shift-alloc.f90: Likewise.
6547
6548 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
6549
6550 * gcc.dg/20070507-1.c: Disable for non-pic targets.
6551
6552 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6553
6554 PR libfortran/31880
6555 * gfortran.dg/unf_read_corrupted_2.f90: New test.
6556
6557 2007-05-09 Mike Stump <mrs@apple.com>
6558
6559 * g++.dg/other/first-global.C: Add -fpie for darwin.
6560 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
6561
6562 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
6563
6564 * gcc.dg/20070507-1.c: New testcase.
6565
6566 2007-05-08 Chao-ying Fu <fu@mips.com>
6567
6568 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
6569 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
6570 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
6571 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
6572
6573 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
6574
6575 PR 31847
6576 * gcc.dg/pr31847.c: New test.
6577
6578 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
6579
6580 PR fortran/31692
6581 * gfortran.dg/actual_array_result_1.f90: New test.
6582
6583 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
6584
6585 PR fortran/29397
6586 * gfortran.dg/parameter_array_init_1.f90: New test.
6587
6588 PR fortran/29400
6589 * gfortran.dg/parameter_array_init_2.f90: New test.
6590
6591 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
6592
6593 PR target/31854
6594 * gcc.target/i386/pr31854.c: New test.
6595
6596 2007-05-07 Janis Johnson <janis187@us.ibm.com>
6597
6598 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
6599
6600 2007-05-07 Mike Stump <mrs@apple.com>
6601
6602 * g++.old-deja/g++.mike/empty.C: Add.
6603
6604 2007-05-07 Eric Christopher <echristo@apple.com>
6605
6606 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
6607
6608 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
6609
6610 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
6611 variable. Rearrange conversions from binary float to decimal float.
6612
6613 2007-05-07 Mark Mitchell <mark@codesourcery.com>
6614
6615 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
6616 x86.
6617
6618 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
6619
6620 * gnat.dg/opt1.ad[sb]: New testcase.
6621
6622 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6623
6624 PR fortran/31399
6625 * gfortran.dg/do_3.F90: New test.
6626
6627 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6628
6629 PR fortran/31764
6630 * gfortran.dg/new_line.f90: Add new checks.
6631
6632 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6633
6634 PR fortran/31201
6635 * gfortran.dg/large_unit_1.f90: New.
6636 * gfortran.dg/large_unit_2.f90: New.
6637 * gfortran.dg/iostat_4.f90: New
6638 * gfortran.dg/bounds_check_fail_1.f90: Updated.
6639
6640 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
6641
6642 PR fortran/31540
6643 * gfortran.dg/char_result_4.f90: New test.
6644
6645 2007-06-05 Revital Eres <eres@il.ibm.com>
6646
6647 PR 30957
6648 * gcc.dg/pr30957-1.c: New test.
6649
6650 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6651
6652 PR fortran/31251
6653 * gfortran.dg/char_type_len_2.f90: New test.
6654
6655 2007-05-05 Geoffrey Keating <geoffk@apple.com>
6656
6657 PR 31775
6658 * g++.dg/other/nested-extern.cc: New.
6659 * g++.dg/other/nested-extern-1.C: New.
6660 * g++.dg/other/nested-extern-2.C: New.
6661
6662 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
6663
6664 PR fortran/31760
6665 * gfortran.dg/erf.f90: New test.
6666 * gfortran.dg/besxy.f90: New test.
6667
6668 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
6669
6670 PR fortran/22359
6671 * gfortran.dg/fseek.f90: New test.
6672
6673 2007-05-04 Bob Wilson <bob.wilson@acm.org>
6674
6675 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
6676
6677 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6678
6679 PR libfortran/31210
6680 * gfortran.dg/zero_length_1.f90: New test.
6681
6682 2007-05-04 Tobias Burnus <burnus@net-b.de>
6683
6684 PR fortran/31803
6685 * gfortran.dg/char_pointer_assign_3.f90: New test.
6686 * gfortran.dg/char_result_2.f90: Re-enable test.
6687
6688 2007-05-04 Tobias Burnus <burnus@net-b.de>
6689
6690 PR fortran/25071
6691 * gfortran.dg/char_length_3.f90: New test.
6692 * gfortran.dg/char_result_2.f90: Fix test.
6693
6694 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
6695
6696 PR tree-optimization/30565
6697 * gcc.dg/tree-ssa/loop-27.c: New test.
6698
6699 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
6700
6701 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
6702 * gcc.target/bfin/arith.c (__v2hi): Likewise.
6703 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
6704 * gcc.target/bfin/shift.c (__v2hi): Likewise.
6705
6706 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
6707
6708 PR tree-optimization/31699
6709 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
6710 New.
6711 (check_effective_target_vect_floatint_cvt): New.
6712 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
6713 of specific targets.
6714 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
6715 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
6716 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6717 * gcc.dg/vect/vect-iv-4.c: Likewise.
6718 * gcc.dg/vect/vect-multitypes-11.c: New.
6719 * gcc.dg/vect/pr31699.c: New.
6720
6721 2007-05-02 Geoffrey Keating <geoffk@apple.com>
6722
6723 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
6724
6725 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
6726
6727 PR C++/31663
6728 * g++.dg/warn/anonymous-namespace-2.C: New.
6729 * g++.dg/warn/anonymous-namespace-2.h: New.
6730
6731 2007-05-02 Paul Brook <paul@codesourcery.com>
6732
6733 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
6734
6735 2007-05-02 Eric Christopher <echristo@apple.com>
6736
6737 * gcc.dg/cpp/if-div.c: New file.
6738
6739 2007-05-02 Tom Tromey <tromey@redhat.com>
6740
6741 PR preprocessor/28709:
6742 * gcc.dg/cpp/pr28709.c: New file.
6743
6744 2007-05-02 Richard Guenther <rguenther@suse.de>
6745
6746 PR tree-optimization/31146
6747 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
6748
6749 2007-05-01 Geoffrey Keating <geoffk@apple.com>
6750
6751 * gcc.c-torture/compile/limits-blockid.c: New.
6752 * gcc.c-torture/compile/limits-caselabels.c: New.
6753 * gcc.c-torture/compile/limits-declparen.c: New.
6754 * gcc.c-torture/compile/limits-enumconst.c: New.
6755 * gcc.c-torture/compile/limits-exprparen.c: New.
6756 * gcc.c-torture/compile/limits-externalid.c: New.
6757 * gcc.c-torture/compile/limits-fnargs.c: New.
6758 * gcc.c-torture/compile/limits-fndefn.c: New.
6759 * gcc.c-torture/compile/limits-idexternal.c: New.
6760 * gcc.c-torture/compile/limits-idinternal.c: New.
6761 * gcc.c-torture/compile/limits-pointer.c: New.
6762 * gcc.c-torture/compile/limits-stringlit.c: New.
6763 * gcc.c-torture/compile/limits-structmem.c: New.
6764 * gcc.c-torture/compile/limits-structnest.c: New.
6765
6766 2007-04-29 Geoffrey Keating <geoffk@apple.com>
6767
6768 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
6769
6770 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
6771
6772 PR middle-end/31740
6773 * gcc.c-torture/compile/20070501-1.c: New testcase.
6774
6775 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6776
6777 PR fortran/31732
6778 * gfortran.dg/array_memset_2: New test case.
6779
6780 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
6781
6782 PR testsuite/31615
6783 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
6784
6785 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
6786
6787 PR testsuite/31589
6788 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
6789 dg-final test.
6790 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
6791 keyword to dg-final test.
6792 * gcc.dg/vect/vect-iv-4.c: Likewise.
6793 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6794 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
6795 test.
6796 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
6797 cast.
6798 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
6799 * lib/target-supports.exp
6800 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
6801 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
6802
6803 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
6804
6805 * gcc.c-torture/execute/ieee/20000320-1.c: Use
6806 __LONG_LONG_MAX__ and its friends instead of those supplied by
6807 limits.h.
6808
6809 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
6810
6811 PR C++/31721
6812 * g++.dg/ext/vector7.C: New testcase.
6813
6814 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6815
6816 PR fortran/31591
6817 * gfortran.dg/bound_simplification_1.f90: New test.
6818
6819 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6820
6821 PR fortran/31645
6822 * gfortran.dg/bom_error.f90: New test.
6823 * gfortran.dg/bom_include.f90: New test.
6824 * gfortran.dg/bom_UTF16-LE.f90: New test.
6825 * gfortran.dg/bom_UTF16-BE.f90: New test.
6826 * gfortran.dg/bom_UTF-8.f90: New test.
6827 * gfortran.dg/bom_UTF-32.f90: New test.
6828 * gfortran.dg/bom_UTF-8.F90: New test.
6829 * gfortran.dg/bom_include.inc: New file.
6830
6831 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6832
6833 PR C++/30221
6834 * g++.dg/init/ptrfn2.C: New test.
6835 * g++.dg/init/ptrfn3.C: New test.
6836
6837 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
6838
6839 PR fortran/31711
6840 * gfortran.dg/dependency_21.f90: New test.
6841
6842 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6843
6844 * gfortran.dg/secnds.f: Use real*8.
6845 * gfortran.dg/secnds-1.f: Use real*8.
6846
6847 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6848
6849 PR libfortran/31532
6850 * gfortran.dg/inquire_5.f90: Update test.
6851
6852 2007-04-27 Ian Lance Taylor <iant@google.com>
6853
6854 PR middle-end/31710
6855 * gcc.c-torture/compile/pr31710.c: New test.
6856
6857 2007-04-27 Richard Guenther <rguenther@suse.de>
6858
6859 PR tree-optimization/30965
6860 PR tree-optimization/30978
6861 * gcc.dg/tree-ssa/pr30978.c: New testcase.
6862 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
6863 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
6864 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
6865
6866 2007-04-27 Richard Guenther <rguenther@suse.de>
6867
6868 PR tree-optimization/31715
6869 * gcc.dg/Warray-bounds-4.c: New testcase.
6870
6871 2007-04-26 Ian Lance Taylor <iant@google.com>
6872
6873 PR target/28675
6874 * gcc.c-torture/compile/pr28675.c: New test.
6875
6876 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
6877
6878 PR C++/30016
6879 * g++.dg/ext/vector6.C: New test.
6880
6881 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
6882
6883 * gcc.c-torture/execute/ieee/20000320-1.x: New.
6884
6885 2007-04-26 Steve Ellcey <sje@cup.hp.com>
6886
6887 PR middle-end/31617
6888 * g++.dg/other/str_empty.C: Add expected warning.
6889
6890 2007-04-26 Richard Guenther <rguenther@suse.de>
6891 Daniel Berlin <dberlin@dberlin.org>
6892
6893 PR tree-optimization/30567
6894 * g++.dg/other/pr30567.C: New testcase.
6895
6896 2007-04-26 Richard Guenther <rguenther@suse.de>
6897
6898 PR tree-optimization/31703
6899 * gcc.c-torture/compile/pr31703.c: New testcase.
6900 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
6901 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
6902
6903 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
6904
6905 * gfortran.dg/open_errors.f90: Added if statements checking
6906 the value of iostat.
6907
6908 2007-04-26 Jakub Jelinek <jakub@redhat.com>
6909
6910 PR c++/31598
6911 * g++.dg/gomp/pr31598.C: New test.
6912
6913 PR tree-optimization/30558
6914 * g++.dg/gomp/pr30558.C: New test.
6915
6916 2007-04-24 Mark Mitchell <mark@codesourcery.com>
6917
6918 PR c++/31338
6919 * g++.dg/ext/complex2.C: New test.
6920
6921 2007-04-25 Paolo Carlini <pcarlini@suse.de>
6922
6923 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
6924
6925 2007-04-25 Thiemo Seufer <ths@mips.com>
6926
6927 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
6928 value to signed char.
6929
6930 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
6931
6932 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
6933 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
6934 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
6935
6936 2007-04-25 Tobias Burnus <burnus@net-b.de>
6937
6938 PR fortran/31668
6939 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
6940 statement functions.
6941 * gfortran.dg/c_by_val_5.f90: New test.
6942
6943 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
6944
6945 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
6946 with two new subroutines to avoid parameter-induced aliasing.
6947 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
6948 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
6949
6950 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6951
6952 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
6953 * g++.dg/warn/Warray-bounds.C: Likewise.
6954
6955 2007-04-24 Ian Lance Taylor <iant@google.com>
6956
6957 PR tree-optimization/31605
6958 * gcc.c-torture/execute/pr31605.c: New test.
6959
6960 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6961
6962 PR fortran/31587
6963 * lib/gcc-dg.exp (scan-module): New function.
6964 * gfortran.dg/module_md5_1.f90: New test.
6965
6966 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
6967
6968 * g++.old-deja/g++.pt/defarg6.C: Only run with
6969 -std=gnu++98.
6970 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
6971 * g++.dg/cpp0x/variadic61.C: Ditto.
6972 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
6973 * g++.dg/cpp0x/variadic62.C: Ditto.
6974 * g++.dg/template/meminit1.C: Ditto.
6975 * g++.dg/template/operator7.C: Ditto.
6976 * g++.dg/template/static15.C: Ditto.
6977 * g++.dg/template/invalid1.C: Ditto.
6978 * g++.dg/template/shift1.C: Ditto.
6979 * g++.dg/template/error10.C: Ditto.
6980
6981 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
6982
6983 PR diagnostic/25923
6984 * gfortran.dg/pr25923.f90: New test.
6985
6986 2007-04-24 Ian Lance Taylor <iant@google.com>
6987
6988 PR tree-optimization/31602
6989 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
6990
6991 2007-04-24 Janis Johnson <janis187@us.ibm.com>
6992
6993 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
6994 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
6995
6996 2007-04-24 Hui-May Chang <hm.chang@apple.com>
6997
6998 * gcc.target/i386/reload-1.c. New.
6999
7000 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
7001 Olga Golovanevsky <olga@il.ibm.com>
7002
7003 * g++.dg/other/str_empty.C: New test.
7004
7005 2007-04-24 Richard Henderson <rth@redhat.com>
7006
7007 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
7008
7009 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
7010
7011 PR target/31641
7012 * gcc.c-torture/compile/pr31641.c: New testcase.
7013
7014 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
7015
7016 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
7017 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
7018 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
7019 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
7020
7021 2007-04-23 Simon Baldwin <simonb@google.com>
7022
7023 * g++.dg/other/error15.C: New.
7024 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
7025 triggering a "multiple parameters named" error.
7026
7027 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
7028
7029 PR fortran/31618
7030 * gfortran.dg/backspace_8.f: New test case.
7031
7032 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
7033
7034 PR fortran/31630
7035 * gfortran.dg/used_types_17.f90: New test.
7036
7037 PR fortran/31620
7038 * gfortran.dg/zero_array_components_1.f90: New test.
7039
7040 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7041
7042 PR fortran/31616
7043 * gfortran.dg/open_errors.f90: Allow a different error message.
7044
7045 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
7046
7047 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
7048 Rename from check_effective_target_vect_pack_mod. Rename global
7049 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
7050 messages.
7051 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
7052 rename.
7053 * gcc.dg/vect/vect-iv-8a.c: Ditto.
7054 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
7055
7056 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7057
7058 PR middle-end/31448
7059 * gcc.c-torture/execute/pr31448.c: New testcase.
7060
7061 2007-04-22 Nick Clifton <nickc@redhat.com>
7062
7063 * gcc.dg/20020312-2.c: Add support for the FRV.
7064
7065 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
7066
7067 PR tree-optimization/24659
7068 * gcc.dg/vect/vect-float-extend-1.c: New test.
7069 * gcc.dg/vect/vect-float-truncate-1.c: New test.
7070
7071 2007-04-22 Richard Guenther <rguenther@suse.de>
7072
7073 PR tree-optimization/29789
7074 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
7075 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7076
7077 2007-04-22 Revital Eres <eres@il.ibm.com>
7078
7079 * gcc.dg/var-expand2.c: New test.
7080
7081 2007-04-22 Revital Eres <eres@il.ibm.com>
7082
7083 * gcc.dg/var-expand3.c: New test.
7084
7085 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7086
7087 PR fortran/31495
7088 * gfortran.dg/continuation_8.f90: New test.
7089
7090 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
7091
7092 PR C/30265
7093 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
7094 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
7095
7096 2007-04-21 Richard Guenther <rguenther@suse.de>
7097
7098 PR middle-end/31136
7099 * gcc.c-torture/execute/pr31136.c: New testcase.
7100
7101 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
7102
7103 * gcc.target/i386/movsi-sm-1.c: New.
7104
7105 2007-04-20 Richard Henderson <rth@redhat.com>
7106
7107 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
7108 * gcc.dg/pr27095.c: Cope with alpha GOT load.
7109
7110 2007-04-20 Jakub Jelinek <jakub@redhat.com>
7111
7112 * gcc.target/i386/ordcmp-1.c: New test.
7113 * gcc.target/i386/unordcmp-1.c: New test.
7114
7115 PR tree-optimization/31632
7116 * gcc.c-torture/compile/20070419-1.c: New test.
7117
7118 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
7119
7120 * gcc.dg/invalid-call-1.c: New test.
7121
7122 2007-04-18 Dirk Mueller <dmueller@suse.de>
7123
7124 PR diagnostic/31227
7125 * gcc.dg/Warray-bounds-3.c: New.
7126
7127 2007-04-18 Richard Guenther <rguenther@suse.de>
7128
7129 PR tree-optimization/19431
7130 PR tree-optimization/21463
7131 * gcc.c-torture/execute/20070212-1.c: New testcase.
7132 * gcc.c-torture/execute/20070212-2.c: Likewise.
7133 * gcc.c-torture/execute/20070212-3.c: Likewise.
7134 * gcc.dg/tree-ssa/pr19431.c: Likewise.
7135 * gcc.dg/tree-ssa/pr21463.c: Likewise.
7136 * g++.dg/tree-ssa/pr21463.C: Likewise.
7137 * g++.dg/tree-ssa/pr30738.C: Likewise.
7138
7139 2007-04-17 Mark Mitchell <mark@codesourcery.com>
7140
7141 PR c++/31513
7142 * g++.dg/expr/bitfield8.C: New test.
7143
7144 2007-04-17 Joseph Myers <joseph@codesourcery.com>
7145 Richard Sandiford <richard@codesourcery.com>
7146
7147 * lib/target-supports.exp (check_profiling_available): Return 0
7148 for uClibc with -p or -pg.
7149
7150 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
7151
7152 PR c++/31517
7153 * g++.dg/template/init7.C: New test.
7154
7155 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
7156
7157 PR rtl-optimization/31360
7158 * gcc.dg/loop-7.c: New test.
7159
7160 2007-04-17 Mark Mitchell <mark@codesourcery.com>
7161
7162 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
7163 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
7164 build.
7165 (compat-execute): Likewise.
7166 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
7167 files to remote hosts.
7168 * lib/c-ctorture.exp (c-torture-compile): Likewise.
7169 (c-torture-execute): Likewise.
7170 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
7171 or plain file. Use remote_upload and remote_download to copy
7172 files about.
7173 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
7174 before scanning it.
7175
7176 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
7177
7178 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
7179
7180 2007-04-16 Lawrence Crowl <crowl@google.com>
7181
7182 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
7183 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
7184 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
7185 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7186 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
7187 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
7188 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
7189 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
7190 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
7191 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7192 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
7193
7194 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
7195 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
7196 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
7197 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7198 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
7199 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
7200 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
7201 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
7202 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
7203 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7204 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
7205
7206 2007-04-16 Ian Lance Taylor <iant@google.com>
7207
7208 PR tree-optimization/31522
7209 * gcc.dg/Wstrict-overflow-16.c: New test.
7210
7211 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
7212
7213 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
7214
7215 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
7216
7217 PR fortran/31144
7218 * gfortran.dg/module_naming_1.f90: New.
7219
7220 2007-04-16 Richard Sandiford <richard@codesourcery.com>
7221
7222 * lib/target-supports.exp (check_profiling_available): Return
7223 false for m68k-*-uclinux.
7224
7225 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
7226
7227 PR c++/29365
7228 Testcase for c++ anonymous namespace warning
7229
7230 * g++.dg/warn/anonymous-namespace-1.C: New test
7231 * g++.dg/warn/anonymous-namespace-1.h: New test
7232
7233 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
7234
7235 PR testsuite/31578
7236 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
7237
7238 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7239
7240 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
7241
7242 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
7243
7244 PR fortran/31204
7245 * gfortran.dg/array_constructor_16.f90: New test.
7246
7247 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
7248
7249 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
7250 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
7251
7252 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7253
7254 PR rtl-optimization/31500
7255 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
7256 * g++.dg/warn/Warray-bounds.C: Likewise.
7257
7258 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
7259
7260 PR C/31520
7261 * gcc.dg/gnu89-init-4.c: New testcase.
7262
7263 2007-04-14 Jakub Jelinek <jakub@redhat.com>
7264
7265 PR c++/25874
7266 * gcc.dg/gomp/pr25874.c: Add dg-options.
7267 * g++.dg/gomp/pr25874.C: Add dg-options.
7268
7269 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
7270
7271 PR fortran/21061
7272 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
7273 * gfortran.dg/warnings_are_errors_1.f: New testcase.
7274
7275 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7276
7277 PR fortran/31561
7278 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
7279
7280 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
7281
7282 PR fortran/29507
7283 PR fortran/31404
7284 * gfortran.dg/initialization_6.f90: New test.
7285
7286 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
7287
7288 * gcc.c-torture/compile/pr27528.c: Require nonpic.
7289
7290 * lib/target-supports.exp (check_gc_sections_available):
7291 Return false if ldflags includes -elf2flt.
7292
7293 2007-04-13 Jason Merrill <jason@redhat.com>
7294
7295 PR c++/31074
7296 * conv3.C: New test.
7297
7298 2007-04-13 Mike Stump <mrs@apple.com>
7299
7300 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
7301 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
7302
7303 2007-04-13 Joseph Myers <joseph@codesourcery.com>
7304
7305 PR tree-optimization/29598
7306 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
7307
7308 2007-04-13 Tobias Burnus <burnus@net-b.de>
7309
7310 PR fortran/31559
7311 * gfortran.dg/func_assign.f90: New test.
7312
7313 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
7314
7315 PR fortran/31550
7316 * gfortran.dg/used_types_16.f90: New test.
7317
7318 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
7319
7320 PR fortran/18937
7321 * gfortran.dg/goto_2.f90: New.
7322 * gfortran.dg/goto_3.f90: New.
7323 * gfortran.dg/pr17708.f90: Rename to ...
7324 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
7325
7326 2007-04-13 Tobias Burnus <burnus@net-b.de>
7327
7328 PR fortran/31562
7329 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
7330 instead of a struct.
7331
7332 2007-04-13 Tobias Burnus <burnus@net-b.de>
7333
7334 PR fortran/31562
7335 * gfortran.dg/value_4.c: Use GNU extensions for complex
7336 instead of a struct.
7337
7338 2007-04-13 Richard Guenther <rguenther@suse.de>
7339
7340 PR tree-optimization/21258
7341 * gcc.dg/tree-ssa/vrp34.c: New testcase.
7342
7343 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7344
7345 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
7346 <complex.h>.
7347
7348 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
7349
7350 PR fortran/31250
7351 * gfortran.dg/char_length_2.f90: New.
7352 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
7353 * gfortran.dg/repeat_4.f90: Likewise.
7354
7355 PR fortran/31266
7356 * gfortran.dg/char_assign_1.f90: New.
7357
7358 PR fortran/31471
7359 * gfortran.dg/block_name_1.f90: New.
7360 * gfortran.dg/block_name_2.f90: New.
7361
7362 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
7363
7364 PR c++/31078
7365 * g++.dg/other/pr31078.C: New.
7366
7367 2007-04-12 Richard Guenther <rguenther@suse.de>
7368
7369 PR tree-optimization/31169
7370 * gcc.c-torture/execute/pr31169.c: New testcase.
7371
7372 2007-04-12 Richard Guenther <rguenther@suse.de>
7373
7374 PR tree-optimization/24689
7375 PR tree-optimization/31307
7376 * g++.dg/tree-ssa/pr31307.C: New testcase.
7377 * gcc.dg/tree-ssa/pr24689.c: Likewise.
7378
7379 2007-04-12 Tobias Burnus <burnus@net-b.de>
7380
7381 PR fortran/31472
7382 * gfortran.dg/access_spec_1.f90: New test.
7383 * gfortran.dg/access_spec_2.f90: New test.
7384 * gfortran.dg/non_module_public.f90: Match new error message.
7385
7386 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
7387
7388 PR testsuite/31538
7389 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
7390 to 4 at line 38 to fix bounds problem.
7391
7392 2007-04-11 Tobias Burnus <burnus@net-b.de>
7393
7394 PR testsuite/31240
7395 * gfortran.dg/pointer_intent_1.f90: Fix test.
7396
7397 2007-04-10 Eric Christopher <echristo@apple.com>
7398
7399 * lib/target-supports.exp
7400 (check_effective_target_fstack_protector): Rewrite.
7401
7402 2007-04-09 Mark Mitchell <mark@codesourcery.com>
7403
7404 PR c++/31449
7405 * g++.dg/init/const5.C: New test.
7406
7407 2007-04-09 Jan Hubicka <jh@suse.cz>
7408
7409 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
7410
7411 2007-04-08 Jan Hubicka <jh@suse.cz>
7412
7413 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
7414
7415 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7416
7417 PR fortran/31257
7418 * gfortran.dg/achar_4.f90: New test.
7419
7420 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7421
7422 PR fortran/30880
7423 * gfortran.dg/used_dummy_types_8.f90: New test.
7424
7425 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7426
7427 PR fortran/30872
7428 * gfortran.dg/parameter_array_element_1.f90: New test.
7429
7430 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7431
7432 PR fortran/31222
7433 * gfortran.dg/default_numeric_type_1.f90: New test.
7434
7435 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7436
7437 PR fortran/31424
7438 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
7439
7440 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7441
7442 PR fortran/31293
7443 * gfortran.dg/interface_12.f90: New test.
7444
7445 2007-04-07 Bruce Korb <bkorb@gnu.org>
7446
7447 * gcc.dg/format/opt-6.c: New test.
7448 * gcc.dg/format/nul-1.c: New test.
7449 * gcc.dg/format/nul-2.c: New test.
7450
7451 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7452
7453 PR libgfortran/31395
7454 * gfortran.dg/fmt_colon.f90: New test.
7455
7456 2007-04-06 Mark Mitchell <mark@codesourcery.com>
7457
7458 * g++.old-deja/g++.other/init18.C: Use
7459 dg-require-effective-target instead of an explicit xfail.
7460
7461 2007-04-05 Janis Johnson <janis187@us.ibm.com>
7462
7463 * gcc.dg/dfp/signbit-1.c
7464 * gcc.dg/dfp/signbit-2.c
7465
7466 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
7467
7468 PR fortran/31483
7469 * gfortran.dg/altreturn_5.f90: New test.
7470
7471 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
7472
7473 PR fortran/31292
7474 * gfortran.dg/contained_module_proc_1.f90: New test.
7475
7476 2007-04-04 Stuart Hastings <stuart@apple.com>
7477
7478 PR 31281
7479 * objc/execute/exceptions/pr31281.m: New.
7480
7481 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
7482
7483 * g++.dg/ext/dllimport12.C: Update comments.
7484
7485 2007-04-03 Eric Christopher <echristo@apple.com>
7486
7487 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
7488
7489 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7490
7491 PR fortran/31304
7492 * gfortran.dg/repeat_2.f90: New test.
7493 * gfortran.dg/repeat_3.f90: New test.
7494 * gfortran.dg/repeat_4.f90: New test.
7495
7496 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
7497
7498 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
7499
7500 2007-04-03 Jakub Jelinek <jakub@redhat.com>
7501
7502 PR c++/30847
7503 * g++.dg/parse/cond3.C: New test.
7504
7505 PR middle-end/30704
7506 * gcc.c-torture/execute/ieee/pr30704.c: New test.
7507
7508 2007-04-02 Jason Merrill <jason@redhat.com>
7509
7510 PR c++/31187
7511 * g++.dg/ext/visibility/anon3.C: New test.
7512
7513 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7514
7515 PR libgfortran/31052
7516 * gfortran.dg/namelist_28.f90: New test.
7517
7518 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7519
7520 PR libgfortran/31366
7521 * gfortran.dg/direct_io_6.f90: New test.
7522
7523 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7524
7525 PR libgfortran/31207
7526 * gfortran.dg/advance_5.f90: New test.
7527 * gfortran.dg/advance_6.f90: New test.
7528
7529 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
7530
7531 * g++.dg/ext/dllimport6.C: Remove extra ';'.
7532 * g++.dg/ext/dllimport7.C: Likewise.
7533 * g++.dg/ext/selectany1.C: Likewise.
7534
7535 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
7536
7537 * g++.dg/parser/pr31138.C: New.
7538 * g++.dg/parser/pr31140.C: New.
7539 * g++.dg/parser/pr31141.C: New.
7540
7541 2007-03-30 Paolo Carlini <pcarlini@suse.de>
7542
7543 PR c++/26099
7544 * g++.dg/ext/is_base_of.C: New.
7545 * g++.dg/ext/has_virtual_destructor.C: New.
7546 * g++.dg/ext/is_polymorphic.C: New.
7547 * g++.dg/ext/is_base_of_diagnostic.C: New.
7548 * g++.dg/ext/is_enum.C: New.
7549 * g++.dg/ext/has_nothrow_assign.C: New.
7550 * g++.dg/ext/has_nothrow_constructor.C: New.
7551 * g++.dg/ext/is_empty.C: New.
7552 * g++.dg/ext/has_trivial_copy.C: New.
7553 * g++.dg/ext/has_trivial_assign.C: New.
7554 * g++.dg/ext/is_abstract.C: New.
7555 * g++.dg/ext/is_pod.C: New.
7556 * g++.dg/ext/has_nothrow_copy.C: New.
7557 * g++.dg/ext/is_class.C: New.
7558 * g++.dg/ext/has_trivial_constructor.C: New.
7559 * g++.dg/ext/is_union.C: New.
7560 * g++.dg/ext/has_trivial_destructor.C: New.
7561 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
7562 * g++.dg/template/crash43.C: Likewise.
7563
7564 2007-03-29 Dirk Mueller <dmueller@suse.de>
7565
7566 * g++.dg/warn/pedantic2.C: New testcase.
7567
7568 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7569
7570 * size_dim.f90: Fix dg directive.
7571 * pr16433.f: Likewise.
7572 * use_6.f90: Likewise.
7573 * use_7.f90: Likewise.
7574 * entry_9.f90: Likewise.
7575 * pointer_intent_2.f90: Likewise.
7576 * protected_1.f90: Likewise.
7577 * fmt_missing_period_2.f: Likewise.
7578 * pointer_intent_3.f90: Likewise.
7579 * protected_2.f90: Likewise.
7580 * protected_3.f90: Likewise.
7581 * pr15754.f90: Likewise.
7582 * protected_4.f90: Likewise.
7583 * protected_5.f90: Likewise.
7584 * initialization_2.f90: Likewise.
7585 * protected_6.f90: Likewise.
7586 * continuation_7.f90: Likewise.
7587 * derived_function_interface_1.f90: Likewise.
7588 * der_pointer_4.f90: Likewise.
7589 * fmt_zero_precision.f90: Likewise.
7590 * blockdata_3.f90: Likewise.
7591 * fmt_missing_period_1.f: Likewise.
7592 * real_const_3.f90: Likewise.
7593 * use_4.f90: Likewise.
7594 * fmt_missing_period_3.f: Likewise.
7595 * use_5.f90: Likewise.
7596
7597 2007-03-28 Mike Stump <mrs@apple.com>
7598
7599 * gcc.dg/darwin-comm.c: Add.
7600
7601 2007-03-28 Eric Christopher <echristo@apple.com>
7602
7603 * lib/target-supports.exp (check_effective_target_fstack_protector):
7604 New.
7605 * gcc.dg/ssp-1.c: Use.
7606 * gcc.dg/ssp-2.c: Ditto.
7607
7608 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
7609
7610 PR c++/29077
7611 * g++.dg/parse/constructor3.C: New test.
7612
7613 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
7614
7615 * gnat.dg/thin_pointer.ad[sb]: New test.
7616
7617 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7618
7619 * g++.dg/cpp0x/bracket1.C: New.
7620 * g++.dg/cpp0x/bracket2.C: New.
7621 * g++.dg/cpp0x/bracket3.C: New.
7622 * g++.dg/cpp0x/bracket4.C: New.
7623
7624 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7625
7626 * g++.dg/cpp0x/temp_default1.C: New.
7627 * g++.dg/cpp0x/temp_default3.C: New.
7628 * g++.dg/cpp0x/temp_default2.C: New.
7629 * g++.dg/cpp0x/temp_default4.C: New.
7630
7631 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7632
7633 PR c++/29993
7634 * g++.dg/other/cv_func2.C: New.
7635
7636 2007-03-27 Janis Johnson <janis187@us.ibm.com>
7637
7638 * gcc.dg/dfp/func-vararg-alternate.h: New file.
7639 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
7640 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
7641 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
7642
7643 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
7644 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
7645
7646 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
7647
7648 * lib/compat.exp (compat-execute): Fix processing of file names.
7649
7650 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
7651
7652 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
7653
7654 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
7655
7656 * lib/target-supports.exp (check_effective_target_fortran_large_real):
7657 Delete created executable test file.
7658 (check_effective_target_fortran_large_int): Ditto.
7659 (check_effective_target_static_libgfortran): Ditto.
7660
7661 2007-03-26 Paolo Carlini <pcarlini@suse.de>
7662
7663 PR c++/30500
7664 * g++.dg/warn/pragma-system_header1.C: New test.
7665 * g++.dg/warn/pragma-system_header2.C: New test.
7666 * g++.dg/warn/pragma-system_header1.h. New.
7667 * g++.dg/warn/pragma-system_header2.h. New.
7668
7669 2007-03-26 Ian Lance Taylor <iant@google.com>
7670
7671 PR tree-optimization/31345
7672 * gcc.c-torture/compile/pr31345-1.c: New test.
7673
7674 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
7675
7676 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
7677 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
7678 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
7679 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7680 * gfortran.dg/overload_1.f90: Likewise.
7681 * gfortran.dg/impure_assignment_1.f90: Likewise.
7682 * gfortran.dg/error_recovery_3.f90: Likewise.
7683 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
7684 * gfortran.dg/sequence_types_1.f90: Likewise.
7685 * gfortran.dg/internal_references_1.f90: Likewise.
7686 * gfortran.dg/present_1.f90: Likewise.
7687 * gfortran.dg/volatile10.f90: Likewise.
7688 * gfortran.dg/module_equivalence_2.f90: Likewise.
7689 * gfortran.dg/use_4.f90: Likewise.
7690 * gfortran.dg/elemental_result_1.f90: Likewise.
7691 * gfortran.dg/generic_actual_arg.f90: Likewise.
7692 * gfortran.dg/private_type_5.f90: Likewise.
7693 * gfortran.dg/protected_4.f90: Likewise.
7694 * gfortran.dg/interface_3.f90: Likewise.
7695
7696 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
7697
7698 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
7699 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
7700
7701 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
7702
7703 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
7704
7705 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7706
7707 PR libgfortran/31199
7708 * gfortran.dg/fmt_t_4.f90: New test.
7709
7710 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7711
7712 PR libfortran/31297
7713 * gfortran.dg/backspace_5.f: Initialize variable(s).
7714 * gfortran.dg/backspace_6.f: Likewise.
7715 * gfortran.dg/char_bounds_check_fail_1: Likewise.
7716 * gfortran.dg/direct_io_2.f90: Likewise.
7717 * gfortran.dg/write_back.f: Likewise.
7718 * gfortran.dg/write_rewind_2.f: Likewise.
7719 * gfortran.dg/write_rewind_1.f: Likewise.
7720 * gfortran.dg/write_rewind_2.f: Likewise.
7721
7722 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
7723
7724 PR tree-optimization/30784
7725 * gcc.dg/vect/pr30784.c: New test.
7726
7727 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7728
7729 PR fortran/30877
7730 * gfortran.dg/operator_1.f90: New test.
7731 * gfortran.dg/operator_2.f90: New test.
7732
7733 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7734
7735 PR libfortran/31196
7736 * gfortran.dg/reshape_transpose_1.f90: New test.
7737
7738 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7739
7740 PR fortran/30655
7741 * gfortran.dg/bounds_check_6.f90: New test.
7742
7743 2007-03-23 Michael Meissner <michael.meissner@amd.com>
7744
7745 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
7746 #ifndef/#endif.
7747 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
7748 * gcc.dg/dfp/decfloat-constants.c: Ditto.
7749
7750 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
7751
7752 PR fortran/31209
7753 * gfortran.dg/pointer_function_actual_1.f90: New test.
7754
7755 PR fortran/31200
7756 * gfortran.dg/pointer_function_actual_2.f90: New test.
7757
7758 PR fortran/31215
7759 * gfortran.dg/result_in_spec_1.f90: New test.
7760
7761 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7762
7763 PR fortran/30834
7764 * gfortran.dg/integer_exponentiation_3.F90: New test.
7765 * gfortran.dg/integer_exponentiation_4.f90: New test.
7766 * gfortran.dg/integer_exponentiation_5.F90: New test.
7767
7768 2007-03-22 Mark Mitchell <mark@codesourcery.com>
7769
7770 PR c++/30863
7771 * g++.dg/template/error24.C: New test.
7772 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
7773
7774 2007-03-22 Mark Mitchell <mark@codesourcery.com>
7775
7776 PR c++/31273
7777 * g++.dg/expr/bitfield7.C: New test.
7778
7779 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7780
7781 PR other/23572
7782 * gcc.dg/float-range-4.c: New.
7783 * gcc.dg/float-range-1.c: Update. Test for a warning.
7784 * gcc.dg/float-range-3.c: New.
7785 * gcc.dg/float-range-5.c: New.
7786
7787 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7788
7789 PR fortran/31262
7790 * gfortran.dg/no_range_check_1.f90: New test.
7791
7792 2007-03-22 Dirk Mueller <dmueller@suse.de>
7793
7794 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7795 * g++.dg/other/static1.C: Remove stray semicolon.
7796 * g++.dg/other/init1.C: Likewise.
7797 * g++.dg/rtti/dyncast1.C: Likewise.
7798 * g++.dg/tree-ssa/pr17153.C: Likewise.
7799 * g++.dg/lookup/disamb1.C: Likewise.
7800 * g++.dg/lookup/scoped2.C: Likewise.
7801 * g++.dg/lookup/friend7.C: Likewise.
7802 * g++.dg/parse/parse4.C: Likewise.
7803 * g++.dg/parse/parse5.C: Likewise.
7804 * g++.dg/expr/pr29066.C: Likewise.
7805 * g++.dg/expr/cast4.C: Likewise.
7806 * g++.dg/tc1/dr193.C: Likewise.
7807 * g++.dg/tc1/dr213.C: Likewise.
7808 * g++.dg/abi/dcast1.C: Likewise.
7809 * g++.dg/abi/covariant2.C: Likewise.
7810 * g++.dg/inherit/covariant11.C: Likewise.
7811 * g++.dg/inherit/covariant9.C: Likewise.
7812 * g++.dg/inherit/covariant10.C: Likewise.
7813 * g++.dg/init/static3.C: Likewise.
7814 * g++.dg/init/init-ref3.C: Likewise.
7815 * g++.dg/init/ref10.C: Likewise.
7816 * g++.dg/template/meminit2.C: Likewise.
7817 * g++.dg/template/using9.C: Likewise.
7818 * g++.dg/template/friend9.C: Likewise.
7819 * g++.dg/template/ref1.C: Likewise.
7820 * g++.old-deja/g++.warn/inline.C: Likewise.
7821 * g++.old-deja/g++.robertl/eb91.C: Likewise.
7822 * g++.old-deja/g++.robertl/eb46.C: Likewise.
7823 * g++.old-deja/g++.robertl/eb34.C: Likewise.
7824 * g++.old-deja/g++.robertl/eb43.C: Likewise.
7825 * g++.old-deja/g++.robertl/eb26.C: Likewise.
7826 * g++.old-deja/g++.robertl/eb116.C: Likewise.
7827 * g++.old-deja/g++.brendan/copy5.C: Likewise.
7828 * g++.old-deja/g++.brendan/overload8.C: Likewise.
7829 * g++.old-deja/g++.brendan/overload11.C: Likewise.
7830 * g++.old-deja/g++.brendan/copy7.C: Likewise.
7831 * g++.old-deja/g++.brendan/crash38.C: Likewise.
7832 * g++.old-deja/g++.brendan/template11.C: Likewise.
7833 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
7834 * g++.old-deja/g++.brendan/crash50.C: Likewise.
7835 * g++.old-deja/g++.brendan/crash16.C: Likewise.
7836 * g++.old-deja/g++.jason/pmem2.C: Likewise.
7837 * g++.old-deja/g++.jason/parse9.C: Likewise.
7838 * g++.old-deja/g++.jason/byval2.C: Likewise.
7839 * g++.old-deja/g++.jason/overload8.C: Likewise.
7840 * g++.old-deja/g++.jason/pmf8.C: Likewise.
7841 * g++.old-deja/g++.jason/template33.C: Likewise.
7842 * g++.old-deja/g++.jason/return3.C: Likewise.
7843 * g++.old-deja/g++.jason/scoping2.C: Likewise.
7844 * g++.old-deja/g++.jason/virtual.C: Likewise.
7845 * g++.old-deja/g++.jason/opeq3.C: Likewise.
7846 * g++.old-deja/g++.jason/template27.C: Likewise.
7847 * g++.old-deja/g++.jason/synth6.C: Likewise.
7848 * g++.old-deja/g++.jason/ref8.C: Likewise.
7849 * g++.old-deja/g++.jason/offset1.C: Likewise.
7850 * g++.old-deja/g++.other/static20.C: Likewise.
7851 * g++.old-deja/g++.other/array1.C: Likewise.
7852 * g++.old-deja/g++.other/new3.C: Likewise.
7853 * g++.old-deja/g++.other/array2.C: Likewise.
7854 * g++.old-deja/g++.other/overload9.C: Likewise.
7855 * g++.old-deja/g++.other/cast6.C: Likewise.
7856 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
7857 * g++.old-deja/g++.other/eh4.C: Likewise.
7858 * g++.old-deja/g++.other/using7.C: Likewise.
7859 * g++.old-deja/g++.other/init18.C: Likewise.
7860 * g++.old-deja/g++.other/dyncast1.C: Likewise.
7861 * g++.old-deja/g++.other/dyncast2.C: Likewise.
7862 * g++.old-deja/g++.other/dtor11.C: Likewise.
7863 * g++.old-deja/g++.pt/static11.C: Likewise.
7864 * g++.old-deja/g++.pt/crash19.C: Likewise.
7865 * g++.old-deja/g++.pt/overload12.C: Likewise.
7866 * g++.old-deja/g++.pt/crash46.C: Likewise.
7867 * g++.old-deja/g++.pt/mi1.C: Likewise.
7868 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7869 * g++.old-deja/g++.pt/nontype5.C: Likewise.
7870 * g++.old-deja/g++.pt/local5.C: Likewise.
7871 * g++.old-deja/g++.pt/typename2.C: Likewise.
7872 * g++.old-deja/g++.pt/explicit80.C: Likewise.
7873 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7874 * g++.old-deja/g++.law/visibility1.C: Likewise.
7875 * g++.old-deja/g++.law/visibility2.C: Likewise.
7876 * g++.old-deja/g++.law/virtual2.C: Likewise.
7877 * g++.old-deja/g++.law/operators19.C: Likewise.
7878 * g++.old-deja/g++.law/parsing10.C: Likewise.
7879 * g++.old-deja/g++.law/visibility4.C: Likewise.
7880 * g++.old-deja/g++.law/operators4.C: Likewise.
7881 * g++.old-deja/g++.law/dtors2.C: Likewise.
7882 * g++.old-deja/g++.law/missed-error3.C: Likewise.
7883 * g++.old-deja/g++.law/visibility10.C: Likewise.
7884 * g++.old-deja/g++.law/scope3.C: Likewise.
7885 * g++.old-deja/g++.law/casts2.C: Likewise.
7886 * g++.old-deja/g++.law/code-gen5.C: Likewise.
7887 * g++.old-deja/g++.law/operators33.C: Likewise.
7888 * g++.old-deja/g++.law/friend4.C: Likewise.
7889 * g++.old-deja/g++.mike/pmf7.C: Likewise.
7890 * g++.old-deja/g++.mike/p5611.C: Likewise.
7891 * g++.old-deja/g++.mike/net37.C: Likewise.
7892 * g++.old-deja/g++.mike/p3570.C: Likewise.
7893 * g++.old-deja/g++.mike/p5718.C: Likewise.
7894 * g++.old-deja/g++.mike/net21.C: Likewise.
7895 * g++.old-deja/g++.mike/p1862.C: Likewise.
7896 * g++.old-deja/g++.mike/p4511.C: Likewise.
7897 * g++.old-deja/g++.mike/virt3.C: Likewise.
7898 * g++.old-deja/g++.mike/p16146.C: Likewise.
7899 * g++.old-deja/g++.mike/p1989.C: Likewise.
7900 * g++.old-deja/g++.mike/p5571.C: Likewise.
7901 * g++.old-deja/g++.gb/scope10.C: Likewise.
7902 * g++.old-deja/g++.abi/primary5.C: Likewise.
7903 * g++.old-deja/g++.abi/empty2.C: Likewise.
7904 * g++.old-deja/g++.abi/arraynew.C: Likewise.
7905 * g++.old-deja/g++.eh/vbase4.C: Likewise.
7906 * g++.old-deja/g++.eh/ptr1.C: Likewise.
7907 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
7908 * g++.old-deja/g++.bob/template3.C: Likewise.
7909 * g++.old-deja/g++.bob/inherit1.C: Likewise.
7910
7911 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
7912
7913 PR fortran/31193
7914 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
7915
7916 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
7917
7918 PR fortran/20897
7919 * gfortran.dg/derived_name_1.f90: New.
7920 * gfortran.dg/derived_name_2.f: New.
7921
7922 2007-03-21 Richard Sandiford <richard@codesourcery.com>
7923
7924 * lib/target-supports.exp (check_effective_target_nonpic): New
7925 procedure.
7926 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
7927 when compiling PIC.
7928 * gcc.target/i386/asm-4.c: Require nonpic.
7929 * gcc.target/i386/cmov1.c: Likewise.
7930 * gcc.target/i386/mul.c: Likewise.
7931 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
7932 * gcc.target/i386/ssetype-1.c: Require nonpic.
7933 * gcc.target/i386/ssetype-3.c: Likewise.
7934 * gcc.target/i386/ssetype-5.c: Likewise.
7935
7936 2007-03-21 Richard Sandiford <richard@codesourcery.com>
7937
7938 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
7939 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
7940 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
7941 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
7942
7943 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
7944
7945 PR tree-optimization/30590
7946 * g++.dg/opt/pr30590.C: New testcase.
7947
7948 2007-03-20 Jakub Jelinek <jakub@redhat.com>
7949
7950 PR c/30762
7951 * gcc.dg/pr30762-1.c: New test.
7952 * gcc.dg/pr30762-2.c: New test.
7953
7954 PR inline-asm/30505
7955 * gcc.target/i386/pr30505.c: New test.
7956
7957 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
7958
7959 * gcc.target/arm/register-variables.c: New.
7960
7961 2007-03-19 Jeff Law <law@redhat.com>
7962
7963 * PR tree-optimization/30984
7964 * gcc.c-torture/pr30984.c: New test.
7965
7966 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
7967 Richard Guenther <rguenther@suse.de>
7968
7969 PR tree-optimization/31254
7970 * gcc.dg/torture/pr31254.c: New testcase.
7971
7972 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
7973
7974 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
7975 target default_packed.
7976
7977 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7978
7979 PR fortran/31203
7980 * gfortran.dg/string_length_1.f90: New test.
7981
7982 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7983
7984 PR testsuite/30395
7985 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
7986
7987 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7988
7989 PR libgfortran/31052
7990 * gfortran.dg/namelist_27.f90: New test.
7991
7992 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
7993
7994 PR fortran/30531
7995 * gfortran.dg/used_types_14.f90: New test.
7996
7997 PR fortran/31086
7998 * gfortran.dg/used_types_15.f90: New test.
7999
8000 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
8001
8002 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
8003 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
8004
8005 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8006
8007 PR fortran/31120
8008 * gfortran.dg/integer_exponentiation_2.f90: New test.
8009
8010 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
8011
8012 PR tree-optimization/31041
8013 * gcc.dg/vect/pr31041.c: New test.
8014
8015 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8016
8017 * g++.dg/warn/Wconversion-integer.C: New
8018 * g++.dg/warn/Wconversion-real.C: New.
8019 * g++.dg/warn/Wconversion-real-integer.C: New.
8020 * g++.dg/warn/conv2.C: Updated.
8021
8022 2007-03-16 Richard Sandiford <richard@codesourcery.com>
8023
8024 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
8025 exclude RTPs.
8026
8027 2007-03-16 Richard Guenther <rguenther@suse.de>
8028
8029 PR tree-optimization/31146
8030 * g++.dg/tree-ssa/pr31146.C: New testcase.
8031
8032 2007-03-16 Richard Sandiford <richard@codesourcery.com>
8033
8034 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
8035 assume that the target has <features.h>.
8036
8037 2007-03-16 Richard Sandiford <richard@codesourcery.com>
8038
8039 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
8040 dg-options rather than to the whole test.
8041
8042 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
8043
8044 PR debug/29906
8045 * g++.dg/debug/pr29906.C: New
8046
8047 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8048
8049 PR libgfortran/31099
8050 * gfortran.dg/unformatted_recl.f90: Update test.
8051
8052 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
8053
8054 * gcc.dg/tree-ssa/prefetch-5.c: New test.
8055
8056 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8057
8058 PR c++/30891
8059 * g++.dg/parse/namespace-definition.C: New.
8060
8061 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8062
8063 PR c++/24924
8064 * g++.dg/cpp/pedantic-errors.C: New.
8065 * g++.dg/cpp/permissive.C: New.
8066
8067 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8068
8069 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
8070 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
8071
8072 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8073
8074 * lib/target-supports.exp (check_missing_uclibc_feature)
8075 (check_effective_target_wchar): New procedures.
8076 * gcc.dg/wchar_t-1.c: Require target wchar.
8077 * gcc.dg/wint_t-1.c: Likewise.
8078
8079 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8080
8081 * lib/target-supports.exp (check_gc_sections_available): Return
8082 false for VxWorks targets.
8083
8084 2007-03-15 Dirk Mueller <dmueller@suse.de>
8085
8086 * g++.dg/warn/Wconversion2.C: Fix typo.
8087 * gcc.dg/if-empty-1.c: Ditto.
8088
8089 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8090
8091 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
8092
8093 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
8094
8095 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
8096 * gcc.target/i386/pr31167.c: Ditto.
8097
8098 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
8099
8100 PR target/31167
8101 * gcc.target/i386/pr31167.c: New test.
8102
8103 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
8104
8105 PR fortran/30922
8106 * gfortran.dg/import5.f90.f90: New test.
8107
8108
8109 PR fortran/30879
8110 * gfortran.dg/data_components_1.f90: New test.
8111
8112
8113 PR fortran/30870
8114 * gfortran.dg/generic_13.f90: New test.
8115
8116 PR fortran/31163
8117 * gfortran.dg/alloc_comp_basics_5.f90: New test.
8118
8119 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8120
8121 PR libgfortran/31051
8122 * gfortran.dg/fmt_t_4.f90: New
8123
8124 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
8125
8126 PR C++/31165
8127 * g++.dg/other/default7.C: New test.
8128
8129 2007-03-15 Dirk Mueller <dmueller@suse.de>
8130
8131 * g++.dg/warn/Wconversion2.C: New.
8132
8133 2007-03-14 Eric Christopher <echristo@apple.com>
8134
8135 * gcc.dg/ssp-1.c: New.
8136 * gcc.dg/ssp-2.c: Ditto.
8137
8138 2007-03-14 Dirk Mueller <dmueller@suse.de>
8139
8140 * g++.dg/warn/do-empty.C: New.
8141 * gcc.dg/do-empty.c: New.
8142 * gcc.dg/if-empty-1.c: Update.
8143 * gcc.dg/20001116-1.c: Update.
8144 * gcc.dg/pr23165.c: Update.
8145
8146 2007-03-14 Jakub Jelinek <jakub@redhat.com>
8147
8148 * gfortran.dg/module_implicit_conversion.f90: New test.
8149
8150 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
8151
8152 PR middle-end/31127
8153 * gcc.dg/pr31127.c: New.
8154
8155 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
8156
8157 * gcc.dg/tree-ssa/loop-26.c: New test.
8158
8159 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
8160
8161 * gcc.target/i386/cmpxchg16b-1.c: New test.
8162
8163 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
8164
8165 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
8166 * gcc.dg/c99-vla-1.c: Likewise.
8167 * g++.dg/ext/vla1.C: Likewise
8168
8169 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
8170
8171 * gcc.dg/wvla-1.c: New test
8172 * gcc.dg/wvla-2.c: New test
8173 * gcc.dg/wvla-3.c: New test
8174 * gcc.dg/wvla-4.c: New test
8175 * gcc.dg/wvla-5.c: New test
8176 * gcc.dg/wvla-6.c: New test
8177 * gcc.dg/wvla-7.c: New test
8178 * g++.dg/warn/Wvla-1.C: New test
8179 * g++.dg/warn/Wvla-2.C: New test
8180 * g++.dg/warn/Wvla-3.C: New test
8181
8182 2007-03-12 Mark Mitchell <mark@codesourcery.com>
8183
8184 PR c++/30108
8185 * g++.dg/other/default6.C: New test.
8186
8187 2007-03-12 Richard Sandiford <richard@codesourcery.com>
8188
8189 * lib/target-supports.exp (check_profiling_available): Return false
8190 for VxWorks.
8191 (check_effective_target_vxworks_kernel): New procedure.
8192 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
8193 VxWorks.
8194 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
8195 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
8196 to include VxWorks.
8197 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
8198
8199 2007-03-12 Richard Sandiford <richard@codesourcery.com>
8200
8201 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
8202 PIC is not supported.
8203 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
8204 * gcc.dg/20020426-2.c: Likewise.
8205 * gcc.dg/pr28243.c: Likewise.
8206 * gcc.dg/visibility-11.c: Likewise.
8207 * gcc.dg/tls/opt-9.c: Likewise.
8208 * gcc.dg/tls/opt-10.c: Likewise.
8209 * gcc.dg/tls/pic-1.c: Likewise.
8210 * gcc.dg/tls/struct-1.c: Likewise.
8211 * gcc.target/i386/20000807-1.c: Likewise.
8212 * gcc.target/i386/20000904-1.c: Likewise.
8213 * gcc.target/i386/20011119-1.c: Likewise.
8214 * gcc.target/i386/990213-2.c: Likewise.
8215 * gcc.target/i386/990214-1.c: Likewise.
8216 * gcc.target/i386/compress-float-387-pic.c: Likewise.
8217 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
8218 * gcc.target/i386/pic-1.c: Likewise.
8219 * gcc.target/i386/pr21518.c: Likewise.
8220 * gcc.target/i386/pr23098.c: Likewise.
8221 * gcc.target/i386/pr23943.c: Likewise.
8222
8223 2007-03-11 Mark Mitchell <mark@codesourcery.com>
8224
8225 PR c++/31038
8226 * g++.dg/template/complit2.C: New test.
8227
8228 PR c++/30328
8229 * g++.dg/ext/bitfield1.C: New test.
8230
8231 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
8232
8233 PR fortran/30883
8234 * gfortran.dg/interface_11.f90: New test.
8235
8236 2007-03-11 Richard Guenther <rguenther@suse.de>
8237
8238 PR tree-optimization/31115
8239 * gcc.dg/torture/pr31115.c: New testcase.
8240
8241 2007-03-11 Ira Rosen <irar@il.ibm.com>
8242
8243 PR tree-optimization/29925
8244 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
8245
8246 2007-03-10 Mark Mitchell <mark@codesourcery.com>
8247
8248 PR c++/30274
8249 * g++.dg/expr/bitfield3.C: New test.
8250 * g++.dg/expr/bitfield4.C: Likewise.
8251 * g++.dg/expr/bitfield5.C: Likewise.
8252 * g++.dg/expr/bitfield6.C: Likewise.
8253
8254 PR c++/30924
8255 * g++.dg/template/array18.C: New test.
8256
8257 2007-03-10 Dirk Mueller <dmueller@suse.de>
8258
8259 PR c++/17946
8260 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
8261 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
8262
8263 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
8264
8265 PR c++/20599
8266 * g++.dg/cpp0x/variadic-bind.C: New.
8267 * g++.dg/cpp0x/variadic-function.C: New.
8268 * g++.dg/cpp0x/variadic-mem_fn.C: New.
8269 * g++.dg/cpp0x/variadic-tuple.C: New.
8270 * g++.dg/cpp0x/variadic1.C: New.
8271 * g++.dg/cpp0x/variadic2.C: New.
8272 * g++.dg/cpp0x/variadic3.C: New.
8273 * g++.dg/cpp0x/variadic4.C: New.
8274 * g++.dg/cpp0x/variadic5.C: New.
8275 * g++.dg/cpp0x/variadic6.C: New.
8276 * g++.dg/cpp0x/variadic7.C: New.
8277 * g++.dg/cpp0x/variadic8.C: New.
8278 * g++.dg/cpp0x/variadic9.C: New.
8279 * g++.dg/cpp0x/variadic10.C: New.
8280 * g++.dg/cpp0x/variadic11.C: New.
8281 * g++.dg/cpp0x/variadic12.C: New.
8282 * g++.dg/cpp0x/variadic13.C: New.
8283 * g++.dg/cpp0x/variadic14.C: New.
8284 * g++.dg/cpp0x/variadic15.C: New.
8285 * g++.dg/cpp0x/variadic16.C: New.
8286 * g++.dg/cpp0x/variadic17.C: New.
8287 * g++.dg/cpp0x/variadic18.C: New.
8288 * g++.dg/cpp0x/variadic19.C: New.
8289 * g++.dg/cpp0x/variadic20.C: New.
8290 * g++.dg/cpp0x/variadic21.C: New.
8291 * g++.dg/cpp0x/variadic22.C: New.
8292 * g++.dg/cpp0x/variadic23.C: New.
8293 * g++.dg/cpp0x/variadic24.C: New.
8294 * g++.dg/cpp0x/variadic25.C: New.
8295 * g++.dg/cpp0x/variadic26.C: New.
8296 * g++.dg/cpp0x/variadic27.C: New.
8297 * g++.dg/cpp0x/variadic28.C: New.
8298 * g++.dg/cpp0x/variadic29.C: New.
8299 * g++.dg/cpp0x/variadic30.C: New.
8300 * g++.dg/cpp0x/variadic31.C: New.
8301 * g++.dg/cpp0x/variadic32.C: New.
8302 * g++.dg/cpp0x/variadic33.C: New.
8303 * g++.dg/cpp0x/variadic34.C: New.
8304 * g++.dg/cpp0x/variadic35.C: New.
8305 * g++.dg/cpp0x/variadic36.C: New.
8306 * g++.dg/cpp0x/variadic37.C: New.
8307 * g++.dg/cpp0x/variadic38.C: New.
8308 * g++.dg/cpp0x/variadic39.C: New.
8309 * g++.dg/cpp0x/variadic40.C: New.
8310 * g++.dg/cpp0x/variadic41.C: New.
8311 * g++.dg/cpp0x/variadic42.C: New.
8312 * g++.dg/cpp0x/variadic43.C: New.
8313 * g++.dg/cpp0x/variadic44.C: New.
8314 * g++.dg/cpp0x/variadic45.C: New.
8315 * g++.dg/cpp0x/variadic46.C: New.
8316 * g++.dg/cpp0x/variadic47.C: New.
8317 * g++.dg/cpp0x/variadic48.C: New.
8318 * g++.dg/cpp0x/variadic49.C: New.
8319 * g++.dg/cpp0x/variadic50.C: New.
8320 * g++.dg/cpp0x/variadic51.C: New.
8321 * g++.dg/cpp0x/variadic52.C: New.
8322 * g++.dg/cpp0x/variadic53.C: New.
8323 * g++.dg/cpp0x/variadic54.C: New.
8324 * g++.dg/cpp0x/variadic55.C: New.
8325 * g++.dg/cpp0x/variadic56.C: New.
8326 * g++.dg/cpp0x/variadic57.C: New.
8327 * g++.dg/cpp0x/variadic58.C: New.
8328 * g++.dg/cpp0x/variadic59.C: New.
8329 * g++.dg/cpp0x/variadic60.C : New.
8330 * g++.dg/cpp0x/variadic61.C : New.
8331 * g++.dg/cpp0x/variadic62.C : New.
8332 * g++.dg/cpp0x/variadic63.C : New.
8333 * g++.dg/cpp0x/variadic64.C : New.
8334 * g++.dg/cpp0x/variadic65.C : New.
8335 * g++.dg/cpp0x/variadic66.C : New.
8336 * g++.dg/cpp0x/variadic67.C : New.
8337 * g++.dg/cpp0x/variadic68.C : New.
8338 * g++.dg/cpp0x/variadic69.C : New.
8339 * g++.dg/cpp0x/variadic70.C : New.
8340 * g++.dg/cpp0x/variadic71.C : New.
8341 * g++.dg/cpp0x/variadic72.C : New.
8342 * g++.dg/cpp0x/variadic73.C : New.
8343 * g++.dg/cpp0x/variadic74.C : New.
8344 * g++.dg/cpp0x/variadic75.C : New.
8345 * g++.dg/cpp0x/variadic-ex1.C : New.
8346 * g++.dg/cpp0x/variadic-ex2.C : New.
8347 * g++.dg/cpp0x/variadic-ex3.C : New.
8348 * g++.dg/cpp0x/variadic-ex4.C : New.
8349 * g++.dg/cpp0x/variadic-ex5.C : New.
8350 * g++.dg/cpp0x/variadic-ex6.C : New.
8351 * g++.dg/cpp0x/variadic-ex7.C : New.
8352 * g++.dg/cpp0x/variadic-ex8.C : New.
8353 * g++.dg/cpp0x/variadic-ex9.C : New.
8354 * g++.dg/cpp0x/variadic-ex10.C : New.
8355 * g++.dg/cpp0x/variadic-ex11.C : New.
8356 * g++.dg/cpp0x/variadic-ex12.C : New.
8357 * g++.dg/cpp0x/variadic-ex13.C : New.
8358 * g++.dg/cpp0x/variadic-ex14.C : New.
8359
8360 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8361
8362 PR libgfortran/31099
8363 * gfortran.dg/unformatted_recl.f90: New test.
8364
8365 2007-03-09 Roger Sayle <roger@eyesopen.com>
8366
8367 * gcc.dg/fold-eqcmplx-1.c: New test case.
8368
8369 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
8370
8371 PR rtl-optimization/30643
8372 * gcc.dg/pr30643.c: New.
8373
8374 2007-03-09 Chao-ying Fu <fu@mips.com>
8375
8376 * gcc.target/mips/mips32-dspr2-type.c: New test.
8377 * gcc.target/mips/mips32-dspr2.c: New test.
8378 * gcc.target/mips/dspr2-MULT.c: New test.
8379 * gcc.target/mips/dspr2-MULTU.c: New test.
8380 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
8381 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
8382 Adjust some formats.
8383
8384 2007-03-09 Dirk Mueller <dmueller@suse.de>
8385
8386 PR c++/17946
8387 * gcc.dg/Wlogical-op-1.c: New.
8388 * g++.dg/warn/Wlogical-op-1.C: New.
8389
8390 2007-03-09 Richard Guenther <rguenther@suse.de>
8391
8392 PR tree-optimization/30904
8393 PR middle-end/31058
8394 * gcc.dg/pr30904.c: Remove xfail.
8395
8396 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
8397
8398 PR C/31072
8399 * gcc.c-torture/execute/pr31072.c: New test.
8400
8401 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8402
8403 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
8404 * gcc.dg/torture/builtin-attr-1.c: Likewise.
8405 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
8406 *lrint* and *lround*.
8407 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
8408 floor->lfloor.
8409 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
8410 * gcc.dg/torture/builtin-integral-1.c: Likewise.
8411 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
8412 and *lround*. Correct macro names.
8413 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
8414 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
8415
8416 2007-03-08 Ian Lance Taylor <iant@google.com>
8417
8418 * gcc.dg/no-strict-overflow-5.c: New test.
8419 * gcc.dg/no-strict-overflow-6.c: New test.
8420 * gcc.dg/Wstrict-overflow-11.c: New test.
8421 * gcc.dg/Wstrict-overflow-12.c: New test.
8422 * gcc.dg/Wstrict-overflow-13.c: New test.
8423 * gcc.dg/Wstrict-overflow-14.c: New test.
8424 * gcc.dg/Wstrict-overflow-15.c: New test.
8425
8426 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8427
8428 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
8429 for VxWorks kernel mode.
8430 * gcc.c-torture/execute/strncmp-1.x: Likewise.
8431
8432 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8433
8434 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
8435 mode.
8436
8437 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8438
8439 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
8440 and lib/bfill.c on VxWorks targets.
8441 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
8442 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
8443 lib/bfill.c and lib/memmove.c on VxWorks targets.
8444 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
8445 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
8446 on VxWorks targets.
8447 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
8448 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
8449
8450 2007-03-08 Tobias Burnus <burnus@net-b.de>
8451
8452 * gfortran.dg/use_5.f90: New test.
8453 * gfortran.dg/use_6.f90: Ditto.
8454 * gfortran.dg/use_7.f90: Ditto.
8455
8456 2007-03-08 Tobias Burnus <burnus@net-b.de>
8457
8458 PR fortran/30973
8459 * gfortran.dg/use_4.f90: New test.
8460 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
8461
8462 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
8463
8464 PR fortran/31011
8465 * gfortran.dg/parameter_array_section_2.f90: New test.
8466
8467 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
8468
8469 PR c++/30852
8470 * g++.dg/ext/offsetof1.C: Add cases with volatile.
8471
8472 PR c++/30534
8473 * g++.dg/template/arg5.C: New test.
8474
8475 2007-03-07 Joseph Myers <joseph@codesourcery.com>
8476
8477 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
8478
8479 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
8480
8481 * gcc.dg/var-expand1.c: Add newline at end of file.
8482
8483 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
8484
8485 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
8486
8487 2007-03-06 Richard Sandiford <richard@codesourcery.com>
8488
8489 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
8490
8491 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8492
8493 * gcc.dg/torture/builtin-convert-4.c: New test.
8494
8495 2007-03-05 Ian Lance Taylor <iant@google.com>
8496
8497 * gcc.c-torture/compile/pr31034.c: New test.
8498
8499 2007-03-05 Ian Lance Taylor <iant@google.com>
8500
8501 * gcc.dg/inline-18.c: New test.
8502 * gcc.dg/inline-19.c: New test.
8503 * gcc.dg/inline-20.c: New test.
8504 * gcc.dg/inline-21.c: New test.
8505
8506 2007-03-05 Richard Guenther <rguenther@suse.de>
8507
8508 PR tree-optimization/14052
8509 * gcc.dg/tree-ssa/vrp33.c: New testcase.
8510
8511 2007-03-05 Richard Guenther <rguenther@suse.de>
8512
8513 PR tree-optimization/23777
8514 * gcc.dg/tree-ssa/pr23777.c: New testcase.
8515
8516 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8517
8518 PR other/30465
8519 * gcc.dg/multiple-overflow-warn-3.c: New.
8520 * g++.dg/warn/multiple-overflow-warn-3.C: New.
8521
8522 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
8523
8524 PR c++/30895
8525 * g++.dg/parse/template23.C: New test.
8526
8527 2007-03-04 Roger Sayle <roger@eyesopen.com>
8528
8529 PR middle-end/30744
8530 * gcc.dg/pr30744-1.c: New test case.
8531
8532 2007-03-04 Tobias Burnus <burnus@net-b.de>
8533
8534 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
8535
8536 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8537
8538 PR target/30406
8539 * gfortran.dg/logical_3.f90: New test.
8540
8541 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
8542
8543 PR libfortran/30981
8544 * gfortran.dg/integer_exponentiation_1.f90: New test.
8545
8546 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
8547
8548 * gcc.target/m68k/m68k.exp: New.
8549 * gcc.target/m68k/crash1.c: New.
8550
8551 2007-03-03 Tobias Burnus <burnus@net-b.de>
8552
8553 * gfortran.dg/c_by_val.c: Use int64_t instead of long
8554 to be more compatible with integer(kind=8).
8555
8556 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8557
8558 PR libfortran/31001
8559 * gfortran.dg/zero_sized_3.f90: New test.
8560
8561 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8562
8563 PR c++/15787
8564 * g++.dg/parse/else.C: New.
8565 * g++.dg/parse/else-2.C: New.
8566
8567 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
8568 Tobias Burnus <burnus@net-b.de>
8569
8570 PR fortran/30882
8571 * gfortran.dg/size_dim.f90: New test.
8572
8573 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
8574 Tobias Burnus <burnus@net-b.de>
8575
8576 PR fortran/30873
8577 * gfortran.dg/entry_9.f90: New test.
8578
8579 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
8580
8581 PR c++/28253
8582 * g++.dg/inherit/covariant16.C: New test.
8583
8584 2007-03-02 Geoffrey Keating <geoffk@apple.com>
8585
8586 * g++.dg/other/darwin-minversion-1.C: New.
8587
8588 2007-03-02 Diego Novillo <dnovillo@redhat.com>
8589
8590 * gcc.dg/tree-ssa/20070302-1.c: New test.
8591
8592 2007-03-02 Joseph Myers <joseph@codesourcery.com>
8593
8594 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
8595 tests.
8596
8597 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
8598
8599 * gcc.dg/tree-ssa/prefetch-4.c: New test.
8600
8601 2007-03-01 Simon Baldwin <simonb@google.com>
8602
8603 PR c++/23689
8604 * warn/ignored_typedef.C: New.
8605 * init/ctor8.C: Added dg-warning to consume ignored typedef
8606 warning.
8607 * template/typedef2.C: Ditto. Moved dg-error onto its own line
8608 and added an explicit line number.
8609
8610 2007-02-28 Richard Guenther <rguenther@suse.de>
8611
8612 PR middle-end/30364
8613 * gcc.dg/torture/pr30364-1.c: New testcase.
8614 * gcc.dg/torture/pr30364-2.c: Likewise.
8615 * gcc.dg/torture/pr30364-3.c: Likewise.
8616
8617 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8618
8619 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
8620 powerpc*, use -funsafe-math-optimizations.
8621 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8622 * gcc.dg/torture/builtin-modf-1.c: Likewise.
8623
8624 2007-02-28 Tobias Burnus <burnus@net-b.de>
8625 Paul Thomas <pault@gcc.gnu.org>
8626
8627 PR fortran/30888
8628 PR fortran/30887
8629 * c_by_val_1.f: Test %VAL() with non-default kind.
8630 * c_by_val.c: Ditto.
8631 * c_by_val_4.f: New test.
8632
8633 2007-02-28 Tobias Burnus <burnus@net-b.de>
8634
8635 PR fortran/30968
8636 * gfortran.dg/continuation_7.f90: New test.
8637
8638 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
8639
8640 * g++.dg/inherit/thunk7.C: New test.
8641 * lib/target-supports.exp (check_profiling_available): Not available
8642 for bfin-*-*.
8643
8644 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
8645
8646 PR target/30970
8647 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
8648
8649 2007-02-27 Mark Mitchell <mark@codesourcery.com>
8650
8651 * lib/target-supports.exp (check_effective_target_init_priority):
8652 Remove Solaris special case.
8653
8654 2007-02-26 Geoffrey Keating <geoffk@apple.com>
8655
8656 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
8657 for more builtin types.
8658
8659 * g++.dg/ext/visibility/class1.C: Port to Darwin.
8660 * g++.dg/ext/visibility/noPLT.C: Likewise.
8661
8662 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8663
8664 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
8665 sh* targets.
8666
8667 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
8668
8669 PR fortran/30865
8670 * size_optional_dim_1.f90: New test.
8671
8672 2007-02-25 Mark Mitchell <mark@codesourcery.com>
8673
8674 * gcc.dg/vxworks/vxworks.exp: New file.
8675 * gcc.dg/vxworks/initpri1.c: Likewise.
8676 * gcc.dg/vxworks/initpri2.c: Likewise.
8677 * gcc.dg/initpri2.c: Add more tests.
8678 * g++.dg/special/initpri2.C: Likewise.
8679
8680 * gcc.dg/initpri1.c: New test.
8681 * gcc.dg/initpri2.c: Likewise.
8682 * g++.dg/special/initpri1.C: New test.
8683 * g++.dg/special/initpri2.C: Likewise.
8684 * g++.dg/special/conpr-1.C: Use init_priority effective target.
8685 * g++.dg/special/conpr-2.C: Likewise.
8686 * g++.dg/special/conpr-3.C: Likewise.
8687 * g++.dg/special/conpr-4.C: Likewise.
8688 * g++.dg/special/initp1.C: Likewise.
8689 * g++.dg/special/ecos.exp: Remove code to detect availability of
8690 constructor priorities.
8691 * lib/target-supports.exp (check_effective_target_init_priority):
8692 New function.
8693
8694 2007-02-24 Jan Hubicka <jh@suse.cz>
8695
8696 * gcc.c-torture/execute/pr30778.c: New testcase.
8697
8698 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8699
8700 PR libgfortran/30918
8701 * gfortran.dg/namelist_26.f90: New test.
8702
8703 2007-02-24 Richard Guenther <rguenther@suse.de>
8704
8705 PR middle-end/30951
8706 * gcc.dg/pr30951.c: New testcase.
8707
8708 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8709
8710 * gcc.dg/torture/builtin-modf-1.c: New test.
8711
8712 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
8713
8714 PR tree-optimization/30904
8715 * gcc.dg/pr30904.c: New test.
8716
8717 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8718
8719 * gcc.test-framework/README: Correct command.
8720 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
8721 -Wunused-value.
8722 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
8723
8724 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
8725
8726 * lib/target-supports.exp (check_effective_target_unwrapped): New.
8727
8728 2007-02-23 Mark Mitchell <mark@codesourcery.com>
8729
8730 * lib/target-supports.exp (check_effective_target_newlib): New
8731 function.
8732
8733 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
8734
8735 PR fortran/30660
8736 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
8737 allocatable component.
8738
8739
8740 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8741
8742 * gcc.dg/torture/builtin-logb-1.c: New test.
8743 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
8744 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
8745 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
8746 sh* targets.
8747
8748 2007-02-23 Richard Guenther <rguenther@suse.de>
8749
8750 * g++.dg/warn/changes-meaning.C: New testcase.
8751
8752 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8753
8754 PR libgfortran/30910
8755 * gfortran.dg/fmt_zero_precision.f90: Update test.
8756
8757 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8758
8759 * gcc.dg/torture/builtin-frexp-1.c: New test.
8760
8761 2007-02-22 Mark Mitchell <mark@codesourcery.com>
8762
8763 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
8764
8765 2007-02-22 Ian Lance Taylor <iant@google.com>
8766
8767 PR debug/30898
8768 * g++.dg/debug/pr30898.C: New test.
8769
8770 2007-02-22 Ira Rosen <irar@il.ibm.com>
8771
8772 * gcc.dg/vect/vect-106.c: New test.
8773
8774 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
8775 Ira Rosen <irar@il.ibm.com>
8776
8777 PR tree-optimization/30843
8778 * gcc.dg/vect/pr30843.c: New test.
8779
8780 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
8781
8782 PR tree-optimization/30858
8783 * gcc.dg/vect/pr30858.c: New test.
8784
8785 2007-02-21 Mark Mitchell <mark@codesourcery.com>
8786
8787 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
8788 to set options for compiling testglue.
8789 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
8790 * lib/obj-c++.exp (obj-c++_init): Likewise.
8791
8792 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
8793
8794 * gnat.dg/derived_aggregate.adb: New test.
8795
8796 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8797
8798 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
8799 sh* targets. Call the correct CKSGN macro.
8800
8801 2007-02-21 Jakub Jelinek <jakub@redhat.com>
8802
8803 * gfortran.dg/gomp/omp_parse1.f90: New test.
8804 * gfortran.dg/gomp/omp_parse2.f: New test.
8805
8806 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
8807
8808 PR fortran/30869
8809 * gfortran.dg/do_pointer_1.f90: New test.
8810
8811 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8812
8813 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
8814 and scalbln.
8815
8816 2007-02-20 Geoffrey Keating <geoffk@apple.com>
8817
8818 * gcc.dg/darwin-minversion-1.c: New.
8819 * gcc.dg/darwin-minversion-2.c: New.
8820
8821 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8822
8823 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
8824
8825 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8826 DJ Delorie <dj@redhat.com>
8827
8828 PR other/30824
8829 * gcc.dg/Wfatal.c: New.
8830 * gcc.dg/Wfatal-2.c: New.
8831 * gcc.dg/Werror-1.c: Adjust expectations.
8832 * gcc.dg/Werror-5.c: Likewise.
8833 * gcc.dg/Werror-7.c: Likewise.
8834 * gcc.dg/Werror-10.c: Likewise.
8835 * gcc.dg/Werror-11.c: Likewise.
8836
8837 2007-02-20 Tobias Burnus <burnus@net-b.de>
8838
8839 PR fortran/30522
8840 * gfortran.dg/volatile10.f90: New test.
8841
8842 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
8843
8844 PR libfortran/30533
8845 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
8846
8847 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8848
8849 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
8850 * gcc.dg/Walways-true-1.c: Likewise.
8851 * gcc.dg/weak/weak-3.c: Likewise.
8852 * gcc.dg/Werror-1.c: Likewise.
8853 * gcc.dg/Werror-3.c: Likewise.
8854 * gcc.dg/Werror-4.c: Likewise.
8855 * gcc.dg/Werror-5.c: Likewise.
8856 * gcc.dg/Werror-6.c: Likewise.
8857 * gcc.dg/Werror-7.c: Likewise.
8858 * gcc.dg/Werror-8.c: Likewise.
8859 * gcc.dg/Werror-10.c: Likewise.
8860 * gcc.dg/Werror-11.c: Likewise.
8861 * gcc.dg/Werror-12.c: Likewise.
8862 * g++.old-deja/g++.mike/warn8.C: Likewise.
8863 * g++.dg/warn/Walways-true-1.C: Likewise.
8864 * g++.dg/warn/Walways-true-2.C: Likewise.
8865 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
8866 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
8867 -Wstring-literal-comparison with -Waddress.
8868 * gcc.dg/Wstring-literal-comparison-4.c: Replace
8869 -Wno-string-literal-comparison with -Wno-address.
8870
8871 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
8872
8873 * gnat.dg/self_aggregate_with_call.adb: New test.
8874
8875 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
8876
8877 PR tree-optimization/30975
8878 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
8879 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
8880 * gcc.dg/vect/pr30795.c: New.
8881
8882 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8883
8884 PR fortran/30681
8885 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
8886
8887 2007-02-18 Roger Sayle <roger@eyesopen.com>
8888
8889 PR rtl-optimization/28173
8890 * gcc.target/i386/andor-1.c: New test case.
8891
8892 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8893
8894 * gcc.dg/torture/builtin-ldexp-1.c: New.
8895 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
8896
8897 2007-02-18 Roger Sayle <roger@eyesopen.com>
8898
8899 * gfortran.dg/array_constructor_15.f90: New test case.
8900
8901 2007-02-18 Roger Sayle <roger@eyesopen.com>
8902
8903 * gfortran.dg/forall_10.f90: New test case.
8904
8905 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
8906
8907 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
8908
8909 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
8910
8911 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
8912 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
8913
8914 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
8915
8916 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
8917 * gcc.target/i386/builtin-bswap-3.c: Ditto.
8918 * gcc.target/i386/xchg-1.c: New test.
8919 * gcc.target/i386/xchg-2.c: New test.
8920
8921 2007-02-16 Richard Guenther <rguenther@suse.de>
8922 Christian Bruel <christian.bruel@st.com>
8923
8924 * gcc.dg/strict-overflow-5.c: New testcase.
8925
8926 2007-02-16 Tobias Burnus <burnus@net-b.de>
8927
8928 PR fortran/30793
8929 * gfortran.dg/func_derived_4.f90: New test.
8930
8931 2007-02-15 Roger Sayle <roger@eyesopen.com>
8932
8933 PR middle-end/30391
8934 * gfortran.dg/pr30391-1.f90: New test case.
8935
8936 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
8937
8938 PR middle-end/30433
8939 * gcc.c-torture/compile/pr30433.c: New testcase to check
8940 that complex constants comparisions are foldded.
8941
8942 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
8943
8944 PR C++/30158
8945 * g++.dg/ext/stmtexpr10.C: New testcase.
8946
8947 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
8948
8949 PR middle-end/30729
8950 * gcc.dg/Wunused-value-2.c: New testcase.
8951
8952 2007-02-15 Ian Lance Taylor <iant@google.com>
8953
8954 * g++.dg/eh/subreg-1.C: New test.
8955
8956 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8957
8958 PR c/26494
8959 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
8960 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
8961 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
8962 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
8963 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
8964 * gcc.dg/Werror-implicit-function-declaration.c: New.
8965
8966 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8967
8968 PR c++/28943
8969 * g++.dg/warn/pr28943.C: New.
8970
8971 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8972
8973 * gfortran.fortran-torture/execute/math.f90: Fix typo.
8974
8975 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8976
8977 PR fortran/30779
8978 * gfortran.dg/error_recovery_3.f90: New test.
8979
8980 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
8981
8982 * g++.dg/tree-ssa/sra-1.C: New.
8983
8984 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
8985
8986 * g++.dg/tree-ssa/sra-1.C: New.
8987
8988 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
8989
8990 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
8991
8992 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8993
8994 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
8995
8996 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
8997
8998 PR fortran/30799
8999 * gfortran.dg/logical_2.f90: New test.
9000
9001 2007-02-14 Joseph Myers <joseph@codesourcery.com>
9002
9003 * gcc.dg/torture/complex-alias-1.c: New test.
9004
9005 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
9006
9007 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
9008 instead of -fdump-tree-tailcall.
9009
9010 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
9011
9012 * gfortran.dg/interface_10.f90: Fix comment typo.
9013
9014 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
9015
9016 PR tree-optimization/30771
9017 * gcc.dg/vect/pr30771.c: New test.
9018
9019 2007-02-13 Ian Lance Taylor <iant@google.com>
9020
9021 * gcc.dg/Wstrict-overflow-1.c: New test.
9022 * gcc.dg/Wstrict-overflow-2.c: New test.
9023 * gcc.dg/Wstrict-overflow-3.c: New test.
9024 * gcc.dg/Wstrict-overflow-4.c: New test.
9025 * gcc.dg/Wstrict-overflow-5.c: New test.
9026 * gcc.dg/Wstrict-overflow-6.c: New test.
9027 * gcc.dg/Wstrict-overflow-7.c: New test.
9028 * gcc.dg/Wstrict-overflow-8.c: New test.
9029 * gcc.dg/Wstrict-overflow-9.c: New test.
9030 * gcc.dg/Wstrict-overflow-10.c: New test.
9031
9032 2007-02-13 Roger Sayle <roger@eyesopen.com>
9033
9034 * gcc.target/ia64/builtin-bswap-2.c: New test case.
9035
9036 2007-02-13 Richard Henderson <rth@redhat.com>
9037
9038 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
9039 * gcc.c-torture/execute/pr29302-1.c: ... here.
9040
9041 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9042
9043 PR c/29521
9044 * gcc.dg/c90-return-1.c: Update output.
9045 * gcc.dg/c99-return-1.c: Likewise.
9046
9047 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
9048
9049 PR fortran/30554
9050 * gfortran.dg/used_dummy_types_7.f90: New test..
9051
9052 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
9053
9054 * gcc.target/i386/parity-1.c: New test.
9055 * gcc.target/i386/parity-2.c: New test.
9056
9057 2007-02-12 Roger Sayle <roger@eyesopen.com>
9058
9059 * gcc.target/i386/builtin-bswap-3.c: New test case.
9060
9061 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
9062
9063 PR tree-optimization/29145
9064 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
9065 alias analysis is improved to take better advantage of restrict
9066 qualified pointers.
9067 * gcc.dg/vect/vect-80.c: Likewise.
9068 * gcc.dg/vect/pr29145.c: New.
9069
9070 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
9071
9072 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
9073 * gcc.target/i386/sse4a-insert.c: Likewise.
9074
9075 2007-02-11 Roger Sayle <roger@eyesopen.com>
9076
9077 * gcc.target/ia64/builtin-popcount-1.c: New test case.
9078 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
9079
9080 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
9081
9082 PR fortran/30478
9083 * gfortran.dg/enum_4.f90: Update error message checks.
9084
9085 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
9086
9087 PR fortran/30554
9088 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
9089 versions of the modules.
9090
9091 PR fortran/30617
9092 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
9093 by getting rid of recursive I/O and providing functions with
9094 results.
9095
9096 PR fortran/30319
9097 * gfortran.dg/char_array_constructor_2.f90
9098
9099 2007-02-11 Mark Mitchell <mark@codesourcery.com>
9100
9101 PR c++/26988
9102 * g++.dg/template/spec34.C: New test
9103
9104 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
9105
9106 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
9107 on i?86 and x86_64.
9108 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
9109 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
9110 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
9111 on i?86 and x86_64.
9112 * gcc.dg/vect/vect-113.c: Ditto.
9113
9114 2007-02-06 Mark Mitchell <mark@codesourcery.com>
9115
9116 PR c++/29487
9117 * g++.dg/eh/weak1-C: New test.
9118 * g++.dg/eh/weak1-a.cc: Likewise.
9119 * g++.dg/eh/comdat1.C: Likewise.
9120
9121 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
9122 Dorit Nuzman <dorit@il.ibm.com>
9123
9124 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
9125 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
9126 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
9127 * gcc.dg/vect/vect-113.c: Likewise.
9128
9129 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
9130
9131 2007-02-10 Richard Henderson <rth@redhat.com>
9132
9133 * lib/target-supports.exp (check_effective_target_tls): Redefine
9134 to mean non-emulated tls.
9135 * gcc.dg/tls/alias-1.c: Remove tls requirement.
9136 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
9137 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
9138 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9139 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9140 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
9141 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
9142
9143 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
9144
9145 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
9146
9147 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
9148
9149 * gfortran.dg/secnds.f: Replace time tolerance with a
9150 before-and-after bracket.
9151 * gfortran.dg/secnds-1.f: Likewise.
9152
9153 2007-02-09 Tobias Burnus <burnus@net-b.de>
9154
9155 PR fortran/30512
9156 * gfortran.dg/maxlocval_1.f90: New test.
9157
9158 2007-02-09 Roger Sayle <roger@eyesopen.com>
9159
9160 * gcc.target/ia64/builtin_bswap-1.c: New test case.
9161
9162 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9163
9164 PR fortran/30720
9165 * gfortran.dg/array_function_1.f90: New test.
9166
9167 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9168
9169 * lib/target-supports.exp (check_effective_target_lax_strtofp)
9170 (check_effective_target_dummy_wcsftime): New functions.
9171
9172 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9173
9174 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
9175 * lib/target-supports.exp (check_effective_target_uclibc): New
9176 function.
9177
9178 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9179
9180 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
9181 (vsnprintf): Don't define for uClibc targets.
9182
9183 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9184
9185 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
9186 set before checking whether it was allowed.
9187 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
9188 before checking inside_main.
9189
9190 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9191
9192 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
9193 uClinux targets.
9194 (u16sf): Likewise u4sf.
9195 * g++.dg/compat/struct-layout-1.h: Likewise.
9196
9197 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9198
9199 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
9200 procedure.
9201 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9202 m68k targets if check_effective_target_coldfire_fpu returns true.
9203
9204 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
9205 Richard Guenther <rguenther@suse.de>
9206
9207 PR middle-end/23361
9208 * gcc.dg/fold-compare-3.c: New testcase.
9209 * gcc.dg/tree-ssa/loop-24.c: Likewise.
9210
9211 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
9212
9213 * gcc.dg/pr26570.c: Clean up coverage files.
9214 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
9215 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
9216 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
9217 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
9218 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
9219 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
9220 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
9221 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
9222 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
9223 * gcc.dg/tree-ssa/pr25501.c: Ditto.
9224 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
9225 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
9226 * gcc.dg/vect/pr28952.c: Ditto.
9227 * gcc.dg/vect/pr27151.c: Ditto.
9228 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
9229 * g++.dg/gomp/macro-3.C: Ditto.
9230
9231 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
9232
9233 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
9234 of the loop.
9235
9236 2007-02-08 Roger Sayle <roger@eyesopen.com>
9237
9238 * gcc.target/i386/builtin-bswap-2.c: New test case.
9239
9240 2007-02-08 Roger Sayle <roger@eyesopen.com>
9241
9242 * gfortran.dg/forall_8.f90: New test case.
9243 * gfortran.dg/forall_9.f90: Likewise.
9244
9245 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9246
9247 * gcc.dg/builtins-20.c: Add some -~ complex cases.
9248
9249 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
9250
9251 * lib/target-supports.exp (check_effective_target_simulator): New.
9252
9253 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
9254
9255 * gcc.dg/tree-ssa/loop-25.c: New test.
9256
9257 2007-02-06 Richard Henderson <rth@redhat.com>
9258
9259 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
9260
9261 2007-02-06 Roger Sayle <roger@eyesopen.com>
9262
9263 * gcc.target/powerpc/popcount-1.c: New test case.
9264 * gcc.target/powerpc/parity-1.c: Likewise.
9265
9266 2007-02-06 Richard Guenther <rguenther@suse.de>
9267
9268 PR middle-end/27302
9269 * gcc.dg/torture/pr27302-2.c: New testcase.
9270
9271 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
9272
9273 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
9274 * gcc.dg/vect/vect-iv-1.c: New test.
9275 * gcc.dg/vect/vect-iv-2.c: New test.
9276 * gcc.dg/vect/vect-iv-3.c: New test.
9277 * gcc.dg/vect/vect-iv-4.c: New test.
9278 * gcc.dg/vect/vect-iv-5.c: New test.
9279 * gcc.dg/vect/vect-iv-6.c: New test.
9280 * gcc.dg/vect/vect-iv-7.c: New test.
9281 * gcc.dg/vect/vect-iv-8.c: New test.
9282 * gcc.dg/vect/vect-iv-9.c: New test.
9283 * gcc.dg/vect/vect-iv-10.c: New test.
9284 * gcc.dg/vect/vect-iv-11.c: New test.
9285 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
9286 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
9287 * gcc.dg/vect/vect-14.c: Now vectorizable.
9288 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
9289 loop).
9290 * gcc.dg/vect/vect-27.c: Likewise.
9291 * gcc.dg/vect/vect-29.c Likewise.
9292 * gcc.dg/vect/vect-dv-2.c: Likewise.
9293 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
9294 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9295 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9296
9297 2007-02-06 Ira Rosen <irar@il.ibm.com>
9298
9299 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
9300
9301 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9302
9303 * gcc.dg/builtins-20.c: Add more cases.
9304
9305 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
9306
9307 PR debug/30189
9308 * gcc.dg/pr30189.c: New test.
9309
9310 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
9311
9312 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
9313 for running tests.
9314 * gcc.target/i386/sse4a-extract.c: New test.
9315 * gcc.target/i386/sse4a-insert.c: New test.
9316 * gcc.target/i386/sse4a-montsd.c: New test.
9317 * gcc.target/i386/sse4a-montss.c: New test.
9318
9319 2007-02-05 Richard Guenther <rguenther@suse.de>
9320
9321 * gcc.target/i386/vectorize3.c: New testcase.
9322
9323 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
9324
9325 PR target/30665
9326 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
9327
9328 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9329
9330 PR fortran/30611
9331 * gfortran.dg/repeat_1.f90: New test.
9332
9333 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
9334
9335 PR fortran/30605
9336 * gfortran.dg/spread_shape_1.f90: Remove tabs.
9337 * gfortran.dg/derived_init_2.f90: Ditto.
9338 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
9339 * gfortran.dg/array_initializer_1.f90: Ditto.
9340 * gfortran.dg/do_2.f90: Ditto.
9341 * gfortran.dg/proc_assign_1.f90: Ditto.
9342
9343 2007-02-04 Richard Guenther <rguenther@suse.de>
9344
9345 PR middle-end/30636
9346 * g++.dg/warn/pr30636.C: New testcase.
9347 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
9348
9349 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
9350
9351 PR middle-end/30667
9352 * gfortran.dg/pr30667.f: New test.
9353
9354 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9355
9356 * gcc.dg/builtins-54.c: Add more cases.
9357
9358 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
9359
9360 PR fortran/30514
9361 * gfortran.dg/zero_sized_2.f90: New test.
9362
9363 PR fortran/30660
9364 * gfortran.dg/alloc_comp_basics_4.f90: New test.
9365
9366 PR fortran/29820
9367 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
9368 file.
9369
9370 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
9371
9372 PR fortran/30683
9373 * gfortran.dg/interface_10.f90: New test.
9374
9375 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9376
9377 * gcc.dg/builtins-20.c: Add more cases.
9378
9379 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
9380
9381 PR target/29682
9382 * gcc-target/ia64/pr29682.c: New test.
9383
9384 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
9385
9386 PR fortran/30284
9387 * gfortran.dg/arrayio_11.f90.f90: New test.
9388
9389 PR fortran/30626
9390 * gfortran.dg/arrayio_12.f90.f90: New test.
9391
9392 2007-02-02 Jakub Jelinek <jakub@redhat.com>
9393
9394 PR c++/30536
9395 * g++.dg/tls/diag-5.C: New test.
9396
9397 PR middle-end/30473
9398 * gcc.dg/pr30473.c: New test.
9399 * gcc.c-torture/execute/20070201-1.c: New test.
9400
9401 2007-02-01 Roger Sayle <roger@eyesopen.com>
9402
9403 * gfortran.dg/dependency_20.f90: New test case.
9404
9405 2007-01-31 Ian Lance Taylor <iant@google.com>
9406
9407 * gcc.dg/lower-subreg-1.c (test): New test.
9408
9409 2007-01-30 Geoffrey Keating <geoffk@apple.com>
9410
9411 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
9412
9413 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9414
9415 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
9416 * gcc.dg/torture/builtin-math-3.c: Likewise.
9417
9418 2007-01-31 Dirk Mueller <dmueller@suse.de>
9419
9420 gcc.dg/Wparentheses-2.c: Update and add new tests.
9421
9422 2007-01-31 Ira Rosen <irar@il.ibm.com>
9423
9424 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
9425 vectorize.
9426
9427 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
9428
9429 * gcc.dg/builtins-63.c: New test.
9430
9431 2007-01-31 Tobias Burnus <burnus@net-b.de>
9432
9433 PR fortran/27588
9434 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
9435
9436 2007-01-31 Tobias Burnus <burnus@net-b.de>
9437
9438 PR fortran/30520
9439 * gfortran.dg/volatile8.f90: New argument conformance test.
9440 * gfortran.dg/volatile9.f90: New scope test.
9441
9442 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9443
9444 PR c++/24745
9445 * g++.dg/warn/null4.C: New.
9446
9447 2001-01-30 Roger Sayle <roger@eyesopen.com>
9448 Uros Bizjak <ubizjak@gmail.com>
9449
9450 * gcc.dg/large-size-array-3.c: Correct typo.
9451
9452 2007-01-30 Richard Guenther <rguenther@suse.de>
9453
9454 PR middle-end/27657
9455 * g++.dg/debug/pr27657.C: New testcase.
9456
9457 2007-01-30 Richard Guenther <rguenther@suse.de>
9458
9459 PR middle-end/30313
9460 * gcc.dg/torture/pr30313.c: New testcase.
9461
9462 2007-01-29 Janis Johnson <janis187@us.ibm.com>
9463
9464 * gcc.dg/dfp/dfp-except.h: New file.
9465 * gcc.dg/dfp/fe-check.h: New file.
9466 * gcc.dg/dfp/fe-binop.c: New test.
9467 * gcc.dg/dfp/fe-convert-1.c: New test.
9468 * gcc.dg/dfp/fe-convert-2.c: New test.
9469 * gcc.dg/dfp/fe-convert-3.c: New test.
9470
9471 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
9472 * gcc.dg/dfp/decfloat-constants.c: Ditto.
9473 * gcc.dg/dfp/convert-dfp.c: Ditto.
9474 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9475
9476 2007-01-29 Josh Conner <jconner@apple.com>
9477
9478 * gcc.target/powerpc/altivec-24.c: New test.
9479
9480 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
9481
9482 PR c++/28266
9483 * g++.dg/parse/defarg12.C: New test.
9484
9485 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
9486
9487 PR fortran/30554
9488 * gfortran.dg/used_dummy_types_6.f90: New test.
9489
9490 2007-01-28 Jan Hubicka <jh@suse.cz>
9491
9492 * gcc.dg/tree-prof/val-prof-6.c: New test.
9493
9494 2007-01-28 Roger Sayle <roger@eyesopen.com>
9495
9496 * gcc.dg/large-size-array-3.c: Correct test case (portability).
9497
9498 2007-01-28 Andrew Pinski <pinskia@gmail.com>
9499
9500 PR C++/28988
9501 * g++.dg/expr/dtor4.C: New test.
9502
9503 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
9504
9505 * gcc.dg/tree-ssa/loop-23.c: New test.
9506
9507 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
9508
9509 PR libfortran/30389
9510 * gfortran.dg/achar_2.f90: New test.
9511 * gfortran.dg/achar_3.f90: New test.
9512
9513 2007-01-27 Ian Lance Taylor <iant@google.com>
9514
9515 * gcc.dg/strict-overflow-1.c: New test.
9516 * gcc.dg/no-strict-overflow-1.c: New test.
9517 * gcc.dg/strict-overflow-2.c: New test.
9518 * gcc.dg/no-strict-overflow-2.c: New test.
9519 * gcc.dg/strict-overflow-3.c: New test.
9520 * gcc.dg/no-strict-overflow-3.c: New test.
9521 * gcc.dg/strict-overflow-4.c: New test.
9522 * gcc.dg/no-strict-overflow-4.c: New test.
9523 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
9524 * gcc.dg/pr15784-1.c: Likewise.
9525 * gcc.dg/pr20922-1.c: Likewise.
9526 * gcc.dg/pr20922-3.c: Likewise.
9527 * gcc.dg/pr20922-4.c: Likewise.
9528 * gcc.dg/pr20922-6.c: Likewise.
9529 * gcc.dg/compare-4.c: Likewise.
9530 * gcc.dg/torture/pr26898-1.c: Likewise.
9531 * gcc.dg/tree-ssa/divide-1.c: Likewise.
9532 * gcc.dg/tree-ssa/divide-2.c: Likewise.
9533 * gcc.dg/tree-ssa/divide-3.c: Likewise.
9534 * gcc.dg/tree-ssa/divide-4.c: Likewise.
9535 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
9536 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
9537 * gcc.dg/tree-ssa/pr21082.c: Likewise.
9538 * gcc.dg/tree-ssa/pr26899.c: Likewise.
9539 * g++.dg/tree-ssa/pr21082.C: Likewise.
9540
9541 2007-01-27 Roger Sayle <roger@eyesopen.com>
9542
9543 * gcc-dg/large-size-array-3.c: New test case.
9544
9545 2007-01-27 Roger Sayle <roger@eyesopen.com>
9546
9547 * gfortran.dg/forall_7.f90: New test case.
9548
9549 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
9550
9551 PR fortran/30407
9552 * gfortran.dg/where_operator_assign_1.f90: New test.
9553 * gfortran.dg/where_operator_assign_2.f90: New test.
9554 * gfortran.dg/where_operator_assign_3.f90: New test.
9555
9556 2007-01-26 Joseph Myers <joseph@codesourcery.com>
9557
9558 * lib/target-supports.exp
9559 (check_effective_target_powerpc_altivec): New.
9560 (check_effective_target_vect_cmdline_needed): Use it.
9561
9562 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
9563
9564 PR fortran/30278
9565 * gfortran.dg/backslash_3.f: New test.
9566
9567 2007-01-26 Richard Guenther <rguenther@suse.de>
9568
9569 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
9570
9571 2007-01-26 Tobias Burnus <burnus@net-b.de>
9572
9573 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
9574 * gfortran.dg/vect/vect.exp: Ditto.
9575 * gfortran.dg/dg.exp: Ditto.
9576 * gfortran.fortran-torture/execute/execute.exp: Ditto.
9577 * gfortran.fortran-torture/compile/compile.exp: Ditto.
9578
9579 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9580
9581 * gcc.dg/builtins-20.c: Add more cases.
9582 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
9583
9584 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9585
9586 PR fortran/30437
9587 * gcc.dg/Wall.c: New.
9588 * gcc.dg/Wno-all.c: New.
9589 * gfortran.dg/Wall.f90: New.
9590 * gfortran.dg/Wno-all.f90: New.
9591
9592 2007-01-24 Geoffrey Keating <geoffk@apple.com>
9593
9594 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
9595 * g++.dg/eh/simd-2.C: Also run on Darwin.
9596 * g++.dg/eh/simd-3.C: New.
9597 * g++.dg/eh/simd-4.C: New.
9598
9599 2007-01-25 Richard Guenther <rguenther@suse.de>
9600
9601 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
9602 and _PROFILE_USE.
9603 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
9604
9605 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
9606
9607 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
9608 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
9609 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
9610 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
9611 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
9612 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
9613 * gcc.dg/ipa/ipa-7.c: New testcase.
9614
9615 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
9616
9617 * g++.dg/cpp0x/warn_cxx0x.C: New.
9618
9619 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9620
9621 * gcc.dg/builtins-20.c: Test builtin carg.
9622
9623 2007-01-24 Jakub Jelinek <jakub@redhat.com>
9624
9625 PR middle-end/27416
9626 * gcc.dg/gomp/pr27416.c: New test.
9627
9628 PR middle-end/30494
9629 * gcc.dg/gomp/pr30494.c: New test.
9630 * g++.dg/gomp/pr30494.C: New test.
9631
9632 PR middle-end/30421
9633 * gcc.dg/gomp/pr30421.c: New test.
9634
9635 2007-01-24 Steve Ellcey <sje@cup.hp.com>
9636
9637 * gcc.target/ia64/versionid-1.c: New test.
9638 * gcc.target/ia64/versionid-2.c: New test.
9639
9640 2007-01-24 Richard Guenther <rguenther@suse.de>
9641
9642 PR testsuite/30181
9643 * gcc.dg/builtins-57.c: Change to a link-time testcase
9644 to support non-C99 targets.
9645
9646 2007-01-24 Jan Hubicka <jh@suse.cz>
9647
9648 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
9649
9650 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
9651
9652 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
9653
9654 2007-01-23 Andrew Pinski <pinskia@gmail.com>
9655
9656 PR objc/27438
9657 * objc.dg/const-str-12.m: New test.
9658
9659 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9660
9661 PR fortran/30532
9662 * gfortran.dg/ctrl-z.f90: New test.
9663
9664 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9665
9666 PR fortran/30481
9667 * gfortran.dg/namelist_assumed_char.f90: New test.
9668
9669 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
9670
9671 PR c++/27492
9672 * g++.dg/inherit/covariant15.C: New test.
9673
9674 2007-01-23 Ian Lance Taylor <iant@google.com>
9675
9676 * g++.dg/warn/Wparentheses-24.C: New test.
9677
9678 2007-01-23 Richard Guenther <rguenther@suse.de>
9679
9680 PR testsuite/30560
9681 * ada/acats/run_acats: Do not call gnatmake or gnatchop
9682 with full path.
9683
9684 2007-01-22 Richard Guenther <rguenther@suse.de>
9685
9686 PR tree-optimization/30038
9687 * gcc.dg/builtins-62.c: New testcase.
9688
9689 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
9690
9691 * gcc.c-torture/compile/20070121.c: New test.
9692
9693 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
9694
9695 PR libfortran/30525
9696 * gfortran.dg/char_comparison_1.f: New test.
9697
9698 2007-01-21 Ira Rosen <irar@il.ibm.com>
9699
9700 * gcc.dg/vect/vect-strided-same-dr.c: New test.
9701
9702 2007-01-20 Andrew Pinski <pinskia@gmail.com>
9703
9704 PR objc/30479
9705 * objc.dg/pch: New directory.
9706 * objc.dg/pch/pch.exp: New file.
9707 * objc.dg/pch/interface-1.m: New test.
9708 * objc.dg/pch/interface-1.hs: New include file.
9709 * lib/objc.exp (objc_target_compile): Add
9710 "-x objective-c-header" in front of the sources if this is
9711 a precompiled header being compiled.
9712
9713 2007-01-20 Roger Sayle <roger@eyesopen.com>
9714
9715 * gfortran.dg/array_memcpy_3.f90: New test case.
9716 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
9717
9718 2007-01-20 Roger Sayle <roger@eyesopen.com>
9719 Brooks Moses <brooks.moses@codesourcery.com>
9720 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9721
9722 * gfortran.dg/intrinsic_sign_1.f90: New test case.
9723 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
9724
9725 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9726
9727 * gcc.dg/torture/builtin-math-3.c: Test fdim.
9728
9729 2007-01-19 Mike Stump <mrs@apple.com>
9730
9731 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
9732 away.
9733
9734 2007-01-19 Roger Sayle <roger@eyesopen.com>
9735
9736 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
9737 option instead of -funsafe-math-optimizations.
9738
9739 2007-01-19 Tomas Bily <tbily@suse.cz>
9740
9741 gcc.dg/tree-prof/indir-call-prof.c: New.
9742 g++.dg/dg.exp: Add tree-prof subdirectory.
9743 g++.dg/tree-prof/indir-call-prof.C: New.
9744 g++.dg/tree-prof/tree-prof.exp: New.
9745
9746 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9747
9748 PR c++/17947
9749 * g++.dg/warn/deprecated.C: Update warning output.
9750 * g++.dg/warn/deprecated-2.C: Likewise.
9751 * g++.dg/warn/deprecated-3.C: New.
9752
9753 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
9754
9755 * gcc.c-torture/execute/nestfunc-7.c: New.
9756
9757 2007-01-18 Hui-May Chang <hm.chang@apple.com>
9758
9759 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
9760
9761 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
9762
9763 * gcc.dg/m68k-pic-1.c: New.
9764
9765 2007-01-18 Roger Sayle <roger@eyesopen.com>
9766
9767 * gfortran.dg/array_memcpy_4.f90: New test case.
9768
9769 2007-01-18 Josh Conner <jconner@apple.com>
9770
9771 PR target/30485
9772 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
9773 * gcc.dg/vect/no-trapping-math-1: New.
9774 * gcc.dg/vect/no-trapping-math-2: New.
9775
9776 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
9777
9778 * gcc.target/i386/387-8.c: Update comment about optimizing
9779 inherent load of 1.0 of fptan instruction.
9780
9781 2007-01-18 Dirk Mueller <dmueller@suse.de>
9782 Richard Guenther <rguenther@suse.de>
9783
9784 PR diagnostic/8268
9785 * gcc.dg/Warray-bounds.c: New testcase.
9786 * gcc.dg/Warray-bounds-2.c: New testcase.
9787 * g++.dg/warn/Warray-bounds.C: New testcase.
9788 * g++.dg/warn/Warray-bounds-2.C: New testcase.
9789
9790 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
9791
9792 PR fortran/30476
9793 * gfortran.dg/generic_12.f90: New test.
9794
9795 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
9796
9797 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
9798 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
9799
9800 2007-01-16 Janis Johnson <janis187@us.ibm.com>
9801
9802 * gcc.dg/dfp/compare-special.h: New file.
9803 * gcc.dg/dfp/compare-special-32.c: New test.
9804 * gcc.dg/dfp/compare-special-64.c: New test.
9805 * gcc.dg/dfp/compare-special-128.c: New test.
9806
9807 2007-01-16 Roger Sayle <roger@eyesopen.com>
9808 Paul Thomas <pault@gcc.gnu.org>
9809 Steven G. Kargl <kargl@gcc.gnu.org>
9810
9811 PR fortran/30404
9812 * gfortran.dg/forall_6.f90: New test case.
9813 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
9814 * gfortran.dg/dependency_13.f90: Likewise.
9815
9816 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9817
9818 PR testsuite/12325
9819 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
9820 targets that don't support Inf.
9821
9822 2007-01-15 Dale Johannesen <dalej@apple.com>
9823
9824 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
9825
9826 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
9827
9828 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
9829 of achar for 0xff to avoid the "Extended ASCII not
9830 implemented" error message.
9831
9832 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
9833
9834 PR fortran/28172
9835 * gfortran.dg/altreturn_4.f90: New test.
9836
9837 PR fortran/29389
9838 * gfortran.dg/stfunc_4.f90: New test.
9839
9840 PR fortran/29712
9841 * gfortran.dg/bound_2.f90: Reinstate commented out line.
9842 * gfortran.dg/initialization_1.f90: Change warning.
9843
9844 PR fortran/30283
9845 * gfortran.dg/specification_type_resolution_2.f90: New test.
9846
9847 2007-01-14 Jan Hubicka <jh@suse.cz>
9848
9849 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
9850 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
9851 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
9852 elimination.
9853
9854 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
9855
9856 PR fortran/30410
9857 * gfortran.dg/external_procedures_2.f90: New test.
9858
9859 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
9860
9861 PR target/30413
9862 * gcc.target/i386/pr30413.c: New test.
9863
9864 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
9865
9866 PR fortran/30452
9867 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
9868
9869 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
9870
9871 * gcc.dg/20070112-1.c: New test.
9872
9873 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9874
9875 PR libgfortran/30435
9876 * gfortran.dg/list_read_6.f90: New test.
9877
9878 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
9879
9880 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
9881
9882 2007-01-12 Tom Tromey <tromey@redhat.com>
9883
9884 PR preprocessor/28227:
9885 * gcc.dg/cpp/pr28227.c: New file.
9886
9887 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
9888
9889 * gcc.dg/tree-ssa/loop-22.c: New test.
9890
9891 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
9892
9893 PR tree-optimization/29516
9894 * gcc.dg/tree-ssa/loop-20.c: New test.
9895
9896 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
9897
9898 PR libfortran/30415
9899 * minmaxloc_integer_kinds_1.f90: New test.
9900
9901 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
9902
9903 PR c++/29573
9904 * g++.dg/template/sizeof-template-argument.C: New test.
9905
9906 2007-01-11 Jan Hubicka <jh@suse.cz>
9907
9908 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
9909 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
9910 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
9911 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
9912 * gcc.dg/tree-ssa/pr21658.c: Likewise.
9913 * gcc.dg/tree-ssa/pr15349.c: Likewise.
9914 * gcc.dg/tree-ssa/pr25501.c: Likewise.
9915 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
9916 transformation in question.
9917 * gcc.dg/tree-ssa/vrp05.c: Likewise.
9918 * gcc.dg/tree-ssa/pr20701.c: Likewise.
9919 * gcc.dg/always_inline3.c: Likewise.
9920
9921 2007-01-10 Mark Mitchell <mark@codesourcery.com>
9922
9923 PR c++/28999
9924 * g++.dg/template/typename11.C: New test.
9925
9926 2007-01-10 Robert Kennedy <jimbob@google.com>
9927
9928 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
9929
9930 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
9931
9932 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
9933 for different integer kinds.
9934 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
9935 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
9936 * gfortran.dg/ishft_2.f90: New test.
9937 * gfortran.dg/ishft_3.f90: New test.
9938
9939 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
9940
9941 * gfortran.dg/altreturn_2.f90: Removed executable bit.
9942
9943 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
9944
9945 PR tree-optimization/30322
9946 * gcc.dg/tree-ssa/loop-21.c: New test.
9947
9948 2007-01-08 Geoffrey Keating <geoffk@apple.com>
9949
9950 * g++.dg/rtti/darwin-builtin-linkage.C: New.
9951
9952 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
9953
9954 * gcc.target/spu/intrinsics-1.c: Remove xfail.
9955
9956 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9957
9958 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
9959 * g++.dg/warn/overflow-warn-3.C: Likewise.
9960 * g++.dg/warn/overflow-warn-4.C: Likewise.
9961 * g++.dg/warn/overflow-warn-5.C: Likewise.
9962 * g++.dg/warn/overflow-warn-6.C: Likewise.
9963 * g++.dg/warn/Woverflow-1.C: Likewise.
9964 * g++.dg/warn/Woverflow-2.C: Likewise.
9965 * g++.dg/warn/Woverflow-3.C: Likewise.
9966 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
9967
9968 2007-01-08 Roger Sayle <roger@eyesopen.com>
9969
9970 * gfortran.dg/array_constructor_14.f90: New test case.
9971 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
9972
9973 2007-01-08 Richard Guenther <rguenther@suse.de>
9974
9975 PR tree-optimization/23603
9976 * gcc.dg/tree-ssa/vrp31.c: New testcase.
9977 * gcc.dg/tree-ssa/vrp32.c: Likewise.
9978
9979 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
9980
9981 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
9982 in __v8qi typedef.
9983 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
9984 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
9985 compiler behaviour.
9986 * gcc.dg/simd-5.c: Likewise.
9987 * gcc.dg/simd-6.c: Likewise.
9988 * g++.dg/conversion/simd1.C: Likewise.
9989 * g++.dg/conversion/simd3.C: Likewise.
9990 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
9991 (main): Use it.
9992
9993 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
9994
9995 PR tree-optimization/29877
9996 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
9997 name of a hard register for the target concerned. Adjust dg-error
9998 directives to cope with new behaviour of TER.
9999
10000 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10001
10002 PR c++/28986
10003 * g++.dg/conversion/nullptr1.C: Added overflow warning.
10004 * g++.dg/warn/overflow-warn-1.C: New.
10005 * g++.dg/warn/overflow-warn-3.C: New.
10006 * g++.dg/warn/overflow-warn-4.C: New.
10007 * g++.dg/warn/overflow-warn-5.C: New.
10008 * g++.dg/warn/overflow-warn-6.C: New.
10009 * g++.dg/warn/Woverflow-1.C: New.
10010 * g++.dg/warn/Woverflow-2.C: New.
10011 * g++.dg/warn/Woverflow-3.C: New.
10012 * g++.dg/warn/multiple-overflow-warn-2.C: New.
10013
10014 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
10015
10016 PR fortran/27698
10017 * gfortran.dg/invalid_name.f90: New test.
10018 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
10019 * gfortran.dg/gomp/pr29759.f90: Ditto.
10020
10021 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
10022
10023 * gfortran.dg/present_1.f90: Update error message.
10024
10025 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
10026
10027 PR c++/19439
10028 * g++.dg/template/duplicate1.C: New test
10029 * g++.dg/template/memfriend6.C: Adjust error markers.
10030
10031 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
10032
10033 PR tree-opt/30385
10034 * gcc.dg/torture/inline-1.c: New test.
10035
10036 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10037
10038 PR c/19978
10039 * gcc.dg/multiple-overflow-warn-1.c: New.
10040 * gcc.dg/multiple-overflow-warn-2.c: New.
10041 * gcc.dg/overflow-warn-6.c: New.
10042 * g++.dg/warn/multiple-overflow-warn-1.C: New.
10043
10044 2007-01-05 Roger Sayle <roger@eyesopen.com>
10045
10046 * gfortran.dg/array_memcpy_1.f90: New test case.
10047 * gfortran.dg/array_memcpy_2.f90: Likewise.
10048
10049 2007-01-05 Richard Guenther <rguenther@suse.de>
10050
10051 PR middle-end/27826
10052 * g++.dg/opt/pr27826.C: New testcase.
10053
10054 2007-01-05 Ian Lance Taylor <iant@google.com>
10055
10056 * gcc.dg/Walways-true-1.c: New test.
10057 * gcc.dg/Walways-true-2.c: New test.
10058 * g++.dg/warn/Walways-true-1.C: New test.
10059 * g++.dg/warn/Walways-true-2.C: New test.
10060
10061 2007-01-05 Jakub Jelinek <jakub@redhat.com>
10062
10063 PR c/30360
10064 * gcc.dg/pr30360.c: New test.
10065
10066 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
10067
10068 PR fortran/23232
10069 * gfortran.dg/data_implied_do_1.f90: New test.
10070
10071 PR fortran/27996
10072 PR fortran/27998
10073 * gfortran.dg/char_length_1.f90: New test.
10074
10075 2007-01-05 Richard Guenther <rguenther@suse.de>
10076
10077 PR middle-end/28116
10078 * g++.dg/opt/pr28116.C: New testcase.
10079
10080 2007-01-05 Tobias Burnus <burnus@net-b.de>
10081
10082 PR fortran/29624
10083 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
10084 invalid deallocate.
10085 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
10086 * gfortran.dg/protected_4.f90: Add pointer intent check.
10087 * gfortran.dg/protected_6.f90: Add pointer intent check.
10088 * gfortran.dg/pointer_intent_1.f90: New test.
10089 * gfortran.dg/pointer_intent_2.f90: New test.
10090 * gfortran.dg/pointer_intent_3.f90: New test.
10091
10092 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
10093
10094 PR 30235
10095 * gfortran.dg/altreturn_2.f90: new test.
10096
10097 2007-01-04 Tom Tromey <tromey@redhat.com>
10098
10099 PR preprocessor/28165:
10100 * gcc.dg/cpp/pr28165.c: New file.
10101
10102 2007-01-03 Josh Conner <jconner@apple.com>
10103
10104 PR middle-end/29683
10105 * gcc.dg/pr29683.c: New.
10106
10107 2007-01-03 Jakub Jelinek <jakub@redhat.com>
10108
10109 PR c++/28217
10110 * g++.dg/pch/template-1.C: New test.
10111 * g++.dg/pch/template-1.Hs: New file.
10112
10113 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
10114
10115 PR middle-end/30353
10116 * gcc.c-torture/compile/complex-4.c: New test.
10117
10118 2007-01-03 Joseph Myers <joseph@codesourcery.com>
10119
10120 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
10121 -maltivec.
10122 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
10123
10124 2007-01-03 Jakub Jelinek <jakub@redhat.com>
10125
10126 PR middle-end/30286
10127 * gcc.dg/pr30286.c: New test.
10128
10129 PR c++/29535
10130 * g++.dg/template/crash66.C: New test.
10131
10132 PR c++/29054
10133 * g++.dg/template/friend49.C: New test.
10134
10135 2007-01-03 Steven G. Kargl <kargls@comcast.net>
10136
10137 * gfortran.dg/ibits.f90: New test.
10138
10139 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
10140
10141 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
10142 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
10143
10144 2007-01-02 Jan Hubicka <jh@suse.cz>
10145
10146 * gcc.dg/pr16194.c: We now output error on all three functions,
10147 not just first one.
10148
10149 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10150
10151 PR c/19977
10152 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
10153 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
10154
10155 2006-01-02 Ian Lance Taylor <iant@google.com>
10156
10157 * g++.dg/warn/Wparentheses-22.C: New test.
10158 * g++.dg/warn/Wparentheses-23.C: New test.
10159
10160 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10161
10162 PR middle-end/7651
10163 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
10164 * gcc.dg/declspec-3-Wextra.c: New.
10165 * gcc.dg/declspec-3-no.c: New
10166
10167 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
10168
10169 PR fortran/20896
10170 * gfortran.dg/interface_10.f90: Remove.
10171
10172 2007-01-01 Roger Sayle <roger@eyesopen.com>
10173
10174 * gcc.dg/fold-eqxor-4.c: New test case.
10175
10176 2007-01-02 Joseph Myers <joseph@codesourcery.com>
10177
10178 PR middle-end/30311
10179 * gcc.c-torture/compile/pr30311.c: New test.
10180
10181 2007-01-01 Andrew Pinski <pinskia@gmail.com>
10182
10183 PR middle-end/30253
10184 * gcc.c-torture/compile/statement-expression-1.c: New test.
10185
10186 2007-01-01 Andreas Schwab <schwab@suse.de>
10187
10188 PR target/29166
10189 * g++.dg/eh/pr29166.C: New test.
10190
10191 2007-01-01 Joseph Myers <joseph@codesourcery.com>
10192
10193 * lib/target-supports.exp (check_effective_target_powerpc_spe):
10194 New.
10195 (check_effective_target_vect_cmdline_needed): Use it.
10196
10197 2006-12-31 Richard Guenther <rguenther@suse.de>
10198
10199 PR middle-end/30137
10200 * gcc.dg/pr30137-1.c: New testcase.
10201 * gcc.dg/pr30137-2.c: Likewise.
10202
10203 2006-12-31 Roger Sayle <roger@eyesopen.com>
10204
10205 PR middle-end/30322
10206 * gcc.dg/fold-plusnot-1.c: New test case.
10207
10208 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
10209
10210 PR c++/29731
10211 * g++.dg/parse/template22.C: New test.
10212
10213 2006-12-31 Richard Guenther <rguenther@suse.de>
10214
10215 PR middle-end/30338
10216 * gcc.c-torture/compile/pr30338.c: New testcase.
10217
10218 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
10219
10220 PR fortran/27900
10221 * gfortran.dg/intrinsic_actual_4.f90: New test.
10222
10223 PR fortran/24325
10224 * gfortran.dg/func_decl_3.f90: New test.
10225
10226 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
10227
10228 PR fortran/23060
10229 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
10230 * gfortran.dg/c_by_val_1.f: New test.
10231 * gfortran.dg/c_by_val_2.f: New test.
10232 * gfortran.dg/c_by_val_3.f: New test.
10233
10234 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
10235
10236 PR libfortran/30321
10237 * gfortran.dg/sum_zero_array_1.f90: New test.
10238
10239 2006-12-29 Jakub Jelinek <jakub@redhat.com>
10240
10241 PR preprocessor/29612
10242 * gcc.dg/cpp/pr29612-1.c: New test.
10243 * gcc.dg/cpp/pr29612-2.c: New test.
10244
10245 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
10246
10247 PR fortran/30034
10248 * gfortran.dg/pure_formal_proc_1.f90: New test.
10249
10250 PR fortran/30237
10251 * gfortran.dg/intrinsic_actual_3.f90: New test.
10252
10253 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10254
10255 PR fortran/30014
10256 * gfortran.dg/io_constraints_1.f90: Update test.
10257 * gfortran.dg/io_constraints_2.f90: Update test.
10258 * gfortran.dg/inquire_iolength.f90: New test.
10259
10260 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
10261
10262 PR fortran/20896
10263 * gfortran.dg/interface_10.f90: New test.
10264 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
10265 since z is already, locally a variable.
10266
10267 PR fortran/25135
10268 * gfortran.dg/generic_11.f90: New test.
10269 * gfortran.dg/interface_7.f90: Remove name clash between module
10270 name and procedure 'x' referenced in the interface.
10271
10272 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10273
10274 PR middle-end/7651
10275 * gcc.dg/Wmissing-parameter-type.c: New.
10276 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
10277 * gcc.dg/Wmissing-parameter-type-no.c: New.
10278
10279 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
10280
10281 PR fortran/25818
10282 * gfortran.dg/entry_array_specs_2.f: New test.
10283
10284 PR fortran/30084
10285 * gfortran.dg/nested_modules_6.f90: New test.
10286
10287 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10288
10289 PR middle-end/7651
10290 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
10291 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
10292
10293 2006-12-21 Andrew Pinski <pinskia@gmail.com>
10294
10295 PR C++/30168
10296 * g++.dg/opt/complex6.C: New test.
10297
10298 2006-12-22 Ben Elliston <bje@au.ibm.com>
10299
10300 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
10301 full" if the linker on spu-*-* warns about exceeding local store.
10302
10303 And revert this patch:
10304 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10305 fail to link due to relocation overflows on spu-*-*.
10306
10307 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
10308
10309 PR fortran/30273
10310 * gfortran.dg/dependency_19.f90: New test.
10311
10312 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
10313
10314 PR fortran/30202
10315 * gfortran.dg/alloc_comp_basics_3.f90: New test.
10316
10317 2006-12-21 Jakub Jelinek <jakub@redhat.com>
10318
10319 PR middle-end/30262
10320 * gcc.c-torture/execute/20061220-1.c: New test.
10321
10322 PR middle-end/30263
10323 * gcc.dg/gomp/asm-1.c: New test.
10324
10325 PR target/30230
10326 * g++.dg/eh/ia64-2.C: New test.
10327
10328 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
10329
10330 PR target/28966
10331 PR target/29248
10332 * gcc.dg/rs6000-leaf.c: New.
10333
10334 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10335
10336 PR fortran/25392
10337 * gfortran.dg/f2c_8.f90: New test.
10338
10339 2006-12-20 Bill Wendling <wendling@apple.com>
10340
10341 * gcc.dg/asm-b.c: Check for __ppc64__.
10342
10343 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
10344
10345 PR fortran/30190
10346 * gfortran.dg/bounds_check_5.f90: New test.
10347
10348 2006-12-20 Andrew Pinski <pinskia@gmail.com>
10349
10350 PR middle-end/30143
10351 * gcc.dg/gomp/complex-1.c: New testcase.
10352
10353 2006-12-20 Roger Sayle <roger@eyesopen.com>
10354
10355 * gfortran.dg/array_memset_1.f90: New test case.
10356
10357 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
10358
10359 * lib/target-supports.exp: Add spu to
10360 check_effective_target_vect_widen_mult_hi_to_si.
10361
10362 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
10363
10364 PR fortran/29992
10365 * gfortran.dg/generic_9.f90: New test.
10366
10367 PR fortran/30081
10368 * gfortran.dg/generic_10.f90: New test.
10369
10370 2006-12-19 Andrew Pinski <pinskia@gmail.com>
10371
10372 PR tree-opt/30045
10373 * gcc.dg/pr30045.c: New test.
10374
10375 2006-12-20 Ben Elliston <bje@au.ibm.com>
10376
10377 * gcc.dg/20020312-2.c: Add a case for __SPU__.
10378
10379 2006-12-19 Eric Christopher <echristo@apple.com>
10380
10381 PR target/29302
10382 * gcc.c-torture/execute/pr29302-1.c: New.
10383
10384 2006-12-19 Tobias Burnus <burnus@net-b.de>
10385
10386 PR fortran/39238
10387 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
10388
10389 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
10390
10391 PR fortran/30236
10392 * gfortran.dg/altreturn_3.f90: New test.
10393
10394 * gfortran.dg/char_result_12.f90: Fix comment typos.
10395
10396 2006-12-19 Ben Elliston <bje@au.ibm.com>
10397
10398 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
10399 as newlib's stdio.h uses non-traditional cpp constructs.
10400
10401 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
10402
10403 * gfortran.dg/advance.f90: Renamed to advance_1.f90
10404 * gfortran.dg/append-1.f90: Renamed to append_1.f90
10405 * gfortran.dg/array-1.f90: Renamed to array_1.f90
10406 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
10407 * gfortran.dg/backspace.f: Renamed to backspace_1.f
10408 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
10409 * gfortran.dg/default_initialization.f: Renamed to
10410 default_initialization_1.f
10411 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
10412 dollar_edit_descriptor_1.f
10413 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
10414 dollar_edit_descriptor_2.f
10415 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
10416 dollar_edit_descriptor_3.f
10417 * gfortran.dg/logint-1.f: Renamed to logint_1.f
10418 * gfortran.dg/logint-2.f: Renamed to logint_2.f
10419 * gfortran.dg/logint-3.f: Renamed to logint_3.f
10420 * gfortran.dg/advance_1.f90: Renamed from advance.f90
10421 * gfortran.dg/append_1.f90: Renamed from append-1.f90
10422 * gfortran.dg/array_1.f90: Renamed from array-1.f90
10423 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
10424 * gfortran.dg/backspace_1.f: Renamed from backspace.f
10425 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
10426 * gfortran.dg/default_initialization_1.f: Renamed from
10427 default_initialization.f
10428 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
10429 dollar_edit_descriptor-1.f
10430 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
10431 dollar_edit_descriptor-2.f
10432 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
10433 dollar_edit_descriptor-3.f
10434 * gfortran.dg/logint_1.f: Renamed from logint-1.f
10435 * gfortran.dg/logint_2.f: Renamed from logint-2.f
10436 * gfortran.dg/logint_3.f: Renamed from logint-3.f
10437
10438 2006-12-18 Bill Wendling <wendling@apple.com>
10439
10440 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
10441 id is an OjbC keyword.
10442
10443 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10444
10445 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
10446
10447 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
10448
10449 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
10450
10451 2006-12-18 Ian Lance Taylor <iant@google.com>
10452
10453 * g++.dg/warn/Wmissing-declarations-1.C: New test.
10454
10455 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
10456
10457 * gcc.c-torture/compile/pr27528.c: Use empty templates.
10458
10459 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
10460
10461 PR fortran/30207
10462 * gfortran.fortran-torture/execute/where21.f90: New test.
10463
10464 2006-12-17 Tobias Burnus <burnus@net-b.de>
10465
10466 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
10467
10468 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10469
10470 PR middle-end/7651
10471 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
10472 * gcc.dg/if-empty-1.c: Likewise.
10473 * gcc.dg/pr23165.c: Likewise.
10474 * g++.dg/warn/empty-body.C: Likewise.
10475
10476 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10477
10478 PR libfortran/30005
10479 * gfortran.dg/open_errors.f90: New test.
10480
10481 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
10482
10483 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
10484
10485 * gcc.target/i386/ssse3-pabsb.c: New file.
10486 * gcc.target/i386/ssse3-pabsd.c: Likewise.
10487 * gcc.target/i386/ssse3-pabsw.c: Likewise.
10488 * gcc.target/i386/ssse3-palignr.c: Likewise.
10489 * gcc.target/i386/ssse3-phaddd.c: Likewise.
10490 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10491 * gcc.target/i386/ssse3-phaddw.c: Likewise.
10492 * gcc.target/i386/ssse3-phsubd.c: Likewise.
10493 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10494 * gcc.target/i386/ssse3-phsubw.c: Likewise.
10495 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10496 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10497 * gcc.target/i386/ssse3-pshufb.c: Likewise.
10498 * gcc.target/i386/ssse3-psignb.c: Likewise.
10499 * gcc.target/i386/ssse3-psignd.c: Likewise.
10500 * gcc.target/i386/ssse3-psignw.c: Likewise.
10501 * gcc.target/i386/ssse3-vals.h: Likewise.
10502
10503 2006-12-15 Janis Johnson <janis187@us.ibm.com>
10504
10505 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
10506 * lib/fortran-torture.exp: Include target-supports.exp.
10507
10508 2006-12-15 Jakub Jelinek <jakub@redhat.com>
10509
10510 PR target/30185
10511 * gcc.c-torture/execute/pr30185.c: New test.
10512
10513 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10514
10515 PR testsuite/30179
10516 PR testsuite/30180
10517 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
10518 * gcc.dg/builtin-bswap-2.c: Likewise.
10519 * gcc.dg/builtin-bswap-3.c: Likewise.
10520 * gcc.dg/builtin-bswap-4.c: Likewise.
10521 * lib/target-supports.exp (check_effective_target_stdint_types): New.
10522 * gcc.c-torture/execute/mode-dependent-address.x: New file.
10523
10524 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10525
10526 PR libfortran/30145
10527 * gfortran.dg/write_zero_array: New test.
10528
10529 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10530
10531 PR fortran/30200
10532 * gfortran.dg/write_fmt_trim.f90: New test.
10533
10534 2006-12-14 Diego Novillo <dnovillo@redhat.com>
10535
10536 PR 30194
10537 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
10538 temporarily.
10539
10540 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10541
10542 * lib/target-supports.exp (check_weak_available): Use istarget
10543 "hppa*-*-hpux10*" instead of regexp.
10544 (check_cxa_atexit_available): Likewise.
10545
10546 2006-12-14 Richard Guenther <rguenther@suse.de>
10547
10548 PR tree-optimization/30197
10549 * gcc.c-torture/execute/complex-1.c: Fix function name.
10550 * gcc.dg/builtins-61.c: New testcase.
10551
10552 2006-12-14 Richard Guenther <rguenther@suse.de>
10553
10554 PR middle-end/30172
10555 * gcc.dg/pr30172-1.c: New testcase.
10556
10557 2006-12-14 Richard Guenther <rguenther@suse.de>
10558
10559 PR tree-optimization/30198
10560 * gcc.dg/builtins-60.c: New testcase.
10561
10562 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
10563
10564 * lib/target-supports.exp (vect_no_align): Remove spu.
10565
10566 2006-12-13 Ian Lance Taylor <iant@google.com>
10567
10568 PR c++/19564
10569 PR c++/19756
10570 * g++.dg/warn/Wparentheses-5.C: New test.
10571 * g++.dg/warn/Wparentheses-6.C: New test.
10572 * g++.dg/warn/Wparentheses-7.C: New test.
10573 * g++.dg/warn/Wparentheses-8.C: New test.
10574 * g++.dg/warn/Wparentheses-9.C: New test.
10575 * g++.dg/warn/Wparentheses-10.C: New test.
10576 * g++.dg/warn/Wparentheses-11.C: New test.
10577 * g++.dg/warn/Wparentheses-12.C: New test.
10578 * g++.dg/warn/Wparentheses-13.C: New test.
10579 * g++.dg/warn/Wparentheses-14.C: New test.
10580 * g++.dg/warn/Wparentheses-15.C: New test.
10581 * g++.dg/warn/Wparentheses-16.C: New test.
10582 * g++.dg/warn/Wparentheses-17.C: New test.
10583 * g++.dg/warn/Wparentheses-18.C: New test.
10584 * g++.dg/warn/Wparentheses-19.C: New test.
10585 * g++.dg/warn/Wparentheses-20.C: New test.
10586 * g++.dg/warn/Wparentheses-21.C: New test.
10587
10588 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10589
10590 PR testsuite/30157
10591 * lib/target-supports.exp (check_cxa_atexit_available): Return false
10592 for target "hppa.*hpux10".
10593
10594 2006-12-13 Jakub Jelinek <jakub@redhat.com>
10595
10596 * g++.dg/debug/vartrack1.C: New test.
10597
10598 * g++.dg/opt/ifcvt1.C: New test.
10599
10600 * gcc.dg/tls/opt-13.c: New test.
10601
10602 * gcc.dg/20060425-2.c: New test.
10603
10604 * g++.dg/opt/pr15054-2.C: New test.
10605
10606 * gcc.c-torture/execute/20060420-1.c: New test.
10607
10608 * gcc.c-torture/execute/20060412-1.c: New test.
10609
10610 * objc/compile/20060406-1.m: New test.
10611
10612 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
10613
10614 * g++.dg/template/array17.C: New test.
10615
10616 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
10617
10618 * gcc.target/powerpc/altivec-23.c: New test.
10619
10620 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
10621
10622 PR c++27316
10623 * g++.dg/inherit/error3.C: New test.
10624
10625 PR c++/28740
10626 * g++.dg/inherit/error4.C: New test.
10627
10628 2006-12-13 Richard Guenther <rguenther@suse.de>
10629
10630 PR tree-optimization/17687
10631 * gcc.dg/builtins-59.c: New testcase.
10632
10633 2006-12-13 Ben Elliston <bje@au.ibm.com>
10634
10635 * gcc.target/spu/Wmain.c: New test.
10636
10637 2006-12-12 Josh Conner <jconner@apple.com>
10638
10639 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
10640 * g++.dg/abi/thunk4.C: Likewise.
10641 * g++.dg/abi/rtti3.C: Likewise.
10642
10643 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
10644
10645 * gcc.target/spu/cpat-1.c: New test.
10646 * gcc.target/spu/cpat-2.c: New test.
10647 * gcc.target/spu/cpat-3.c: New test.
10648 * gcc.target/spu/cpat-4.c: New test.
10649
10650 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
10651
10652 PR tree-opt/28436
10653 * gcc.c-torture/compile/vector-1.c: New test.
10654 * gcc.c-torture/compile/vector-2.c: New test.
10655 * gcc.c-torture/compile/vector-3.c: New test.
10656
10657 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10658
10659 * lib/fortran-torture.exp: Update copyright years. Remove
10660 obsolete comment. Test -ftree-vectorize where it makes sense.
10661 * lib/gfortran-dg.exp: Update copyright years. Use settings
10662 from fortran-torture.exp.
10663 * gfortran.dg/char_transpose_1.f90,
10664 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
10665 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
10666 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
10667 '-w' to dg-options.
10668
10669 2006-12-12 Richard Sandiford <richard@codesourcery.com>
10670
10671 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
10672 saved_${tool}_load.
10673
10674 2006-12-12 Ira Rosen <irar@il.ibm.com>
10675
10676 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
10677 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
10678 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
10679 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
10680 gaps.
10681
10682 2006-12-12 Richard Guenther <rguenther@suse.de>
10683
10684 PR middle-end/30147
10685 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
10686
10687 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
10688 Diego Novillo <dnovillo@redhat.com>
10689
10690 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
10691 VDEF/VUSE changes.
10692 * gcc.dg/tree-ssa/pr26421.c: Likewise
10693 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
10694 * gcc.dg/tree-ssa/pr23382.c: Likewise.
10695 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
10696 * gcc.dg/tree-ssa/pr28410.c: Likewise.
10697 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
10698 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
10699 * gcc.dg/tree-ssa/vrp07.c: Likewise.
10700 * gcc.dg/tree-ssa/vrp08.c: Likewise.
10701 * gcc.dg/tree-ssa/alias-12.c: Likewise.
10702
10703 2006-12-11 Jan Hubicka <jh@suse.cz>
10704
10705 * gcc.dg/tree-prof/stringop-1.c: New test.
10706 * gcc.dg/tree-prof/stringop-2.c: New test.
10707
10708 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
10709
10710 PR target/30120
10711 * gcc.target/i386/pr30120.c: New test.
10712
10713 Revert:
10714 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
10715
10716 * gcc.target/i386/x87regparm-1.c: New test.
10717 * gcc.target/i386/x87regparm-2.c: New test.
10718 * gcc.target/i386/x87regparm-3.c: New test.
10719 * gcc.target/i386/x87regparm-4.c: New test.
10720
10721 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
10722
10723 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
10724
10725 2006-12-10 Tobias Burnus <burnus@net-b.de>
10726
10727 PR fortran/23994
10728 * gfortran.dg/protected_1.f90: New test.
10729 * gfortran.dg/protected_2.f90: New test.
10730 * gfortran.dg/protected_3.f90: New test.
10731 * gfortran.dg/protected_4.f90: New test.
10732 * gfortran.dg/protected_5.f90: New test.
10733 * gfortran.dg/protected_6.f90: New test.
10734
10735 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10736 Tobias Burnus <burnus@gcc.gnu.org>
10737
10738 PR fortran/29975
10739 PR fortran/30068
10740 * gfortran.dg/interface_4.f90: Test adding procedure to generic
10741 interface.
10742 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
10743 ambiguous interfaces.
10744 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
10745 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
10746 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
10747 ambiguous interfaces.
10748 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
10749 * gfortran.dg/array_initializer_2.f90: Add initializer array
10750 constructor test.
10751
10752 PR fortran/30096
10753 * gfortran.dg/interface_9.f90: Test that host interfaces are
10754 not checked for ambiguity with the local version.
10755
10756 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10757
10758 PR fortran/29464
10759 * gfortran.dg/module_interface_2.f90: New test.
10760
10761 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10762
10763 PR fortran/29941
10764 * gfortran.dg/assumed_len.f90: New test.
10765
10766 2006-12-09 Richard Guenther <rguenther@suse.de>
10767
10768 * g++.dg/warn/implicit-typename1.C: Qualify types.
10769 * g++.dg/parse/crash12.C: Likewise.
10770 * g++.dg/tree-ssa/pr22444.C: Likewise.
10771
10772 2006-12-09 Tobias Burnus <burnus@net-b.de>
10773
10774 * gfortran.dg/array_2.f90: Added sqrt test.
10775
10776 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
10777
10778 * gcc.target/i386/x87regparm-1.c: XFAIL.
10779 * gcc.target/i386/x87regparm-2.c: XFAIL.
10780 * gcc.target/i386/x87regparm-3.c: XFAIL.
10781 * gcc.target/i386/x87regparm-4.c: XFAIL.
10782
10783 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10784
10785 * lib/target-supports.exp
10786 (check_effective_target_large_long_double): New.
10787 * gcc.dg/Wconversion-real.c : Use it.
10788 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
10789 unsigned.
10790
10791 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
10792
10793 * gcc.c-torture/execute/mode-dependent-address.c: New test.
10794
10795 2006-12-08 Tobias Burnus <burnus@net-b.de>
10796
10797 PR fortran/27546
10798 * gfortran.dg/import4.f90: New test for IMPORT in modules.
10799
10800 2006-12-07 Mark Mitchell <mark@codesourcery.com>
10801
10802 PR c++/29732
10803 * g++.dg/template/crash65.C: New test.
10804 * g++.dg/template/spec16.C: Tweak error markers.
10805
10806 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
10807
10808 * gcc.target/spu: New directory.
10809 * gcc.target/spu/spu.exp: New file.
10810 * gcc.target/spu/intrinsics-1.c: New test.
10811
10812 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
10813
10814 PR c++/29980
10815 * g++.dg/ext/attrib27.C: New test.
10816 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
10817 * g++.dg/parse/typedef5.C: Likewise.
10818
10819 2006-12-07 Mike Stump <mrs@apple.com>
10820
10821 * treelang/compile/var_defs.tree: Adjust.
10822
10823 2006-12-06 Mark Mitchell <mark@codesourcery.com>
10824
10825 PR c++/29730
10826 * g++.dg/template/crash64.C: New test.
10827 * g++.dg/parse/crash27.C: Adjust error markers.
10828
10829 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
10830
10831 PR libfortran/30009
10832 PR libfortran/30056
10833 * gfortran.dg/read_eof_4.f90: Add tests.
10834 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
10835 * gfortran.dg/unf_read_corrupted_1.f90: New test.
10836
10837 2006-12-05 Mark Mitchell <mark@codesourcery.com>
10838
10839 PR c++/29729
10840 * g++.dg/template/crash63.C: New test.
10841
10842 PR c++/29728
10843 * g++.dg/template/crash62.C: New test.
10844
10845 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
10846
10847 PR fortran/30003
10848 * gfortran.dg/allocatable_function_1.f90: Increase the number
10849 of expected calls of free to 10; the lhs section reference is
10850 now evaluated so there is another call to bar. Change the
10851 comment appropriately.
10852 * gfortran.dg/array_section_1.f90: New test.
10853
10854 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
10855
10856 PR fortran/29912
10857 * gfortran.dg/char_result_12.f90: New test.
10858
10859 2006-12-05 Richard Guenther <rguenther@suse.de>
10860
10861 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
10862 * gcc.dg/vect/vect-pow-2.c: Rename to ...
10863 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
10864 vect_double, xfail for spu*-*-*.
10865
10866 2006-12-04 Tobias Burnus <burnus@net-b.de>
10867
10868 PR fortran/29962
10869 * initialization_4.f90: Test noninteger exponents (-std=f95).
10870 * initialization_5.f90: New test for noninteger exponents
10871 with -std=f2003.
10872
10873 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
10874
10875 PR fortran/29821
10876 * gfortran.dg/parameter_array_section_1.f90: New test.
10877
10878 2006-12-04 Mark Mitchell <mark@codesourcery.com>
10879
10880 PR c++/29733
10881 * g++.dg/template/crash61.C: New test.
10882
10883 PR c++/29632
10884 * g++.dg/template/error23.C: New test.
10885
10886 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
10887
10888 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
10889
10890 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
10891
10892 PR fortran/29916
10893 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
10894
10895 2006-12-04 Jakub Jelinek <jakub@redhat.com>
10896
10897 PR middle-end/29965
10898 * gcc.dg/gomp/pr29965-1.c: New test.
10899 * gcc.dg/gomp/pr29965-2.c: New test.
10900 * gcc.dg/gomp/pr29965-3.c: New test.
10901 * gcc.dg/gomp/pr29965-4.c: New test.
10902 * gcc.dg/gomp/pr29965-5.c: New test.
10903 * gcc.dg/gomp/pr29965-6.c: New test.
10904 * g++.dg/gomp/pr29965-1.C: New test.
10905 * g++.dg/gomp/pr29965-2.C: New test.
10906 * g++.dg/gomp/pr29965-3.C: New test.
10907 * g++.dg/gomp/pr29965-4.C: New test.
10908 * g++.dg/gomp/pr29965-5.C: New test.
10909 * g++.dg/gomp/pr29965-6.C: New test.
10910 * g++.dg/gomp/pr29965-7.C: New test.
10911 * g++.dg/gomp/pr29965-8.C: New test.
10912 * g++.dg/gomp/pr29965-9.C: New test.
10913 * g++.dg/gomp/pr29965-10.C: New test.
10914
10915 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
10916
10917 * gnat.dg/pointer_variable_bounds.adb: New test.
10918 * gnat.dg/pointer_variable_bounds.ads: Likewise.
10919 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
10920
10921 2006-12-03 Eric Christopher <echristo@apple.com>
10922
10923 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
10924
10925 2006-12-03 Richard Henderson <rth@redhat.com>
10926 Andrew Pinski <pinskia@gmail.com>
10927
10928 PR C++/14329
10929 * g++.dg/warn/unit-1.C: New test.
10930
10931 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
10932
10933 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
10934
10935 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
10936
10937 * g++.dg/vect/vect.exp: Enable tests to run on spu.
10938 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
10939 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
10940 * gcc.dg/vect/vect-70.c: Reduce array size.
10941 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
10942 vect_no_compaer_double targets.
10943 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
10944 vect_float, vect_double, and vect_int.
10945
10946 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
10947
10948 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
10949 test for loop versioning on vect_no_align targets.
10950 * gcc.dg/vect/pr20122.c: Likewise.
10951 * gcc.dg/vect/vect-105.c: Likewise.
10952 * gcc.dg/vect/vect-42.c: Likewise.
10953 * gcc.dg/vect/vect-43.c: Likewise.
10954 * gcc.dg/vect/vect-74.c: Likewise.
10955 * gcc.dg/vect/vect-75.c: Likewise.
10956 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
10957 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
10958 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
10959 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
10960
10961 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
10962
10963 PR fortran/29642
10964 * gfortran.dg/value_1.f90 : New test.
10965 * gfortran.dg/value_2.f90 : New test.
10966 * gfortran.dg/value_3.f90 : New test.
10967 * gfortran.dg/value_4.f90 : New test.
10968 * gfortran.dg/value_4.c : Called from value_4.f90.
10969
10970 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
10971
10972 PR C++/30033
10973 * g++.dg/cpp0x/static_assert4.C: New testcase.
10974
10975 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10976
10977 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
10978
10979 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
10980
10981 PR c/27953
10982 * gcc.dg/pr27953.c: New test.
10983
10984 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10985
10986 PR c++/30022
10987 * g++.dg/ext/vector5.C: New test.
10988
10989 PR c++/30021
10990 * g++.dg/other/main1.C: New test.
10991
10992 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
10993
10994 PR libfortran/29568
10995 * gfortran.dg/convert_implied_open.f90: Change to
10996 new default record length.
10997 * gfortran.dg/unf_short_record_1.f90: Adapt to
10998 new error message.
10999 * gfortran.dg/unformatted_subrecords_1.f90: New test.
11000
11001 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
11002
11003 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
11004
11005 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
11006
11007 PR c++/29066
11008 * g++.dg/expr/pr29066.c: New.
11009
11010 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
11011 Zdenek Dvorak <dvorakz@suse.cz>
11012
11013 PR tree-optimization/29921
11014 * gcc.dg/pr29921-2.c: New test.
11015
11016 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
11017
11018 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
11019 (i386_get_cpuid): New function.
11020 (i386_cpuid_ecx): Likewise.
11021 (i386_cpuid_edx): Likewise.
11022 (i386_cpuid): Updated to call i386_cpuid_edx.
11023
11024 * gcc.target/i386/sse3-addsubpd.c: New file.
11025 * gcc.target/i386/sse3-addsubps.c: Likewise.
11026 * gcc.target/i386/sse3-haddpd.c: Likewise.
11027 * gcc.target/i386/sse3-haddps.c: Likewise.
11028 * gcc.target/i386/sse3-hsubpd.c: Likewise.
11029 * gcc.target/i386/sse3-hsubps.c: Likewise.
11030 * gcc.target/i386/sse3-lddqu.c: Likewise.
11031 * gcc.target/i386/sse3-movddup.c: Likewise.
11032 * gcc.target/i386/sse3-movshdup.c: Likewise.
11033 * gcc.target/i386/sse3-movsldup.c: Likewise.
11034
11035 2006-12-01 Dirk Mueller <dmueller@suse.de>
11036
11037 * g++.dg/warn/Wreturn-type-4.C: New testcase.
11038
11039 2006-11-30 Janis Johnson <janis187@us.ibm.com>
11040
11041 * gcc.dg/dfp/convert-int-max.c: New test.
11042 * gcc.dg/dfp/convert-int-max-fold.c: New test.
11043
11044 2006-11-30 Richard Guenther <rguenther@suse.de>
11045
11046 * gcc.dg/vect/vect-pow-1.c: Rename ...
11047 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
11048 floats instead of doubles, check successful vectorization.
11049
11050 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
11051
11052 PR target/29945
11053 * gcc.c-torture/compile/pr29945.c: New testcase.
11054
11055 2006-11-30 Joseph Myers <joseph@codesourcery.com>
11056
11057 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
11058 -maltivec.
11059
11060 2006-11-29 Eric Christopher <echristo@apple.com>
11061
11062 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
11063
11064 2006-11-29 Janis Johnson <janis187@us.ibm.com>
11065
11066 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
11067
11068 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
11069
11070 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
11071
11072 PR c++/29022
11073 * g++.dg/inherit/virtual2.C: New test.
11074 * g++.dg/inherit/virtual3.C: Likewise.
11075 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
11076 * g++.dg/inherit/error2.C: Likewise.
11077 * g++.dg/template/instantiate1.C: Likewise.
11078
11079 2006-11-28 Andrew Pinski <pinskia@gmail.com>
11080
11081 PR tree-opt/29984
11082 * gcc.dg/tree-ssa/reassoc-12.c: New test.
11083
11084 2006-11-28 Jan Hubicka <jh@suse.cz>
11085
11086 * gcc.dg/memcpy-1.c: New test.
11087
11088 2006-11-28 Jakub Jelinek <jakub@redhat.com>
11089
11090 PR c++/29735
11091 * g++.dg/warn/main-3.C: New test.
11092
11093 2006-11-28 Jan Hubicka <jh@suse.cz>
11094
11095 * gcc.dg/winline-1.c: New test.
11096
11097 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
11098
11099 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
11100 alignments.
11101
11102 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
11103
11104 PR fortran/29976
11105 * gfortran.dg/missing_optional_dummy_3.f90
11106
11107 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
11108
11109 PR fortran/20880
11110 * gfortran.dg/interface_3.f90: Modify errors.
11111
11112 2006-11-28 Ben Elliston <bje@au.ibm.com>
11113
11114 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11115 fail to link due to relocation overflows on spu-*-*.
11116
11117 2006-11-27 Michael Matz <matz@suse.de>
11118 Andreas Krebbel <krebbel1@de.ibm.com>
11119
11120 PR target/29319
11121 * gcc.dg/20061127-1.c: New testcase.
11122
11123 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
11124
11125 * gcc.dg/20061124-1.c: Add exit() function prototype.
11126
11127 2006-11-27 Jan Hubicka <jh@suse.cz>
11128
11129 * gcc.target/i386/memcpy-1.c: Adjust size.
11130 * gcc.dg/visibility-11.c: Likewise.
11131
11132 2006-11-27 Richard Guenther <rguenther@suse.de>
11133
11134 PR middle-end/25620
11135 * gcc.target/i386/pow-1.c: New testcase.
11136 * gcc.dg/builtins-58.c: Likewise.
11137
11138 2006-11-26 Mark Mitchell <mark@codesourcery.com>
11139
11140 PR c++/29886
11141 * g++.dg/expr/cast8.C: New test.
11142
11143 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11144
11145 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
11146 Don't ever inline the testcase.
11147
11148 2006-11-25 Andrew Pinski <pinskia@gmail.com>
11149
11150 PR fortran/29982
11151 * gfortran.fortran-torture/compile/parameter_3.f90: New
11152 testcase.
11153
11154 2006-11-25 Andrew Pinski <pinskia@gmail.com>
11155
11156 PR fortran/29951
11157 * gfortran.fortran-torture/execute/transfer2.f90: New test.
11158
11159 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11160
11161 * gfortran.fortran-torture/execute/specifics.f90: Remove test
11162 for CHAR.
11163
11164 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11165
11166 PR libgfortran/29936
11167 * gfortran.dg/write_check3.f90: New test.
11168
11169 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
11170
11171 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
11172
11173 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
11174
11175 PR fortran/20880
11176 * gfortran.dg/interface_3.f90: New test.
11177
11178 PR fortran/29387
11179 * gfortran.dg/generic_8.f90: New test.
11180
11181 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11182
11183 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
11184 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
11185 * gfortran.dg/specifics_3.f90: Remove.
11186
11187 2006-11-24 Jakub Jelinek <jakub@redhat.com>
11188
11189 PR c/29955
11190 * gcc.dg/gomp/pr29955.c: New test.
11191
11192 PR c/29736
11193 * gcc.dg/pr29736.c: New test.
11194
11195 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
11196
11197 PR tree-opt/29964
11198 * gcc.dg/pure-1.c: New test.
11199
11200 2006-11-24 Joseph Myers <joseph@codesourcery.com>
11201
11202 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
11203 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
11204
11205 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
11206
11207 * gcc.dg/20061124-1.c: New testcase.
11208
11209 2006-11-23 Eric Christopher <echristo@apple.com>
11210
11211 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
11212
11213 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11214
11215 PR c/2707
11216 PR c++/26167
11217 * gcc.dg/Wconversion-integer.c: New. Supersedes
11218 Wconversion-negative-constants.c
11219 * gcc.dg/Wconversion-real.c: New.
11220 * gcc.dg/Wconversion-real-integer.c: New.
11221 * gcc.dg/Wconversion-negative-constants.c: Deleted.
11222 * g++.dg/warn/Wconversion1.C: Modified.
11223
11224 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11225
11226 * gfortran.dg/overload_1.f90: New test.
11227
11228 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11229
11230 PR c/9072
11231 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
11232 Wtraditional-conversion.
11233 * gcc.dg/overflow-warn-2.c: Likewise.
11234 * gcc.dg/Wconversion.c: Likewise. Renamed as
11235 Wtraditional-conversion.c .
11236 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
11237 Wtraditional-conversion-2.c .
11238 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
11239 Wtraditional-conversion-2.c
11240 * gcc.dg/Wconversion-negative-constants.c: New.
11241
11242 2006-11-23 Andrew Pinski <pinskia@gmail.com>
11243
11244 * gcc.dg/tree-ssa/dump-1.c: New test.
11245
11246 2006-11-23 David Ung <davidu@mips.com>
11247
11248 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
11249 -mfp64, allowable when ISA >= 33 and float is enabled.
11250 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
11251 of mthc1 and mfhc1 patterns.
11252
11253 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
11254
11255 PR tree-optimization/29921
11256 * gcc.dg/pr29921.c: New test.
11257
11258 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11259
11260 PR fortran/29441
11261 * gfortran.dg/initialization_4.f90: New test.
11262
11263 2006-11-22 Ira Rosen <irar@il.ibm.com>
11264
11265 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
11266 platforms that have interleaving support.
11267 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
11268 * gcc.dg/vect/vect-strided-a-u16-i2.c,
11269 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
11270 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
11271 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
11272 gcc.dg/vect/vect-strided-u8-i2-gap.c,
11273 gcc.dg/vect/vect-strided-u8-i8.c,
11274 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
11275 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
11276 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
11277 gcc.dg/vect/vect-strided-float.c,
11278 gcc.dg/vect/vect-strided-a-mult.c,
11279 gcc.dg/vect/vect-strided-mult-char-ls.c,
11280 gcc.dg/vect/vect-strided-a-u16-mult.c,
11281 gcc.dg/vect/vect-strided-a-u32-mult.c,
11282 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
11283 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
11284 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
11285 gcc.dg/vect/vect-strided-mult.c,
11286 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
11287 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
11288 New.
11289
11290 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
11291
11292 PR fortran/25087
11293 * gfortran.dg/auto_char_len_4.f90: New test.
11294
11295 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
11296
11297 PR fortran/29652
11298 * gfortran.dg/generic_7.f90: New test.
11299 * gfortran.dg/defined_operators_1.f90: Add new error.
11300
11301 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
11302
11303 PR tree-optimization/29902
11304 * g++.dg/tree-ssa/pr29902.C: New test.
11305
11306 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
11307
11308 PR fortran/29820
11309 * gfortran.dg/used_types_13.f90: New test.
11310
11311 2006-11-21 Janis Johnson <janis187@us.ibm.com>
11312
11313 * gcc.dg/dfp/snan.c: Delete.
11314
11315 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
11316
11317 * g++.dg/cpp0x/static_assert1.C: New.
11318 * g++.dg/cpp0x/static_assert2.C: New.
11319 * g++.dg/cpp0x/static_assert3.C: New.
11320
11321 2006-11-21 Richard Guenther <rguenther@suse.de>
11322
11323 * gcc.dg/vect/vect-pow-1.c: New testcase.
11324 * gcc.dg/vect/vect-pow-2.c: Likewise.
11325
11326 2006-11-21 Jakub Jelinek <jakub@redhat.com>
11327
11328 PR c++/29570
11329 * g++.dg/template/static29.C: New test.
11330
11331 PR c++/29734
11332 * g++.dg/conversion/simd4.C: New test.
11333
11334 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
11335
11336 PR c++/29475
11337 * g++.dg/template/access19.C: New test.
11338 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
11339 error is reported.
11340
11341 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11342
11343 PR tree-opt/25500
11344 * gcc.dg/tree-ssa/sra-4.c: New testcase.
11345
11346 2006-11-20 Tobias Burnus <burnus@net-b.de>
11347
11348 PR fortran/27546
11349 * gfortran.dg/import.f90: Extended test.
11350 * gfortran.dg/import2.f90: Extended test.
11351
11352 2006-11-20 Tobias Burnus <burnus@net-b.de>
11353
11354 * gfortran.dg/volatile3.f90: Add conflict test.
11355
11356 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
11357
11358 PR fortran/24783
11359 * gfortran.dg/implicit_10.f90: New test.
11360
11361 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
11362
11363 PR c++/8586
11364 * g++.dg/warn/Wall-write-strings.C: New.
11365
11366 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
11367
11368 * gfortran.dg/alloc_comp_constraint_5.f90: New.
11369 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
11370
11371 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11372
11373 * gfortran.dg/use_3.f90: Remove error message.
11374 * gfortran.dg/iso_fortran_env_1.f90: New test.
11375 * gfortran.dg/iso_fortran_env_2.f90: New test.
11376 * gfortran.dg/iso_fortran_env_3.f90: New test.
11377 * gfortran.dg/iso_fortran_env_4.f90: New test.
11378
11379 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
11380
11381 * gcc.dg/vect/vect-27.c: Fix initialization.
11382
11383 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11384
11385 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
11386 * gcc.dg/torture/builtin-minmax-1.c: New.
11387
11388 * gcc.dg/builtins-20.c: Add cases for copysign.
11389
11390 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11391
11392 PR fortran/24285
11393 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
11394
11395 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11396 * gfortran.dg/use_1.f90: New test.
11397 * gfortran.dg/use_1.f90: New test.
11398 * gfortran.dg/use_1.f90: New test.
11399
11400 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
11401
11402 PR tree-optimization/29801
11403 * gcc.dg/pr29801.c: New test.
11404
11405 2006-11-17 Jakub Jelinek <jakub@redhat.com>
11406
11407 PR middle-end/29584
11408 * gcc.dg/torture/pr29584.c: New test.
11409
11410 2006-11-17 Joseph Myers <joseph@codesourcery.com>
11411
11412 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
11413 Condition PowerPC tests for saving FPRs on powerpc_fprs.
11414 * gcc.target/powerpc/compress-float-ppc.c,
11415 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
11416 powerpc_fprs.
11417 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
11418 do not pass -mhard-float.
11419
11420 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
11421
11422 * gnat.dg/volatile_aggregate.adb: New test.
11423
11424 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11425
11426 PR fortran/29391
11427 PR fortran/29489
11428 * gfortran.dg/bound_2.f90: Add more checks.
11429 * gfortran.dg/bound_3.f90: New test.
11430
11431 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
11432
11433 PR target/29201
11434 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
11435
11436 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
11437
11438 * gfortran.dg/import3.f90: Fix error message.
11439
11440 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11441
11442 PR tree-opt/29788
11443 * gfortran.fortran-torture/compile/inline_1.f90:
11444 New testcase.
11445
11446 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
11447
11448 * gcc.target/i386/x87regparm-1.c: New test.
11449 * gcc.target/i386/x87regparm-2.c: New test.
11450 * gcc.target/i386/x87regparm-3.c: New test.
11451 * gcc.target/i386/x87regparm-4.c: New test.
11452
11453 2006-11-15 Tobias Burnus <burnus@net-b.de>
11454
11455 PR fortran/27546
11456 * gfortran.dg/import.f90: New test.
11457 * gfortran.dg/import2.f90: New test.
11458 * gfortran.dg/import3.f90: New test.
11459
11460 2006-11-15 Tobias Burnus <burnus@net-b.de>
11461
11462 PR fortran/27588
11463 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
11464
11465 2006-11-15 Tobias Burnus <burnus@net-b.de>
11466
11467 PR fortran/29806
11468 * gfortran.dg/contains.f90: New test.
11469 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
11470
11471 2006-11-15 Jakub Jelinek <jakub@redhat.com>
11472
11473 PR tree-optimization/29581
11474 * gcc.dg/pr29581-1.c: New test.
11475 * gcc.dg/pr29581-2.c: New test.
11476 * gcc.dg/pr29581-3.c: New test.
11477 * gcc.dg/pr29581-4.c: New test.
11478 * gfortran.dg/pr29581.f90: New test.
11479
11480 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
11481
11482 PR fortran/29702
11483 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
11484 numbers in error message headers.
11485
11486 2006-11-14 Richard Guenther <rguenther@suse.de>
11487
11488 * gcc.target/i386/math-torture/math-torture.exp: Restrict
11489 to i?86 and x86_64 targets.
11490
11491 2006-11-14 Caroline Tice <ctice@apple.com>
11492
11493 * gcc.dg/pubtypes-1.c: New file/testcase.
11494 * gcc.dg/pubtypes-2.c: New file/testcase.
11495 * gcc.dg/pubtypes-3.c: New file/testcase.
11496 * gcc.dg/pubtypes-4.c: New file/testcase.
11497 * g++.dg/pubtypes.C: New file/testcase.
11498
11499 2006-11-14 Mark Mitchell <mark@codesourcery.com>
11500
11501 PR c++/29106
11502 * g++.dg/init/self1.C: New test.
11503
11504 2006-11-14 Tobias Burnus <burnus@net-b.de>
11505
11506 PR fortran/29657
11507 * gfortran.dg/conflicts.f90: Add.
11508
11509 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
11510
11511 PR rtl-optimization/29798
11512
11513 * gcc.c-torture/execute/pr29798.c: New.
11514
11515 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11516
11517 * gcc.dg/builtins-20.c: Add more cases.
11518
11519 2006-11-13 Jakub Jelinek <jakub@redhat.com>
11520
11521 PR fortran/29759
11522 * gfortran.dg/gomp/pr29759.f90: New test.
11523
11524 2006-11-13 Mark Mitchell <mark@codesourcery.com>
11525
11526 PR c++/29518
11527 * g++.dg/template/static28.C: New test.
11528
11529 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
11530
11531 * lib/c-torture.exp: Use target-libpath.exp.
11532 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
11533 set GCC_EXEC_PREFIX env var from global variable of same name.
11534
11535 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11536
11537 PR fortran/26994
11538 * gfortran.fortran-torture/compile/transfer-1.f90:
11539 New testcase.
11540
11541 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
11542 Zdenek Dvorak <dvorakz@suse.cz>
11543
11544 PR tree-optimization/29680
11545 * gcc.dg/alias-11.c: New test.
11546
11547 2006-11-12 Jason Merrill <jason@redhat.com>
11548 Andrew Pinski <pinskia@physics.uc.edu>
11549
11550 PR middle-end/28915
11551 * gcc.target/i386/vectorize1.c: New.
11552
11553 2006-11-12 Roger Sayle <roger@eyesopen.com>
11554
11555 PR rtl-optimization/29797
11556 * gcc.c-torture/execute/pr29797-1.c: New test case.
11557
11558 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11559
11560 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
11561
11562 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
11563
11564 * gcc.dg/tree-ssa/prefetch-3.c: New test.
11565
11566 2006-11-12 Roger Sayle <roger@eyesopen.com>
11567
11568 PR tree-optimization/13827
11569 * gcc.dg/fold-eqand-1.c: New test case.
11570
11571 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
11572
11573 PR rtl-opt/28812
11574 * gcc.c-torture/execute/mayalias-3.c: New test.
11575
11576 2006-11-11 Richard Sandiford <richard@codesourcery.com>
11577
11578 PR middle-end/27528
11579 * gcc.c-torture/compile/pr27528.c: New test.
11580 * gcc.dg/pr27528.c: Likewise.
11581
11582 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11583
11584 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
11585
11586 * gcc.dg/torture/builtin-symmetric-1.c: New test.
11587
11588 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11589
11590 PR fortran/29758
11591 * gfortran.dg/reshape_source_size_1.f90: New test.
11592
11593 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11594
11595 PR fortran/29315
11596 * gfortran.dg/aliasing_dummy_4.f90: New test.
11597
11598 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
11599
11600 PR target/29777
11601 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
11602 and x86_64-*-* targets.
11603
11604 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11605
11606 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
11607 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
11608 New macros. Use them in exact tests.
11609 (TESTIT3): New macro.
11610 Add tests for fmin, fmax and fma.
11611
11612 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11613
11614 PR fortran/29431
11615 * gfortran.dg/array_constructor_13.f90: New test.
11616
11617 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11618
11619 PR fortran/29744
11620 * gfortran.dg/used_types_12.f90: New test.
11621
11622 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
11623
11624 PR middle-end/29726
11625 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
11626 (test6): Ditto.
11627 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
11628 * gcc.dg/fold-eqandshift-3.c: New test case.
11629
11630 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11631
11632 PR fortran/29699
11633 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
11634
11635 PR fortran/21370
11636 * gfortran.dg/change_symbol_attributes_1.f90: New test.
11637
11638 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
11639
11640 * gcc.dg/20061109-1.c: New testcase.
11641
11642 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11643
11644 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
11645
11646 2006-11-09 Tobias Burnus <burnus@net-b.de>
11647
11648 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
11649 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
11650
11651 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
11652
11653 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
11654 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
11655
11656 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11657
11658 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
11659
11660 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11661
11662 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
11663 vect-9.c).
11664 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
11665 * gcc.dg/vect/vect-9.c: Now vectorizable.
11666 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
11667 that support vect_widen_mult.
11668 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
11669 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
11670 vect-reduc-dot-u16.c).
11671 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
11672 vect-reduc-dot-u16.c).
11673 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
11674 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
11675 vect-reduc-dot-s8.c).
11676 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
11677 vect-reduc-dot-s8.c).
11678 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
11679 vect-reduc-dot-s8.c).
11680 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
11681 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
11682 vect-reduc-dot-u8.c).
11683 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
11684 vect-reduc-dot-u8.c).
11685 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
11686 * gcc.dg/vect/vect-multitypes-9.c: New test.
11687 * gcc.dg/vect/vect-multitypes-10.c: New test.
11688 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
11689 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
11690 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
11691 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
11692 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
11693 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
11694 wrapv-vect-reduc-dot-s8.c.
11695 * lib/target-support.exp (check_effective_target_vect_unpack): New.
11696 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
11697 targets that support vec_unpack.
11698 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
11699 (check_effective_target_vect_widen_mult_qi_to_hi): New.
11700 (check_effective_target_vect_widen_mult_hi_to_si): New.
11701 (check_effective_target_vect_widen_sum): Removed.
11702
11703 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11704
11705 * gcc.dg/vect/vect-multitypes-8.c: New test.
11706 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
11707
11708 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11709
11710 * gcc.dg/vect/vect-multitypes-7.c: New test.
11711
11712 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11713
11714 * gcc.dg/vect/vect-multitypes-4.c: New test.
11715 * gcc.dg/vect/vect-multitypes-5.c: New test.
11716 * gcc.dg/vect/vect-multitypes-6.c: New test.
11717
11718 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11719
11720 * gcc.dg/vect/vect-multitypes-1.c: New test.
11721 * gcc.dg/vect/vect-multitypes-2.c: New test.
11722 * gcc.dg/vect/vect-multitypes-3.c: New test.
11723
11724 2006-11-07 Eric Christopher <echristo@apple.com>
11725
11726 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
11727 Test using scan-assembler-not.
11728
11729 2006-11-07 Jakub Jelinek <jakub@redhat.com>
11730
11731 * gcc.dg/inline-17.c: New test.
11732
11733 2006-11-07 Steve Ellcey <sje@cup.hp.com>
11734
11735 PR other/25028
11736 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
11737 on HP-UX.
11738
11739 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
11740
11741 PR fortran/29539
11742 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
11743
11744 PR fortran/29634
11745 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
11746 test.
11747
11748 2006-11-07 Tobias Burnus <burnus@net-b.de>
11749
11750 PR fortran/29601
11751 * gfortran.dg/volatile.f90: Add.
11752 * gfortran.dg/volatile2.f90: Add.
11753 * gfortran.dg/volatile3.f90: Add.
11754 * gfortran.dg/volatile4.f90: Add.
11755 * gfortran.dg/volatile5.f90: Add.
11756 * gfortran.dg/volatile6.f90: Add.
11757 * gfortran.dg/volatile7.f90: Add.
11758
11759 2006-11-06 Tobias Burnus <burnus@net-b.de>
11760
11761 * gfortran.dg/io_constraints_2.f90: Adjust pattern
11762 for matching error messages.
11763 * gfortran.dg/specifics_3.f90: Adjust pattern
11764 for matching error messages.
11765
11766 2006-11-06 Janis Johnson <janis187@us.ibm.com>
11767 Bernhard Fischer <aldot@gcc.gnu.org>
11768
11769 * lib/gcc-dg.exp (output-exists): New proc.
11770 (output-exists-not): New proc.
11771 * gcc.test-framework/test-framework.awk: Support new directives.
11772 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
11773 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
11774 * gcc.test-framework/dg-outexists-exp-F.c: New test.
11775 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
11776 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
11777 * gcc.test-framework/dg-outexists-exp-P.c: New test.
11778
11779 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
11780
11781 PR fortran/29630
11782 PR fortran/29679
11783 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
11784 * gfortran.dg/initialization_3.f90: New.
11785
11786 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11787
11788 PR libgfortran/25545
11789 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
11790
11791 2006-11-05 Jakub Jelinek <jakub@redhat.com>
11792
11793 PR middle-end/29695
11794 * gcc.c-torture/execute/pr29695-1.c: New test.
11795 * gcc.c-torture/execute/pr29695-2.c: New test.
11796
11797 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
11798
11799 PR fortran/29565
11800 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
11801
11802 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
11803
11804 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
11805 for matching error messages.
11806
11807 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
11808
11809 PR target/26915
11810 * gcc.target/i386/387-12.c: New test.
11811
11812 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11813
11814 PR libfortran/29713
11815 * gfortran.dg/pr29713.f90: New test.
11816
11817 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
11818
11819 * gcc.c-torture/execute/arith-rand-ll.c:
11820 Also test for bogus rest sign.
11821
11822 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11823
11824 PR libfortran/27895
11825 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
11826
11827 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
11828
11829 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
11830 from error messages.
11831
11832 2006-11-02 Mike Stump <mrs@apple.com>
11833
11834 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
11835
11836 * g++.old-deja/g++.abi/align.C: Enable for darwin.
11837
11838 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
11839
11840 * g++.dg/eh/gcsec1.C: New test.
11841
11842 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11843
11844 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
11845 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
11846
11847 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
11848
11849 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
11850 hexadecimal value.
11851 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
11852 * gcc.dg/pr14796-2.c: Likewise.
11853
11854 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
11855
11856 * gcc.c-torture/execute/20061101-1.c: New test.
11857
11858 2006-11-01 Richard Guenther <rguenther@suse.de>
11859
11860 * gcc.target/i386/fpprec-1.c: New testcase.
11861
11862 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11863
11864 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
11865 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
11866
11867 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
11868
11869 * gcc.c-torture/execute/20061031-1.c: New test.
11870
11871 2006-10-31 Geoffrey Keating <geoffk@apple.com>
11872
11873 PR 23067
11874 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
11875 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
11876 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
11877 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
11878 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
11879 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
11880 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
11881
11882 2006-10-31 Eric Christopher <echristo@apple.com>
11883 Falk Hueffner <falk@debian.org>
11884
11885 * gcc.dg/builtin-bswap-1.c: New.
11886 * gcc.dg/builtin-bswap-2.c: New.
11887 * gcc.dg/builtin-bswap-3.c: New.
11888 * gcc.dg/builtin-bswap-4.c: New.
11889 * gcc.dg/builtin-bswap-5.c: New.
11890 * gcc.target/i386/builtin-bswap-1.c: New.
11891
11892 2006-10-31 Geoffrey Keating <geoffk@apple.com>
11893
11894 * gcc.dg/inline-16.c: New.
11895
11896 PR 16622
11897 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
11898 defining it.
11899 * gcc.dg/inline-13.c: New.
11900 * gcc.dg/inline-14.c: New.
11901 * gcc.dg/inline-15.c: New.
11902
11903 PR 11377
11904 * gcc.dg/inline6.c: New.
11905 * gcc.dg/inline7.c: New.
11906
11907 2006-10-31 Roger Sayle <roger@eyesopen.com>
11908
11909 PR middle-end/23470
11910 * gcc.dg/pr23470-1.c: New test case.
11911
11912 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
11913
11914 PR fortran/29537
11915 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
11916 data.
11917 * gfortran.dg/blockdata_2.f90: New testcase.
11918
11919 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
11920
11921 PR libfortran/29627
11922 * gfortran.dg/unf_short_record_1.f90: New test.
11923
11924 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11925
11926 PR fortran/29067
11927 * gfortran.dg/pr29067.f: New test.
11928
11929 2006-10-31 Joseph Myers <joseph@codesourcery.com>
11930 Richard Sandiford <richard@codesourcery.com>
11931
11932 * lib/target-supports.exp (get_compiler_messages): Append options
11933 as a single list element.
11934 (check_effective_target_arm_vfp_ok): New.
11935 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
11936
11937 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
11938
11939 PR fortran/29387
11940 * gfortran.dg/intrinsic_actual_2.f90: New test.
11941
11942 PR fortran/29490
11943 * gfortran.dg/actual_array_interface_1.f90: New test.
11944
11945 PR fortran/29641
11946 * gfortran.dg/used_types_11.f90: New test.
11947
11948 2006-10-30 Dirk Mueller <dmueller@suse.de>
11949
11950 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
11951 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
11952 * g++.old-deja/g++.pt/eichin01.C (main): Same.
11953 * g++.old-deja/g++.mike/net25.C (main): Same.
11954 * g++.dg/lookup/exception1.C (main): Same.
11955 * g++.dg/parse/parens2.C (main): Same.
11956
11957 2006-10-30 Roger Sayle <roger@eyesopen.com>
11958
11959 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
11960
11961 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11962
11963 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
11964 * gcc.dg/torture/builtin-math-3.c: Likewise.
11965
11966 2006-10-30 Tobias Burnus <burnus@net-b.de>
11967
11968 PR fortran/29452
11969 * gfortran.dg/write_check.f90: Check run-time keyword checking.
11970 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
11971
11972 2006-10-30 Andrew Pinski <pinskia@gmail.com>
11973
11974 PR Fortran/29410
11975 * gfortran.fortran-torture/execute/transfer1.f90: New test.
11976
11977 2006-10-30 Joseph Myers <joseph@codesourcery.com>
11978
11979 * lib/target-supports.exp (check_function_available): Declare
11980 function before calling.
11981
11982 2006-10-30 Jakub Jelinek <jakub@redhat.com>
11983
11984 PR tree-optimization/29637
11985 * gcc.dg/pr29637.c: New test.
11986
11987 2006-10-29 Roger Sayle <roger@eyesopen.com>
11988
11989 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
11990 tree canonicalization.
11991
11992 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11993
11994 * gcc.dg/builtins-20.c: Add more hypot tests.
11995
11996 2006-10-29 Roger Sayle <roger@eyesopen.com>
11997
11998 * gcc.dg/fold-compare-1.c: New test case.
11999
12000 2006-10-29 Dirk Mueller <dmueller@suse.de>
12001
12002 PR c++/16307
12003 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
12004
12005 2006-10-29 Roger Sayle <roger@eyesopen.com>
12006
12007 PR tree-optimization/15458
12008 * gcc.dg/fold-xornot-1.c: New test case.
12009
12010 2006-10-29 Richard Guenther <rguenther@suse.de>
12011
12012 * gcc.target/i386/math-torture/trunc.c: New testcase.
12013
12014 2006-10-29 Richard Guenther <rguenther@suse.de>
12015
12016 * gcc.target/i386/math-torture/round.c: New testcase.
12017
12018 2006-10-29 Richard Guenther <rguenther@suse.de>
12019
12020 * gcc.target/i386/math-torture/ceil.c: New testcase.
12021 * gcc.target/i386/math-torture/floor.c: Likewise.
12022
12023 2006-10-29 Richard Guenther <rguenther@suse.de>
12024
12025 * gcc.target/i386/math-torture/rint.c: New testcase.
12026 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
12027
12028 2006-10-29 Richard Guenther <rguenther@suse.de>
12029
12030 * gcc.target/i386/math-torture/lfloor.c: New testcase.
12031 * gcc.target/i386/math-torture/lceil.c: Likewise.
12032
12033 2006-10-28 Tobias Burnus <burnus@net-b.de>
12034
12035 PR libgfortran/24313
12036 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
12037
12038 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
12039
12040 * gcc.c-torture/execute/20020118-1.c,
12041 gcc.c-torture/execute/builtins/strlen.c,
12042 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
12043 comment typos.
12044
12045 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12046
12047 * gcc.dg/builtins-20.c: Add tests for hypot.
12048 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
12049 two-argument builtins.
12050 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
12051 TESTIT2. Update all callers.
12052 (TESTIT2, TESTIT2_R): New helper macros.
12053 Add testcases for pow, hypot and atan2.
12054
12055 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
12056
12057 PR C++/29295
12058 * g++.dg/expr/bool1.C: New test.
12059 * g++.dg/expr/bool2.C: New test.
12060
12061 2006-10-28 Tobias Burnus <burnus@net-b.de>
12062
12063 PR fortran/28224
12064 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
12065 * gfortran.dg/namelist_internal.f90: New test.
12066
12067 2006-10-28 Tobias Burnus <burnus@net-b.de>
12068
12069 PR fortran/29625
12070 * gfortran.dg/io_real_boz.f90: Add.
12071 * gfortran.dg/io_real_boz2.f90: Add.
12072
12073 2006-10-28 Richard Guenther <rguenther@suse.de>
12074
12075 PR middle-end/26899
12076 * gcc.dg/tree-ssa/pr26899.c: New testcase.
12077
12078 2006-10-28 Richard Guenther <rguenther@suse.de>
12079
12080 PR target/28806
12081 * gcc.target/i386/math-torture/lround.c: New testcase.
12082
12083 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
12084
12085 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
12086 * gcc.dg/builtins-44.c: Likewise.
12087 * gcc.dg/builtins-45.c: Likewise.
12088 * gcc.dg/pr28796-2.c: Likewise.
12089 * gcc.dg/unordered-3.c: Likewise.
12090
12091 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12092
12093 PR libgfortran/27954
12094 * gfortran.dg/error_recovery_2.f90: New test.
12095
12096 2006-10-26 Richard Guenther <rguenther@suse.de>
12097
12098 * gcc.target/i386/i386.exp: Use glob, not find to collect
12099 tests. Avoids recursing into subdirectories.
12100 * gcc.target/i386/math-torture/math-torture.exp: Torture
12101 for interesting ia32 math options.
12102 * gcc.target.i386/math-torture/lrint.c: New testcase.
12103
12104 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12105
12106 PR libgfortran/29563
12107 * gfortran.dg/arrayio_9.f90: Update test.
12108 * gfortran.dg/arrayio_19.f90: New test.
12109
12110 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
12111
12112 * gcc.dg/20061026.c: New testcase.
12113
12114 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12115
12116 PR libgfortran/29563
12117 * gfortran.dg/arrayio_9.f90: New test.
12118
12119 2006-10-26 Ben Elliston <bje@au.ibm.com>
12120
12121 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
12122 Copy the strings manually, as strcpy may call strlen.
12123
12124 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12125
12126 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
12127 Add checks for log, log2, log10 and log1p.
12128
12129 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
12130 we already test 0.0. Add checks for expm1, log, log2, log10,
12131 log1p, cbrt, erf and erfc.
12132
12133 2006-10-25 Steve Ellcey <sje@cup.hp.com>
12134
12135 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
12136
12137 2006-10-25 Uros Bizjak <uros@kss-loka.si>
12138
12139 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
12140 and remainderl() built-in functions. Remove -ffast-math from
12141 dg-options.
12142
12143 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12144
12145 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
12146 acosh and atanh.
12147
12148 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
12149 floating point modifiers to arguments passed to float and long
12150 double functions respectively. Update all callers to use floating
12151 point numbers, not integers. Add tests for exp, exp2 and
12152 exp10/pow10.
12153
12154 * gcc.dg/torture/builtin-math-3.c: New test.
12155
12156 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
12157
12158 PR fortran/29393
12159 * gfortran.dg/initialize_2.f90: New.
12160
12161 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12162
12163 * gcc.dg/torture/builtin-math-2.c: New test.
12164
12165 2006-10-24 Richard Guenther <rguenther@suse.de>
12166
12167 PR middle-end/28796
12168 * gcc.dg/pr28796-1.c: New testcase.
12169 * gcc.dg/pr28796-2.c: Likewise.
12170
12171 2006-10-24 Richard Guenther <rguenther@suse.de>
12172
12173 * gcc.dg/builtins-57.c: New testcase.
12174
12175 2006-10-24 Richard Guenther <rguenther@suse.de>
12176
12177 PR tree-optimization/29567
12178 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
12179
12180 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
12181
12182 PR tree-optimization/14784
12183 * gcc.dg/alias-10.c: New test.
12184
12185 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12186
12187 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
12188
12189 2006-10-23 Jakub Jelinek <jakub@redhat.com>
12190
12191 * gcc.dg/builtin-strncat-chk-1.c: New test.
12192
12193 2006-10-23 Jan Hubicka <jh@suse.cz>
12194
12195 * gcc.dg/memmove-1.c: New test.
12196
12197 2006-10-23 Paul Brook <paul@codesourcery.com>
12198
12199 * gcc.dg/pragma-pack-5.c: New test.
12200
12201 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
12202
12203 * g++.dg/other/s390-1.C: New testcase.
12204
12205 2006-10-23 Richard Guenther <rguenther@suse.de>
12206
12207 PR middle-end/27132
12208 PR middle-end/23295
12209 * gcc.dg/pr27132.c: New testcase.
12210 * gcc.dg/pr23295.c: Likewise.
12211 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
12212 * g++.dg/tree-ssa/pr19807.C: Likewise.
12213
12214 2006-10-23 Richard Guenther <rguenther@suse.de>
12215
12216 PR middle-end/21032
12217 * gcc.dg/pr21032.c: New testcase.
12218
12219 2006-10-22 Jeff Law <law@redhat.com>
12220 Richard Guenther <rguenther@suse.de>
12221
12222 PR tree-optimization/15911
12223 * gcc.dg/tree-ssa/vrp30.c: New testcase.
12224
12225 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
12226
12227 PR c++/20647
12228 * g++.dg/abi/rtti3.C: New.
12229
12230 2006-10-21 Uros Bizjak <uros@kss-loka.si>
12231
12232 PR middle-end/28252
12233 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
12234 transformation.
12235
12236 2006-10-21 Richard Guenther <rguenther@suse.de>
12237
12238 PR tree-optimization/3511
12239 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
12240
12241 2006-10-21 Richard Guenther <rguenther@suse.de>
12242
12243 PR middle-end/26898
12244 * gcc.dg/torture/pr26898-1.c: New testcase.
12245 * gcc.dg/torture/pr26898-2.c: Likewise.
12246
12247 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
12248
12249 PR c++/28053
12250 * g++.dg/parse/bitfield1.C: Adjust error markers.
12251 * g++.dg/parse/bitfield2.C: New test.
12252
12253 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
12254
12255 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
12256
12257 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12258
12259 PR libfortran/27895
12260 * gfortran.dg/zero_sized_1.f90: New test.
12261
12262 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
12263
12264 * gcc.dg/div-compare-1.c: New test.
12265
12266 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
12267
12268 PR fortran/29216
12269 * gfortran.dg/result_default_init_1.f90: New test.
12270
12271 PR fortran/29314
12272 * gfortran.dg/automatic_default_init_1.f90: New test.
12273
12274 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
12275 from 38 to 33.
12276
12277 2006-10-18 Geoffrey Keating <geoffk@apple.com>
12278
12279 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
12280 'using namespace std' without previous declaration.
12281 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
12282 * g++.old-deja/g++.robertl/eb133c.C: New.
12283
12284 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12285
12286 PR libgfortran/29277
12287 * gfortran.dg/streamio_4.f90: Update test.
12288 * gfortran.dg/streamio_11.f90: New test.
12289
12290 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
12291
12292 PR c++/27952
12293 * g++.dg/inherit/virtual1.C: New test.
12294
12295 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12296
12297 PR c++/28261
12298 * g++.dg/parse/enum3.C: New test.
12299
12300 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12301
12302 PR c++/29039
12303 * g++.dg/init/ctor8.C: New test.
12304
12305 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12306
12307 PR c++/27270
12308 * g++.dg/ext/complit8.C: Tweak error markers.
12309 * g++.dg/template/complit1.C: Add error marker.
12310
12311 2006-10-16 Mark Mitchell <mark@codesourcery.com>
12312
12313 PR c++/27270
12314 * g++.dg/ext/complit8.C: New test.
12315
12316 PR c++/29408
12317 * g++.dg/parse/dtor12.C: New test.
12318
12319 PR c++/29435
12320 * g++.dg/template/sizeof11.C: New test.
12321
12322 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
12323
12324 PR fortran/29392
12325 * gfortran.dg/data_char_3.f90: New test.
12326
12327 PR fortran/29451
12328 * gfortran.dg/negative_automatic_size.f90: New test.
12329
12330 2006-10-16 David Daney <ddaney@avtrex.com>
12331
12332 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
12333
12334 2006-10-16 Eric Christopher <echristo@apple.com>
12335
12336 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
12337 x86_64.
12338
12339 2006-10-16 Mark Mitchell <mark@codesourcery.com>
12340
12341 PR c++/28211
12342 * g++.dg/tc1/dr49.C: Tweak error messages.
12343 * g++.dg/parse/template21.C: New test.
12344
12345 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12346
12347 PR middle-end/20491
12348 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
12349
12350 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
12351
12352 PR fortran/29403
12353 * gfortran.dg/print_1.f90: New test.
12354
12355 2006-10-15 Jan Hubicka <jh@suse.cz>
12356
12357 PR middle-end/29241
12358 * gcc.c-torture/compile/pr29241.c: New testcase.
12359
12360 2006-10-15 David Edelsohn <edelsohn@gnu.org>
12361
12362 PR middle-end/29250
12363 * gcc.c-torture/compile/pr29250.c: New test.
12364
12365 2006-10-15 Richard Guenther <rguenther@suse.de>
12366
12367 * gcc.dg/pr29299.c: New testcase.
12368
12369 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
12370
12371 PR fortran/24767
12372 * gfortran.dg/label_4.f90: Adjust warning flag.
12373
12374 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
12375
12376 PR fortran/29371
12377 * gfortran.dg/nullify_3.f90: New test.
12378
12379 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
12380
12381 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12382 on Solaris 2.5.1 too.
12383
12384 2006-10-13 Eric Christopher <echristo@apple.com>
12385
12386 * gcc.dg/pr25993.c: Skip for darwin.
12387
12388 2006-10-13 Eric Christopher <echristo@apple.com>
12389
12390 * gcc.dg/visibility-11.c: Skip for darwin.
12391
12392 2006-10-13 Eric Christopher <echristo@apple.com>
12393
12394 * gcc.dg/darwin-weakimport-1.c: Use
12395 -fno-asynchronous-unwind-tables.
12396 * gcc.dg/darwin-weakimport-3.c: Ditto.
12397
12398 2006-10-13 Richard Guenther <rguenther@suse.de>
12399
12400 PR tree-optimization/29446
12401 * gcc.dg/torture/pr29446.c: New testcase.
12402
12403 2006-10-13 Bill Wendling <wendling@apple.com>
12404
12405 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
12406 * g++.old-deja/g++.jason/hmc1.C: Likewise.
12407 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
12408 * g++.old-deja/g++.law/shadow1.C: Likewise.
12409 * g++.old-deja/g++.law/ctors10.C: Likewise.
12410 * g++.dg/debug/namespace1.C: Likewise.
12411 * g++.dg/inherit/namespace-as-base.C: Likewise.
12412 * g++.dg/opt/delay-slot-1.C: Likewise.
12413 * g++.dg/parse/defarg10.C: Likewise.
12414 * g++.dg/template/ptrmem11.C: Likewise.
12415 * g++.dg/template/mem_func_ptr.C: Likewise.
12416 * g++.dg/template/spec19.C: Likewise.
12417
12418 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
12419
12420 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
12421
12422 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
12423
12424 PR fortran/29373
12425 * gfortran.dg/implicit_9.f90: New test.
12426
12427 PR fortran/29407
12428 * gfortran.dg/namelist_25.f90: New test.
12429
12430 PR fortran/27701
12431 * gfortran.dg/same_name_2.f90: New test.
12432
12433 PR fortran/29232
12434 * gfortran.dg/host_assoc_types_1.f90: New test.
12435
12436 PR fortran/29364
12437 * gfortran.dg/missing_derived_type_1.f90: New test.
12438 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
12439
12440 PR fortran/29422
12441 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
12442
12443 PR fortran/29428
12444 * gfortran.dg/alloc_comp_assign_5.f90: New test.
12445
12446 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12447
12448 PR fortran/29391
12449 * gfortran.dg/bound_2.f90: New test.
12450
12451 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12452
12453 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
12454 directive.
12455 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
12456 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
12457 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
12458 * gfortran.dg/gomp/reduction3.f90: Likewise.
12459 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
12460 * gfortran.dg/dummy_procedure_2.f90: Likewise.
12461 * gfortran.dg/interface_derived_type_1.f90: Likewise.
12462 * gfortran.dg/forall_4.f90: Likewise.
12463 * gfortran.dg/spec_expr_4.f90: Likewise.
12464 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
12465 * gfortran.dg/forall_5.f90: Likewise.
12466 * gfortran.dg/open_access_append_2.f90: Add check for
12467 compile-time warning.
12468
12469 2006-10-13 Mark Mitchell <mark@codesourcery.com>
12470
12471 PR c++/28506
12472 * g++.dg/parse/pure1.C: New test.
12473
12474 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12475
12476 PR fortran/21435
12477 * gfortran.dg/io_constraints_3.f90: New test.
12478 * gfortran.dg/open_access_append_1.f90: Add checks
12479 for compile-time warnings.
12480 * gfortran.dg/pr20163-2.f: Likewise.
12481 * gfortran.dg/iostat_2.f90: Likewise.
12482 * gfortran.dg/label_4.f90: Delete the temporary
12483 file.
12484 * gfortran.dg/direct_io_2.f90: Add a FILE=
12485 specifier.
12486 * gfortran.dg/iomsg_1.f90: Add check for
12487 compile-time warning.
12488
12489 2006-10-12 Jan Hubicka <jh@suse.cz>
12490
12491 PR c/28419
12492 * gcc.dg/pr28319.c: New test.
12493
12494 2006-10-12 Mark Mitchell <mark@codesourcery.com>
12495 PR c++/29318
12496 * g++.dg/ext/vla4.C: New test.
12497
12498 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
12499
12500 PR c++/27961
12501 * g++.dg/template/crash60.C: New test.
12502 * g++.dg/other/large-size-array.C: Adjust error markers.
12503 * g++.dg/parse/crash27.C: Likewise.
12504 * g++.dg/template/crash1.C: Likewise.
12505
12506 2006-10-12 Steve Ellcey <sje@cup.hp.com>
12507
12508 PR testsuite/29093
12509 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
12510
12511 2006-10-12 Jakub Jelinek <jakub@redhat.com>
12512
12513 PR preprocessor/28709
12514 * gcc.dg/cpp/paste14.c: New test.
12515
12516 2006-10-11 Mark Mitchell <mark@codesourcery.com>
12517
12518 PR c++/29175
12519 * g++.dg/init/array24.C: New test.
12520
12521 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12522
12523 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
12524 of <sys/types.h>.
12525
12526 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
12527
12528 PR c++/29024
12529 * g++.dg/parse/typedef8.C: New test.
12530 * g++.dg/other/mult-stor1.C: Adjust error markers.
12531
12532 2006-10-11 Richard Guenther <rguenther@suse.de>
12533
12534 PR tree-optimization/28230
12535 * gcc.dg/torture/pr28230.c: New testcase.
12536
12537 2006-10-11 Richard Guenther <rguenther@suse.de>
12538
12539 PR inline-asm/29119
12540 * gcc.dg/torture/pr29119.c: New testcase.
12541
12542 2006-10-10 Jakub Jelinek <jakub@redhat.com>
12543
12544 PR middle-end/29272
12545 * gcc.c-torture/execute/20060930-2.c: New test.
12546
12547 2006-10-09 Richard Henderson <rth@redhat.com>
12548
12549 Revert emutls patch.
12550
12551 2006-10-09 Richard Guenther <rguenther@suse.de>
12552
12553 PR middle-end/29254
12554 * gcc.dg/pr29254.c: New testcase.
12555
12556 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
12557 Paul Thomas <pault@gcc.gnu.org>
12558
12559 PR fortran/20541
12560 * gfortran.dg/alloc_comp_basics_1.f90: New test.
12561 * gfortran.dg/alloc_comp_basics_2.f90: New test.
12562 * gfortran.dg/alloc_comp_assign_1.f90: New test.
12563 * gfortran.dg/alloc_comp_assign_2.f90: New test.
12564 * gfortran.dg/alloc_comp_assign_3.f90: New test.
12565 * gfortran.dg/alloc_comp_assign_4.f90: New test.
12566 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
12567 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
12568 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
12569 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
12570 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
12571 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
12572 * gfortran.dg/alloc_comp_std.f90: New test.
12573 * gfortran.dg/move_alloc.f90: New test.
12574
12575 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
12576
12577 PR fortran/29115
12578 * gfortran.dg/derived_constructor_comps_2.f90: New test.
12579
12580 PR fortran/29211
12581 * gfortran.dg/forall_char_dependencies_1.f90: New test.
12582
12583 2006-10-08 Tobias Burnus <burnus@net-b.de>
12584
12585 PR fortran/28585
12586 * gfortran.dg/new_line.f90: New test.
12587
12588 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12589
12590 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
12591 * gcc.dg/torture/builtin-convert-1.c,
12592 gcc.dg/torture/builtin-convert-2.c,
12593 gcc.dg/torture/builtin-convert-3.c,
12594 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
12595
12596 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
12597
12598 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
12599 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
12600 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
12601 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
12602
12603 2006-10-07 Andrew Pinski <pinskia@gmail.com>
12604
12605 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
12606 Xfail some tests for powerpc-darwin and powerpc-aix.
12607
12608 2006-10-07 Jakub Jelinek <jakub@redhat.com>
12609
12610 PR c/29380
12611 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
12612
12613 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12614
12615 PR target/29300
12616 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12617 on hppa*-*-hpux*.
12618
12619 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12620
12621 PR fortran/16580
12622 PR fortran/29288
12623 * gfortran.fortran-torture/execute/specifics.f90:
12624 Add tests for using all possible intrinsics as actual arguments.
12625 * gfortran.dg/specifics_1.f90: Add tests for using
12626 all possible intrinsics as actual arguments.
12627 * gfortran.dg/specifics_2.f90: New file.
12628 * gfortran.dg/specifics_3.f90: New file.
12629
12630 2006-10-07 Richard Sandiford <richard@codesourcery.com>
12631
12632 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
12633 * gcc.dg/debug/debug-2.c: Likewise.
12634
12635 2006-10-06 Uros Bizjak <uros@kss-loka.si>
12636
12637 * gcc.c-torture/compile/sync-2.c: New test.
12638
12639 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12640
12641 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
12642 line endings.
12643
12644 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
12645
12646 PR rtl-optimization/29128
12647 * gcc.c-torture/compile/pr29128.c: New test.
12648
12649 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12650
12651 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
12652 line endings.
12653
12654 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
12655
12656 PR middle-end/29256
12657 * gcc.dg/tree-ssa/loop-19.c: New test.
12658
12659 2006-10-06 Jakub Jelinek <jakub@redhat.com>
12660
12661 PR tree-optimization/29330
12662 * gcc.dg/pr29330.c: New test.
12663
12664 PR target/28924
12665 * gcc.c-torture/compile/20061005-1.c: New test.
12666
12667 2006-10-06 Olivier Hainque <hainque@adacore.com>
12668
12669 * gcc.dg/typename-vla-1.c: New case.
12670 * gnat.dg/forward_vla.adb: New case.
12671
12672 2006-10-06 Jakub Jelinek <jakub@redhat.com>
12673
12674 PR tree-optimization/29290
12675 * gfortran.dg/loop_nest_1.f90: New test.
12676
12677 PR target/29198
12678 * gcc.dg/tls/opt-12.c: New test.
12679
12680 PR fortran/28415
12681 * gfortran.dg/save_2.f90: New test.
12682
12683 PR c/29091
12684 * gcc.dg/pr29091.c: New test.
12685
12686 2006-10-06 Joseph Myers <joseph@codesourcery.com>
12687
12688 * lib/target-supports.exp
12689 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
12690 same as x86_64-*-*; check for LP64.
12691
12692 2006-10-04 Richard Henderson <rth@redhat.com>
12693
12694 * lib/target-supports.exp (check_effective_target_tls): Redefine
12695 to mean non-emulated tls.
12696 * gcc.dg/tls/alias-1.c: Remove tls requirement.
12697 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
12698 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
12699 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12700 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12701 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
12702 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
12703
12704 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
12705
12706 PR fortran/29343
12707 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
12708
12709 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12710
12711 * gfortran.dg/bounds_check_fail_1.f90: New test.
12712
12713 2006-10-03 Mark Mitchell <mark@codesourcery.com>
12714
12715 PR c++/29020
12716 * g++.dg/template/friend48.C: New test.
12717
12718 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
12719
12720 PR fortran/29098
12721 * gfortran.dg/default_initialization_2.f90: New test.
12722
12723 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
12724
12725 PR fortran/20779
12726 PR fortran/20891
12727 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
12728
12729 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
12730
12731 PR fortran/29284
12732 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
12733
12734 PR fortran/29321
12735 PR fortran/29322
12736 * gfortran.dg/missing_optional_dummy_2.f90: New test.
12737
12738 PR fortran/25091
12739 PR fortran/25092
12740 * gfortran.dg/entry_array_specs_1.f90: New test.
12741
12742 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
12743
12744 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
12745 insufficient to inhibit some test failures at -O3. Do testing
12746 on integers.
12747
12748 2006-10-03 Mark Mitchell <mark@codesourcery.com>
12749
12750 PR c++/29138
12751 * g++.dg/inherit/access8.C: New test.
12752 * g++.dg/template/dtor4.C: Tweak error messages.
12753
12754 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12755
12756 PR fortran/27478
12757 * gfortran.dg/entry_8.f90: New test.
12758
12759 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12760
12761 PR c++/29291
12762 * g++.dg/parse/new4.C: New test.
12763
12764 2006-10-03 Uros Bizjak <uros@kss-loka.si>
12765
12766 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
12767 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
12768 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
12769 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
12770 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
12771
12772 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12773
12774 PR fortran/19260
12775 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
12776 * gfortran.dg/continuation_2.f90: New test.
12777
12778 PR fortran/19262
12779 * gfortran.dg/continuation_3.f90: New test.
12780 * gfortran.dg/continuation_4.f90: New test.
12781 * gfortran.dg/continuation_5.f: New test.
12782 * gfortran.dg/continuation_6.f: New test.
12783
12784 2006-10-02 Mark Mitchell <mark@codesourcery.com>
12785
12786 PR c++/29226
12787 * g++.dg/template/vla1.C: New test.
12788
12789 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12790
12791 PR fortran/29210
12792 * gfortran.dg/complex_parameter_1.f90: New test.
12793
12794 2006-10-02 Jakub Jelinek <jakub@redhat.com>
12795
12796 PR c/29154
12797 * gcc.c-torture/execute/20060929-1.c: New test.
12798
12799 2006-10-01 Mark Mitchell <mark@codesourcery.com>
12800
12801 PR c++/29105
12802 * g++.dg/template/member6.C: New test.
12803 * g++.dg/parse/typename7.C: Adjust error markers.
12804
12805 PR c++/29080
12806 * g++.dg/template/member7.C: New test.
12807
12808 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
12809
12810 PR c/24010
12811 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
12812 gcc.dg/Woverride-init-3.c: New tests.
12813
12814 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
12815
12816 * gcc.c-torture/execute/20060930-1.c: New test.
12817
12818 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12819
12820 PR fortran/18791
12821 * gfortran.dg/specifics_1.f90: New test.
12822 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
12823 complex specifics.
12824
12825 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12826
12827 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
12828 pthread-init-common.h: New.
12829
12830 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
12831
12832 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
12833 precision on some archs.
12834
12835 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
12836
12837 * gcc.dg/non-local-goto-1.c: New test.
12838 * gcc.dg/non-local-goto-2.c: Likewise.
12839 * gcc.dg/setjmp-3.c: Likewise.
12840 * gcc.dg/setjmp-4.c: Likewise.
12841
12842 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
12843
12844 * gnat.dg/self_aggregate_with_pointer.adb: New test.
12845
12846 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
12847
12848 PR fortran/28276
12849 * gfortran.dg/exponent_1.f90: New test.
12850
12851 PR fortran/27021
12852 * gfortran.dg/nearest_1.f90: New test.
12853
12854 2006-09-26 Jakub Jelinek <jakub@redhat.com>
12855
12856 PR middle-end/25261
12857 PR middle-end/28790
12858 * gcc.dg/gomp/nestedfn-1.c: New test.
12859
12860 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
12861
12862 PR objc/29195
12863 * objc/compile/method-1.m: New test.
12864
12865 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
12866
12867 PR c++/26938
12868 * g++.dg/template/crash58.C: New test.
12869 * g++.dg/parse/crash28.C: Adjust error markers.
12870 * g++.dg/template/crash34.C: Likewise.
12871 * g++.dg/template/friend31.C: Likewise.
12872 * g++.dg/template/crash32.C: Likewise.
12873
12874 PR c++/27329
12875 * g++.dg/template/crash59.C: New test.
12876
12877 PR c++/27667
12878 * g++.dg/template/spec33.C: New test.
12879 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
12880
12881 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
12882 Adam Nemet <anemet@caviumnetworks.com>
12883
12884 * gcc.dg/tree-ssa/ivopts-1.c: New test.
12885 * gcc.dg/tree-ssa/ivopts-2.c: New test.
12886
12887 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
12888
12889 PR target/28911
12890 * gcc.dg/pr28911.c: New.
12891
12892 2006-09-23 Uros Bizjak <uros@kss-loka.si>
12893
12894 PR target/29169
12895 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
12896 (dg-options): Add -mfpmath=387.
12897
12898 2006-09-23 Jakub Jelinek <jakub@redhat.com>
12899
12900 PR c/28706
12901 * gcc.dg/pr28706.c: New test.
12902
12903 PR c/28712
12904 * gcc.dg/pr28712.c: New test.
12905
12906 2006-09-22 Mike Stump <mrs@apple.com>
12907
12908 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
12909
12910 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
12911
12912 PR tree-optimization/28888
12913 * gcc.dg/pr28888.c: New test.
12914
12915 2006-09-21 Mark Mitchell <mark@codesourcery.com>
12916
12917 PR c++/29016
12918 * g++.dg/init/ptrfn1.C: New test.
12919
12920 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
12921
12922 PR c++/28861
12923 * g++.dg/template/spec32.C: New test.
12924 * g++.dg/parse/crash9.C: Adjust error markers.
12925
12926 PR c++/28303
12927 * g++.dg/template/typedef6.C: New test.
12928 * g++.dg/init/error1.C: Adjust error markers.
12929 * g++.dg/parse/crash9.C: Likewise.
12930 * g++.dg/template/crash55.C: Likewise.
12931
12932 2006-09-21 Janis Johnson <janis187@us.ibm.com>
12933
12934 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
12935
12936 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
12937
12938 PR target/27650
12939 * g++.dg/ext/dllimport12.C: New test.
12940
12941 2006-09-20 Richard Sandiford <richard@codesourcery.com>
12942
12943 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
12944 * gcc.target/mips/nmadd-2.c: Likewise.
12945 * gcc.target/mips/mips-ps-6.c: New test.
12946 * gcc.target/mips/neg-abs-1.c: Likewise.
12947 * gcc.target/mips/neg-abs-2.c: Likewise.
12948 * gcc.target/mips/nmadd-3.c: New test.
12949
12950 2006-09-20 Jakub Jelinek <jakub@redhat.com>
12951
12952 PR middle-end/28046
12953 * gcc.dg/gomp/atomic-10.c: New test.
12954 * g++.dg/gomp/atomic-10.C: New test.
12955
12956 2006-09-20 Eric Christopher <echristo@apple.com>
12957
12958 * gcc.target/i386/sse3-not-fisttp.c: New.
12959
12960 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
12961
12962 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
12963
12964 2006-09-19 Richard Sandiford <richard@codesourcery.com>
12965
12966 * gcc.c-torture/execute/pr28289.c (one): New variable.
12967 (main): Use it instead of argc.
12968 * gcc.c-torture/execute/20060102-1.c (one): New variable.
12969 (main): Use it instead of argc.
12970
12971 2006-09-19 Paul Brook <paul@codesourcery.com>
12972
12973 PR target/28516
12974 * gcc.dg/nested-func-5.c: New test.
12975
12976 2006-09-19 Ben Elliston <bje@au.ibm.com>
12977
12978 * lib/target-supports.exp (check_effective_target_tls): Compile
12979 test stubs using ${tool}_target_compile, not just target_compile.
12980 (check_effective_target_tls_runtime): Likewise.
12981
12982 2006-09-19 Ben Elliston <bje@au.ibm.com>
12983
12984 * gcc.c-torture/compile/20030405-1.x: Remove.
12985
12986 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
12987 optimising linker from discarding it.
12988
12989 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
12990
12991 PR fortran/28526
12992 * gfortran.dg/keyword_symbol_1.f90: New test.
12993
12994 * gfortran.dg/spread_shape_1.f90: Add missing warning with
12995 pedantic compilation option.
12996
12997 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
12998
12999 PR fortran/29060
13000 * gfortran.dg/spread_shape_1.f90: New test.
13001
13002 2006-09-17 Roger Sayle <roger@eyesopen.com>
13003
13004 PR tree-optimization/28887
13005 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
13006
13007 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
13008
13009 PR c/25993
13010 * gcc.dg/pr25993.c: New test.
13011
13012 2006-09-17 Ira Rosen <irar@il.ibm.com>
13013
13014 PR tree-opt/21591
13015 * gcc.dg/vect/pr21591.c: New test.
13016
13017 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
13018
13019 PR tree-opt/29059
13020 * gcc.c-torture/compile/strcpy-1.c: New test.
13021 * gcc.c-torture/compile/strcpy-2.c: New test.
13022 * gcc.c-torture/compile/memcpy-1.c: New test.
13023 * gcc.c-torture/compile/memcpy-2.c: New test.
13024
13025 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
13026
13027 PR testsuite/29055
13028 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
13029
13030 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
13031
13032 * gnat.dg/specs/double_record_extension1.ads: New test.
13033 * gnat.dg/specs/double_record_extension2.ads: Likewise.
13034
13035 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
13036
13037 PR fortran/29051
13038 * gfortran.dg/oldstyle_3.f90: New test.
13039
13040 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13041
13042 PR libgfortran/29099
13043 * gfortran.dg/secnds-1.f: New test.
13044
13045 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13046
13047 PR libgfortran/29053
13048 * gfortran.dg/streamio_9.f90: New test.
13049 * gfortran.dg/streamio_10.f90: New test.
13050
13051 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
13052
13053 PR C++/29002
13054 * g++.dg/init/array22.C: New test.
13055 * g++.dg/init/array23.C: New test.
13056
13057 2006-09-14 Arnaud Charlet <charlet@adacore.com>
13058
13059 * stackcheck.lst: Update list of tests requiring stack checking.
13060 * norun.lst: Adjust for above change.
13061 * ada95.lst: New file.
13062 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
13063 requiring -gnat95 switch.
13064
13065 2006-09-14 Olivier Hainque <hainque@adacore.com>
13066
13067 * gnat.dg/in_out_parameter.adb: New test.
13068
13069 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
13070
13071 PR debug/28980
13072 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
13073
13074 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
13075
13076 * gnat.dg/specs/unchecked_union.ads: New test.
13077
13078 2006-09-13 Richard Sandiford <richard@codesourcery.com>
13079
13080 PR rtl-optimization/28982
13081 * gcc.c-torture/execute/pr28982a.c: New test.
13082 * gcc.c-torture/execute/pr28982b.c: Likewise.
13083
13084 2006-09-12 Eric Christopher <echristo@apple.com>
13085
13086 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
13087 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
13088
13089 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
13090
13091 PR c/28768
13092 PR preprocessor/14634
13093 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
13094 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
13095 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
13096
13097 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
13098
13099 * gcc.dg/pr28243.c: New test.
13100
13101 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
13102
13103 PR fortran/28971
13104 gfortran.dg/pr28971.f90: New test to act as a backstop in case
13105 this undiagnosed regression reappears.
13106
13107 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
13108
13109 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
13110 Treat $srcdir as a literal.
13111 * lib/fortran-torture.exp (fortran-torture-compile,
13112 fortran-torture-execute): Likewise.
13113 * lib/objc-torture.exp (objc-torture-compile,
13114 objc-torture-execute): Likewise.
13115 * lib/profopt.exp (profopt-execute): Likewise.
13116
13117 2006-09-11 Geoffrey Keating <geoffk@apple.com>
13118
13119 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
13120
13121 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
13122
13123 PR testsuite/28950
13124 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
13125
13126 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
13127
13128 PR target/13685
13129 * gcc.target/i386/pr13685.c: New test.
13130
13131 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
13132
13133 * gcc.dg/pr28726.c: New test.
13134
13135 2006-09-11 Josh Conner <jconner@apple.com>
13136
13137 * gcc.dg/nrv3.c: Increase size of structure.
13138 * gcc.dg/nrv4.c: Likewise.
13139 * gcc.dg/nrv5.c: Likewise.
13140
13141 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
13142
13143 PR libfortran/28890
13144 gfortran.dg/assumed_charlen_function_5.f90: New test.
13145
13146 2006-09-10 Mark Mitchell <mark@codesourcery.com>
13147
13148 PR c++/28991
13149 * g++.dg/init/static3.C: New test.
13150
13151 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
13152
13153 PR testsuite/29007
13154 * gcc.dg/long-long-cst1.c (t): Add cast to
13155 __SIZE_TYPE__ before casting to int.
13156 (main): Return 0 on success.
13157
13158 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
13159
13160 * gcc.c-torture/execute/20060910-1.c: New test.
13161
13162 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
13163
13164 PR middle-end/26983
13165 * gcc.dg/pr26983.c: New test.
13166
13167 2006-09-10 Richard Sandiford <richard@codesourcery.com>
13168
13169 PR target/29006
13170 * gcc.c-torture/execute/pr29006.c: New test.
13171
13172 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13173
13174 PR libfortran/28947
13175 gfortran.dg/matmul_4.f90: New test.
13176
13177 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13178
13179 PR fortran/28959
13180 gfortran.dg/used_types_10: New test.
13181
13182 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13183
13184 PR libfortran/28923
13185 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
13186 gfortran.dg/array_initializer_3.f90: New test.
13187
13188 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13189
13190 PR fortran/28914
13191 * gfortran.dg/actual_array_constructor_3.f90: New test.
13192
13193 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
13194
13195 PR testsuite/26778
13196 * gcc.target/i386/pr26778.c: New testcase.
13197
13198 2006-09-08 Eric Christopher <echristo@apple.com>
13199
13200 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
13201 * gcc.target/i386/memcpy-1.c: Ditto.
13202 * gcc.target/i386/asm-1.c: Ditto.
13203 * gcc.target/i386/20060512-4.c: Ditto.
13204 * gcc.target/i386/compress-float-387.c: Ditto.
13205 * gcc.target/i386/20060512-1.c: Ditto.
13206 * gcc.target/i386/compress-float-sse.c: Ditto.
13207 * gcc.target/i386/20060512-2.c: Ditto.
13208 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
13209 * gcc.target/i386/stack-prot-kernel.c: Ditto.
13210 * gcc.target/i386/compress-float-387-pic.c: Ditto.
13211 * gcc.dg/pr26449.c: Ditto.
13212 * gcc.dg/attr-ms_struct-2.c: Ditto.
13213 * gcc.dg/attr-ms_struct-1.c: Ditto.
13214 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
13215
13216 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
13217
13218 PR c/28504
13219 * gcc.dg/vla-10.c: New test.
13220
13221 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13222
13223 PR c++/28858
13224 * g++.dg/parse/template20.C: New test.
13225 * g++.dg/template/operator8.C: Remove obsolete part.
13226 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
13227 * g++.old-deja/g++.pt/crash65.C: Likewise.
13228
13229 2006-09-07 Jason Merrill <jason@redhat.com>
13230
13231 PR middle-end/27724
13232 * gcc.dg/long-long-cst1.c: New test.
13233
13234 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
13235
13236 PR C++/28906
13237 * g++.dg/other/array3.C: New test.
13238 * g++.dg/other/array4.C: New test.
13239 * g++.dg/other/array5.C: New test.
13240
13241 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
13242
13243 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
13244
13245 2006-09-07 Uros Bizjak <uros@kss-loka.si>
13246
13247 PR target/28946
13248 * gcc.target/i386/pr28946.c: New test.
13249
13250 2006-09-07 Steven G. Kargl <kargls@comcast.net>
13251
13252 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
13253 in integer literal constant.
13254 * gfortran.dg/enum_8.f90: Ditto.
13255 * gfortran.dg/g77/20030326-1.f: Ditto.
13256
13257 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
13258
13259 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
13260 nonconformance usage.
13261
13262 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
13263
13264 PR middle-end/28862
13265 * gcc.c-torture/compile/vector-align-1.c: New test.
13266
13267 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
13268
13269 PR rtl-opt/27883
13270 * g++.dg/opt/copysign-1.C: New test.
13271
13272 2006-09-06 Jason Merrill <jason@redhat.com>
13273
13274 PR c++/27371
13275 * g++.dg/warn/unused-result1.C: New test.
13276
13277 2006-09-06 Mark Mitchell <mark@codesourcery.com>
13278
13279 PR c++/28903
13280 * g++.dg/ext/vla3.C: New test.
13281
13282 PR c++/28886
13283 * g++.dg/template/array16.C: New test.
13284
13285 2006-09-06 Richard Guenther <rguenther@suse.de>
13286
13287 * gcc.dg/pr27226.c: Remove testcase again.
13288
13289 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
13290
13291 PR tree-opt/28937
13292 * g++.dg/opt/unroll2.C: New test.
13293
13294 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
13295
13296 PR tree-opt/28952
13297 * gcc.dg/vect/pr28952.c: New test.
13298
13299 2006-09-05 Richard Guenther <rguenther@suse.de>
13300
13301 PR tree-optimization/28900
13302 * gcc.dg/torture/pr28900.c: New testcase
13303
13304 2006-09-05 Richard Guenther <rguenther@suse.de>
13305
13306 PR tree-optimization/28905
13307 * gcc.c-torture/compile/pr28905.c: New testcase.
13308
13309 2006-09-05 Richard Guenther <rguenther@suse.de>
13310
13311 PR middle-end/28935
13312 * gcc.dg/pr28935.c: New testcase.
13313
13314 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
13315
13316 * gcc.c-torture/execute/20060905-1.c: New test.
13317
13318 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
13319
13320 PR fortran/28908
13321 * gfortran.dg/used_types_7.f90: New test.
13322 * gfortran.dg/used_types_8.f90: New test.
13323 * gfortran.dg/used_types_9.f90: New test.
13324
13325 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
13326
13327 * gcc.c-torture/compile/20060904-1.c: New test.
13328
13329 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
13330
13331 PR c++/23287 Revert my 2006-09-01 patch
13332 * g++.dg/parse/dtor12.C: Remove.
13333
13334 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
13335
13336 PR c+/27670
13337 * g++.dg/template/operator9.C: New test.
13338
13339 PR c++/27493
13340 * g++.dg/template/operator7.C: New test.
13341
13342 PR c++/27494
13343 * g++.dg/template/operator8.C: New test.
13344
13345 PR c++/27397
13346 * g++.dg/template/crash57.C: New test.
13347
13348 * g++.dg/template/typedef4.C: Adjust error markers.
13349 * g++.dg/template/typedef5.C: Likewise.
13350
13351 2006-09-02 Jakub Jelinek <jakub@redhat.com>
13352
13353 PR c++/28878
13354 * g++.dg/parse/crash33.C: New test.
13355
13356 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
13357 Richard Guenther <rguenther@suse.de>
13358 Adam Nemet <anemet@caviumnetworks.com>
13359
13360 PR middle-end/27226
13361 * gcc.target/mips/memcpy-1.c: New testcase.
13362 * gcc.dg/pr27226.c: Likewise.
13363
13364 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
13365
13366 PR c++/28705
13367 * g++.dg/lookup/koenig5.C: New.
13368 * g++.dg/template/crash56.C: New.
13369
13370 2006-09-01 Josh Conner <jconner@apple.com>
13371
13372 PR c++/25505
13373 * gcc.dg/nrv3.c: New test.
13374 * gcc.dg/nrv4.c: New test.
13375 * gcc.dg/nrv5.c: New test.
13376
13377 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
13378
13379 PR c++/23287
13380 * g++.dg/parse/dtor12.C: New.
13381
13382 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
13383
13384 PR tree-optimization/28839
13385 * gcc.dg/pr28839.c: New test.
13386
13387 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
13388
13389 PR target/24367
13390 * gcc.dg/pr24367.c: New testcase.
13391
13392 2006-08-30 Joseph Myers <joseph@codesourcery.com>
13393
13394 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
13395
13396 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
13397
13398 PR rtl-optimization/27735
13399 * gcc.dg/loop-unswitch-1.c: New test.
13400
13401 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
13402
13403 PR fortran/28885
13404 * gfortran.dg/aliasing_dummy_2.f90: New test.
13405
13406 PR fortran/20067
13407 * gfortran.dg/generic_5.f90: Change error message.
13408
13409 PR fortran/28873
13410 * gfortran.dg/generic_6.f90: New test.
13411
13412 PR fortran/25077
13413 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
13414
13415 PR fortran/25102
13416 * gfortran.dg/invalid_interface_assignment.f90: New test.
13417
13418 PR fortran/24866
13419 * gfortran.dg/module_proc_external_dummy.f90: New test.
13420
13421 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
13422
13423 PR c++/28349
13424 * g++.dg/warn/var-args1.C: New test.
13425
13426 2006-08-29 Steven G. Kargl <kargls@comcast.net>
13427
13428 PR fortran/28866
13429 * gfortran.dg/simpleif_2.f90: New test.
13430 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
13431 * gfortran.dg/enum_5.f90: Ditto.
13432
13433 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13434 Kazu Hirata <kazu@codesourcery.com>
13435
13436 PR tree-optimization/17506
13437 * gcc.dg/pr17506.c: New.
13438
13439 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
13440
13441 PR c++/28139
13442 * g++.dg/eh/alias1.C: New test.
13443
13444 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13445
13446 PR c++/28860
13447 * g++.dg/template/ttp22.C: New test.
13448
13449 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
13450
13451 PR middle-end/26632
13452 * gcc.dg/pr26632.c: New.
13453
13454 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13455
13456 PR libgfortran/28354
13457 * gfortran.dg/fmt_zero_precision.f90: New test.
13458
13459 2006-08-27 Mark Mitchell <mark@codesourcery.com>
13460
13461 PR c++/28058
13462 * g++.dg/template/spec31.C: New test.
13463
13464 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
13465
13466 PR c++/26573
13467 * g++.dg/other/static2.C: New test.
13468
13469 2006-08-26 Roger Sayle <roger@eyesopen.com>
13470
13471 * gcc.dg/Wswitch-enum-2.c: New test case.
13472 * gcc.dg/Wswitch-enum-3.c: Likewise.
13473
13474 2006-08-26 Richard Guenther <rguenther@suse.de>
13475
13476 * gcc.c-torture/compile/20060826-1.c: New testcase.
13477
13478 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
13479
13480 PR c++/28736
13481 * g++.dg/template/void10.C: New test.
13482
13483 PR c++/28737
13484 * g++.dg/template/void8.C: New test.
13485
13486 PR c+_+/28738
13487 * g++.dg/template/void9.C: New test.
13488
13489 * g++.dg/template/void3.C: Adjust error markers.
13490 * g++.dg/template/void4.C: Likewise.
13491 * g++.dg/template/crash55.C: Likewise.
13492 * g++.dg/template/void7.C: Likewise
13493
13494 2006-08-26 Mark Mitchell <mark@codesourcery.com>
13495
13496 PR c++/28588
13497 * g++.dg/inherit/access6.C: New test.
13498 * g++.dg/inherit/access7.C: Likewise.
13499
13500 PR c++/28595
13501 * g++.dg/template/array15.C: New test.
13502 * g++.dg/template/crash2.C: Tweak error markers.
13503
13504 2006-08-26 Jakub Jelinek <jakub@redhat.com>
13505
13506 PR middle-end/28683
13507 * gcc.c-torture/compile/20060823-1.c: New test.
13508
13509 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13510
13511 PR c++/28853
13512 * g++.dg/template/ttp21.C: New test.
13513
13514 PR c++/28852
13515 * g++.dg/other/operator1.C: Add error-marker.
13516 * g++.dg/other/operator2.C: New test.
13517
13518 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13519
13520 PR c/27893
13521 * gcc.c-torture/compile/vla-const-1.c,
13522 gcc.c-torture/compile/vla-const-2.c: New tests.
13523
13524 2006-08-26 Richard Guenther <rguenther@suse.de>
13525
13526 PR middle-end/28814
13527 * gcc.dg/torture/pr28814.c: New testcase.
13528
13529 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13530
13531 PR c/28418
13532 * gcc.c-torture/compile/compound-literal-1.c: New test.
13533
13534 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13535
13536 PR c/28299
13537 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
13538 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
13539 Expect extra diagnostics.
13540
13541 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
13542
13543 gcc.dg/noncompile/pr16876.c: New test.
13544
13545 2006-08-25 Mark Mitchell <mark@codesourcery.com>
13546
13547 PR c++/28056
13548 * g++.dg/parse/local1.C: New test.
13549 * g++.dg/other/qual1.C: Tweak error marker.
13550
13551 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
13552
13553 PR c++/27787
13554 * g++.dg/template/typename10.C: New.
13555 * g++.dg/template/lookup4.C: Remove bogus error marker.
13556
13557 2006-08-25 Richard Guenther <rguenther@suse.de>
13558
13559 PR testsuite/28829
13560 * gcc.dg/pr26570.c: Fix testcase.
13561
13562 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
13563
13564 PR tree-opt/28807
13565 * gcc.c-torture/execute/mayalias-2.c: New test.
13566 * gcc.dg/tree-ssa/alias-13.c: New test.
13567
13568 2006-08-24 Jan Hubicka <jh@suse.cz>
13569
13570 PR debug/26881
13571 * gcc.dg/debug/pr26881.c: New file.
13572
13573 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
13574
13575 PR fortran/28788
13576 * gfortran.dg/used_types_4.f90: New test.
13577 * gfortran.dg/derived_init_2.f90: Modify to check sibling
13578 association of derived types.
13579 * gfortran.dg/used_types_2.f90: Add module cleanup.
13580 * gfortran.dg/used_types_3.f90: The same.
13581
13582 PR fortran/28771
13583 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
13584 fix of regression.
13585
13586 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13587
13588 PR 28813
13589 * gfortran.dg/direct_io_6.f90: Remove test.
13590
13591 2006-08-23 Stuart Hastings <stuart@apple.com>
13592
13593 PR 28825
13594 * gcc.target/i386/20060821-1.c: New.
13595
13596 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
13597
13598 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
13599 dg-warning strings for dllimport.
13600
13601 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
13602
13603 PR C++/28450
13604 * g++.dg/ext/vector4.C: New test.
13605 * g++.dg/ext/complex1.C: New test.
13606
13607 2006-08-21 Geoffrey Keating <geoffk@apple.com>
13608
13609 PR debug/28692
13610 * gcc.dg/debug/const-1.c: New.
13611 * gcc.dg/debug/const-2.c: New.
13612 * gcc.dg/debug/dwarf2/const-1.c: New.
13613 * gcc.dg/debug/dwarf2/const-2.c: New.
13614 * gcc.dg/debug/dwarf2/const-2b.c: New.
13615
13616 2006-08-22 Richard Guenther <rguenther@suse.de>
13617
13618 PR middle-end/28776
13619 * gcc.c-torture/compile/pr28776-1.c: New testcase.
13620 * gcc.c-torture/compile/pr28776-2.c: Likewise.
13621
13622 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
13623
13624 PR tree-optimization/28003
13625 * g++.dg/tree-ssa/pr28003.C: New.
13626
13627 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
13628
13629 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
13630
13631 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
13632
13633 PR c++/26269
13634 * g++.dg/other/error14.C: New test.
13635
13636 PR c++/28505
13637 * g++.dg/parse/ctor7.C: New test.
13638 * g++.dg/parse/ctor8.C: Likewise.
13639
13640 PR c++/28741
13641 * g++.dg/template/void7.C: New test.
13642
13643 2006-08-21 Olivier Hainque <hainque@adacore.com>
13644
13645 * gnat.dg/self_aggregate_with_zeros.adb: New test.
13646 * gnat.dg/self_aggregate_with_array.adb: New test.
13647
13648 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
13649
13650 * g++.dg/eh/arm-vfp-unwind.C: New test.
13651
13652 2006-08-20 Mark Mitchell <mark@codesourcery.com>
13653
13654 PR c++/28341
13655 * g++.dg/template/ref3.C: New test.
13656 * g++.dg/template/nontype13.C: New test.
13657
13658 PR c++/28346
13659 * g++.dg/template/ptrmem17.C: New test.
13660
13661 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
13662
13663 PR target/28648 c:
13664 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
13665
13666 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
13667
13668 PR fortran/28630
13669 * gfortran.dg/used_types_2.f90: New test.
13670
13671 PR fortran/28601
13672 * gfortran.dg/used_types_3.f90: New test.
13673
13674 PR fortran/20886
13675 * gfortran.dg/generic_actual_arg.f90: New test.
13676
13677 PR fortran/28735
13678 * gfortran.dg/module_private_array_refs_1.f90: New test.
13679
13680 PR fortran/28762
13681 * gfortran.dg/program_name_1.f90: New test.
13682
13683 PR fortran/28425
13684 * gfortran.dg/derived_constructor_comps_1.f90: New test.
13685
13686 PR fortran/28496
13687 * gfortran.dg/array_initializer_2.f90: New test.
13688
13689 PR fortran/18111
13690 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
13691
13692 PR fortran/28600
13693 * gfortran.dg/assumed_charlen_function_4.f90: New test.
13694
13695 PR fortran/28771
13696 * gfortran.dg/assumed_charlen_in_main.f90: New test.
13697
13698 PR fortran/28660
13699 * gfortran.dg/dependent_decls_1.f90: New test.
13700
13701 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
13702
13703 PR fortran/25217
13704 * gfortran.dg/derived_init_2.f90: New.
13705
13706 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
13707
13708 * gcc.c-torture/execute/pr28289.c: New test.
13709
13710 2006-08-17 Jakub Jelinek <jakub@redhat.com>
13711
13712 PR c/28744
13713 * gcc.dg/attr-externally-visible-1.c: New test.
13714 * gcc.dg/attr-externally-visible-2.c: New test.
13715 * g++.dg/parse/attr-externally-visible-1.C: New test.
13716 * g++.dg/parse/attr-externally-visible-2.C: New test.
13717
13718 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13719
13720 PR c++/28606
13721 * g++.dg/parse/dtor11.C: New test.
13722
13723 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
13724
13725 PR rtl-optimization/28489
13726 * gcc.c-torture/compile/pr28489.c: New test.
13727
13728 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13729
13730 PR c++/28710
13731 * g++.dg/template/redecl4.C: New test.
13732
13733 PR c++/28711
13734 * g++.dg/template/ctor8.C: New test.
13735
13736 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
13737
13738 * gcc.dg/pr26570.c: Fix testcase.
13739
13740 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
13741
13742 * PR c++/28573
13743 * g++.dg/parse/offsetof6.C: New test.
13744 * g++.dg/parse/offsetof6.C: New test.
13745 * g++.dg/parse/offsetof7.C: New test.
13746
13747 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13748
13749 PR testsuite/28602
13750 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
13751 is false.
13752
13753 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
13754
13755 PR c++/28302
13756 * g++.dg/ext/vector3.C: New test.
13757
13758 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
13759
13760 PR gcov/profile/26570
13761 * gcc.dg/pr26570.c: New test.
13762
13763 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
13764
13765 PR c/27697
13766 * gcc.dg/qual-component-1.c: New test.
13767
13768 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13769
13770 PR c++/28593
13771 * g++.dg/parse/new3.C: New test.
13772
13773 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13774
13775 PR fortran/25828
13776 * gfortran.dg/streamio_1.f90: New test.
13777 * gfortran.dg/streamio_2.f90: New test.
13778 * gfortran.dg/streamio_3.f90: New test.
13779 * gfortran.dg/streamio_4.f90: New test.
13780 * gfortran.dg/streamio_5.f90: New test.
13781 * gfortran.dg/streamio_6.f90: New test.
13782 * gfortran.dg/streamio_7.f90: New test.
13783 * gfortran.dg/streamio_8.f90: New test.
13784
13785 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
13786
13787 PR c/28287
13788 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
13789
13790 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
13791
13792 PR c++/28594
13793 * g++.dg/template/void6.C: New test.
13794
13795 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13796
13797 PR c/28649
13798 * gcc.dg/parse-error-1.c: New test.
13799 * gcc.dg/parse-error-2.c: New test.
13800 * gcc.dg/cpp/digraph2.c: Add error-marker.
13801 * gcc.dg/noncompile/920923-1.c: Likewise.
13802
13803 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
13804
13805 PR c/27490
13806 * gcc.dg/sizeof-2.c: New testcase.
13807
13808 PR c/27489
13809 * gcc.dg/switch-A.c: New testcase.
13810
13811 2006-08-14 Steve Ellcey <sje@cup.hp.com>
13812
13813 PR c++/28288
13814 PR c++/14556
13815 * g++.old-deja/g++.warn/compare1.C: Delete.
13816 * g++.dg/opt/pr7503-2.C: Delete.
13817 * g++.dg/opt/pr7503-3.C: Delete.
13818 * g++.dg/opt/pr7503-4.C: Delete.
13819 * g++.dg/opt/pr7503-5.C: Delete.
13820 * g++.dg/opt/max1.C: Delete.
13821 * g++.dg/warn/minmax.C: Delete.
13822 * g++.dg/expr/minmax.C: New test.
13823
13824 2006-08-14 Richard Guenther <rguenther@suse.de>
13825
13826 PR testsuite/28703
13827 * gcc.c-torture/execute/pr28651.c: Do not use argc
13828 to avoid optimization, instead forbid inlining.
13829
13830 2006-08-14 Richard Sandiford <richard@codesourcery.com>
13831
13832 PR rtl-optimization/28634
13833 * gcc.c-torture/execute/ieee/pr28634.c: New test.
13834
13835 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
13836
13837 PR c/27184
13838 * gcc.dg/torture/pr27184.c: New test.
13839
13840 2006-08-12 Jakub Jelinek <jakub@redhat.com>
13841
13842 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
13843
13844 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13845
13846 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
13847 * gfortran.dg/stat_2.f90: Likewise.
13848 * gfortran.dg/chmod_1.f90: Likewise.
13849 * gfortran.dg/chmod_2.f90: Likewise.
13850 * gfortran.dg/chmod_3.f90: Likewise.
13851
13852 2006-08-11 David Edelsohn <edelsohn@gnu.org>
13853
13854 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
13855
13856 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
13857
13858 * g++.dg/opt/pr23454-2.C: New test.
13859
13860 2006-08-11 Richard Guenther <rguenther@suse.de>
13861
13862 PR middle-end/28651
13863 * gcc.c-torture/execute/pr28651.c: New testcase.
13864
13865 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
13866
13867 * gnat.dg/specs/static_initializer.ads: New test.
13868
13869 2006-08-10 Paul Brook <paul@codesourcery.com>
13870
13871 * gcc.target/arm/cond-asm.c: New test.
13872
13873 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
13874
13875 PR tree-optimization/26197
13876 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
13877 * g++.dg/vect/vect.exp: Compile the new tests with
13878 --param max-aliased-vops=0.
13879
13880 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
13881
13882 PR c++/28637
13883 * g++.dg/template/void3.C: New test.
13884
13885 PR c++/28638
13886 * g++.dg/template/void4.C: New test.
13887
13888 PR c++/28640
13889 * g++.dg/template/void5.C: New test.
13890
13891 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
13892
13893 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
13894 after dg-do compile.
13895
13896 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
13897
13898 PR tree-optimizations/26969
13899 * gcc.dg/vect/vect.exp: Compile tests prefixed with
13900 "unswitch-loops" with -funswitch-loops.
13901 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
13902
13903 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
13904
13905 * gcc.dg/sparc-getcontext-1.c: Fix typo.
13906 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
13907 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
13908 * objc.dg/dwarf-1.m: Likewise.
13909 * objc.dg/dwarf-2.m: Likewise.
13910 * obj-c++.dg/dwarf-2.mm: Likewise.
13911
13912 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13913
13914 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
13915 * objc.dg/dwarf-2.m: Likewise.
13916 * obj-c++.dg/dwarf-2.mm: Likewise.
13917
13918 PR libfortran/28603
13919 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
13920
13921 PR testsuite/27611
13922 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
13923
13924 PR testsuite/27033
13925 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
13926
13927 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
13928
13929 PR target/27827
13930 * gcc.target/i386/pr27827.c: New testcase.
13931
13932 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
13933
13934 PR fortran/28590
13935 * gfortran.dg/sequence_types_1.f90: New test.
13936
13937 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
13938
13939 PR fortran/28548
13940 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
13941 dg-warning. Add -pedantic option.
13942
13943 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13944
13945 PR c/28502
13946 * gcc.dg/proto-1.c: New test.
13947
13948 PR c/27721
13949 * gcc.dg/lvalue-4.c: New test.
13950
13951 PR c/28136
13952 * gcc.dg/init-bad-5.c: New test.
13953
13954 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
13955
13956 PR c++/28347
13957 * g++.dg/ext/typedef-init.C: Add new test for typedef
13958 initialization inside templates. Adjust existing error markers.
13959
13960 2006-08-03 Mark Mitchell <mark@codesourcery.com>
13961
13962 PR c++/28148
13963 * g++.dg/init/ptrmem3.C: New test.
13964
13965 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
13966
13967 PR tree-optimization/27770
13968 * lib/target-support.exp: New target keyword "section_anchors".
13969 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
13970 tests.
13971 * gcc.dg/vect/section-anchors-pr27770.c: New test.
13972 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
13973 * gcc.dg/vect/section-anchors-vect-69.c: New test.
13974 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
13975
13976 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13977
13978 * gcc.dg/20060801-1.c: Add missing '}'.
13979
13980 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13981
13982 PR c++/27508
13983 * g++.dg/parse/dtor9.C: New test.
13984 * g++.dg/parse/dtor10.C: New test.
13985 * g++.dg/other/error7.C: Adjust error-marker.
13986
13987 PR c++/28274
13988 * g++.dg/other/default5.C: New test.
13989
13990 2006-08-02 Richard Guenther <rguenther@suse.de>
13991
13992 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
13993
13994 2006-08-02 Mark Mitchell <mark@codesourcery.com>
13995
13996 PR c++/28557
13997 * g++.dg/template/conv9.C: New test.
13998
13999 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
14000
14001 PR debug/28063
14002 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
14003 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
14004 Optionally return assembly text. Update callers.
14005 (check_no_compiler_messages): Update verbose messages.
14006 (check_no_messages_and_pattern): New.
14007 (check_effective_target_string_merging): New.
14008
14009 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14010
14011 PR c++/28250
14012 * g++.dg/eh/catch4.C: New test.
14013
14014 PR c++/28257
14015 * g++.dg/other/qual1.C: New test.
14016
14017 PR c++/28259
14018 * g++.dg/inherit/error2.C: New test.
14019
14020 PR c++/28267
14021 * g++.dg/other/new1.C: New test.
14022
14023 * g++.dg/warn/pr23075.C: Remove obsolete test.
14024 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
14025 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
14026
14027 2006-07-31 Mark Mitchell <mark@codesourcery.com>
14028
14029 PR c++/28523
14030 * g++.dg/eh/cast1.C: New test.
14031
14032 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
14033
14034 PR libfortran/28452
14035 * gfortran.dg/random_3.f90: New test.
14036
14037 2006-08-01 Steve Ellcey <sje@cup.hp.com>
14038
14039 PR c++/28432
14040 * g++.dg/other/pr28304.C: Change expected error message.
14041 * g++.dg/other/pr28432.C: New test.
14042
14043 2006-08-01 Steve Ellcey <sje@cup.hp.com>
14044
14045 PR c++/28256
14046 * g++.dg/init/brace2.C: Change expected error message, add empty init.
14047
14048 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
14049
14050 PR debug/23336
14051 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
14052 at -g1.
14053 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
14054 g++.dg/debug/enum-2.C: New.
14055
14056 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14057
14058 PR c++/6634
14059 * g++.dg/parse/long1.C: Add more tests.
14060
14061 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14062
14063 * gfortran.dg/lrshift_1.c: New file.
14064
14065 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14066
14067 PR libgfortran/28335
14068 * gfortran.dg/no_unit_error_1.f90: New test.
14069
14070 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14071
14072 PR libgfortran/28335
14073 * gfortran.dg/no_unit_error_1.f90: Delete test.
14074 * gfortran.dg/no_unit_error_2.f90: Delete test.
14075
14076 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14077
14078 * gfortran.dg/chmod_3.f90: New test.
14079 * gfortran.dg/ltime_gmtime_1.f90: New test.
14080 * gfortran.dg/ltime_gmtime_2.f90: New test.
14081 * gfortran.dg/lrshift_1.f90: New test.
14082 * gfortran.dg/chmod_1.f90: New test.
14083 * gfortran.dg/chmod_2.f90: New test.
14084
14085 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
14086
14087 PR c++/27668
14088 * g++.dg/template/crash55.C: New test.
14089
14090 PR c++/27962
14091 * g++.dg/template/nontype16.C: New test.
14092
14093 * g++.dg/template/void2.C: Adjust error markers.
14094 * g++.dg/template/nontype5.C: Adjust error markers.
14095
14096 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
14097
14098 * gcc.target/i386/stack-prot-kernel.c: New test.
14099
14100 2006-07-27 Roger Sayle <roger@eyesopen.com>
14101
14102 * gcc.dg/builtins-55.c: New test case.
14103
14104 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
14105
14106 PR rtl-optimization/27907
14107 * gcc.c-torture/compile/pr27907.c: New test.
14108
14109 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14110
14111 * gfortran.dg/mclock.f90: New test.
14112 * gfortran.dg/int_conv_1.f90: New test.
14113 * gfortran.dg/stat_1.f90: New test.
14114 * gfortran.dg/stat_2.f90: New test.
14115
14116 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14117
14118 PR libgfortran/28335
14119 * gfortran.dg/no_unit_error_1.f90: New test.
14120 * gfortran.dg/no_unit_error_2.f90: New test.
14121 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
14122
14123 2006-07-25 Roger Sayle <roger@eyesopen.com>
14124
14125 PR middle-end/28473
14126 * gcc.dg/fold-convround-1.c: New test case.
14127
14128 2006-07-24 Steven G. Kargl <kargls@comcast.net>
14129
14130 * gfortran.dg/arithmetic_if.f90: Fix comments.
14131
14132 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14133
14134 PR c++/27572
14135 * g++.dg/other/typedef1.C: New test.
14136 * g++.dg/template/typedef4.C: New test.
14137 * g++.dg/template/typedef5.C: New test.
14138
14139 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
14140
14141 PR fortran/28416
14142 * gfortran.dg/allocatable_dummy_3.f90: New.
14143
14144 2006-07-24 Steven G. Kargl <kargls@comcast.net>
14145
14146 PR fortran/28439
14147 * gfortran.dg/arithmetic_if.f90: New test.
14148
14149 2006-07-24 Uros Bizjak <uros@kss-loka.si>
14150
14151 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
14152 avoid memcpy optimization.
14153
14154 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14155
14156 PR fortran/25289
14157 * gfortran.dg/direct_io_6.f90: New test.
14158
14159 2006-07-24 Jan Hubicka <jh@suse.cz>
14160
14161 PR c/25795
14162 PR c++/27369
14163 * gcc.dg/pr25795.c: New test.
14164 * gcc.dg/pr25795-1.c: New test.
14165
14166 2006-07-23 Roger Sayle <roger@eyesopen.com>
14167
14168 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
14169 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
14170 which may be transformed to "g || h" on some platforms.
14171
14172 2006-07-23 Mark Mitchell <mark@codesourcery.com>
14173
14174 PR c++/28025
14175 * g++.dg/template/friend45.C: New test.
14176
14177 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14178
14179 PR libgfortran/28339
14180 * gfortran.dg/arrayio_8.f90: New test.
14181
14182 2006-07-21 Mike Stump <mrs@apple.com>
14183
14184 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
14185
14186 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
14187
14188 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14189
14190 PR c++/28250
14191 * g++.dg/eh/catch3.C: New test.
14192
14193 PR c++/28363
14194 * g++.dg/template/defarg10.C: New test.
14195
14196 2006-07-20 Paul Brook <paul@codesourcery.com>
14197
14198 PR 27363
14199 * gcc.dg/pr27363.c: New test.
14200
14201 2006-07-19 Mark Mitchell <mark@codesourcery.com>
14202
14203 PR c++/28338
14204 * g++.dg/init/ref13.C: New test.
14205
14206 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14207
14208 PR obj-c++/28434
14209 * obj-c++.dg/proto-error-1.mm: New test.
14210
14211 2006-07-18 Mark Mitchell <mark@codesourcery.com>
14212
14213 PR c++/28337
14214 * g++.dg/template/string1.C: New test.
14215
14216 2006-07-18 Mark Mitchell <mark@codesourcery.com>
14217
14218 PR c++/28048
14219 * g++.dg/template/defarg9.C: New test.
14220
14221 PR c++/28235
14222 * g++.dg/template/static27.C: New test.
14223
14224 2006-07-18 Diego Novillo <dnovillo@redhat.com>
14225
14226 PR 28410
14227 * gcc.dg/tree-ssa/pr28410.c: New test.
14228
14229 2006-07-18 Lee Millward <lee.millward@gmail.com>
14230
14231 PR c++/28258
14232 * g++/dg/other/error13.C: New test.
14233
14234 PR c++/28260
14235 * g++.dg/template/friend44.C: New test.
14236
14237 2006-07-18 Steve Ellcey <sje@cup.hp.com>
14238
14239 PR c++/27495
14240 * g++.dg/other/pr27495.C: New.
14241
14242 2006-07-18 Olivier Hainque <hainque@adacore.com>
14243
14244 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
14245 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
14246
14247 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14248
14249 PR c/28286
14250 * gcc.dg/pragma-pack-4.c: New test.
14251
14252 2006-07-17 Steve Ellcey <sje@cup.hp.com>
14253
14254 PR c++/28291
14255 * g++.dg/ext/pr28291.C: New test.
14256
14257 2006-07-17 Richard Sandiford <richard@codesourcery.com>
14258
14259 PR middle-end/28403
14260 * gcc.c-torture/execute/pr28403.c: New test.
14261
14262 2006-07-17 Richard Sandiford <richard@codesourcery.com>
14263
14264 PR middle-end/28402
14265 * gcc.dg/pr28402.c: New test.
14266
14267 2006-07-17 Steve Ellcey <sje@cup.hp.com>
14268
14269 PR c++/28304
14270 * g++.dg/other/pr28304.C: New test.
14271
14272 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
14273
14274 PR other/28251
14275 gcc.c-torture/unsorted/dump-noaddr.c: New test.
14276 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
14277
14278 2006-07-17 Richard Guenther <rguenther@suse.de>
14279
14280 PR tree-optimization/28238
14281 * g++.dg/tree-ssa/pr28238.C: New testcase.
14282
14283 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14284
14285 PR c++/28250
14286 * g++.dg/eh/catch1.C: New test.
14287 * g++.dg/eh/catch2.C: New test.
14288
14289 2006-07-16 Jakub Jelinek <jakub@redhat.com>
14290
14291 PR c++/28370
14292 * g++.dg/template/anon3.C: New test.
14293
14294 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
14295
14296 PR fortran/20844
14297 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
14298 specifiers requiring an explicit format tag..
14299
14300 PR fortran/28201
14301 * gfortran.dg/generic_5: New test.
14302
14303 PR fortran/20893
14304 * gfortran.dg/elemental_optional_args_1.f90: New test.
14305
14306 2006-07-16 Olivier Hainque <hainque@adacore.com>
14307
14308 * gnat.dg/assert.ads: New file.
14309 * gnat.dg/controlled_record.ads: Likewise.
14310 * gnat.dg/controlled_record.adb: Likewise.
14311
14312 2006-07-15 Lee Millward <lee.millward@gmail.com>
14313
14314 PR c++/28292
14315 * g++.dg/other/error12.C: New test.
14316
14317 PR c++/28269
14318 * g++.dg/template/crash54.C: New test.
14319
14320 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14321
14322 PR c++/28249
14323 * g++.dg/parse/catch1.C: New test.
14324
14325 PR c++/28294
14326 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
14327
14328 PR c++/28387
14329 * g++.dg/ext/attrib24.C: New test.
14330
14331 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14332
14333 PR c++/28343
14334 * g++.dg/ext/asmspec1.C: New test.
14335
14336 2006-07-13 Janis Johnson <janis187@us.ibm.com>
14337
14338 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
14339 (dg-test): Support shouldfail tests.
14340 * lib/target-supports-dg.exp (dg-shouldfail): New.
14341 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
14342 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
14343 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
14344 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
14345 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
14346 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
14347 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
14348
14349 2006-07-13 Jan Hubicka <jh@suse.cz>
14350
14351 * gcc.target/i386/memcpy-1.c: New.
14352
14353 2006-07-12 Geoffrey Keating <geoffk@apple.com>
14354
14355 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
14356
14357 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
14358
14359 PR fortran/25097
14360 * gfortran.dg/present_1.f90: New test.
14361
14362 PR fortran/20903
14363 * gfortran.dg/interface_derived_type_1.f90: New test.
14364
14365 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
14366
14367 PR fortran/28213
14368 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
14369 list.
14370
14371 2006-07-07 Lee Millward <lee.millward@gmail.com>
14372
14373 PR c++/27820
14374 * g++.dg/other/label1.C: New test.
14375
14376 2006-07-07 Richard Guenther <rguenther@suse.de>
14377
14378 PR middle-end/28268
14379 * gcc.dg/torture/pr28268.c: New testcase.
14380
14381 2006-07-07 Steve Ellcey <sje@cup.hp.com>
14382
14383 PR c++/27019
14384 * g++.dg/ext/pr27019.C: New.
14385
14386 2006-07-07 Richard Guenther <rguenther@suse.de>
14387
14388 PR tree-optimization/28187
14389 * gcc.dg/pr28187.c: New testcase.
14390
14391 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
14392
14393 * gnat.dg/address_conversion.adb: New test.
14394 * gnat.dg/boolean_subtype.adb: Likewise.
14395 * gnat.dg/frame_overflow.adb: Likewise.
14396 * gnat.dg/pointer_array.adb: Likewise.
14397 * gnat.dg/pointer_conversion.adb: Likewise.
14398
14399 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
14400
14401 PR fortran/28237
14402 PR fortran/23420
14403 * gfortran.dg/print_fmt_5.f90: New test.
14404
14405 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14406
14407 PR fortran/28129
14408 * gfortran.dg/bounds_check_4.f90: New test.
14409
14410 2006-07-05 Richard Guenther <rguenther@suse.de>
14411
14412 PR target/28158
14413 * gfortran.dg/pr28158.f90: New testcase.
14414
14415 2006-07-05 Richard Guenther <rguenther@suse.de>
14416
14417 PR tree-optimization/28162
14418 * gcc.dg/pr28162.c: New testcase.
14419
14420 2006-07-05 Richard Guenther <rguenther@suse.de>
14421 Andrew Pinski <pinskia@gcc.gnu.org>
14422
14423 PR c++/27084
14424 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
14425
14426 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
14427
14428 PR fortran/28174
14429 * gfortran.dg/actual_array_substr_2.f90: New test.
14430
14431 PR fortran/28167
14432 * gfortran.dg/actual_array_constructor_2.f90: New test.
14433
14434 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14435
14436 * gfortran.dg/itime_idate_1.f: New test.
14437 * gfortran.dg/itime_idate_2.f: New test.
14438
14439 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14440
14441 PR libgfortran/27704
14442 * gfortran.dg/open_status_3.f90: New test.
14443 * gfortran.dg/fmt_l.f90: Update for new feature.
14444
14445 2006-07-03 Asher Langton <langton2@llnl.gov>
14446
14447 * gfortran.dg/oldstyle_2.f90: New.
14448
14449 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
14450
14451 * gnat.dg/string_slice.adb: New test.
14452
14453 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14454
14455 PR fortran/19259
14456 * gfortran.dg/semicolon_fixed.c: New.
14457 * gfortran.dg/semicolon_free.c: New.
14458
14459 2006-06-30 Mike Stump <mrs@apple.com>
14460
14461 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
14462 that don't support internal visibility.
14463
14464 2006-06-30 Andrew Pinski <pinskia@gmail.com>
14465
14466 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
14467 for '(' / ')' needing an extra '\'.
14468
14469 2006-06-29 Roger Sayle <roger@eyesopen.com>
14470
14471 PR middle-end/27428
14472 * gcc.dg/pr27428-1.c: New test case.
14473
14474 2006-06-29 Mike Stump <mrs@apple.com>
14475
14476 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
14477 on darwin as we can't align commons large enough yet.
14478
14479 * gcc.dg/vla-8.c: Add additional testcases.
14480
14481 2006-06-26 Steve Ellcey <sje@cup.hp.com>
14482
14483 PR c++/28114
14484 * g++.dg/other/pr28114.C: New.
14485
14486 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
14487
14488 * gcc.c-torture/compile/20060625-1.c: New test.
14489
14490 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
14491
14492 PR fortran/20867
14493 * gfortran.dg/stfunc_3.f90: New test.
14494
14495 PR fortran/25056
14496 * gfortran.dg/impure_actual_1.f90: New test.
14497
14498 PR fortran/20874
14499 * gfortran.dg/elemental_result_1.f90: New test.
14500
14501 PR fortran/25073
14502 * gfortran.dg/select_7.f90: New test.
14503
14504 PR fortran/27554
14505 * intrinsic_actual_1.f: New test.
14506
14507 PR fortran/22038
14508 PR fortran/28119
14509 * gfortran.dg/forall_4.f90: New test.
14510
14511 PR fortran/25072
14512 * gfortran.dg/forall_5.f90: New test.
14513
14514 2006-06-25 Lee Millward <lee.millward@gmail.com>
14515
14516 PR c++/28051
14517 * g++.dg/template/using13.C: New test.
14518
14519 PR c++/28054
14520 * g++.dg/other/incomplete3.C: New test.
14521
14522 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14523
14524 PR fortran/28081
14525 * gfortran.dg/substr_3.f: New test.
14526 * gfortran.dg/equiv_2.f90: Update expected error message.
14527
14528 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
14529
14530 PR fortran/28118
14531 * gfortran.dg/actual_array_substr_1.f90: New test.
14532
14533 2006-06-24 Olivier Hainque <hainque@adacore.com>
14534
14535 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
14536 * gnat.dg/scalar_mode_agg_compare.adb: New test.
14537
14538 2006-06-23 Janis Johnson <janis187@us.ibm.com>
14539
14540 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
14541
14542 2006-06-23 Steven G. Kargl <kargls@comcast.net>
14543
14544 PR fortran/27981
14545 * gfortran.dg/simpleif_2.f90: New test.
14546
14547 2006-06-23 Lee Millward <lee.millward@gmail.com>
14548
14549 * g++.dg/template/error22.C: Fix typo.
14550
14551 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14552
14553 PR c++/28112
14554 * g++.dg/ext/attrib23.C: New test.
14555
14556 2006-06-23 Olivier Hainque <hainque@adacore.com>
14557
14558 * gnat.dg/varsize_temp.adb: New test.
14559
14560 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14561
14562 PR c++/11468
14563 * g++.dg/other/java2.C: New test.
14564
14565 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
14566
14567 PR target/27789
14568 * g++.dg/ext/dllimport4.C. Add more tests for invalid
14569 initialization.
14570
14571 2006-06-22 Roger Sayle <roger@eyesopen.com>
14572
14573 PR target/27531
14574 * gcc.dg/pr27531-1.c: New test case.
14575
14576 2006-06-22 Asher Langton <langton2@llnl.gov>
14577
14578 PR fortran/24748
14579 * gfortran.dg/implicit_8.f90: New.
14580
14581 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
14582
14583 PR rtl-optimization/28121
14584 * gcc.dg/pr28121.c: New test.
14585
14586 2006-06-22 Lee Millward <lee.millward@gmail.com>
14587
14588 PR c++/27805
14589 * g++.dg/parse/ptrmem6.C: New test.
14590
14591 PR c++/27821
14592 * g++.dg/template/error22.C: New test.
14593
14594 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14595
14596 PR c++/28111
14597 * g++.dg/template/friend43.C: New test.
14598
14599 PR c++/28110
14600 * g++.dg/template/crash53.C: New test.
14601
14602 PR c++/28109
14603 * g++.dg/rtti/incomplete1.C: New test.
14604
14605 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
14606
14607 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
14608
14609 2006-06-21 Joseph Myers <joseph@codesourcery.com>
14610
14611 * gcc.c-torture/execute/complex-7.c: New.
14612
14613 2006-06-21 Jakub Jelinek <jakub@redhat.com>
14614
14615 * gcc.dg/merge-all-constants-1.c: New test.
14616
14617 2006-06-20 Janis Johnson <janis187@us.ibm.com>
14618
14619 PR c++/28113
14620 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
14621
14622 2006-06-20 Steven G. Kargl <kargls@comcast.net>
14623
14624 * gfortran.dg/rrspacing_1.f90: New test.
14625
14626 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14627
14628 PR c++/28052
14629 * g++.dg/other/bitfield2.C: New test.
14630
14631 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
14632
14633 PR tree-optimization/27331
14634 * gcc.dg/pr27331.c: New test.
14635
14636 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
14637 Eric Botcazou <ebotcazou@adacore.com>
14638
14639 PR ada/18692
14640 * lib/gnat.exp: New file.
14641 * lib/gnat-dg.exp: Likewise.
14642 * gnat.dg: New directory.
14643 * gnat.dg/dg.exp: New driver.
14644 * gnat.dg/specs: New directory.
14645 * gnat.dg/specs/specs.exp: New driver.
14646 * gnat.dg/style: New directory.
14647 * gnat.dg/style/style.exp: New driver.
14648
14649 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
14650
14651 PR fortran/16206
14652 * gfortran.dg/array_initializer_1.f90: New test.
14653
14654 PR fortran/28005
14655 * gfortran.dg/matmul_3.f90: New test.
14656
14657 2006-06-19 Andrew Pinski <pinskia@gmail.com>
14658
14659 PR middle-end/28075
14660 * gcc.dg/tree-ssa/inline-1.c: New test.
14661
14662 2006-06-19 Anatoly Sokolov <aesok@post.ru>
14663
14664 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
14665 in malloc prototype; remove XFAIL.
14666 * gcc.dg/pr18241-2.c: Ditto.
14667 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
14668 in memset prototype; remove XFAIL.
14669 * gcc.dg/tree-ssa/pr23382.c: Ditto.
14670
14671 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
14672
14673 * gcc.dg/vla-8.c: Add.
14674
14675 2006-06-19 Richard Guenther <rguenther@suse.de>
14676
14677 PR tree-optimization/27090
14678 * g++.dg/tree-ssa/pr27090.C: New testcase.
14679
14680 2006-06-19 Roger Sayle <roger@eyesopen.com>
14681
14682 PR target/27861
14683 * gcc.dg/pr27861-1.c: New test case.
14684
14685 2006-06-19 Richard Guenther <rguenther@suse.de>
14686
14687 PR middle-end/28045
14688 * gcc.dg/torture/pr28045.c: New testcase.
14689
14690 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14691
14692 PR fortran/26801
14693 * gfortran.dg/associated_4.f90: New test.
14694
14695 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14696
14697 PR fortran/19310
14698 PR fortran/19904
14699 * gfortran.dg/real_const_3.f90: New test.
14700
14701 2006-06-16 Mark Mitchell <mark@codesourcery.com>
14702
14703 PR c++/28016
14704 * g++.dg/template/static26.C: New test.
14705
14706 PR c++/27979
14707 * g++.dg/expr/bitfield2.C: New test.
14708
14709 PR c++/27884
14710 * g++.dg/parse/linkage2.C: New test.
14711
14712 2006-06-16 Richard Guenther <rguenther@suse.de>
14713
14714 PR middle-end/27116
14715 * gcc.dg/pr15785-1.c: Revert last change.
14716 * gcc.dg/torture/pr27116-2.c: New testcase.
14717
14718 2006-06-16 Roger Sayle <roger@eyesopen.com>
14719
14720 PR middle-end/27802
14721 * gcc.dg/pr27802-1.c: New test case.
14722
14723 2006-06-15 Mark Mitchell <mark@codesourcery.com>
14724
14725 PR c++/27689
14726 * g++.dg/template/ttp18.C: New test.
14727 * g++.dg/template/ttp19.C: Likewise.
14728
14729 PR c++/27666
14730 * g++.dg/expr/cond9.C: New test.
14731
14732 PR c++/27640
14733 * g++.dg/template/ctor7.C: New test.
14734
14735 2006-06-15 Janis Johnson <janis187@us.ibm.com>
14736
14737 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
14738
14739 2006-06-16 Richard Guenther <rguenther@suse.de>
14740
14741 PR tree-optimization/27781
14742 * gcc.dg/tree-ssa/pr27781.c: New testcase.
14743
14744 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
14745
14746 * gfortran.dg/allocate_zerosize_2.f90: New test case.
14747
14748 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
14749
14750 * gcc.dg/tree-ssa/loop-18.c: New test.
14751
14752 2006-06-14 Mark Mitchell <mark@codesourcery.com>
14753
14754 PR c++/27665
14755 * g++.dg/template/crash52.C: New test.
14756
14757 PR c++/27648
14758 * g++.dg/ext/attrib22.C: New test.
14759
14760 PR c++/26559
14761 * g++.dg/template/builtin1.C: New test.
14762 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
14763
14764 PR c++/28018
14765 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
14766 assignment.
14767 * g++.old-deja/g++.pt/crash51.C: Likewise.
14768
14769 PR c++/27227
14770 * g++.dg/lookup/linkage1.C: New test.
14771 * g++.dg/lookup/linkage2.C: Likewise.
14772
14773 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
14774
14775 PR middle-end/27959
14776 * gcc.dg/pr27959.c: New testcase.
14777
14778 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
14779
14780 PR target/28014:
14781 * g++.dg/eh/div.C: New test.
14782
14783 2006-06-13 Jakub Jelinek <jakub@redhat.com>
14784
14785 PR c++/27894
14786 * g++.dg/tree-ssa/pr26757.C: New test.
14787 * g++.dg/tree-ssa/pr27894.C: New test.
14788
14789 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
14790
14791 * gcc.c-torture/compile/20060609-1.c: New test.
14792
14793 PR target/27863
14794 * gcc.c-torture/compile/pr27863.c: New test.
14795
14796 2006-06-13 Richard Guenther <rguenther@suse.de>
14797
14798 PR tree-optimization/27830
14799 * g++.dg/tree-ssa/pr27830.C: New testcase.
14800
14801 2006-06-13 Matthew Sachs <msachs@apple.com>
14802
14803 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
14804 the list of compiler flags; this causes those flags to be checked
14805 for things like dg-skip-if.
14806
14807 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14808
14809 PR c++/27601
14810 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
14811
14812 2006-06-12 Mark Mitchell <mark@codesourcery.com>
14813 Kazu Hirata <kazu@codesourcery.com>
14814
14815 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
14816 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
14817
14818 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14819
14820 PR c++/27933
14821 * g++.dg/lookup/using15.C: New test.
14822
14823 PR c++/27951
14824 * g++.dg/other/anon4.C: New test.
14825
14826 2006-06-12 Roger Sayle <roger@eyesopen.com>
14827
14828 PR c++/21210
14829 * g++.dg/init/complex1.C: New test case.
14830
14831 2006-06-11 Eric Christopher <echristo@apple.com>
14832
14833 PR middle-end/27948
14834 * gcc.dg/bf-ms-layout.c: Run on darwin.
14835 * gcc.dg/bf-no-ms-layout: Ditto.
14836 * gcc.dg/attr-ms_struct-2.c: New.
14837 * gcc.dg/bf-ms-layout-2.c: Ditto.
14838
14839 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
14840
14841 * gcc.dg/attr-ms_struct-packed1.c: New.
14842
14843 2006-06-09 Mike Stump <mrs@apple.com>
14844
14845 * gcc.dg/vla-7.c: Add.
14846
14847 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
14848
14849 PR fortran/24558
14850 * gfortran.dg/entry_6.f90: New test.
14851
14852 PR fortran/20877
14853 PR fortran/25047
14854 * gfortran.dg/entry_7.f90: New test.
14855
14856 2006-06-09 Jakub Jelinek <jakub@redhat.com>
14857
14858 PR c/27747
14859 * gcc.dg/cpp/_Pragma6.c: New test.
14860
14861 PR c++/27748
14862 * g++.dg/cpp/_Pragma1.C: New test.
14863
14864 PR preprocessor/27746
14865 * gcc.dg/gomp/macro-3.c: New test.
14866 * gcc.dg/gomp/macro-4.c: New test.
14867 * g++.dg/gomp/macro-3.C: New test.
14868 * g++.dg/gomp/macro-4.C: New test.
14869
14870 2006-06-09 Richard Guenther <rguenther@suse.de>
14871
14872 PR tree-optimization/26998
14873 * gcc.dg/torture/pr26998.c: New testcase.
14874 * gcc.dg/tree-ssa/vrp29.c: New testcase.
14875
14876 2006-06-08 Mike Stump <mrs@apple.com>
14877
14878 * gcc.dg/pr27095.c: Account for stubs.
14879
14880 PR target/26427
14881 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
14882 produce bad code on darwin.
14883
14884 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14885
14886 PR fortran/27958
14887 * gfortran.dg/substr_2.f: New test.
14888
14889 2006-06-08 Asher Langton <langton2@llnl.gov>
14890
14891 PR fortran/27786
14892 * cray_pointers_2.f90: Add -fbounds-check compile flag.
14893
14894 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14895
14896 PR target/27421
14897 * gcc.dg/union-3.c: New test.
14898
14899 2006-06-08 Richard Guenther <rguenther@suse.de>
14900
14901 PR middle-end/27116
14902 * gcc.dg/torture/pr27116.c: New testcase.
14903 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
14904
14905 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
14906
14907 PR rtl-optimization/26449
14908 * gcc.dg/pr26449.c: New test.
14909
14910 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14911
14912 PR c++/27601
14913 * g++.dg/ext/offsetof1.C: Test member functions.
14914
14915 2006-06-07 Steve Ellcey <sje@cup.hp.com>
14916
14917 * gcc.dg/pr27095.c: Improve scanning.
14918
14919 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
14920
14921 PR fortran/23091
14922 * gfortran.dg/saved_automatic_1.f90: New test.
14923
14924 PR fortran/24168
14925 * gfortran.dg/array_simplify_1.f90: New test.
14926
14927 PR fortran/25090
14928 * gfortran.dg/entry_dummy_ref_1.f90: New test.
14929
14930 PR fortran/25058
14931 * gfortran.dg/entry_dummy_ref_2.f90: New test.
14932
14933 2006-06-06 Mark Mitchell <mark@codesourcery.com>
14934
14935 PR c++/27177
14936 * g++.dg/expr/cast7.C: New test.
14937
14938 2006-06-06 Janis Johnson <janis187@us.ibm.com>
14939
14940 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
14941 * lib/gcc-defs.exp (tool_check_compile): Ditto.
14942 * lib/fortran-torture.exp (fortran-torture-compile,
14943 fortran-torture-execute): Ditto.
14944
14945 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
14946
14947 PR target/27842
14948 * gcc.dg/vmx/pr27842.c: New test.
14949
14950 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14951
14952 PR libfortran/27895
14953 * gfortran.dg/bounds_check_3.f90: New test.
14954
14955 2006-06-05 Mike Stump <mrs@apple.com>
14956
14957 * objc.dg/objc-fast-4.m: Skip for ppc64.
14958
14959 2006-06-05 Steve Ellcey <sje@cup.hp.com>
14960
14961 PR testsuite/27705
14962 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
14963
14964 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
14965 Victor Kaplansky <victork@il.ibm.com>
14966
14967 PR tree-optimizations/26360
14968 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
14969 with -fno-tree-dce.
14970 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
14971
14972 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
14973
14974 PR fortran/14067
14975 * gfortran.dg/data_char_1.f90: Add messages for truncated
14976 strings.
14977
14978 PR fortran/16943
14979 * gfortran.dg/func_decl_2.f90: New test.
14980
14981 PR fortran/20839
14982 * gfortran.dg/do_2.f90: New test.
14983
14984 PR fortran/27655
14985 * gfortran.dg/associated_3.f90: New test.
14986
14987 2006-06-04 Mark Mitchell <mark@codesourcery.com>
14988
14989 PR c++/27819
14990 * g++.dg/template/static25.C: New test.
14991
14992 PR c++/27722
14993 * g++.dg/init/array21.C: New test.
14994
14995 PR c++/27807
14996 * g++.dg/ext/complit7.C: New test.
14997
14998 PR c++/27806
14999 * g++.dg/parse/ptrmem5.C: New test.
15000
15001 2006-06-04 Roger Sayle <roger@eyesopen.com>
15002 Andrew Pinski <pinskia@physics.uc.edu>
15003
15004 PR c/27150
15005 PR middle-end/27382
15006 * gcc.dg/pr27150-1.c: New testcase.
15007 * gcc.dg/pr27382-1.c: New testcase.
15008 * gcc.dg/pr27382-2.c: New testcase.
15009
15010 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
15011
15012 PR c/25161
15013 PR c/27020
15014 * gcc.dg/array-10.c: New test.
15015
15016 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15017
15018 PR c++/27804
15019 * g++.dg/init/const4.C: New test.
15020 * g++.dg/init/member1.C: Add error-marker.
15021 * g++.dg/other/fold1.C: Adjust error-marker.
15022
15023 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15024
15025 PR c++/27601
15026 * g++.dg/ext/offsetof1.C: New test.
15027
15028 2006-06-04 Eric Christopher <echristo@apple.com>
15029
15030 * gcc.dg/attr-ms_struct-1.c: New.
15031
15032 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
15033
15034 * gcc.c-torture/compile/builtin_constant_p.c: New test.
15035
15036 2006-06-04 Richard Guenther <rguenther@suse.de>
15037
15038 PR tree-optimization/27039
15039 * gcc.dg/tree-ssa/loop-17.c: New testcase.
15040
15041 2006-06-03 Roger Sayle <roger@eyesopen.com>
15042
15043 PR target/26223
15044 * gcc.target/i386/amd64-abi-2.c: New test case.
15045
15046 2006-06-02 Eric Christopher <echristo@apple.com>
15047
15048 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
15049 * gcc.target/i386/20020523-1.c: Skip if darwin.
15050 * gcc.target/i386/asm-3.c: Ditto.
15051 * gcc.target/i386/20011119-1.c: Ditto.
15052 * gcc.target/i386/clobbers.c: Remove pic part of test.
15053
15054 2006-06-02 Steve Ellcey <sje@cup.hp.com>
15055
15056 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
15057 * g++.old-deja/g++.other/init19.C: Ditto.
15058 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
15059 and add other platforms as expected failures.
15060
15061 2006-06-01 Steve Ellcey <sje@cup.hp.com>
15062
15063 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
15064 (is-effective-target-keyword): Ditto.
15065
15066 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
15067
15068 PR fortran/27715
15069 * gfortran.dg/extended_char_comparison_1.f: New test.
15070
15071 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
15072
15073 PR fortran/25098
15074 * gfortran.dg/dummy_procedure_1.f90: New test.
15075
15076 PR fortran/25147
15077 * gfortran.dg/dummy_procedure_2.f90: New test.
15078
15079 * gfortran.dg/associated_2.f90: Correct to make consistent with
15080 standard.
15081
15082 2006-05-31 Roger Sayle <roger@eyesopen.com>
15083
15084 * gcc.target/i386/387-11.c: New test case.
15085
15086 2006-05-31 Mark Mitchell <mark@codesourcery.com>
15087
15088 PR c++/27801
15089 * g++.dg/template/cond6.C: New test.
15090
15091 PR c++/26496
15092 * g++.dg/template/crash51.C: New test.
15093 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
15094
15095 PR c++/27385
15096 * g++.dg/init/array20.C: New test.
15097
15098 2006-05-31 Roger Sayle <roger@eyesopen.com>
15099
15100 * gcc.dg/builtins-54.c: New test case.
15101
15102 2006-05-30 Mark Mitchell <mark@codesourcery.com>
15103
15104 PR c++/26433
15105 * g++.dg/template/fntry1.C: Add dg-do link.
15106
15107 PR c++/27808
15108 * g++.dg/parse/friend6.C: New test.
15109
15110 2006-05-30 Asher Langton <langton2@llnl.gov>
15111
15112 * gfortran.dg/cray_pointers_7.f90: New test.
15113
15114 2006-05-30 Roger Sayle <roger@eyesopen.com>
15115
15116 PR tree-optimization/23452
15117 * gcc.dg/fold-mulconj-1.c: New test case.
15118
15119 2006-05-30 Mark Mitchell <mark@codesourcery.com>
15120
15121 PR c++/27803
15122 * g++.dg/parse/bitfield1.C: New test.
15123
15124 2006-05-30 Roger Sayle <roger@eyesopen.com>
15125
15126 * gcc.target/ppc-eq0-1.c: New test case.
15127 * gcc.target/ppc-negeq0-1.c: New test case.
15128
15129 2006-05-30 Dirk Mueller <dmueller@suse.de>
15130
15131 PR c/27273
15132 * gcc.dg/overflow-warn-5.c: New test.
15133
15134 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15135
15136 PR c/27718
15137 * gcc.dg/sizeof-1.c: New test.
15138
15139 2006-05-30 Uros Bizjak <uros@kss-loka.si>
15140
15141 PR target/27790
15142 * gcc.target/i386/pr27790.c: New test.
15143
15144 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15145
15146 PR libgfortran/27757
15147 * gfortran.dg/direct_io_5.f90: New test.
15148
15149 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15150
15151 PR libgfortran/27634
15152 * gfortran.dg/fmt_missing_period_1.f: New test.
15153 * gfortran.dg/fmt_missing_period_2.f: New test.
15154 * gfortran.dg/fmt_missing_period_3.f: New test.
15155
15156 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15157
15158 PR fortran/19777
15159 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
15160 arrays.
15161
15162 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15163
15164 PR c++/27713
15165 * g++.dg/template/new6.C: New test.
15166
15167 2006-05-29 Roger Sayle <roger@eyesopen.com>
15168
15169 PR tree-optimization/24964
15170 * gcc.target/i386/387-10.c: New test case.
15171
15172 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
15173
15174 * intrinsics/string_intrinsics.c (compare_string):
15175 Use memcmp instead of strncmp to avoid tripping over
15176 CHAR(0) in a string.
15177
15178 2006-05-27 Richard Guenther <rguenther@suse.de>
15179
15180 PR middle-end/27773
15181 * gcc.dg/torture/pr27773.c: New testcase.
15182
15183 2006-05-27 Dirk Mueller <dmueller@suse.de>
15184
15185 * gcc.dg/pr24561.c: Rename to..
15186 * gcc.dg/pr25962.c: .. this.
15187
15188 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15189
15190 PR fortran/19777
15191 * gfortran.dg/bounds_check_2.f: New test.
15192
15193 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
15194
15195 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
15196 * gfortran.dg/byte_1.f90: Likewise.
15197 * gfortran.dg/dup_save_2.f90: Likewise.
15198
15199 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
15200
15201 * gfortran.dg/associated_2.f90: New test.
15202
15203 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15204
15205 PR fortran/27524
15206 * gfortran.dg/bounds_check_1.f90: New test.
15207
15208 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
15209
15210 PR rtl-optimization/27661
15211 * gcc.dg/pr27661.c: New test case.
15212
15213 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
15214
15215 PR fortran/23151
15216 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
15217 * gfortran.dg/print_parentheses_1.f: New test.
15218 * gfortran.dg/print_parentheses_2.f90: New test.
15219
15220 2006-05-26 Jakub Jelinek <jakub@redhat.com>
15221
15222 PR target/27758
15223 * gcc.dg/pr27758.c: New test.
15224
15225 2006-05-24 Falk Hueffner <falk@debian.org>
15226
15227 * gcc.c-torture/compile/pr27571.c: New test.
15228
15229 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
15230
15231 PR fortran/27709
15232 * gfortran.dg/spec_expr_4.f90: New test.
15233
15234 PR fortran/27155
15235 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
15236
15237 2006-05-25 Mark Mitchell <mark@codesourcery.com>
15238
15239 PR c++/20103
15240 * g++.dg/ext/complit6.C: New test.
15241 * g++.dg/ext/complit3.C: Adjust error markers.
15242 * g++.dg/init/const3.C: New test.
15243
15244 2006-05-25 Richard Guenther <rguenther@suse.de>
15245
15246 PR middle-end/27743
15247 * gcc.dg/torture/pr27743.c: New testcase.
15248
15249 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
15250
15251 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
15252
15253 2006-05-25 Alan Modra <amodra@bigpond.net.au>
15254
15255 * gcc.dg/compat/scalar-by-value-x.h: New.
15256 * gcc.dg/compat/scalar-by-value-y.h: New.
15257 * gcc.dg/compat/scalar-by-value-5.c: New.
15258 * gcc.dg/compat/scalar-by-value-5_main.c: New.
15259 * gcc.dg/compat/scalar-by-value-5_x.c: New.
15260 * gcc.dg/compat/scalar-by-value-5_y.c: New.
15261 * gcc.dg/compat/scalar-by-value-6.c: New.
15262 * gcc.dg/compat/scalar-by-value-6_main.c: New.
15263 * gcc.dg/compat/scalar-by-value-6_x.c: New.
15264 * gcc.dg/compat/scalar-by-value-6_y.c: New.
15265
15266 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
15267
15268 PR tree-optimization/27639
15269 PR tree-optimization/26719
15270 * gcc.dg/pr27639.c: New test.
15271 * gcc.dg/pr26719.c: New test.
15272 * gcc.dg/tree-ssa/scev-cast.c: New test.
15273
15274 2006-05-23 Mark Mitchell <mark@codesourcery.com>
15275
15276 PR c++/20173
15277 * g++.dg/template/error21.C: New test.
15278
15279 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
15280
15281 PR target/27696
15282 * gcc.target/i386/pr27696.c: New.
15283
15284 2006-05-22 Janis Johnson <janis187@us.ibm.com>
15285
15286 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
15287
15288 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
15289
15290 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15291
15292 PR c++/27716
15293 * g++.dg/other/assign1.C: New test.
15294
15295 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
15296
15297 PR target/27266
15298 * gcc.target/i386/pr27266.c: New.
15299
15300 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15301
15302 PR c++/27451
15303 * g++.dg/ext/asm9.C: New test.
15304
15305 2006-05-22 Richard Sandiford <richard@codesourcery.com>
15306
15307 PR rtl-optimization/25514
15308 * gcc.c-torture/compile/pr25514.c: New test.
15309
15310 2006-05-22 Richard Guenther <rguenther@suse.de>
15311
15312 Revert
15313 2006-01-31 Richard Guenther <rguenther@suse.de>
15314
15315 * gcc.target/i386/sselibm-1.c: New testcase.
15316 * gcc.target/i386/sselibm-2.c: Likewise.
15317 * gcc.target/i386/sselibm-3.c: Likewise.
15318 * gcc.target/i386/sselibm-4.c: Likewise.
15319 * gcc.target/i386/sselibm-5.c: Likewise.
15320
15321 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15322
15323 PR c/27420
15324 * gcc.dg/func-args-2.c: New test.
15325
15326 PR c/26818
15327 * gcc.dg/struct-incompl-1.c: New test.
15328
15329 2006-05-22 Richard Guenther <rguenther@suse.de>
15330
15331 PR testsuite/27708
15332 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
15333 the transformations we test for.
15334
15335 2006-05-22 Richard Guenther <rguenther@suse.de>
15336
15337 PR testsuite/27707
15338 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
15339
15340 2006-05-21 Mark Mitchell <mark@codesourcery.com>
15341
15342 PR c++/27210
15343 * g++.dg/warn/new1.C: New test.
15344 * g++.dg/template/new5.C: Likewise.
15345
15346 2006-05-21 Roger Sayle <roger@eyesopen.com>
15347
15348 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
15349 * gcc.target/i386/20060512-3.c: Likewise.
15350
15351 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
15352
15353 PR rtl-optimization/27671
15354 * gcc.c-torture/execute/pr27671-1.c: New.
15355 * gcc.dg/pr27671-2.c: Likewise.
15356
15357 PR tree-optimization/26622.
15358 * gcc.c-torture/compile/pr26622.c: New.
15359
15360 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
15361
15362 PR fortran/27613
15363 * gfortran.dg/recursive_reference_1.f90: New test.
15364
15365 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
15366
15367 PR fortran/25746
15368 * gfortran.dg/elemental_subroutine_3.f90: New test.
15369
15370 PR fortran/25090
15371 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
15372
15373 PR fortran/27584
15374 * gfortran.dg/associated_target_1.f90: New test.
15375
15376 PR fortran/19015
15377 * gfortran.dg/maxloc_shape_1.f90: New test.
15378
15379 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15380
15381 PR libgfortran/24459
15382 * gfortran.dg/namelist_24.f90: New test.
15383 * gfortran.dg/namelist_12.f: Fix typo in comment.
15384
15385 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
15386
15387 PR middle-end/25776
15388 * g++.dg/other/error11.C: New test.
15389
15390 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15391
15392 * gcc.target/mips/pr26765.c: Add -w to options.
15393
15394 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15395
15396 * lib/target-supports.exp (check_effective_target_mpaired_single):
15397 New function.
15398 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
15399 multilibs.
15400 * g++.dg/vect/vect.exp: Likewise.
15401
15402 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15403
15404 PR testsuite/25891
15405 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
15406
15407 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
15408
15409 PR fortran/27662
15410 * gfortran.dg/temporary_1.f90: New file.
15411
15412 2006-05-19 Andreas Schwab <schwab@suse.de>
15413
15414 * g++.dg/other/unused1.C: Also match "stringz".
15415
15416 2006-05-19 Mark Mitchell <mark@codesourcery.com>
15417
15418 PR c++/26433
15419 * g++.dg/template/fntry1.C: New test.
15420
15421 2006-05-18 Mark Mitchell <mark@codesourcery.com>
15422
15423 PR c++/27471
15424 PR c++/27506
15425 * g++.dg/conversion/bitfield5.C: New test.
15426 * g++.dg/conversion/bitfield6.C: New test.
15427
15428 2006-05-18 Mike Stump <mrs@apple.com>
15429
15430 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
15431 * gcc.dg/vla-4.c: Add.
15432 * gcc.dg/vla-5.c: Add.
15433 * gcc.dg/vla-6.c: Add.
15434
15435 2006-05-12 Stuart Hastings <stuart@apple.com>
15436
15437 * gcc.target/i386/20060512-1.c: New.
15438 * gcc.target/i386/20060512-2.c: New.
15439 * gcc.target/i386/20060512-3.c: New.
15440 * gcc.target/i386/20060512-4.c: New.
15441
15442 2006-05-17 Mark Mitchell <mark@codesourcery.com>
15443
15444 PR c++/26122
15445 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
15446
15447 PR c++/26068
15448 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
15449 * g++.dg/parse/linkage1.C: New test.
15450
15451 2006-05-17 Jakub Jelinek <jakub@redhat.com>
15452
15453 PR tree-optimization/27548
15454 * g++.dg/tree-ssa/pr27548.C: New test.
15455
15456 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15457
15458 PR fortran/26551
15459 * gfortran.dg/recursive_check_1.f: New test.
15460 * gfortran.dg/recursive_check_2.f90: New test.
15461
15462 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
15463
15464 * g++.dg/opt/temp2.C: New test.
15465
15466 2006-05-17 Jakub Jelinek <jakub@redhat.com>
15467
15468 PR c++/27491
15469 * g++.dg/init/brace5.C: New test.
15470
15471 PR middle-end/27415
15472 * gcc.dg/gomp/pr27415.c: New test.
15473 * g++.dg/gomp/pr27415.C: New test.
15474
15475 PR tree-optimization/27549
15476 * g++.dg/tree-ssa/pr27549.C: New test.
15477
15478 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15479
15480 PR libgfortran/27575
15481 * gfortran.dg/read_eof_4.f90: New test.
15482
15483 2006-05-16 Richard Guenther <rguenther@suse.de>
15484
15485 PR tree-optimization/22303
15486 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
15487
15488 2006-05-16 Jakub Jelinek <jakub@redhat.com>
15489
15490 PR middle-end/27573
15491 * gcc.dg/gomp/pr27573.c: New test.
15492 * gfortran.dg/gomp/pr27573.f90: New test.
15493
15494 PR c/27499
15495 * gcc.dg/gomp/pr27499.c: New test.
15496 * g++.dg/gomp/pr27499.C: New test.
15497
15498 2006-05-15 Mark Mitchell <mark@codesourcery.com>
15499
15500 PR c++/27339
15501 * g++.dg/parser/access8.C: Adjust error marker.
15502 * g++.dg/template/access17.C: New test.
15503 * g++.dg/template/access18.C: Likewise.
15504
15505 2006-05-15 Roger Sayle <roger@eyesopen.com>
15506
15507 PR target/26600
15508 * gcc.target/i386/pr26600.c: New test case.
15509
15510 2006-05-15 Mark Mitchell <mark@codesourcery.com>
15511
15512 PR c++/27505
15513 * g++.dg/expr/bitfield1.C: New test.
15514
15515 2006-05-15 Richard Guenther <rguenther@suse.de>
15516
15517 PR tree-optimization/27603
15518 * gcc.dg/torture/pr27603.c: New testcase.
15519
15520 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
15521
15522 PR fortran/25090
15523 * gfortran.dg/entry_dummy_ref_1.f90: New test.
15524
15525 PR fortran/25082
15526 * gfortran.dg/scalar_return_1.f90: New test.
15527
15528 PR fortran/27411
15529 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
15530
15531 2006-05-15 Jakub Jelinek <jakub@redhat.com>
15532
15533 * gcc.dg/gomp/critical-4.c: New test.
15534 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
15535 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
15536 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
15537 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
15538
15539 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15540
15541 PR c++/27582
15542 * g++.dg/template/dependent-args1.C: New test.
15543
15544 PR c++/27581
15545 * g++.dg/lookup/this1.C: New test.
15546
15547 PR c++/27315
15548 * g++.dg/template/operator6.C: New test.
15549 * g++.dg/template/incomplete3.C: New test.
15550
15551 PR c++/27559
15552 * g++.dg/template/new4.C: New test.
15553
15554 PR c++/27496
15555 * g++.dg/template/void2.C: New test.
15556
15557 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
15558
15559 * g++.dg/template/dependent-expr5.C: New test.
15560
15561 2006-05-14 Roger Sayle <roger@eyesopen.com>
15562
15563 PR middle-end/26729
15564 * gcc.dg/pr26729-1.c: New test case.
15565
15566 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
15567
15568 * gcc.dg/pr27003.c: New test.
15569
15570 2006-05-12 Steve Ellcey <sje@cup.hp.com>
15571
15572 * lib/target-supports.dg (check_cxa_atexit_available): Change
15573 v3_target_compile to ${tool}_target_compile.
15574
15575 2006-05-11 Jason Merrill <jason@redhat.com>
15576
15577 * lib/scanasm.exp (scan-not-hidden): Fix typo.
15578
15579 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15580
15581 PR fortran/27553
15582 * gfortran.dg/label_5.f90: New test.
15583
15584 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
15585
15586 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
15587 check_effective_target_powerpc_altivec_ok): New.
15588 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
15589 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
15590 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
15591 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
15592 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
15593 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
15594 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
15595 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
15596 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
15597 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
15598 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
15599 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
15600 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
15601 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
15602 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
15603 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
15604 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
15605 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
15606 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
15607 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
15608 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
15609 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
15610 gcc.target/powerpc/altivec-9.c,
15611 gcc.target/powerpc/altivec-consts.c,
15612 gcc.target/powerpc/altivec-pr22085.c,
15613 gcc.target/powerpc/altivec-splat.c,
15614 gcc.target/powerpc/altivec-types-1.c,
15615 gcc.target/powerpc/altivec-types-2.c,
15616 gcc.target/powerpc/altivec-types-3.c,
15617 gcc.target/powerpc/altivec-types-4.c,
15618 gcc.target/powerpc/altivec-varargs-1.c,
15619 gcc.target/powerpc/altivec-vec-merge.c,
15620 gcc.target/powerpc/ppc-vector-memcpy.c,
15621 gcc.target/powerpc/ppc-vector-memset.c,
15622 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
15623 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
15624 these effective targets.
15625 * gcc.dg/vmx/pr27006.c: Add missing close brace.
15626 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
15627
15628 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15629
15630 PR middle-end/27384
15631 * g++.dg/other/fold1.C: New test.
15632
15633 PR middle-end/27488
15634 * gcc.dg/fold-nonneg-1.c: New test.
15635
15636 PR c++/27547
15637 * g++.dg/other/operator1.C: New test.
15638
15639 2006-05-11 Richard Guenther <rguenther@suse.de>
15640
15641 PR middle-end/27529
15642 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
15643
15644 2006-05-10 Janis Johnson <janis187@us.ibm.com>
15645
15646 * lib/target-supports-dg.exp (check-flags): New.
15647 (dg-skip-if): Move flag checks.
15648
15649 2006-05-09 Steve Ellcey <sje@cup.hp.com>
15650
15651 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
15652 * lib/target-supports.dg (check_cxa_atexit_available): New.
15653
15654 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
15655
15656 PR fortran/27470
15657 * gfortran.dg/multiple_allocation_2.f90: New test case.
15658
15659 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
15660
15661 * gcc.target/arm/pr27387.C: Fix a comment typo.
15662
15663 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15664
15665 PR fortran/24549
15666 * gfortran.dg/error_recovery_1.f90: New test.
15667
15668 2006-05-10 Richard Guenther <rguenther@suse.de>
15669
15670 PR tree-optimization/27302
15671 * gcc.dg/torture/pr27302.c: New testcase.
15672
15673 2006-05-09 Dirk Mueller <dmueller@suse.de>
15674 Richard Guenther <rguenther@suse.de>
15675
15676 PR middle-end/27498
15677 * gcc.dg/tree-ssa/pr27498.c: New testcase.
15678
15679 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
15680
15681 PR rtl-optimization/27335
15682 * gcc.dg/pr27335.c: New test.
15683
15684 2006-05-06 Richard Sandiford <richard@codesourcery.com>
15685
15686 * gcc.target/mips/mips-ps-5.c: New file.
15687
15688 2006-05-08 Jan Hubicka <jh@suse.cz>
15689
15690 PR middle-end/25962
15691 * gcc.dg/pr25962.c: New.
15692
15693 2006-05-08 Roger Sayle <roger@eyesopen.com>
15694
15695 PR target/27158
15696 * gcc.target/powerpc/pr27158.c: New test case.
15697
15698 2006-05-08 Laurent GUERBY <laurent@guerby.net>
15699
15700 PR testsuite/27476
15701 * ada/acats/run_all.sh: Use test -z.
15702
15703 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15704
15705 PR libfortran/18271
15706 * gfortran.dg/spec_expr_3.f90: New test.
15707
15708 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
15709
15710 PR target/24879
15711 * gcc.target/i386/monitor.c: New file.
15712
15713 2006-05-08 Alan Modra <amodra@bigpond.net.au>
15714
15715 * gcc.dg/pr27095.c: xfail *-*-darwin*.
15716
15717 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15718
15719 PR c++/27447
15720 * g++.dg/other/ptrmem7.C: New test.
15721
15722 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15723
15724 PR target/27421
15725 * gcc.dg/array-9.c: New test.
15726
15727 2006-05-07 Richard Guenther <rguenther@suse.de>
15728
15729 PR tree-optimization/27409
15730 * gcc.dg/torture/pr27409.c: New testcase.
15731
15732 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15733
15734 PR fortran/27457
15735 * gfortran.dg/select_6.f90: New.
15736
15737 2006-05-07 Richard Guenther <rguenther@suse.de>
15738
15739 PR tree-optimization/27136
15740 * gcc.dg/torture/pr27136.c: New testcase.
15741
15742 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
15743
15744 PR fortran/24813
15745 * gfortran.dg/char_cons_len_1.f90: New test.
15746
15747 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15748
15749 PR c++/27427
15750 * g++.dg/template/incomplete2.C: New test.
15751
15752 2006-05-06 Richard Guenther <rguenther@suse.de>
15753
15754 PR tree-optimization/27151
15755 * gcc.dg/vect/pr27151.c: New testcase.
15756
15757 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15758
15759 PR c++/27430
15760 * g++.dg/template/void1.C: New test.
15761
15762 PR c++/27423
15763 * g++.dg/other/void2.C: New test.
15764
15765 PR c++/27422
15766 * g++.dg/conversion/void1.C: New test.
15767
15768 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
15769
15770 PR/21391
15771 * g++.dg/other/unused1.C: New.
15772
15773 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15774
15775 PR objc/27240
15776 * objc.dg/member-1.m: New test.
15777
15778 2006-05-05 Steve Ellcey <sje@cup.hp.com>
15779
15780 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
15781
15782 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15783
15784 PR libfortran/26985
15785 * gfortran.dg/matmul_2.f90: New test.
15786
15787 2005-05-05 Laurent GUERBY <laurent@guerby.net>
15788
15789 * ada/acats/run_all.sh: Use sync when main not found.
15790
15791 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
15792
15793 PR target/26765
15794 * gcc.target/mips/pr26765.c: New.
15795
15796 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
15797
15798 * gcc.target/bfin: New directory.
15799 * gcc.target/bfin/bfin.exp: New file.
15800 * gcc.target/bfin/frmul.c: New file.
15801 * gcc.target/bfin/arith.c: New file.
15802 * gcc.target/bfin/mul-combine.c: New file.
15803 * gcc.target/bfin/shift.c: New file.
15804
15805 2006-05-04 Richard Guenther <rguenther@suse.de>
15806
15807 PR tree-optimization/14287
15808 PR tree-optimization/14844
15809 PR tree-optimization/19792
15810 PR tree-optimization/21608
15811 PR tree-optimization/27090
15812 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
15813 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
15814 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15815 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15816 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15817
15818 2006-05-04 Jakub Jelinek <jakub@redhat.com>
15819
15820 PR tree-optimization/27285
15821 * gcc.c-torture/execute/pr27285.c: New test.
15822
15823 PR middle-end/27388
15824 * gcc.dg/gomp/pr27388-1.c: New test.
15825 * gcc.dg/gomp/pr27388-2.c: New test.
15826 * gcc.dg/gomp/pr27388-3.c: New test.
15827
15828 PR c++/27359
15829 * g++.dg/gomp/pr27359.C: New test.
15830
15831 2006-05-02 Steven G. Kargl <kargls@comcast.net>
15832
15833 PR fortran/20248
15834 * gfortran.dg/iargc.f90: New test.
15835
15836 2006-05-02 Mark Mitchell <mark@codesourcery.com>
15837
15838 PR c++/27102
15839 * g++.dg/template/crash49.C: New test.
15840
15841 2006-05-02 Steve Ellcey <sje@cup.hp.com>
15842
15843 PR testsuite/27032
15844 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
15845
15846 2006-05-02 Jeff Law <law@redhat.com>
15847
15848 PR tree-optimization/27364
15849 * gcc.c-torture/execute/pr27364.c: New test.
15850
15851 2006-05-02 Mark Mitchell <mark@codesourcery.com>
15852
15853 PR c++/27309
15854 * g++.dg/parser/ctor5.C: New test.
15855
15856 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
15857
15858 PR target/27387
15859 * gcc.target/arm/arm.exp: New.
15860 * gcc.target/arm/pr27387.C: Likewise.
15861
15862 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
15863
15864 PR fortran/27269
15865 PR fortran/27324
15866 * gfortran.dg/module_equivalence_2.f90: New test.
15867
15868 2006-05-02 Jakub Jelinek <jakub@redhat.com>
15869
15870 PR middle-end/27337
15871 * g++.dg/gomp/pr27337-1.C: New test.
15872 * g++.dg/gomp/pr27337-2.C: New test.
15873
15874 PR middle-end/27328
15875 * gcc.dg/gomp/pr27328.c: New test.
15876
15877 PR middle-end/27325
15878 * g++.dg/gomp/pr27325.C: New test.
15879
15880 PR middle-end/27310
15881 * g++.dg/gomp/pr27310.C: New test.
15882
15883 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
15884
15885 PR tree-optimization/27291
15886 * g++.dg/tree-ssa/pr27291.C: New test.
15887
15888 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
15889
15890 PR tree-optimization/27283
15891 * g++.dg/tree-ssa/pr27283.C: New test.
15892
15893 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
15894
15895 * gcc.dg/tree-ssa/loop-16.c: New test.
15896
15897 2006-05-01 Roger Sayle <roger@eyesopen.com>
15898 Joseph S. Myers <joseph@codesourcery.com>
15899
15900 * gcc.dg/Wconversion-3.c: New test case.
15901 * gcc.dg/Wconversion-4.c: Likewise.
15902
15903 2006-05-01 Richard Guenther <rguenther@suse.de>
15904
15905 PR tree-optimization/26726
15906 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
15907
15908 2006-04-30 Roger Sayle <roger@eyesopen.com>
15909
15910 * gcc.dg/Woverflow-1.c: New test case.
15911 * gcc.dg/Woverflow-2.c: Likewise.
15912 * gcc.dg/Woverflow-3.c: Likewise.
15913
15914 2006-04-30 Mark Mitchell <mark@codesourcery.com>
15915
15916 PR c++/27094
15917 * g++.dg/template/defarg8.C: New test.
15918
15919 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15920
15921 PR c++/27278
15922 * g++.dg/parse/operator7.C: New test.
15923
15924 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15925
15926 PR c++/11471
15927 PR c++/27102
15928 * g++.dg/template/crash48.C: New test.
15929
15930 PR c++/27279
15931 * g++.dg/parse/ctor4.C: New test.
15932
15933 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15934
15935 PR fortran/25681
15936 * gfortran.df/char_type_len.f90: New test.
15937
15938 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15939
15940 PR libgfortran/27304
15941 * gfortran.dg/fmt_exhaust.f90: New test.
15942
15943 2006-04-28 Roger Sayle <roger@eyesopen.com>
15944
15945 PR c/25309
15946 * gcc.dg/large-size-array-2.c: New test case.
15947
15948 2006-04-28 Richard Guenther <rguenther@suse.de>
15949
15950 PR target/26826
15951 * gcc.target/i386/pr26826.c: New testcase.
15952
15953 2006-04-28 Jakub Jelinek <jakub@redhat.com>
15954
15955 PR middle-end/27260
15956 * gcc.c-torture/execute/pr27260.c: New.
15957
15958 2006-04-28 Alan Modra <amodra@bigpond.net.au>
15959
15960 PR middle-end/27095
15961 * gcc.dg/pr27095.c: New.
15962
15963 2006-04-27 Mark Mitchell <mark@codesourcery.com>
15964
15965 PR c++/27292
15966 * g++.dg/conversion/bitfield4.C: New test.
15967
15968 2006-04-27 Eric Christopher <echristo@apple.com>
15969
15970 * gcc.dg/pragma-ms_struct.c: New.
15971
15972 2006-04-27 Mark Mitchell <mark@codesourcery.com>
15973
15974 PR c++/27102
15975 * g++.dg/template/crash47.C: New test.
15976
15977 2006-04-27 Dirk Mueller <dmueller@suse.de>
15978
15979 * gcc.target/i386/sse-7.c: build with -msse.
15980
15981 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
15982
15983 PR testsuite/27274:
15984 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
15985 (main): Exit if processor doesn't support SSE.
15986
15987 2006-04-26 David Edelsohn <edelsohn@gnu.org>
15988
15989 PR middle-end/27282
15990 * gcc.c-torture/compile/pr27282.c: New test.
15991
15992 2006-04-26 Jakub Jelinek <jakub@redhat.com>
15993
15994 PR middle-end/26913
15995 * g++.dg/gomp/pr26913.C: New test.
15996
15997 PR c/25996
15998 * gcc.dg/gomp/pr25996.c: New test.
15999 * g++.dg/gomp/pr25996.C: New test.
16000
16001 2006-04-25 Richard Sandiford <richard@codesourcery.com>
16002
16003 PR rtl-optimization/26725
16004 * gcc.c-torture/compile/pr26725.c: New test.
16005
16006 2006-04-25 Richard Guenther <rguenther@suse.de>
16007
16008 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
16009 than n + -1.
16010
16011 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
16012
16013 * gcc.dg/20060425-1.c: New testcase.
16014
16015 2006-04-25 Jakub Jelinek <jakub@redhat.com>
16016
16017 PR tree-optimization/26865
16018 * gcc.dg/pr26865.c: New test.
16019
16020 2006-04-24 Mark Mitchell <mark@codesourcery.com>
16021
16022 PR c++/27292
16023 * g++.dg/conversion/bitfield1.C: New test.
16024 * g++.dg/conversion/bitfield2.C: Likewise.
16025 * g++.dg/conversion/bitfield3.C: Likewise.
16026
16027 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
16028 Richard Guenther <rguenther@suse.de>
16029
16030 PR tree-optimization/27236
16031 * gcc.dg/tree-ssa/pr27236.c: New testcase.
16032
16033 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16034
16035 PR c++/19963
16036 * g++.dg/other/incomplete2.C: New test.
16037
16038 2006-04-24 Richard Guenther <rguenther@suse.de>
16039
16040 PR middle-end/26869
16041 * gcc.dg/torture/pr26869.c: New testcase.
16042
16043 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
16044 Richard Guenther <rguenther@suse.de>
16045
16046 PR tree-optimization/27218
16047 * g++.dg/tree-ssa/pr27218.C: New testcase.
16048
16049 2006-04-23 Mark Mitchell <mark@codesourcery.com>
16050
16051 PR c++/26912
16052 * g++.dg/template/friend41.C: New test.
16053
16054 2006-04-23 David Edelsohn <edelsohn@gnu.org>
16055
16056 * g++.dg/opt/pr15551.C: Include cstdio.
16057 (main): Use remove instead of unlink.
16058
16059 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
16060
16061 * gcc.dg/sibcall-7.c: New test.
16062 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
16063 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
16064 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
16065 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
16066 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
16067
16068 2006-04-23 Mark Mitchell <mark@codesourcery.com>
16069
16070 PR c++/26534
16071 * g++.dg/opt/bitfield1.C: New test.
16072 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
16073 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
16074 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
16075 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
16076 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
16077 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
16078 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
16079 * g++.dg/abi/bitfield2.C: Likewise.
16080 * g++.dg/init/bitfield1.C: Likewise.
16081
16082 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
16083
16084 PR fortran/25099
16085 * gfortran.dg/elemental_subroutine_4.f90: New test.
16086 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
16087 call sub (m, x).
16088
16089 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
16090
16091 * gcc.c-torture/compile/20060421-1.c: New testcase.
16092
16093 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16094
16095 PR c/25875
16096 * gcc.dg/init-bad-4.c: New test.
16097
16098 2006-04-21 Paul Brook <paul@codesourcery.com>
16099
16100 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
16101
16102 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
16103
16104 PR fortran/27122
16105 * gfortran.dg/defined_operators_1.f90: New test.
16106 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
16107 remove old ones associated, incorrectly, with Note 5.46.
16108
16109 PR fortran/27113
16110 * gfortran.dg/character_array_constructor_1.f90: New test.
16111
16112 2006-04-20 Jakub Jelinek <jakub@redhat.com>
16113
16114 * gcc.dg/20060419-1.c: New test.
16115
16116 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
16117
16118 PR c/26774
16119 * gcc.dg/struct-parse-1.c: New test case.
16120
16121 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16122
16123 PR c++/26558
16124 * g++.dg/parse/template19.C: New test.
16125
16126 PR c++/26739
16127 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
16128
16129 PR c++/26036
16130 * g++.dg/expr/call3.C: New test.
16131
16132 PR c++/10385
16133 * g++.dg/conversion/dynamic1.C: New test.
16134
16135 2006-04-19 Mark Mitchell <mark@codesourcery.com>
16136
16137 PR c++/27102
16138 * g++.dg/template/crash35.C: Tweak error markers.
16139 * g++.dg/template/crash46.C: New test.
16140 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
16141 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
16142
16143 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
16144
16145 PR rtl-optimization/14261
16146 * gcc.c-torture/compile/20060419-1.c: Added.
16147
16148 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
16149
16150 * gfortran.dg/label_1.f90: Adjust dg-error.
16151
16152 2006-04-16 Roger Sayle <roger@eyesopen.com>
16153
16154 PR target/26961
16155 * gcc.dg/fold-cond-1.c: New test case.
16156 * gcc.dg/pr26961-1.c: Likewise.
16157
16158 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16159
16160 PR libgfortran/27138
16161 * gfortran.dg/read_bad_advance.f90: New test.
16162
16163 2006-04-16 Roger Sayle <roger@eyesopen.com>
16164 Dale Johannesen <dalej@apple.com>
16165
16166 PR target/24076
16167 * gcc.target/i386/vecinit-3.c: New testcase.
16168 * gcc.target/i386/vecinit-4.c: Likewise.
16169 * gcc.target/i386/sse-18.c: Likewise.
16170 * gcc.target/i386/sse-19.c: Likewise.
16171
16172 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
16173
16174 * gfortran.dg/allocate_zerosize_1.f90: New test.
16175
16176 2006-04-16 Mark Mitchell <mark@codesourcery.com>
16177
16178 PR c++/26365
16179 * g++.dg/template/crash45.C: New test.
16180
16181 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
16182
16183 PR fortran/26787
16184 * gfortran.dg/proc_assign_1.f90: New test.
16185 * gfortran.dg/procedure_lvalue.f90: Change message.
16186 * gfortran.dg/namelist_4.f90: Add new error.
16187
16188 PR fortran/25597
16189 PR fortran/27096
16190 * gfortran.dg/auto_pointer_array_result_1.f90
16191
16192 PR fortran/27089
16193 * gfortran.dg/specification_type_resolution_1.f90
16194
16195 PR fortran/18003
16196 PR fortran/25669
16197 PR fortran/26834
16198 * gfortran.dg/bounds_temporaries_1.f90: New test.
16199
16200 PR fortran/27124
16201 * gfortran.dg/array_return_value_1.f90: New test.
16202
16203 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16204
16205 PR fortran/25336
16206 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
16207
16208 2006-04-15 Jakub Jelinek <jakub@redhat.com>
16209
16210 PR middle-end/26823
16211 * g++.dg/gomp/pr26823-1.C: New test.
16212 * g++.dg/gomp/pr26823-2.C: New test.
16213
16214 2006-04-13 Uros Bizjak <uros@kss-loka.si>
16215
16216 PR middle-end/27134
16217 * gcc.dg/pr27314.c: New test.
16218
16219 2006-04-13 Richard Henderson <rth@redhat.com>
16220
16221 * g++.dg/gomp/block-0.C: Update expected matches.
16222
16223 2006-04-13 DJ Delorie <dj@redhat.com>
16224
16225 * lib/target-supports.exp (check_effective_target_int32plus): New.
16226 (check_effective_target_ptr32plus): New.
16227 (check_effective_target_size32plus): New.
16228 (check_effective_target_int16): New.
16229 (check_profiling_available): Add m32c to the list of unsupported
16230 targets.
16231
16232 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
16233 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
16234 memory size.
16235 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
16236 pointers.
16237 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
16238 size_t.
16239 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
16240 and size_t.
16241 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
16242 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
16243 not just xstormy16. Skip m32c due to weird pointer size.
16244 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
16245 not just xstormy16.
16246 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
16247 not just xstormy16.
16248 * gcc.dg/20020312-2.c: Add m32c support.
16249 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
16250 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
16251 in test.
16252 * gcc.dg/20050321-2.c: Require >=32 bit integers.
16253 * gcc.dg/asm-1.c: Skip if int and short are the same size.
16254 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
16255 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
16256 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
16257 formats
16258 * gcc.dg/init-string-2.c: Require >=32 bit integers.
16259 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
16260 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
16261 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
16262 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
16263 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
16264 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
16265 in test.
16266 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
16267 in test.
16268 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
16269 * gcc.dg/pr23049.c: Require >=32 bit integers.
16270 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
16271 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
16272 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
16273 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
16274 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
16275 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
16276 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
16277 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
16278 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
16279 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
16280 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
16281 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
16282 prototype in test.
16283 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
16284 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
16285 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
16286 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
16287 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
16288
16289 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
16290 * gcc.c-torture/execute/20040703-1.x: Likewise.
16291 * gcc.c-torture/execute/20040705-1.x: Likewise.
16292 * gcc.c-torture/execute/20040705-2.x: Likewise.
16293 * gcc.c-torture/execute/20040709-1.x: Likewise.
16294 * gcc.c-torture/execute/20040709-2.x: Likewise.
16295 * gcc.c-torture/execute/20040811-1.x: Likewise.
16296 * gcc.c-torture/execute/20050316-1.x: Likewise.
16297 * gcc.c-torture/execute/bitfld-4.x: Likewise.
16298 * gcc.c-torture/execute/pr19689.x: Likewise.
16299 * gcc.c-torture/execute/pr7284-1.x: Likewise.
16300 * gcc.c-torture/execute/usmul.x: Likewise.
16301 * gcc.c-torture/execute/vrp-5.x: Likewise.
16302 * gcc.c-torture/execute/vrp-6.x: Likewise.
16303 * gcc.dg/debug/20041023-1.s: Likewise.
16304
16305 2006-04-13 Roger Sayle <roger@eyesopen.com>
16306
16307 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
16308 of integers to a vector types are now constant expressions in C.
16309 * gcc.dg/vect/vect-fold-1.c: New test case.
16310
16311 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
16312 Ulrich Weigand <uweigand@de.ibm.com>
16313
16314 PR target/27006
16315 * gcc.dg/vmx/pr27006.c: New testcase.
16316
16317 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16318
16319 PR libgfortran/26766
16320 * gfortran.dg/write_recursive.f90: New test.
16321
16322 2006-04-11 Mark Mitchell <mark@codesourcery.com>
16323
16324 * g++.dg/parse/dtor7.C: New test.
16325 * g++.dg/parse/new1.C: Add error marker.
16326 * g++.dg/template/new3.C: New test.
16327
16328 PR c++/26122
16329 * g++.dg/template/pure1.C: New test.
16330
16331 PR c++/26295
16332 * g++.dg/parse/ptrmem4.C: New test.
16333
16334 2006-04-10 Jeff Law <law@redhat.com>
16335
16336 PR/27087
16337 * gcc.c-torture/compile/pr27087.c: New test.
16338
16339 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
16340
16341 PR/21391
16342 * gcc.dg/20060410.c: New.
16343
16344 2006-04-10 Matthias Klose <doko@debian.org>
16345
16346 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
16347 Recognize multilib directory names containing underscores.
16348
16349 2006-04-10 Roger Sayle <roger@eyesopen.com>
16350
16351 * gcc.target/i386/vecinit-1.c: New test case.
16352 * gcc.target/i386/vecinit-2.c: Likewise.
16353
16354 2006-04-10 Jakub Jelinek <jakub@redhat.com>
16355
16356 PR debug/27057
16357 * g++.dg/debug/dwarf2-2.C: New test.
16358
16359 2006-04-09 Richard Sandiford <richard@codesourcery.com>
16360
16361 PR rtl-optimization/27073
16362 * gcc.c-torture/execute/pr27073.c: New test.
16363
16364 2006-04-08 Mike Stump <mrs@apple.com>
16365
16366 * gcc.dg/pragma-darwin.c: Improve for ppc64.
16367
16368 2006-04-07 Richard Guenther <rguenther@suse.de>
16369
16370 PR tree-optimization/26135
16371 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
16372
16373 2006-04-06 Jan Hubicka <jh@suse.cz>
16374
16375 PR profile/26399
16376 * g++.dg/bprob/g++-bprob-2.C: New testcase.
16377
16378 2006-04-06 Roger Sayle <roger@eyesopen.com>
16379
16380 * g++.dg/conversion/nullptr1.C: New test case.
16381 * g++.dg/conversion/nullptr2.C: Likewise.
16382
16383 2006-04-05 Roger Sayle <roger@eyesopen.com>
16384
16385 * gfortran.dg/dependency_18.f90: New test case.
16386
16387 2006-04-05 Richard Guenther <rguenther@suse.de>
16388
16389 PR tree-optimization/26919
16390 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
16391 * gcc.dg/ipa/ipa-2.c: Likewise.
16392 * gcc.dg/ipa/ipa-3.c: Likewise.
16393 * gcc.dg/ipa/ipa-5.c: Likewise.
16394
16395 2006-04-05 Richard Guenther <rguenther@suse.de>
16396
16397 PR tree-optimization/26763
16398 * gcc.dg/torture/pr26763-1.c: New testcase.
16399 * gcc.dg/torture/pr26763-2.c: Likewise.
16400
16401 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
16402
16403 PR fortran/23634
16404 PR fortran/25619
16405 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
16406
16407 2006-04-04 Eric Christopher <echristo@apple.com>
16408
16409 * gcc.target/i386/387-1.c: Allow regexp to match darwin
16410 stubs.
16411 * gcc.target/i386/387-5.c: Ditto.
16412
16413 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
16414
16415 * gcc.target/sparc/struct-ret-check.c: New test.
16416
16417 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16418
16419 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
16420 zero decimal digits specified in format.
16421
16422 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
16423
16424 PR fortran/26891
16425 * gfortran.dg/missing_optional_dummy_1.f90: New test.
16426
16427 PR fortran/26976
16428 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
16429 * gfortran.dg/initialization_1.f90: Make assignment compliant.
16430 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
16431 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
16432 compliant and detect bigendian-ness.
16433
16434 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
16435
16436 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
16437 dummy arguments work when the actual argument is itself a dummy
16438 argument of the caller.
16439
16440 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
16441
16442 PR libfortran/24685
16443 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
16444
16445 2006-04-01 Roger Sayle <roger@eyesopen.com>
16446
16447 * gfortran.dg/dependencency_17.f90: New test case.
16448
16449 2006-04-01 Roger Sayle <roger@eyesopen.com>
16450
16451 * gfortran.dg/dependency_14.f90: New test case.
16452 * gfortran.dg/dependency_15.f90: Likewise.
16453 * gfortran.dg/dependency_16.f90: Likewise.
16454
16455 2006-03-31 Asher Langton <langton2@llnl.gov>
16456
16457 PR fortran/25358
16458 gfortran.dg/cray_pointers_6.f90: New test.
16459
16460 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16461
16462 PR libgfortran/26890
16463 * gfortran.dg/read_size_noadvance.f90: New test.
16464
16465 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
16466
16467 PR fortran/25031
16468 * gfortran.dg/multiple_allocation_1.f90: Check that the
16469 size has changed after a re-allocation with stat.
16470
16471 2006-03-30 Richard Guenther <rguenther@suse.de>
16472
16473 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
16474 removal.
16475 * gcc.target/i386/sselibm-2.c: Likewise.
16476 * gcc.target/i386/sselibm-3.c: Likewise.
16477 * gcc.target/i386/sselibm-4.c: Likewise.
16478 * gcc.target/i386/sselibm-5.c: Likewise.
16479
16480 2006-03-28 Roger Sayle <roger@eyesopen.com>
16481
16482 * gcc.dg/fold-andxor-1.c: New test case.
16483 * gcc.dg/fold-xorand-1.c: Likewise.
16484
16485 2006-03-28 Roger Sayle <roger@eyesopen.com>
16486
16487 * gcc.dg/fold-convnotconv-1.c: New test case.
16488
16489 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
16490
16491 PR fortran/26779
16492 * gfortran.dg/private_type_5.f90: New test.
16493
16494 2006-03-27 David Edelsohn <edelsohn@gnu.org>
16495
16496 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
16497
16498 2006-03-27 Jakub Jelinek <jakub@redhat.com>
16499
16500 * gfortran.dg/advance_2.f90: New test.
16501 * gfortran.dg/advance_3.f90: New test.
16502
16503 * gfortran.fortran-torture/execute/equiv_5.f: New test.
16504
16505 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16506
16507 PR libgfortran/26661
16508 PR libgfortran/26880
16509 * gfortran.dg/read_x_past.f: New test.
16510
16511 2006-03-26 Geoffrey Keating <geoffk@apple.com>
16512
16513 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
16514 to be STABS.
16515
16516 2006-03-26 David Edelsohn <edelsohn@gnu.org>
16517
16518 * objc.dg/dwarf-1.m: Skip on AIX.
16519 * objc.dg/dwarf-2.m: Skip on AIX.
16520
16521 2006-03-25 Steven G. Kargl <kargls@comcast.net>
16522
16523 PR fortran/26816
16524 * gfortran.dg/float_1.f90: New test.
16525
16526 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
16527
16528 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
16529 X86_64 targets.
16530 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
16531
16532 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
16533
16534 PR libfortran/26735
16535 * gfortran.dg/convert_implied_open.f90: New test case.
16536
16537 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
16538
16539 PR fortran/26769
16540 * gfortran.dg/transpose_reshape_r10.f90: New test case.
16541
16542 2006-03-25 Uros Bizjak <uros@kss-loka.si>
16543
16544 PR middle-end/26717
16545 * gcc.dg/pr26717.c: New test.
16546
16547 2006-03-25 Roger Sayle <roger@eyesopen.com>
16548
16549 * gfortran.dg/dependency_12.f90: New test case.
16550
16551 2006-03-24 Roger Sayle <roger@eyesopen.com>
16552
16553 * gfortran.dg/dependency_9.f90: New (resurected) test case.
16554
16555 2006-03-24 Jeff Law <law@redhat.com>
16556
16557 * gcc.c-torture/pr26840.c: New test.
16558
16559 2006-03-24 Geoffrey Keating <geoffk@apple.com>
16560
16561 * objc.dg/dwarf-2.m: New.
16562 * obj-c++.dg/dwarf-2.mm: New.
16563
16564 * g++.old-deja/g++.other/init19.C: New.
16565
16566 2006-03-24 David Edelsohn <edelsohn@gnu.org>
16567
16568 * g++.dg/eh/spbp.C: Skip on AIX.
16569
16570 2006-03-24 Jakub Jelinek <jakub@redhat.com>
16571
16572 PR middle-end/26611
16573 * g++.dg/gomp/pr26611-1.C: New test.
16574 * g++.dg/gomp/pr26611-2.C: New test.
16575
16576 2006-03-24 Jeff Law <law@redhat.com>
16577
16578 * gcc.c-torture/compile/pr26833.c: New test.
16579 * gfortran.fortran-torture/compile/pr26806.f90: New test.
16580
16581 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16582
16583 * gfortran.dg/endfile_2.f90: Delete temp file.
16584
16585 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
16586
16587 PR fortran/19303
16588 * gfortran.dg/record_marker_1.f90: New test case.
16589 * gfortran.dg/record_marker_2.f: New test case.
16590 * gfortran.dg/record_marker_3.f90: New test case.
16591
16592 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
16593
16594 PR fortran/17298
16595 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
16596 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
16597
16598 2006-03-21 Janis Johnson <janis187@us.ibm.com>
16599
16600 * lib/gcc-dg.exp (cleanup-modules): New proc.
16601 * gfortran.dg/allocatable_function_1.f90,
16602 gfortran.dg/allocate_char_star_scalar_1.f90,
16603 gfortran.dg/assumed_charlen_function_1.f90,
16604 gfortran.dg/assumed_dummy_1.f90,
16605 gfortran.dg/assumed_shape_ranks_1.f90,
16606 gfortran.dg/assumed_shape_ranks_2.f90,
16607 gfortran.dg/assumed_size_dt_dummy.f90,
16608 gfortran.dg/auto_char_dummy_array_1.f90,
16609 gfortran.dg/auto_char_len_3.f90,
16610 gfortran.dg/automatic_module_variable.f90,
16611 gfortran.dg/bad_automatic_objects_1.f90,
16612 gfortran.dg/char_array_constructor.f90,
16613 gfortran.dg/char_array_structure_constructor.f90,
16614 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
16615 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
16616 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
16617 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
16618 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
16619 gfortran.dg/derived_pointer_recursion.f90,
16620 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
16621 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
16622 gfortran.dg/dummy_functions_1.f90,
16623 gfortran.dg/elemental_initializer_1.f90,
16624 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
16625 gfortran.dg/elemental_pointer_1.f90,
16626 gfortran.dg/elemental_subroutine_1.f90,
16627 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
16628 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
16629 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
16630 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
16631 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
16632 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
16633 gfortran.dg/global_references_1.f90,
16634 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
16635 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
16636 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
16637 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
16638 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
16639 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
16640 gfortran.dg/large_integer_kind_1.f90,
16641 gfortran.dg/large_real_kind_1.f90,
16642 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
16643 gfortran.dg/module_double_reuse.f90,
16644 gfortran.dg/module_equivalence_1.f90,
16645 gfortran.dg/module_interface_1.f90,
16646 gfortran.dg/module_parameter_array_refs_1.f90,
16647 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
16648 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
16649 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
16650 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
16651 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
16652 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
16653 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
16654 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
16655 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
16656 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
16657 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
16658 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
16659 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
16660 gfortran.dg/same_name_1.f90,
16661 gfortran.dg/sibling_dummy_procedure_1.f90,
16662 gfortran.dg/sibling_dummy_procedure_2.f90,
16663 gfortran.dg/sibling_dummy_procedure_3.f90,
16664 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
16665 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
16666 gfortran.dg/used_dummy_types_2.f90,
16667 gfortran.dg/used_dummy_types_3.f90,
16668 gfortran.dg/used_dummy_types_4.f90,
16669 gfortran.dg/used_dummy_types_5.f90,
16670 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
16671 gfortran.dg/userdef_operator_1.f90: Use it.
16672
16673 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16674
16675 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
16676 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
16677 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
16678 gfortran.dg/write_back.f,
16679 gfortran.fortran-torture/execute/inquire_1.f90,
16680 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
16681
16682 2006-03-21 Jeff Law <law@redhat.com>
16683
16684 * gcc.dg/tree-ssa/vrp28.c: New test.
16685
16686 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
16687
16688 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
16689 if _STDC_C99 is defined.
16690 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
16691 * gcc.dg/builtins-20.c: Likewise.
16692 * gcc.dg/builtins-53.c: Likewise.
16693 * gcc.dg/single-precision-constant.c: Likewise. Also pass
16694 -mmacosx-version-min=10.3 on PowerPC/Darwin.
16695
16696 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
16697
16698 PR tree-opt/26781
16699 * gcc.c-torture/compile/pr26781-1.c: New test.
16700 * gcc.c-torture/compile/pr26781-2.c: New test.
16701
16702 2006-03-21 Jakub Jelinek <jakub@redhat.com>
16703
16704 PR c++/26690
16705 * g++.dg/gomp/pr26690-1.C: New test.
16706 * g++.dg/gomp/pr26690-2.C: New test.
16707
16708 2006-03-20 Jeff Law <law@redhat.com>
16709
16710 * gcc.dg/tree-ssa/pr21829.c: New test.
16711
16712 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
16713
16714 2006-03-20 Richard Sandiford <richard@codesourcery.com>
16715
16716 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
16717 (check_visibility_available): Use it.
16718 (check_effective_target_default_packed): Likewise.
16719 (check_effective_target_pcc_bitfield_type_matters): Likewise.
16720 (check_effective_target_fopenmp): Likewise.
16721 (check_effective_target_freorder): Likewise.
16722 (check_effective_target_fpic): Likewise.
16723 (check_named_sections_available): Likewise.
16724 (check_effective_target_ilp32): Likewise.
16725 (check_effective_target_lp64): Likewise.
16726
16727 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
16728
16729 PR fortran/20935
16730 * gfortran.dg/scalar_mask_2.f90: New test case.
16731
16732 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
16733
16734 PR tree-opt/26629
16735 * gcc.dg/tree-ssa/loadpre12.c: New test.
16736 * gcc.dg/tree-ssa/loadpre13.c: New test.
16737 * gcc.dg/tree-ssa/loadpre14.c: New test.
16738 * gcc.dg/tree-ssa/loadpre15.c: New test.
16739 * gcc.dg/tree-ssa/loadpre16.c: New test.
16740 * gcc.dg/tree-ssa/loadpre17.c: New test.
16741 * gcc.dg/tree-ssa/loadpre18.c: New test.
16742 * gcc.dg/tree-ssa/loadpre19.c: New test.
16743 * gcc.dg/tree-ssa/loadpre20.c: New test.
16744 * gcc.dg/tree-ssa/loadpre21.c: New test.
16745 * gcc.dg/tree-ssa/loadpre22.c: New test.
16746
16747 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
16748
16749 PR fortran/26741
16750 * gfortran.dg/elemental_initializer_1.f90: New test.
16751
16752 PR fortran/26716
16753 * gfortran.dg/assumed_shape_ranks_2: New test.
16754
16755 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
16756
16757 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
16758 target fpic.
16759
16760 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16761
16762 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
16763 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
16764 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
16765 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
16766 gfortran.fortran-torture/execute/direct_io.f90,
16767 gfortran.fortran-torture/execute/inquire_2.f90,
16768 gfortran.fortran-torture/execute/inquire_4.f90,
16769 gfortran.fortran-torture/execute/list_read_1.f90,
16770 gfortran.fortran-torture/execute/open_replace.f90,
16771 gfortran.fortran-torture/execute/slash_edit.f90,
16772 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
16773 temporary files from testcases.
16774
16775 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16776
16777 PR libgfortran/26509
16778 gfortran.dg/write_direct_eor.f90: New test.
16779
16780 2006-03-17 David Edelsohn <edelsohn@gnu.org>
16781
16782 * gcc.target/powerpc/pr26350.c: New.
16783 * gcc.target/powerpc/indexed-addr.c: New.
16784
16785 2006-03-16 Roger Sayle <roger@eyesopen.com>
16786
16787 * gfortran.dg/dependency_13.f90: New test case.
16788
16789 2006-03-16 Roger Sayle <roger@eyesopen.com>
16790
16791 PR middle-end/21781
16792 * gcc.dg/real-const-1.c: New test case.
16793
16794 2006-03-15 Geoffrey Keating <geoffk@apple.com>
16795
16796 * g++.old-deja/g++.other/init18.C: New.
16797 * g++.old-deja/g++.other/init5.C: Remove xfail.
16798
16799 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16800
16801 * g++.dg/opt/pr15551.C: Cleanup temp file.
16802
16803 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16804
16805 PR c++/6634
16806 g++.dg/parse/long1.C: New test.
16807
16808 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16809
16810 PR fortran/19101
16811 * gfortran.dg/continuation.f90: New test.
16812 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
16813
16814 2006-03-14 Richard Guenther <rguenther@suse.de>
16815
16816 PR tree-optimization/26672
16817 * gcc.dg/torture/pr26672.c: New testcase.
16818
16819 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
16820
16821 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
16822 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
16823
16824 2006-03-13 Roger Sayle <roger@eyesopen.com>
16825
16826 PR middle-end/26557
16827 * gcc.c-torture/compile/switch-1.c: New test case.
16828
16829 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
16830
16831 PR fortran/25378
16832 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
16833 test to include more permuatations of mask and index.
16834 * gfortran.dg/scalar_mask_1.f90: Modify last test to
16835 respond to F2003 spec. that the position returned for an all false
16836 mask && condition is zero.
16837
16838 2006-03-13 Jakub Jelinek <jakub@redhat.com>
16839
16840 PR middle-end/25989
16841 * gcc.dg/gomp/pr25989.c: New test.
16842
16843 2006-03-13 Jeff Law <law@redhat.com>
16844
16845 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
16846
16847 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
16848
16849 * gcc.dg/switch-9.c: New test.
16850
16851 2006-03-13 Richard Guenther <rguenther@suse.de>
16852
16853 PR middle-end/26630
16854 * gcc.dg/torture/pr26630.c: New testcase.
16855
16856 2006-03-11 Roger Sayle <roger@eyesopen.com>
16857
16858 * gfortran.dg/dependency_10.f90: New test case.
16859 * gfortran.dg/dependency_11.f90: Likewise.
16860
16861 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
16862 Erik Edelmann <eedelman@gcc.gnu.org>
16863
16864 * gfortran.dg/allocatable_function_1.f90: New.
16865 * gfortran.dg/allocatable_function_2.f90: New.
16866
16867 2006-03-10 Richard Guenther <rguenther@suse.de>
16868
16869 PR middle-end/26565
16870 * gcc.dg/torture/pr26565.c: New testcase.
16871
16872 2006-03-09 Eric Christopher <echristo@apple.com>
16873
16874 * gcc.c-torture/compile/20060309-1.c: New.
16875
16876 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16877
16878 PR libgfortran/26499
16879 * gfortran.dg/write_back.f: New test.
16880 * gfortran.dg/write_rewind_1.f: New test.
16881 * gfortran.dg/write_rewind_2.f: New test.
16882
16883 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16884
16885 PR libgfortran/26554
16886 * gfortran.dg/read_logical.f90: New test.
16887
16888 2006-03-04 Laurent GUERBY <laurent@guerby.net>
16889
16890 * ada/acats/norun.lst: cdd2a03 now passes.
16891
16892 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
16893
16894 PR testsuite/25177
16895 * gcc.target/powerpc/pr18096-1.c: Change where the error
16896 would match.
16897
16898 2006-03-04 Jakub Jelinek <jakub@redhat.com>
16899
16900 * gcc.target/i386/cleanup-1.c: New test.
16901 * gcc.target/i386/cleanup-2.c: New test.
16902
16903 2006-03-04 Roger Sayle <roger@eyesopen.com>
16904
16905 * gfortran.dg/dependency_9.f90: Remove for the time being.
16906
16907 2006-03-04 Krister Walfridsson <cato@df.lth.se>
16908
16909 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
16910 directive.
16911
16912 2006-03-03 Roger Sayle <roger@eyesopen.com>
16913
16914 * gfortran.dg/dependency_9.f90: New test case.
16915
16916 2006-03-03 Roger Sayle <roger@eyesopen.com>
16917
16918 * gfortran.dg/dependency_4.f90: New test case.
16919 * gfortran.dg/dependency_5.f90: New test case.
16920 * gfortran.dg/dependency_6.f90: New test case.
16921 * gfortran.dg/dependency_7.f90: New test case.
16922 * gfortran.dg/dependency_8.f90: New test case.
16923
16924 2006-03-03 Paul Brook <paul@codesourcery.com>
16925
16926 * lib/target-supports.exp (check_profiling_available):
16927 Add m68k-*-elf.
16928
16929 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
16930
16931 PR fortran/25031
16932 * multiple_allocation_1.f90: New test.
16933
16934 2006-03-03 Roger Sayle <roger@eyesopen.com>
16935
16936 PR tree-optimization/26524
16937 * gfortran.dg/pr26524.f: New test case.
16938
16939 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16940
16941 * g++.dg/template/repo5.C: Cleanup repo files.
16942 * gcc.dg/20051201-1.c: Cleanup coverage files.
16943 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
16944 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
16945 tree dump files.
16946
16947 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
16948
16949 * objc.dg/objc-nofilename-1.m: New test.
16950 * objc.dg/bad-receiver-type.m: New test.
16951 * obj-c++.dg/bad-receiver-type.mm: New test.
16952
16953 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
16954
16955 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
16956
16957 2006-03-01 Mike Stump <mrs@apple.com>
16958
16959 * g++.dg/abi/key2.C: Add.
16960
16961 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
16962
16963 * gfortran.dg/logical_dot_product.f90: New test.
16964
16965 PR fortran/26393
16966 * gfortran.dg/used_interface_ref.f90: New test.
16967
16968 PR fortran/20938
16969 * gfortran.dg/dependency_2.f90: New test.
16970 * gfortran.fortran-torture/execute/where17.f90: New test.
16971 * gfortran.fortran-torture/execute/where18.f90: New test.
16972 * gfortran.fortran-torture/execute/where19.f90: New test.
16973 * gfortran.fortran-torture/execute/where20.f90: New test.
16974
16975 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
16976
16977 * g++.dg/tree-ssa/pr26443.C: New test case.
16978
16979 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
16980
16981 PR middle-end/26022
16982 * g++.dg/opt/return-slot1.C: New test.
16983
16984 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16985
16986 PR libgfortran/26136
16987 * gfortran.dg/namelist_23.f90: New test.
16988
16989 2006-02-28 Roger Sayle <roger@eyesopen.com>
16990
16991 PR middle-end/14752
16992 * gcc.dg/fold-eqandshift-2.c: New test case.
16993
16994 2006-02-28 Richard Guenther <rguenther@suse.de>
16995
16996 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
16997 decomposition.
16998
16999 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
17000
17001 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
17002
17003 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17004
17005 PR libgfortran/26464
17006 * gfortran.dg/backspace_5.f: New test.
17007 * gfortran.dg/backspace_6.f: New test.
17008
17009 2006-02-26 Roger Sayle <roger@eyesopen.com>
17010
17011 * gcc.dg/fold-eqandnot-1.c: New test case.
17012
17013 2006-02-26 Roger Sayle <roger@eyesopen.com>
17014
17015 PR middle-end/19983
17016 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
17017
17018 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
17019
17020 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
17021 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
17022
17023 2006-02-26 Richard Guenther <rguenther@suse.de>
17024
17025 PR tree-optimization/26421
17026 * gcc.dg/tree-ssa/pr26421.c: New testcase.
17027
17028 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
17029
17030 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
17031 * g++.old-deja/g++.robertl/eb132.C: Likewise.
17032
17033 2006-02-26 Roger Sayle <roger@eyesopen.com>
17034
17035 * gcc.dg/fold-even-1.c: New test case.
17036
17037 2006-02-26 Roger Sayle <roger@eyesopen.com>
17038
17039 PR middle-end/21137
17040 * gcc.dg/fold-eqandshift-1.c: New test case.
17041
17042 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
17043
17044 PR tree-optimization/25125
17045 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
17046 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
17047
17048 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
17049
17050 PR tree-optimizations/26359
17051 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
17052 with -fdump-tree-dceloop-details.
17053 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
17054
17055 2006-02-25 Roger Sayle <roger@eyesopen.com>
17056
17057 PR middle-end/23673
17058 * gcc.dg/fold-eqxor-1.c: New test case.
17059 * gcc.dg/fold-eqxor-2.c: Likewise.
17060 * gcc.dg/fold-eqxor-3.c: Likewise.
17061
17062 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
17063
17064 PR fortran/23092
17065 * scalar_mask_1.f90: New test.
17066
17067 2006-02-24 Geoffrey Keating <geoffk@apple.com>
17068
17069 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
17070 * g++.dg/eh/uncaught2.C: New.
17071 * g++.dg/eh/uncaught3.C: New.
17072
17073 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17074
17075 PR libgfortran/26423
17076 * gfortran.dg/read_many_1.f: New test.
17077
17078 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
17079
17080 PR fortran/24519
17081 * gfortran.dg/dependency_3.f90: New test.
17082 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
17083 XFAILs.
17084
17085 PR fortran/25395
17086 * gfortran.dg/equiv_6.f90: New test.
17087
17088 2006-02-23 Jeff Law <law@redhat.com>
17089
17090 * gcc.c-torture/compile/pr26425.c: New test.
17091
17092 2006-02-23 Jakub Jelinek <jakub@redhat.com>
17093
17094 PR middle-end/26412
17095 * gcc.dg/gomp/pr26412.c: New test.
17096
17097 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17098
17099 PR c++/26291
17100 * g++.dg/other/ellipsis1.C: New test.
17101 * g++.dg/parse/operator4.C: Adjust error marker.
17102
17103 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
17104
17105 PR target/25603
17106 * gfortran.dg/pr25603.f: New testcase.
17107
17108 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
17109
17110 * gcc.dg/bf-spl1.c: Don't specify -m68000.
17111 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
17112
17113 2006-02-21 Geoffrey Keating <geoffk@apple.com>
17114
17115 * g++.dg/eh/spbp.C: New.
17116
17117 2006-02-21 Jakub Jelinek <jakub@redhat.com>
17118
17119 PR middle-end/26379
17120 * gcc.target/i386/mmx-7.c: New test.
17121
17122 2006-02-20 Roger Sayle <roger@eyesopen.com>
17123
17124 PR tree-optimization/26361
17125 * gcc.dg/tree-ssa/vrp27.c: New test case.
17126
17127 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
17128
17129 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
17130 * gcc.dg/tree-ssa/complex-4.c: Here.
17131
17132 2006-02-19 Roger Sayle <roger@eyesopen.com>
17133
17134 PR middle-end/19543
17135 * gfortran.dg/logical_1.f90: New test case.
17136
17137 2006-02-19 Jakub Jelinek <jakub@redhat.com>
17138
17139 PR middle-end/26334
17140 * gcc.dg/20060218-1.c: Moved to...
17141 * gcc.target/i386/20060218-1.c: ... here. New test.
17142
17143 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
17144
17145 PR fortran/26201
17146 * gfortran.dg/convert_1.f90: New.
17147
17148 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
17149
17150 PR fortran/25054
17151 * gfortran.dg/namelist_5.f90: New test.
17152
17153 PR fortran/25089
17154 * gfortran.dg/namelist_4.f90: New test.
17155
17156 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
17157
17158 PR tree-opt/25680
17159 * gcc.dg/tree-ssa/complex-3.c: New test.
17160
17161 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
17162
17163 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
17164 variable to take into account the variable name in the
17165 function header.
17166 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
17167
17168 2006-02-18 Jakub Jelinek <jakub@redhat.com>
17169
17170 PR middle-end/26334
17171 * gcc.c-torture/compile/20060217-1.c: New test.
17172 * gcc.dg/20060218-1.c: New test.
17173
17174 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
17175
17176 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
17177
17178 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
17179
17180 * gcc.dg/cpp/undef3.c: New test.
17181 * gcc.dg/cpp/trad/builtins2.c: New test.
17182
17183 2006-02-18 Mark Mitchell <mark@codesourcery.com>
17184
17185 PR c++/26266
17186 * g++.dg/template/static22.C: New test.
17187 * g++.dg/template/static23.C: New test.
17188 * g++.dg/template/static24.C: New test.
17189 * g++.dg/template/non-dependent13.C: New test.
17190 * g++.dg/init/member1.C: Tweak error markers.
17191
17192 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17193
17194 PR target/26255
17195 * gcc.c-torture/compile/pr26255.c: New test case.
17196
17197 2006-02-16 Roger Sayle <roger@eyesopen.com>
17198
17199 * gfortran.fortran-torture/execute/where_10.f90: New test case.
17200 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
17201 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
17202 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
17203 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
17204 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
17205 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
17206
17207 2006-02-16 Jeff Law <law@redhat.com>
17208
17209 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
17210 * gcc.dg/tree-ssa/vrp26.c: New test.
17211
17212 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
17213
17214 PR target/20353
17215 PR target/24578
17216 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
17217 __UCLIBC__ is defined.
17218
17219 2006-02-16 Jakub Jelinek <jakub@redhat.com>
17220
17221 PR fortran/26224
17222 * gfortran.dg/gomp/pr26224.f: New test.
17223
17224 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
17225
17226 PR tree-opt/25918
17227 * lib/target-supports.exp
17228 (check_effective_target_vect_short_mult): New.
17229 (check_effective_target_vect_char_mult): New.
17230 (check_effective_target_vect_widen_sum_qi_to_si): New.
17231 (check_effective_target_vect_widen_sum_qi_to_hi): New.
17232 (check_effective_target_vect_widen_sum_hi_to_si): New.
17233 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
17234 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
17235 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
17236 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
17237 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
17238 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
17239 vect-reduc-pattern-2c.c
17240 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
17241 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
17242 vect-reduc-pattern-1c.c
17243
17244 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
17245
17246 PR fortran/24557
17247 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
17248
17249 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
17250
17251 PR fortran/26054
17252 * gfortran.dg/enum_8.f90: Remove check for warning.
17253 * gfortran.dg/iomsg_1.f90: Ditto.
17254 * gfortran.dg/enum_1.f90: Ditto.
17255 * gfortran.dg/enum_9.f90: Ditto.
17256 * gfortran.dg/enum_2.f90: Ditto.
17257 * gfortran.dg/enum_10.f90: Ditto.
17258 * gfortran.dg/enum_3.f90: Ditto.
17259 * gfortran.dg/flush_1.f90: Ditto.
17260 * gfortran.dg/enum_4.f90: Ditto.
17261 * gfortran.dg/array_constructor_1.f90: Ditto.
17262 * gfortran.dg/enum_5.f90: Ditto.
17263 * gfortran.dg/enum_6.f90: Ditto.
17264 * gfortran.dg/enum_7.f90: Ditto.
17265
17266 2006-02-15 Jakub Jelinek <jakub@redhat.com>
17267
17268 PR middle-end/26300
17269 * gcc.c-torture/compile/20060215-1.c: New test.
17270
17271 2006-02-14 Roger Sayle <roger@eyesopen.com>
17272
17273 PR middle-end/23670
17274 * gcc.dg/tree-ssa/andor-2.c: New test case.
17275
17276 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
17277
17278 PR fortran/25045
17279 * optional_dim.f90: New test.
17280
17281 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17282
17283 PR fortran/26277
17284 * gfortran.dg/label_4.f90: New.
17285
17286 2006-02-14 Jakub Jelinek <jakub@redhat.com>
17287 Diego Novillo <dnovillo@redhat.com>
17288 Uros Bizjak <uros@kss-loka.si>
17289
17290 * gfortran.dg/gomp: New directory.
17291
17292 2006-02-14 Richard Guenther <rguenther@suse.de>
17293
17294 PR tree-optimization/26258
17295 * gcc.dg/torture/pr26258.c: New testcase.
17296
17297 2006-02-13 Jakub Jelinek <jakub@redhat.com>
17298
17299 PR fortran/26246
17300 * gfortran.dg/pr26246_1.f90: New test.
17301 * gfortran.dg/pr26246_2.f90: New test.
17302
17303 PR middle-end/26092
17304 * gcc.c-torture/compile/20060208-1.c: New test.
17305
17306 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
17307
17308 PR fortran/26074
17309 PR fortran/25103
17310 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
17311 * gfortran.dg/bad_automatic_objects_1.f90: New test.
17312 * gfortran.dg/automatic_module_variable.f90: Change error message.
17313
17314 PR fortran/20861
17315 * gfortran.dg/internal_dummy_1.f90: New test.
17316
17317 PR fortran/20871
17318 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
17319
17320
17321 PR fortran/25083
17322 * gfortran.dg/uncommon_block_data_1.f90: New test.
17323 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
17324 with standard.
17325
17326 PR fortran/25088
17327 * gfortran.dg/typed_subroutine_1.f90: New test.
17328
17329 2006-02-13 Geoffrey Keating <geoffk@apple.com>
17330
17331 * objc.dg/dwarf-1.m: New.
17332
17333 2006-02-13 Roger Sayle <roger@eyesopen.com>
17334
17335 PR middle-end/24427
17336 * gcc.dg/tree-ssa/andor-1.c: New test case.
17337
17338 2006-02-13 Josh Conner <jconner@apple.com>
17339
17340 PR target/25376
17341 * gcc.dg/pr25376.c: New test.
17342
17343 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
17344 assemble.
17345 * lib/target-supports.exp (check_named_sections_available):
17346 Only compile named-sections test -- don't assemble.
17347
17348 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
17349
17350 * g++.dg/warn/no-write-strings.C: New test.
17351 * g++.dg/warn/write-strings.C: Likewise.
17352 * g++.dg/warn/write-strings-default.C: Likewise.
17353
17354 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
17355
17356 PR fortran/25806
17357 * gfortran.dg/ret_pointer_2.f90: New test.
17358
17359 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
17360
17361 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
17362
17363 2006-02-10 Jeff Law <law@redhat.com>
17364
17365 * gcc.c-torture/compile/pr26213.c: New test.
17366
17367 2006-02-10 Steven G. Kargl <kargls@comcast.net>
17368
17369 gfortran.dg/null_1.f90: New test.
17370
17371 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17372
17373 PR fortran/14771
17374 * gfortran.dg/parens_4.f90: New.
17375 * gfortran.dg/parens_5.f90: New.
17376
17377 2006-02-10 Richard Guenther <rguenther@suse.de>
17378
17379 * gcc.dg/pr23372-1.c: Remove empty file.
17380
17381 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17382 Paul Thomas <pault@gcc.gnu.org>
17383
17384 PR fortran/14771
17385 * gfortran.dg/parens_1.f90: New.
17386 * gfortran.dg/parens_2.f90: New.
17387 * gfortran.dg/parens_3.f90: New.
17388
17389 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
17390
17391 PR fortran/26038
17392 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
17393
17394 PR fortran/25059
17395 * gfortran.dg/impure_assignment_1.f90: New test.
17396
17397 PR fortran/25070
17398 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
17399
17400 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
17401
17402 PR target/26141
17403 * g++.dg/expr/stdarg2.C: New test.
17404
17405 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
17406
17407 PR inline-asm/16194
17408 * gcc.dg/pr16194.c: New test.
17409
17410 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
17411
17412 * ada/acats/run_acats: Use portable variant of "$@".
17413
17414 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
17415
17416 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
17417 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
17418
17419 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17420
17421 PR tree-opt/26179
17422 * g++.dg/opt/pr26179.C: New test.
17423
17424 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17425
17426 PR middle-end/26134
17427 * gcc.dg/tree-ssa/complex-3.c: New test.
17428
17429 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17430
17431 * gcc.c-torture/compile/volatile-1.c: New test.
17432
17433 2006-02-09 Diego Novillo <dnovillo@redhat.com>
17434
17435 PR 26180
17436 * gcc.dg/tree-ssa/pr26180.c: New test.
17437
17438 2006-02-08 Jeff Law <law@redhat.com>
17439
17440 * gcc.dg/tree-ssa/pr21417.c: New test.
17441
17442 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17443
17444 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17445 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
17446
17447 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17448
17449 * lib/scanrtl.exp: New.
17450
17451 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17452
17453 PR c++/26071
17454 * g++.dg/other/virtual2.C: New test.
17455
17456 PR c++/26070
17457 * g++.dg/other/virtual1.C: New test.
17458
17459 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17460
17461 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
17462 cleanup-ipa-dump): Update dump file glob patterns.
17463 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
17464 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
17465
17466 * lib/gcc-dg.exp: Load it.
17467 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
17468
17469 2006-02-07 Janis Johnson <janis187@us.ibm.com>
17470
17471 PR testsuite/26159
17472 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
17473 * gcc.dg/tree-ssa/pr23382.c: Ditto.
17474
17475 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17476
17477 PR fortran/25577
17478 * gfortran.dg/mvbits_1.f90: New.
17479
17480 2006-02-07 Dirk Mueller <dmueller@suse.com>
17481
17482 * g++.dg/warn/Wdiv-by-zero.C: New test.
17483 * g++.dg/warn/Wno-div-by-zero.C: New.
17484
17485 2006-02-07 Jeff Law <law@redhat.com>
17486
17487 * gcc.dg/tree-ssa/pr21559.c: New test.
17488
17489 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
17490 multiple VRP passes.
17491 * gcc.dg/tree-ssa/vrp09.c: Likewise.
17492 * gcc.dg/tree-ssa/vrp18.c: Likewise.
17493 * gcc.dg/tree-ssa/pr21582.c: Likewise.
17494 * gcc.dg/tree-ssa/pr20657.c: Likewise.
17495 * gcc.dg/tree-ssa/pr21001.c: Likewise.
17496 * gcc.dg/tree-ssa/vrp02.c: Likewise
17497 * gcc.dg/tree-ssa/vrp11.c: Likewise
17498 * gcc.dg/tree-ssa/pr14341.c: Likewise
17499 * gcc.dg/tree-ssa/vrp19.c: Likewise
17500 * gcc.dg/tree-ssa/vrp20.c: Likewise
17501 * gcc.dg/tree-ssa/vrp03.c: Likewise
17502 * gcc.dg/tree-ssa/pr21086.c: Likewise
17503 * gcc.dg/tree-ssa/pr21959.c: Likewise
17504 * gcc.dg/tree-ssa/vrp21.c: Likewise
17505 * gcc.dg/tree-ssa/vrp04.c: Likewise
17506 * gcc.dg/tree-ssa/pr25485.c: Likewise
17507 * gcc.dg/tree-ssa/pr22026.c: Likewise
17508 * gcc.dg/tree-ssa/vrp22.c: Likewise
17509 * gcc.dg/tree-ssa/vrp05.c: Likewise
17510 * gcc.dg/tree-ssa/20030807-10.c: Likewise
17511 * gcc.dg/tree-ssa/pr20701.c: Likewise
17512 * gcc.dg/tree-ssa/vrp23.c: Likewise
17513 * gcc.dg/tree-ssa/vrp06.c: Likewise
17514 * gcc.dg/tree-ssa/pr22117.c: Likewise
17515 * gcc.dg/tree-ssa/pr20702.c: Likewise
17516 * gcc.dg/tree-ssa/vrp15.c: Likewise
17517 * gcc.dg/tree-ssa/pr21090.c: Likewise
17518 * gcc.dg/tree-ssa/pr21294.c: Likewise
17519 * gcc.dg/tree-ssa/vrp24.c: Likewise
17520 * gcc.dg/tree-ssa/vrp07.c: Likewise
17521 * gcc.dg/tree-ssa/pr21563.c: Likewise
17522 * gcc.dg/tree-ssa/pr25382.c: Likewise
17523 * gcc.dg/tree-ssa/vrp16.c: Likewise
17524 * gcc.dg/tree-ssa/vrp25.c: Likewise
17525 * gcc.dg/tree-ssa/vrp08.c: Likewise
17526 * gcc.dg/tree-ssa/20030807-6.c: Likewise
17527 * gcc.dg/tree-ssa/vrp17.c: Likewise
17528 * gcc.dg/tree-ssa/pr21458.c: Likewise
17529 * g++.dg/tree-ssa/pr18178.C: Likewise
17530
17531 2006-02-07 Richard Guenther <rguenther@suse.de>
17532
17533 PR c++/26140
17534 Revert
17535 2006-01-30 Richard Guenther <rguenther@suse.de>
17536 PR c++/23372
17537 * gcc.dg/pr23372-1.C: New testcase.
17538
17539 * g++.dg/tree-ssa/pr26140.C: New testcase.
17540
17541 2006-02-07 Mark Mitchell <mark@codesourcery.com>
17542
17543 PR c++/9737
17544 * g++.dg/template/ttp15.C: New test.
17545 * g++.dg/template/ttp16.C: Likewise.
17546 * g++.dg/template/ttp17.C: Likewise.
17547 * g++.old-deja/g++.pt/ttp36.C: Remove.
17548 * g++.old-deja/g++.pt/ttp19.C: Likewise.
17549 * g++.old-deja/g++.pt/ttp37.C: Likewise.
17550 * g++.old-deja/g++.pt/ttp38.C: Likewise.
17551 * g++.old-deja/g++.pt/ttp39.C: Likewise.
17552 * g++.old-deja/g++.pt/ttp9.C: Likewise.
17553 * g++.old-deja/g++.pt/ttp40.C: Likewise.
17554 * g++.old-deja/g++.pt/ttp51.C: Likewise.
17555 * g++.old-deja/g++.pt/ttp26.C: Likewise.
17556 * g++.old-deja/g++.pt/ttp36.C: Likewise.
17557
17558 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
17559
17560 PR libfortran/23815
17561 * unf_io_convert_4.f90: New test.
17562
17563 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
17564
17565 * gcc.dg/tree-ssa/loadpre10.c: New test.
17566 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
17567 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
17568 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
17569
17570 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17571
17572 PR libfortran/24685
17573 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
17574
17575 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
17576
17577 PR tree-opt/25251
17578 * gfortran.dg/assign_7.f: New test.
17579
17580 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
17581
17582 PR fortran/26041
17583 PR fortran/26064
17584 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
17585 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
17586 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
17587
17588 2006-02-05 Jakub Jelinek <jakub@redhat.com>
17589
17590 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
17591 in size_t typedef.
17592
17593 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
17594
17595 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
17596 * g++.dg/charset/string.c (foo): Likewise.
17597 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
17598 const char*
17599 * g++.dg/ext/builtin2.C (printf): Likewise.
17600 * g++.dg/init/new15.C (printf): Likewise.
17601 * g++.dg/opt/pr17697-1.C (foo): Likewise.
17602 * g++.dg/opt/pr17697-2.C (foo): Likewise.
17603 * g++.dg/opt/pr17697-3.C (foo): Likewise.
17604 * g++.dg/template/non-dependent4.C (temp): Likewise.
17605 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
17606 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
17607 parameter type to const char*.
17608 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
17609 Change type to const char*.
17610 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
17611 Likewise.
17612 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
17613 second parameter type to const char*.
17614 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
17615 (Y::Y): Change parameter type to const char*.
17616 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
17617 * g++.old-deja/g++.jason/report.C: Apply const correctness.
17618 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
17619 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
17620 (char*).
17621 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
17622 const char*.
17623 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
17624 type to const char*.
17625 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
17626 return type to const char*.
17627 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
17628 to const char*.
17629 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
17630 * g++.old-deja/g++.law/refs1.C: Likewise.
17631 * g++.old-deja/g++.law/visibility1.C: Likewise.
17632 * g++.old-deja/g++.law/visibility2.C: Likewise.
17633 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
17634 const char*.
17635 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
17636 * g++.old-deja/g++.mike/net48.C: Likewise.
17637 * g++.old-deja/g++.mike/p646.C: Likewise.
17638 * g++.old-deja/g++.mike/p6746.C: Likewise.
17639 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
17640 type to const char*.
17641 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
17642 deprecated conversion warning.
17643 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
17644 char*.
17645 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
17646 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
17647 * g++.old-deja/g++.pt/explicit8.C: Likewise.
17648 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
17649 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
17650 * g++.old-deja/g++.pt/nontype3.C: Likewise.
17651 * g++.old-deja/g++.pt/t39.C: Likewise.
17652 * g++.old-deja/g++.robertl/eb106.C: Likewise.
17653 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
17654
17655 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
17656
17657 PR fortran/25075
17658 intrinsic_argument_conformance_1.f90: New test.
17659
17660 2006-02-03 Steven G. Kargl <kargls@comcast.net>
17661
17662 PR fortran/20845
17663 * gfortran.dg/char_result_11.f90: Add SAVE.
17664 * gfortran.dg/der_pointer_4.f90: Ditto.
17665 * gfortran.dg/default_initialization.f90: New test.
17666
17667 2006-02-03 Jeff Law <law@redhat.com>
17668
17669 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
17670 handle more than 100 dump files.
17671 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
17672 * lib/scantree.exp (scan-tree-dump): Likewise.
17673 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
17674 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
17675 * lib/scanipa.exp (scan-ipa-dump): Likewise.
17676 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
17677 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
17678
17679 2006-02-03 Diego Novillo <dnovillo@redhat.com>
17680
17681 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
17682
17683 2006-02-03 Mark Mitchell <mark@codesourcery.com>
17684
17685 * g++.dg/template/using12.C: New test.
17686
17687 2006-02-03 Alan Modra <amodra@bigpond.net.au>
17688
17689 * gcc.target/powerpc/pr25960.c: New test.
17690
17691 2006-02-02 Steven G. Kargl <kargls@comcast>
17692
17693 PR fortran/24958
17694 gfortran.dg/nullify_2.f90: New test.
17695
17696 2006-02-02 Diego Novillo <dnovillo@redhat.com>
17697
17698 PR 25990
17699 * gcc.dg/gomp/pr25990.c: New test.
17700
17701 2006-01-31 Mark Mitchell <mark@codesourcery.com>
17702
17703 PR c++/25342
17704 * g++.gd/template/partial4.C: New test.
17705
17706 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
17707
17708 PR middle-end/26001
17709 * gfortran.dg/data_char_2.f90: New.
17710
17711 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
17712
17713 PR fortran/26039
17714 maxval_maxloc_conformance_1.f90: New test.
17715
17716 2006-01-31 Richard Guenther <rguenther@suse.de>
17717
17718 * gcc.target/i386/sselibm-1.c: New testcase.
17719 * gcc.target/i386/sselibm-2.c: Likewise.
17720 * gcc.target/i386/sselibm-3.c: Likewise.
17721 * gcc.target/i386/sselibm-4.c: Likewise.
17722 * gcc.target/i386/sselibm-5.c: Likewise.
17723
17724 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
17725
17726 PR fortran/24266
17727 * gfortran.dg/arrayio_derived_2.f90: New.
17728
17729 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
17730
17731 * gcc.dg/unsigned-long-compare.c: New test.
17732
17733 2006-01-30 Steve Ellcey <sje@cup.hp.com>
17734
17735 PR testsuite/25318
17736 * lib/target-supports.exp (check_effective_target_freorder):
17737 Check to see if target supports -freorder-blocks-and-partition.
17738 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
17739 instead of "dg-require-named-sections".
17740
17741 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
17742
17743 PR target/14798:
17744 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
17745 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
17746 * gcc.dg/pragma-isr-trapa2.c: Likewise.
17747 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
17748 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
17749 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
17750 * gcc.dg/attr-isr-trap_exit.c: Likewise.
17751 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
17752
17753 2006-01-30 Richard Guenther <rguenther@suse.de>
17754
17755 PR c++/23372
17756 * gcc.dg/pr23372-1.C: New testcase.
17757
17758 2006-01-29 Diego Novillo <dnovillo@redhat.com>
17759
17760 * gcc.dg/gomp/pr25874.c: New test.
17761
17762 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
17763
17764 PR tree-opt/25911
17765 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
17766
17767 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
17768
17769 PR fortran/18578
17770 PR fortran/18579
17771 PR fortran/20857
17772 PR fortran/20885
17773 * gfortran.dg/intent_out_1.f90: New test.
17774
17775 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
17776
17777 PR fortran/17911
17778 * gfortran.dg/procedure_lvalue.f90: New test.
17779
17780 PR fortran/20895
17781 PR fortran/25030
17782 * gfortran.dg/char_pointer_assign_2.f90: New test.
17783 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
17784 assignment to be consistent with standard.
17785 * gfortran.dg/char_result_2.f90: The same.
17786 * gfortran.dg/char_result_8.f90: The same.
17787
17788 2006-01-28 Zack Weinberg <zackw@panix.com>
17789
17790 * gcc.dg/Woverlength-strings.c
17791 * gcc.dg/Woverlength-strings-pedantic-c89.c
17792 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
17793 * gcc.dg/Woverlength-strings-pedantic-c99.c
17794 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
17795
17796 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
17797
17798 * gcc.c-torture/execute/20060127-1.c: New test.
17799
17800 2006-01-28 Mark Mitchell <mark@codesourcery.com>
17801
17802 PR c++/25999
17803 * g++.dg/ext/pragmaweak1.C: New test.
17804
17805 2006-01-28 Mark Mitchell <mark@codesourcery.com>
17806
17807 PR c++/25855
17808 * g++.dg/template/spec29.C: New test.
17809
17810 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
17811
17812 PR c/19606.
17813 * gcc.c-torture/execute/pr19606.c: New.
17814
17815 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
17816
17817 * gcc.dg/pragma-re-4.c: New test.
17818
17819 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
17820
17821 PR fortran/25964
17822 * gfortran.dg/assumed_size_refs_3.f90: New test.
17823
17824 2006-01-27 Ben Elliston <bje@au.ibm.com>
17825
17826 * gcc.misc-tests/dectest.exp: Remove defunct comment.
17827
17828 2006-01-26 Laurent GUERBY <laurent@guerby.net>
17829
17830 PR ada/21317
17831 * ada/acats/support/impdef.a: Add One_Long_Second.
17832 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
17833 * ada/acats/tests/c9/c94026.a: Likewise.
17834 * ada/acats/tests/c9/c97305c.ada: Likewise.
17835 * ada/acats/tests/c9/c99004a.ada: Likewise.
17836
17837 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
17838
17839 PR fortran/25964
17840 * gfortran.dg/global_references_2.f90: New test.
17841
17842 PR fortran/25084
17843 PR fortran/20852
17844 PR fortran/25085
17845 PR fortran/25086
17846 * gfortran.dg/assumed_charlen_function_1.f90: New test.
17847 * gfortran.dg/assumed_charlen_function_3.f90: New test.
17848
17849 PR fortran/25416
17850 * gfortran.dg/assumed_charlen_function_2.f90: New test.
17851
17852 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
17853
17854 PR c/25892
17855 * gcc.dg/Wpointer-sign.c: New.
17856 * gcc.dg/Wpointer-sign-Wall.c: New.
17857 * gcc.dg/Wpointer-sign-Wall-no.c: New.
17858 * gcc.dg/Wpointer-sign-pedantic.c: New.
17859 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
17860 * gcc.dg/conv-2.c: Use -Wpointer-sign.
17861
17862 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
17863
17864 PR C/25861
17865 * gcc.c-torture/compile/pr25861.c: New test.
17866
17867 2006-01-26 Paul Brook <paul@codesourcery.com>
17868
17869 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
17870 on short-enum targets.
17871 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
17872 variable.
17873 (generate_fields): Use short_enums.
17874 (main): Set short_enums. Document -e.
17875 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
17876 on short-enum targets.
17877 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
17878 variable.
17879 (generate_fields): Use short_enums.
17880 (main): Set short_enums. Document -e.
17881 * lib/target-supports.exp (check_effective_target_short_enums): New.
17882
17883 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
17884
17885 PR target/25947
17886 * gcc.dg/torture/pr25947-1.c: New test.
17887
17888 2006-01-25 Jan Hubicka <jh@suse.cz>
17889 Roger Sayle <roger@eyesopen.com>
17890
17891 PR rtl-optimization/25703
17892 * gcc.target/i386/20060125-1.c: New test case.
17893 * gcc.target/i386/20060125-2.c: New test case.
17894
17895 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17896
17897 PR fortran/18540
17898 * gfortran.dg/goto_1.f: New.
17899
17900 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
17901
17902 PR fortran/25716
17903 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
17904 25716 on 32-bit systems too.
17905
17906 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
17907
17908 PR testsuite/25590
17909 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
17910
17911 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
17912
17913 * gcc.dg/tree-ssa/gen-vect-33.c: New.
17914
17915 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17916
17917 PR fortran/25835
17918 * gfortran.dg/read_eof.f90: Delete, renamed.
17919 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
17920 * gfortran.dg/read_eof_2.f90: New test.
17921 * gfortran.dg/read_eof_3.f90: New test.
17922
17923 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
17924
17925 PR tree-opt/25860
17926 * gcc.c-torture/compile/pr25860.c: New test.
17927
17928 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17929
17930 PR c++/25552
17931 * g++.dg/parse/dtor8.C: New test.
17932
17933 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
17934
17935 PR testsuite/25891
17936 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
17937 * gcc.dg/gomp/gomp.exp: Return without testing anything if
17938 check_effective_target_fopenmp returns 0.
17939
17940 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
17941
17942 PR ada/20548
17943 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
17944 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
17945 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
17946
17947 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
17948
17949 PR tree-opt/25857
17950 * g++.dg/opt/pr25857.C: New test.
17951
17952 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
17953 Jan Hubicka <jh@suse.cz>
17954 Richard Guenther <rguenther@suse.de>
17955
17956 PR rtl-optimization/25654
17957 * gcc.dg/torture/pr25654.c: New testcase.
17958 * gcc.target/i386/pr25654.c: Likewise.
17959
17960 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
17961
17962 PR fortran/25901
17963 * gfortran.dg/internal references_2.f90: New test.
17964
17965 Fix regression in testing of admissability of attributes.
17966 * gfortran.dg/intent_used_1.f90: New test.
17967
17968 2006-01-23 Ben Elliston <bje@au.ibm.com>
17969
17970 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
17971 Remove target conditional torture options for i?86 and x86_64
17972 GNU/Linux.
17973
17974 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
17975
17976 PR c++/10891
17977 * g++.dg/rtti/no-rtti.C: New.
17978
17979 2006-01-21 Mark Mitchell <mark@codesourcery.com>
17980
17981 PR c++/25895
17982 * g++.dg/inherit/conv2.C: New test.
17983
17984 PR c++/25856
17985 * g++.dg/parse/dtor7.C: New test.
17986
17987 PR c++/25858
17988 * g++.dg/template/crash44.C: New test.
17989
17990 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
17991
17992 PR fortran/25124
17993 PR fortran/25625
17994 * gfortran.dg/internal_references_1.f90: New test.
17995 PR fortran/20881
17996 PR fortran/23308
17997 PR fortran/25538
17998 PR fortran/25710
17999 * gfortran.dg/global_references_1.f90: New test.
18000 * gfortran.dg/g77/19990905-1.f: Restore the error that
18001 there is a clash between the common block name and
18002 the name of a subroutine reference.
18003
18004 PR fortran/PR24276
18005 * gfortran.dg/aliasing_dummy_1.f90: New test.
18006
18007 2006-01-21 Alan Modra <amodra@bigpond.net.au>
18008
18009 * gcc.dg/vmx/1b-01.c: Warning fix.
18010 * gcc.dg/vmx/1c-02.c: Likewise.
18011 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
18012
18013 2006-01-20 Steve Ellcey <sje@cup.hp.com>
18014
18015 PR testsuite/24962
18016 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
18017
18018 2006-01-20 Richard Guenther <rguenther@suse.de>
18019 Steven Bosscher <stevenb.gcc@gmail.com>
18020
18021 PR rtl-optimization/24626
18022 * gcc.dg/torture/pr24626-1.c: New testcase.
18023 * gcc.dg/torture/pr24626-2.c: Likewise.
18024 * gcc.dg/torture/pr24626-3.c: Likewise.
18025 * gcc.dg/torture/pr24626-4.c: Likewise.
18026
18027 2006-01-20 Dirk Mueller <dmueller@suse.com>
18028
18029 PR c++/5520
18030 * g++.dg/warn/empty-body.C: New.
18031
18032 2006-01-19 Mark Mitchell <mark@codesourcery.com>
18033
18034 PR c++/22136
18035 * g++.dg/template/using10.C: New test.
18036 * g++.dg/temlpate/using11.C: Likewise.
18037 * g++.dg/inherit/using5.C: Tweak error messages.
18038
18039 2006-01-20 Alan Modra <amodra@bigpond.net.au>
18040
18041 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
18042 target test.
18043 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
18044
18045 2006-01-19 Jan Hubicka <jh@suse.cz>
18046
18047 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
18048
18049 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18050
18051 PR c++/25854
18052 * g++.dg/template/spec28.C: New test.
18053
18054 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
18055
18056 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18057 (switchfiles): Fix fprintf's by adding srcdir or removing it.
18058
18059 2006-01-19 Diego Novillo <dnovillo@redhat.com>
18060
18061 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
18062 * gcc.dg/gomp/critical-1.c: Likewise.
18063 * gcc.dg/gomp/critical-3.c: Likewise.
18064 * gcc.dg/gomp/empty.c: Likewise.
18065 * gcc.dg/gomp/ordered-1.c: Likewise.
18066 * gcc.dg/gomp/for-4.c: Likewise.
18067 * gcc.dg/gomp/for-6.c: Likewise.
18068 * gcc.dg/gomp/master-3.c: Likewise.
18069 * gcc.dg/gomp/for-8.c: Likewise.
18070 * gcc.dg/gomp/for-10.c: Likewise.
18071 * gcc.dg/gomp/for-18.c: Likewise.
18072 * gcc.dg/gomp/for-5.c: Likewise.
18073 * gcc.dg/gomp/for-7.c: Likewise.
18074 * gcc.dg/gomp/for-9.c: Likewise.
18075
18076 2006-01-18 Jeff Law <law@redhat.com>
18077
18078 * gcc.dg/tree-ssa/vrp25.c: New test.
18079
18080 2006-01-19 Richard Sandiford <richard@codesourcery.com>
18081
18082 * gcc.dg/pr25805.c: Fix misapplied patch.
18083
18084 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
18085
18086 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
18087 (check_effective_target_vect_udot_qi): New.
18088 (check_effective_target_vect_sdot_hi): New.
18089 (check_effective_target_vect_udot_hi): New.
18090 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
18091 prefixed with "wrapv-" with -fwrapv.
18092 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
18093 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
18094 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
18095 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
18096 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
18097
18098 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
18099 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
18100 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
18101 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
18102
18103 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18104
18105 PR c++/16829
18106 * g++.dg/other/default2.C: New test.
18107 * g++.dg/other/default3.C: New test.
18108
18109 2006-01-19 Richard Sandiford <richard@codesourcery.com>
18110
18111 PR c/25805
18112 * gcc.dg/pr25805.c: New file.
18113
18114 2006-01-18 Mark Mitchell <mark@codesourcery.com>
18115
18116 PR c++/25836
18117 * g++.dg/template/init6.C: New test.
18118
18119 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
18120
18121 * gcc.dg/tree-ssa/pr24287.c: New test
18122
18123 2006-01-18 Eric Christopher <echristo@apple.com>
18124
18125 * g++.dg/eh/table.C: New.
18126
18127 2006-01-18 DJ Delorie <dj@redhat.com>
18128
18129 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
18130 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
18131 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
18132 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
18133
18134 2006-01-18 Jeff Law <law@redhat.com>
18135
18136 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
18137 on wrapping on overflow semantics.
18138
18139 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
18140
18141 * gcc.gc/tree-ssa/vrp23.c: New test.
18142 * gcc.gc/tree-ssa/vrp24.c: New test.
18143
18144 2006-01-18 Richard Henderson <rth@redhat.com>
18145 Aldy Hernandez <aldyh@redhat.com>
18146 Jakub Jelinek <jakub@redhat.com>
18147 Diego Novillo <dnovillo@redhat.com>
18148 Uros Bizjak <uros@kss-loka.si>
18149
18150 * gcc.dg/gomp: New directory.
18151
18152 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
18153 Steven G. Kargl <kargls@comcast.net>
18154
18155 PR fortran/20869
18156 * gfortran.dg/intrinsic_external_1.f90: New test.
18157
18158 PR fortran/20875.
18159 * gfortran.dg/elemental_pointer_1.f90: New test.
18160
18161 PR fortran/25024
18162 * gfortran.dg/external_procedures_1.f90: New test.
18163
18164 PR fortran/25785
18165 gfortran.dg/assumed_present.f90: New test.
18166
18167 2006-01-18 Jakub Jelinek <jakub@redhat.com>
18168
18169 * g++.dg/parse/lookup5.C: New test.
18170
18171 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18172
18173 PR fortran/25697
18174 * gfortran.dg/read_eof.f90: New test.
18175
18176 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18177
18178 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
18179 add a closing brace.
18180
18181 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18182
18183 PR fortran/25631
18184 * gfortran.dg/fmt_tl.f: New test.
18185
18186 2006-01-17 Eric Christopher <echristo@apple.com>
18187
18188 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
18189 * g++.old-deja/g++.warn/impint2.C: Ditto.
18190 * g++.old-deja/g++.other/null1.C: Ditto.
18191 * g++.dg/warn/conv2.C: Ditto.
18192 * g++.dg/warn/conv4.C: New file.
18193
18194 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18195
18196 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
18197
18198 2006-01-17 Andreas Jaeger <aj@suse.de>
18199 Janis Johnson <janis187@us.ibm.com>
18200
18201 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
18202 in 64-bit.
18203 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
18204 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
18205
18206 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18207
18208 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18209 (switchfiles): xfail txxx where xxx >= 25.
18210
18211 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18212
18213 PR testsuite/25764
18214 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
18215
18216 2006-01-17 Jakub Jelinek <jakub@redhat.com>
18217
18218 PR c/25682
18219 * gcc.dg/pr25682.c: New test.
18220 * g++.dg/parse/array-size2.C: New test.
18221
18222 2006-01-16 Ian Lance Taylor <ian@airs.com>
18223
18224 * consistency.vlad: Remove entire directory, 1652 files.
18225
18226 2006-01-16 Janis Johnson <janis187@us.ibm.com>
18227
18228 * lib/target-supports.exp (check_effective_target_dfp_nocache,
18229 check_effective_target_dfprt_nocache): New.
18230 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
18231 (check_effective_target_dfprt): New.
18232 * lib/c-compat.exp (check_dfp): Remove.
18233 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
18234 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
18235 level of support for decimal float.
18236 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
18237 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
18238 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
18239 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
18240 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
18241 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
18242 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
18243 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
18244 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
18245 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
18246 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
18247 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
18248 directives.
18249
18250 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
18251
18252 PR testsuite/25741
18253 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
18254 $base_dir/../.
18255 * lib/gfortran.exp (gfortran_init): Likewise.
18256 * lib/obj-c++.exp (obj-c++_init): Likewise.
18257 * lib/scanasm.exp (scan-assembler-dem): Likewise.
18258 (scan-assembler-dem-not): Likewise.
18259 * lib/scandump.exp (scan-dump-dem): Likewise.
18260 (scan-dump-dem-not): Likewise.
18261
18262 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
18263
18264 PR testsuite/25767
18265 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
18266 powerpc-*-darwin*.
18267 * lib/obj-c++.exp (obj-c++_init): Likewise.
18268
18269 2006-01-16 Richard Guenther <rguenther@suse.de>
18270
18271 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
18272
18273 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18274
18275 PR testsuite/25777
18276 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
18277 to LD_LIBRARY_PATH.
18278
18279 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
18280 Andrew Pinski <pinskia@physics.uc.edu>
18281
18282 * gcc.dg/minmax-1.c: New test.
18283
18284 2006-01-16 Ben Elliston <bje@au.ibm.com>
18285
18286 * gcc.dg/dfp/dfp.exp: Correct FSF address.
18287 * gcc.misc-tests/dectest.exp: Ditto.
18288
18289 2006-01-15 Ian Lance Taylor <ian@airs.com>
18290
18291 PR testsuite/25796
18292 * gcc.target/i386/cmov6.c: Use -march=k8.
18293
18294 2006-01-15 Andreas Jaeger <aj@suse.de>
18295
18296 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
18297 x86 does not have __float128.
18298
18299 2006-01-14 Ian Lance Taylor <ian@airs.com>
18300
18301 * gcc.target/i386/cmov6.c: New test.
18302
18303 2006-01-14 Mark Mitchell <mark@codesourcery.com>
18304
18305 PR c++/25663
18306 * g++.dg/template/ctor6.C: New test.
18307
18308 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
18309
18310 PR tree-optimization/25485
18311 * gcc.dg/tree-ssa/pr25485.c: New.
18312
18313 2006-01-14 Richard Guenther <rguenther@suse.de>
18314
18315 PR tree-optimization/22548
18316 PR tree-optimization/22555
18317 PR tree-optimization/22501
18318 * gcc.dg/tree-ssa/alias-4.c: New testcase.
18319 * gcc.dg/tree-ssa/alias-5.c: Likewise.
18320 * gcc.dg/tree-ssa/alias-6.c: Likewise.
18321 * gcc.dg/tree-ssa/alias-7.c: Likewise.
18322 * gcc.dg/tree-ssa/alias-8.c: Likewise.
18323 * gcc.dg/tree-ssa/alias-9.c: Likewise.
18324 * gcc.dg/tree-ssa/alias-10.c: Likewise.
18325 * gcc.dg/tree-ssa/alias-11.c: Likewise.
18326 * gcc.dg/tree-ssa/alias-12.c: Likewise.
18327
18328 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
18329
18330 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
18331 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
18332
18333 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
18334 Richard Guenther <rguenther@suse.de>
18335
18336 PR rtl-optimization/24257
18337 * gcc.dg/torture/pr24257.c: New testcase.
18338
18339 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
18340
18341 * gcc.c-torture/execute/20060110-1.c: New test.
18342 * gcc.c-torture/execute/20060110-2.c: New test.
18343
18344 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
18345
18346 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
18347
18348 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
18349
18350 PR fortran/25756
18351 * gfortran.dg/label_3.f90: New test.
18352
18353 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
18354
18355 PR tree-optimization/25771
18356 * g++.dg/tree-ssa/pr25771.C: New test
18357
18358 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
18359
18360 PR tree-opt/24365
18361 * g++.dg/opt/complex5.C: New test.
18362
18363 2006-01-13 Richard Guenther <rguenther@suse.de>
18364
18365 * gcc.target/i386/387-9.c: New testcase.
18366
18367 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
18368
18369 PR c++/24824
18370 * g++.dg/debug/dwarf2-1.C: New.
18371
18372 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
18373
18374 PR testsuite/25728
18375 * lib/gcov.exp (verify-lines): Add "close $fd".
18376
18377 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
18378 Ben Elliston <bje@au.ibm.com>
18379
18380 * gcc.dg/dfp/inf-1.c: New test.
18381
18382 2006-01-12 Janis Johnson <janis187@us.ibm.com>
18383 Yao Qi <qiyaoltc@cn.ibm.com>
18384 Ben Elliston <bje@au.ibm.com>
18385 Jon Grimm <jgrimm2@us.ibm.com>
18386
18387 * gcc.dg/nodfp-1.c: New test.
18388 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18389 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18390 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
18391 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
18392 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
18393 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
18394 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
18395 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
18396 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
18397 * gcc.dg/format/dfp-scanf-1.c: Likewise.
18398 * gcc.dg/format/dfp-printf-1.c: Likewise.
18399 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
18400 (compat_setup_dfp): New.
18401 * gcc.dg/compat/compat.exp: Use it.
18402 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
18403 Make some variables global, prepend "compat_" to their names.
18404 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
18405 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
18406 * gcc.misc-tests/dectest.exp: New test driver for decTest.
18407 * lib/compat.exp (compat_skip_list): Make global, rename.
18408 * lib/c-compat.exp: New file.
18409 * lib/target-supports.exp (check_effective_target_dfp): New.
18410
18411 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
18412 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
18413 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
18414 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
18415 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
18416 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
18417 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
18418 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
18419 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
18420 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
18421 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
18422 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
18423 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
18424 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
18425 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
18426 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
18427 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
18428 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
18429 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
18430 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
18431 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
18432 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
18433 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
18434 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
18435 gcc.dg/dfp/struct-layout-1.c,
18436 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
18437 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
18438 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
18439 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
18440 gcc.dg/dfp/func-vararg-dfp.c,
18441 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
18442 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
18443 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
18444 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
18445 gcc.dg/dfp/wtr-conversion-1.c: New tests.
18446
18447 2006-01-11 Richard Guenther <rguenther@suse.de>
18448
18449 PR tree-optimization/25734
18450 * gcc.dg/tree-ssa/pr25734.c: New testcase.
18451
18452 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
18453
18454 PR fortran/25486
18455 * gfortran.dg/literal_character_constant_1_x.F: New test.
18456 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
18457 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
18458 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
18459
18460 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
18461
18462 PR c++/25386
18463 * g++.dg/ext/packed3.C: Add expected packed error.
18464
18465 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
18466
18467 PR target/25706
18468 * gcc.dg/torture/pr25706-1.c: New test.
18469
18470 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
18471
18472 PR tree-optimization/23109
18473 PR tree-optimization/23948
18474 PR tree-optimization/24123
18475
18476 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
18477 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
18478 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
18479 g++.dg/tree-ssa/pr23948.C: New testcases.
18480 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
18481 three divisions in order to do the optimization.
18482
18483 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
18484
18485 PR c++/25632
18486 * g++.dg/other/pr25632.C: New test.
18487
18488 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
18489
18490 PR fortran/25730
18491 * gfortran.dg/used_types_1.f90: New test.
18492
18493 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
18494
18495 PR target/25718
18496 * gcc.dg/torture/pr25718-1.c: New test.
18497
18498 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
18499
18500 * gfortran.dg/list_read_2.f90: Fix typo in description.
18501
18502 2006-01-10 Jan Beulich <jbeulich@novell.com>
18503
18504 * lib/target-supports.exp (check_visibility_available): Simplify test
18505 for *-*-netware*.
18506 (check_profiling_available): Fail for *-*-netware*.
18507 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
18508 * gcc.dg/20021014-1.c: Likewise.
18509 * gcc.dg/nest.c: Likewise.
18510
18511 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
18512
18513 fortran/24936
18514 * gfortran.dg/forall_3.f90: New test.
18515
18516 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
18517
18518 PR fortran/21977
18519 * gfortran.dg/nesting_2.f90: New test.
18520 * gfortran.dg/nesting_3.f90: New test.
18521
18522 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
18523
18524 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
18525 Fix typo in comment.
18526
18527 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
18528
18529 * gfortran.dg/single_char_string.f90: New test.
18530
18531 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
18532
18533 * gfortran.dg/ichar_2.f90: New test.
18534
18535 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
18536
18537 PR fortran/25093
18538 * gfortran.dg/private_type_4.f90: New.
18539
18540 2006-01-07 Richard Guenther <rguenther@suse.de>
18541
18542 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
18543
18544 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18545
18546 * gfortran.dg/func_decl_1.f90: New.
18547 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
18548 * gfortran.dg/array_alloc_2.f90: Likewise.
18549 * gfortran.dg/char_result_8.f90: Likewise.
18550 * gfortran.dg/dup_save_1.f90: Likewise.
18551 * gfortran.dg/dup_save_2.f90: Likewise.
18552 * gfortran.dg/f2c_6.f90: Likewise.
18553 * gfortran.dg/f2c_7.f90: Likewise.
18554 * gfortran.dg/func_result_2.f90: Likewise.
18555 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
18556
18557 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
18558
18559 PR fortran/22146
18560 * gfortran.dg/elemental_subroutine_1.f90: New test.
18561 * gfortran.dg/elemental_subroutine_2.f90: New test.
18562
18563 PR fortran/25029
18564 PR fortran/21256
18565 * gfortran.dg/assumed_size_refs_1.f90: New test.
18566
18567 PR fortran/20868
18568 PR fortran/20870
18569 * gfortran.dg/assumed_size_refs_2.f90: New test.
18570 * gfortran.dg/initialization_1.f90: Change warning message.
18571
18572 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
18573
18574 * gcc.dg/tree-ssa/loop-15.c: New test.
18575
18576 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18577
18578 PR fortran/25598
18579 * gfortran.dg/backspace_3.f: New test.
18580 * gfortran.dg/backspace_4.f: New test.
18581
18582 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18583
18584 PR fortran/24268
18585 * gfortran.dg/fmt_white.f: Update test.
18586
18587 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
18588
18589 * gcc.dg/cast-1.c: Add new warning.
18590 * gcc.dg/cast-2.c: Likewise.
18591 * gcc.dg/cast-3.c: Likewise.
18592 * gcc.dg/format/cast-1.c: Likewise.
18593 * gcc.dg/cast-4.c: New testcase.
18594
18595 2006-01-05 Richard Guenther <rguenther@suse.de>
18596
18597 PR tree-optimization/22555
18598 * gcc.dg/tree-ssa/alias-3.c: New testcase.
18599
18600 2006-01-05 Richard Guenther <rguenther@suse.de>
18601 Diego Novillo <dnovillo@redhat.com>
18602
18603 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
18604 * gcc.dg/tree-ssa/loop-8.c: Likewise.
18605 * gcc.dg/tree-ssa/loop-1.c: Likewise.
18606 * gcc.dg/tree-ssa/pr23294.c: Likewise.
18607 * gcc.dg/tree-ssa/pr21985.c: Likewise.
18608 * gcc.dg/tree-ssa/loop-14.c: Likewise.
18609 * gcc.dg/tree-ssa/loop-2.c: Likewise.
18610 * gcc.dg/tree-ssa/loop-3.c: Likewise.
18611 * gcc.dg/tree-ssa/loop-4.c: Likewise.
18612 * gcc.dg/tree-ssa/pr21171.c: Likewise.
18613 * gcc.dg/tree-ssa/loop-5.c: Likewise.
18614 * gcc.dg/tree-ssa/loop-10.c: Likewise.
18615 * gcc.dg/tree-ssa/loop-6.c: Likewise.
18616 * treelang/compile/extravar.tree: Likewise.
18617 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
18618 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
18619 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
18620 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
18621 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
18622
18623 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
18624
18625 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
18626 for 64-bit fix.
18627
18628 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
18629
18630 PR fortran/23675
18631 gfortran.dg/char_result_11.f90: New.
18632
18633 2006-01-04 Mark Mitchell <mark@codesourcery.com>
18634
18635 PR c++/24782
18636 * g++.dg/parse/access9.C: New test.
18637 * g++.dg/tc1/dr52.C: Tweak error markers.
18638
18639 2006-01-04 Richard Henderson <rth@redhat.com>
18640
18641 Merge from gomp branch.
18642 * g++.dg/parse/pragma2.C: Update expected error lines.
18643
18644 2006-01-04 Jakub Jelinek <jakub@redhat.com>
18645
18646 * g++.dg/other/i386-2.C: New test.
18647
18648 PR target/25554
18649 * gcc.c-torture/compile/20051228-1.c: New test.
18650
18651 PR c/25559
18652 * gcc.dg/pr25559.c: New test.
18653
18654 2006-01-03 Mark Mitchell <mark@codesourcery.com>
18655
18656 PR c++/25492
18657 * g++.dg/lookup/friend9.C: New test.
18658
18659 PR c++/25625
18660 * g++.dg/template/repo5.C: New test.
18661
18662 2006-01-03 Steven G. Kargl <kargls@comcast.net>
18663
18664 PR fortran/25101
18665 * gfortran.dg/forall_2.f90: New test.
18666
18667 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
18668
18669 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
18670 dg-require-weak. Adjust regexp to handle leading-underscore
18671 targets and space as well as TAB after .weak. Change previous
18672 64-bit fix to not use naked dot.
18673
18674 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
18675
18676 PR rtl-optimization/25578
18677 * gcc.c-torture/execute/20060102-1.c: New testcase.
18678
18679 2006-01-03 Richard Guenther <rguenther@suse.de>
18680
18681 PR c/25183
18682 * gcc.dg/torture/pr25183.c: New testcase.
18683
18684 2006-01-03 Jakub Jelinek <jakub@redhat.com>
18685
18686 Merge from gomp-branch.
18687 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
18688 * gcc.dg/ia64-sync-2.c: Likewise.
18689 * gcc.dg/ia64-sync-3.c: Likewise.
18690 * gcc.dg/ia64-sync-4.c: Likewise.
18691 * gcc.dg/sync-2.c: Likewise.
18692 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
18693 that sparc64-*-* and sparcv9-*-* supports sync builtins.
18694
18695 2006-01-02 Mark Mitchell <mark@codesourcery.com>
18696
18697 PR c++/25635
18698 * g++.dg/parse/operator6.C: New test.
18699
18700 PR c++/25637
18701 * g++.dg/parse/error29.C: New test.
18702
18703 PR c++/25638
18704 * g++.dg/parse/dtor6.C: New test.
18705
18706 PR c++/25633
18707 * g++.dg/parse/ctor3.C: New test.
18708
18709 PR c++/25634
18710 * g++.dg/template/class3.C: New test.
18711
18712 2006-01-02 Geoffrey Keating <geoffk@apple.com>
18713
18714 * g++.dg/debug/debug9.C: New.
18715
18716 2006-01-02 Steven G. Kargl <kargls@comcast.net>
18717
18718 PR fortran/24640
18719 * gfortran.dg/label_2.f90: New test.
18720
18721 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18722
18723 * g++.dg/lookup/using12.C: Tighten error marker.
18724
18725 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
18726 Andrew Pinski <pinskia@physics.uc.edu>
18727
18728 * gcc.target/powerpc/darwin-abi-3.c: New file.
18729 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
18730 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
18731 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
18732 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
18733 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
18734 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
18735 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
18736 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
18737
18738 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
18739
18740 * gcc.dg/tree-ssa/loadpre1.c: New;
18741 * gcc.dg/tree-ssa/loadpre2.c: New;
18742 * gcc.dg/tree-ssa/loadpre3.c: New;
18743 * gcc.dg/tree-ssa/loadpre4.c: New;
18744 * gcc.dg/tree-ssa/loadpre5.c: New;
18745 * gcc.dg/tree-ssa/loadpre6.c: New;
18746 * gcc.dg/tree-ssa/loadpre7.c: New;
18747 * gcc.dg/tree-ssa/loadpre8.c: New;
18748 * gcc.dg/tree-ssa/loadpre9.c: New;
18749
18750 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
18751
18752 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
18753 * g++.dg/abi/thunk4.C: Likewise.
18754
18755 2006-01-01 Andreas Jaeger <aj@suse.de>
18756
18757 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
18758 portable.
18759
18760 2006-01-01 Jakub Jelinek <jakub@redhat.com>
18761
18762 PR c++/25294
18763 * gcc.dg/pragma-pack-3.c: New test.
18764 * g++.dg/parse/pragma3.C: New test.
18765
18766 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18767
18768 PR middle-end/24827
18769 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
18770
18771 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18772
18773 PR testsuite/25214
18774 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
18775
18776 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
18777
18778 PR fortran/22607
18779 * gfortran-dg/pure_byref_3.f90: New.
18780
18781 fortran/PR 25396
18782 * gfortran.dg/userdef_operator_1.f90: New.
18783
18784 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
18785
18786 * g++.dg/abi/thunk3.C: New.
18787 * g++.dg/abi/thunk4.C: New.
18788
18789 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
18790
18791 PR fortran/25532
18792 * gfortran.dg/host_used_types_1.f90: New test. Check that host
18793 associated derived type components of derived types are
18794 properly declared in contained procedures.
18795
18796 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18797
18798 PR libgfortran/25139
18799 * gfortran.dg/backspace_2.f: New test.
18800
18801 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18802
18803 PR libgfortran/25550
18804 * gfortran.dg/endfile.f: New test.
18805
18806 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18807
18808 PR libgfortran/25419
18809 * gfortran.dg/comma.f: New test.
18810
18811 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18812
18813 * lib/gfortran-dg.exp: Remove trailing whitespace.
18814 * lib/fortran-torture.exp: Test with -fbounds-check instead of
18815 -funroll-all-loops.
18816
18817 2005-12-28 Alan Modra <amodra@bigpond.net.au>
18818
18819 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
18820 Extended Double long doubles or repeat tests when long double is
18821 the same size as double.
18822
18823 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18824
18825 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
18826
18827 PR testsuite/25442
18828 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
18829 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
18830
18831 PR testsuite/25441
18832 * gcc.dg/pr23911.c: Make test variable static.
18833
18834 PR testsuite/25444
18835 * gcc.dg/tree-ssa/pr14841.c: Likewise.
18836
18837 2005-12-26 Mark Mitchell <mark@codesourcery.com>
18838
18839 PR c++/25439
18840 * g++.dg/parse/crash17.C: Adjust error markers.
18841 * g++.dg/template/error20.C: New test.
18842
18843 2005-12-26 Mark Mitchell <mark@codesourcery.com>
18844
18845 PR c++/23172
18846 * g++.dg/ext/complit4.C: New test.
18847
18848 PR c++/25417
18849 * g++.dg/ext/complit5.C: Likewise.
18850
18851 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
18852
18853 PR tree-optimization/25125
18854 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
18855 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
18856 * gcc.c-torture/execute/pr25125.c: New.
18857
18858 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
18859
18860 PR fortran/25029
18861 PR fortran/21256
18862 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
18863 functions with incorrect assumed size references.
18864
18865 2005-12-24 Mark Mitchell <mark@codesourcery.com>
18866
18867 PR c++/23171
18868 * g++.dg/opt/init1.C: New test.
18869
18870 2005-12-23 Mark Mitchell <mark@codesourcery.com>
18871
18872 PR c++/24671
18873 * g++.dg/template/sfinae3.C: New test.
18874
18875 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18876
18877 * g++.dg/other/friend4.C: New test.
18878
18879 2005-12-23 Jakub Jelinek <jakub@redhat.com>
18880
18881 PR target/25005
18882 * g++.dg/opt/pr25005.C: New test.
18883
18884 2005-12-22 Mark Mitchell <mark@codesourcery.com>
18885
18886 PR c++/25369
18887 * g++.dg/template/ptrmem16.C: New test.
18888
18889 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
18890
18891 PR fortran/25029
18892 PR fortran/21256
18893 * gfortran.dg/initialization_1.f90: Add test of SIZE.
18894
18895 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18896
18897 PR libgfortran/25307
18898 * gfortran.dg/list_read_5.f90: New test.
18899
18900 2005-12-22 Richard Henderson <rth@redhat.com>
18901
18902 * gcc.target/i386/sse-7.c: Use -msse2.
18903
18904 2005-12-23 Jakub Jelinek <jakub@redhat.com>
18905
18906 PR rtl-optimization/25432
18907 * gcc.c-torture/compile/20051216-1.c: New test.
18908
18909 PR objc/25328
18910 * objc/execute/pr25328.m: New test.
18911
18912 2005-12-22 Mark Mitchell <mark@codesourcery.com>
18913
18914 PR c++/25364
18915 * g++.dg/template/call4.C: New test.
18916
18917 2005-12-22 Dale Johannesen <dalej@apple.com>
18918
18919 * gcc.target/i386/sse-17.c: New.
18920
18921 2005-12-22 Paul Brook <paul@codesourcery.com>
18922
18923 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
18924
18925 2005-12-22 Paul Brook <paul@codesourcery.com>
18926
18927 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
18928
18929 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
18930
18931 PR tree-opt/25513
18932 * gcc.c-torture/compile/pr25513.c: New test.
18933
18934 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18935
18936 PR c++/23333
18937 * g++.dg/parse/error25.C: Add more tests.
18938
18939 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18940
18941 PR fortran/18990
18942 * gfortran.dg/der_charlen_1.f90: New.
18943
18944 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
18945
18946 PR fortran/20889
18947 * gfortran.dg/pointer_component_type_1.f90: New test.
18948
18949 PR fortran/25029
18950 PR fortran/21256
18951 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
18952 should give an error with assumed size array refernces and checks
18953 those that should not.
18954 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
18955 reference an upper bound so that it does not generate an error.
18956
18957 PR fortran/19362
18958 PR fortran/20244
18959 PR fortran/20864
18960 PR fortran/25391
18961 * gfortran.dg/used_dummy_types_1.f90: New test.
18962 * gfortran.dg/used_dummy_types_2.f90: New test.
18963 * gfortran.dg/used_dummy_types_3.f90: New test.
18964 * gfortran.dg/used_dummy_types_4.f90: New test.
18965 * gfortran.dg/used_dummy_types_5.f90: New test.
18966
18967 PR fortran/23152
18968 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
18969 group already being USE associated.
18970 * gfortran.dg/assumed_shape_nml.f90: New test.
18971 * gfortran.dg/assumed_size_nml.f90: New test.
18972
18973 PR fortran/20862
18974 PR fortran/25053
18975 PR fortran/25063
18976 PR fortran/25064
18977 PR fortran/25066
18978 PR fortran/25067
18979 PR fortran/25068
18980 PR fortran/25307
18981 * gfortran.dg/io_constraints_1.f90: New test.
18982 * gfortran.dg/io_constraints_1.f90: New test.
18983 * gfortran.dg/iostat_3.f90: Change wording of warning.
18984 * gfortran.dg/g77/19981216-0.f: The same.
18985
18986 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
18987
18988 PR tree-optimization/23518
18989 * gcc.dg/pr23518.c: New.
18990
18991 2005-12-21 Mike Stump <mrs@apple.com>
18992
18993 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
18994
18995 2005-12-21 Paul Brook <paul@codesourcery.com>
18996
18997 * gcc.dg/pr19340.c: Skip on m68k targets.
18998
18999 2005-12-21 Steven Bosscher <stevenb@suse.de>
19000
19001 PR rtl-optimization/25196
19002 * gcc.dg/pr25196.c: New test.
19003
19004 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
19005
19006 PR fortran/25423
19007 gfortran.dg/where_nested_1.f90: New.
19008
19009 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
19010
19011 PR tree-optimization/25382.
19012 * gcc.dg/tree-ssa/pr25382.c: New.
19013
19014 2005-12-20 Richard Guenther <rguenther@suse.de>
19015
19016 PR middle-end/24306
19017 * gcc.target/i386/pr24306.c: New testcase.
19018
19019 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
19020
19021 PR tree-optimization/25501
19022 * gcc.dg/tree-ssa/pr25501.c: New.
19023
19024 2005-12-20 Richard Guenther <rguenther@suse.de>
19025
19026 Revert
19027 2005-12-02 Richard Guenther <rguenther@suse.de>
19028
19029 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19030
19031 2005-12-20 Mark Mitchell <mark@codesourcery.com>
19032
19033 PR c++/21228
19034 * g++.dg/warn/Wunreachable-code-2.C: New test.
19035
19036 2005-12-19 Mark Mitchell <mark@codesourcery.com>
19037
19038 PR c++/24278
19039 * g++.dg/template/ctor5.C: New test.
19040
19041 PR c++/24915
19042 * g++.dg/template/overload8.C: New test.
19043
19044 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
19045
19046 * gcc.c-torture/compile/pr25483 : New test.
19047
19048 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19049
19050 PR c++/20552
19051 * g++.dg/ext/typeof10.C: New test.
19052
19053 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
19054
19055 * gcc.dg/mt-loopi1.c: New.
19056
19057 2005-12-18 Richard Guenther <rguenther@suse.de>
19058
19059 PR tree-optimization/25481
19060 * gcc.dg/torture/pr25481.c: New testcase.
19061
19062 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
19063
19064 PR rtl-optimization/21041
19065 * gcc.dg/pr21041.c: New test.
19066
19067 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19068
19069 PR libgfortran/25463
19070 * gfortran.dg/advance.f90: New test.
19071
19072 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
19073
19074 * gcc.dg/20051201-1.c: New test.
19075
19076 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
19077
19078 PR fortran/25018
19079 * gfortran.dg/initialization_1.f90: New test.
19080 * gfortran.dg/enum_5.f90: Change dg-error to new message.
19081 * gfortran.dg/g77/980616-0.f: The same.
19082
19083 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19084
19085 * PR fortran/25458
19086 * gfortran.dg/chkbits.f90: New test.
19087
19088 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19089
19090 * gfortran.dg/enum_5.f: Revert to previous version.
19091
19092 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19093
19094 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
19095 * gfortran.dg/nested_modules_1.f90: Ditto.
19096 * gfortran.dg/hollerith_f95.f90: Ditto.
19097 * gfortran.dg/select_5.f90: Ditto.
19098 * gfortran.dg/secnds.f: Ditto.
19099 * gfortran.dg/hollerith2.f90: Ditto.
19100 * gfortran.dg/imag_2.f: Ditto.
19101 * gfortran.dg/ftell_2.f90: Ditto.
19102 * gfortran.dg/malloc_free_1.f90: Ditto.
19103 * gfortran.dg/logint-1.f: Ditto.
19104 * gfortran.dg/recursive_statement_functions.f90: Ditto.
19105 * gfortran.dg/e_d_fmt.f90: Ditto.
19106 * gfortran.dg/hollerith_legacy.f90: Ditto.
19107 * gfortran.dg/logint-2.f: Ditto.
19108 * gfortran.dg/enum_5.f90: Ditto.
19109 * gfortran.dg/f2c_2.f90: Ditto.
19110 * gfortran.dg/pr17143.f90: Ditto.
19111 * gfortran.dg/namelist_14.f90: Ditto.
19112 * gfortran.dg/logint-3.f: Ditto.
19113 * gfortran.dg/spread_scalar_source.f90: Ditto.
19114 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
19115 * gfortran.dg/namelist_11.f: Ditto.
19116 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19117 * gfortran.dg/g77/20010519-1.f
19118 * gfortran.dg/g77/alpha1.f: Ditto.
19119 * gfortran.dg/g77/990115-1.f: Ditto.
19120 * gfortran.dg/g77/erfc.f: Ditto.
19121 * gfortran.dg/g77/19990313-3.f: Ditto.
19122 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
19123 * gfortran.dg/g77/20010426.f: Ditto.
19124 * gfortran.dg/g77/19990313-0.f: Ditto.
19125 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
19126 * gfortran.dg/g77/20000629-1.f: Ditto.
19127 * gfortran.dg/g77/970125-0.f: Ditto.
19128 * gfortran.dg/g77/8485.f: Ditto.
19129 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
19130 * gfortran.dg/g77/19990313-1.f: Ditto.
19131 * gfortran.dg/g77/int8421.f: Ditto.
19132 * gfortran.dg/g77/19990305-0.f: Ditto.
19133 * gfortran.dg/g77/947.f: Ditto.
19134 * gfortran.dg/g77/19990905-2.f: Ditto.
19135 * gfortran.dg/g77/cabs.f: Ditto.
19136 * gfortran.dg/g77/19990313-2.f: Ditto.
19137 * gfortran.dg/g77/20020307-1.f: Ditto.
19138 * gfortran.dg/g77/dcomplex.f: Ditto.
19139 * gfortran.dg/g77/19990502-1.f: Ditto.
19140 * gfortran.dg/g77/19981216-0.f: Ditto.
19141 * gfortran.dg/common_4.f90: Ditto.
19142 * gfortran.dg/entry_4.f90: Ditto.
19143 * gfortran.dg/equiv_constraint_2.f90: Ditto.
19144 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
19145 * gfortran.dg/namelist_12.f: Ditto.
19146 * gfortran.dg/scale_1.f90: Ditto.
19147 * gfortran.dg/modulo_1.f90
19148 * gfortran.dg/hollerith.f90: Ditto.
19149 * gfortran.dg/direct_io_3.f90: Ditto.
19150 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
19151 * gfortran.dg/gnu_logical_1.F: Ditto.
19152 * gfortran.dg/unf_io_convert_1.f90: Ditto.
19153 * gfortran.dg/assign_1.f90: Ditto.
19154 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
19155 * gfortran.dg/pr23095.f: Ditto.
19156 * gfortran.dg/read_float_1.f90: Ditto.
19157
19158 2005-12-17 Andreas Jaeger <aj@suse.de>
19159
19160 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
19161 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
19162
19163 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19164
19165 PR fortran/24268
19166 * gfortran.dg/fmt_white.f: New test.
19167
19168 2005-12-16 Steven G. Kargl <kargls@comcast.net>
19169
19170 * gfortran.dg/label_1.f90: New test.
19171
19172 2005-12-15 Ben Elliston <bje@au.ibm.com>
19173
19174 PR testsuite/25422
19175 * gcc.dg/20031012-1.c: Add -Walways-true option.
19176 * gcc.dg/weak/weak-3.c: Likewise.
19177 * g++.old-deja/g++.mike/warn8.C: Likewise.
19178
19179 2005-12-16 Mike Stump <mrs@apple.com>
19180
19181 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
19182 exit.
19183
19184 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19185
19186 PR libgfortran/25264
19187 PR libgfortran/25349
19188 * gfortran.dg/tl_editing.f90: Added additional checks.
19189 * gfortran.dg/t_editing.f: New test.
19190 * gfortran.dg/write_padding.f90: New test
19191
19192 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19193
19194 PR testsuite/25215
19195 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
19196
19197 2005-12-16 Jakub Jelinek <jakub@redhat.com>
19198
19199 PR rtl-optimization/24899
19200 * gcc.c-torture/execute/20051215-1.c: New test.
19201
19202 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
19203
19204 PR 24823
19205 * gfortran.dg/pr24823.f: New test.
19206
19207 2005-12-16 Jeff Law <law@redhat.com>
19208
19209 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
19210
19211 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
19212
19213 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19214 (base_types): Change C++ style comments to C style comments. Remove
19215 aligned types from the array. Keep Enums disabled.
19216 (complex_types): Remove aligned types from the array.
19217 Comment out "_Complex long double".
19218 (attrib_types): Remove.
19219 (complex_attrib_types): Remove.
19220 (attrib_array_types): Remove.
19221 (complex_attrib_array_types): Remove.
19222 (aligned_bitfld_types): Remove.
19223 (n_aligned_bitfld_types): Remove.
19224 (FEATURE_ALIGNEDPACKED): Delete.
19225 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
19226 (singles): Remove support for adding attributes.
19227 (choose_type): Remove support for attributed types.
19228 (generate_fields): Remove support for attributed bit-fields.
19229 Remove support for adding attributes.
19230 (generate_random_tests): Remove support for adding attributes.
19231 (features): Add back "[0] :0" and "complex vector [0]".
19232 (main): Remove support for attributed bit-fields.
19233 Uncomment the calling of generate_random_tests for the rests of
19234 the tests.
19235
19236 2005-12-16 Jan Hubicka <jh@suse.cz>
19237
19238 * gcc.c-torture/combine/pr25224.c: New.
19239
19240 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
19241
19242 PR other/25028
19243 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
19244 HP-UX.
19245
19246 2005-12-15 Richard Sandiford <richard@codesourcery.com>
19247
19248 * gcc.dg/20051215-1.c: New file.
19249
19250 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19251
19252 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
19253 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
19254
19255 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
19256
19257 PR fortran/18197
19258 * gfortran.dg/dummy_functions_1.f90: New.
19259
19260 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
19261
19262 PR rtl-optimization/25310
19263 * gcc.c-torture/compile/pr25310.c: New test.
19264
19265 2005-12-14 Jakub Jelinek <jakub@redhat.com>
19266
19267 PR debug/25023
19268 * gcc.dg/pr25023.c: New test.
19269
19270 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19271
19272 * g++.old-deja/g++.brendan/redecl1.C,
19273 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
19274 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
19275 g++.old-deja/g++.oliva/typeof1.C,
19276 g++.old-deja/g++.other/crash16.C,
19277 g++.old-deja/g++.other/crash34.C,
19278 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
19279 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
19280 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
19281 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
19282 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
19283 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
19284 Remove xfail.
19285
19286 2005-12-14 Kean Johnston <jkj@sco.com>
19287 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19288
19289 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
19290 * gcc.target/i386/20020523-1.c: Ditto.
19291 * gcc.target/i386/tailcall-1.c: Ditto.
19292 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
19293 * gcc.target/i386/ssetype-5.c: Ditto.
19294
19295 2005-12-14 Jeff Law <law@redhat.com>
19296
19297 * gcc.dg/tree-ssa/foldstring-1.c: New test.
19298
19299 2005-12-14 Jakub Jelinek <jakub@redhat.com>
19300
19301 PR target/25254
19302 PR target/24188
19303 * gcc.target/i386/pr25254.c: New test.
19304 * gfortran.dg/PR24188.f: New test.
19305
19306 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
19307
19308 * lib/fortran-torture.exp: Catch remaining uses of
19309 remote_file build delete.
19310
19311 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19312
19313 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
19314
19315 2005-12-14 Ben Elliston <bje@au.ibm.com>
19316
19317 * gcc.dg/warn-addr-cmp.c: New test.
19318
19319 2005-12-13 Jakub Jelinek <jakub@redhat.com>
19320
19321 PR debug/25023
19322 PR target/25293
19323 * gcc.target/i386/pr25293.c: New test.
19324
19325 2005-12-13 Petr Machata <machata@post.cz>
19326
19327 PR c++/24907
19328 * g++.dg/parse/comma2.C: New test.
19329
19330 2005-12-13 Mark Mitchell <mark@codesourcery.com>
19331 Jakub Jelinek <jakub@redhat.com>
19332
19333 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
19334 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
19335 (limits.h): Include unconditionally.
19336 (stdlib.h): Likewise.
19337 (hashtab.h): Do not include.
19338 (getopt.h): Likewise.
19339 (stddef.h): Include.
19340 (hashval_t): Define.
19341 (struct entry): Add "next" field.
19342 (HASH_SIZE): New macro.
19343 (hash_table): New variable.
19344 (switchfiles): Do not use xmalloc.
19345 (mix): New macro.
19346 (iterative_hash): New function.
19347 (hasht): Remove.
19348 (e_exists): New function.
19349 (e_insert): Likewise.
19350 (output): Use, instead of libiberty hashtable functions.
19351 (main): Do not use getopt. Do not call htab_create.
19352
19353 2005-12-13 Jakub Jelinek <jakub@redhat.com>
19354
19355 PR c++/25331
19356 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
19357 put atal* and atpaal* attributes on array elements.
19358 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
19359 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
19360 put atal* and atpaal* attributes on array elements.
19361 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
19362
19363 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
19364
19365 * gcc.dg/single-precision-constant.c: New test.
19366
19367 2005-12-13 Alan Modra <amodra@bigpond.net.au>
19368
19369 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
19370 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
19371 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
19372 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19373 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19374 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19375 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
19376 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
19377 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
19378 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
19379 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
19380 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
19381 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
19382 gcc.target/powerpc/ppc-sdata-2.c,
19383 gcc.target/powerpc/ppc-stackalign-1.c,
19384 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
19385 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
19386 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
19387 gcc.target/powerpc/rs6000-ldouble-2.c,
19388 gcc.target/powerpc/rs6000-power2-1.c,
19389 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
19390 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
19391 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
19392 option into target selector.
19393 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
19394 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
19395
19396 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
19397
19398 PR objc/25348
19399 * objc.dg/encode-9.m: New test.
19400
19401 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19402
19403 PR testsuite/20772
19404 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
19405 * gcc.dg/asm-b.c: Fix typo.
19406 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
19407 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19408 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
19409 i?86 lp64 and x86_64 ilp32.
19410 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
19411 on i?86 lp64.
19412 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
19413
19414 2005-12-12 Steven G. Kargl <kargls@comcast.net>
19415
19416 PR fortran/25078
19417 gfortran.dg/equiv_5.f90: New test.
19418
19419 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
19420
19421 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
19422 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
19423 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
19424 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
19425 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
19426 * gcc.dg/tree-ssa/reassoc-5.c: New.
19427 * gcc.dg/tree-ssa/reassoc-6.c: New.
19428 * gcc.dg/tree-ssa/reassoc-7.c: New.
19429 * gcc.dg/tree-ssa/reassoc-8.c: New.
19430 * gcc.dg/tree-ssa/reassoc-9.c: New.
19431 * gcc.dg/tree-ssa/reassoc-10.c: New.
19432 * gcc.dg/tree-ssa/reassoc-11.c: New.
19433
19434 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19435
19436 PR testsuite/25167
19437 PR testsuite/24478
19438 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
19439
19440 2005-12-12 Mark Mitchell <mark@codesourcery.com>
19441
19442 PR c++/25300
19443 * g++.dg/template/inherit.C: Do not use a generic error message.
19444
19445 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
19446
19447 PR libobjc/25354
19448 * objc.dg/gnu-encoding: New directory.
19449 * objc.dg/gnu-encoding/compat-common.h: New file.
19450 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
19451 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
19452 * objc.dg/gnu-encoding/vector-defs.h: New file.
19453 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
19454 * objc.dg/gnu-encoding/generate-random.c: New file.
19455 * objc.dg/gnu-encoding/generate-random_r.c: New file.
19456 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
19457 * objc.dg/gnu-encoding/generate-random.h: New file.
19458
19459 2005-12-11 Mark Mitchell <mark@codesourcery.com>
19460
19461 PR c++/25337
19462 * g++.dg/template/defarg7.C: New test.
19463
19464 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
19465
19466 PR libobjc/25347
19467 * objc.dg/encode-8.m: New test.
19468
19469 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
19470
19471 PR libobjc/25346
19472 * objc.dg/encode-7.m: New test.
19473
19474 2005-12-10 Mark Mitchell <mark@codesourcery.com>
19475
19476 PR c++/25010
19477 * g++.dg/opt/inline10.C: New test.
19478
19479 2005-12-11 Steven G. Kargl <kargls@comcast.net>
19480
19481 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
19482
19483 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
19484
19485 * gfortran.dg/substring_equivalence.f90: typo in comment
19486
19487 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19488
19489 PR fortran/25068
19490 * gfortran.dg/iostat_3.f90: New test.
19491
19492 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
19493
19494 PR fortran/23815
19495 * gfortran.dg/unf_io_convert_1.f90: New test.
19496 * gfortran.dg/unf_io_convert_2.f90: New test.
19497 * gfortran.dg/unf_io_convert_3.f90: New test.
19498
19499 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19500
19501 PR testsuite/20772
19502 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
19503 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
19504 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
19505 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
19506 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
19507 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
19508 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
19509 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
19510 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
19511 gcc.dg/torture/fp-int-convert-float128-timode.c,
19512 gcc.dg/torture/fp-int-convert-float128.c,
19513 gcc.dg/torture/fp-int-convert-float80-timode.c,
19514 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
19515 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
19516
19517 * gcc.dg/tls/opt-1.c: Require effective target fpic.
19518
19519 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
19520
19521 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
19522
19523 2005-12-10 Richard Sandiford <richard@codesourcery.com>
19524
19525 * gcc.dg/20051207-1.c,
19526 * gcc.dg/20051207-2.c,
19527 * gcc.dg/20051207-3.c: New tests.
19528
19529 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19530
19531 PR testsuite/20772
19532 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
19533 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
19534 dg-skip-if target selector.
19535
19536 PR testsuite/20772
19537 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
19538 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
19539 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
19540 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
19541 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
19542 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
19543 and/or merge with i?86 cases.
19544
19545 * gcc.dg/tls/opt-3.c: Require effective target fpic.
19546
19547 PR testsuite/20772
19548 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
19549 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
19550 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
19551 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
19552 x86_64-*-linux*.
19553
19554 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
19555
19556 PR target/25311
19557 * gcc.c-torture/compile/pr25311.c: New test.
19558
19559 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19560
19561 PR libgfortran/25039
19562 * gfortran.dg/read_comma.f: New test.
19563
19564 2005-12-08 Jakub Jelinek <jakub@redhat.com>
19565
19566 PR c++/19317
19567 * g++.dg/opt/pr19317-1.C: New test.
19568 * g++.dg/opt/pr19317-2.C: New test.
19569 * g++.dg/opt/pr19317-3.C: New test.
19570
19571 PR target/19005
19572 * gcc.c-torture/execute/pr19005.c: New test.
19573
19574 PR target/17828
19575 * g++.old-deja/g++.other/comdat5.C: New test.
19576 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
19577
19578 * g++.dg/compat/struct-layout-1.exp: New file.
19579 * g++.dg/compat/struct-layout-1.h: New.
19580 * g++.dg/compat/struct-layout-1_generate.c: New.
19581 * g++.dg/compat/struct-layout-1_x1.h: New.
19582 * g++.dg/compat/struct-layout-1_x2.h: New.
19583 * g++.dg/compat/struct-layout-1_y1.h: New.
19584 * g++.dg/compat/struct-layout-1_y2.h: New.
19585
19586 * gcc.dg/20050330-2.c: New test.
19587
19588 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
19589
19590 PR fortran/25292
19591 * gfortran.dg/associated_1.f90: New.
19592
19593 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
19594
19595 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
19596 ILP32 vect_no_align platforms.
19597
19598 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
19599 Jakub Jelinek <jakub@redhat.com>
19600
19601 PR target/25268
19602 * gcc.c-torture/compile/20051207-1.c: New test.
19603
19604 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19605
19606 PR testsuite/20772
19607 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
19608 gcc.dg/torture/pr18582-1.c,
19609 gcc.target/i386/attributes-error.c: Also test on x86_64.
19610
19611 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
19612
19613 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19614
19615 PR c++/19397
19616 * g++.dg/template/typedef3.C: New test.
19617
19618 PR c++/19762
19619 PR c++/19764
19620 * g++.dg/template/dtor3.C: Fix error markers.
19621
19622 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
19623
19624 * lib/target-supports.exp (check_effective_target_sync_char_short):
19625 Add s390*.
19626
19627 2005-12-06 Janis Johnson <janis187@us.ibm.com>
19628
19629 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
19630
19631 2005-12-06 Roger Sayle <roger@eyesopen.com>
19632
19633 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
19634 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
19635 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
19636 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
19637
19638 2005-12-06 Roger Sayle <roger@eyesopen.com>
19639
19640 PR c++/25263
19641 * g++.dg/other/array2.C: New test case.
19642
19643 2005-12-05 Geoffrey Keating <geoffk@apple.com>
19644
19645 * gcc.dg/darwin-weakimport-3.c: New.
19646
19647 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
19648 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
19649 and to work on Darwin.
19650 * gcc.dg/attr-weakref-1b.c: New file.
19651 * gcc.dg/attr-weakref-2.c: New test.
19652 * gcc.dg/darwin-weakref-1.c: New test.
19653
19654 2005-12-05 Janis Johnson <janis187@us.ibm.com>
19655
19656 PR testsuite/25247
19657 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
19658 use in selector expressions.
19659 (dg-xfail-if): Ditto.
19660 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
19661 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
19662 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
19663 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
19664 * gcc.test-framework/test-framework.exp: Skip generated tests if
19665 CHECK_TEST_FRAMEWORK is not 1.
19666
19667 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
19668
19669 PR tree-optimization/24963
19670 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
19671
19672 PR target/24108
19673 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
19674
19675 PR target/18580
19676 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
19677 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
19678 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
19679 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
19680
19681 2005-12-05 Jakub Jelinek <jakub@redhat.com>
19682
19683 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
19684 dg-options.
19685
19686 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
19687
19688 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
19689
19690 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
19691
19692 * gcc.dg/format/cast-1.c: New test.
19693
19694 2005-12-04 Roger Sayle <roger@eyesopen.com>
19695
19696 PR c/7776
19697 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
19698 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
19699 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
19700 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
19701
19702 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
19703
19704 * gcc.dg/cast-pretty-print-1.c: New test.
19705
19706 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
19707
19708 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
19709
19710 2005-12-02 Mark Mitchell <mark@codesourcery.com>
19711
19712 PR c++/24173
19713 * g++.dg/template/friend40.C: New test.
19714
19715 2005-12-02 Jakub Jelinek <jakub@redhat.com>
19716
19717 PR target/25199
19718 * gcc.target/i386/movq-2.c: New test.
19719 * gcc.target/i386/movq.c: Remove target i?86, instead add
19720 dg-require-effective-target ilp32.
19721
19722 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19723
19724 PR c++/24103
19725 * g++.dg/other/default1.C: New test.
19726
19727 2005-12-02 Richard Guenther <rguenther@suse.de>
19728
19729 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19730
19731 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
19732
19733 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
19734
19735 2005-12-02 Alan Modra <amodra@bigpond.net.au>
19736
19737 PR target/21017
19738 * gcc.target/powerpc/rotate.c: New.
19739
19740 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19741
19742 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
19743 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
19744
19745 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
19746
19747 PR c/13384
19748 * gcc.dg/pr17730-1.c: Adjust.
19749 * gcc.dg/lvalue1.c (main): Likewise.
19750 * gcc.dg/lvalue-2.c: Likewise.
19751 * g++.dg/pr7503-3.C
19752
19753 2005-12-01 Geoffrey Keating <geoffk@apple.com>
19754
19755 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
19756 error messages.
19757
19758 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
19759
19760 PR fortran/24789
19761 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
19762
19763 2005-12-01 Uros Bizjak <uros@kss-loka.si>
19764
19765 PR target/24475
19766 * lib/target-supports.exp (check_effective_target_tls): New.
19767 (check_effective_target_tls_runtime): New.
19768 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
19769 for TLS support.
19770 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
19771 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19772 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
19773 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
19774 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
19775 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
19776 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19777 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
19778 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
19779 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
19780 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
19781 effective-target TLS.
19782 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
19783 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
19784 effective-target TLS runtime.
19785
19786 2005-12-01 Uros Bizjak <uros@kss-loka.si>
19787
19788 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
19789
19790 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
19791
19792 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
19793 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
19794 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
19795 ignored" warnings when "packing" is the same as the ABI layout.
19796
19797 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
19798
19799 PR fortran/21302
19800 * gfortran.dg/line_length_1.f: New test.
19801 * gfortran.dg/line_length_2.f90: Ditto.
19802
19803 2005-11-30 Richard Guenther <rguenther@suse.de>
19804
19805 PR tree-optimization/21655
19806 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
19807
19808 2005-11-30 Dale Johannesen <dalej@apple.com>
19809
19810 * gcc.c-torture/compile/pr24930.c: New.
19811
19812 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
19813
19814 PR fortran/15809
19815 * gfortran.dg/auto_char_dummy_array.f90: New test.
19816
19817 2005-11-30 Jeff Law <law@redhat.com>
19818
19819 * g++.old-deja/g++.law/pr25000.C: New test.
19820
19821 2005-11-30 Jakub Jelinek <jakub@redhat.com>
19822
19823 * gcc.dg/tls/opt-11.c: New test.
19824
19825 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
19826
19827 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
19828 targets.
19829 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
19830 LP64 ia64.
19831
19832 2005-11-29 Jakub Jelinek <jakub@redhat.com>
19833
19834 * gfortran.dg/open_access_1.f90: New test.
19835
19836 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19837
19838 * gcc.dg/charset/builtin2.c: New test.
19839
19840 2005-11-28 Jakub Jelinek <jakub@redhat.com>
19841
19842 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
19843 on mmix-*-* for *_[xy].c.
19844
19845 2005-11-28 Kean Johnston <jkj@sco.com>
19846
19847 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
19848 headers.
19849 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
19850 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
19851 * gcc.target/i386/asm-3.c: Ditto.
19852 * gcc.target/i386/clobbers.c: Ditto.
19853 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
19854 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
19855 test regexp.
19856 * gcc.target/i386/mul.c: Ditto.
19857 * gcc.target/i386/ssetype-1.c: Ditto.
19858 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
19859 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
19860 static so the test works with -fPIC mode too. Based on comment in
19861 PR19231 by Pinski.
19862 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
19863
19864 2005-11-28 Richard Guenther <rguenther@suse.de>
19865
19866 * gcc.dg/alias-9.c: New testcase.
19867 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
19868
19869 2005-11-28 Roger Sayle <roger@eyesopen.com>
19870 Uros Bizjak <uros@kss-loka.si>
19871
19872 PR middle-end/20219
19873 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
19874 tan(x)/sin(x) transformations.
19875
19876 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
19877
19878 PR middle-end/24575
19879 * gcc.dg/tree-ssa/divide-3.c: New test.
19880 * gcc.dg/tree-ssa/divide-4.c: New test.
19881
19882 2005-11-27 Steven G. Kargl <kargls@comcast.net>
19883
19884 PR fortran/24917
19885 * gfortran.dg/boz_6.f90: New test.
19886
19887 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19888
19889 PR fortran/23912
19890 * gfortran.dg/modulo_1.f90: New test.
19891
19892 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19893
19894 PR libfortran/24919
19895 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
19896 fail on CRLF platforms.
19897 * gfortran.dg/ftell_2.f90: Likewise.
19898
19899 2005-11-26 Eric Christopher <echristo@apple.com>
19900
19901 * gcc.dg/intmax_t-1.c: Remove mips xfail.
19902
19903 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
19904
19905 * objc.dg/gnu-runtime-3.m: Simplify.
19906
19907 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
19908
19909 PR middle-end/23669
19910 * gcc.dg/tree-ssa/divide-1.c: New test.
19911 * gcc.dg/tree-ssa/divide-2.c: New test.
19912
19913 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
19914
19915 PR libgfortran/24945
19916 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
19917
19918 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
19919
19920 PR libgfortran/24945
19921 * gfortran.dg/open_status_2.f90: New test.
19922
19923 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19924
19925 * gcc.c-torture/execute/builtins/fprintf.c,
19926 gcc.c-torture/execute/builtins/fputs-lib.c,
19927 gcc.c-torture/execute/builtins/fputs.c,
19928 gcc.c-torture/execute/builtins/lib/fprintf.c,
19929 gcc.c-torture/execute/builtins/lib/printf.c,
19930 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
19931
19932 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
19933
19934 * gcc.dg/20050922-2.c: New test.
19935
19936 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
19937
19938 * objc.dg/gnu-runtime-3.m: New test.
19939
19940 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19941
19942 PR c++/9278
19943 * g++.dg/other/void1.C: New test.
19944
19945 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
19946
19947 PR middle-end/24998
19948 * gcc.dg/torture/fp-int-convert-float.c,
19949 gcc.dg/torture/fp-int-convert-double.c,
19950 gcc.dg/torture/fp-int-convert-long-double.c,
19951 gcc.dg/torture/fp-int-convert-timode.c,
19952 gcc.dg/torture/fp-int-convert-float80.c,
19953 gcc.dg/torture/fp-int-convert-float80-timode.c,
19954 gcc.dg/torture/fp-int-convert-float128.c,
19955 gcc.dg/torture/fp-int-convert-float128-timode.c,
19956 gcc.dg/torture/fp-int-convert.h: New files.
19957
19958 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
19959
19960 PR middle-end/24989
19961 * gcc.dg/tree-ssa/bool-10.c: New test.
19962 * gcc.dg/tree-ssa/bool-11.c: New test.
19963 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
19964
19965 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
19966
19967 PR middle-end/24990
19968 * tree-ssa/pr24990-1.c: New test.
19969
19970 2005-11-24 Richard Guenther <rguenther@suse.de>
19971 Dirk Mueller <dmueller@suse.de>
19972
19973 PR c++/14024
19974 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
19975 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
19976 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
19977 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
19978 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
19979 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
19980
19981 2005-11-23 Uros Bizjak <uros@kss-loka.si>
19982
19983 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
19984
19985 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
19986
19987 PR c/21668
19988 * gcc.dg/Wc++-compat.c: New.
19989 * gcc.dg/Wno-c++-compat.c: New.
19990
19991 2005-11-23 Alan Modra <amodra@bigpond.net.au>
19992
19993 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
19994 (vspltish, vspltisw): Likewise.
19995
19996 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19997
19998 PR libgfortran/24794
19999 * gfortran.dg/namelist_12.f: Fix quotes.
20000 * gfortran.dg/namelist_13.f90: Fix quotes.
20001 * gfortran.dg/namelist_14.f90: Fix quotes.
20002 * gfortran.dg/namelist_15.f90: Fix quotes.
20003 * gfortran.dg/namelist_use.f90: Fix quotes.
20004 * gfortran.dg/namelist_use_only.f90: Fix quotes.
20005 * gfortran.dg/namelist_21.f90: New test.
20006 * gfortran.dg/namelist_22.f90: New test.
20007
20008 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
20009
20010 PR target/23435
20011 * gcc.c-torture/compile/pr23435.c: New.
20012
20013 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
20014
20015 * gcc.c-torture/execute/floatunsisf-1.c: New test.
20016
20017 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
20018
20019 * gcc.target/powerpc/405-macchw-1.c,
20020 gcc.target/powerpc/405-macchw-2.c,
20021 gcc.target/powerpc/405-macchwu-1.c,
20022 gcc.target/powerpc/405-macchwu-2.c,
20023 gcc.target/powerpc/405-machhw-1.c,
20024 gcc.target/powerpc/405-machhw-2.c,
20025 gcc.target/powerpc/405-machhwu-1.c,
20026 gcc.target/powerpc/405-machhwu-2.c,
20027 gcc.target/powerpc/405-maclhw-1.c,
20028 gcc.target/powerpc/405-maclhw-2.c,
20029 gcc.target/powerpc/405-maclhwu-1.c,
20030 gcc.target/powerpc/405-maclhwu-2.c,
20031 gcc.target/powerpc/405-mulchw-1.c,
20032 gcc.target/powerpc/405-mulchw-2.c,
20033 gcc.target/powerpc/405-mulchwu-1.c,
20034 gcc.target/powerpc/405-mulchwu-2.c,
20035 gcc.target/powerpc/405-mulhhw-1.c,
20036 gcc.target/powerpc/405-mulhhw-2.c,
20037 gcc.target/powerpc/405-mulhhwu-1.c,
20038 gcc.target/powerpc/405-mulhhwu-2.c,
20039 gcc.target/powerpc/405-mullhw-1.c,
20040 gcc.target/powerpc/405-mullhw-2.c,
20041 gcc.target/powerpc/405-mullhwu-1.c,
20042 gcc.target/powerpc/405-mullhwu-2.c,
20043 gcc.target/powerpc/405-nmacchw-1.c,
20044 gcc.target/powerpc/405-nmacchw-2.c,
20045 gcc.target/powerpc/405-nmachhw-1.c,
20046 gcc.target/powerpc/405-nmachhw-2.c,
20047 gcc.target/powerpc/405-nmaclhw-1.c,
20048 gcc.target/powerpc/405-nmaclhw-2.c,
20049 gcc.target/powerpc/440-macchw-1.c,
20050 gcc.target/powerpc/440-macchw-2.c,
20051 gcc.target/powerpc/440-macchwu-1.c,
20052 gcc.target/powerpc/440-macchwu-2.c,
20053 gcc.target/powerpc/440-machhw-1.c,
20054 gcc.target/powerpc/440-machhw-2.c,
20055 gcc.target/powerpc/440-machhwu-1.c,
20056 gcc.target/powerpc/440-machhwu-2.c,
20057 gcc.target/powerpc/440-maclhw-1.c,
20058 gcc.target/powerpc/440-maclhw-2.c,
20059 gcc.target/powerpc/440-maclhwu-1.c,
20060 gcc.target/powerpc/440-maclhwu-2.c,
20061 gcc.target/powerpc/440-mulchw-1.c,
20062 gcc.target/powerpc/440-mulchw-2.c,
20063 gcc.target/powerpc/440-mulchwu-1.c,
20064 gcc.target/powerpc/440-mulchwu-2.c,
20065 gcc.target/powerpc/440-mulhhw-1.c,
20066 gcc.target/powerpc/440-mulhhw-2.c,
20067 gcc.target/powerpc/440-mulhhwu-1.c,
20068 gcc.target/powerpc/440-mulhhwu-2.c,
20069 gcc.target/powerpc/440-mullhw-1.c,
20070 gcc.target/powerpc/440-mullhw-2.c,
20071 gcc.target/powerpc/440-mullhwu-1.c,
20072 gcc.target/powerpc/440-mullhwu-2.c,
20073 gcc.target/powerpc/440-nmacchw-1.c,
20074 gcc.target/powerpc/440-nmacchw-2.c,
20075 gcc.target/powerpc/440-nmachhw-1.c,
20076 gcc.target/powerpc/440-nmachhw-2.c,
20077 gcc.target/powerpc/440-nmaclhw-1.c,
20078 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
20079
20080 2005-11-21 Jakub Jelinek <jakub@redhat.com>
20081
20082 PR fortran/24774
20083 * gfortran.dg/inquire_9.f90: New test.
20084
20085 PR fortran/21647
20086 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
20087
20088 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
20089
20090 PR libfortran/24432
20091 * lib/target-supports.exp (check_effective_target_fortran_large_real):
20092 Check that 'cos' is supported.
20093
20094 2005-11-21 Paul Thomas <pault@gcc.gnu.org
20095
20096 PR fortran/24223
20097 * gfortran.dg/substring_equivalence.f90: New test.
20098
20099 PR fortran/24705
20100 * gfortran.dg/auto_internal_assumed.f90: New test.
20101
20102 2005-11-21 Uros Bizjak <uros@kss-loka.si>
20103
20104 * gcc.dg/fold-div-2.c: New test.
20105
20106 2005-11-20 Ian Lance Taylor <ian@airs.com>
20107
20108 PR rtl-optimization/24883
20109 * gcc.c-torture/compile/pr24883.c: New test.
20110
20111 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
20112
20113 PR middle-end/20583
20114 * gcc.c-torture/compile/pr20583.c: New.
20115
20116 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
20117
20118 * gcc.c-torture/execute/usmul.c: New test.
20119
20120 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
20121
20122 * gcc.dg/tree-ssa/vrp22.c: New test.
20123
20124 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
20125
20126 PR middle-end/24912
20127 * gcc.dg/torture/pr24912-1.c: New test.
20128
20129 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
20130
20131 PR fortran/24862
20132 * gfortran.dg/arrayio_derived_1.f90: New test.
20133
20134 2005-11-19 Richard Guenther <rguenther@suse.de>
20135
20136 PR middle-end/23294
20137 * gcc.dg/tree-ssa/pr23294.c: New testcase.
20138
20139 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
20140
20141 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
20142
20143 2005-11-18 Mark Mitchell <mark@codesourcery.com>
20144
20145 PR c++/8355
20146 * g++.dg/template/friend39.C: New test.
20147
20148 2005-11-18 James E Wilson <wilson@specifix.com>
20149
20150 * gcc.dg/builtin-strstr.c: New.
20151
20152 2005-11-18 Richard Henderson <rth@redhat.com>
20153
20154 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
20155 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
20156 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
20157 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
20158 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
20159 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
20160 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
20161 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
20162 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
20163 renaming to remove initial "ia64-".
20164
20165 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
20166
20167 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
20168
20169 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
20170
20171 * g++.dg/cpp/string-2.C: New test.
20172
20173 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
20174
20175 * gcc.dg/tree-ssa/loop-14.c: New test.
20176
20177 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
20178 Michael Chamberlain <michael@chamberlain.net.au>
20179
20180 * ada/acats/run_all.sh (target_run): Kill long running tests.
20181
20182 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20183
20184 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
20185 * gcc.dg/cleanup-9.c: Likewise.
20186 * gcc.dg/cleanup-10.c: Likewise.
20187 * gcc.dg/cleanup-11.c: Likewise.
20188
20189 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20190
20191 PR fortran/24892
20192 * gfortran.dg/open_access_append_1.f90: New test.
20193 * gfortran.dg/open_access_append_2.f90: New test.
20194
20195 2005-11-16 Richard Guenther <rguenther@suse.de>
20196
20197 PR middle-end/24851
20198 * gcc.c-torture/execute/pr24851.c: New testcase.
20199
20200 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
20201
20202 * gcc.dg/fold-overflow-1.c: New test.
20203
20204 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
20205
20206 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
20207 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
20208
20209 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
20210
20211 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
20212 structures.
20213 * g++.dg/eh/forced2.C: Likewise.
20214 * g++.dg/eh/forced3.C: Likewise.
20215 * g++.dg/eh/forced4.C: Likewise.
20216
20217 2005-11-11 Mike Stump <mrs@apple.com>
20218
20219 * g++.old-deja/g++.mike/unused.C: Add.
20220
20221 2005-11-15 Mark Mitchell <mark@codesourcery.com>
20222
20223 PR c++/24667
20224 * g++.dg/warn/Wcast-qual1.C: New test.
20225
20226 2005-11-15 Jan Hubicka <jh@suse.cz>
20227
20228 * gcc.dg/winline-5.c: Add large-unit-insns limit.
20229
20230 2005-11-14 David Edelsohn <edelsohn@gnu.org>
20231
20232 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
20233
20234 2005-11-14 Diego Novillo <dnovillo@redhat.com>
20235
20236 PR 24840
20237 * gcc.dg/tree-ssa/pr24840.c: New test.
20238
20239 2005-11-14 Janis Johnson <janis187@us.ibm.com>
20240
20241 PR testsuite/24841
20242 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
20243
20244 2005-11-14 Dale Johannesen <dalej@apple.com>
20245
20246 * gcc.c-torture/execute/20051113-1.c: New.
20247
20248 2005-11-14 Mark Mitchell <mark@codesourcery.com>
20249
20250 PR c++/24687
20251 * g++.dg/template/crash43.C: New test.
20252
20253 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
20254
20255 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
20256
20257 2005-11-13 Mark Mitchell <mark@codesourcery.com>
20258
20259 PR c++/24817
20260 * g++.dg/eh/spec8.C: New test.
20261
20262 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
20263
20264 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
20265
20266 2005-11-13 Mark Mitchell <mark@codesourcery.com>
20267
20268 PR c++/20293
20269 * g++.dg/parse/ambig4.C: New test.
20270 * g++.dg/tc1/dr101.C: Adjust error markers.
20271 * g++.dg/lookup/strong-using-2.C: Likewise.
20272 * g++.dg/lookup/ambig5.C: Likewise.
20273 * g++.dg/lookup/ambig4.C: Likewise.
20274 * g++.dg/parse/crash22.C: Likewise.
20275
20276 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
20277
20278 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
20279
20280 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
20281
20282 * gcc.dg/nested-calls-1.c: New test.
20283
20284 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20285
20286 * gfortran.dg/complex_intrinsic_1.f90: New test.
20287 * gfortran.dg/complex_intrinsic_2.f90: New test.
20288 * gfortran.dg/fgetc_1.f90: New test.
20289 * gfortran.dg/fgetc_2.f90: New test.
20290 * gfortran.dg/fgetc_3.f90: New test.
20291 * gfortran.dg/ftell_1.f90: New test.
20292 * gfortran.dg/ftell_2.f90: New test.
20293 * gfortran.dg/gnu_logical_1.F: New test.
20294 * gfortran.dg/gnu_logical_2.f90: New test.
20295
20296 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
20297
20298 PR middle-end/24820
20299 * gcc.dg/pr24820.c: New test.
20300
20301 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
20302
20303 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
20304 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
20305 variable.
20306
20307 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20308
20309 PR testsuite/24614
20310 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
20311
20312 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
20313
20314 * gcc.target/cris/cris.exp: New file.
20315 * gcc.target/cris/rld-legit1.c: New test.
20316 * gcc.target/cris/rld-legit2.c: New test.
20317
20318 2005-11-12 Jakub Jelinek <jakub@redhat.com>
20319
20320 PR c++/24780
20321 * g++.dg/opt/pr24780.C: New test.
20322
20323 PR c++/24761
20324 * g++.dg/template/asm1.C: New test.
20325
20326 2005-11-12 Steven G. Kargl <kargls@comcast.net>
20327
20328 PR libgfortran/24787
20329 * gfortran.dg/scan_1.f90: New test.
20330
20331 2005-11-12 Jan Hubicka <jh@suse.cz>
20332
20333 * gcc.target/i386/minmax-1.c: New.
20334 * gcc.target/i386/minmax-2.c: New.
20335
20336 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
20337
20338 * gcc.dg/pr24445.c: Fix for 64-bit targets.
20339
20340 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
20341
20342 * gcc.c-torture/execute/20051110-1.c,
20343 gcc.c-torture/execute/20051110-2.c: New tests.
20344
20345 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
20346
20347 PR middle-end/24750
20348 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
20349 New tests.
20350
20351 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
20352
20353 * lib/target-libpath.exp (get_shlib_extension): New proc.
20354 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
20355 * lib/gfortran.exp (gfortran_link_flags): Likewise.
20356 * lib/objc.exp (objc_target_compile): Likewise.
20357 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
20358 detection.
20359
20360 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
20361
20362 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
20363
20364 * lib/target-supports.exp (check_effective_target_static_libgfortran):
20365 Add -static to additional_flags and pass it to target_compile.
20366
20367 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20368
20369 PR libgfortran/24719
20370 gfortran.dg/read_noadvance.f90: New test.
20371
20372 PR libgfortran/24699
20373 gfortran.dg/fmt_t_2.f90: New test.
20374
20375 PR libgfortran/24785
20376 gfortran.dg/read_x_eor.f90: New test.
20377
20378 PR libgfortran/24584
20379 gfortran.dg/namelist_empty.f90: Rename test.
20380
20381 PR libgfortran/24489
20382 gfortran/read_eor.f90: Rename test.
20383
20384 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
20385
20386 PR fortran/15976
20387 * gfortran.dg/automatic_module_variable.f90: New test.
20388
20389 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
20390
20391 PR target/24445
20392 * gcc.dg/pr24445.c: New test.
20393
20394 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
20395
20396 PR fortran/24655
20397 PR fortran/24755
20398 * gfortran.dg/recursive_statement_functions.f90: Add statement
20399 functions using inline intrinsic functions and parameters to test
20400 that they no longer seg-fault.
20401
20402 PR fortran/24409
20403 gfortran.dg/nested_modules_4.f90: New test.
20404 gfortran.dg/nested_modules_5.f90: New test.
20405
20406 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20407
20408 PR fortran/24643
20409 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
20410
20411 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
20412
20413 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
20414 failures.
20415
20416 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
20417
20418 * gcc.dg/sparc-getcontext-1.c: New test.
20419
20420 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
20421
20422 * gcc.dg/ifcvt-fabs-1.c: New test.
20423
20424 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
20425
20426 PR other/4372
20427 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
20428 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
20429
20430 2005-11-09 Richard Guenther <rguenther@suse.de>
20431
20432 PR tree-optimization/24716
20433 * gcc.c-torture/execute/pr24716.c: New testcase.
20434
20435 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20436
20437 * gcc.dg/pr24624.c: Disable for non S/390 targets.
20438
20439 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20440
20441 PR 24624
20442 * gcc.dg/pr24624.c: Testcase added.
20443
20444 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20445
20446 PR 24623
20447 * g++.dg/other/pr24623.C: Testcase added.
20448
20449 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
20450
20451 PR fortran/22607
20452 * gfortran-dg/pure_byref_1.f90: New.
20453 * gfortran-dg/pure_byref_2.f90: New.
20454
20455 2005-11-09 Uros Bizjak <uros@kss-loka.si>
20456
20457 PR c/24101
20458 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
20459 * gcc.dg/dg.exp: Run main loop also for *.i files.
20460
20461 2005-11-08 Jakub Jelinek <jakub@redhat.com>
20462
20463 PR c++/19450
20464 * g++.dg/tls/diag-3.C: New test.
20465 * g++.dg/tls/diag-4.C: New test.
20466 * g++.dg/tls/static-1.C: New test.
20467 * g++.dg/tls/static-1a.cc: New file.
20468
20469 2005-11-08 Diego Novillo <dnovillo@redhat.com>
20470
20471 PR 23046
20472 * g++.dg/tree-ssa/pr23046.C: New test.
20473
20474 2005-11-08 Devang Patel <dpatel@apple.com>
20475
20476 PR tree-optimization/23115
20477 * gcc.dg/tree-ssa/pr23115.c: New.
20478
20479 2005-11-08 David Edelsohn <edelsohn@gnu.org>
20480
20481 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
20482 * gcc.target/powerpc/pr16155.c: Same.
20483 * gcc.target/powerpc/altivec-1.c: Same.
20484 * gcc.target/powerpc/altivec-2.c: Same.
20485 * gcc.target/powerpc/altivec-3.c: Same.
20486 * gcc.target/powerpc/altivec-5.c: Same.
20487 * gcc.target/powerpc/altivec-11.c: Same.
20488 * gcc.target/powerpc/altivec-12.c: Same.
20489 * gcc.target/powerpc/altivec-14.c: Same.
20490 * gcc.target/powerpc/altivec-22.c: Same.
20491 * gcc.target/powerpc/altivec-consts.c: Same.
20492 * gcc.target/powerpc/altivec-pr22085.c: Same.
20493 * gcc.target/powerpc/altivec-splat.c: Same.
20494 * gcc.target/powerpc/altivec-varargs-1.c: Same.
20495 * gcc.target/powerpc/altivec-vec-merge.c: Same.
20496 * gcc.target/powerpc/darwin-longlong.c: Same.
20497
20498 2005-11-08 Uros Bizjak <uros@kss-loka.si>
20499
20500 PR target/19340
20501 * gcc.dg/pr19340.c: New test.
20502
20503 2005-11-07 Ian Lance Taylor <ian@airs.com>
20504
20505 PR rtl-optimization/24683
20506 * gcc.dg/pr24683.c: New test.
20507
20508 2005-11-07 Uros Bizjak <uros@kss-loka.si>
20509
20510 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
20511 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
20512
20513 2005-11-07 Uros Bizjak <uros@kss-loka.si>
20514
20515 * gcc.target/i386/pr23376.c: Compile with -mmmx.
20516
20517 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
20518
20519 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
20520
20521 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
20522
20523 PR target/24230
20524
20525 * gcc.target/powerpc/altivec-consts.c,
20526 gcc.target/powerpc/altivec-splat.c: New testcase.
20527
20528 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
20529
20530 PR c/24599
20531
20532 * gcc.dg/overflow-2.c: New testcase.
20533
20534 2005-11-07 Jakub Jelinek <jakub@redhat.com>
20535
20536 PR rtl-optimization/23567
20537 * gcc.c-torture/execute/20051104-1.c: New test.
20538
20539 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
20540
20541 PR fortran/24534
20542 gfortran.dg/private_type_2.f90: Modified to check that case with
20543 PRIVATE declaration within derived type is accepted.
20544
20545 PR fortran/20838
20546 gfortran.dg/pointer_assign_1.f90: New test.
20547
20548 PR fortran/20840
20549 * gfortran.dg/arrayio_0.f90: New test.
20550
20551 PR fortran/17737
20552 gfortran.dg/data_initialized.f90: New test.
20553 gfortran.dg/data_constraints_1.f90: New test.
20554 gfortran.dg/data_constraints_2.f90: New test.
20555
20556 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
20557
20558 PR fortran/24174
20559 PR fortran/24305
20560 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
20561
20562 2005-11-06 Diego Novillo <dnovillo@redhat.com>
20563
20564 PR 24670
20565 * gcc.dg/tree-ssa/pr24670.c: New test.
20566
20567 2005-11-05 Ian Lance Taylor <ian@airs.com>
20568
20569 PR target/22432
20570 * gcc.target/i386/pr22432.c: New test.
20571
20572 2005-11-05 Richard Henderson <rth@redhat.com>
20573
20574 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
20575 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
20576 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
20577 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
20578 from gcc.dg/alpha-*.
20579 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
20580 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
20581
20582 2005-11-05 Andreas Jaeger <aj@suse.de>
20583
20584 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
20585
20586 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
20587
20588 PR target/23424
20589 * gcc.dg/torture/pr23424-1.c: New test.
20590
20591 2005-11-04 Richard Henderson <rth@redhat.com>
20592
20593 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
20594 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
20595 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
20596 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
20597 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
20598 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
20599 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
20600 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
20601 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
20602 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
20603 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
20604 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
20605 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
20606 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
20607 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
20608 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
20609 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
20610 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
20611 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
20612 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
20613 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
20614 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
20615 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
20616 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
20617 Move from gcc.dg/.
20618 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
20619 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
20620 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
20621 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
20622 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
20623 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
20624 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
20625 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
20626 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
20627 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
20628 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
20629 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
20630 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
20631 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
20632 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
20633 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
20634 gcc.target/i386/lea.c, gcc.target/i386/local.c,
20635 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
20636 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
20637 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
20638 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
20639 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
20640 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
20641 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
20642 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
20643 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
20644 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
20645 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
20646 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
20647 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
20648 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
20649 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
20650 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
20651 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
20652 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
20653 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
20654 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
20655 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
20656 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
20657 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
20658 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
20659 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
20660 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
20661 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
20662 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
20663
20664 2005-11-04 Diego Novillo <dnovillo@redhat.com>
20665
20666 PR 24627
20667 * gcc.dg/tree-ssa/pr24627.c: New test.
20668
20669 2005-11-04 Paul Brook <paul@codesourcery.com>
20670
20671 * gcc.dg/tls/opt-10.c: New test.
20672
20673 2005-11-04 Andreas Jaeger <aj@suse.de>
20674
20675 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
20676 avoid extra warnings.
20677
20678 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20679
20680 PR libfortran/22298
20681 * lib/target-supports.exp
20682 (check_effective_target_static_libgfortran): New
20683 static_libgfortran effective target.
20684 * gfortran.dg/static_linking_1.f: New test.
20685 * gfortran.dg/static_linking_1.c: New file.
20686
20687 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
20688
20689 * gcc.dg/pr24615.c: Guard test with { target fpic }.
20690
20691 2005-11-03 Josh Conner <jconner@apple.com>
20692
20693 PR c++/19989
20694 g++.dg/ext/array2.C: New test.
20695 g++.dg/template/dependent-name3.C: New test.
20696 g++.dg/template/dependent-name4.C: New test.
20697 g++.dg/template/sfinae2.C: New test.
20698
20699 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20700
20701 PR preprocessor/22042
20702 * gcc.dg/cpp/strify4.c: New test.
20703
20704 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20705
20706 PR c++/17964
20707 * g++.dg/cpp/string-1.C: New test.
20708
20709 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20710
20711 * gcc.target/powerpc: New directory.
20712 * gcc.target/powerpc/powerpc.exp: New file.
20713 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
20714 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
20715 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
20716 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
20717 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
20718 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
20719 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
20720 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
20721 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
20722 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
20723 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
20724 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
20725 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
20726 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
20727 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
20728 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
20729 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
20730 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
20731 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
20732 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
20733 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
20734 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
20735 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
20736 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
20737 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
20738 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
20739 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
20740 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
20741 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
20742 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
20743 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
20744 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
20745 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
20746 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
20747
20748 2005-11-03 Mark Mitchell <mark@codesourcery.com>
20749
20750 PR c++/21627
20751 * g++.dg/warn/inline2.C: New test.
20752
20753 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20754
20755 PR middle-end/23155
20756 * g++.dg/ext/c99struct1.C: New test.
20757 * gcc.dg/union-cast-1.c: New test.
20758 * gcc.dg/union-cast-2.c: New test.
20759 * gcc.dg/union-cast-3.c: New test.
20760
20761 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20762
20763 PR middle-end/24589
20764 * gcc.c-torture/execute/zero-struct-2.c: New test.
20765
20766 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20767
20768 PR c++/24582
20769 * g++.dg/init/switch1.C: New test.
20770
20771 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
20772
20773 * gcc.dg/delay-slot-1.c: New test.
20774
20775 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
20776
20777 PR target/24620
20778 * gcc.dg/pr24620.c: New test.
20779
20780 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20781
20782 PR c/24329
20783 * gcc.dg/format/unnamed-1.c: New test.
20784
20785 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20786
20787 PR c++/22434
20788 * g++.dg/expr/cond8.C: New test.
20789
20790 PR c++/24560
20791 * g++.dg/parse/dot1.C: New test.
20792
20793 2005-11-02 Jan Hubicka <jh@suse.cz>
20794
20795 PR target/23303
20796 * gcc.dg/i386-lea.c: New test
20797
20798 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
20799
20800 PR target/24615
20801 * gcc.dg/pr24615.c: New test.
20802
20803 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
20804
20805 PR target/24600
20806 * gcc.dg/pr24600.c: New test.
20807
20808 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20809
20810 PR c++/19253
20811 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
20812 * g++.dg/parse/typename9.C: New test.
20813 * g++/dg/parse/typename10.C: Likewise.
20814
20815 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
20816
20817 PR fortran/18157
20818 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
20819 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
20820 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
20821
20822 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20823
20824 PR c++/24569
20825 * g++.dg/debug/static1.C: New test.
20826
20827 2005-11-02 Josh Conner <jconner@apple.com>
20828
20829 * g++.dg/crash38.C: moved into proper directory...
20830 * g++.dg/template/crash42.C: ...here
20831
20832 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
20833
20834 PR target/18338
20835 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
20836 pcc_bitfield_type_matters || default_packed.
20837
20838 * lib/target-supports.exp
20839 (check_effective_target_pcc_bitfield_type_matters): New proc.
20840 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
20841
20842 PR testsuite/23304
20843 * lib/target-supports.exp (check_effective_default_packed): New proc.
20844 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
20845 Gate expected errors on target ! default_packed.
20846 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
20847
20848 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20849
20850 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
20851 change (r106358).
20852
20853 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20854
20855 PR fortran/24008
20856 * gfortran.dg/entry_5.f90: New.
20857 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
20858
20859 2005-11-01 Bob Wilson <bob.wilson@acm.org>
20860
20861 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
20862
20863 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
20864
20865 PR fortran/21565
20866 gfortran.dg/namelist_blockdata.f90: New test.
20867
20868 PR fortran/18737
20869 gfortran.dg/external_implicit_none.f90: New test.
20870
20871 PR fortran/14994
20872 * gfortran.dg/secnds.f: New test.
20873
20874 2005-10-31 Jan Hubicka <jh@suse.cz>
20875
20876 PR target/20928
20877 * gcc.c-torture/compile/pr20928.c: New test.
20878
20879 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
20880
20881 PR middle-end/23492
20882 * gcc.c-torture/compile/zero-strct-5.c: New test.
20883
20884 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
20885
20886 PR libgfortran/24584
20887 * gfortran.dg/pr24584.f90: New test.
20888
20889 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
20890
20891 PR fortran/18883
20892 * gfortran.dg/char_result_9.f90: New.
20893 * gfortran.dg/char_result_10.f90: New.
20894
20895 2005-10-30 Jan Hubicka <jh@suse.cz>
20896
20897 * g++.dg/tree-ssa/pr24172.C: New testcase.
20898
20899 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20900
20901 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
20902
20903 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
20904
20905 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
20906 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
20907 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
20908 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
20909 gfortran.dg/enum_9.f90,
20910 gfortran.fortran-torture/compile/enum_1.f90,
20911 gfortran.fortran-torture/execute/enum_1.f90,
20912 gfortran.fortran-torture/execute/enum_2.f90,
20913 gfortran.fortran-torture/execute/enum_3.f90,
20914 gfortran.fortran-torture/execute/enum_4.f90: New tests.
20915
20916 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
20917
20918 PR target/18482
20919 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
20920 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
20921
20922 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20923
20924 PR libfortran/20179
20925 * gfortran.dg/mixed_io_1.f90: New test.
20926 * gfortran.dg/mixed_io_1.c: New file.
20927
20928 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20929
20930 * gfortran.dg/malloc_free_1.f90: New test.
20931
20932 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
20933
20934 * gcc.dg/nested-func-4.c: Require profiling -pg.
20935
20936 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
20937
20938 PR C++/23229
20939 * g++.dg/warn/main-2.C: New test.
20940
20941 2005-10-28 Steven G. Kargl <kargls@comcast.net>
20942
20943 PR fortran/24545
20944 * gfortran.dg/interface_2.f90: new test.
20945
20946 2005-10-28 Josh Conner <jconner@apple.com>
20947
20948 PR c++/22153
20949 * g++.dg/template/crash38.C: New test.
20950 * g++.dg/parse/explicit1.C: Change expected errors.
20951
20952 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
20953
20954 PR C++/23426
20955 * g++.dg/other/large-size-array.C: New test.
20956
20957 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
20958
20959 PR middle-end/24362
20960 * g++.dg/opt/complex4.C: New test.
20961
20962 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
20963
20964 * gcc.dg/nested-func-4.c: New test.
20965
20966 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
20967
20968 PR fortran/24158
20969 gfortran.dg/derived_recursion.f90: New test.
20970 gfortran.dg/implicit_actual.f90: New test.
20971
20972 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
20973
20974 PR middle-end/24295, PR testsuite/24477
20975 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
20976 removed when weakref hits the tree.
20977
20978 2005-10-25 Jakub Jelinek <jakub@redhat.com>
20979
20980 * gfortran.dg/cray_pointers_4.f90: New test.
20981
20982 * gfortran.dg/cray_pointers_5.f90: New test.
20983
20984 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
20985
20986 PR fortran/22290
20987 * gfortran.dg/assign_5.f90: New test.
20988 * gfortran.dg/assign_6.f: New test.
20989
20990 2005-10-25 Uros Bizjak <uros@kss-loka.si>
20991
20992 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
20993 CPU has no SSE support.
20994
20995 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
20996
20997 PR libgfortran/24224
20998 * gfortran.dg/arrayio_1.f90: Update attribution.
20999 * gfortran.dg/arrayio_2.f90: Update attribution.
21000 * gfortran.dg/arrayio_3.f90: Update attribution.
21001 * gfortran.dg/arrayio_4.f90: Update test conditions.
21002 * gfortran.dg/arrayio_5.f90: Update attribution.
21003 * gfortran.dg/arrayio_6.f90: New test.
21004 * gfortran.dg/arrayio_7.f90: New test.
21005
21006 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
21007
21008 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
21009
21010 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
21011
21012 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
21013
21014 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
21015
21016 PR fortran/24416
21017 * gfortran.dg/namelist_char_only.f90: New test.
21018
21019 2005-10-24 Asher Langton <langton2@llnl.gov>
21020
21021 PR fortran/17031
21022 PR fortran/22282
21023 * gfortran.dg/cray_pointers_1.f90: New test.
21024 * gfortran.dg/cray_pointers_2.f90: New test.
21025 * gfortran.dg/cray_pointers_3.f90: New test.
21026 * gfortran.dg/loc_1.f90: New test.
21027 * gfortran.dg/loc_2.f90: New test.
21028
21029 2005-10-24 Steven Bosscher <stevenb@suse.de>
21030
21031 * gcc.dg/pr24225.c: New test.
21032
21033 2005-10-24 Asher Langton <langton2@llnl.gov>
21034
21035 * gfortran.dg/dup_save_1.f90: New test.
21036 * gfortran.dg/dup_save_2.f90: New test.
21037
21038 2005-10-24 Paul Brook <paul@codesourcery.com>
21039
21040 PR 24107
21041 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
21042 stdint.h.
21043
21044 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
21045
21046 PR libgfortran/24489
21047 * gfortran.dg/pr24489.f90: New test.
21048
21049 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
21050
21051 PR fortran/23635
21052 * gfortran.dg/ichar_1.f90: Add tests for derived types.
21053
21054 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
21055
21056 PR target/18911
21057 * g++.dg/init/array16.C: Skip for mmix-*-*.
21058
21059 2005-10-23 Asher Langton <langton2@llnl.gov>
21060
21061 * gfortran.dg/byte_1.f90: New test.
21062 * gfortran.dg/byte_2.f90: New test.
21063
21064 2005-10-23 David Edelsohn <edelsohn@gnu.org>
21065
21066 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
21067
21068 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
21069
21070 PR fortran/18022
21071 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
21072
21073 PR fortran/24311
21074 * gfortran.dg/merge_char_const.f90: New test.
21075
21076 PR fortran/24384
21077 * gfortran.dg/spread_scalar_source.f90: New test.
21078
21079 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
21080
21081 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
21082
21083 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
21084 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
21085
21086 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
21087
21088 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
21089
21090 PR fortran/24426
21091 * gfortran.dg/der_pointer_4.f90: New.
21092
21093 2005-10-22 David Ayers <d.ayers@inode.at>
21094
21095 * obj-c++.dg/except-1.mm: Simplify.
21096
21097 2005-10-21 David Ayers <d.ayers@inode.at>
21098
21099 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
21100
21101 2005-10-21 Jakub Jelinek <jakub@redhat.com>
21102
21103 * gfortran.dg/assumed_dummy_2.f90: New test.
21104
21105 2005-10-21 James E Wilson <wilson@specifix.com>
21106
21107 PR preprocessor/15220
21108 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
21109
21110 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
21111
21112 * gcc.c-torture/execute/20051021-1.c: New test.
21113
21114 2005-10-21 Mark Mitchell <mark@codesourcery.com>
21115
21116 PR c++/24260
21117 * g++.dg/ext/tmplattr1.C: New test.
21118
21119 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
21120
21121 PR fortran/24440
21122 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
21123
21124 2005-10-20 Geoffrey Keating <geoffk@apple.com>
21125
21126 * obj-c++.dg/except-1.mm: New.
21127
21128 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
21129
21130 2005-10-21 Alan Modra <amodra@bigpond.net.au>
21131
21132 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
21133
21134 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
21135
21136 PR middle-end/24295
21137 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
21138 declarations with the same names as thunks' alias targets, use
21139 aliases instead.
21140 * gcc.dg/attr-alias-3.c: New test.
21141 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
21142
21143 2005-10-20 Mark Mitchell <mark@codesourcery.com>
21144
21145 PR c++/22618
21146 * g++.dg/parse/access8.C: New test.
21147
21148 2005-10-20 Richard Guenther <rguenther@suse.de>
21149
21150 PR c++/24439
21151 * g++.dg/tree-ssa/pr24439.C: New testcase.
21152
21153 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
21154
21155 * g++.dg/opt/delay-slot-1.C: New test.
21156
21157 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
21158
21159 PR fortran/21625
21160 * gfortran.fg/der_init_1.f90: New.
21161
21162 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
21163
21164 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
21165
21166 2005-10-19 Mark Mitchell <mark@codesourcery.com>
21167
21168 PR c++/21908
21169 * g++.dg/parse/error28.C: New test.
21170
21171 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
21172
21173 * gcc.dg/profile-generate-2.c: New test.
21174
21175 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
21176
21177 PR target/23589
21178 * g++.dg/ext/dllimport11.C: New.
21179
21180 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21181
21182 PR c++/22293
21183 * g++.dg/other/friend3.C: New test.
21184
21185 2005-10-18 Mark Mitchell <mark@codesourcery.com>
21186
21187 PR c++/23293
21188 * g++.dg/template/error19.C: New test.
21189
21190 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
21191
21192 PR c++/21383
21193 * g++.dg/overload/koenig2.C: New.
21194
21195 PR c++/23118
21196 * g++.dg/overload/error2.C: New.
21197
21198 PR c++/22604
21199 * g++.dg/inherit/covariant14.C: New.
21200
21201 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21202
21203 PR c++/23440
21204 * g++.dg/parse/for1.C: New test.
21205
21206 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
21207
21208 PR fortran/23446
21209 * gfortran.dg/host_dummy_index_1.f90: New test.
21210
21211 PR fortran/21459
21212 * gfortran.dg/automatic_char_len_2.f90: New test.
21213
21214 PR fortran/20866
21215 * gfortran.dg/recursive_statement_functions.f90: New test.
21216
21217 PR fortran/20853
21218 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
21219
21220 PR fortran/20849
21221 * gfortran.dg/external_initializer.f90: New test.
21222
21223 PR fortran/20837
21224 * non_module_public.f90: New test.
21225
21226 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
21227
21228 PR c++/24386
21229 * g++.dg/template/overload7.C: New.
21230
21231 PR c++/22551
21232 * g++.dg/other/switch2.C: Remove expected warnings.
21233
21234 PR c++/21353
21235 * g++.dg/template/defarg6.C: New.
21236
21237 2005-10-17 Uros Bizjak <uros@kss-loka.si>
21238
21239 PR target/24315
21240 * gcc.target/i386/pr24315.c: New test.
21241
21242 2005-10-16 Mark Mitchell <mark@codesourcery.com>
21243
21244 PR c++/24389
21245 * g++.dg/template/static21.C: New test.
21246 * g++.dg/template/static21-a.cc: Likewise.
21247
21248 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
21249
21250 PR c++/23959
21251 * g++.dg/warn/Wswitch-default-1.C: New test.
21252 * g++.dg/warn/Wswitch-default-2.C: New test.
21253
21254 2005-10-16 Mark Mitchell <mark@codesourcery.com>
21255
21256 PR c++/22173
21257 * g++.dg/parse/template18.C: New test.
21258 * g++.dg/template/nontype15.C: Likewise.
21259
21260 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
21261
21262 PR fortran/22273
21263 * gfortran.dg/spec_expr_2.f90: New.
21264
21265 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
21266
21267 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
21268 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
21269 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
21270 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
21271 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
21272 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
21273 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
21274 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
21275 previous target-specific skips and warning-message matches where
21276 applicable.
21277
21278 2005-10-15 Mark Mitchell <mark@codesourcery.com>
21279
21280 PR c++/21347
21281 * g++.dg/warn/Wctor-dtor.C: New test.
21282
21283 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21284
21285 PR c/23439
21286 * gcc.dg/for-1.c: New test.
21287
21288 2005-10-14 Mark Mitchell <mark@codesourcery.com>
21289
21290 PR c++/19565
21291 * g++.dg/warn/Wconversion1.C: New test.
21292 * g++.dg/ext/packed4.C: Compile with -w.
21293 * g++.dg/opt/20050511-1.C: Likewise.
21294 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
21295
21296 2005-10-14 Jakub Jelinek <jakub@redhat.com>
21297
21298 * gfortran.dg/boz_5.f90: New test.
21299
21300 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
21301
21302 PR c++/22551
21303 * g++.dg/other/switch2.C: New.
21304
21305 PR c++/23984
21306 * g++.dg/init/ctor7.C: New.
21307
21308 2005-10-13 David Edelsohn <edelsohn@gnu.org>
21309
21310 PR c++/23730
21311 * g++.dg/parse/crash32.C: New test.
21312
21313 2005-10-13 Mark Mitchell <mark@codesourcery.com>
21314
21315 PR c++/20721
21316 * g++.dg/init/goto2.C: New test.
21317
21318 PR c++/22464
21319 * g++.dg/template/crash/41.C: New test.
21320
21321 PR c++/22180
21322 * g++.dg/template/crash40.C: New test.
21323
21324 PR c++/23694
21325 * g++.dg/parse/friend5.C: New test.
21326
21327 PR c++/23307
21328 * g++.dg/template/crash38.C: New test.
21329
21330 PR c++/22352
21331 * g++.dg/template/friend38.C: New test.
21332
21333 PR c++/22405
21334 * g++.dg/template/crash39.C: New test.
21335
21336 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
21337
21338 * gcc.dg/debug/dwarf2/dwarf-char1.c,
21339 gcc.dg/debug/dwarf2/dwarf-char2.c,
21340 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
21341
21342 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
21343
21344 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
21345
21346 * gcc.dg/dll-2.c: Add tests for warnings.
21347 * gcc.dg/dll-3.c: Likewise.
21348 * gcc.dg/dll-4.c: Likewise.
21349
21350 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
21351 * g++.dg/ext/dllimport2.C: Likewise.
21352 * g++.dg/ext/dllimport3.C: Likewise.
21353 * g++.dg/ext/dllimport7.C: Likewise.
21354 * g++.dg/ext/dllimport8.C: Likewise.
21355 * g++.dg/ext/dllimport9.C: Likewise.
21356
21357 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
21358
21359 PR fortran/24092
21360 * gfortran.dg/derived_pointer_recursion.f90: New test.
21361
21362 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
21363
21364 * gcc.c-torture/execute/20051012-1.c: New test.
21365
21366 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21367
21368 PR fortran/18082
21369 * gfortran.dg/automatic_char_len_1.f90: New test.
21370
21371 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21372
21373 PR fortran/20847
21374 * gfortran.dg/save_common.f90: New test.
21375
21376 PR fortran/20856
21377 * gfortran.dg/save_result.f90: New test.
21378
21379 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
21380
21381 PR c++/21592
21382 * g++.dg/template/dependent-expr1.C: Add new expected error.
21383 * g++.dg/template/dependent-expr2.C: Adjust error text.
21384 * g++.dg/template/overload6.C: New.
21385
21386 PR c++/23797
21387 * g++.dg/other/typename8.C: New.
21388
21389 PR c++/21117
21390 * g++.dg/other/return1.C: New.
21391
21392 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
21393
21394 PR c++/24052
21395 * g++.dg/ext/label5.C: New.
21396
21397 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
21398
21399 PR c++/19964
21400 * g++.dg/parse/crash31.C: New.
21401
21402 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
21403
21404 * g++.dg/ipa/ipa-1.c: New test.
21405 * g++.dg/ipa/ipa-2.c: New test.
21406 * g++.dg/ipa/ipa-3.c: New test.
21407 * g++.dg/ipa/ipa-4.c: New test.
21408 * g++.dg/ipa/ipa-5.c: New test.
21409 * g++.dg/ipa/ipa.exp: New file.
21410
21411 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21412
21413 PR fortran/24207
21414 * gfortran.dg/private_type_3.f90: New test.
21415
21416 2005-10-11 Steven G. Kargl <kargls@comcast.net>
21417
21418 PR fortran/20786
21419 gfortran.dg/aint_anint_1.f90: New test.
21420
21421 2005-10-11 Steven G. Kargl <kargls@comcast.net>
21422
21423 PR libgfortran/24313
21424 gfortran.dg/csqrt.f: New test.
21425
21426 2005-10-11 Ian Lance Taylor <ian@airs.com>
21427
21428 PR c++/8057
21429 * g++.dg/warn/noeffect7.C: New test.
21430 * g++.dg/warn/noeffect2.C: Instantiate templates.
21431 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
21432 and warning.
21433
21434 2005-10-11 Mark Mitchell <mark@codesourcery.com>
21435
21436 PR c++/21089
21437 * g++.dg/init/float1.C: New test.
21438
21439 PR c++/24277
21440 * g++.dg/init/member1.C: Tweak error markers.
21441
21442 2005-10-11 Janis Johnson <janis187@us.ibm.com>
21443
21444 PR testsuite/24281
21445 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
21446 Check for null pointer.
21447
21448 2005-10-11 Mark Mitchell <mark@codesourcery.com>
21449
21450 PR c++/21369
21451 * g++.dg/parse/ret-type3.C: New test.
21452
21453 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
21454
21455 PR tree-opt/23946
21456 * gcc.c-torture/compile/pr23946.c: New test.
21457
21458 2005-10-11 Jakub Jelinek <jakub@redhat.com>
21459
21460 * g++.dg/opt/mmx2.C: New test.
21461
21462 2005-10-10 Mark Mitchell <mark@codesourcery.com>
21463
21464 PR c++/24277
21465 * g++.dg/template/static20.C: New test.
21466
21467 PR c++/24302
21468 * g++.dg/warn/Wunused-12.C: New test.
21469
21470 PR c++/23437
21471 * g++.dg/template/arg4.C: New test.
21472
21473 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
21474
21475 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
21476 * gcc.dg/ucnid-3.c: Likewise.
21477 * gcc.dg/ucnid-4.c: Likewise.
21478 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
21479 * g++.dg/other/ucnid-1.C: Likewise.
21480 * gcc.dg/sparc-frame-1.c: New test.
21481
21482 2005-10-10 Mark Mitchell <mark@codesourcery.com>
21483
21484 PR c++/24139
21485 * g++.dg/template/spec27.C: New test.
21486
21487 PR c++/24275
21488 * g++.dg/template/static19.C: New test.
21489
21490 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
21491
21492 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
21493 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
21494
21495 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
21496
21497 PR target/24136
21498 * gfortran.fortran-torture/compile/pr24136.f: New test.
21499
21500 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
21501
21502 PR c++/22172
21503 * g++.dg/parse/crash30.C: New test.
21504
21505 2005-10-07 Richard Guenther <rguenther@suse.de>
21506
21507 PR middle-end/24227
21508 * gcc.c-torture/compile/pr24227.c: New testcase.
21509
21510 2005-10-07 Steve Ellcey <sje@cup.hp.com>
21511
21512 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
21513 Do not put aligned attributes on array elements.
21514
21515 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
21516
21517 PR testsuite/23611, PR testsuite/23615
21518 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
21519 writing prototypes of library functions by hand.
21520 * obj-c++.dg/bitfield-4.mm: Likewise.
21521 * obj-c++.dg/const-str-4.mm: Likewise.
21522 * obj-c++.dg/encode-4.mm: Likewise.
21523 * obj-c++.dg/encode-5.mm: Likewise.
21524 * obj-c++.dg/encode-6.mm: Likewise.
21525 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
21526 * obj-c++.dg/method-10.mm: Likewise.
21527 * obj-c++.dg/method-17.mm: Likewise.
21528 * obj-c++.dg/method-19.mm: Likewise.
21529 * obj-c++.dg/try-catch-2.mm: Likewise.
21530
21531 2005-10-06 Richard Henderson <rth@redhat.com>
21532
21533 PR 24236
21534 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
21535
21536 2005-10-06 Dale Johannesen <dalej@apple.com>
21537
21538 * gcc.c-torture/execute/20030125-1.c: Correct.
21539
21540 2005-10-06 Richard Guenther <rguenther@suse.de>
21541
21542 PR tree-optimization/24238
21543 * g++.dg/tree-ssa/pr24238.C: New testcase.
21544
21545 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
21546
21547 PR 18568
21548 * gfortran.dg/der_pointer_3.f90: New test.
21549
21550 2005-10-05 Devang Patel <dpatel@apple.com>
21551
21552 PR Debug/23205
21553 * g++.dg/other/PR23205.C: New.
21554
21555 2005-10-05 Richard Henderson <rth@redhat.com>
21556
21557 PR target/23602
21558 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
21559 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
21560
21561 2005-10-05 Dale Johannesen <dalej@apple.com>
21562
21563 * gcc.c-torture/execute/float-floor.c: New.
21564
21565 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
21566
21567 PR tree-optimization/21419
21568 PR tree-optimization/24146
21569 PR tree-optimization/24151
21570
21571 * g++.dg/ext/asm7.C: New.
21572 * g++.dg/ext/asm8.C: New.
21573 * gcc.dg/asm-1.c: Compile on all targets.
21574 * gcc.dg/asm-pr24146.c: New.
21575 * gcc.dg/pr21419.c: Adjust error messages.
21576
21577 2005-10-05 Richard Guenther <rguenther@suse.de>
21578
21579 PR fortran/24176
21580 * gfortran.fortran-torture/compile/empty.f90: New testcase.
21581
21582 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
21583
21584 PR c++/23513
21585 * g++.dg/template/spec22.C: Robustify test.
21586 * g++.dg/template/spec26.C: New.
21587
21588 2005-10-05 Uros Bizjak <uros@kss-loka.si>
21589
21590 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
21591 if target supports vector instructions.
21592
21593 2005-10-04 Geoffrey Keating <geoffk@apple.com>
21594
21595 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
21596 C99 functions.
21597
21598 2005-10-04 Janis Johnson <janis187@us.ibm.com>
21599
21600 * lib/target-supports.exp (check_effective_target_fortran_large_real,
21601 check_effective_target_fortran_large_int): Replace cached result
21602 when target changes.
21603
21604 2005-10-04 Devang Patel <dpatel@apple.com>
21605
21606 * gcc.dg/i386-sse-vect-types.c: New.
21607
21608 2005-10-04 Ian Lance Taylor <ian@airs.com>
21609
21610 PR preprocessor/13726
21611 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
21612 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
21613
21614 2005-10-04 Richard Guenther <rguenther@suse.de>
21615
21616 PR c/23576
21617 * gcc.dg/noncompile/pr23576.c: New testcase.
21618
21619 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
21620
21621 PR middle-end/23125
21622 * gcc.dg/register-var-3.c: New test.
21623
21624 2005-10-04 Steven Bosscher <stevenb@suse.de>
21625
21626 * gcc.dg/pr23049.c: New test.
21627
21628 * gcc.dg/ucnid-4.c: Fix test.
21629
21630 2005-10-03 Diego Novillo <dnovillo@redhat.com>
21631
21632 PR 23445
21633 * gcc.c-torture/compile/pr23445.c: New test.
21634
21635 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
21636
21637 * g++.dg/overload/unknown1.C: New.
21638
21639 2005-10-03 Mark Mitchell <mark@codesourcery.com>
21640
21641 PR c++/17775
21642 * g++.dg/template/repo4.C: New test.
21643
21644 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21645
21646 PR libfortran/19308
21647 * gfortran.dg/large_real_kind_2.F90: New test.
21648 * gfortran.dg/large_integer_kind_2.f90: New test.
21649
21650 2005-10-03 Uros Bizjak <uros@kss-loka.si>
21651
21652 * lib/target-supports.exp (check_effective_target_vect_shift):
21653 Implement with result caching. Add i?86, x86_64 and ia64 targets.
21654 (check_effective_target_vect_condition): Fix copy-n-pasto.
21655
21656 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
21657 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
21658 targets.
21659
21660 2005-10-02 Mark Mitchell <mark@codesourcery.com>
21661
21662 PR c++/22621
21663 * g++.dg/template/overload5.C : New test.
21664
21665 PR c++/23840
21666 * g++.dg/expr/stdarg1.C: New test.
21667
21668 2005-10-02 Diego Novillo <dnovillo@redhat.com>
21669
21670 PR 24142
21671 * gcc.c-torture/execute/pr24142.c: New test.
21672
21673 2005-10-01 Diego Novillo <dnovillo@redhat.com>
21674
21675 PR 24141
21676 * gcc.c-torture/execute/pr24141.c: New test.
21677
21678 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
21679 Diego Novillo <dnovillo@redhat.com>
21680
21681 PR 23604
21682 * gcc.c-torture/execute/pr23604.c: New test.
21683
21684 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
21685
21686 PR fortran/16404
21687 PR fortran/20835
21688 PR fortran/20890
21689 PR fortran/20899
21690 PR fortran/20900
21691 PR fortran/20901
21692 PR fortran/20902
21693 gfortran.dg/equiv_constraint_1.f90: New test.
21694 gfortran.dg/equiv_constraint_2.f90: New test.
21695 gfortran.dg/equiv_constraint_3.f90: New test.
21696 gfortran.dg/equiv_constraint_4.f90: New test.
21697 gfortran.dg/equiv_constraint_5.f90: New test.
21698 gfortran.dg/equiv_constraint_6.f90: New test.
21699 gfortran.dg/equiv_constraint_7.f90: New test.
21700 gfortran.dg/equiv_constraint_8.f90: New test.
21701 gfortran.dg/private_type_1.f90: New test.
21702 gfortran.dg/private_type_2.f90: New test.
21703 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
21704 980628-10.f: Assert std=gnu to permit mixing of
21705 types in equivalence statements.
21706
21707 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
21708
21709 PR 24112
21710 * gfortran.dg/open_status_1.f90: New.
21711
21712 2005-09-30 Uros Bizjak <uros@kss-loka.si>
21713
21714 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
21715 * gcc.dg/vect/pr22480.c: Clean up temp files.
21716 * gcc.dg/vect/pr23831.c: Clean up temp files.
21717 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
21718 Clean up temp files.
21719 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
21720 Clean up temp files.
21721
21722 * gcc.dg/20050309-1.c: Clean up temp files.
21723 * gcc.dg/20050325-1.c: Clean up temp files.
21724
21725 2005-09-30 Uros Bizjak <uros@kss-loka.si>
21726
21727 PR tree-optimization/24059
21728 * gcc.dg/vect/pr24059.c : New test.
21729
21730 2005-09-29 Jakub Jelinek <jakub@redhat.com>
21731
21732 PR middle-end/24109
21733 * gcc.c-torture/execute/20050929-1.c: New test.
21734
21735 2005-09-29 Steven Bosscher <stevenb@suse.de>
21736
21737 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
21738
21739 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
21740
21741 PR c/21419
21742 * gcc.dg/pr21419.c: New test.
21743
21744 2005-09-29 Steven Bosscher <stevenb@suse.de>
21745
21746 * gcc.dg/pr23911.c: New test.
21747
21748 2005-09-28 Mark Mitchell <mark@codesourcery.com>
21749
21750 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
21751
21752 PR c++/16782
21753 * g++.dg/parse/qualified4.C: New test.
21754 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
21755 * g++.old-deja/g++.mike/p8154.C: Likewise.
21756
21757 2005-09-27 Mark Mitchell <mark@codesourcery.com>
21758
21759 PR c++/22147
21760 * g++.dg/template/friend37.C: New test.
21761 * g++.dg/parse/crash28.C: Adjust error markers.
21762
21763 2005-09-27 Jakub Jelinek <jakub@redhat.com>
21764
21765 PR fortran/18518
21766 * gfortran.fortran-torture/execute/save_2.f90: New decl.
21767
21768 2005-09-27 Devang Patel <dpatel@apple.com>
21769
21770 PR tree-optimization/23625
21771 * gcc.dg/pr23625.c: New test.
21772
21773 2005-09-27 Uros Bizjak <uros@kss-loka.si>
21774
21775 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
21776 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
21777
21778 2005-09-26 Jakub Jelinek <jakub@redhat.com>
21779
21780 PR fortran/23677
21781 * gfortran.fortran-torture/execute/save_1.f90: New test.
21782 * gfortran.dg/save_1.f90: New test.
21783
21784 2005-09-26 Uros Bizjak <uros@kss-loka.si>
21785
21786 * gcc.target/i386/builtin-apply-mmx.c: New test.
21787
21788 PR target/22576
21789 * gcc.target/i386/pr22576.c: New test.
21790
21791 PR target/22585
21792 * gcc.target/i386/pr22585.c: New test.
21793
21794 PR target/23268
21795 * gcc.target/i386/pr23268.c: New test.
21796
21797 PR middle-end/23831
21798 * gcc.dg/vect/pr23831.c: New test.
21799
21800 PR target/24055
21801 * gcc.target/i386/pr24055.c: New test.
21802
21803 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
21804
21805 PR tree-optimization/23960
21806 * gcc.c-torture/compile/pr23960.c: New.
21807
21808 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
21809
21810 PR fortran/16861
21811 * gfortran.dg/nested_modules_3.f90: New.
21812
21813 2005-09-22 Steven G. Kargl <kargls@comcast.net>
21814
21815 PR fortran/24005
21816 gfortran.dg/interface_1.f90: New test.
21817
21818 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
21819 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21820
21821 PR fortran/23843
21822 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
21823
21824 2005-09-22 Steven G. Kargl <kargls@comcast.net>
21825
21826 PR fortran/23516
21827 * gfortran.dg/imag_1.f: New test.
21828 * gfortran.dg/imag_2.f: Ditto.
21829
21830 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
21831
21832 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
21833
21834 2005-09-22 Jakub Jelinek <jakub@redhat.com>
21835
21836 PR c++/21983
21837 * g++.dg/warn/pr21983.C: New test.
21838
21839 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
21840
21841 * gcc.dg/20050922-1.c: Testcase added.
21842
21843 2005-09-21 Mark Mitchell <mark@codesourcery.com>
21844
21845 PR c++/23993
21846 * g++.dg/template/array14.C: New test.
21847
21848 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
21849
21850 PR fortran/19929
21851 * gfortran.dg/der_ptr_component_1.f90: New test.
21852
21853 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21854
21855 PR c++/23965
21856 * g++.dg/template/error1.C: Reject "no matching function" message.
21857
21858 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21859
21860 PR c++/17609
21861 * g++.dg/lookup/error1.C: New test.
21862
21863 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
21864
21865 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
21866 functionality of the testcase.
21867
21868 2005-09-20 Richard Henderson <rth@redhat.com>
21869
21870 * gcc.dg/vect/vect-22.c: Require vect_float.
21871 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
21872
21873 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
21874
21875 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
21876 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
21877 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
21878 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
21879 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
21880 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
21881 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
21882 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
21883 * gcc.dg/cpp/ucnid-8.c: New test.
21884
21885 2005-09-20 Jakub Jelinek <jakub@redhat.com>
21886
21887 PR tree-optimization/23929
21888 * gcc.c-torture/compile/pr23929.c: New test.
21889
21890 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
21891
21892 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
21893 for one loop.
21894
21895 2005-09-20 Steve Ellcey <sje@cup.hp.com>
21896
21897 PR testsuite/23186
21898 * g++.dg/other/pr22003.C: Require named sections.
21899
21900 2005-09-20 Jakub Jelinek <jakub@redhat.com>
21901
21902 PR c++/23947
21903 * g++.dg/rtti/crash3.C: New test.
21904
21905 PR tree-optimization/23818
21906 * gcc.dg/pr23818.c: New test.
21907
21908 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21909
21910 PR fortran/23420
21911 * gfortran.dg/print_fmt_4.f: New.
21912
21913 2005-09-20 Jakub Jelinek <jakub@redhat.com>
21914
21915 PR fortran/23663
21916 * gfortran.fortran-torture/execute/entry_11.f90: New test.
21917
21918 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
21919
21920 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
21921 Use pointers to local alignable arrays instead. Added comments.
21922 * gcc.dg/vect/vect-46.c: Likewise.
21923 * gcc.dg/vect/vect-48.c: Likewise.
21924 * gcc.dg/vect/vect-49.c: Likewise.
21925 * gcc.dg/vect/vect-52.c: Likewise.
21926 * gcc.dg/vect/vect-53.c: Likewise.
21927 * gcc.dg/vect/vect-54.c: Likewise.
21928 * gcc.dg/vect/vect-56.c: Likewise.
21929 * gcc.dg/vect/vect-57.c: Likewise.
21930 * gcc.dg/vect/vect-58.c: Likewise.
21931 * gcc.dg/vect/vect-60.c: Likewise.
21932 * gcc.dg/vect/vect-61.c: Likewise.
21933
21934 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
21935 The test is no longer vectorizable on vect_no_align targets.
21936 * gcc.dg/vect/vect-43.c: Likewsie.
21937
21938 * gcc.dg/vect/vect-44.c: Added comments.
21939 * gcc.dg/vect/vect-45.c: Added comments.
21940 * gcc.dg/vect/vect-50.c: Added comments.
21941 * gcc.dg/vect/vect-51.c: Added comments.
21942
21943 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
21944 aligned type.
21945 * gcc.dg/vect/Os-vect-95.c: Likewise.
21946
21947 * gcc.dg/vect/vect-41.c: Test removed.
21948 * gcc.dg/vect/vect-47.c: Test removed.
21949 * gcc.dg/vect/vect-55.c: Test removed.
21950 * gcc.dg/vect/vect-59.c: Test removed.
21951
21952 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
21953
21954 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
21955 No longer vectorizable on vect_no_align targets.
21956 * gcc.dg/vect/pr20122.c: Likewise.
21957 * gcc.dg/vect/vect-74.c: Likewise.
21958 * gcc.dg/vect/vect-75.c: Likewise.
21959 * gcc.dg/vect/vect-76.c: Likewise.
21960
21961 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
21962 Will not be vectorizable on vect_no_align targets once aliasing issues
21963 are resolved.
21964 * gcc.dg/vect/vect-79.c: Likewise.
21965
21966 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
21967 * gcc.dg/vect/vect-78.c: Likewise.
21968 * gcc.dg/vect/vect-97.c: Likewise.
21969
21970 2005-09-19 Steven Bosscher <stevenb@suse.de>
21971
21972 * gcc.dg/pr23943.c: New test.
21973
21974 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
21975
21976 PR fortran/19181
21977 * gfortran.dg/derived_pointer_null_1.f90: New test.
21978
21979 2005-09-18 Richard Guenther <rguenther@suse.de>
21980
21981 PR middle-end/23944
21982 * gcc.c-torture/compile/pr23944.c: New testcase.
21983
21984 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
21985
21986 PR fortran/15975
21987 * gfortran.dg/der_pointer_2.f90: New test.
21988
21989 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
21990
21991 PR fortran/16861
21992 * gfortran.dg/nested_modules_2.f90: New test.
21993
21994 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21995
21996 PR c++/18368
21997 * g++.dg/other/semicolon.C: New test.
21998
21999 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
22000
22001 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
22002 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
22003
22004 2005-09-16 Mark Mitchell <mark@codesourcery.com>
22005
22006 PR c++/23914
22007 * g++.dg/template/static18.C: New test.
22008
22009 PR c++/21514
22010 * g++.dg/template/crash19.C: Remove dg-error marker.
22011 * g++.dg/template/local4.C: New test.
22012
22013 2005-09-16 Paul Brook <paul@codesourcery.com>
22014
22015 PR fortran/23906
22016 * gfortran.dg/dependency_1.f90: New test.
22017
22018 2005-09-15 Mark Mitchell <mark@codesourcery.com>
22019
22020 PR c++/23896
22021 * g++.dg/template/static17.C: New test.
22022
22023 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
22024
22025 PR c++/23139
22026 * g++.dg/warn/huge-val1.C: New test.
22027
22028 2005-09-15 Mark Mitchell <mark@codesourcery.com>
22029
22030 PR c++/13140
22031 * g++.dg/parse/class2.C: New test.
22032 * g++.dg/template/explicit8.C: Likewise.
22033 * g++.dg/template/spec25.C: Likewise.
22034
22035 2005-09-14 Josh Conner <jconner@apple.com>
22036
22037 PR middle-end/23584
22038 * gcc.dg/pr23584.c: New test.
22039
22040 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
22041
22042 PR fortran/21875 Internal Unit Array I/O, NIST
22043 * gfortran.dg/arrayio_1.f90: New test.
22044 * gfortran.dg/arrayio_1.f90: New test.
22045 * gfortran.dg/arrayio_1.f90: New test.
22046 * gfortran.dg/arrayio_1.f90: New test.
22047 * gfortran.dg/arrayio_1.f90: New test.
22048
22049 2005-09-14 Uros Bizjak <uros@kss-loka.si>
22050
22051 PR middle-end/22480
22052 * gcc.dg/vect/pr22480.c: New test.
22053
22054 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
22055
22056 PR fortran/19358
22057 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
22058
22059 2005-09-13 Josh Conner <jconner@apple.com>
22060
22061 PR c++/23180
22062 * g++.dg/init/struct2.C: New test.
22063 * g++.dg/init/struct3.C: New test.
22064
22065 2005-09-13 Janis Johnson <janis187@us.ibm.com>
22066
22067 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
22068 Clean up temp files.
22069 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
22070 gcc.dg/tree-ssa/builtin-fprintf-1.c,
22071 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
22072 gcc.dg/tree-ssa/builtin-printf-1.c,
22073 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
22074 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
22075 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
22076 gcc.dg/tree-ssa/builtin-vprintf-1.c,
22077 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
22078 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
22079 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
22080 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
22081 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
22082 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
22083 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
22084 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
22085
22086 2005-09-13 Josh Conner <jconner@apple.com>
22087
22088 * lib/gcc-dg.exp: Load scanipa.exp.
22089 (cleanup-dump): New procedure.
22090 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
22091 * lib/scandump.exp: New file.
22092 * lib/scantree.exp: Use it.
22093 * lib/scanipa.exp: New file.
22094
22095 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
22096
22097 PR fortran/17740
22098 * gfortran.dg/generic_4.f90: New test.
22099
22100 2005-09-13 Uros Bizjak <uros@kss-loka.si>
22101
22102 PR target/23816
22103 * gcc.target/i386/pr23816-1.c: New test.
22104 * gcc.target/i386/pr23816-2.c: New test.
22105
22106
22107 2005-09-13 Bastian Blank <waldi@debian.org>
22108
22109 PR c++/16171
22110 * g++.dg/abi/mangle26.C: New test.
22111 * g++.dg/abi/mangle27.C: New test.
22112 * g++.dg/abi/mangle28.C: New test.
22113 * g++.dg/abi/mangle29.C: New test.
22114
22115 PR c++/23839
22116 * g++.dg/parse/register1.C: New test.
22117
22118 2005-09-13 Mark Mitchell <mark@codesourcery.com>
22119
22120 PR c++/23842
22121 * g++.dg/template/access16.C: New test.
22122
22123 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22124
22125 * gfortran.dg/char_pack_2.f90: Increase the vector size.
22126
22127 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22128
22129 PR fortran/18899
22130 * gfortran.dg/shape_2.f90: New test.
22131
22132 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22133
22134 PR target/19269
22135 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
22136 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
22137 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
22138 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
22139 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
22140 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
22141 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
22142 tests.
22143
22144 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22145
22146 PR c++/23841
22147 * g++.dg/parse/template17.C: New test.
22148
22149 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22150
22151 PR c++/23789
22152 * g++.dg/template/nontype14.C: New test.
22153
22154 2005-09-12 Ian Lance Taylor <ian@airs.com>
22155
22156 PR g++/7874
22157 * g++.dg/lookup/friend7.C: New test.
22158 * g++.dg/lookup/friend8.C: New test.
22159 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
22160 so that it will be found via argument dependent lookup.
22161 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
22162 friend functions which will no longer be found.
22163 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
22164 function g, so that it will be found via argument dependent
22165 lookup.
22166 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
22167 * g++.old-deja/g++.mike/net43.C: Likewise.
22168
22169 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22170
22171 PR c++/23691
22172 * g++.dg/template/static16.C: New test.
22173
22174 2005-09-12 Josh Conner <jconner@apple.com>
22175
22176 PR middle-end/23237
22177 * gcc.c-torture/compile/pr23237.c: New test.
22178
22179 2005-09-11 Richard Henderson <rth@redhat.com>
22180
22181 * g++.dg/other/error8.C: Update expected diagnostic text.
22182
22183 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22184
22185 PR libfortran/19872
22186 * gfortran.dg/overwrite_1.f: New test.
22187
22188 2005-09-09 Josh Conner <jconner@apple.com>
22189
22190 * g++.dg/init/pr23180-1.C: Removed.
22191 * g++.dg/init/pr23180-2.C: Removed.
22192
22193 2005-09-09 David Daney <ddaney@avtrex.com>
22194
22195 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
22196 files which are ...
22197 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
22198 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
22199
22200 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22201
22202 * gfortran.dg/iostat_2.f90: New test.
22203
22204 2005-09-09 Mark Mitchell <mark@codesourcery.com>
22205
22206 PR c++/22252
22207 * g++.dg/ext/interface1.C: New test.
22208 * g++.dg/ext/interface1.h: Likewise.
22209 * g++.dg/ext/interface1a.cc: Likewise.
22210
22211 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
22212
22213 * gfortran.dg/iomsg_1.f90: New test case.
22214
22215 2005-09-09 Richard Guenther <rguenther@suse.de>
22216
22217 PR c++/23624
22218 * g++.dg/tree-ssa/pr23624.C: New testcase.
22219
22220 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22221
22222 PR fortran/19239
22223 * gfortran.dg/vector_subscript_1.f90,
22224 * gfortran.dg/vector_subscript_2.f90: New tests.
22225
22226 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22227
22228 PR fortran/21104
22229 * gfortran.dg/array_alloc_1.f90,
22230 * gfortran.dg/array_alloc_2.f90,
22231 * gfortran.dg/array_alloc_3.f90: New tests.
22232
22233 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22234
22235 PR fortran/12840
22236 * gfortran.dg/array_constructor_6.f90
22237 * gfortran.dg/array_constructor_7.f90
22238 * gfortran.dg/array_constructor_8.f90
22239 * gfortran.dg/array_constructor_9.f90
22240 * gfortran.dg/array_constructor_10.f90
22241 * gfortran.dg/array_constructor_11.f90
22242 * gfortran.dg/array_constructor_12.f90: New tests.
22243
22244 2005-09-08 Josh Conner <jconner@apple.com>
22245
22246 PR c++/23180
22247 * g++.dg/init/pr23180-1.C: New test.
22248 * g++.dg/init/pr23180-2.C: New test.
22249
22250 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
22251
22252 PR fortran/18878
22253 * gfortran.dg/module_double_reuse.f90: New.
22254
22255 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
22256
22257 PR fortran/23270
22258 PR fortran/22304
22259 PR fortran/18870
22260 PR fortran/17917
22261 PR fortran/16511
22262 * gfortran.dg/common_equivalence_1.f: New.
22263 * gfortran.dg/common_equivalence_2.f: New.
22264 * gfortran.dg/common_equivalence_3.f: New.
22265 * gfortran.dg/contained_equivalence_1.f90: New.
22266 * gfortran.dg/module_blank_common.f90: New.
22267 * gfortran.dg/module_commons_1.f90: New.
22268 * gfortran.dg/module_equivalence_1.f90: New.
22269 * gfortran.dg/nested_modules_1.f90: New.
22270 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
22271 equivalences and add comment to connect the test with
22272 the PR.
22273
22274 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22275
22276 PR fortran/23765
22277 * gfortran.dg/common_6.f90: New test.
22278
22279 2005-09-08 Richard Sandiford <richard@codesourcery.com>
22280
22281 PR fortran/15326
22282 * gfortran.dg/char_result_1.f90,
22283 * gfortran.dg/char_result_2.f90,
22284 * gfortran.dg/char_result_3.f90,
22285 * gfortran.dg/char_result_4.f90,
22286 * gfortran.dg/char_result_5.f90,
22287 * gfortran.dg/char_result_6.f90,
22288 * gfortran.dg/char_result_7.f90,
22289 * gfortran.dg/char_result_8.f90: New tests.
22290
22291 2005-09-08 Richard Sandiford <richard@codesourcery.com>
22292
22293 PR fortran/19928
22294 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
22295
22296 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
22297
22298 PR obj-c++/16816
22299 * obj-c++.dg/selector-5.mm: New test.
22300 * obj-c++.dg/selector-6.mm: New test.
22301
22302 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
22303
22304 PR objc/20574
22305 PR objc/19324
22306 * objc.dg/error-1.m: New test.
22307
22308 2005-09-07 Richard Sandiford <richard@codesourcery.com>
22309
22310 PR fortran/23373
22311 * gfortran.fortran-torture/execute/pr23373-1.f90,
22312 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
22313
22314 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
22315
22316 PR libfortran/23760
22317 * gfortran.dg/g77/1832.f: Remove long string in write statement
22318 to allow the test to pass on correct list directed output with
22319 prepended space.
22320
22321 2005-09-07 James E Wilson <wilson@specifix.com>
22322
22323 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
22324
22325 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
22326
22327 * gfortran.dg/parameter+save.f90: Rename to
22328 * gfortran.dg/parameter_save.f90: .. this.
22329
22330 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
22331
22332 PR fortran/20848
22333 * gfortran.dg/parameter+save.f90: New test case.
22334
22335 2005-09-06 Richard Sandiford <richard@codesourcery.com>
22336
22337 PR fortran/19269
22338 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
22339
22340 2005-09-06 Jakub Jelinek <jakub@redhat.com>
22341
22342 PR c/23075
22343 * gcc.dg/pr23075.c: New test.
22344 * g++.dg/warn/pr23075.C: New test.
22345
22346 PR target/22362
22347 * gcc.target/i386/pr22362.c: New test.
22348
22349 PR rtl-optimization/23098
22350 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
22351
22352 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
22353 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22354 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22355
22356 2005-09-06 Mark Mitchell <mark@codesourcery.com>
22357
22358 * g++.dg/expr/cast6.C: New test.
22359
22360 PR c++/9782
22361 * g++.dg/init/new15.C: New test.
22362
22363 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
22364
22365 * gcc.dg/vect/Os-vect-95.c: New test.
22366 * gcc.dg/vect/vect-95.c: Same.
22367
22368 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
22369
22370 * gcc.dg/vect/vect-29.c: Update xfail testing.
22371 * gcc.dg/vect/vect-44.c: Same.
22372 * gcc.dg/vect/vect-48.c: Same.
22373 * gcc.dg/vect/vect-50.c: Same.
22374 * gcc.dg/vect/vect-72.c: Same.
22375 * gcc.dg/vect/vect-77.c: Same.
22376 * gcc.dg/vect/vect-78.c: Same.
22377 * gcc.dg/vect/vect-80.c: Same.
22378 * gcc.dg/vect/vect-96.c: Same.
22379 * gcc.dg/vect/vect-100.c: Same.
22380 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
22381 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
22382 * gfortran.dg/vect/vect-5.f90: Same.
22383
22384 2005-09-06 Jakub Jelinek <jakub@redhat.com>
22385
22386 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
22387 start strings.
22388 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22389 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22390
22391 PR c++/23056
22392 * g++.dg/opt/pr23056.C: New test.
22393
22394 PR rtl-optimization/23098
22395 * gcc.target/i386/pr23098.c: New test.
22396
22397 2005-09-05 Mark Mitchell <mark@codesourcery.com>
22398
22399 PR c++/23667
22400 * g++.dg/template/static15.C: New test.
22401
22402 PR c++/21440
22403 * g++.dg/ext/stmtexpr5.C: New test.
22404 * g++.dg/ext/stmtexpr6.C: Likewise.
22405
22406 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
22407
22408 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
22409
22410 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
22411 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22412 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22413
22414 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
22415
22416 PR libfortran/23321
22417 * gfortran.dg/direct_io_4.f90: New test case.
22418
22419 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
22420 Rasmus Hahn <rassahah@neofonie.de>
22421
22422 PR libobjc/23108
22423 * objc.dg/type-stream-1.m: New test.
22424
22425 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
22426
22427 PR fortran/23661
22428 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
22429 gfortran.dg/print_fmt_3.f90: New test.
22430
22431 2005-09-03 Jakub Jelinek <jakub@redhat.com>
22432
22433 * gfortran.dg/fmt_t_1.f90: New test.
22434
22435 2005-09-03 Jakub Jelinek <jakub@redhat.com>
22436
22437 PR rtl-optimization/23454
22438 * g++.dg/opt/pr23454.C: New test.
22439
22440 2005-09-03 Mark Mitchell <mark@codesourcery.com>
22441
22442 PR c++/23699
22443 * g++.dg/ext/static1.C: New test.
22444
22445 2005-09-02 Richard Henderson <rth@redhat.com>
22446
22447 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
22448 tail call to check_fa_work.
22449
22450 2005-09-02 Mark Mitchell <mark@codesourcery.com>
22451
22452 PR c++/21687
22453 * g++.dg/other/gc3.C: New test.
22454
22455 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22456
22457 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
22458 * gcc.dg/20050826-1.c: Likewise.
22459
22460 2005-08-31 Mark Mitchell <mark@codesourcery.com>
22461
22462 PR c++/23167
22463 * g++.dg/expr/volatile1.C: New test.
22464
22465 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
22466
22467 PR middle-end/23547
22468 * gcc.dg/pr23547.c: New test.
22469
22470 2005-09-02 Richard Sandiford <richard@codesourcery.com>
22471
22472 PR c/22061
22473 * gcc.c-torture/execute/pr22061-1.c,
22474 * gcc.c-torture/execute/pr22061-2.c,
22475 * gcc.c-torture/execute/pr22061-3.c,
22476 * gcc.c-torture/execute/pr22061-4.c: New tests.
22477
22478 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
22479
22480 * gcc.dg/Wredundant-decls-2.c: New test to check that
22481 -Wredundant-decls does not issue warning for a variable
22482 definition following a declaration.
22483
22484 2005-09-01 Jakub Jelinek <jakub@redhat.com>
22485
22486 PR debug/7241
22487 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
22488 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
22489 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
22490
22491 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
22492 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
22493 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
22494 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
22495 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
22496 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
22497 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
22498 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
22499
22500 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22501
22502 PR objc/23306
22503 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
22504 scan-assmbler.
22505
22506 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
22507
22508 PR target/21255
22509 * gcc.dg/pr21255-1.c: New test.
22510 * gcc.dg/pr21255-2-mb.c: Likewise.
22511 * gcc.dg/pr21255-2-ml.c: Likewise.
22512 * gcc.dg/pr21255-3.c: Likewise.
22513 * gcc.dg/pr21255-4.c: Likewise.
22514
22515 2005-08-31 Dale Johannesen <dalej@apple.com>
22516
22517 * gcc.dg/20050830-1.c: New.
22518
22519 2005-08-31 Josh Conner <jconner@apple.com>
22520
22521 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
22522 command-line options for arm-*-* targets.
22523 * g++.dg/init/array16.C: Likewise.
22524 * g++.dg/other/crash-4.C: Likewise.
22525
22526 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22527
22528 PR obj-c++/23640
22529 * obj-c++.dg/gnu-runtime-3.mm: New test.
22530
22531 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22532
22533 PR c++/13377
22534 * g++.dg/lookup/ambig4.C: New test.
22535 * g++.dg/lookup/ambig5.C: New test.
22536 * g++.dg/tc1/dr101.C: Adjust error markers.
22537
22538 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22539
22540 PR c++/23639
22541 * g++.dg/template/ttp5.C: Adjust error markers.
22542
22543 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
22544
22545 PR testsuite/23609
22546 * lib/obj-c++.exp: Include target-libpath.exp.
22547 (obj-c++_link_flags): Look for the GNU libobjc library
22548 and set the library path to include it.
22549 Don't manually set LD_LIBRARY_PATH (etc.) but call
22550 set_ld_library_path_env_vars instead.
22551 (obj-c++_target_compile): Don't set library path or
22552 linker flags because they are already set correctly
22553 in obj-c++_link_flags.
22554
22555 2005-08-30 Josh Conner <jconner@apple.com>
22556
22557 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
22558 to command-line options for arm-*-* targets.
22559
22560 2005-08-30 Geoffrey Keating <geoffk@apple.com>
22561
22562 * g++.dg/other/i386-1.C: New.
22563
22564 2005-08-30 Jakub Jelinek <jakub@redhat.com>
22565
22566 PR preprocessor/20348
22567 PR preprocessor/20356
22568 * gcc.dg/cpp/pr20348.c: New test.
22569 * gcc.dg/cpp/pr20348.h: New file.
22570 * gcc.dg/cpp/inc/pr20348.h: New file.
22571 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
22572 * gcc.dg/cpp/pr20356.c: New test.
22573 * gcc.dg/cpp/pr20356.h: New file.
22574 * gcc.dg/cpp/inc/pr20356.h: New file.
22575 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
22576
22577 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
22578
22579 * gfortran.fortran-torture/execute/intrinsic_count.f90:
22580 Fix array dimension to avoid correct end-of-file error.
22581
22582 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
22583
22584 PR libfortran/23598
22585 * gfortran.dg/iostat_1.f90: New test.
22586
22587 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
22588
22589 PR middle-end/23408
22590 * gcc.dg/pr23408.c: New test.
22591
22592 2005-08-28 Mark Mitchell <mark@codesourcery.com>
22593
22594 PR c++/23099
22595 * g++.dg/init/member1.C: Make sure erroneous static data member
22596 definitions are required.
22597 * g++.dg/template/static13.C: New test.
22598 * g++.dg/template/static14.C: Likewise.
22599
22600 2005-08-29 Jakub Jelinek <jakub@redhat.com>
22601
22602 * gcc.target/i386/pr23575.c: Use -msse2 instead of
22603 -march=pentium4, remove ilp32 requirement.
22604
22605 PR middle-end/23484
22606 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
22607 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
22608
22609 2005-08-29 Andreas Jaeger <aj@suse.de>
22610
22611 PR testsuite/23607
22612 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
22613
22614 2005-08-28 Jakub Jelinek <jakub@redhat.com>
22615
22616 * gcc.c-torture/execute/20050316-2.c: New test.
22617 * gcc.c-torture/execute/20050316-3.c: New test.
22618 * gcc.dg/torture/pr16104-1.c: New test.
22619
22620 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
22621
22622 PR middle-end/23463
22623 * gcc.c-torture/execute/zero-struct-1.c: New test.
22624
22625 2005-08-27 Richard Guenther <rguenther@suse.de>
22626
22627 PR target/23575
22628 * gcc.target/i386/pr23575.c: New testcase.
22629
22630 2005-08-26 Jakub Jelinek <jakub@redhat.com>
22631
22632 PR rtl-optimization/23561
22633 * gcc.c-torture/execute/20050826-1.c: New test.
22634
22635 PR rtl-opt/23560
22636 * gcc.c-torture/execute/20050826-2.c: New test.
22637
22638 2005-08-26 Dale Johannesen <dalej@apple.com>
22639
22640 * gcc.dg/20030711-1.c: Modify to work on Darwin.
22641 * gcc.dg/20050826-1.c: New.
22642
22643 2005-08-26 Mark Mitchell <mark@codesourcery.com>
22644
22645 PR c++/19004
22646 * g++.dg/template/nontype13.C: New test.
22647
22648 PR c++/23491
22649 * g++.dg/init/new14.C: New test.
22650 * g++.dg/expr/anew1.C: Do not XFAIL.
22651 * g++.dg/expr/anew2.C: Likewise.
22652 * g++.dg/expr/anew3.C: Likewise.
22653
22654 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
22655
22656 PR middle-end/22439
22657 * gcc.dg/vla-3.c: New test.
22658
22659 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
22660
22661 PR fortran/20363
22662 * gfortran.dg/named_interface.f90: New.
22663
22664 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
22665
22666 * gcc.c-torture/execute/frame-address.c: New test.
22667
22668 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
22669
22670 PR c++/20817
22671 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
22672
22673 2005-08-25 Alan Modra <amodra@bigpond.net.au>
22674
22675 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
22676
22677 2005-08-25 Alan Modra <amodra@bigpond.net.au>
22678
22679 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
22680 * gcc.dg/altivec-22.c: Rename from..
22681 * gcc.dg/altivec-nomfcr.c: ..this.
22682
22683 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
22684
22685 PR tree-optimization/23546
22686 * gcc.dg/tree-ssa/pr23546.c: New test.
22687
22688 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
22689
22690 PR fortran/17758
22691 * gfortran.dg/nonreturning_statements.f90: New test.
22692
22693 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
22694
22695 PR c++/22454
22696 * g++.dg/parse/crash29.C: New.
22697
22698 2005-08-23 DJ Delorie <dj@redhat.com>
22699
22700 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
22701 constants have the L suffix.
22702
22703 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
22704
22705 PR c++/23044
22706 * g++.dg/template/instantiate8.C: New.
22707
22708 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
22709
22710 PR middle-end/23467
22711 * gcc.c-torture/execute/pr23467.c: New test.
22712
22713 2005-08-23 Jakub Jelinek <jakub@redhat.com>
22714
22715 PR tree-optimization/22043
22716 * gcc.c-torture/execute/20050613-1.c: New test.
22717
22718 2005-08-23 Ben Elliston <bje@au.ibm.com>
22719
22720 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
22721
22722 2005-08-22 Jakub Jelinek <jakub@redhat.com>
22723
22724 PR rtl-optimization/23478
22725 * g++.dg/opt/pr23478.C: New test.
22726
22727 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
22728
22729 PR c/18715
22730 * gcc.dg/switch-warn-3.c: New test.
22731
22732 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22733
22734 PR c++/22233
22735 * g++.dg/template/param1.C: New test.
22736
22737 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22738
22739 PR c++/23089
22740 * g++.dg/other/incomplete1.C: New test.
22741
22742 2005-08-22 Ira Rosen <irar@il.ibm.com>
22743
22744 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
22745 are vectorizable.
22746
22747 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22748
22749 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
22750 d_lines_5.f: New.
22751
22752 2005-08-21 Jakub Jelinek <jakub@redhat.com>
22753
22754 * gcc.target/i386/sse-4.c: New test.
22755
22756 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22757
22758 PR testsuite/23239
22759 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
22760
22761 2005-08-20 Jakub Jelinek <jakub@redhat.com>
22762
22763 * gcc.dg/20050811-1.c: New test.
22764 * gcc.dg/20050811-2.c: New test.
22765
22766 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
22767
22768 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
22769
22770 2005-08-19 Diego Novillo <dnovillo@redhat.com>
22771
22772 PR 23476
22773 * gcc.c-torture/compile/pr23476.c: New test.
22774
22775 2005-08-19 Devang Patel <dpatel@apple.com>
22776
22777 PR tree-optimization/23048
22778 * gcc.dg/tree-ssa/pr23048.c: New test.
22779
22780 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
22781
22782 PR middle-end/20624
22783 * g++.dg/warn/Wreturn-3.C: New test
22784
22785 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
22786
22787 PR tree-optimization/22228
22788 * g++.dg/vect/pr22543.cc: New test.
22789
22790 2005-08-17 Steven Bosscher <stevenb@suse.de>
22791
22792 PR tree-optimization/21574
22793 * gcc.dg/tree-ssa/pr21574.c: New test.
22794
22795 2005-08-16 James E Wilson <wilson@specifix.com>
22796
22797 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
22798
22799 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
22800
22801 PR tree-opt/23402
22802 * gcc.c-torture/compile/zero-strct-3.c: New test.
22803 * gcc.c-torture/compile/zero-strct-4.c: New test.
22804
22805 2005-08-16 Steven Bosscher <stevenb@suse.de>
22806
22807 PR target/23376
22808 * gcc.target/x86_64/pr23376.c: New test.
22809
22810 2005-08-16 Ian Lance Taylor <ian@airs.com>
22811
22812 PR c++/23337
22813 * g++.dg/ext/vector2.C: New.
22814
22815 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
22816
22817 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
22818
22819 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
22820
22821 PR libfortran/23428
22822 * gfortran.dg/inquire-complex.f90: New test case.
22823
22824 2005-08-16 James E Wilson <wilson@specifix.com>
22825
22826 PR tree-optimization/21105
22827 * gcc.dg/large-size-array.c: New.
22828
22829 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
22830
22831 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
22832 type.
22833 * gcc.dg/vect/vect-41: Likewise.
22834 * gcc.dg/vect/vect-42: Likewise.
22835 * gcc.dg/vect/vect-43: Likewise.
22836 * gcc.dg/vect/vect-44: Likewise.
22837 * gcc.dg/vect/vect-46: Likewise.
22838 * gcc.dg/vect/vect-47: Likewise.
22839 * gcc.dg/vect/vect-48: Likewise.
22840 * gcc.dg/vect/vect-52: Likewise.
22841 * gcc.dg/vect/vect-53: Likewise.
22842 * gcc.dg/vect/vect-54: Likewise.
22843 * gcc.dg/vect/vect-55: Likewise.
22844 * gcc.dg/vect/vect-56: Likewise.
22845 * gcc.dg/vect/vect-57: Likewise.
22846 * gcc.dg/vect/vect-58: Likewise.
22847 * gcc.dg/vect/vect-59: Likewise.
22848 * gcc.dg/vect/vect-60: Likewise.
22849 * gcc.dg/vect/vect-61: Likewise.
22850 * gcc.dg/vect/vect-85: Likewise.
22851 * gcc.dg/vect/vect-87: Likewise.
22852 * gcc.dg/vect/vect-88: Likewise.
22853 * gcc.dg/vect/vect-93.c: Likewise.
22854 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
22855 * gcc.dg/vect/vect-75: Likewise.
22856 * gcc.dg/vect/vect-76: Likewise.
22857 * gcc.dg/vect/vect-77: Likewise.
22858 * gcc.dg/vect/vect-78: Likewise.
22859 * gcc.dg/vect/vect-80: Likewise.
22860 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
22861 vectorized for the expected reason, rather than checking how alignment
22862 was handled.
22863 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
22864 aligned type and also instead of aligned pointers. Added documentation.
22865
22866 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
22867
22868 * gfortran.dg/power.f90: New test.
22869
22870 2005-08-16 Jakub Jelinek <jakub@redhat.com>
22871
22872 PR rtl-optimization/23299
22873 * g++.dg/opt/pr23299.C: New test.
22874
22875 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22876
22877 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
22878
22879 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
22880
22881 * g++.dg/template/local6.C: New test.
22882
22883 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
22884
22885 * execute/exceptions/finally-1.m: Check that the catch and finally are
22886 being called. Also add a "return 0;" at the end of main.
22887
22888 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
22889
22890 PR fortran/21432.
22891 * gfortran.dg/namelist_print_1.f: New test of functionality of
22892 PRINT namelist.
22893 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
22894 namelist generates error with -std=f95.
22895
22896 2005-08-14 Ira Rosen <irar@il.ibm.com>
22897
22898 PR tree-optimization/23119
22899 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
22900
22901 2005-08-13 Marcin Koziej <creep@desk.pl>
22902 Andrew Pinski <pinskia@physics.uc.edu>
22903
22904 PR libobjc/22492
22905 * execute/exceptions/finally-1.m: New test.
22906
22907 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22908
22909 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
22910 testsuite.
22911 * objc/execute/exceptions/trivial.m: New test.
22912 * objc.dg/try-catch-11.m: Move to ...
22913 * objc/execute/exceptions/foward-1.m: Here.
22914 * objc.dg/try-catch-2.m: Move to ...
22915 * objc/execute/exceptions/catchall-1.m: Here.
22916 * objc.dg/try-catch-8.m: Move to ...
22917 * objc/execute/exceptions/local-variables-1.m: Here.
22918
22919 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22920
22921 * objc.dg/nested-func-1.m: Move to ...
22922 * objc/execute/nested-func-1.m: Here.
22923
22924 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22925
22926 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
22927 in ${options} instead of [target_info name].
22928 * lib/obj-c++.exp (objc_target_compile): Likewise.
22929
22930 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22931
22932 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
22933
22934 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22935
22936 part of PR testsuite/23348
22937 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
22938 each of the torture options.
22939 * objc/compile/trivial.m: New test.
22940
22941 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
22942
22943 * gfortran.dg/eoshift.f90: Correct format.
22944
22945 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
22946
22947 * gfortran.fortran-torture/execute/character_passing.f90:
22948 Fix comment typo.
22949
22950 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
22951
22952 PR c++/8271
22953 * g++.dg/template/unify10.C: New.
22954
22955 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
22956
22957 * g++.dg/parse/pr22514.C: Move to...
22958 * g++.dg/debug/pr22514.C: here.
22959
22960 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22961
22962 PR c++/23266
22963 * g++.dg/inherit/pure1.C: New test.
22964
22965 * ChangeLog: Fix typos.
22966
22967 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22968 Steven Bosscher <stevenb@suse.de>
22969
22970 * gfortran.dg/runtime_warning_1.f90: New test.
22971
22972 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
22973
22974 PR c++/23219
22975 * g++.dg/parse/crash28.C: New.
22976
22977 2005-08-11 Richard Guenther <rguenther@suse.de>
22978
22979 PR target/23289
22980 * gcc.target/i386/tailcall-1.c: New testcase.
22981
22982 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
22983
22984 * gcc.dg/vect/vect-67.c: Un-xfail.
22985
22986 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
22987
22988 PR c++/23225
22989 * g++.dg/parse/crash27.C: new test.
22990
22991 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
22992
22993 PR libfortran/22143
22994 * gfortran.dg/shift-kind.f90: New testcase.
22995
22996 2005-08-10 Richard Sandiford <richard@codesourcery.com>
22997
22998 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
22999 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
23000
23001 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23002
23003 PR c++/20646
23004 * g++.dg/other/mult-stor1.C: New test.
23005
23006 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
23007
23008 * gcc.c-torture/pr18299-1.c: Move to ...
23009 * gcc.c-torture/compile/pr18299-1.c: Here.
23010
23011 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
23012
23013 * gfortran/fortran.torture/execute/character_passing.f90:
23014 Fix types for LSAME.
23015
23016 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
23017
23018 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
23019 input data back to what it was originally.
23020
23021 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
23022
23023 * objc.dg/try-catch-8.m: Enable for all targets.
23024
23025 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
23026
23027 * gcc.dg/pr23165.c: New test.
23028
23029 2005-08-09 Steven Bosscher <stevenb@suse.de>
23030
23031 PR tree-optimization/23234
23032 * gcc.dg/tree-ssa/pr23234.c: New test.
23033
23034 2005-08-08 Josh Conner <jconner@apple.com>
23035
23036 PR rtl-optimization/23241
23037 * gcc.dg/char-compare.c: New test.
23038
23039 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23040
23041 PR c++/22508
23042 * g++.dg/init/new13.C: New test.
23043
23044 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
23045
23046 PR c++/21166
23047 * g++.dg/other/crash-4.C: Adjust
23048 * g++/dg/ext/packed9.C: New.
23049
23050 2005-08-08 Richard Sandiford <richard@codesourcery.com>
23051
23052 PR middle-end/21964
23053 * gcc.c-torture/execute/pr21964-1.c: New test.
23054
23055 2005-08-08 Richard Sandiford <richard@codesourcery.com>
23056
23057 PR c/22458
23058 * gcc.dg/pr22458-1.c: New test.
23059
23060 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
23061 Steven G. Kargl <kargls@comcast.net>
23062
23063 PR fortran/22390
23064 * gfortran.dg/flush_1.f90: New test.
23065
23066 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23067
23068 PR c++/23191
23069 * g++.dg/template/eh2.C: New test.
23070
23071 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23072
23073 PR c++/19498
23074 * g++.dg/template/instantiate7.C: New test.
23075
23076 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
23077
23078 PR c/23113
23079 * gcc.dg/Wunused-value-1.c: New test.
23080
23081 2005-08-06 Richard Sandiford <richard@codesourcery.com>
23082
23083 PR rtl-optimization/23233
23084 * gcc.c-torture/compile/pr23233-1.c: New test.
23085
23086 2005-08-06 Jakub Jelinek <jakub@redhat.com>
23087
23088 PR fortran/18833
23089 PR fortran/20850
23090 * gfortran.dg/equiv_1.f90: New test.
23091 * gfortran.dg/equiv_2.f90: New test.
23092 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
23093 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
23094 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
23095
23096 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
23097
23098 * gcc.c-torture/execute/vrp-5.c: New test.
23099 * gcc.c-torture/execute/vrp-6.c: New test.
23100 * gcc.dg/tree-ssa/vrp21.c: New test.
23101
23102 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
23103
23104 * g++.dg/parse/pr22514.C: New test.
23105
23106 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
23107
23108 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
23109
23110 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
23111 instead of constant loads / pool entries.
23112
23113 2005-08-05 David Edelsohn <edelsohn@gnu.org>
23114
23115 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
23116 TEST_TO_WCTYPE.
23117
23118 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
23119
23120 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
23121 __WINT_TYPE__ in generated prototypes if possible.
23122
23123 2005-08-04 Diego Novillo <dnovillo@redhat.com>
23124
23125 PR 22037
23126 * g++.dg/tree-ssa/pr22037.C:
23127
23128 2005-08-04 Richard Henderson <rth@redhat.com>
23129
23130 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
23131 scan-tree-dump-times directive.
23132
23133 2005-08-04 Jan Hubicka <jh@suse.cz>
23134
23135 * gcov-1.C: Fix switch counts.
23136 * gcov-4b.c: Likewise.
23137
23138 2005-08-03 Jeff Law <law@redhat.com>
23139
23140 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
23141
23142 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
23143
23144 * gcc.c-torture/execute/pr23135.c: New test.
23145
23146 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23147
23148 PR tree-optimization/19899
23149 * gcc.dg/tree-ssa/scev-1.c: New test.
23150 * gcc.dg/tree-ssa/scev-2.c: New test.
23151
23152 2005-08-03 Richard Sandiford <richard@codesourcery.com>
23153
23154 PR target/18582
23155 * gcc.dg/torture/pr18582-1.c: New test.
23156
23157 2005-08-03 Jan Hubicka <jh@suse.cz>
23158
23159 * update-conroll.c: New testcase.
23160 * update-conroll-2.c: New testcase.
23161
23162 2005-08-02 David Edelsohn <edelsohn@gnu.org>
23163
23164 * gfortran.dg/constant_substring.f: New test.
23165 * gfortran.dg/pr22491.f: New test.
23166
23167 2005-08-02 Jan Hubicka <jh@suse.cz>
23168
23169 * update-threading.c: Replace by the proper one.
23170
23171 2005-08-02 Diego Novillo <dnovillo@redhat.com>
23172
23173 PR 23164
23174 * g++.dg/tree-ssa/pr23164.C: New test.
23175
23176 2005-08-02 Diego Novillo <dnovillo@redhat.com>
23177
23178 * gcc.dg/tree-ssa/pr23192.c: New test.
23179
23180 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
23181
23182 * gcc.c-torture/execute/vrp-4.c: New test.
23183
23184 2005-08-02 Jan Hubicka <jh@suse.cz>
23185
23186 * update-threading.c: New test.
23187
23188 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
23189
23190 * gcc.c-torture/compile/20050801-1.c: New test.
23191 * gcc.c-torture/compile/20050801-2.c: New test.
23192
23193 2005-08-01 Jan Hubicka <jh@suse.cz>
23194
23195 * val-prof-5.c: New test.
23196
23197 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
23198
23199 PR c/22311
23200 * gcc.dg/pr22311-1.c : New test.
23201
23202 2005-07-31 Steven Bosscher <stevenb@suse.de>
23203
23204 PR target/23095
23205 * gfortran.dg/pr23095.f: New test.
23206
23207 PR c++/22003
23208 * g++.dg/other/pr22003.C: New test.
23209
23210 2005-07-31 Richard Sandiford <richard@codesourcery.com>
23211
23212 PR target/20621
23213 * gcc.c-torture/execute/pr20621-1.c: New test.
23214
23215 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
23216
23217 * gfortran.dg/comma_format_extension_4.f: Adjust length
23218 of string for format.
23219 * gfortran.dg/der_array_io_1.f: Replace illegal internal
23220 print statement with internal write.
23221 * gfortran.dg/der_array_io_2.f: Likewise.
23222 * gfortran.dg/der_array_io_3.f: Likewise.
23223
23224 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
23225
23226 * gcc.dg/fold-abs-4.c: new test.
23227
23228 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
23229
23230 PR fortran/22570 an related issues.
23231 * gfortran.dg/x_slash_1.f: New test.
23232
23233 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
23234
23235 PR c/23143
23236 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
23237 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
23238
23239 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23240
23241 PR c/529
23242 * gcc.dg/Wshadow-3.c: New test.
23243
23244 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
23245
23246 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
23247 used to have the wrong bounds).
23248
23249 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23250
23251 PR c/21720
23252 * gcc.dg/hex-round-1.c: Test more cases.
23253 * gcc.dg/hex-round-2.c: New test.
23254
23255 2005-07-29 Diego Novillo <dnovillo@redhat.com>
23256
23257 PR 22550
23258 * g++.dg/tree-ssa/pr22550.C: New test.
23259
23260 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
23261
23262 * gcc.dg/tree-ssa/vrp19.c: New test.
23263 * gcc.dg/tree-ssa-vrp20.c: New test.
23264
23265 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23266
23267 PR c/22240
23268 * gcc.dg/transparent-union-4.c: New test.
23269
23270 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23271
23272 PR c/22192
23273 * gcc.dg/c99-vla-2.c: New test.
23274
23275 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23276
23277 PR c/21720
23278 * gcc.dg/hex-round-1.c: New test.
23279
23280 2005-07-28 Jan Hubicka <jh@suse.cz>
23281
23282 * inliner-1.c: Do not dump everything.
23283 * tree-prof.exp: Do not pass -ftree-based-profiling.
23284 * bprob.exp: Likewise.
23285
23286 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
23287
23288 2005-07-28 Mark Mitchell <mark@codesourcery.com>
23289
23290 PR c++/22545
23291 * g++.dg/expr/ptrmem7.C: New test.
23292
23293 2005-07-28 Mike Stump <mrs@apple.com>
23294
23295 * g++.old-deja/g++.mike/visibility-1.C: New test.
23296
23297 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23298
23299 PR c/20187
23300 * gcc.c-torture/execute/pr20187-1.c: New test.
23301
23302 2005-07-28 Jeff Law <law@redhat.com>
23303
23304 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
23305 * gcc.dg/tree-ssa/vrp18.c: New test.
23306
23307 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
23308
23309 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
23310
23311 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
23312
23313 PR tree-optimization/22506
23314 * gcc.dg/vect/ps22506.c: New test.
23315
23316 2005-07-28 Jakub Jelinek <jakub@redhat.com>
23317
23318 PR target/21149
23319 * gcc.target/i386/sse-3.c: New test.
23320
23321 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23322
23323 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
23324 * gcc.target/mips/mips32-dsp-type.c: Likewise.
23325
23326 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23327
23328 PR c/22589
23329 * gcc.c-torture/compile/pr22589-1.c: New test.
23330
23331 2005-07-28 Jan Hubicka <jh@suse.cz>
23332
23333 * update-loopch.c: New testcase.
23334
23335 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
23336
23337 PR rtl-optimization/23047
23338 * gcc.c-torture/execute/pr23047.c: New test.
23339 * gcc.c-torture/execute/pr23047.x: New.
23340
23341 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
23342
23343 PR tree-optimization/22493
23344 * gcc.c-torture/execute/pr22493-1.c: New test.
23345 * gcc.c-torture/execute/pr22493-1.x: New.
23346 * gcc.c-torture/execute/vrp-1.c: New test.
23347 * gcc.c-torture/execute/vrp-2.c: New test.
23348 * gcc.c-torture/execute/vrp-2.c: New test.
23349
23350 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
23351
23352 * gcc.target/frv/all-builtin-read8.c: Delete.
23353 * gcc.target/frv/all-builtin-read16.c: Delete.
23354 * gcc.target/frv/all-builtin-read32.c: Delete.
23355 * gcc.target/frv/all-builtin-read64.c: Delete.
23356 * gcc.target/frv/all-builtin-write8.c: Delete.
23357 * gcc.target/frv/all-builtin-write16.c: Delete.
23358 * gcc.target/frv/all-builtin-write32.c: Delete.
23359 * gcc.target/frv/all-builtin-write64.c: Delete.
23360 * gcc.target/frv/all-read-write-1.c: New.
23361
23362 2005-07-27 Jeff Law <law@redhat.com>
23363
23364 * gcc.c-torture/execute/pr22630.c: New test.
23365
23366 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
23367
23368 PR tree-optimization/23073
23369 * gcc.dg/vect/nodump-pr23073.c: New test.
23370 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
23371
23372 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
23373
23374 PR tree-optimize/22348
23375 * gcc.c-torture/execute/pr22348.c: New.
23376
23377 2005-07-27 Richard Guenther <rguenther@suse.de>
23378
23379 * gcc.dg/tree-ssa/salias-1.c: New testcase.
23380
23381 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23382
23383 PR fortran/22503
23384 * gfortran.dg/logical_comp.f90: New test.
23385
23386 2005-07-27 Jan Hubicka <jh@suse.cz>
23387
23388 * inliner-1.c: Add cleanup of dumps.
23389 * val-prof-*.c: Likewise.
23390 * update-tailcall.c: New.
23391
23392 2005-07-26 Diego Novillo <dnovillo@redhat.com>
23393
23394 PR 22591
23395 * gcc.dg/tree-ssa/pr22591.c: New test.
23396 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
23397
23398 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
23399
23400 PR libobjc/22606
23401 * objc.dg/try-catch-11.m: New test.
23402
23403 2005-07-26 Richard Guenther <rguenther@suse.de>
23404
23405 PR tree-optimization/22486
23406 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
23407
23408 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
23409
23410 PR tree-opt/22484
23411 * g++.dg/opt/loop2.C: New test.
23412
23413 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
23414
23415 * gcc.dg/tree-ssa/reassoc-3.c: New test.
23416 * gcc.dg/tree-ssa/reassoc-4.c: New test.
23417
23418 2005-07-25 Adam Nemet <anemet@lnxw.com>
23419
23420 * lib/profopt.exp (profopt-execute): Check for profiling data
23421 files on the target.
23422
23423 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
23424
23425 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
23426 for matching of asm labels.
23427
23428 2005-07-25 Richard Guenther <rguenther@suse.de>
23429
23430 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
23431
23432 2005-07-25 Richard Guenther <rguenther@suse.de>
23433
23434 PR testsuite/22624
23435 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
23436
23437 2005-07-25 Ira Rosen <irar@il.ibm.com>
23438
23439 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
23440 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
23441 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
23442 * gcc.dg/vect/vect-100.c: New test.
23443 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
23444 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
23445 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
23446 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
23447 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
23448 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
23449 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
23450 * gfortran.dg/vect/pr19049.f90: New testcase.
23451 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
23452
23453 2005-07-25 Jakub Jelinek <jakub@redhat.com>
23454
23455 * gcc.c-torture/execute/20050713-1.c: New test.
23456
23457 PR fortran/20063
23458 * gfortran.fortran-torture/execute/data_4.f90: New test.
23459
23460 PR middle-end/20303
23461 * gcc.dg/visibility-d.c: New test.
23462
23463 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
23464
23465 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
23466 * gfortran.dg/underflow.f90: Ditto.
23467
23468 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23469
23470 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
23471 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
23472 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
23473
23474 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
23475
23476 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
23477 include case of field width of zero.
23478
23479 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
23480
23481 PR libgfortran/21875
23482 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
23483 with trailing blanks on normal formatted read.
23484
23485 2005-07-23 Chao-ying Fu <fu@mips.com>
23486
23487 * gcc.target/mips/mips32-dsp-type.c: New test.
23488 * gcc.target/mips/mips32-dsp.c: New test.
23489
23490 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
23491
23492 PR testsuite/21073
23493 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
23494
23495 PR testsuite/20454
23496 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
23497 and __cyg_profile_func_exit.
23498
23499 2005-07-22 David Edelsohn <edelsohn@gnu.org>
23500
23501 * gfortran.dg/comma_format_extension_3.f: Fix typo.
23502 * gfortran.dg/comma_format_extension_4.f: Same.
23503 * gfortran.dg/pr15332.f: Same.
23504 * gfortran.dg/pr21730.f: Same.
23505
23506 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
23507
23508 * g++.dg/opt/vrp2.C: Fix testcase.
23509
23510 PR tree-opt/22625
23511 * g++.dg/opt/vrp2.C: New test.
23512
23513 2005-07-22 Mark Mitchell <mark@codesourcery.com>
23514
23515 PR debug/21828
23516 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
23517
23518 2005-07-22 Diego Novillo <dnovillo@redhat.com>
23519
23520 * gcc.dg/tree-ssa/20050719-1.c: New test.
23521
23522 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
23523
23524 * gcc.dg/bfin-longcall-1.c: New file.
23525 * gcc.dg/bfin-longcall-2.c: New file.
23526
23527 2005-07-21 Janis Johnson <janis187@us.ibm.com>
23528
23529 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
23530
23531 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
23532
23533 PR middle-end/19055
23534 * gcc.dg/tree-ssa/pr19055.c: New test.
23535 * gcc.dg/tree-ssa/pr19055-2.c: New test.
23536
23537 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
23538
23539 PR C++/22358
23540 * g++.dg/other/pr22358.C: New test.
23541
23542 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
23543
23544 PR c++/2922
23545 * g++.dg/lookup/two-stage5.C: New test from bug comments.
23546
23547 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23548
23549 PR c++/15938
23550 * g++.dg/init/union2.C: New test.
23551
23552 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23553
23554 PR c/22393
23555 * gcc.dg/complex-4.c: New test.
23556
23557 2005-07-21 Richard Guenther <rguenther@suse.de>
23558
23559 PR testsuite/22522
23560 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
23561 scanning for asm labels.
23562 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23563
23564 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
23565
23566 PR target/22085
23567 * gcc.dg/altivec-pr22085.c: New.
23568
23569 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
23570
23571 PR tree-optimization/19210
23572 * gcc.dg/tree-ssa/pr19210-1.c: New.
23573 * gcc.dg/tree-ssa/pr19210-2.c: New.
23574
23575 2005-07-21 Richard Sandiford <richard@codesourcery.com>
23576
23577 PR rtl-optimization/22167
23578 * g++.dg/opt/pr22167.C: New test.
23579
23580 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
23581
23582 PR c++/2922
23583 * g++.dg/lookup/two-stage2.C: New.
23584 * g++.dg/lookup/two-stage3.C: New.
23585 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
23586 fixed two-stage name lookup for operators.
23587 * g++.dg/template/call3.C: Compiler now produces an appropriate
23588 error message.
23589 * g++.dg/template/crash37.C: Compiler now describes bla() on line
23590 14 as a candidate.
23591 * g++.dg/template/ptrmem4.C: Compiler produces different error
23592 message.
23593 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
23594 connect_to_method as a candidate.
23595
23596 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
23597
23598 * gcc.dg/fold-alloc-1.c: New test.
23599
23600 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
23601
23602 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
23603 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
23604
23605 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
23606
23607 * gcc.dg/fold-abs-1.c: New test.
23608 * gcc.dg/fold-abs-2.c: New test.
23609 * gcc.dg/fold-abs-3.c: New test.
23610
23611 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
23612
23613 Make CONSTRUCTOR use VEC to store initializers.
23614 * g++.dg/ext/complit3.C: Check for specific error messages.
23615 * g++.dg/init/brace2.C: Update error message.
23616 * g++.dg/warn/Wbraces2.C: Likewise.
23617
23618 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
23619
23620 PR fortran/16940
23621 * gfortran.dg/module_interface_1.f90: New test.
23622
23623 2005-07-19 Danny Berlin <dberlin@dberlin.org>
23624 Kenneth Zadeck <zadeck@naturalbridge.com>
23625
23626 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
23627
23628 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23629
23630 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
23631 specify -Wformat for these tests.
23632 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
23633 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
23634 * gcc.dg/format/opt-6.c: Delete.
23635
23636 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
23637
23638 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
23639 * gcc.dg/tree-ssa/sra-3.c: Likewise.
23640
23641 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
23642
23643 * gcc.dg/tree-ssa/alias-2.c: New test.
23644
23645 2005-07-18 Mark Mitchell <mark@codesourcery.com>
23646
23647 PR c++/22263
23648 * g++.dg/template/explicit7.C: New test.
23649
23650 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
23651
23652 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
23653 field width of 8 to +Inf and -Inf.
23654
23655 2005-07-17 Mark Mitchell <mark@codesourcery.com>
23656
23657 PR c++/22139
23658 * g++.dg/template/friend36.C: New test.
23659
23660 2005-07-16 David Edelsohn <edelsohn@gnu.org>
23661
23662 PR fortran/21730
23663 * gfortran.dg/pr21730.f: New test.
23664
23665 2005-07-16 Danny Berlin <dberlin@dberlin.org>
23666 Kenneth Zadeck <zadeck@naturalbridge.com>
23667
23668 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
23669 since pure const detection cannot run at -O1 in c compiler.
23670 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
23671 can now optimize this case properly.
23672 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
23673 because we now pass.
23674 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
23675
23676 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
23677
23678 PR c/22421
23679 * gcc.dg/format/bitfld-1.c: New test.
23680
23681 2005-07-15 Mark Mitchell <mark@codesourcery.com>
23682
23683 PR c++/22204
23684 * g++.dg/rtti/repo1.C: New test.
23685
23686 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
23687
23688 PR middle-end/22398
23689 * gcc.c-torture/compile/pr22398.c: New test.
23690
23691 2005-07-15 Mark Mitchell <mark@codesourcery.com>
23692
23693 PR c++/22132
23694 * g++.dg/expr/cast4.C: New test.
23695
23696 2005-07-15 Richard Guenther <rguenther@suse.de>
23697
23698 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
23699 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23700
23701 2005-07-15 Steven Bosscher <stevenb@suse.de>
23702
23703 PR tree-optimization/22230
23704 * gcc.dg/tree-ssa/pr22230.c: New test.
23705
23706 2005-07-14 Jakub Jelinek <jakub@redhat.com>
23707
23708 * gfortran.dg/g77/cpp6.f: New test.
23709
23710 PR fortran/22417
23711 * gfortran.dg/g77/cpp5.F: New test.
23712 * gfortran.dg/g77/cpp5.h: New file.
23713 * gfortran.dg/g77/cpp5inc.h: New file.
23714
23715 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
23716
23717 PR libfortran/16435
23718 * gfortran.dg/tl_editting.f90: New.
23719 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
23720
23721 2005-07-14 Steven G. Kargl <kargls@comcast.net>
23722
23723 * gfortran.dg/char_array_constructor.f90: New test.
23724
23725 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
23726
23727 * gfortran.dg/past_eor.f90: New.
23728 * gfortran.dg/complex_read.f90: New.
23729
23730 2005-07-13 Jeff Law <law@redhat.com>
23731
23732 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
23733 additional casts.
23734
23735 * gcc.dg/tree-ssa/pr22321.c: New test
23736
23737 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
23738
23739 PR tree-optimization/21921
23740 * gcc.dg/tree-ssa/pr21921.c: New.
23741
23742 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
23743
23744 PR tree-optimizatio/22442
23745 * gcc.dg/tree-ssa/loop-11.c: New test.
23746
23747 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
23748
23749 PR tree-opt/21840
23750 * gcc.c-torture/compile/pr21840.c: New test.
23751
23752 2005-07-12 Jan Hubicka <jh@suse.cz>
23753
23754 * gcc.c-torture/compile/pr22379.c: New test.
23755
23756 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
23757
23758 PR libfortran/21593
23759 gfortran.dg/dev_null.f90: Remove outdated comment about
23760 PR libfortran/21593.
23761
23762
23763 2005-07-12 Dale Johannesen <dalej@apple.com>
23764
23765 * gcc.target/i386/compress-float-sse.c: New.
23766 * gcc.target/i386/compress-float-sse-pic.c: New.
23767 * gcc.target/i386/compress-float-387.c: New.
23768 * gcc.target/i386/compress-float-387-pic.c: New.
23769 * gcc.dg/compress-float-ppc.c: New.
23770 * gcc.dg/compress-float-ppc-pic.c: New.
23771
23772 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
23773
23774 PR libfortran/21593
23775 gfortran.dg/dev_null.f90: Remove targets.
23776
23777 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
23778
23779 PR tree-opt/22335
23780 * gcc.dg/pr22335-1.c: New test.
23781 * gcc.dg/pr22335-2.c: New test.
23782
23783 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23784
23785 PR c++/20172
23786 * g++.dg/template/nontype12.C : New test.
23787
23788 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
23789
23790 * gcc.dg/tree-ssa/loop-10.c: New test.
23791
23792 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
23793
23794 * gcc.c-torture/execute/20020720-1.x: Remove.
23795
23796 2005-07-11 Jakub Jelinek <jakub@redhat.com>
23797
23798 * gfortran.fortran-torture/execute/forall_7.f90: New test.
23799
23800 2005-07-10 Richard Sandiford <richard@codesourcery.com>
23801
23802 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
23803 (dg-mips-options): Use it.
23804
23805 2005-07-09 Diego Novillo <dnovillo@redhat.com>
23806
23807 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
23808
23809 2005-07-09 Richard Henderson <rth@redhat.com>
23810
23811 * lib/target-supports.exp (check_effective_target_sync_char_short):
23812 Add alpha.
23813
23814 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
23815
23816 PR libfortran/22217
23817 * gfortran.dg/negative-z-descriptor.f90: New test.
23818
23819 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
23820
23821 PR tree-opt/22329
23822 * gcc.dg/pr22329.c: New test.
23823
23824 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
23825
23826 PR tree-optimization/20139
23827 * gcc.dg/tree-ssa/pr20139.c: New.
23828
23829 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
23830
23831 PR tree-opt/22356
23832 * gcc.dg/pr22356-1.c: New test.
23833
23834 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
23835
23836 PR c++/21799
23837 * g++.dg/template/unify8.C: New.
23838 * g++.dg/template/unify9.C: New.
23839
23840 2005-07-08 Jakub Jelinek <jakub@redhat.com>
23841
23842 * gfortran.fortran-torture/execute/entry_10.f90: New test.
23843
23844 2005-07-07 Geoffrey Keating <geoffk@apple.com>
23845
23846 * gcc.dg/darwin-version-1.c: New.
23847 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
23848 * gcc.dg/builtins-20.c: Likewise.
23849 * gcc.dg/builtins-53.c: Likewise.
23850 * gcc.dg/torture/builtins-convert-1.c: Likewise.
23851 * gcc.dg/torture/builtins-convert-2.c: Likewise.
23852 * gcc.dg/torture/builtins-convert-3.c: Likewise.
23853 * gcc.dg/torture/builtins-power-1.c: Likewise.
23854 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
23855 on Darwin.
23856
23857 2005-07-07 Jeff Law <law@redhat.com>
23858
23859 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
23860 argument evaluation order.
23861
23862 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
23863
23864 PR libfortran/21594
23865 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23866 Add test cases where the shift length is greater than the
23867 array length.
23868
23869 2005-07-07 Ziemowit Laski <zlaski@apple.com>
23870
23871 * obj-c++.dg/proto-lossage-6.mm: New.
23872 * objc.dg/proto-lossage-6.m: New.
23873
23874 2005-07-07 Ziemowit Laski <zlaski@apple.com>
23875
23876 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
23877 * objc.dg/gnu-runtime-2.m: Likewise.
23878
23879 2005-07-07 Jakub Jelinek <jakub@redhat.com>
23880
23881 * gfortran.dg/longline.f: New test.
23882
23883 * gfortran.dg/badline.f: New test.
23884
23885 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
23886
23887 PR fortran/16531
23888 PR fortran/15966
23889 PR fortran/18781
23890 * gfortran.dg/hollerith.f90: New.
23891 * gfortran.dg/hollerith2.f90: New.
23892 * gfortran.dg/hollerith3.f90: New.
23893 * gfortran.dg/hollerith4.f90: New.
23894 * gfortran.dg/hollerith_f95.f90: New.
23895 * gfortran.dg/hollerith_legacy.f90: New.
23896 * gfortran.dg/g77/cpp4.F: New. Port from g77.
23897
23898 2005-07-07 Ziemowit Laski <zlaski@apple.com>
23899
23900 PR objc/22274
23901 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
23902 * objc.dg/gnu-runtime-2.m: New.
23903
23904 2005-07-06 Jeff Law <law@redhat.com>
23905
23906 * gcc.dg/tree-ssa/vrp17.c: New test.
23907
23908 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
23909
23910 PR fortran/22327
23911 * gfortran.dg/array_constructor_5.f90: New test.
23912
23913 2005-07-07 Jakub Jelinek <jakub@redhat.com>
23914
23915 * gfortran.fortran-torture/execute/entry_9.f90: New test.
23916
23917 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
23918
23919 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
23920 * gcc.dg/980816-1.c: Ditto.
23921
23922 2005-07-06 Jeff Law <law@redhat.com>
23923
23924 * gcc.c-torture/compile/pr21356.c: New test.
23925
23926 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
23927
23928 PR c/22013
23929 PR c/22098
23930 * gcc.c-torture/compile/pr22013-1.c,
23931 gcc.c-torture/execute/pr22098-1.c,
23932 gcc.c-torture/execute/pr22098-2.c,
23933 gcc.c-torture/execute/pr22098-3.c: New tests.
23934
23935 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
23936
23937 PR c/22308
23938 * gcc.dg/pr22308-1.c: New test.
23939
23940 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
23941
23942 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
23943 target.
23944 * gcc.dg/compare9.c: Use -fshort-enums instead of
23945 -fno-short-enums. Change the last test to dg-bogus.
23946
23947 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
23948
23949 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
23950 * gcc.dg/compare9.c: New.
23951
23952 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23953
23954 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
23955
23956 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
23957
23958 PR testsuite/22288
23959 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
23960
23961
23962 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23963
23964 * gcc.dg/format/gcc_gfc-1.c: New.
23965
23966 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
23967
23968 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
23969
23970 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23971
23972 PR fortran/20842
23973 * gfortran.dg/io_invalid_1.f90: New test.
23974
23975 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
23976
23977 * gcc.dg/format/gcc_diag-1.c: Update.
23978
23979 2005-07-02 Jeff Law <law@redhat.com>
23980
23981 * gcc.dg/tree-ssa/pr22051-1.c: New test.
23982 * gcc.dg/tree-ssa/pr22051-2.c: New test.
23983
23984 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
23985
23986 * gcc.dg/format/gcc_diag-1.c: Update.
23987
23988 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
23989
23990 PR tree-opt/22269
23991 * gcc.c-torture/compile/pr22269.c: New test.
23992
23993 2005-06-30 Diego Novillo <dnovillo@redhat.com>
23994
23995 PR 21584
23996 PR 22219
23997 * g++.dg/tree-ssa/pr21584-1.C: New test.
23998 * g++.dg/tree-ssa/pr21584-2.C: New test.
23999
24000 2005-06-30 Ziemowit Laski <zlaski@apple.com>
24001
24002 * obj-c++.dg/try-catch-11.mm: New.
24003 * objc.dg/try-catch-10.m: New.
24004
24005 2005-06-29 David Edelsohn <edelsohn@gnu.org>
24006
24007 * g++.dg/other/ucnid-1.C: xfail on AIX.
24008
24009 2005-06-29 Diego Novillo <dnovillo@redhat.com>
24010
24011 PR 22234
24012 * gcc.dg/20050629-1.c: New test.
24013
24014 2005-06-29 Ziemowit Laski <zlaski@apple.com>
24015
24016 * obj-c++.dg/const-str-1[0-1].mm: New.
24017 * objc.dg/const-str-1[0-1].m: New.
24018
24019 2005-05-29 Richard Henderson <rth@redhat.com>
24020
24021 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
24022 Rename from check_effective_target_vect_no_max.
24023 (check_effective_target_vect_no_int_add): New.
24024 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
24025 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
24026 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24027 * gcc.dg/vect/vect-reduc-1.c: Use both.
24028 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24029
24030 2005-05-29 Richard Henderson <rth@redhat.com>
24031
24032 * lib/target-supports.exp (check_effective_target_vect_no_max):
24033 Remove i386 and x86_64.
24034
24035 2005-06-29 Steve Ellcey <sje@cup.hp.com>
24036
24037 PR testsuite/21969
24038 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
24039
24040 2005-06-29 Steve Ellcey <sje@cup.hp.com>
24041
24042 PR middle-end/21969
24043 * gcc.dg/vect/pr21969.c: New test.
24044
24045 2005-06-28 Eric Christopher <echristo@redhat.com>
24046
24047 PR c/22052
24048 PR c/21975
24049 * gcc.dg/inline1.c: New test.
24050 * gcc.dg/inline2.c: Ditto.
24051 * gcc.dg/inline3.c: Ditto.
24052 * gcc.dg/inline4.c: Ditto.
24053 * gcc.dg/inline5.c: Ditto.
24054
24055 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
24056
24057 PR libfortran/22142
24058 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24059 Add testcase also testing eoshift1 for PR 22142.
24060
24061 2005-06-28 Richard Henderson <rth@redhat.com>
24062
24063 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
24064 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
24065 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
24066 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
24067 gcc.dg/tree-ssa/20030922-2.c: Likewise.
24068
24069 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
24070
24071 PR libfortran/22142
24072 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24073 Add testcase for PR 22142.
24074
24075 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
24076
24077 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
24078 gcc.target/ia64/fpreg-2.c: New tests.
24079
24080 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24081
24082 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
24083
24084 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24085
24086 PR libfortran/22170
24087 * gfortran.dg/slash_1.f90: New test.
24088
24089 2005-06-27 Richard Henderson <rth@redhat.com>
24090
24091 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
24092 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
24093 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24094 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24095 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24096 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24097
24098 2005-06-27 Richard Henderson <rth@redhat.com>
24099
24100 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
24101 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
24102
24103 2005-06-27 Ziemowit Laski <zlaski@apple.com>
24104
24105 * obj-c++.dg/proto-lossage-5.mm: New.
24106 * objc.dg/proto-lossage-5.m: New.
24107
24108 2005-06-27 Diego Novillo <dnovillo@redhat.com>
24109
24110 PR 21959
24111 * gcc.dg/tree-ssa/pr21959.c: New test.
24112
24113 2005-06-27 Jakub Jelinek <jakub@redhat.com>
24114
24115 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
24116 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
24117 testing uninitialized var.
24118
24119 * gcc.c-torture/execute/builtins/chk.h: New.
24120 * gcc.c-torture/execute/builtins/lib/chk.c: New.
24121 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
24122 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
24123 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
24124 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
24125 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
24126 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
24127 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
24128 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
24129 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
24130 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
24131 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
24132 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
24133 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
24134 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
24135 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
24136 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
24137 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
24138 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
24139 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
24140 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
24141 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
24142 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
24143 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
24144 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
24145 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
24146 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
24147 * gcc.dg/builtin-object-size-1.c: New test.
24148 * gcc.dg/builtin-object-size-2.c: New test.
24149 * gcc.dg/builtin-object-size-3.c: New test.
24150 * gcc.dg/builtin-object-size-4.c: New test.
24151 * gcc.dg/builtin-object-size-5.c: New test.
24152 * gcc.dg/builtin-stringop-chk-1.c: New test.
24153 * gcc.dg/builtin-stringop-chk-2.c: New test.
24154 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
24155 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
24156 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
24157 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
24158 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
24159 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
24160 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
24161 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
24162 * gcc.c-torture/execute/printf-1.c: New test.
24163 * gcc.c-torture/execute/fprintf-1.c: New test.
24164 * gcc.c-torture/execute/vprintf-1.c: New test.
24165 * gcc.c-torture/execute/vfprintf-1.c: New test.
24166 * gcc.c-torture/execute/printf-chk-1.c: New test.
24167 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
24168 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
24169 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
24170
24171 2005-06-27 Michael Matz <matz@suse.de>
24172
24173 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
24174 slot is not merged if address escapes.
24175
24176 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24177
24178 PR c/21911
24179 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
24180
24181 2005-06-26 Jakub Jelinek <jakub@redhat.com>
24182
24183 PR middle-end/17965
24184 * gcc.c-torture/compile/20050622-1.c: New test.
24185
24186 PR middle-end/22028
24187 * gcc.dg/20050620-1.c: New test.
24188
24189 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
24190
24191 PR tree-optimization/22026
24192 * gcc.dg/tree-ssa/pr22026.c: New.
24193
24194 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
24195
24196 PR libfortran/22144
24197 * gfortran.dg/shift-alloc.f90: New testcase.
24198
24199 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
24200
24201 * all files: Update FSF address in copyright headers.
24202
24203 2005-06-22 Jan Hubicka <jh@suse.cz>
24204
24205 * wholeprogram-1.c: New testcase.
24206 * wholeprogram-2.c: New testcase.
24207
24208 2005-06-24 Mark Mitchell <mark@codesourcery.com>
24209
24210 PR 22171
24211 * gcc.dg/tree-ssa/pr22171.c: New test.
24212
24213 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
24214
24215 * gfortran.dg/simplify_modulo.f90: New.
24216
24217 2005-06-24 Jan Hubicka <jh@suse.cz>
24218
24219 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
24220
24221 2005-06-23 Ziemowit Laski <zlaski@apple.com>
24222
24223 * obj-c++.dg/proto-lossage-[1-4].mm: New.
24224
24225 2005-06-23 Ziemowit Laski <zlaski@apple.com>
24226
24227 * obj-c++.dg/typedef-alias-1.mm: New.
24228 * objc.dg/typedef-alias-1.m: New.
24229
24230 2005-06-23 Jeff Law <law@redhat.com>
24231
24232 * gcc.dg/tree-ssa/vrp16.c: New test.
24233
24234 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24235
24236 * lib/target-supports.exp: Add
24237 check_effective_target_fortran_large_real and
24238 check_effective_target_fortran_large_int to check for
24239 corresponding effective targets.
24240 * gfortran.dg/large_integer_kind_1.f90: New test.
24241 * gfortran.dg/large_real_kind_1.f90: New test.
24242
24243 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
24244
24245 PR tree-optimization/22117
24246 * gcc.dg/tree-ssa/pr22117.c: New.
24247
24248 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
24249
24250 PR testsuite/22123
24251 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
24252
24253 2005-06-23 David Edelsohn <edelsohn@gnu.org>
24254
24255 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
24256
24257 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
24258
24259 * gfortran.dg/f2c_4.f90: Add tests for complex functions
24260 * gfortran.dg/f2c_4.c: Likewise.
24261
24262 2005-06-22 Paul Brook <paul@codesourcery.com>
24263
24264 PR fortran/21034
24265 * gfortran.dg/auto_save_1.f90: New test.
24266
24267 2005-06-22 Michael Matz <matz@suse.de>
24268
24269 * gcc.target/x86-64/abi: New directory.
24270 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
24271 * gcc.target/x86-64/abi/README.gcc: New file.
24272 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
24273 * gcc.target/x86-64/abi/asm-support.s: New file.
24274 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
24275 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
24276 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
24277 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
24278 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
24279 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
24280 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
24281 * gcc.target/x86_64/abi/test_bitfields.c: New test.
24282 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
24283 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
24284 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
24285 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
24286 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
24287 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
24288 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
24289 * gcc.target/x86_64/abi/test_varargs.c: New test.
24290
24291 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
24292
24293 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
24294 32-bit i?86 and x86_64.
24295
24296 2005-06-21 Ziemowit Laski <zlaski@apple.com>
24297
24298 * obj-c++.dg/const-str-[1-9].mm: New tests.
24299
24300 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
24301
24302 PR fortran/22010
24303 * gfortran.dg/namelist_use.f90: New.
24304 * gfortran.dg/namelist_use_only.f90: New.
24305
24306 2005-06-21 Jeff Law <law@redhat.com>
24307
24308 * gcc.dg/tree-ssa/vrp15.c: New test.
24309
24310 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
24311
24312 * lib/target-supports.exp (check_effective_target_vect_reduction):
24313 Remove.
24314 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
24315 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
24316 remove vect_reduction target keyword. Also avoid two returns in main.
24317 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24318 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
24319 * gcc.dg/vect/vect-reduc-1short.c: New test.
24320 * gcc.dg/vect/vect-reduc-1char.c: New test.
24321 * gcc.dg/vect/vect-reduc-2short.c: New test.
24322 * gcc.dg/vect/vect-reduc-2char.c: New test.
24323 * gcc.dg/vect/vect-reduc-6.c: New test.
24324 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
24325 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
24326 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
24327
24328 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24329 Paul Thomas <pault@gcc.gnu.org>
24330
24331 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
24332 New tests.
24333
24334 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24335
24336 * gfortran.dg/backslash_1.f90: New test.
24337 * gfortran.dg/backslash_2.f90: New test.
24338
24339 2005-06-20 Steven G. Kargl <kargls@comcast.net>
24340
24341 * gfortran.dg/duplicate_labels.f90: New test.
24342
24343 2005-06-20 Jan Beulich <jbeulich@novell.com>
24344
24345 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
24346 unsupportable relocations.
24347 * g++.old-deja/g++.other/store-expr1.C: Likewise.
24348 * gcc.dg/20050321-2.c: xfail for NetWare.
24349
24350 2005-06-20 Andreas Jaeger <aj@suse.de>
24351
24352 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
24353 gcc.target/i386/fastcall-sseregparm.c,
24354 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
24355
24356 2005-06-19 Richard Henderson <rth@redhat.com>
24357
24358 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
24359
24360 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
24361
24362 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
24363
24364 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
24365
24366 PR c++/22115
24367 * g++.dg/conversion/simd2.C: Change expected error message.
24368
24369 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
24370
24371 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
24372 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24373 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24374
24375 2005-06-18 James A Morrison <phython@gcc.gnu.org>
24376
24377 * gcc.dg/fold-mod-1.c: New test.
24378
24379 2005-06-18 Steven G. Kargl <kargls@comcast.net>
24380
24381 PR fortran/19926
24382 * gfortran.dg/pr19926.f90: New test.
24383
24384 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
24385
24386 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
24387 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
24388 targets.
24389 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24390 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24391
24392 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
24393
24394 * gcc.target/ia64/float80-varargs-1.c: New test.
24395
24396 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24397
24398 PR tree-opt/22035
24399 * gfortran.dg/f2c_6.f90: New test.
24400
24401 2005-06-17 Geoffrey Keating <geoffk@apple.com>
24402
24403 PR c++/17413
24404 * g++.dg/template/local5.C: New.
24405
24406 2005-06-17 Richard Henderson <rth@redhat.com>
24407
24408 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
24409
24410 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
24411
24412 PR testsuite/21945
24413 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
24414
24415 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
24416
24417 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
24418 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
24419 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
24420 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
24421 check_vect to verify the presence of hardware vector support.
24422
24423 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
24424
24425 PR testsuite/22056
24426 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
24427
24428 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24429
24430 PR libfortran/19216
24431 * gfortran.dg/pr19216.f: Add correct space between brackets and
24432 dg directive.
24433
24434 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24435
24436 PR libfortran/16436
24437 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
24438
24439 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
24440
24441 * gcc.target/i386/attributes-error.c: New testcase.
24442 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
24443 * gcc.target/i386/regparm-stdcall.c: Likewise.
24444 * gcc.target/i386/sseregparm-1.c: Likewise.
24445 * gcc.target/i386/sseregparm-2.c: Likewise.
24446
24447 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
24448
24449 * g++.dg/rtti/crash2.C: New.
24450
24451 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
24452
24453 * gcc.dg/noncompile/20040203-3.c: Update expected message.
24454
24455 2005-06-15 David Ung <davidu@mips.com>
24456
24457 * gcc.target/mips/mips16e-extends.c: New test for testing the
24458 generation of MIPS16e zeb/zeh, seb/seh instructions.
24459
24460 2005-06-15 Diego Novillo <dnovillo@redhat.com>
24461
24462 PR 22018
24463 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
24464 * gcc.dg/tree-ssa/pr22018.c: New test.
24465
24466 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
24467
24468 * gcc.dg/simd-1.c: Update error messages.
24469 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
24470 * gcc.dg/simd-2.c: Update error messages.
24471 * gcc.dg/simd-4.c: New.
24472
24473 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
24474
24475 PR c++/20678
24476 * g++.dg/other/crash-4.C: New.
24477
24478 2005-06-14 Devang Patel <dpatel@apple.com>
24479
24480 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
24481
24482 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
24483
24484 PR c++/21929
24485 * g++.dg/parse/crash11.C: Update
24486
24487 2005-06-13 Jeff Law <law@redhat.com>
24488
24489 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
24490 perform the desired transformations.
24491 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
24492 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
24493
24494 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24495
24496 PR fortran/22038
24497 * gfortran.dg/forall_1.f90: Un-XFAIL.
24498
24499 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
24500
24501 PR c++/21929
24502 * g++.dg/parse/crash26.C: New.
24503
24504 PR c++/20789
24505 * g++.dg/init/member1.C: New.
24506
24507 2005-06-13 Jakub Jelinek <jakub@redhat.com>
24508
24509 * gfortran.dg/altreturn_1.f90: New test.
24510
24511 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
24512
24513 PR middle-end/21985
24514 * gcc.dg/tree-ssa/pr21985.c: New test.
24515
24516 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
24517
24518 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
24519
24520 2005-06-12 Roger Sayle <roger@eyesopen.com>
24521
24522 PR c++/21930
24523 * g++.dg/other/error10.C: New test case.
24524
24525 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24526
24527 PR libfortran/19155
24528 * gfortran.dg/pr19155.f: Add test.
24529
24530 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24531
24532 * gfortran.dg/f2c_7.f90: New test.
24533
24534 * gfortran.dg/forall_1.f90: XFAILed.
24535
24536 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
24537
24538 * gcc.dg/pr14796-1.c: New.
24539 * gcc.dg/pr14796-2.c: New.
24540
24541 2005-06-11 Steven G. Kargl <kargls@comcast.net>
24542
24543 PR fortran/17792
24544 PR fortran/21375
24545 * gfortran.dg/deallocate_stat.f90: New test.
24546
24547 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
24548
24549 * gfortran.fortran-torture/execute/in-pack.f90: New test.
24550
24551 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
24552
24553 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
24554 access will be generated when this loop is vectorized. Test that
24555 accesses with same alignment were detected.
24556 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
24557 Test that accesses with same alignment were detected.
24558 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
24559 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
24560 alignment were detected.
24561
24562 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
24563
24564 PR c++/10611
24565 * g++.dg/conversion/simd2.C: New.
24566
24567 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
24568
24569 * gcc.dg/Wcxx-compat-1.c: New.
24570
24571 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
24572
24573 PR libfortran/21480
24574 * gfortran.dg/reshape-complex.f90: Add a test for a packed
24575 complex array.
24576
24577 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
24578
24579 * gcc.dg/alias-8.c: New.
24580
24581 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
24582
24583 * gcc.dg/format/cmn_err-1.c: Update.
24584
24585 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
24586
24587 PR target/20666
24588 * gcc.target/sparc/fexpand-2.c: New.
24589 * gcc.target/sparc/fpmerge-2.c: New.
24590 * gcc.target/sparc/fpmul-2.c: New.
24591 * gcc.target/sparc/noresult.c: New.
24592 * gcc.target/sparc/pdist-2.c: New.
24593 * gcc.target/sparc/pdist-3.c: New.
24594
24595 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
24596
24597 PR testsuite/21702
24598 * gcc.target/i386/i386.exp: Fix comment typo.
24599
24600 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
24601
24602 PR c++/19497
24603 * g++.dg/inherit/using5.C: New.
24604 * g++.dg/inherit/using6.C: New.
24605
24606 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24607
24608 PR c++/19894
24609 * g++.dg/template/ptrmem15.C: New test.
24610
24611 PR c++/20563
24612 * g++.dg/ext/label4.C: New test.
24613
24614 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
24615
24616 * gcc.dg/tls/debug-1.c: New test.
24617
24618 2005-06-07 Dale Johannesen <dalej@apple.com>
24619
24620 * gcc.target/i386/movq.c: New.
24621
24622 2005-06-07 Dale Johannesen <dalej@apple.com>
24623
24624 * gcc.dg/20050607-1.c: New.
24625
24626 2005-06-07 Jakub Jelinek <jakub@redhat.com>
24627
24628 PR middle-end/21850
24629 * gcc.c-torture/execute/20050607-1.c: New test.
24630
24631 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
24632
24633 PR libfortran/21926
24634 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
24635 Test case where the return array has lowest stride one,
24636 but isn't packed.
24637
24638 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
24639
24640 * lib/target-supports.exp (check_effective_target_sync_int_long):
24641 Add s390 and s390x targets.
24642
24643 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
24644
24645 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
24646 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
24647 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
24648 * gcc.dg/tree-ssa/loop-9.c: New test.
24649
24650 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
24651
24652 * g++.dg/parse/defarg10.C: New.
24653
24654 2005-06-06 Jakub Jelinek <jakub@redhat.com>
24655
24656 PR regression/21897
24657 * gcc.c-torture/execute/20050604-1.c: New test.
24658
24659 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
24660
24661 PR 21903
24662 * g++.dg/parse/defarg9.C: New.
24663
24664 PR c++/20637
24665 * g++.dg/inherit/using4.C: New.
24666 * g++.dg/overload/error1.C: Adjust expected errors.
24667 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
24668 * g++.old-deja/g++.brendan/arm2.C: Likewise.
24669 * g++.old-deja/g++.other/redecl2.C: Likewise.
24670 * g++.old-deja/g++.other/redecl4.C: Likewise.
24671 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
24672
24673 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
24674
24675 * gfortran.dg/f2c_5.f90: Add -w to dg-options
24676
24677 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
24678
24679 * lib/gfortran.exp (gfortran_target_compile): Call
24680 dg-additional-files-options
24681 * gfortran.dg/f2c_4.f90: New file
24682 * gfortran.dg/f2c_4.c: New file
24683 * gfortran.dg/f2c_5.f90: New file
24684 * gfortran.dg/f2c_5.c: New file
24685
24686 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24687
24688 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
24689
24690 PR fortran/21912
24691 * gfortran.dg/array_constructor_4.f90: New test.
24692
24693 2005-06-05 Mark Mitchell <mark@codesourcery.com>
24694
24695 PR c++/21619
24696 * g++.dg/ext/builtin9.C: New test.
24697
24698 2005-06-05 Dale Johannesen <dalej@apple.com>
24699
24700 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
24701 * gcc.c-torture/execute/20050603-2.c: Ditto.
24702
24703 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
24704
24705 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
24706 * gcc.dg/vect/vect-reduc-1.c: New.
24707 * gcc.dg/vect/vect-reduc-2.c: New.
24708 * gcc.dg/vect/vect-reduc-3.c: New.
24709
24710 2005-06-04 Dale Johannesen <dalej@apple.com>
24711
24712 * gcc.c-torture/execute/20050603-1.c: New.
24713 * gcc.c-torture/execute/20050603-2.c: New.
24714 * gcc.dg/20050603-3.c: New.
24715
24716 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24717
24718 PR fortran/19195
24719 * gfortran.dg/debug_1.f90: New test.
24720
24721 * gfortran.dg/forall_1.f90: New test.
24722
24723 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
24724
24725 * gfortran.dg/array_constructor_3.f90: New test.
24726
24727 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24728
24729 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
24730
24731 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
24732
24733 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
24734
24735 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
24736
24737 PR c/21873
24738 * gcc.dg/init-excess-1.c: New test.
24739
24740 2005-06-03 Mark Mitchell <mark@codesourcery.com>
24741
24742 PR c++/21853
24743 * g++.dg/expr/static_cast6.C: New test.
24744
24745 2005-06-03 Diego Novillo <dnovillo@redhat.com>
24746
24747 * gcc.dg/tree-ssa/vrp14.c: New test.
24748
24749 2005-06-03 Mark Mitchell <mark@codesourcery.com>
24750
24751 PR c++/21336
24752 * g++.dg/template/new2.C: New test.
24753
24754 2005-06-03 Josh Conner <jconner@apple.com>
24755
24756 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
24757 all entries in initializer.
24758
24759 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
24760
24761 PR middle-end/21858
24762 * gcc.dg/pr21858.c: New testcase.
24763
24764 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
24765
24766 PR tree-optimization/21292
24767
24768 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
24769 New.
24770 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
24771 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
24772 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
24773 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
24774 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
24775
24776 2005-06-02 Richard Henderson <rth@redhat.com>
24777
24778 * gcc.dg/sync-2.c: Use -march=i486 for i386.
24779
24780 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
24781
24782 * gcc.dg/wtypequal.c: New testcase.
24783
24784 2005-06-02 Diego Novillo <dnovillo@redhat.com>
24785
24786 PR 21582
24787 * gcc.dg/tree-ssa/pr21582.c: New test.
24788
24789 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
24790
24791 PR c++/21280
24792 * g++.dg/opt/interface2.h: New.
24793 * g++.dg/opt/interface2.C: New.
24794 * g++.dg/init/ctor4.C: Adjust error lines.
24795 * g++.old-deja/g++.bob/inherit2.C: Likewise.
24796 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
24797 * g++.old-deja/g++.jason/opeq3.C: Likewise.
24798 * g++.old-deja/g++.pt/assign1.C: Likewise.
24799 * g++.old-deja/g++.pt/crash20.C: Likewise.
24800
24801 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
24802
24803 PR tree-optimization/21734
24804 * g++.dg/vect/pr21734_1.cc: New.
24805 * g++.dg/vect/pr21734_2.cc: New.
24806
24807 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
24808
24809 PR c++/20350
24810 * g++.dg/template/spec24.C: New.
24811
24812 PR c++/21151
24813 * g++.dg/pch/local-1.C: New.
24814 * g++.dg/pch/local-1.Hs: New.
24815
24816 2005-06-01 Diego Novillo <dnovillo@redhat.com>
24817
24818 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
24819 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
24820 * gcc.dg/tree-ssa/pr14341.c: New test.
24821 * gcc.dg/tree-ssa/pr14841.c: New test.
24822 * gcc.dg/tree-ssa/pr20701.c: New test.
24823 * gcc.dg/tree-ssa/pr21086.c: New test.
24824 * gcc.dg/tree-ssa/pr21090.c: New test.
24825 * gcc.dg/tree-ssa/pr21332.c: New test.
24826 * gcc.dg/tree-ssa/pr21458.c: New test.
24827 * gcc.dg/tree-ssa/pr21658.c: New test.
24828 * gcc.dg/tree-ssa/vrp01.c: New test.
24829 * gcc.dg/tree-ssa/vrp02.c: New test.
24830 * gcc.dg/tree-ssa/vrp03.c: New test.
24831 * gcc.dg/tree-ssa/vrp04.c: New test.
24832 * gcc.dg/tree-ssa/vrp05.c: New test.
24833 * gcc.dg/tree-ssa/vrp06.c: New test.
24834 * gcc.dg/tree-ssa/vrp07.c: New test.
24835 * gcc.dg/tree-ssa/vrp08.c: New test.
24836 * gcc.dg/tree-ssa/vrp09.c: New test.
24837 * gcc.dg/tree-ssa/vrp10.c: New test.
24838 * gcc.dg/tree-ssa/vrp11.c: New test.
24839 * gcc.dg/tree-ssa/vrp12.c: New test.
24840 * gcc.dg/tree-ssa/vrp13.c: New test.
24841
24842 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
24843
24844 PR 21029
24845 * gcc.dg/tree-ssa/pr21029.c: New test.
24846
24847 2005-06-01 Roger Sayle <roger@eyesopen.com>
24848
24849 * gfortran.dg/logint-1.f: New test case.
24850 * gfortran.dg/logint-2.f: Likewise.
24851 * gfortran.dg/logint-3.f: Likewise.
24852
24853 2005-06-01 Jakub Jelinek <jakub@redhat.com>
24854
24855 PR c/21536
24856 PR c/20760
24857 * gcc.dg/20050527-1.c: New test.
24858
24859 * gcc.dg/i386-sse-12.c: New test.
24860
24861 PR fortran/21729
24862 * gfortran.dg/implicit_5.f90: New test.
24863
24864 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
24865
24866 PR fortran/20883
24867 * gfortran/assign_4.f90: New test.
24868 * gfortran/assign_2.f90: Change compile to run.
24869
24870 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
24871
24872 * lib/target-supports.exp
24873 (check_effective_target_sync_char_short): New.
24874 * gcc.dg/sync-2.c: New.
24875
24876 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
24877
24878 PR tree-optimization/21817
24879 * gcc.dg/torture/pr21817-1.c: New.
24880
24881 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
24882
24883 PR c++/21165
24884 * g++.dg/template/init5.C: New.
24885
24886 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
24887
24888 * gfortran.dg/char_initialiser_actual.f90:
24889 Test character initialisers as actual arguments.
24890 * gfortran.dg/char_pointer_comp_assign.f90:
24891 Test character pointer structure component assignments.
24892 * gfortran.dg/char_array_structure_constructor.f90:
24893 Test character components in structure constructors.
24894
24895 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
24896
24897 PR middle-end/20931
24898 * g++.dg/opt/pr20931.C: New test.
24899
24900 2005-05-31 Andreas Jaeger <aj@suse.de>
24901
24902 PR testsuite/20772
24903 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
24904 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
24905 g++.old-deja/g++.ext/asmspec1.C,
24906 g++.old-deja/g++.other/regstack.C,
24907 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
24908 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
24909 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
24910 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
24911 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
24912 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
24913 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
24914 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
24915 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
24916 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
24917 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
24918 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
24919 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
24920 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
24921 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
24922 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
24923 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
24924 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
24925 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
24926
24927 2005-05-31 Jeff Law <law@redhat.com>
24928
24929 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
24930
24931 2005-05-30 Paolo Carlini <pcarlini@suse.de>
24932
24933 PR middle-end/21743
24934 * gcc.dg/builtins-1.c: Activate disabled clog test.
24935 * gcc.dg/torture/builtin-attr-1.c: Likewise.
24936
24937 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
24938
24939 * gfortran.dg/char_pointer_assign.f90:
24940 Test character-pointer assignments and pointer assignments.
24941 * gfortran.dg/char_pointer_dummy.f90:
24942 Test character-pointer dummy arguments.
24943 * gfortran.dg/char_pointer_func.f90:
24944 Test character-pointer function returns.
24945 * gfortran.dg/char_pointer_dependency.f90:
24946 Test character-pointer functions with dependencies.
24947
24948 2005-05-30 Mark Mitchell <mark@codesourcery.com>
24949
24950 PR c++/21784
24951 * g++.dg/lookup/using14.C: New test.
24952
24953 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
24954
24955 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
24956 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
24957 trailing ^M.
24958
24959 2005-05-29 Geoffrey Keating <geoffk@apple.com>
24960
24961 PR c++/17413
24962 * g++.dg/template/local5.C: New.
24963
24964 PR target/21761
24965 * gcc.c-torture/compile/pr21761.c: New.
24966
24967 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
24968 before darwin8.
24969
24970 2005-05-30 Steven G. Kargl
24971
24972 PR fortran/20846
24973 * gfortran.dg/inquire_8.f90: New test.
24974
24975 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24976
24977 PR libfortran/21376
24978 * gfortran.dg/output_exponents_1.f90: New test.
24979
24980 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24981
24982 PR libfortran/20006
24983 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
24984
24985 2005-05-28 Mark Mitchell <mark@codesourcery.com>
24986
24987 PR c++/21210
24988 * g++.dg/ext/complex1.C: New test.
24989
24990 PR c++/21340
24991 * g++.dg/init/ctor6.C: New test.
24992
24993 2005-05-29 Jan Hubicka <jh@suse.cz>
24994
24995 * gcc.c-torture/compile/pr21562.c: New.
24996
24997 2005-05-28 Steven G. Kargl <kargls@comcast.net>
24998
24999 * gfortran.dg/subnormal_1.f90: New test.
25000
25001 2005-05-28 Jan Hubicka <jh@suse.cz>
25002
25003 * tree-prof.exp: Fix comment.
25004 * value-prof-1.c: New.
25005 * value-prof-2.c: New.
25006 * value-prof-3.c: New.
25007 * value-prof-4.c: New.
25008
25009 2005-05-27 Mark Mitchell <mark@codesourcery.com>
25010
25011 PR c++/21614
25012 * g++.dg/expr/ptrmem6.C: New test.
25013 * g++.dg/expr/ptrmem6a.C: Likewise.
25014
25015 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
25016
25017 PR tree-optimization/21658
25018 * gcc.dg/tree-ssa/pr21658.c: New.
25019
25020 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
25021
25022 PR c++/21455
25023 * g++.dg/inherit/ptrmem3.C: New.
25024
25025 PR c++/21681
25026 * g++.dg/parse/template16.C: New.
25027
25028 2005-05-27 Andreas Jaeger <aj@suse.de>
25029
25030 * gcc.dg/setjmp-2.c: Only run in 32-bit.
25031
25032 * gcc.dg/i386-sse-8.c: Run test on all archs.
25033
25034 2005-05-26 Mike Stump <mrs@apple.com>
25035
25036 * objc.dg/isa-field-1.m: Only run on darwin.
25037 * objc.dg/lookup-1.m: Likewise.
25038 * objc.dg/try-catch-8.m: Likewise.
25039
25040 2005-05-26 Roger Sayle <roger@eyesopen.com>
25041
25042 PR tree-optimization/9814
25043 * gcc.dg/pr9814-1.c: New test case.
25044
25045 2005-05-26 Ziemowit Laski <zlaski@apple.com>
25046
25047 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
25048 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
25049 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
25050 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
25051 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
25052 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
25053 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
25054 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
25055 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
25056 objc.dg/try-catch-8.m: New.
25057
25058 2005-05-26 Janis Johnson <janis187@us.ibm.com>
25059
25060 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
25061 remove extraneous semicolons.
25062
25063 2005-05-26 Ziemowit Laski <zlaski@apple.com>
25064
25065 * obj-c++.dg/comp-types-12.mm: New.
25066 * objc.dg/comp-types-11.m: New.
25067 * objc.dg/selector-4.m: New.
25068
25069 2005-05-26 Andreas Jaeger <aj@suse.de>
25070
25071 PR testsuite/20772
25072 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
25073 g++.old-deja/g++.ext/attrib3.C,
25074 g++.old-deja/g++.other/store-expr1.C,
25075 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
25076 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
25077 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25078 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
25079 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
25080 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
25081 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
25082 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25083 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
25084 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
25085 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
25086 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
25087 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
25088 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
25089 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
25090 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
25091 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
25092 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25093 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
25094
25095 2005-05-26 Andreas Jaeger <aj@suse.de>
25096
25097 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
25098 x86-64 compilation.
25099
25100 2005-05-26 Andreas Jaeger <aj@suse.de>
25101
25102 PR testsuite/20772
25103 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
25104 gcc.misc-tests/i386-pf-athlon-1.c,
25105 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25106 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
25107 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
25108 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
25109 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
25110 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
25111 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
25112 programs.
25113
25114 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
25115 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
25116 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
25117 x86-64 compilation.
25118
25119 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
25120 x86_64.
25121
25122 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
25123 effective-target ilp32.
25124
25125 2005-05-26 David Ung <davidu@mips.com>
25126
25127 * gcc.target/mips/ext_ins.c: New test for testing the generation
25128 of MIPS32/64 rev 2 ext/ins instructions.
25129
25130 2005-05-26 Andreas Jaeger <aj@suse.de>
25131
25132 * treelang/compile/unsigned.tree: Use gimple instead of
25133 nonexisting generic dump.
25134
25135 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
25136
25137 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
25138
25139 2005-05-26 Andreas Jaeger <aj@suse.de>
25140
25141 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
25142
25143 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
25144
25145 PR libfortran/17283
25146 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
25147 Test callee-allocated memory with write statements.
25148
25149 2005-05-25 Roger Sayle <roger@eyesopen.com>
25150
25151 PR middle-end/21709
25152 * gcc.dg/pr21709-1.c: New test case.
25153
25154 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25155 Mike Stump <mrs@apple.com>
25156
25157 * objc/execute/next_mapping.h: Update for C++.
25158
25159 * obj-c++.dg/selector-1.mm: Move to...
25160 * obj-c++.dg/selector-4.mm: here...
25161
25162 * obj-c++.dg/basic.mm: New.
25163 * obj-c++.dg/comp-types-1.mm: New.
25164 * obj-c++.dg/cxx-class-1.mm: New.
25165 * obj-c++.dg/cxx-ivars-1.mm: New.
25166 * obj-c++.dg/cxx-ivars-2.mm: New.
25167 * obj-c++.dg/cxx-ivars-3.mm: New.
25168 * obj-c++.dg/cxx-scope-1.mm: New.
25169 * obj-c++.dg/cxx-scope-2.mm: New.
25170 * obj-c++.dg/defs.mm: New.
25171 * obj-c++.dg/empty-private-1.mm: New.
25172 * obj-c++.dg/encode-1.mm: New.
25173 * obj-c++.dg/encode-2.mm: New.
25174 * obj-c++.dg/encode-3.mm: New.
25175 * obj-c++.dg/extern-c-1.mm: New.
25176 * obj-c++.dg/extra-semi.mm: New.
25177 * obj-c++.dg/fix-and-continue-2.mm: New.
25178 * obj-c++.dg/isa-field-1.mm: New.
25179 * obj-c++.dg/ivar-list-semi.mm: New.
25180 * obj-c++.dg/local-decl-1.mm: New.
25181 * obj-c++.dg/lookup-1.mm: New.
25182 * obj-c++.dg/lookup-2.mm: New.
25183 * obj-c++.dg/method-1.mm: New.
25184 * obj-c++.dg/method-2.mm: New.
25185 * obj-c++.dg/method-3.mm: New.
25186 * obj-c++.dg/method-4.mm: New.
25187 * obj-c++.dg/method-5.mm: New.
25188 * obj-c++.dg/method-6.mm: New.
25189 * obj-c++.dg/method-7.mm: New.
25190 * obj-c++.dg/no-extra-load.mm: New.
25191 * obj-c++.dg/overload-1.mm: New.
25192 * obj-c++.dg/pragma-1.mm: New.
25193 * obj-c++.dg/pragma-2.mm: New.
25194 * obj-c++.dg/private-1.mm: New.
25195 * obj-c++.dg/private-2.mm: New.
25196 * obj-c++.dg/proto-qual-1.mm: New.
25197 * obj-c++.dg/qual-types-1.mm: New.
25198 * obj-c++.dg/stubify-1.mm: New.
25199 * obj-c++.dg/stubify-2.mm: New.
25200 * obj-c++.dg/super-class-1.mm: New.
25201 * obj-c++.dg/super-class-2.mm: New.
25202 * obj-c++.dg/super-dealloc-1.mm: New.
25203 * obj-c++.dg/super-dealloc-2.mm: New.
25204 * obj-c++.dg/template-1.mm: New.
25205 * obj-c++.dg/template-2.mm: New.
25206 * obj-c++.dg/template-3.mm: New.
25207 * obj-c++.dg/template-4.mm: New.
25208 * obj-c++.dg/template-5.mm: New.
25209 * obj-c++.dg/template-6.mm: New.
25210 * obj-c++.dg/try-catch-1.mm: New.
25211 * obj-c++.dg/try-catch-2.mm: New.
25212 * obj-c++.dg/try-catch-3.mm: New.
25213 * obj-c++.dg/try-catch-4.mm: New.
25214 * obj-c++.dg/try-catch-5.mm: New.
25215 * obj-c++.dg/try-catch-6.mm: New.
25216 * obj-c++.dg/try-catch-7.mm: New.
25217 * obj-c++.dg/try-catch-8.mm: New.
25218 * obj-c++.dg/try-catch-9.mm: New.
25219 * obj-c++.dg/va-meth-1.mm: New.
25220
25221 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25222
25223 * obj-c++.dg/selector-1.mm: New.
25224 * obj-c++.dg/selector-2.mm: New.
25225
25226 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25227
25228 * obj-c++.dg/selector-3.mm: New.
25229 * objc.dg/selector-3.m: New.
25230
25231 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25232
25233 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
25234 about where warning appears.
25235
25236 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
25237
25238 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
25239 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
25240 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
25241 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
25242
25243 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
25244
25245 * gcc.dg/20050524-1.c: New test.
25246
25247 2005-05-25 Jan Hubicka <jh@suse.cz>
25248
25249 * gcc.dg/tree-prof/inliner-1.c: New.
25250
25251 2005-05-25 Janis Johnson <janis187@us.ibm.com>
25252
25253 * gcc.dg/tree-prof: New directory.
25254 * gcc.dg/tree-prof/tree-prof.exp: New.
25255
25256 2005-05-25 DJ Delorie <dj@redhat.com>
25257
25258 * gcc.dg/Wattributes-1.c: New.
25259 * gcc.dg/Wattributes-2.c: New.
25260 * gcc.dg/Wattributes-3.c: New.
25261
25262 20005-05-24 Janis Johnson <janis187@us.ibm.com>
25263
25264 PR tree-optimization/19833
25265 * gcc.dg/uninit-4.c: Remove xfail.
25266 * gcc.dg/uninit-9.c: Ditto.
25267
25268 2005-05-24 Ziemowit Laski <zlaski@apple.com>
25269
25270 * obj-c++.dg/bitfield-[1-5].mm: New.
25271 * obj-c++.dg/class-protocol-1.mm: New.
25272 * obj-c++.dg/comp-types-1[0-1].mm: New.
25273 * obj-c++.dg/comp-types-[2-9].mm: New.
25274 * obj-c++.dg/encode-[4-8].mm: New.
25275 * obj-c++.dg/layout-1.mm: New.
25276 * obj-c++.dg/method-1[0-9].mm: New.
25277 * obj-c++.dg/method-2[0-1].mm: New.
25278 * obj-c++.dg/method-[8-9].mm: New.
25279 * obj-c++.dg/objc-gc-3.mm: New.
25280 * obj-c++.dg/try-catch-10.mm: New.
25281 * objc.dg/bitfield-5.m: New.
25282 * objc.dg/comp-types-10.m: New.
25283 * objc.dg/comp-types-9.m: New.
25284 * objc.dg/layout-1.m: New.
25285 * objc.dg/objc-gc-4.m: New.
25286 * objc.dg/try-catch-9.m: New.
25287 * objc.dg/class-protocol-1.m: Tweak diagnostics.
25288 * objc.dg/comp-types-1.m: Likewise.
25289 * objc.dg/comp-types-[5-6].m: Likewise.
25290 * objc.dg/method-9.m: Likewise.
25291
25292 2005-05-24 Janis Johnson <janis187@us.ibm.com>
25293
25294 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
25295 and on hardware without VMX support.
25296
25297 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
25298
25299 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
25300
25301 * lib/profopt.exp (dg-final-generate, dg-final-use,
25302 profopt-final-code, profopt-get-options): New.
25303 (profopt-execute): Process test directives.
25304
25305 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
25306 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
25307 cleanup-tree-dump, cleanup-saved-temps): Update comments.
25308
25309 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
25310
25311 PR C++/21645
25312 * g++.dg/init/ctor5.C: New test.
25313
25314 2005-05-24 Ira Rosen <irar@il.ibm.com>
25315
25316 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
25317 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
25318 vect-113.c, vect-114.c.
25319
25320 2005-05-23 Adam Nemet <anemet@lnxw.com>
25321
25322 * gcc.dg/const-elim-1.c: Remove xfails.
25323
25324 2005-05-23 Jeff Law <law@redhat.com>
25325
25326 * gcc.c-torture/compile/pr21638.c: New test.
25327 * gcc.c-torture/compile/20050520-1.c: New test.
25328
25329 2005-05-23 Nick Clifton <nickc@redhat.com>
25330
25331 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
25332 be a proper triple, ie: m32r*-*-*.
25333 * g++.old-deja/g++.jason/thunk3.C: Likewise.
25334
25335 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
25336
25337 PR middle-end/21331
25338 PR tree-opt/21293
25339 * gcc.c-torture/compile/pr21293.c: New test.
25340 * gcc.c-torture/execute/pr21331.c: New test.
25341
25342 2004-05-20 Richard Henderson <rth@redhat.com>
25343
25344 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
25345
25346 2005-05-20 Ziemowit Laski <zlaski@apple.com>
25347
25348 * obj-c++-dg.exp: Add.
25349 * obj-c++.exp: Add.
25350 * obj-c++.dg/dg.exp: Add.
25351
25352 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
25353
25354 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
25355 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
25356
25357 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
25358
25359 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
25360
25361 2004-05-19 Richard Henderson <rth@redhat.com>
25362
25363 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
25364
25365 2005-05-19 Janis Johnson <janis187@us.ibm.com>
25366
25367 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
25368
25369 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
25370
25371 2005-05-19 Jakub Jelinek <jakub@redhat.com>
25372
25373 PR c++/21495
25374 * g++.dg/parse/extern1.C: New test.
25375 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
25376
25377 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
25378
25379 * gcc.dg/c99-math.h: New.
25380 * gcc.dg/c99-math-float-1.c: New test.
25381 * gcc.dg/c99-math-double-1.c: Likewise.
25382 * gcc.dg/c99-math-long-double-1.c: Likewise.
25383
25384 2005-05-18 Richard Henderson <rth@redhat.com>
25385
25386 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
25387
25388 2005-05-18 Devang Patel <dpatel@apple.com>
25389
25390 * g++.dg/opt/20050511-1.C: New test.
25391
25392 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
25393
25394 PR libfortran/21127
25395 * gfortran.dg/reshape-complex.f90: New test.
25396
25397 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
25398
25399 * gfortran.dg/array_constructor_1.f90: New test.
25400 * gfortran.dg/array_constructor_2.f90: New test.
25401
25402 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
25403
25404 PR fortran/20954
25405 * gfortran.dg/pr20954.f: New test.
25406
25407 2005-05-17 Mike Stump <mrs@apple.com>
25408
25409 Yet more Objective-C++...
25410
25411 * objc.dg/method-5.m: Update.
25412 * objc.dg/method-6.m: Update.
25413 * objc.dg/method-7.m: Update.
25414 * objc.dg/method-9.m: Update.
25415 * objc.dg/try-catch-2.m: Update.
25416
25417 2005-05-17 Mark Mitchell <mark@codesourcery.com>
25418
25419 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
25420 Remove little-endian optimizations.
25421
25422 2005-05-17 Jeff Law <law@redhat.com>
25423
25424 * g++.dg/tree-ssa/pr14814.C: New test.
25425 * gcc.dg/tree-ssa/pr14814.C: New test.
25426 * gcc.dg/tree-ssa/pr17141-1.C: New test.
25427 * gcc.dg/tree-ssa/pr17141-2.C: New test.
25428
25429 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
25430
25431 * gcc.dg/compat/generate-random.c: Do not include
25432 libiberty.h.
25433 * gcc.dg/compat/generate-random_r.c: Likewise.
25434
25435 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
25436
25437 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
25438
25439 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
25440
25441 PR middle-end/21595
25442 * g++.dg/tree-ssa/builtin1.C: New testcase.
25443
25444 2005-05-17 Jakub Jelinek <jakub@redhat.com>
25445
25446 PR c++/21454
25447 * g++.dg/opt/const4.C: New test.
25448
25449 PR middle-end/21492
25450 * g++.dg/opt/crossjump1.C: New test.
25451
25452 PR tree-optimization/21610
25453 * gcc.c-torture/compile/20050516-1.c: New test.
25454
25455 PR fortran/15080
25456 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
25457 about the test failing.
25458 * gfortran.fortran-torture/execute/where_7.f90: New test.
25459 * gfortran.fortran-torture/execute/where_8.f90: New test.
25460
25461 2005-05-16 Richard Henderson <rth@redhat.com>
25462
25463 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
25464 i?86 and x86_64.
25465
25466 2005-05-16 Mark Mitchell <mark@codesourcery.com>
25467
25468 * gcc.dg/compat/generate-random.c (config.h): Do not include.
25469 (limits.h): Include unconditionally.
25470 (stdlib.h): Likewise.
25471 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
25472 (limits.h): Include unconditionally.
25473 (stdlib.h): Likewise.
25474 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25475 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25476 (limits.h): Include unconditionally.
25477 (stdlib.h): Likewise.
25478 (hashtab.h): Do not include.
25479 (getopt.h): Likewise.
25480 (stddef.h): Include.
25481 (hashval_t): Define.
25482 (struct entry): Add "next" field.
25483 (HASH_SIZE): New macro.
25484 (hash_table): New variable.
25485 (switchfiles): Do not use xmalloc.
25486 (mix): New macro.
25487 (iterative_hash): New function.
25488 (hasht): Remove.
25489 (e_exists): New function.
25490 (e_insert): Likewise.
25491 (output): Use, instead of libiberty hashtable functions.
25492 (main): Do not use getopt. Do not call htab_create.
25493
25494 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
25495
25496 PR libstdc++/21526
25497 * lib/target-supports.exp (check_mkfifo_available):
25498 Return 0 for cygwin as mkfifo support incomplete on platform.
25499 Fix typos in comments.
25500
25501 2005-05-15 Mark Mitchell <mark@codesourcery.com>
25502
25503 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
25504
25505 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
25506
25507 PR fortran/17432
25508 * gfortran.dg/assign_4.f: New test.
25509
25510 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
25511
25512 PR tree-optimization/21563
25513 * gcc.dg/tree-ssa/pr21563.c: New.
25514
25515 2005-05-14 Jan Hubicka <jh@suse.cz>
25516
25517 * gcc.dg/noreturn-7.c: Allow control reaches warning.
25518
25519 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
25520
25521 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
25522
25523 2005-05-13 Julian Brown <julian@codesourcery.com>
25524
25525 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
25526 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
25527
25528 2005-05-13 Jan Hubicka <jh@suse.cz>
25529
25530 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
25531 * gcc.dg/fold-xor-?.c: Likewise.
25532 * gcc.dg/pr15784-?.c: Likewise.
25533 * gcc.dg/pr20922-?.c: Likewise.
25534 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
25535 * gcc.dg/tree-ssa/pr17598.c: Likewise.
25536 * gcc.dg/tree-ssa/pr20470.c: Likewise.
25537
25538 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25539
25540 PR fortran/21260
25541 * gfortran.dg/hollerith_1.f90: New test.
25542
25543 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25544
25545 * gfortran.dg/func_result_2.f90: New test.
25546
25547 2005-05-11 Bud Davis <bdavis@gfortran.org>
25548
25549 * gfortran.dg/dev_null.f90: New test.
25550
25551 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
25552
25553 * gcc.dg/arm-vfp1.c: Revert last change.
25554
25555 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
25556
25557 PR middle-end/19807
25558 PR tree-optimization/19639
25559 * g++.dg/tree-ssa/pr19807.C: New testcase.
25560
25561 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25562
25563 PR libfortran/21471
25564 * gfortran.dg/append-1.f90: New test.
25565
25566 2005-05-10 Diego Novillo <dnovillo@redhat.com>
25567
25568 * gcc.dg/pr18501.c: XFAIL.
25569 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
25570 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
25571 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
25572 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
25573 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
25574 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
25575 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
25576 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
25577
25578 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25579
25580 PR fortran/20178
25581 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
25582 gfortran.dg/f2c_3.f90: New tests.
25583
25584 * gfortran.dg/return_1.f90: Fix dg annotation.
25585
25586 2005-05-10 Diego Novillo <dnovillo@redhat.com>
25587
25588 * gcc.c-torture/compile/20050510-1.c: New test.
25589
25590 2005-05-10 Mark Mitchell <mark@codesourcery.com>
25591
25592 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
25593
25594 2005-05-10 Bob Wilson <bob.wilson@acm.org>
25595
25596 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
25597
25598 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
25599
25600 PR c/17913
25601 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
25602
25603 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
25604
25605 PR c/21342
25606 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
25607 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
25608
25609 2005-05-10 Ben Elliston <bje@au.ibm.com>
25610
25611 PR debug/16676
25612 * gcc.dg/debug/pr16676.c: New test.
25613
25614 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
25615
25616 PR testsuite/21443
25617 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
25618 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
25619 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
25620 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
25621 Change -O1 to -O2.
25622 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
25623 -fno-tree-dominator-opts.
25624
25625 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25626
25627 * gfortran.dg/return_1.f90: New test.
25628
25629 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
25630
25631 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
25632
25633 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
25634
25635 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
25636
25637 PR c++/21427
25638 * g++.dg/inherit/covariant13.C: New.
25639
25640 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25641
25642 PR libfortran/19155
25643 * gfortran.dg/pr19155.f: New test.
25644
25645 2005-05-08 Roger Sayle <roger@eyesopen.com>
25646
25647 PR inline-asm/8788
25648 * gcc.dg/pr8788-1.c: New testcase.
25649
25650 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
25651
25652 PR target/21416
25653 * gcc.target/mips/fpcmp-[12].c: New tests.
25654
25655 2005-05-06 Mark Mitchell <mark@codesourcery.com>
25656
25657 * lib/target-supports-dg.exp (dg-require-fork): New function.
25658 (dg-require-mkfifo): Likewise.
25659 * lib/target-supports.exp (check_function_available): New
25660 function.
25661 (check_fork_available): Likewise.
25662 (check_mkfifo_available): Likewise.
25663
25664 2005-05-06 Jeff Law <law@redhat.com>
25665
25666 * gcc.c-torture/compile/pr21380.c: New test.
25667
25668 2005-05-06 Jakub Jelinek <jakub@redhat.com>
25669
25670 PR c++/20961
25671 * g++.dg/ext/weak3.C: New test.
25672
25673 2005-05-05 Mark Mitchell <mark@codesourcery.com>
25674
25675 PR c++/21352
25676 * g++.dg/template/crash37.C: New test.
25677
25678 2005-05-05 Paul Brook <paul@codesourcery.com>
25679
25680 * gcc.dg/arm-g2.c: Use effective-target arm32.
25681 * gcc.dg/arm-mmx-1.c: Ditto.
25682 * gcc.dg/arm-scd42-2.c: Ditto.
25683 * gcc.dg/arm-vfp1.c: Ditto.
25684 * lib/target-supports.exp (check_effective_target_arm32): New
25685 function.
25686
25687 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
25688
25689 PR libfortran/21354
25690 gfortran.dg/in_pack_rank7.f90: New test.
25691
25692 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
25693
25694 PR middle-end/15618
25695 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
25696
25697 2005-05-04 Jakub Jelinek <jakub@redhat.com>
25698
25699 PR middle-end/21265
25700 * gcc.dg/20050503-1.c: New test.
25701
25702 PR rtl-optimization/21239
25703 * gcc.dg/i386-sse-11.c: New test.
25704
25705 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
25706
25707 PR target/16888
25708 * gcc.target/i386/asm-1.c: New test.
25709
25710 2005-05-03 Jakub Jelinek <jakub@redhat.com>
25711
25712 PR rtl-optimization/21330
25713 * gcc.c-torture/execute/20050502-1.c: New test.
25714
25715 PR target/21297
25716 * gcc.c-torture/execute/20050502-2.c: New test.
25717
25718 2005-05-03 Uros Bizjak <uros@kss-loka.si>
25719
25720 PR middle-end/21282
25721 * gcc.dg/pr21282.c: New.
25722
25723 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
25724
25725 * gcc.dg/vect/pr20122.c: Clean up .vect file.
25726 * gcc.dg/vect/vect-92.c: Likewise.
25727 * gcc.dg/vect/vect-93.c: Likewise.
25728 * gcc.dg/vect/vect-dv-1.c: Likewise.
25729 * gcc.dg/vect/vect-dv-2.c: Likewise.
25730 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
25731
25732 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
25733
25734 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
25735 * gfortran.dg/vect/vect-2.f90: Likewise.
25736 * gfortran.dg/vect/vect-3.f90: Likewise.
25737 * gfortran.dg/vect/vect-4.f90: Likewise.
25738 * gfortran.dg/vect/vect-5.f90: Likewise.
25739
25740 2005-05-02 Geoffrey Keating <geoffk@apple.com>
25741
25742 PR target/20813
25743 * gcc.dg/rs6000-fpint-2.c: New.
25744
25745 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
25746
25747 PR c/15698
25748 * gcc.dg/builtins-30.c: Update expected messages.
25749 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
25750 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
25751 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
25752
25753 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
25754
25755 PR tree-optimization/21294
25756 * gcc.dg/tree-ssa/pr21294.c: New.
25757
25758 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
25759
25760 * gcc.dg/altivec-3.c (vec_store): Do not use the old
25761 __builtin_altivec_st_internal_4si built-in.
25762
25763 2005-05-02 Mark Mitchell <mark@codesourcery.com>
25764
25765 PR c++/15875
25766 * g++.dg/template/ptrmem14.C: New test.
25767
25768 2005-05-02 Paul Brook <paul@codesourcery.com>
25769
25770 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
25771
25772 2005-05-02 Michael Matz <matz@suse.de>
25773
25774 PR c++/19542
25775 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
25776
25777 2005-05-01 Mark Mitchell <mark@codesourcery.com>
25778
25779 * g++.dg/cpp/weak.C: New test.
25780
25781 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
25782
25783 * gcc.dg/tree-ssa/loop-8.c: New test.
25784
25785 2005-04-30 Michael Maty <matz@suse.de>
25786
25787 * gcc.dg/inline-mcpy.c: New test.
25788
25789 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
25790
25791 PR libfortran/18958
25792 * gfortran.dg/eoshift.f90: New test case.
25793
25794 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
25795
25796 PR libfortran/18857
25797 * gfortran.dg/matmul_1.f90: New test.
25798
25799 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
25800
25801 PR tree-optimization/21030
25802 * gcc.dg/tree-ssa/pr21030.c: New.
25803
25804 2005-04-29 Devang Patel <dpatel@apple.com>
25805
25806 PR tree-optimization/21272
25807 * gcc.dg/vect/vect-ifcvt-10.c: New test.
25808
25809 2005-04-29 Jakub Jelinek <jakub@redhat.com>
25810
25811 PR fortran/13082
25812 PR fortran/18824
25813 * gfortran.dg/entry_4.f90: New test.
25814 * gfortran.fortran-torture/execute/entry_1.f90: New test.
25815 * gfortran.fortran-torture/execute/entry_2.f90: New test.
25816 * gfortran.fortran-torture/execute/entry_3.f90: New test.
25817 * gfortran.fortran-torture/execute/entry_4.f90: New test.
25818 * gfortran.fortran-torture/execute/entry_5.f90: New test.
25819 * gfortran.fortran-torture/execute/entry_6.f90: New test.
25820 * gfortran.fortran-torture/execute/entry_7.f90: New test.
25821
25822 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25823
25824 * gfortran.fortran-torture/execute/entry_8.f90: New test.
25825
25826 2005-04-29 Paul Brook <paul@codesourcery.com>
25827
25828 * gfortran.dg/entry_3.f90: New test.
25829
25830 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25831
25832 * gfortran.dg/implicit_4.f90: New test.
25833
25834 2005-04-28 Bob Wilson <bob.wilson@acm.org>
25835
25836 * lib/target-supports.exp (check_profiling_available): Return
25837 false for xtensa-*-elf.
25838
25839 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
25840
25841 * lib/fortran-torture.exp (fortran-torture.exp): Catch
25842 error if file cannot be deleted.
25843
25844 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
25845
25846 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
25847 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
25848 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
25849 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
25850 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
25851 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
25852 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
25853 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
25854 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
25855 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25856 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
25857 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
25858 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
25859
25860 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25861
25862 PR fortran/20865
25863 * gfortran.dg/pr20865.f90: New test.
25864
25865 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
25866
25867 * gcc.dg/void-cast-2.c: New test.
25868
25869 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
25870
25871 PR c/21159
25872 * gcc.dg/void-cast-1.c: New test.
25873
25874 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
25875
25876 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
25877
25878 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25879
25880 PR fortran/21177
25881 * gfortran.dg/pr21177.f90: New test.
25882
25883 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
25884
25885 PR tree-optimization/21171
25886 * gcc.dg/tree-ssa/pr21171.c: New test.
25887
25888 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
25889
25890 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25891 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25892 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25893 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25894 gcc.dg/tree-ssa/gen-vect-32.c: New.
25895 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
25896 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
25897 don't run on PPC32.
25898
25899 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
25900
25901 PR c/21213
25902 * gcc.dg/transparent-union-3.c: New test.
25903
25904 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
25905
25906 PR c/20740
25907 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
25908 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
25909 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
25910 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
25911 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
25912 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
25913
25914 2005-04-26 Jeff Law <law@redhat.com>
25915
25916 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
25917 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
25918 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
25919 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
25920 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
25921 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
25922 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
25923
25924 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
25925
25926 PR tree-optimization/17598
25927 * gcc.dg/tree-ssa/pr17598.c: New testcase.
25928
25929 2005-04-25 Mike Stump <mrs@apple.com>
25930
25931 * objc.dg/fix-and-continue-1.m: Add.
25932
25933 2005-04-25 Roger Sayle <roger@eyesopen.com>
25934
25935 PR c++/20995
25936 * g++.dg/opt/pr20995-1.C: New test case.
25937
25938 2005-04-25 Devang Patel <dpatel@apple.com>
25939
25940 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
25941
25942 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
25943
25944 PR testsuite/21062
25945 * g++.dg/opt/alias2.C (printf): Correct the prototype.
25946
25947 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
25948
25949 PR C++/21188
25950 * g++.dg/opt/rtti2.C: New test.
25951
25952 2005-04-25 Paul Brook <paul@codesourcery.com>
25953 Steven G. Kargl <kargls@comcast.net>
25954
25955 PR fortran/20879
25956 * gfortran.dg/ichar_1.f90: New file.
25957
25958 2005-04-24 Jakub Jelinek <jakub@redhat.com>
25959
25960 PR middle-end/20991
25961 * g++.dg/opt/pr20991.C: New test.
25962
25963 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
25964 where sizeof (type) < __alignof__ (type).
25965 * gcc.dg/compat/struct-layout-1.h: Likewise.
25966
25967 2005-04-24 Per Bothner <per@bothner.com>
25968 Devang Patel <dpatel@apple.com>
25969
25970 PR preprocessor/20907
25971 * gcc.dg/cpp/very-long-comment.c: New test.
25972
25973 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25974
25975 PR fortran/20059
25976 * gfortran.dg/common_5.f: New test.
25977
25978 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
25979
25980 PR middle-end/21082
25981 * g++.dg/tree-ssa/pr21082.C: New testcase.
25982
25983 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
25984
25985 * gcc.dg/vect/vect-99.c: New test.
25986
25987 2005-04-22 Diego Novillo <dnovillo@redhat.com>
25988
25989 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
25990
25991 2005-04-22 Jeff Law <law@redhat.com>
25992
25993 * gcc.dg/uninit-5.c: Remove xfails.
25994 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
25995 conditionals and loads.
25996
25997 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
25998
25999 PR libfortran/20074
26000 PR libfortran/20436
26001 PR libfortran/21108
26002 * gfortran.dg/nested_reshape.f90: new test
26003 * gfortran.dg/reshape-alloc.f90: new test
26004 * gfortran.dg/reshape.f90: new test
26005
26006 2005-04-22 Mark Mitchell <mark@codesourcery.com>
26007
26008 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
26009
26010 * gcc.dg/arm-vfp1.c: New test.
26011
26012 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
26013
26014 PR c++/21087
26015 * g++.dg/lookup/builtin2.C: New test.
26016
26017 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
26018
26019 * gcc.dg/weak/weak-13.c: New test.
26020
26021 2005-04-21 Geoffrey Keating <geoffk@apple.com>
26022
26023 * lib/target-supports.exp (check_effective_target_sync_int_long):
26024 Add powerpc*.
26025
26026 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
26027
26028 * gcc.target/mips/branch-1.c: New test.
26029
26030 2005-04-21 Richard Henderson <rth@redhat.com>
26031
26032 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
26033 * gcc.dg/vect/vect-86.c: Likewise.
26034 * gcc.dg/vect/vect-87.c: Likewise.
26035 * gcc.dg/vect/vect-88.c: Likewise.
26036
26037 2005-04-21 Devang Patel <dpatel@apple.com>
26038
26039 PR optimization/20994
26040 * gcc.dg/tree-ssa/ifc-3.c: New test.
26041
26042 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
26043
26044 PR c/12913
26045 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
26046 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
26047 gcc.dg/c99-vla-jump-5.c: New tests.
26048
26049 2005-04-19 Richard Henderson <rth@redhat.com>
26050
26051 * lib/target-supports.exp (check_effective_target_vect_int_mult):
26052 Fix typo in exists check.
26053 (check_effective_target_sync_int_long): New.
26054 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
26055 * gcc.dg/ia64-sync-2.c: Likewise.
26056 * gcc.dg/ia64-sync-3.c: Likewise.
26057 * gcc.dg/ia64-sync-4.c: Likewise.
26058
26059 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
26060
26061 * gcc.dg/fold-xor-1.c: New test.
26062 * gcc.dg/fold-xor-2.c: New test.
26063
26064 2005-04-19 James E. Wilson <wilson@specifixinc.com>
26065
26066 PR target/20670
26067 * g++.dg/eh/fp-regs.C: New test.
26068
26069 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
26070
26071 * gcc.dg/Wint-to-pointer-cast-1.c,
26072 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
26073 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
26074 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
26075
26076 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26077
26078 PR fortran/16861
26079 * gfortran.dg/pr16861.f90: New test.
26080
26081 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
26082
26083 * gcc.dg/pr21085.c: New test.
26084
26085 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
26086
26087 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
26088 (setup_mips_tests, dg-mips-options): New procedures.
26089 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
26090 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
26091 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
26092 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26093 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
26094 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
26095 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
26096 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26097 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
26098 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
26099 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
26100 dg-mips-options instead of dg-options. Remove now-redundant
26101 preprocessor guards.
26102 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
26103 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26104 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26105 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
26106 * gcc.dg/vr-mult-2.c: Delete.
26107 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
26108 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
26109 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
26110 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
26111 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
26112 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
26113 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
26114
26115 2005-04-18 Laurent GUERBY <laurent@guerby.net>
26116
26117 * ada/acats/run_all.sh: Use sync when executable not present.
26118
26119 2005-04-18 Devang Patel <dpatel@apple.com>
26120
26121 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
26122 * gcc.dg/vect/vect-11a.c: New.
26123 * gcc.dg/vect/vect-none.c: Update.
26124 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
26125
26126 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
26127
26128 PR tree-optimization/20922
26129 * gcc.dg/pr20922-1.c: New test.
26130 * gcc.dg/pr20922-2.c: New test.
26131 * gcc.dg/pr20922-3.c: New test.
26132 * gcc.dg/pr20922-4.c: New test.
26133 * gcc.dg/pr20922-5.c: New test.
26134 * gcc.dg/pr20922-6.c: New test.
26135
26136 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26137
26138 PR libfortran/20950
26139 * gfortran.dg/pr20950.f: New test.
26140
26141 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26142
26143 PR libfortran/19216
26144 * gfortran.dg/pr19216.f: New test.
26145
26146 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
26147
26148 PR tree-optimization/21001
26149 * gcc.dg/tree-ssa/pr21001.c: New.
26150
26151 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
26152
26153 PR libfortran/21075
26154 * gfortran.dg/reshape_rank7.f90: New test.
26155
26156 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
26157
26158 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
26159 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
26160 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
26161 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
26162 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
26163 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
26164 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
26165 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
26166 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
26167 wrong way round).
26168 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
26169 in namelists. New test.
26170 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
26171 New test.
26172 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
26173 New test.
26174 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
26175 namelist. New test.
26176 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
26177 New test.
26178 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
26179 New test.
26180 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
26181 namelist. New test.
26182 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
26183 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
26184 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
26185 New test.
26186 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
26187 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
26188 arrays. New test.
26189
26190 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
26191
26192 * gfortran.dg/wtruncate.f: New testcase.
26193 * gfortran.dg/wtruncate.f90: New testcase.
26194
26195 2005-04-16 Mark Mitchell <mark@codesourcery.com>
26196
26197 PR c++/21025
26198 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
26199 which sizeof/alignof is dependent, rather than just whether we are
26200 processing_template_decl.
26201
26202 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
26203
26204 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26205 corrected typo where the wrong variables had been compared.
26206
26207 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
26208
26209 PR libfortran/18495
26210 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26211 Test callee-allocated version of return array with a write
26212 statement.
26213 Test spread with a temporary with another write statement.
26214
26215 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
26216
26217 PR tree-optimization/21031
26218 * gcc.dg/tree-ssa/pr21031.c: New.
26219
26220 2005-04-15 Uros Bizjak <uros@kss-loka.si>
26221
26222 PR tree-optimization/21004
26223 * gcc.dg/builtins-53.c: Include builtins-config.h.
26224 Check floorf, ceilf, floorl and ceill transformations
26225 only when HAVE_C99_RUNTIME is defined.
26226
26227 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
26228
26229 PR middle-end/20739
26230 * gcc.dg/tree-ssa/pr20739.c: New test.
26231
26232 2005-04-14 Mike Stump <mrs@apple.com>
26233
26234 * gcc.dg/Foundation.framework/empty: New.
26235 * gcc.dg/framework-2.c: New.
26236
26237 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
26238
26239 PR tree-optimization/21021
26240 * gcc.c-torture/compile/pr21021.c: New.
26241
26242 2005-04-14 Janis Johnson <janis187@us.ibm.com>
26243
26244 PR testsuite/21010
26245 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
26246 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
26247 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
26248 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
26249 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
26250 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
26251 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
26252 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
26253
26254 2005-04-14 Richard Henderson <rth@redhat.com>
26255
26256 * lib/target-supports.exp (check_effective_target_vect_condition):
26257 Add ia64, i?86, and x86_64.
26258
26259 2005-04-14 Steven G. Kargl <kargls@comcast.net>
26260
26261 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
26262
26263 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
26264
26265 PR tree-optimization/20657
26266 * gcc.dg/tree-ssa/pr20657.c: New.
26267
26268 2005-04-14 Uros Bizjak <uros@kss-loka.si>
26269
26270 * gcc.dg/builtins-53.c: Also check (int)trunc* and
26271 (long long int)trunc*.
26272
26273 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
26274
26275 PR target/20927
26276 * gcc.dg/pr20927.c: New test.
26277
26278 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
26279
26280 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
26281 * gcc.target/mips/asm-1.c: Likewise.
26282
26283 2005-04-13 Dale Johannesen <dalej@apple.com>
26284
26285 * objc.dg/objc-fast-4.m: New.
26286
26287 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
26288
26289 * gcc.target/cris/torture/cris-torture.exp: New driver in new
26290 directory.
26291 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
26292
26293 2005-04-13 David Edelsohn <edelsohn@gnu.org>
26294
26295 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
26296 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
26297 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
26298
26299 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
26300
26301 PR tree-optimization/20913
26302 * gcc.dg/tree-ssa/pr20913.c: New.
26303
26304 PR tree-optimization/20702
26305 * gcc.dg/tree-ssa/pr20702.c: New.
26306
26307 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26308
26309 PR c++/13744
26310 * g++.dg/inherit/local3.C: New test.
26311
26312 2005-04-12 Jeff Law <law@redhat.com>
26313
26314 * gcc.dg/tree-ssa/20050412-1.c: New test.
26315
26316 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
26317
26318 PR libfortran/19016
26319 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
26320 Add tests with mask generated by expression.
26321 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26322 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26323 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26324
26325 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
26326
26327 PR middle-end/20917
26328 * gcc.dg/20050409-1.c: New test.
26329
26330 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
26331
26332 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
26333
26334 2005-04-11 Mark Mitchell <mark@codesourcery.com>
26335
26336 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26337 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
26338 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26339 (TARGET_CXX): Adjust accordingly.
26340 * target.h (struct gcc_target): Remove epxort_class_data. Add
26341 determine_class_data_visibility and class_data_always_comdat.
26342 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26343 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
26344 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26345 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
26346 (arm_cxx_determine_class_data_visibility): New.
26347 (arm_cxx_class_data_always_comdat): Likewise.
26348 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26349 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
26350 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26351 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
26352 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
26353 Define.
26354
26355 2005-04-11 Mark Mitchell <mark@codesourcery.com>
26356
26357 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
26358
26359 2005-04-11 Geoffrey Keating <geoffk@apple.com>
26360
26361 * gcc.dg/i386-darwin-fpmath.c: New.
26362
26363 2004-04-11 Devang Patel <dpatel@apple.com>
26364
26365 * lib/target-supports.exp (check_effective_target_vect_condition): New.
26366 * gcc.dg/vect/vect-ifcvt-1.c: New test.
26367 * gcc.dg/vect/vect-ifcvt-2.c: New test.
26368 * gcc.dg/vect/vect-ifcvt-3.c: New test.
26369 * gcc.dg/vect/vect-ifcvt-4.c: New test.
26370 * gcc.dg/vect/vect-ifcvt-5.c: New test.
26371 * gcc.dg/vect/vect-ifcvt-6.c: New test.
26372 * gcc.dg/vect/vect-ifcvt-7.c: New test.
26373 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
26374
26375 2004-04-11 Devang Patel <dpatel@apple.com>
26376
26377 * gcc.dg/vect/vect-dv-1.c: New test.
26378 * gcc.dg/vect/vect-dv-2.c: New test.
26379
26380 2005-04-11 Diego Novillo <dnovillo@redhat.com>
26381
26382 PR tree-optimization/20933
26383 * gcc.dg/tree-ssa/pr20933.c: New test.
26384
26385 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26386
26387 * gfortran.dg/fold_nearest.f90: New test.
26388
26389 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
26390
26391 * gcc.dg/tree-ssa/alias-1.c: New test.
26392
26393 2005-04-11 Diego Novillo <dnovillo@redhat.com>
26394
26395 PR tree-optimization/20920
26396 * g++.dg/tree-ssa/pr20920.C: New test.
26397
26398 2005-04-11 Uros Bizjak <uros@kss-loka.si>
26399
26400 * gcc.dg/builtins-53.c: Also check (int)ceil* and
26401 (long long int)ceil*.
26402
26403 2005-04-10 Mark Mitchell <mark@codesourcery.com>
26404
26405 * g++.dg/warn/Wdtor1.C: Declare template in system header with
26406 explicit C++ linkage.
26407
26408 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26409
26410 * gfortran.dg/pr17229.f: Take care of the new obsolescence
26411 warning for arithmetic IF statements.
26412
26413 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
26414
26415 * eor_handling_1.f90: New test case.
26416 * eor_handling_2.f90: New test case.
26417 * eor_handling_3.f90: New test case.
26418 * eor_handling_4.f90: New test case.
26419 * eor_handling_5.f90: New test case.
26420 * noadv_size.f90: New test case.
26421 * pad_no.f90: New test case.
26422
26423 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
26424
26425 * gcc.c-torture/execute/20050410-1.c: New test.
26426
26427 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
26428
26429 * gcc.dg/pr20126.c: New.
26430
26431 2005-04-09 Bud Davis <bdavis@gfortran.org>
26432 Steven G. Kargl <kargls@comcast.net>
26433
26434 * gfortran.dg/PR19872.f: New test.
26435
26436 2005-04-09 Steven G. Kargl <kargls@comcast.net>
26437
26438 * gfortran.dg/nint_1.f90: Fix dg-do directive.
26439
26440 2005-04-09 Steven G. Kargl <kargls@comcast.net>
26441
26442 * gfortran.dg/nint_1.f90: New test.
26443
26444 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
26445
26446 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
26447 Added test for callee-allocated arrays with write statements.
26448 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
26449 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
26450 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26451 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26452 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26453
26454 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
26455
26456 PR libfortran/20163
26457 * gfortran.dg/open-options-blanks.f: New test.
26458
26459 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
26460
26461 PR fortran/13257
26462 * gfortran.dg/comma_format_extension_[1234].f: New tests.
26463
26464 2005-04-09 Jakub Jelinek <jakub@redhat.com>
26465
26466 * gcc.dg/tree-ssa/stdarg-1.c: New test.
26467 * gcc.dg/tree-ssa/stdarg-2.c: New test.
26468 * gcc.dg/tree-ssa/stdarg-3.c: New test.
26469 * gcc.dg/tree-ssa/stdarg-4.c: New test.
26470 * gcc.dg/tree-ssa/stdarg-5.c: New test.
26471 * gcc.c-torture/execute/stdarg-4.c: New test.
26472
26473 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
26474
26475 PR target/20795
26476 * g++.dg/abi/param2.C: New test.
26477
26478 2005-04-09 Uros Bizjak <uros@kss-loka.si>
26479
26480 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
26481
26482 2005-04-09 Uros Bizjak <uros@kss-loka.si>
26483
26484 * gcc.dg/builtins-53.c: New test.
26485
26486 2005-04-08 Diego Novillo <dnovillo@redhat.com>
26487
26488 * g++.dg/tree-ssa/pr18178.C: New test.
26489 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
26490 * gcc.c-torture/execute/20041019-1.c: New test.
26491 * gcc.dg/tree-ssa/20041008-1.c: New test.
26492 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
26493 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
26494 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
26495 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
26496 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
26497 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
26498 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
26499 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
26500 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26501 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26502
26503 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
26504
26505 PR rtl-optimization/20466
26506 * gcc.c-torture/execute/pr20466-1.c: New test.
26507
26508 2005-04-08 Mark Mitchell <mark@codesourcery.com>
26509
26510 PR c++/20905
26511 * g++.dg/parse/cond2.C: New test.
26512
26513 PR c++/20145
26514 * g++.dg/warn/Wdtor1.C: New test.
26515
26516 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26517
26518 PR fortran/17229
26519 * gfortran.dg/pr17229.f: New test.
26520
26521 2005-04-07 Steven G. Kargl <kargls@comcast.net>
26522
26523 * gfortran.dg/tiny_1.f90: New test.
26524 * gfortran.dg/tiny_2.f90: ditto.
26525
26526 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
26527
26528 * gfortran.dg/eor_1.f90: Fix dg-do run line
26529 * gfortran.dg/open_new.f90: Fix dg-do run line
26530
26531 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
26532
26533 * lib/target-supports.exp (get_compiler_messages): Support
26534 optional arguments, the fourth being compiler options.
26535 (check_effective_target_fpic): New proc.
26536 * gcc.dg/20050321-2.c: Restrict to target fpic.
26537
26538 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
26539
26540 * gcc.dg/15443-1.c: New test.
26541 * gcc.dg/15443-2.c: Likewise.
26542
26543 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26544
26545 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
26546
26547 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
26548
26549 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
26550
26551 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
26552
26553 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
26554 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
26555 -m64.
26556 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
26557 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
26558 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
26559
26560 2005-04-06 Mark Mitchell <mark@codesourcery.com>
26561
26562 PR c++/20212
26563 * g++.dg/warn/Wunused-11.C: New test.
26564
26565 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
26566
26567 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
26568
26569 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
26570
26571 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
26572
26573 2005-04-05 Mark Mitchell <mark@codesourcery.com>
26574
26575 PR c++/20734
26576 * g++.dg/template/ptrmem13.C: New test.
26577
26578 2005-04-05 Per Bothner <per@bothner.com>
26579
26580 * lib/gcc.exp: Always add -fno-show-column, for now.
26581
26582 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
26583
26584 PR testsuite/20767
26585 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
26586 of plain old "unsigned int" for the type of "i". Makes this test
26587 64bit clean.
26588
26589 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
26590
26591 * gcc.dg/i386-ssefn-1.c: New test.
26592 * gcc.dg/i386-ssefn-2.c: New test.
26593 * gcc.dg/i386-ssefn-3.c: New test.
26594 * gcc.dg/i386-ssefn-4.c: New test.
26595
26596 2005-04-05 Jakub Jelinek <jakub@redhat.com>
26597
26598 PR tree-optimization/20076
26599 * gcc.dg/builtin-apply4.c: New test.
26600
26601 PR preprocessor/19475
26602 * gcc.dg/cpp/macspace1.c: New test.
26603 * gcc.dg/cpp/macspace2.c: New test.
26604
26605 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26606
26607 * gfortran.dg/pr20755.f: Fixed bad format.
26608
26609 2005-04-05 Mark Mitchell <mark@codesourcery.com>
26610
26611 PR c++/20763
26612 * g++.dg/ext/attrib21.C: New test.
26613
26614 2004-04-05 Devang Patel <dpatel@apple.com>
26615
26616 * lib/target-supports.exp (check_effective_target_vect_shif): New.
26617 * gcc.dg/vect/vect-shift-1.c: New test.
26618
26619 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26620
26621 PR libfortran/20755
26622 * gfortran.dg/pr20755.f: New test.
26623
26624 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
26625
26626 * gfortran.dg/pr15959.f90: New test.
26627 * gfortran.dg/string_pad_trunc.f90: New test.
26628
26629 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26630
26631 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
26632 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
26633 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
26634 syntax.
26635
26636 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
26637
26638 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
26639
26640 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26641
26642 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
26643 * gcc.c-torture/compile/20011119-2.c: Likewise.
26644 * gcc.c-torture/compile/981001-2.c: Likewise.
26645
26646 2005-04-04 Mark Mitchell <mark@codesourcery.com>
26647
26648 PR c++/20679
26649 * g++.dg/template/overload4.C: New test.
26650
26651 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
26652
26653 PR c++/20746
26654 * g++.dg/abi/covariant5.C: New.
26655
26656 PR debug/20505
26657 * g++.dg/debug/const2.C: New.
26658
26659 2005-04-04 Jakub Jelinek <jakub@redhat.com>
26660
26661 PR rtl-optimization/16104
26662 * gcc.c-torture/execute/20050316-1.c: New test.
26663
26664 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
26665
26666 * g++.dg/template/spec23.C: Fix dg-error text.
26667
26668 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
26669
26670 PR c++/19199
26671 * g++.dg/expr/lval2.C: New.
26672
26673 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26674
26675 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
26676 __builtin_strcasecmp and __builtin_strncasecmp.
26677
26678 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
26679
26680 PR c++/20723
26681 * g++.dg/template/spec22.C: New.
26682 * g++.dg/template/spec23.C: New.
26683
26684 2005-04-03 Dale Ranta <dir@lanl.gov>
26685 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26686
26687 PR libfortran/20068
26688 PR libfortran/20125
26689 PR libfortran/20156
26690 PR libfortran/20471
26691 * gfortran.dg/backspace.f: New test.
26692
26693 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
26694
26695 * gcc.dg/pr19345.c: New test.
26696
26697 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
26698
26699 PR tree-optimization/20640
26700 * gcc.dg/torture/tree-loop-1.c: New.
26701
26702 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
26703
26704 PR rtl-optimization/20290
26705 * gcc.c-torture/execute/loop-ivopts-2.c: New.
26706
26707 2005-04-02 Geoffrey Keating <geoffk@apple.com>
26708
26709 * gcc.dg/rs6000-fpint.c: New.
26710
26711 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
26712
26713 * gcc.dg/old-style-then-proto-1.c: New test.
26714
26715 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26716
26717 * gfortran.fortran-torture/execute/backspace.f90: Check
26718 after backspace and read was incorrect.
26719
26720 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26721
26722 * gcc.c-torture/execute/builtins/strcat.c: Check the result
26723 buffer past the terminating NUL using memcmp.
26724 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
26725 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
26726
26727 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
26728 Fix unused/uninitialized variable warnings.
26729
26730 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
26731 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
26732 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
26733 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
26734
26735 * gcc.c-torture/execute/builtins/abs-1-lib.c,
26736 gcc.c-torture/execute/builtins/fputs-lib.c,
26737 gcc.c-torture/execute/builtins/lib/fprintf.c,
26738 gcc.c-torture/execute/builtins/lib/main.c,
26739 gcc.c-torture/execute/builtins/lib/memcmp.c,
26740 gcc.c-torture/execute/builtins/lib/memmove.c,
26741 gcc.c-torture/execute/builtins/lib/mempcpy.c,
26742 gcc.c-torture/execute/builtins/lib/memset.c,
26743 gcc.c-torture/execute/builtins/lib/printf.c,
26744 gcc.c-torture/execute/builtins/lib/sprintf.c,
26745 gcc.c-torture/execute/builtins/lib/stpcpy.c,
26746 gcc.c-torture/execute/builtins/lib/strchr.c,
26747 gcc.c-torture/execute/builtins/lib/strcmp.c,
26748 gcc.c-torture/execute/builtins/lib/strcpy.c,
26749 gcc.c-torture/execute/builtins/lib/strcspn.c,
26750 gcc.c-torture/execute/builtins/lib/strlen.c,
26751 gcc.c-torture/execute/builtins/lib/strncat.c,
26752 gcc.c-torture/execute/builtins/lib/strncmp.c,
26753 gcc.c-torture/execute/builtins/lib/strncpy.c,
26754 gcc.c-torture/execute/builtins/lib/strrchr.c,
26755 gcc.c-torture/execute/builtins/lib/strspn.c,
26756 gcc.c-torture/execute/builtins/lib/strstr.c,
26757 gcc.c-torture/execute/builtins/memops-asm-lib.c,
26758 gcc.c-torture/execute/builtins/strlen-2.c,
26759 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
26760 prototypes.
26761
26762 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
26763
26764 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
26765 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
26766 selectany usage.
26767
26768 2005-04-01 Jakub Jelinek <jakub@redhat.com>
26769
26770 PR c++/19406
26771 * g++.dg/debug/using1.C: New test.
26772
26773 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
26774
26775 PR middle-end/20524
26776 * gcc.dg/alias-7.c: Prefix asm-declared name with
26777 __USER_LABEL_PREFIX__.
26778
26779 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
26780
26781 Fix fallout from PR middle-end/15700:
26782 * gcc.c-torture/compile/20011119-1.c: Take
26783 __USER_LABEL_PREFIX__ into account.
26784 * gcc.c-torture/compile/20011119-2.c: Likewise.
26785
26786 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
26787
26788 PR c++/18644
26789 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
26790
26791 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
26792
26793 PR c/17855
26794 * gcc.c-torture/compile/struct-non-lval-1.c,
26795 gcc.c-torture/compile/struct-non-lval-2.c,
26796 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
26797
26798 2005-03-31 Janis Johnson <janis187@us.ibm.com>
26799
26800 * gcc.dg/tls/tls.exp: Remove temporary file.
26801 * g++.dg/tls/tls.exp: Ditto.
26802 * lib/file-format.exp: Ditto.
26803 * g++.dg/special/ecos.exp: Ditto.
26804
26805 * lib/profopt.exp: Treat prof_ext as a list.
26806 * gcc.misc-tests/bprob.exp: Ditto.
26807 * g++.dg/bprob/bprob.exp: Ditto.
26808
26809 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
26810 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
26811 g++.dg/tree-ssa/pointer-reference-alias.C,
26812 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
26813 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
26814 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
26815 g++.dg/vect/pr19951.cc: Ditto.
26816 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
26817 gcc.dg/builtins-47.c: Ditto.
26818 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
26819 gcc.dg/pr20115-1.c: Ditto.
26820 * gcc.dg/tree-ssa/20030530-2.c,
26821 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
26822 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
26823 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
26824 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
26825 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
26826 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
26827 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
26828 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
26829 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
26830 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
26831 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
26832 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
26833 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
26834 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
26835 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
26836 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
26837 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
26838 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
26839 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
26840 gcc.dg/tree-ssa/20030824-1.c,
26841 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
26842 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
26843 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
26844 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
26845 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
26846 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
26847 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
26848 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
26849 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
26850 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
26851 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
26852 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
26853 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
26854 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
26855 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
26856 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
26857 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
26858 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
26859 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
26860 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
26861 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
26862 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
26863 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
26864 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
26865 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
26866 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
26867 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
26868 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
26869 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
26870 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
26871 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
26872 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
26873 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
26874 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
26875 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
26876 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
26877 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
26878 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
26879 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
26880 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
26881 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
26882 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
26883 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
26884 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
26885 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
26886 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
26887 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
26888 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
26889 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
26890 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
26891 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
26892 gcc.dg/tree-ssa/useless-1.c: Ditto.
26893 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
26894 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
26895 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
26896 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
26897 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
26898 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
26899 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
26900 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
26901 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
26902 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
26903 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
26904 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
26905 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
26906 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
26907 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
26908 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
26909 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
26910 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
26911 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
26912 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
26913 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
26914 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
26915 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
26916 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
26917 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
26918 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
26919 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
26920 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
26921 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
26922 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
26923 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
26924 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
26925 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
26926 gcc.dg/vect/vect-none.c: Ditto.
26927 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
26928 treelang/compile/unsigned.tree: Ditto.
26929
26930 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
26931 * gcc.dg/cpp/direct2s.c: Ditto.
26932 * gcc.dg/cpp/paste4.c: Ditto.
26933 * gcc.dg/cpp/separate-1.c: Ditto.
26934 * gcc.dg/pch/save-temps-1.c: Ditto.
26935 * g++.dg/ext/altivec-10.C: Ditto.
26936 * g++.dg/pch/pch.C: Ditto.
26937
26938 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
26939
26940 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
26941 * g++.dg/template/repo1.C: Ditto.
26942 * g++.dg/template/repo2.C: Ditto.
26943 * g++.dg/template/repo3.C: Ditto.
26944 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
26945 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
26946 * g++.old-deja/g++.pt/repo1.C: Ditto.
26947 * g++.old-deja/g++.pt/repo2.C: Ditto.
26948 * g++.old-deja/g++.pt/repo3.C: Ditto.
26949 * g++.old-deja/g++.pt/repo4.C: Ditto.
26950
26951 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
26952 * gcc.dg/20030107-1.c: Ditto.
26953 * gcc.dg/20030702-1.c: Ditto.
26954 * gcc.dg/profile-generate-1.c: Ditto.
26955 * g++.dg/other/profile1.C: Ditto.
26956 * g++.old-deja/g++.robertl/eb83.C: Ditto.
26957
26958 * lib/gcc-dg.exp (remove-build-file): New.
26959 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
26960 cleanup-tree-dump, cleanup-saved-temps): New.
26961
26962 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
26963
26964 PR c++/19203, DR 214
26965 * g++.dg/parse/ambig3.C: Not ambiguous.
26966 * g++.dg/template/spec20.C: New.
26967 * g++.dg/template/spec21.C: New.
26968
26969 2005-03-31 Steve Ellcey <sje@cup.hp.com>
26970
26971 PR target/20045
26972 * gcc.dg/ia64-fptr-1.c: Run only on linux.
26973
26974 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26975
26976 PR libfortran/20660
26977 * gfortran.dg/negative_unit.f: New test.
26978
26979 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
26980
26981 * gcc.dg/20050330-1.c: New test.
26982
26983 2005-03-30 Devang Patel <dpatel@apple.com>
26984
26985 * g++.dg/tree-sra/ssa-sra-3.C: New test.
26986
26987 2005-03-30 Dale Johannesen <dalej@apple.com>
26988
26989 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
26990
26991 2005-03-30 Janis Johnson <janis187@us.ibm.com>
26992
26993 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
26994 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
26995 Strip options from test name.
26996
26997 2005-03-31 Jan Hubicka <jh@suse.cz>
26998
26999 * gcc.dg/varpool-1.c: New testcase.
27000
27001 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
27002
27003 PR c/772
27004 PR c/17913
27005 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
27006 gcc.dg/stmt-expr-label-3.c : New tests.
27007 * gcc.c-torture/execute/medce-2.c: Remove.
27008
27009 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
27010
27011 PR c/20368
27012 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
27013 tests.
27014
27015 2005-03-30 Alan Modra <amodra@bigpond.net.au>
27016
27017 * gcc.c-torture/compile/pr20203.c: New test.
27018
27019 2005-03-26 Steven G. Kargl <kargls@comcast.net>
27020
27021 * gfortran.dg/promotion.f90: New test.
27022
27023 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
27024
27025 PR middle-end/20491
27026 * gcc.dg/torture/asm-subreg-1.c: New test.
27027
27028 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
27029
27030 PR c/20672
27031 * gcc.dg/pr20672-1.c: New test.
27032
27033 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
27034
27035 * gfortran.dg/vect: New directory.
27036 * gfortran.dg/vect/vect.exp: New.
27037 * gfortran.dg/vect/vect-1.f90: New test.
27038 * gfortran.dg/vect/vect-2.f90: New test.
27039 * gfortran.dg/vect/vect-3.f90: New test.
27040 * gfortran.dg/vect/vect-4.f90: New test.
27041 * gfortran.dg/vect/vect-5.f90: New test.
27042
27043 2005-03-29 Jakub Jelinek <jakub@redhat.com>
27044
27045 PR middle-end/20622
27046 * gcc.dg/alias-7.c: New test.
27047
27048 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
27049
27050 * gcc.dg/sparc-reg-1.c: New test.
27051
27052 2005-03-28 Steve Ellcey <sje@cup.hp.com>
27053
27054 PR target/19890
27055 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
27056
27057 2005-03-29 Dale Ranta <dir@lanl.gov>
27058 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27059
27060 PR libfortran/20163
27061 * gfortran.dg/pr20163-2.f: New test.
27062
27063 2005-03-28 Jan Hubicka <jh@suse.cz>
27064
27065 PR middle-end/20635
27066 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
27067 by Jakub Jelinek.
27068
27069 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
27070
27071 PR tree-optimization/20626
27072 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
27073 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
27074
27075 2005-03-26 Steven G. Kargl <kargls@comcast.net>
27076
27077 * gfortran.dg/underflow.f90: New test.
27078 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
27079
27080 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27081
27082 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
27083
27084 2005-03-25 Mark Mitchell <mark@codesourcery.com>
27085
27086 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
27087 (g++_init): Make sure that CXXFLAGS is set.
27088 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
27089 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
27090 * lib/gfortran.exp (gfortran_link_flags): Likewise.
27091 * lib/objc.exp (objc_init): Likewise.
27092 * lib/treelang.exp (treelang_init): Likewise.
27093
27094 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
27095
27096 PR tree-optimization/20470
27097 * gcc.dg/tree-ssa/pr20470.c: New test.
27098
27099 2005-03-25 Geoffrey Keating <geoffk@apple.com>
27100
27101 * gcc.dg/ppc-stfiwx.c: New.
27102
27103 2005-03-25 Steve Ellcey <sje@cup.hp.com>
27104
27105 PR target/19888
27106 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
27107
27108 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
27109
27110 * gcc.dg/20050325-1.c: Fix a typo.
27111
27112 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27113
27114 PR libfortran/19678
27115 PR libfortran/19679
27116 * gfortran.dg/dos_eol.f: New test.
27117
27118 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
27119
27120 PR rtl-optimization/20249
27121 * gcc.dg/20050325-1.c: New test.
27122
27123 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27124
27125 PR libfortran/15332
27126 * gfortran.dg/pr15332.f: New test.
27127
27128 2005-03-24 Dale Johannesen <dalej@apple.com>
27129
27130 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
27131
27132 2005-03-24 Geoffrey Keating <geoffk@apple.com>
27133
27134 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
27135 'internal' visibility.
27136 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
27137 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
27138 'protected' visibility.
27139 * gcc.dg/visibility-7.c: Likewise.
27140 * lib/target-supports.exp (check_visibility_available): Take
27141 a parameter, the kind of visibility to check for.
27142 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
27143 to check_visibility_available.
27144
27145 * g++.dg/expr/cast3.C: New.
27146
27147 2005-03-24 David Edelsohn <edelsohn@gnu.org>
27148
27149 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
27150 rs6000.
27151
27152 2005-03-24 Steve Ellcey <sje@cup.hp.com>
27153
27154 PR target/20095
27155 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
27156
27157 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
27158
27159 * gcc.dg/badshift.c: Renamed to...
27160 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
27161
27162 * gcc.target/i386/badshift.c: Renamed to...
27163 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
27164 only.
27165
27166 PR rtl-optimization/20532
27167 * gcc.target/i386/badshift.c: New.
27168
27169 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27170
27171 * gfortran.dg/pr18025.f90: New test.
27172
27173 2005-03-23 Dale Johannesen <dalej@apple.com>
27174
27175 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
27176
27177 2005-03-23 Mark Mitchell <mark@codesourcery.com>
27178
27179 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
27180
27181 * lib/target-supports.exp (check_iconv_available): Default
27182 libiconv to -liconv, if there is no definition.
27183
27184 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
27185
27186 * gcc.dg/torture/cris-asm-mof-1.c: New test.
27187
27188 2005-03-22 Mark Mitchell <mark@codesourcery.com>
27189
27190 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
27191 * g++.dg/opt/pr7503-2.C: Likewise.
27192 * g++.dg/opt/pr7503-3.C: Likewise.
27193 * g++.dg/opt/pr7503-4.C: Likewise.
27194 * g++.dg/opt/pr7503-5.C: Likewise.
27195 * g++.dg/warn/minmax.C: New test.
27196
27197 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27198
27199 * gfortran.dg/g77_intrinsics_funcs.f: New test.
27200 * gfortran.dg/g77_intrinsics_sub.f: New test.
27201
27202 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
27203 Jan Hubicka <jh@suse.cz>
27204 Steven Bosscher <stevenb@suse.de
27205
27206 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
27207
27208 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27209
27210 PR c++/19980
27211 * g++.dg/template/redecl3.C: New test.
27212
27213 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27214
27215 PR c++/20499
27216 * g++.dg/parse/error16.C: Tweak error markers.
27217
27218 2005-03-22 Jakub Jelinek <jakub@redhat.com>
27219
27220 PR target/20561
27221 * gcc.dg/20050321-2.c: New test.
27222
27223 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
27224
27225 PR c++/20465
27226 PR c++/20381
27227 * g++.dg/template/ptrmem12.C: New.
27228
27229 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
27230
27231 PR rtl-optimization/20527
27232 * gcc.c-torture/execute/pr20527-1.c: New test.
27233
27234 2005-03-22 Ben Elliston <bje@au.ibm.com>
27235
27236 * gcc.misc-tests/options.exp (check_for_options): Create a real C
27237 program, compile it into a real executable and then delete the .c
27238 and .x files afterwards, to avoid problems on testglue targets.
27239
27240 2005-03-21 Stuart Hastings <stuart@apple.com>
27241
27242 * gcc.target/i386/sse-2.c: New.
27243
27244 2005-03-21 Uros Bizjak <uros@kss-loka.si>
27245
27246 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
27247
27248 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27249
27250 * g++.dg/parse/crash25.C: Fix typo.
27251
27252 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27253
27254 PR c++/20461
27255 * g++.dg/parse/crash24.C: New test.
27256
27257 PR c++/20536
27258 * g++.dg/parse/crash25.C: New test.
27259
27260 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27261
27262 PR c++/20147
27263 * g++.dg/ext/stmtexpr4.C: New test.
27264
27265 2005-03-20 Roger Sayle <roger@eyesopen.com>
27266
27267 PR middle-end/20539
27268 * gcc.c-torture/compile/pr13066-1.c: New test case.
27269 * gcc.c-torture/compile/pr20539-1.c: Likewise.
27270 * g++.dg/opt/pr13066-1.C: Likewise.
27271
27272 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
27273
27274 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
27275
27276 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27277
27278 PR fortran/18525
27279 * gfortran.dg/nesting_1.f90: New test.
27280
27281 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27282
27283 PR c++/20240
27284 * g++.dg/lookup/using13.C: New test.
27285
27286 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27287
27288 PR c++/20333
27289 * g++.dg/template/crash36.C: New test.
27290
27291 2005-03-18 Paolo Carlini <pcarlini@suse.de>
27292
27293 PR c++/20463
27294 * g++.dg/template/crash35.C: New test.
27295
27296 2005-03-17 Paolo Carlini <pcarlini@suse.de>
27297
27298 PR c++/19966
27299 * g++.dg/overload/operator2.C: New test.
27300
27301 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27302
27303 PR libfortran/20257
27304 * gfortran.dg/pr20257.f90: New test.
27305
27306 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27307
27308 PR libfortran/20480
27309 * gfortran.dg/pr20480.f90: New test.
27310
27311 2005-03-16 Richard Henderson <rth@redhat.com>
27312
27313 PR middle-end/15700
27314 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
27315 (_rtld_global): New.
27316 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
27317 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
27318
27319 * gcc.dg/alias-3.c: New.
27320 * gcc.dg/alias-4.c: New.
27321 * gcc.dg/alias-5.c: New.
27322 * gcc.dg/alias-6.c: New.
27323
27324 2005-03-15 Geoffrey Keating <geoffk@apple.com>
27325
27326 * gcc.dg/cpp/ucnid-7.c: New.
27327
27328 2005-03-15 Janis Johnson <janis187@us.ibm.com>
27329 Dorit Naishlos <dorit@il.ibm.com>
27330
27331 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
27332 darwin.
27333
27334 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
27335
27336 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
27337 support misaligned accesses.
27338 * gcc.dg/vect/vect-58.c: Likewise.
27339 * gcc.dg/vect/vect-92.c: New.
27340 * gcc.dg/vect/vect-93.c: New.
27341
27342 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
27343
27344 PR fortran/18827
27345 * gfortran.dg/assign_2.f90: New test.
27346 * gfortran.dg/assign_3.f90: New test.
27347 * gfortran.dg/assign.f90: New test.
27348
27349 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
27350
27351 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
27352 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
27353 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
27354 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
27355 names.
27356
27357 2005-03-14 Geoffrey Keating <geoffk@apple.com>
27358
27359 * gcc.dg/cpp/ucnid-6.c: New.
27360
27361 * gcc.dg/cpp/normalize-1.c: New.
27362 * gcc.dg/cpp/normalize-2.c: New.
27363 * gcc.dg/cpp/normalize-3.c: New.
27364 * gcc.dg/cpp/normalize-4.c: New.
27365 * gcc.dg/cpp/ucnid-4.c: New.
27366 * gcc.dg/cpp/ucnid-5.c: New.
27367 * g++.dg/cpp/normalize-1.C: New.
27368 * g++.dg/cpp/ucnid-1.C: New.
27369
27370 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
27371
27372 * gcc.dg/pr18628.c: New.
27373
27374 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
27375
27376 PR c++/20280
27377 * g++.dg/tree-ssa/pr20280.C: New.
27378
27379 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27380
27381 PR fortran/20467
27382 * gfortran.dg/stfunc_2.f90: New test.
27383
27384 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
27385
27386 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
27387
27388 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
27389
27390 * gcc.dg/tree-ssa/20050314-1.c: New test.
27391
27392 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27393
27394 PR c++/4403
27395 PR c++/9783, DR433
27396 * g++.dg/template/friend34.C: New test.
27397 * g++.dg/template/friend35.C: Likewise.
27398 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
27399
27400 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27401
27402 Friend class name lookup 5/n
27403 PR c++/1016
27404 * g++.dg/lookup/hidden-class1.C: New test.
27405 * g++.dg/lookup/hidden-class2.C: Likewise.
27406 * g++.dg/lookup/hidden-class3.C: Likewise.
27407 * g++.dg/lookup/hidden-class4.C: Likewise.
27408 * g++.dg/lookup/hidden-class5.C: Likewise.
27409 * g++.dg/lookup/hidden-class6.C: Likewise.
27410 * g++.dg/lookup/hidden-class7.C: Likewise.
27411 * g++.dg/lookup/hidden-class8.C: Likewise.
27412 * g++.dg/lookup/hidden-class9.C: Likewise.
27413 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
27414 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
27415 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
27416 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
27417 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
27418 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
27419 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
27420 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
27421 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
27422 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
27423 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
27424
27425 2005-03-13 Mark Mitchell <mark@codesourcery.com>
27426
27427 PR c++/20157
27428 * g++.dg/template/error18.C: New test.
27429
27430 2005-03-09 Ben Elliston <bje@au.ibm.com>
27431
27432 PR debug/16792
27433 * g++.dg/debug/pr16792.C: New test.
27434
27435 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
27436
27437 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
27438 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
27439 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
27440 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
27441 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
27442 test assertion names.
27443
27444 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27445
27446 PR fortran/18600
27447 * gfortran.dg/stfunc_1.f90: New test.
27448
27449 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27450
27451 PR fortran/16907
27452 * gfortran.dg/real_index_1.f90: New test.
27453
27454 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27455
27456 PR fortran/20323
27457 * gfortran.dg/spec_expr_1.f90: New test.
27458
27459 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
27460
27461 PR c/20402
27462 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
27463 new parser.
27464
27465 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27466
27467 PR fortran/20361
27468 * gfortran.dg/largeequiv_1.f90: New test.
27469
27470 2005-03-12 Geoffrey Keating <geoffk@apple.com>
27471
27472 * gcc.dg/ucnid-1.c: New.
27473 * gcc.dg/ucnid-2.c: New.
27474 * gcc.dg/ucnid-3.c: New.
27475 * gcc.dg/ucnid-4.c: New.
27476 * gcc.dg/ucnid-5.c: New.
27477 * gcc.dg/ucnid-6.c: New.
27478 * gcc.dg/cpp/ucnid-1.c: New.
27479 * gcc.dg/cpp/ucnid-2.c: New.
27480 * gcc.dg/cpp/ucnid-3.c: New.
27481 * g++.dg/other/ucnid-1.C: New.
27482
27483 2005-03-12 Geoffrey Keating <geoffk@apple.com>
27484
27485 * gcc.dg/vmx/darwin-abi-3.c: Delete.
27486
27487 2005-03-11 Per Bothner <per@bothner.com>
27488
27489 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
27490 that diagnotics refer to correct token.
27491 * gcc.dg/unused-3.c: Likewise.
27492
27493 2005-03-11 Per Bothner <per@bothner.com>
27494
27495 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
27496 constant" is now actually on same line as string constant.
27497 * gcc.dg/cpp/direct2s.c: Likewise.
27498
27499 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
27500
27501 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
27502
27503 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27504
27505 PR libfortran/20124
27506 * gfortran.dg/pr20124.f90: New Test
27507
27508 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
27509
27510 PR tree-optimization/20130
27511 * gcc.dg/pr20130-1.c: New test.
27512
27513 2005-03-10 Steve Ellcey <sje@cup.hp.com>
27514
27515 PR target/20095
27516 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
27517
27518 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27519
27520 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
27521
27522 2005-03-10 Steve Ellcey <sje@cup.hp.com>
27523
27524 * g++.dg/eh/forced1.C: Fix comment.
27525 * g++.dg/eh/forced2.C: Ditto.
27526 * g++.dg/eh/forced3.C: Ditto.
27527 * g++.dg/eh/forced4.C: Ditto.
27528
27529 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
27530
27531 PR rtl-opt/20412
27532 * gcc.c-torture/compile/pr20412.c: New test.
27533
27534 2005-03-10 Roger Sayle <roger@eyesopen.com>
27535
27536 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
27537
27538 2005-03-10 Jakub Jelinek <jakub@redhat.com>
27539
27540 PR target/20322
27541 * gcc.dg/20050307-1.c: New test.
27542
27543 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
27544
27545 PR c++/20375
27546 * g++.dg/other/stdarg3.C: New.
27547
27548 2005-03-10 Jakub Jelinek <jakub@redhat.com>
27549
27550 PR c++/18384, c++/18327
27551 * g++.dg/init/array19.C: New test.
27552
27553 PR inline-asm/20314
27554 * gcc.dg/torture/pr20314-1.c: New test.
27555 * gcc.dg/torture/pr20314-2.c: New test.
27556
27557 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
27558
27559 * gcc.dg/20050309-1.c: New test.
27560
27561 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27562
27563 * gcc.dg/builtins-10.c: Reactivate disabled test.
27564 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
27565 new cbrt transformations.
27566
27567 2005-03-09 Mark Mitchell <mark@codesourcery.com>
27568
27569 PR c++/20208
27570 * g++.dg/template/array13.C: New test.
27571
27572 2005-03-09 Paolo Carlini <pcarlini@suse.de>
27573
27574 PR c++/16859
27575 * g++.dg/init/brace4.C: New test.
27576
27577 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
27578
27579 PR c++/20186
27580 * g++.dg/template/non-dependent12.C: New.
27581
27582 2005-03-08 Mark Mitchell <mark@codesourcery.com>
27583
27584 PR c++/20142
27585 * g++.dg/init/array18.C: Add dg-do run marker.
27586
27587 PR c++/20142
27588 * g++.dg/init/array18.C: New test.
27589
27590 2005-03-09 Ben Elliston <bje@au.ibm.com>
27591
27592 * consistency.vlad/vlad.exp: Remove trailing semicolons.
27593 * g++.dg/gcov/gcov.exp: Likewise.
27594 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
27595 * gcc.target/xstormy16/xstormy16.exp: Likewise.
27596 * lib/c-torture.exp: Likewise.
27597 * lib/fortran-torture.exp: Likewise.
27598 * lib/g++.exp: Likewise.
27599 * lib/gcc-defs.exp: Likewise.
27600 * lib/gcc-dg.exp: Likewise.
27601 * lib/gcc.exp: Likewise.
27602 * lib/gcov.exp: Likewise.
27603 * lib/gfortran.exp: Likewise.
27604 * lib/mike-g++.exp: Likewise.
27605 * lib/mike-gcc.exp: Likewise.
27606 * lib/objc-torture.exp: Likewise.
27607 * lib/objc.exp: Likewise.
27608 * lib/profopt.exp: Likewise.
27609 * lib/target-libpath.exp: Likewise.
27610 * lib/target-supports.exp: Likewise.
27611 * lib/treelang.exp: Likewise.
27612 * lib/wrapper.exp: Likewise.
27613
27614 2005-03-08 Jeff Law <law@redhat.com>
27615
27616 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
27617 PHI-OPT changes.
27618
27619 2005-03-08 Ira Rosen <irar@il.ibm.com>
27620
27621 * gcc.dg/vect/pr20122.c: New test.
27622
27623 2005-03-07 Jeff Law <law@redhat.com>
27624
27625 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
27626 was folded away.
27627 * gcc.dg/tree-ssa/pr18133-1.c: New test.
27628 * gcc.dg/tree-ssa/pr18133-2.c: New test.
27629 * gcc.dg/tree-ssa/pr18134.c: New test.
27630
27631 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27632
27633 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
27634 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
27635 gcc.dg/torture/builtin-noret-2.c: Require weak support.
27636
27637 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
27638
27639 PR tree-opt/17671
27640 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
27641
27642 2005-03-07 Mark Mitchell <mark@codesourcery.com>
27643
27644 * g++.dg/warn/Wnvdtor.C: New test.
27645
27646 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
27647
27648 * gcc.dg/torture/pr19683-1.c: New test.
27649
27650 2005-03-06 Steven G. Kargl <kargls@comcast.net>
27651
27652 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
27653 * gfortran.dg/g77/19990313-2.f: Ditto.
27654 * gfortran.dg/g77/19990313-3.f: Ditto.
27655 * gfortran.dg/g77/19990525-0.f: Ditto.
27656 * gfortran.dg/g77/19990826-0.f: Ditto.
27657 * gfortran.dg/g77/19990826-2.f: Ditto.
27658 * gfortran.dg/g77/19990826-3.f: Ditto.
27659 * gfortran.dg/g77/20000511-1.f: Ditto.
27660 * gfortran.dg/g77/20000511-2.f: Ditto.
27661 * gfortran.dg/g77/970625-2.f: Ditto.
27662 * gfortran.dg/g77/980310-2.f: Ditto.
27663 * gfortran.dg/g77/980310-3.f: Ditto.
27664 * gfortran.dg/g77/980310-8.f: Ditto.
27665 * gfortran.dg/g77/980519-2.f: Ditto.
27666 * gfortran.dg/g77/alpha1.f: Ditto.
27667 * gfortran.dg/g77/claus.f: Ditto.
27668 * gfortran.dg/g77/erfc.f: Ditto.
27669 * gfortran.dg/g77/short.f: Ditto.
27670 * gfortran.fortran-torture/execute/data.f90: Ditto.
27671 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
27672 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
27673
27674 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27675
27676 * lib/file-format.exp (gcc_target_object_format): Add check for som
27677 format and hardcode object formats on hppa*-*-hpux*.
27678 * lib/target-supports.exp (check_weak_available): Add check for som
27679 object format. Always return 0 on hppa*-*-hpux10*.
27680
27681 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
27682 is defined.
27683
27684 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
27685
27686 2005-03-05 Steven G. Kargl <kargls@comcast.net>
27687
27688 * gfortran.dg/pr19936_1.f90: New test.
27689 * gfortran.dg/pr19936_2.f90: New test.
27690 * gfortran.dg/pr19936_3.f90: New test.
27691
27692 2005-03-05 Steven G. Kargl <kargls@comcast.net>
27693 Paul Thomas <prthomas@drfccad.cea.fr>
27694
27695 * gfortran.dg/PR19754_1.f90: New test.
27696 * gfortran.dg/PR19754_2.f90: Ditto.
27697
27698 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27699
27700 PR c++/19311
27701 * g++.dg/template/non-dependent11.C: New test.
27702
27703 2005-03-05 Uros Bizjak <uros@kss-loka.si>
27704
27705 * lib/target-supports.exp (check_iconv_available): Fix comment.
27706
27707 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
27708 Joseph S. Myers <joseph@codesourcery.com>
27709
27710 PR c++/19797
27711 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
27712
27713 2005-03-04 Matthew Sachs <msachs@apple.com>
27714
27715 * gcc.exp (gcc_target_compile): Put braces around
27716 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
27717 * objc.exp (objc_target_compile): Likewise.
27718 * treelang.exp (treelang_target_compile): Likewise.
27719
27720 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27721
27722 PR fortran/19673
27723 * gfortran.dg/func_result_1.f90: New test.
27724
27725 2005-03-04 Ben Elliston <bje@au.ibm.com>
27726
27727 * gcc.misc-tests/options.exp: New test.
27728
27729 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
27730
27731 * gcc.dg/pr15784-4.c: New test.
27732
27733 2005-03-03 Geoffrey Keating <geoffk@apple.com>
27734
27735 * gcc.c-torture/execute/pr17133.c: New.
27736 * gcc.c-torture/compile/20050303-1.c: New.
27737
27738 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
27739
27740 * gcc.dg/cpp/assert4.c: Fix for cygwin.
27741
27742 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
27743
27744 * g++.dg/overload/using2.C: New.
27745
27746 2005-03-02 Mark Mitchell <mark@codesourcery.com>
27747
27748 PR c++/19916
27749 * g++.dg/init/ptrmem2.C: New test.
27750
27751 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
27752
27753 PR c/8927
27754 * gcc.dg/pr8927-1.c: New test.
27755
27756 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
27757
27758 PR c++/20232
27759 * g++.dg/inherit/covariant12.C: New.
27760
27761 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27762
27763 PR fortran/19479
27764 * gfortran.dg/bound_1.f90: New test.
27765
27766 2005-02-28 Janis Johnson <janis187@us.ibm.com>
27767
27768 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
27769 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
27770
27771 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
27772
27773 PR c/20245
27774 * gcc.dg/pr20245-1.c: New test.
27775
27776 2005-02-28 Jakub Jelinek <jakub@redhat.com>
27777
27778 PR middle-end/19874
27779 * gcc.c-torture/execute/20050119-2.c: New test case.
27780
27781 2005-02-28 Ben Elliston <bje@au.ibm.com>
27782
27783 * README: Update the DejaGnu bug reporting address.
27784 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
27785 * lib/objc-torture.exp: Likewise.
27786
27787 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
27788
27789 * gfortran.dg/boz_1.f90: New test.
27790 * gfortran.dg/boz_3.f90: New test.
27791 * gfortran.dg/boz_4.f90: New test.
27792
27793 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
27794
27795 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
27796 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
27797
27798 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27799
27800 PR libfortran/20101
27801 * gfortran.dg/write_0_pe_format.f90: New test.
27802
27803 2005-02-27 Jakub Jelinek <jakub@redhat.com>
27804
27805 PR c++/20206
27806 * g++.dg/opt/thunk2.C: New test.
27807 * g++.dg/opt/covariant1.C: New test.
27808
27809 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27810
27811 * gfortran.dg/e_d_fmt.f90: New test.
27812
27813 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
27814
27815 * gcc.dg/asm-b.c: Fix comment typos.
27816
27817 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
27818
27819 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
27820 a V_MAY_DEF also.
27821
27822 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
27823
27824 PR tree-opt/20188
27825 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
27826 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
27827 * gcc.dg/asm-b.c: New test.
27828
27829 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
27830
27831 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
27832 Disable this test on IRIX 6.
27833
27834 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
27835
27836 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
27837 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
27838 parser.
27839
27840 2005-02-25 Diego Novillo <dnovillo@redhat.com>
27841
27842 PR tree-optimization/20204
27843 * gcc.dg/pr20204.c: New test.
27844
27845 2005-02-24 Jakub Jelinek <jakub@redhat.com>
27846
27847 PR target/20196
27848 * gcc.c-torture/execute/20050224-1.c: New test.
27849
27850 PR c++/20175
27851 * g++.dg/warn/Wbraces2.C: New test.
27852
27853 2005-02-23 Mark Mitchell <mark@codesourcery.com>
27854
27855 PR c++/19878
27856 * g++.dg/init/const2.C: New test.
27857
27858 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
27859
27860 PR tree-optimization/20100
27861 * gcc.c-torture/execute/pr20100-1.c: New test.
27862
27863 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27864
27865 * gfortran.dg/implicit_3.f90: New test.
27866
27867 * gfortran.dg/deftype_1.f90: New test.
27868
27869 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
27870
27871 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
27872 the test passes.
27873 * g++.dg/other/anon3.C: Accept a warning.
27874
27875 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
27876
27877 * gcc.dg/pr20017.c: Fix a comment typo.
27878
27879 2005-02-23 Bud Davis <bdavis@gfortran.org>
27880
27881 * gfortran.dg/list_read_4.f90: Change to f90 comments.
27882
27883 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
27884
27885 PR ada/19902
27886 * ada/acats/tests/cxa/cxa3004.a: Remove.
27887 * ada/acats/tests/cxb/cxb30061.am: Likewise.
27888
27889 2005-02-22 Mark Mitchell <mark@codesourcery.com>
27890
27891 PR c++/20073
27892 * g++.dg/init/const1.C: New test.
27893
27894 PR c++/19991
27895 * g++.dg/parse/constant7.C: New test.
27896
27897 PR c++/20152
27898 * g++.dg/parse/error27.C: New test.
27899 * g++.dg/template/qualttp15.C: Adjust error markers.
27900 * g++.old-deja/g++.other/struct1.C: Likewise.
27901
27902 PR c++/20153
27903 * g++.dg/template/error17.C: New test.
27904
27905 PR c++/20148
27906 * g++.dg/parser/error26.C: New test.
27907
27908 2005-02-22 Diego Novillo <dnovillo@redhat.com>
27909
27910 PR tree-optimization/20100
27911 PR tree-optimization/20115
27912 * gcc.dg/pr20115.c: New test.
27913 * gcc.dg/pr20115-1.c: New test.
27914 * gcc.dg/pr20100.c: New test.
27915 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
27916 call-clobbered variables after alias1.
27917
27918 2005-02-22 Bud Davis <bdavis@gfortran.org>
27919
27920 * gfortran.dg/list_read_4.f90: new test.
27921
27922 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
27923
27924 PR rtl-optimization/20017.
27925 * gcc.dg/pr20017.c: New.
27926
27927 2005-02-22 Devang Patel <dpatel@apple.com>
27928
27929 PR 19952
27930 * g++.dg/tree-ssa/pr19952.C: New test.
27931
27932 2005-02-22 Mark Mitchell <mark@codesourcery.com>
27933
27934 PR c++/19883
27935 * g++.dg/parse/constant6.C: New test.
27936
27937 2005-02-22 Uros Bizjak <uros@kss-loka.si>
27938
27939 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
27940 * g++.dg/charset/asm2.c: Likewise.
27941 * g++.dg/charset/asm3.c: Likewise.
27942 * g++.dg/charset/asm4.c: Likewise.
27943 * g++.dg/charset/asm5.c: Likewise.
27944 * g++.dg/charset/attribute1.c: Likewise.
27945 * g++.dg/charset/attribute2.c: Likewise.
27946 * g++.dg/charset/extern1.cc: Likewise.
27947 * g++.dg/charset/extern2.cc: Likewise.
27948 * g++.dg/charset/extern3.cc: Likewise.
27949 * g++.dg/charset/function.cc: Likewise.
27950 * g++.dg/charset/string.c: Likewise.
27951 * g++.dg/charset/charset.exp: Likewise.
27952 * lib/target-supports.exp (check_iconv_available): Fix comment.
27953
27954 2005-02-22 Uros Bizjak <uros@kss-loka.si>
27955
27956 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
27957 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
27958 * gcc.dg/charset/asm2.c: Likewise.
27959 * gcc.dg/charset/asm3.c: Likewise.
27960 * gcc.dg/charset/asm4.c: Likewise.
27961 * gcc.dg/charset/asm5.c: Likewise.
27962 * gcc.dg/charset/asm6.c: Likewise.
27963 * gcc.dg/charset/attribute1.c: Likewise.
27964 * gcc.dg/charset/attribute2.c: Likewise.
27965 * gcc.dg/charset/builtin1.c: Likewise.
27966 * gcc.dg/charset/extern.c: Likewise.
27967 * gcc.dg/charset/function.c: Likewise.
27968 * gcc.dg/charset/string.c: Likewise.
27969 * gcc.dg/charset/charset.exp: Likewise.
27970
27971 2005-02-21 Bud Davis <bdavis9659@comcast.net>
27972
27973 PR fortran/20086
27974 * gfortran.dg/pr20086.f90: New test.
27975
27976 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
27977
27978 PR tree-optimization/19786
27979 * g++.dg/tree-ssa/pr19786.C: New.
27980
27981 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27982
27983 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
27984
27985 2005-02-21 Jeff Law <law@redhat.com>
27986
27987 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
27988
27989 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27990
27991 * gfortran.dg/do_iterator: Split loop, markup all lines for
27992 which an error locus is printed.
27993 * gfortran.dg/pr17708.f90: Markup all lines for which an error
27994 locus is printed.
27995 * gfortran.dg/select_4.f90: Likewise.
27996 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
27997 locuses in the various permutations.
27998
27999 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
28000
28001 PR tree-optimization/19951
28002 * g++.dg/vect: New directory.
28003 * g++.dg/vect/vect.exp: New file.
28004 * g++.dg/vect/pr19951.cc: New testcase.
28005 * g++.dg/dg.exp: Also prune vectorizer tests.
28006
28007 2005-02-20 Zack Weinberg <zack@codesourcery.com>
28008
28009 PR 18785
28010 * gcc.dg/charset/builtin1.c: New test.
28011
28012 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28013
28014 PR c++/19299
28015 * g++.dg/inherit/volatile1.C: New test.
28016
28017 PR c++/19440
28018 * g++.dg/template/dtor4.C: New test.
28019
28020 2005-02-19 Steven G. Kargl <kargls@comcast.net>
28021
28022 * gfortran.dg/int_1.f90: New test.
28023
28024 2005-02-19 Devang Patel <dpatel@apple.com>
28025
28026 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
28027
28028 2005-02-19 Steven G. Kargl <kargls@comcast.net>
28029
28030 * gfortran.dg/achar_1.f90: New test.
28031
28032 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
28033
28034 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
28035
28036 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
28037 Jakub Jelinek <jakub@redhat.com>
28038
28039 PR tree-optimization/19828
28040 * gcc.dg/tree-ssa/loop-7.c: New test.
28041 * gcc.c-torture/execute/20050218-1.c: New test.
28042
28043 2005-02-19 Jakub Jelinek <jakub@redhat.com>
28044
28045 PR c/20043
28046 * gcc.dg/transparent-union-1.c: New test.
28047 * gcc.dg/transparent-union-2.c: New test.
28048
28049 2005-02-18 James E Wilson <wilson@specifixinc.com>
28050
28051 PR tree-optimization/18977
28052 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
28053
28054 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
28055
28056 PR target/20054
28057 * gcc.dg/pr20054.c: New test.
28058
28059 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28060
28061 PR c++/19508
28062 * g++.dg/ext/attrib20.C: New test.
28063
28064 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
28065
28066 PR middle-end/20030
28067 * gfortran.fortran-torture/execute/character_passing.f90: New test.
28068
28069 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
28070
28071 PR c++/20008
28072 * g++.dg/opt/switch4.C: New.
28073
28074 2005-02-18 Jakub Jelinek <jakub@redhat.com>
28075
28076 PR c++/20023
28077 PR tree-optimization/20009
28078 * gcc.c-torture/compile/20050217-1.c: New test.
28079 * g++.dg/opt/switch3.C: New test.
28080
28081 PR tree-optimization/18947
28082 * gcc.c-torture/compile/20050215-1.c: New test.
28083 * gcc.c-torture/compile/20050215-2.c: New test.
28084 * gcc.c-torture/compile/20050215-3.c: New test.
28085
28086 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
28087
28088 PR c++/20028
28089 * g++.dg/template/crash34.C: New.
28090
28091 PR c++/20022
28092 * g++.dg/other/access3.C: New.
28093
28094 2005-02-17 Ira Rosen <irar@il.ibm.com>
28095
28096 * gcc.dg/vect/vect-98.c: New test.
28097
28098 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
28099
28100 PR tree-optimization/19967
28101 * gcc.dg/pr19967.c: New.
28102
28103 2005-02-16 Jakub Jelinek <jakub@redhat.com>
28104
28105 PR middle-end/19857
28106 * gcc.dg/tree-ssa/20050215-1.c: New test.
28107 * gcc.c-torture/execute/20050215-1.c: New test.
28108
28109 2005-02-15 Eric Christopher <echristo@redhat.com>
28110
28111 * gcc.dg/cpp/20050215-1.c: New file.
28112
28113 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
28114
28115 PR tree-optimization/15785
28116 * gcc.dg/pr15785-1.c: New test.
28117
28118 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
28119
28120 PR c++/17788
28121 * g++.dg/init/ctor4.C: New.
28122 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
28123
28124 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
28125
28126 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
28127 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
28128
28129 2005-02-15 Andreas Schwab <schwab@suse.de>
28130
28131 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
28132 declare malloc.
28133
28134 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
28135
28136 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
28137
28138 2005-02-14 Diego Novillo <dnovillo@redhat.com>
28139
28140 PR tree-optimization/19853
28141 * gcc.c-torture/compile/pr19853.c: New test.
28142
28143 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
28144
28145 PR c++/19608
28146 * g++.dg/parse/local-class1.C: New.
28147
28148 PR c++/19895
28149 * g++.dg/parse/ptrmem3.C: New.
28150
28151 PR c++/19884
28152 * g++.old-deja/g++.oliva/template6.C: Add another case.
28153 * g++.dg/template/explicit6.C: New.
28154
28155 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
28156
28157 PR c++/17816
28158 * g++.dg/other/redecl2.C: New.
28159
28160 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
28161
28162 PR c++/19891
28163 * g++.dg/abi/covariant4.C: New.
28164
28165 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
28166
28167 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
28168 New tests.
28169
28170 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
28171
28172 * gcc.dg/vect/vect-96.c: Fix typo.
28173
28174 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28175
28176 PR c++/14479
28177 PR c++/19487
28178 * g++.dg/template/enum5.C: New test.
28179
28180 2005-02-12 Ira Rosen <irar@il.ibm.com>
28181
28182 * gcc.dg/vect/vect-97.c: New test.
28183
28184 2005-02-12 Ira Rosen <irar@il.ibm.com>
28185
28186 * gcc.dg/vect/vect-96.c: New test.
28187
28188 2005-02-12 Uros Bizjak <uros@kss-loka.si>
28189
28190 * gcc.dg/builtins-34.c: Also check ldexp*.
28191
28192 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
28193
28194 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
28195
28196 2005-02-11 Janis Johnson <janis187@us.ibm.com>
28197
28198 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
28199 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
28200 dg-require-dll, dg-require-iconv, dg-require-named-sections,
28201 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
28202 selector_list, selector_expression, dg-process-target): Move to new
28203 file target-supports-dg.exp.
28204 * lib/target-supports-dg.exp: New.
28205
28206 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
28207 New.
28208
28209 2005-02-11 Jakub Jelinek <jakub@redhat.com>
28210
28211 PR c++/19666
28212 * g++.dg/other/ptrmem6.C: New test.
28213
28214 PR middle-end/19858
28215 * gcc.c-torture/compile/20050210-1.c: New test.
28216
28217 2005-02-11 Mark Mitchell <mark@codesourcery.com>
28218
28219 PR c++/19755
28220 * g++.dg/warn/Wbraces1.C: New test.
28221
28222 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
28223
28224 * gcc.dg/builtins-52.c: New testcase.
28225
28226 2005-02-10 Jakub Jelinek <jakub@redhat.com>
28227
28228 PR c/19342
28229 * gcc.c-torture/execute/20050119-1.c: New test.
28230
28231 2005-02-09 Mark Mitchell <mark@codesourcery.com>
28232
28233 PR c++/19811
28234 * g++.dg/init/delete1.C: New test.
28235
28236 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
28237
28238 PR c++/18470
28239 * g++.dg/template/static12.C: New test.
28240
28241 2005-02-09 Mark Mitchell <mark@codesourcery.com>
28242
28243 PR c++/19787
28244 * g++.dg/conversion/ambig1.C: New test.
28245
28246 PR c++/19739
28247 * g++.dg/ext/attrib19.C: New test.
28248
28249 PR c++/19732
28250 * g++.dg/parse/dtor5.C: New test.
28251
28252 PR c++/19762
28253 * g++.dg/template/dtor3.C: New test.
28254
28255 PR c++/19826
28256 * g++.dg/template/static11.C: New test.
28257 * g++.dg/template/crash2.C: Remove dg-error marker.
28258
28259 2005-02-09 Janis Johnson <janis187@us.ibm.com>
28260
28261 PR C++/18491
28262 * g++.old-deja/g++.mike/p10769a.C: Remove.
28263
28264 2005-02-09 Roger Sayle <roger@eyesopen.com>
28265
28266 * gcc.dg/builtins-48.c: New test case.
28267 * gcc.dg/builtins-49.c: New test case.
28268 * gcc.dg/builtins-50.c: New test case.
28269 * gcc.dg/builtins-51.c: New test case.
28270
28271 2005-02-09 Ian Lance Taylor <ian@airs.com>
28272
28273 PR middle-end/19583
28274 * g++.dg/warn/Wreturn-type-3.C: New test.
28275
28276 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
28277
28278 PR middle-end/19402
28279 * gcc.dg/pr19402-1.c: New testcase.
28280 * gcc.dg/pr19402-2.c: likewise.
28281
28282 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
28283
28284 PR middle-end/19854
28285 * g++.dg/tree-ssa/tmmti.C: New testcase.
28286
28287 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28288
28289 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
28290
28291 2005-02-08 Mark Mitchell <mark@codesourcery.com>
28292
28293 PR c++/19733
28294 * g++.dg/parse/crash23.C: New test.
28295 * g++.dg/warn/Weff1.C: New test.
28296
28297 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28298
28299 * gcc.dg/20050209-1.c: New test.
28300
28301 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28302
28303 PR target/19799
28304 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
28305
28306 2005-02-08 Mike Stump <mrs@apple.com>
28307
28308 * g++.dg/pch/import-2.c: New test.
28309 * g++.dg/pch/import-2.hs: New.
28310 * g++.dg/pch/include/import-2a.h: New.
28311 * g++.dg/pch/include/import-2b.h: New.
28312
28313 2005-02-08 Janis Johnson <janis187@us.ibm.com>
28314
28315 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
28316
28317 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28318
28319 * gfortran.dg/substr_1.f90: New test.
28320
28321 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
28322
28323 PR middle-end/19775
28324 * gcc.dg/torture/builtin-power-1.c: Disable test for
28325 invalid transformation.
28326 * gcc.dg/builtins-10.c: Likewise. Disable one test we
28327 no longer optimize.
28328 * gcc.dg/builtins-47.c: New testcase.
28329
28330 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
28331 Dorit Naishlos <dorit@il.ibm.com>
28332
28333 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
28334
28335 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
28336
28337 * gcc.c-torture/compile/20050206-1.c: New test.
28338
28339 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
28340
28341 PR tree-opt/19768
28342 * g++.dg/opt/pr19768.C: New test.
28343
28344 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
28345
28346 PR tree-opt/19736
28347 * gcc.c-torture/compile/pr19736.c: New test.
28348
28349 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28350
28351 PR c++/17401
28352 * g++.dg/parse/error25.C: New test.
28353
28354 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
28355
28356 * gcc.c-torture/execute/20050203-1.c: New.
28357
28358 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
28359
28360 * gcc.dg/vect/vect-85.c: Remove xfail.
28361 * gcc.dg/vect/vect-86.c: Remove xfail.
28362 * gcc.dg/vect/vect-87.c: Remove xfail.
28363 * gcc.dg/vect/vect-88.c: Remove xfail.
28364
28365 2005-02-02 Geoffrey Keating <geoffk@apple.com>
28366
28367 * gcc.dg/altivec-19.c: New.
28368
28369 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
28370
28371 PR c/17807
28372 * gcc.dg/nested-func-3.c: New test.
28373 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
28374
28375 2005-02-02 Janis Johnson <janis187@us.ibm.com>
28376
28377 * gcc.test-framework/gen_directive_tests: Generate tests for
28378 selector expressions.
28379
28380 2005-02-02 Matt Austern <austern@apple.com>
28381
28382 PR c++/19628
28383 * g++/ext/builtin7.C: New.
28384 * g++/ext/builtin8.C: New.
28385
28386 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
28387
28388 PR c/18502
28389 * gcc.dg/pr18502-1.c: New test.
28390
28391 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28392
28393 PR c++/17413
28394 * g++.dg/template/local4.C: Tweak.
28395
28396 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
28397
28398 PR tree-optimization/19578
28399 * gcc.c-torture/compile/20050202-1.c: New test.
28400
28401 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
28402
28403 PR c/19435
28404 * gcc.dg/c99-init-4.c: New test.
28405
28406 2005-02-01 Janis Johnson <janis187@us.ibm.com>
28407
28408 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
28409
28410 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
28411
28412 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
28413 * g++.dg/eh/check-vect.h: New.
28414
28415 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
28416 * gcc.dg/vect/vect-78.c: Ditto.
28417 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
28418 Remove.
28419
28420 * g++.dg/conversion/simd1.C: Expect warning.
28421 * g++.dg/ext/attribute-test-1.C: Ditto.
28422 * g++.dg/ext/attribute-test-2.C: Ditto.
28423 * g++.dg/ext/attribute-test-3.C: Ditto.
28424 * g++.dg/ext/attribute-test-4.C: Ditto.
28425
28426 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
28427 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
28428
28429 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
28430
28431 2005-02-01 Richard Henderson <rth@redhat.com>
28432
28433 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28434 long double for ibm double-double format.
28435 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28436
28437 2005-02-01 Diego Novillo <dnovillo@redhat.com>
28438
28439 PR tree-optimization/19633
28440 * gcc.dg/pr19633-1.c: New test.
28441 * gcc.dg/pr19633.c: Tweak to make pointer point
28442 to NULL or a symbol.
28443
28444 2005-02-01 Janis Johnson <janis187@us.ibm.com>
28445
28446 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
28447 New procs.
28448 (dg-process-target (local override)): Handle selector expressions.
28449
28450 * gcc.test-framework/README: Describe tests in source directory.
28451 * gcc.test-framework/test-framework.awk: Handle dg- tests.
28452 * gcc.test-framework/test-framework.exp: Handle dg- tests.
28453 * gcc.test-framework/dg-bogus-exp-P.c: New test.
28454 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
28455 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
28456 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
28457 * gcc.test-framework/dg-do-link-exp-P.c: New test.
28458 * gcc.test-framework/dg-do-run-exp-P.c: New test.
28459 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
28460 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
28461 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
28462 * gcc.test-framework/dg-error-exp-P.c: New test.
28463 * gcc.test-framework/dg-error-exp-XP.c: New test.
28464 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
28465 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
28466 * gcc.test-framework/dg-output-exp-P.c: New test.
28467 * gcc.test-framework/dg-output-exp-XF.c: New test.
28468 * gcc.test-framework/dg-warning-exp-P.c: New test.
28469 * gcc.misc-tests/dg-1.c: Remove.
28470 * gcc.misc-tests/dg-2.c: Remove.
28471 * gcc.misc-tests/dg-3.c: Remove.
28472 * gcc.misc-tests/dg-4.c: Remove.
28473 * gcc.misc-tests/dg-5.c: Remove.
28474 * gcc.misc-tests/dg-6.c: Remove.
28475 * gcc.misc-tests/dg-7.c: Remove.
28476 * gcc.misc-tests/dg-8.c: Remove.
28477 * gcc.misc-tests/dg-9.c: Remove.
28478 * gcc.misc-tests/dg-10.c: Remove.
28479 * gcc.misc-tests/dg-11.c: Remove.
28480 * gcc.misc-tests/dg-12.c: Remove.
28481 * gcc.misc-tests/dg-test.exp: Remove.
28482
28483 * gcc.test-framework/test-framework.awk: Change recording and
28484 printing of passes and failures.
28485
28486 * gcc.test-framework: New directory.
28487 * gcc.test-framework/README: New.
28488 * gcc.test-framework/test-framework.exp: New.
28489 * gcc.test-framework/test-framework.awk: New.
28490 * gcc.test-framework/gen_directive_tests: New.
28491
28492 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
28493
28494 * lib/treelang.exp: Fix comment typos.
28495 (treelang_target_compile): Don't append libs=-ltreelang to options.
28496
28497 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
28498
28499 * g++.dg/parse/typename7.C: Adjust error messages.
28500
28501 2005-01-31 Jeff Law <law@redhat.com>
28502
28503 * gcc.c-torture/execute/20050131-1.c: New test.
28504 * gcc.dg/wcaselabel.c: New test.
28505
28506 2005-01-31 Mark Mitchell <mark@codesourcery.com>
28507
28508 * g++.dg/other/warning1.C: Adjust error messags.
28509 * g++.dg/parse/constant5.C: New test.
28510
28511 2005-01-31 Steven Bosscher <stevenb@suse.de>
28512
28513 PR c/19333
28514 * gcc.c-torture/compile/20011130-1.c: Reorder to make
28515 the test case valid.
28516 * gcc.dg/20030815-1.c: Remove invalid tests.
28517 * gcc.dg/array-7.c: Adjust expected result.
28518 * gcc.dg/pr18596-3.c: Likewise.
28519 * gcc.dg/noncompile/20000901-1.c: Likewise.
28520 * gcc.dg/noncompile/init-2.c: Likewise.
28521 * gcc.dg/noncompile/init-4.c: Likewise.
28522
28523 2005-01-31 Dale Johannesen <dalej@apple.com>
28524
28525 * g++.dg/opt/pr19650.C: New test.
28526
28527 2005-01-31 Richard Henderson <rth@redhat.com>
28528
28529 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28530 long double for intel double extended format.
28531 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28532
28533 2005-01-30 Mark Mitchell <mark@codesourcery.com>
28534
28535 PR c++/19555
28536 * g++.dg/template/static10.C: New test.
28537
28538 PR c++/19395
28539 * g++.dg/parse/error24.C: New test.
28540
28541 PR c++/19367
28542 * g++.dg/lookup/builtin1.C: New test.
28543
28544 PR c++/19457
28545 * g++.dg/warn/conv3.C: New test.
28546
28547 2005-01-30 Bud Davis <bdavis@gfortran.org>
28548
28549 PR fortran/19647
28550 * gfortan.dg/inquire_7.f90
28551
28552 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
28553
28554 PR tree-optimization/15791
28555 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
28556 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
28557 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
28558 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
28559 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
28560 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
28561 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
28562 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
28563 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
28564 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
28565
28566 2005-01-29 Paul Brook <paul@codesourcery.com>
28567
28568 PR fortran/18565
28569 * check.c (real_or_complex_check): New function.
28570 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
28571 * intrinsic.c (add_functions): Use new check functions.
28572 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
28573 Add prototypes.
28574
28575 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
28576
28577 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
28578 gcc.dg/lvalue-3.c: New tests.
28579 * gcc.dg/concat.c: Update expected messages.
28580
28581 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
28582
28583 PR libfortran/19595
28584 * gfortran.dg/eor_1.f90: New test.
28585
28586 2005-01-29 Steven G. Kargl <kargls@comcast.net>
28587
28588 PR fortran/19589
28589 * gfortran.dg/logical_data_1.f90: New test.
28590
28591 2005-01-28 Mark Mitchell <mark@codesourcery.com>
28592
28593 PR c++/19253
28594 * g++.dg/template/crash33.C: New test.
28595
28596 PR c++/19667
28597 * g++.dg/template/crash32.C: New test.
28598
28599 2005-01-28 Ian Lance Taylor <ian@airs.com>
28600
28601 PR middle-end/16558
28602 * g++.dg/warn/Wreturn-type-2.C: New test.
28603
28604 2004-06-24 Jeff Law <law@redhat.com>
28605
28606 * gcc.dg/tree-ssa/20050128-1.c: New test.
28607
28608 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
28609
28610 * gcc.target/frv/all-mdpackh-1.c: New test.
28611
28612 2005-01-28 Steven Bosscher <stevenb@suse.de>
28613
28614 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
28615
28616 2005-01-27 Richard Henderson <rth@redhat.com>
28617
28618 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
28619
28620 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
28621
28622 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
28623
28624 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
28625
28626 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
28627 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
28628 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
28629 to cope with cases where the multilib options override the dg-options.
28630
28631 2005-01-27 Jakub Jelinek <jakub@redhat.com>
28632
28633 PR c/18946
28634 * gcc.dg/noncompile/20050120-1.c: New test.
28635
28636 2005-01-26 Diego Novillo <dnovillo@redhat.com>
28637
28638 PR tree-optimization/19633
28639 * gcc.dg/pr19633.c: New test.
28640 * gcc.dg/tree-ssa/pr19633.c: New test.
28641
28642 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
28643
28644 * gcc.dg/20041216-1.c: New test.
28645
28646 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
28647
28648 PR objc/18862
28649 * objc.dg/selector-2.m: New test.
28650
28651 2005-01-26 Jakub Jelinek <jakub@redhat.com>
28652
28653 * g++.dg/opt/range-test-2.C: New test.
28654
28655 PR rtl-optimization/19579
28656 * gcc.c-torture/execute/20050124-1.c: New test.
28657
28658 2005-01-26 Greg Parker <gparker@apple.com>
28659 Stuart Hastings <stuart@apple.com>
28660
28661 * gcc.c-torture/execute/20050125-1.c: New.
28662
28663 2005-01-18 Jan Hubicka <jh@suse.cz>
28664
28665 PR tree-optimize/19337
28666 * gcc.c-torture/compile/20050119-1.c: New test.
28667
28668 2005-01-24 James E Wilson <wilson@specifixinc.com>
28669
28670 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
28671 test for successful match.
28672
28673 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
28674
28675 PR objc/18408
28676 * objc.dg/comp-types-7.m: New test.
28677
28678 2005-01-24 Janis Johnson <janis187@us.ibm.com>
28679
28680 * lib/target-supports.exp (current_target_name): New.
28681 (check_effective_target_ilp32, check_effective_target_lp64):
28682 Cache the result to use as long as the current target, with
28683 multilib flags, remains the same.
28684
28685 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
28686 (dg-require-weak, dg-require-visibility, dg-require-alias,
28687 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
28688 dg-require-effective-target, dg-skip-if): Remove call to
28689 skip_test_and_clear_xfail.
28690 (dg-test): Clear xfail data.
28691
28692 2005-01-24 Jakub Jelinek <jakub@redhat.com>
28693
28694 PR target/17751
28695 * gcc.dg/ppc64-toc.c: New test.
28696
28697 * g++.dg/tree-ssa/empty-1.C: New test.
28698
28699 PR middle-end/19551
28700 * gcc.c-torture/execute/20050121-1.c: New test.
28701 * gcc.dg/20050121-2.c: New test.
28702
28703 2004-01-23 Steven G. Kargl <kargls@comcast.net>
28704 Paul Brook <paul@codesourcery.com>
28705
28706 PR fortran/17941
28707 * gfortran.dg/real_const_1.f: New test.
28708 * gfortran.dg/real_const_2.f90: New test.
28709 * gfortran.dg/complex_int_1.f90: New test.
28710
28711 2005-01-23 Bud Davis <bdavis9659@comcast.net>
28712
28713 PR fortran/19313
28714 * gfortan.dg/inquire_6.f90: New test.
28715
28716 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
28717
28718 PR libfortran/19451
28719 * open_readonly_1.f90: New test.
28720
28721 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
28722
28723 PR libfortran/18982
28724 * gfortran.dg/open_new.f90: New file.
28725
28726 2005-01-22 Paul Brook <paul@codesourcery.com>
28727
28728 * namelist_1.f90: New test.
28729
28730 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
28731
28732 PR tree-optimization/19484
28733 * gcc.c-torture/compile/20050122-[12].c: New tests.
28734
28735 2005-01-22 Paul Brook <paul@codesourcery.com>
28736
28737 * gfortran.dg/implicit_2.f90: New test.
28738
28739 2005-01-22 Bud Davis <bdavis9659@comcast.net>
28740
28741 PR fortran/19314
28742 * gfortran.dg/inquire_5.f90: New test.
28743
28744 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28745
28746 PR c/18809
28747 * gcc.dg/pr18809-1.c: New test.
28748
28749 2005-01-21 Ian Lance Taylor <ian@airs.com>
28750
28751 * gcc.dg/20050121-1.c: New test.
28752
28753 PR tree-optimization/13000
28754 * gcc.dg/20040206-1.c: Change warning to point where function is
28755 being inlined.
28756
28757 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28758
28759 PR c++/19208
28760 * g++.dg/template/array11.C: New test.
28761
28762 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28763
28764 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
28765 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
28766 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
28767 * gfortran.dg/getenv_1.f90: Add dg-do directive.
28768 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
28769 gfortran.dg/pr17164.f90: Add missing dg-do directives.
28770
28771 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
28772
28773 PR tree-optimization/15349
28774 * gcc.dg/tree-ssa/pr15349.c: New.
28775
28776 2005-01-20 Steve Ellcey <sje@cup.hp.com>
28777
28778 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
28779
28780 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
28781
28782 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
28783 scan-assembler-times directive name.
28784
28785 * gcc.dg/asm-a.c: Move dg-require-effective-target to
28786 after dg-do.
28787
28788 PR rtl-optimization/19462
28789 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
28790
28791 2005-01-19 Steve Ellcey <sje@cup.hp.com>
28792
28793 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
28794 counting function calls on ia64.
28795
28796 2005-01-19 Jakub Jelinek <jakub@redhat.com>
28797
28798 PR rtl-optimization/15139
28799 * gcc.dg/20050111-2.c: New test.
28800
28801 PR c/17297
28802 * gcc.c-torture/compile/20050113-1.c: New testcase.
28803
28804 PR middle-end/19164
28805 * gcc.dg/20050113-1.c: New testcase.
28806
28807 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
28808
28809 * gcc.dg/vect/vect-85.c: Add comment.
28810 * gcc.dg/vect/vect-86.c: Add xfail for now.
28811 * gcc.dg/vect/vect-87.c: Add xfail for now.
28812 * gcc.dg/vect/vect-88.c: Add xfail for now.
28813 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
28814
28815 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
28816
28817 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
28818
28819 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
28820
28821 * g++.dg/debug/typedef3.C: New test.
28822
28823 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
28824
28825 PR c/19472
28826 * gcc.dg/asm-a.c: New test.
28827
28828 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
28829
28830 * gcc.dg/sh-relax.c: Add prototype for abort.
28831
28832 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
28833
28834 * gcc.dg/short-compare-1.c: New test.
28835 * gcc.dg/short-compare-2.c: Likewise.
28836
28837 2005-01-18 Michael Matz <matz@suse.de>
28838
28839 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
28840
28841 2005-01-17 Diego Novillo <dnovillo@redhat.com>
28842
28843 PR tree-optimization/19121
28844 * gcc.c-torture/compile/pr19121.c: New test.
28845
28846 2005-01-17 James E. Wilson <wilson@specifixinc.com>
28847
28848 PR target/19357
28849 * gcc.c-torture/compile/pr19357.c: New test.
28850
28851 2005-01-17 Ian Lance Taylor <ian@airs.com>
28852
28853 PR c/5675
28854 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
28855 pass--those that refer just to the variable, possibly with a
28856 cast.
28857 * gcc.dg/c99-const-expr-3.c: Likewise.
28858
28859 PR middle-end/13127
28860 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
28861 longer emitted.
28862
28863 2005-01-16 Bud Davis <bdavis9659@comcast.net>
28864
28865 PR fortran/18778
28866 * gfortran.dg/endfile_2.f90: New test.
28867
28868 2005-01-16 Steven G. Kargl <kargls@comcast.net>
28869
28870 PR 19168
28871 * gfortran.dg/select_5.f90: New test.
28872
28873 2004-01-16 Paul Brook <paul@codesourcery.com>
28874
28875 * gfortran.dg/common_4.f90: New test.
28876
28877 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
28878
28879 PR rtl-optimization/19462
28880 * gcc.dg/torture/pr19462-1.c: New test.
28881
28882 2005-01-15 Ziemowit Laski <zlaski@apple.com>
28883
28884 PR objc/19321
28885 * objc.dg/func-ptr-2.m: New.
28886 * objc.dg/volatile-1.m: New.
28887
28888 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28889
28890 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
28891
28892 2005-01-15 Jakub Jelinek <jakub@redhat.com>
28893
28894 PR tree-optimization/19060
28895 * gcc.c-torture/execute/20050104-1.c: New test.
28896
28897 2005-01-15 Bud Davis <bdavis9659@comcast.net>
28898
28899 PR fortran/18983
28900 * gfortran.dg/write_to_null.f90: New test.
28901
28902 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
28903 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28904
28905 PR other/19328
28906 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
28907 argument.
28908
28909 2005-01-15 Jakub Jelinek <jakub@redhat.com>
28910
28911 PR c++/19263
28912 * g++.dg/init/vector1.C: New test.
28913
28914 2005-01-14 James E. Wilson <wilson@specifixinc.com>
28915
28916 PR target/13158
28917 * gcc.target/ia64/sibcall-unwind-1.c: New test.
28918 PR target/18987
28919 * gcc.target/ia64/sibcall-unwind-2.c: New test.
28920
28921 2005-01-14 Steven G. Kargl <kargls@comcast.net>
28922
28923 * gfortran.dg/select_1.f90: New test.
28924 * gfortran.dg/select_2.f90: New test.
28925 * gfortran.dg/select_3.f90: New test.
28926 * gfortran.dg/select_4.f90: New test.
28927
28928 2005-01-14 Jakub Jelinek <jakub@redhat.com>
28929
28930 PR middle-end/19084
28931 PR rtl-optimization/19348
28932 * gcc.dg/20050111-1.c: New test.
28933 * gcc.c-torture/execute/20050111-1.c: New test.
28934
28935 * gcc.dg/i386-asm-4.c: New test.
28936
28937 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
28938
28939 * gcc.dg/nested-func-2.c: New test.
28940 * ada/acats/norun.lst: Remove c953002.
28941
28942 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
28943
28944 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
28945
28946 2005-01-12 Ben Elliston <bje@au.ibm.com>
28947
28948 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
28949
28950 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
28951
28952 PR target/18761
28953 * g++.dg/abi/align1.C: New test.
28954
28955 2005-01-11 Alan Modra <amodra@bigpond.net.au>
28956
28957 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
28958 at a time.
28959 * g++.dg/ext/altivec_check.h: Support compiling as C.
28960
28961 2005-01-10 Roger Sayle <roger@eyesopen.com>
28962
28963 PR c++/19355
28964 * g++.dg/expr/pr19355-1.C: New test case.
28965
28966 2005-01-10 Laurent GUERBY <laurent@guerby.net>
28967
28968 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
28969 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
28970 * ada/acats/tests/c3/c92005b.ada: Likewise.
28971 * ada/acats/tests/c3/cxb3012.a: Likewise.
28972 * ada/acats/norun.lst: Add c380004 and c953002, add PR
28973
28974 2005-01-09 Paul Brook <paul@codesourcery.com>
28975
28976 * gfortran.dg/common_2.f90: New file.
28977 * gfortran.dg/common_3.f90: New file.
28978
28979 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
28980
28981 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
28982
28983 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
28984
28985 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
28986 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
28987 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
28988 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
28989 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
28990 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
28991 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
28992 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
28993 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
28994 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
28995 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
28996 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
28997 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
28998 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
28999 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
29000 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
29001 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
29002 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
29003 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
29004 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
29005 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
29006 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
29007 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
29008 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
29009 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
29010 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
29011 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
29012 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
29013 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
29014 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
29015 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
29016 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
29017 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
29018 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
29019 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
29020 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
29021 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
29022 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
29023 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
29024 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
29025 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
29026 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
29027 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
29028 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
29029 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
29030 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
29031 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
29032 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
29033 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
29034 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
29035 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
29036 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
29037 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
29038 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
29039 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
29040 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
29041 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
29042 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
29043 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
29044 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
29045 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
29046 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
29047 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
29048 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
29049 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
29050 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
29051 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
29052
29053 * gcc.dg/vect/vect-1.c: Fix spelling.
29054 * gcc.dg/vect/vect-10.c: Fix spelling.
29055 * gcc.dg/vect/vect-11.c: Fix spelling.
29056 * gcc.dg/vect/vect-12.c: Fix spelling.
29057 * gcc.dg/vect/vect-14.c: Fix spelling.
29058 * gcc.dg/vect/vect-15.c: Fix spelling.
29059 * gcc.dg/vect/vect-16.c: Fix spelling.
29060 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
29061 * gcc.dg/vect/vect-64.c: Fix comments.
29062 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
29063
29064 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
29065 Ira Rosen <irar@il.ibm.com>
29066
29067 * gcc.dg/vect/vect-70.c: New test.
29068 * gcc.dg/vect/vect-71.c: New test.
29069
29070 2005-01-09 Manfred Hollstein <mh@suse.com>
29071
29072 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
29073 * gcc.dg/pr18241-2.c: Likewise.
29074 * gcc.dg/pr18241-3.c: Likewise.
29075 * gcc.dg/pr18241-4.c: Likewise.
29076 * gcc.dg/pr18241-5.c: Likewise.
29077
29078 2005-01-08 Richard Henderson <rth@redhat.com>
29079
29080 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29081 False for x86 and x86-64.
29082
29083 2005-01-08 Diego Novillo <dnovillo@redhat.com>
29084
29085 PR tree-optimization/18241
29086 * gcc.dg/pr18241-1.c: New test.
29087 * gcc.dg/pr18241-2.c: New test.
29088 * gcc.dg/pr18241-3.c: New test.
29089 * gcc.dg/pr18241-4.c: New test.
29090 * gcc.dg/pr18241-5.c: New test.
29091
29092 2005-01-08 Steven G. Kargl <kargls@comcast.net>
29093
29094 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
29095 gfortran.dg/select_4.f90: New.
29096
29097 2005-01-07 Jakub Jelinek <jakub@redhat.com>
29098
29099 * gcc.c-torture/execute/20050107-1.c: New test.
29100
29101 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
29102
29103 PR c++/19298
29104 * g++.dg/template/ref2.C: New.
29105
29106 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
29107
29108 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
29109 instead of being empty.
29110
29111 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29112
29113 PR fortran/15553
29114 * gfortran.dg/array-1.f90: New test.
29115
29116 2005-01-07 Jakub Jelinek <jakub@redhat.com>
29117
29118 PR tree-optimization/19283
29119 * gcc.c-torture/execute/20050106-1.c: New test.
29120
29121 PR rtl-optimization/18861
29122 * gcc.dg/20050105-1.c: New test.
29123
29124 PR tree-optimization/18828
29125 * gcc.dg/20050105-2.c: New test.
29126
29127 2005-01-07 Andreas Jaeger <aj@suse.de>
29128
29129 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
29130
29131 2005-01-07 Bud Davis <bdavis9659@comcast.net>
29132
29133 PR fortran/18398
29134 * gfortran.dg/fmt_read.f90: New test.
29135
29136 2005-01-06 Geoffrey Keating <geoffk@apple.com>
29137
29138 * gcc.dg/rs6000-ldouble-2.c: New.
29139
29140 2005-01-06 Mark Mitchell <mark@codesourcery.com>
29141
29142 PR c++/19244
29143 * g++.dg/parser/ctor2.C: New test.
29144
29145 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29146
29147 PR c++/17154
29148 * g++.dg/template/using9.C: New test.
29149
29150 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29151
29152 PR c++/19258
29153 * g++.dg/lookup/friend6.C: New test.
29154
29155 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
29156
29157 PR c++/19270
29158 * g++.dg/template/array10.C: New.
29159
29160 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29161
29162 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
29163 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
29164
29165 2005-01-06 Jakub Jelinek <jakub@redhat.com>
29166
29167 * gcc.c-torture/compile/20050105-1.c: New test.
29168
29169 2005-01-05 Geoffrey Keating <geoffk@apple.com>
29170
29171 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
29172
29173 2005-01-05 Roger Sayle <roger@eyesopen.com>
29174
29175 PR middle-end/19100
29176 * gcc.dg/conv-3.c: New test case.
29177
29178 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
29179
29180 * gcc.dg/asm-wide-1.c: New test.
29181
29182 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
29183
29184 PR c++/19030
29185 * g++.dg/parse/crash22.C: New
29186
29187 2005-01-04 Geoffrey Keating <geoffk@apple.com>
29188
29189 PR 19257
29190 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
29191
29192 2005-01-04 Uros Bizjak <uros@kss-loka.si>
29193
29194 PR middle-end/17767
29195 * gcc.dg/i386-mmx-6.c: New test case.
29196
29197 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
29198
29199 PR tree-optimization/18308
29200 * gcc.dg/vect/pr18308.c: New testcase.
29201
29202 2005-01-04 Andreas Jaeger <aj@suse.de>
29203
29204 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
29205
29206 2005-01-03 Geoffrey Keating <geoffk@apple.com>
29207 Robert Bowdidge <bowdidge@apple.com>
29208
29209 * gcc.dg/cpp/subframework1.c: New.
29210 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
29211 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
29212 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
29213 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
29214
29215 2005-01-03 Geoffrey Keating <geoffk@apple.com>
29216
29217 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
29218 producing warning.
29219 * gcc.dg/darwin-weakimport-2.c: New.
29220
29221 2005-01-03 Richard Henderson <rth@redhat.com>
29222
29223 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
29224
29225 2005-01-03 Richard Henderson <rth@redhat.com>
29226
29227 * gcc.dg/vect/vect.exp: Enable for ia64.
29228 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
29229 (check_effective_target_vect_float): Likewise.
29230 (check_effective_target_vect_no_align): Likewise.
29231 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
29232 * gcc.dg/vect/vect-8.c: Likewise.
29233
29234 2005-01-03 Uros Bizjak <uros@kss-loka.si>
29235
29236 PR target/19236
29237 * gcc.dg/pr19236-1.c: New test case.
29238
29239 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
29240
29241 PR rtl-optimization/12092
29242 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
29243
29244 2005-01-02 Andreas Jaeger <aj@suse.de>
29245
29246 * gcc.dg/pr12092-1.c: Do not run on x86_64.
29247
29248 2005-01-01 Roger Sayle <roger@eyesopen.com>
29249 Andrew Pinski <pinskia@physics.uc.edu>
29250
29251 PR rtl-optimization/12092
29252 * gcc.dg/pr12092-1.c: New test case.
29253
29254 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
29255
29256 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
29257 'hidden' and 'default' for better portability.
29258 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
29259
29260 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
29261 6 and 7.
29262 * g++.old-deja/g++.brendan/new3.C: Likewise.
29263
29264 2005-01-01 Steven Bosscher <stevenb@suse.de>
29265
29266 * gcc.dg/20041231-1.C: New test.
29267 * g++.dg/warn/Wunreachable-code-1.C: New test.
29268
29269 2004-12-30 David Edelsohn <edelsohn@gnu.org>
29270
29271 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
29272 file, not /dev/null. Abort on error.
29273
29274 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
29275 Ziemowit Laski <zlaski@apple.com>
29276
29277 PR objc/18971
29278 * objc.dg/encode-5.m: New test.
29279
29280 2004-12-29 Richard Henderson <rth@redhat.com>
29281
29282 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
29283 * objc.dg/stabs-1.m: Disable for ia64.
29284
29285 2004-12-29 Mark Mitchell <mark@codesourcery.com>
29286
29287 PR c++/19190
29288 * g++.dg/warn/Wunused-10.C: New test.
29289
29290 2004-12-28 Richard Henderson <rth@redhat.com>
29291
29292 * objc.dg/stabs-1.m: Disable for alpha.
29293
29294 2004-12-27 Mark Mitchell <mark@codesourcery.com>
29295
29296 PR c++/19149
29297 * g++.dg/parse/error23.C: New test.
29298
29299 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29300
29301 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
29302
29303 PR fortran/19032
29304 * gfortran.dg/intrinsic_modulo_1.f90: New.
29305 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
29306 tests with divisor -1.
29307
29308 2004-12-27 Mark Mitchell <mark@codesourcery.com>
29309
29310 * g++.dg/opt/temp1.C (memcpy): Return a value.
29311
29312 PR c++/19148
29313 * g++.dg/expr/cond7.C: New test.
29314
29315 2004-12-27 Paul Brook <paul@codesourcery.com>
29316
29317 * gfortran.dg/g77/select_no_compile.f: Remove.
29318
29319 2004-12-27 Richard Henderson <rth@redhat.com>
29320
29321 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
29322 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
29323 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
29324
29325 2004-12-26 Richard Henderson <rth@redhat.com>
29326
29327 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
29328 by 1i instead of token pasting.
29329
29330 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29331
29332 PR tree-optimization/17578
29333 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
29334 to additional_flags.
29335 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
29336
29337 2004-12-25 Richard Henderson <rth@redhat.com>
29338
29339 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29340 Remove Alpha.
29341
29342 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29343
29344 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
29345 hppa*-*-hpux*.
29346 * gcc.dg/pr17957.c (dg-options): Likewise.
29347 * gcc.dg/struct-ret-1.c: Add prototype for abort.
29348 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
29349 instead of 0 on __hppa__.
29350 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
29351 "foo,%r" on hppa*-*-*.
29352
29353 2004-12-23 Bud Davis <bdavis9659@comcast.net>
29354
29355 PR fortran/19071
29356 * gfortran.dg/complex_write.f90: New test.
29357
29358 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29359
29360 PR c++/17595
29361 * g++.dg/parse/pragma2.C: New test.
29362
29363 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
29364
29365 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29366
29367 * gcc.dg/empty2.c: Add missing dg-warning.
29368
29369 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29370
29371 PR c++/17413
29372 * g++.dg/template/local4.C: New test.
29373 * g++.dg/template/crash19.C: Add dg-error marker.
29374
29375 * g++.dg/template/crash31.C: Correct embedded PR number.
29376
29377 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29378
29379 PR c++/16405
29380 * g++.dg/opt/temp1.C: Add do-run marker.
29381
29382 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29383
29384 * g++.dg/template/spec19.C: New.
29385
29386 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29387
29388 PR target/16819
29389 * gcc.dg/empty2.c: New.
29390
29391 2004-12-23 Richard Henderson <rth@redhat.com>
29392
29393 * lib/target-supports.exp (check_effective_target_vect_no_align):
29394 Remove i?86 and x86-64.
29395
29396 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29397
29398 PR c++/16405
29399 * g++.dg/opt/temp1.C: New test.
29400
29401 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29402
29403 PR c++/18733
29404 * g++.dg/template/friend33.C: New testcase.
29405
29406 2004-12-22 Mark Mitchell <mark@codesourcery.com>
29407
29408 PR c++/18464
29409 * g++.dg/template/cond5.C: New test.
29410
29411 PR c++/18492
29412 * g++.dg/inherit/thunk3.C: New test.
29413
29414 PR c++/11224
29415 * g++.dg/warn/Wunused-9.C: New test.
29416
29417 2004-12-22 Janis Johnson <janis187@us.ibm.com>
29418
29419 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
29420
29421 2004-12-22 Jan Beulich <jbeulich@novell.com>
29422
29423 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
29424
29425 2004-12-21 Mark Mitchell <mark@codesourcery.com>
29426
29427 PR c++/18378
29428 * g++.dg/ext/packed8.C: New test.
29429
29430 PR c++/19063
29431 * g++.dg/template/crash31.C: New test.
29432
29433 PR c++/19034
29434 * g++.dg/template/crash30.C: New test.
29435
29436 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
29437
29438 PR C++/18984
29439 * g++.dg/eh/ctor3.C: New test.
29440
29441 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
29442
29443 * objc.dg/stabs-1.m: Allow section name to be quoted and
29444 assembly label to begin with '.LL'.
29445
29446 2004-12-21 Janis Johnson <janis187@us.ibm.com>
29447
29448 * gcc.dg/vect/vect.exp
29449 (check_effective_target_lp64_or_vect_no_align): New.
29450 * gcc.dg/vect/vect-77.c: Use it.
29451 * gcc.dg/vect/vect-78.c: Use it.
29452
29453 * lib/target-supports.exp
29454 (check_effective_target_vect_no_max,
29455 check_effective_target_vect_no_bitwise,
29456 check_effective_target_vect_no_align): New.
29457 * gcc.dg/vect/vect-13.c: Use them.
29458 * gcc.dg/vect/vect-17.c: Ditto.
29459 * gcc.dg/vect/vect-18.c: Ditto.
29460 * gcc.dg/vect/vect-19.c: Ditto.
29461 * gcc.dg/vect/vect-20.c: Ditto.
29462 * gcc.dg/vect/vect-27.c: Ditto.
29463 * gcc.dg/vect/vect-29.c: Ditto.
29464 * gcc.dg/vect/vect-44.c: Ditto.
29465 * gcc.dg/vect/vect-48.c: Ditto.
29466 * gcc.dg/vect/vect-50.c: Ditto.
29467 * gcc.dg/vect/vect-52.c: Ditto.
29468 * gcc.dg/vect/vect-54.c: Ditto.
29469 * gcc.dg/vect/vect-56.c: Ditto.
29470 * gcc.dg/vect/vect-58.c: Ditto.
29471 * gcc.dg/vect/vect-60.c: Ditto.
29472 * gcc.dg/vect/vect-72.c: Ditto.
29473 * gcc.dg/vect/vect-80.c: Ditto.
29474
29475 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
29476
29477 PR c++/14075
29478 * g++.dg/init/string1.C: New.
29479
29480 PR c++/18975
29481 * g++.dg/other/synth1.C: New.
29482
29483 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
29484
29485 PR c/18963
29486 * gcc.dg/pr18963-1.c: New test.
29487
29488 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
29489
29490 PR c/18596
29491 * gcc.dg/funcdef-storage-1.c (foo): Remove.
29492 * gcc.dg/pr18596-1.c: Use dg-error.
29493 (dg-options): Use -fno-unit-at-a-time.
29494 * gcc.dg/pr18596-2.c: New test.
29495 * gcc.dg/pr18596-3.c: New test.
29496
29497 2004-12-20 Roger Sayle <roger@eyesopen.com>
29498
29499 PR middle-end/18683
29500 * g++.dg/opt/pr18683-1.C: New test case.
29501
29502 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
29503
29504 PR other/19093
29505 * g++.dg/opt/max1.C: Fix for 64bit targets.
29506
29507 2004-12-20 Matt Austern <austern@apple.com>
29508
29509 PR c++/19044
29510 * g++.dg/ext/builtin6.C: New
29511
29512 2004-12-20 Diego Novillo <dnovillo@redhat.com>
29513
29514 PR tree-optimization/19080
29515 * gcc.c-torture/compile/pr19080.c: New test.
29516
29517 2004-12-20 Steven Bosscher <stevenb@suse.de>
29518
29519 * gcc.dg/20041219-1.c: New test.
29520
29521 2004-12-19 Roger Sayle <roger@eyesopen.com>
29522
29523 PR middle-end/19068
29524 * g++.dg/opt/max1.C: New test case.
29525
29526 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29527
29528 * gcc.dg/fdata-sections-1.c: New test.
29529
29530 2004-12-18 Roger Sayle <roger@eyesopen.com>
29531
29532 PR middle-end/18548
29533 * gcc.dg/max-1.c: New test case.
29534
29535 2004-12-18 Jakub Jelinek <jakub@redhat.com>
29536
29537 * gcc.c-torture/execute/20041218-1.c: New test.
29538
29539 2004-12-17 Diego Novillo <dnovillo@redhat.com>
29540
29541 * gcc.dg/pr18501.c: New test.
29542 * gcc.dg/uninit-5.c: XFAIL.
29543 * gcc.dg/uninit-9.c: XFAIL.
29544
29545 2004-12-17 Dale Johannesen <dalej@apple.com>
29546
29547 * gcc.dg/20041213-1.c: New.
29548
29549 2004-12-17 Ziemowit Laski <zlaski@apple.com>
29550
29551 * objc.dg/stabs-1.m: Allow assembly label to begin
29552 with a dot ('.').
29553
29554 2004-12-17 Jakub Jelinek <jakub@redhat.com>
29555
29556 * gcc.c-torture/execute/20041213-1.c: Move...
29557 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
29558
29559 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
29560
29561 PR c++/18721
29562 * g++.dg/lookup/conv-5.C: New.
29563
29564 2004-12-16 Ziemowit Laski <zlaski@apple.com>
29565
29566 * objc.dg/stabs-1.m: New test.
29567
29568 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
29569
29570 * gcc.dg/visibility-c.c: Change compile to
29571 assemble for the test.
29572
29573 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
29574
29575 PR target/19041
29576 * gcc.dg/visibility-c.c: New test.
29577
29578 2004-12-16 Roger Sayle <roger@eyesopen.com>
29579
29580 PR middle-end/18493
29581 * gcc.dg/switch-8.c: New test case.
29582
29583 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
29584
29585 PR c++/18905
29586 * g++.dg/template/init4.C: New.
29587 * g++.dg/opt/static3.C: Enable optimizer.
29588
29589 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
29590
29591 * g++.dg/other/complex1.C: New test.
29592
29593 2004-12-15 Alan Modra <amodra@bigpond.net.au>
29594
29595 * g++.dg/opt/inline9.C: New test.
29596
29597 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29598
29599 PR fortran/18993
29600 * gfotran.dg/nullify_1.f: New test.
29601
29602 2004-12-15 Richard Henderson <rth@redhat.com>
29603
29604 * gcc.target/i386/i386.exp: New harness.
29605 * gcc.target/i386/vect-args.c: New.
29606
29607 2004-12-15 David Edelsohn <edelsohn@gnu.org>
29608
29609 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
29610
29611 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29612
29613 PR c++/18825
29614 * g++.dg/template/friend32.C: New test.
29615
29616 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
29617
29618 * cpp/pragma-once-1.c: New test.
29619 * cpp/pragma-once-1b.h: Likewise.
29620 * cpp/pragma-once-1c.h: Likewise.
29621 * cpp/pragma-once-1d.h: Likewise.
29622 * cpp/inc/pragma-once-1a.h: Likewise.
29623
29624 2004-12-15 Bud Davis <bdavis9659@comcast.net>
29625 Steven G. Kargl <kargls@comcast.net>
29626
29627 PR fortran/17597
29628 * gfortran.dg/list_read_3.f90: New test.
29629
29630 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
29631
29632 * gcc.dg/ftrapv-2.c: New test.
29633
29634 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
29635
29636 PR c++/18981
29637 * g++.dg/template/typename9.C: New test.
29638
29639 2004-12-14 Mark Mitchell <mark@codesourcery.com>
29640
29641 PR c++/18738
29642 * g++.dg/template/typename8.C: New test.
29643 * g++.dg/parse/friend2.C: Tweak error message.
29644
29645 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
29646
29647 * gcc.c-torture/20041214-1.c: New test.
29648
29649 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
29650
29651 PR c++/18965
29652 * g++.dg/init/array17.C: New test.
29653
29654 2004-12-14 Mark Mitchell <mark@codesourcery.com>
29655
29656 PR c++/18793
29657 * g++.dg/init/aggr3.C: New test.
29658
29659 2004-12-14 Janis Johnson <janis187@us.ibm.com>
29660
29661 * gcc.dg/altivec-types-1.c: New test.
29662 * gcc.dg/altivec-types-2.c: New test.
29663 * gcc.dg/altivec-types-3.c: New test.
29664 * gcc.dg/altivec-types-4.c: New test.
29665 * g++.dg/ext/altivec-types-1.C: New test.
29666 * g++.dg/ext/altivec-types-2.C: New test.
29667 * g++.dg/ext/altivec-types-3.C: New test.
29668 * g++.dg/ext/altivec-types-4.C: New test.
29669
29670 2004-12-14 Jakub Jelinek <jakub@redhat.com>
29671
29672 PR middle-end/18951
29673 * gcc.c-torture/execute/20041213-1.c: New test.
29674
29675 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
29676
29677 PR c++/18949
29678 * g++.dg/template/cast1.C: New.
29679
29680 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
29681
29682 * gcc.c-torture/execute/20041213-2.c: New test.
29683
29684 2004-12-13 Richard Henderson <rth@redhat.com>
29685
29686 * gcc.dg/i386-sse-10.c: Fix typo in options.
29687
29688 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
29689
29690 PR c++/18968
29691 * g++.dg/opt/pr18968.C: New test.
29692
29693 2004-12-13 Mark Mitchell <mark@codesourcery.com>
29694
29695 PR c++/18925
29696 * g++.dg/ext/visibility/staticdatamem.C: New test.
29697
29698 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
29699
29700 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
29701
29702 2004-12-13 Roger Sayle <roger@eyesopen.com>
29703
29704 PR rtl-optimization/18928
29705 * gcc.dg/pr18928-1.c: New test case.
29706
29707 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
29708
29709 PR tree-opt/16951
29710 * gcc.c-torture/compile/20041211-1.c: New.
29711
29712 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29713
29714 PR middle-end/17564
29715 * gcc.c-torture/execute/20041212-1.c: New test.
29716
29717 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29718
29719 PR fortran/18869
29720 * gfortran.dg/common_1.f90: New test.
29721
29722 2004-12-12 Steven G. Kargl <kargls@comcast.net>
29723 Paul Brook <paul@codesourcery.com>
29724
29725 PR fortran/16222
29726 * gfortran.dg/real_do_1.f90: New test.
29727
29728 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
29729
29730 PR tree-opt/18040
29731 * g++.dg/opt/ptrmem6.C: New test.
29732
29733 2004-12-11 Roger Sayle <roger@eyesopen.com>
29734
29735 PR middle-end/18921
29736 * gcc.dg/pr18921-1.c: New test case.
29737
29738 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29739
29740 PR fortran/17175
29741 * gfortran.dg/scale_1.f90: New test.
29742
29743 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
29744
29745 PR middle-end/18903
29746 * gcc.c-torture/compile/pr18903.c: New test.
29747
29748 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
29749
29750 * gcc.c-torture/execute/20041210-1.c: New test.
29751
29752 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29753
29754 PR c++/18731
29755 * g++.dg/parser/struct-1.C: New test.
29756 * g++.dg/parser/struct-2.C: New test.
29757 * g++.dg/parser/struct-3.C: New test.
29758
29759 2004-12-09 Richard Henderson <rth@redhat.com>
29760
29761 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
29762
29763 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
29764 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
29765
29766 2004-12-09 Matt Austern <austern@apple.com>
29767
29768 PR c++/18514
29769 * g++.dg/ext/builtin1.C: New
29770 * g++.dg/ext/builtin2.C: New
29771 * g++.dg/ext/builtin3.C: New
29772 * g++.dg/ext/builtin4.C: New
29773 * g++.dg/ext/builtin5.C: New
29774
29775 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
29776
29777 PR tree-opt/18904
29778 * g++.dg/opt/ptrmem5.C: New test.
29779
29780 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
29781
29782 * g++.dg/parse/typename5.C: Adjust for new error.
29783 * g++.dg/parse/typename7.C: New.
29784
29785 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29786
29787 PR c++/18073
29788 * g++.dg/other/mmintrin.C: New test.
29789
29790 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
29791
29792 PR c++/16681
29793 * g++.dg/init/array15.C: New.
29794 * g++.dg/init/array16.C: New.
29795
29796 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29797
29798 PR fortran/18826
29799 * gfortran.dg/assign_1.f90: New test.
29800
29801 2004-12-08 Nick Clifton <nickc@redhat.com>
29802
29803 * gcc.target/xstormy16/bss_below100: New directory containing tests.
29804 * gcc.target/xstormy16/data_below100: Likewise.
29805 * gcc.target/xstormy16/sfr: Likewise.
29806 * gcc.target/xstormy16/below100.S: New test source file.
29807 * gcc.target/xstormy16/below100.ld: New test linker script.
29808 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29809 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
29810 bp instructions.
29811 * gcc.target/xstormy16/bp.c: Likewise.
29812
29813 * gcc.target/xstormy16/bss_below100: New files:
29814 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29815 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29816 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29817 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29818 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29819 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29820 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29821 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29822 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29823 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29824 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29825 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29826 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29827 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29828 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29829 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29830 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29831 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29832 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29833 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29834 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29835 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29836 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29837 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29838 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29839 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29840 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29841
29842 * gcc.target/xstormy16/data_below100: New files:
29843 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29844 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29845 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29846 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29847 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29848 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29849 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29850 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29851 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29852 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29853 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29854 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29855 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29856 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29857 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29858 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29859 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29860 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29861 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29862 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29863 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29864 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29865 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29866 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29867 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29868 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29869 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29870
29871 * gcc.target/xstormy16/sfr: New files:
29872 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
29873 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
29874 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
29875 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
29876 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
29877 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
29878 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
29879 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
29880 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
29881 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
29882 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
29883 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
29884 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
29885 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
29886 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
29887 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
29888 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
29889 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
29890 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
29891 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
29892 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
29893 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
29894 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
29895 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
29896 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
29897 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
29898 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
29899 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
29900 27_if0_sfrw_bitfield_f.c
29901
29902 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29903
29904 PR c++/18100
29905 * g++.dg/lookup/name-clash4.C: New test.
29906
29907 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
29908
29909 PR c++/18672
29910 * g++.dg/opt/array1.C: New.
29911
29912 PR c++/18803
29913 * g++.dg/template/operator5.C: New.
29914
29915 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
29916
29917 PR c/18867
29918 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
29919
29920 2004-12-07 Steven Bosscher <stevenb@suse.de>
29921
29922 * gcc.dg/noncompile/20041207.c: New test.
29923
29924 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
29925
29926 * g++.dg/other/unreachable-1.C: New test.
29927
29928 2004-12-06 Nick Clifton <nickc@redhat.com>
29929
29930 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
29931 <limits.h> because the latter comes from gcc's include/ directory
29932 and not the newlib/libc/include directory.
29933
29934 2004-12-04 Richard Henderson <rth@redhat.com>
29935
29936 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
29937
29938 2004-12-04 Richard Henderson <rth@redhat.com>
29939
29940 * lib/target-supports.exp (check_gc_sections_available): Disable
29941 for alpha and ia64.
29942
29943 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
29944
29945 PR middle-end/17909
29946 * g++.dg/other/vararg-2.C: New test.
29947
29948 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29949
29950 PR c++/17011, c++/17971
29951 * g++.dg/template/error15.C: Adjust expected error.
29952 * g++.dg/template/instantiate3.C: Likewise.
29953
29954 2004-12-03 Janis Johnson <janis187@us.ibm.com>
29955
29956 * gcc.dg/altivec-18.c: Fix for darwin
29957
29958 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
29959
29960 PR c++/18782
29961 * g++.dg/parse/ptrmem2.C: New.
29962
29963 PR c++/18318
29964 * g++.dg/template/new1.C: New.
29965
29966 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29967
29968 PR fortran/18710
29969 * gfortran.dg/direct_io_3.f90: New test.
29970
29971 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
29972
29973 PR 18758
29974 * g++.dg/parse/crash21.C: New.
29975
29976 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29977
29978 PR c++/15664, c++/18276
29979 * g++.dg/template/ttp13.C: New test.
29980 * g++.dg/template/ttp14.C: Likewise.
29981
29982 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29983
29984 PR c++/18123
29985 * g++.dg/parse/enum2.C: New test.
29986 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
29987
29988 2004-12-02 Nick Clifton <nickc@redhat.com>
29989
29990 * gcc.target/xstormy16: New test directory.
29991 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29992 * gcc.target/xstormy16/bp.c: Check the generation of bp
29993 instructions.
29994 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
29995 bn instructions and the BELOW100 attribute.
29996
29997 2004-12-02 Alan Modra <amodra@bigpond.net.au>
29998
29999 PR target/16952
30000 * gcc.dg/ppc-eabi.c: New.
30001
30002 2004-12-02 Bud Davis <bdavis9659@comcast.net>
30003
30004 PR fortran/18284
30005 * gfortran.dg/backspace.f90
30006
30007 2004-12-02 Bud Davis <bdavis9659@comcast.net>
30008
30009 * gfortran.dg/inquire.f90: New test.
30010
30011 2004-12-01 Janis Johnson <janis187@us.ibm.com>
30012
30013 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
30014 handle effective-target-keyword.
30015 (dg-skip-if): Support effective-target keyword as target list.
30016 (dg-xfail-if): Ditto.
30017 * lib/target-supports.exp (is-effective-target-keyword): New proc.
30018
30019 2004-12-01 Diego Novillo <dnovillo@redhat.com>
30020
30021 PR tree-optimization/18291
30022 * gcc.c-torture/compile/pr18291.c: New test.
30023
30024 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
30025
30026 PR C++/18729
30027 * g++.dg/parse/crash20.C: New.
30028
30029 PR c++/17431
30030 * g++.dg/overload/arg1.C: New.
30031 * g++.dg/overload/arg2.C: New.
30032 * g++.dg/overload/arg3.C: New.
30033 * g++.dg/overload/arg4.C: New.
30034
30035 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
30036
30037 * gcc.dg/c99-flex-array-4.c: Remove.
30038
30039 2004-11-30 Janis Johnson <janis187@us.ibm.com>
30040
30041 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
30042
30043 * lib/target-supports.exp (is-effective-target): Simplify.
30044
30045 * lib/target-supports.exp (check_effective_target_vect_long):
30046 Fix for powerpc64-*-*.
30047
30048 2004-11-30 Loren James Rittle <ljrittle@acm.org>
30049
30050 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
30051 to support new requirements on FreeBSD 5.
30052
30053 2004-11-30 Devang Patel <dpatel@apple.com>
30054
30055 PR 18702
30056 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
30057
30058 2004-11-30 Janis Johnson <janis187@us.ibm.com>
30059
30060 * g++.dg/ext/altivec-13.C: New test.
30061
30062 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
30063
30064 PR tree-opt/18298
30065 * gcc.c-torture/execute/p18298.c: New test.
30066
30067 2004-11-30 Ira Rosen <irar@il.ibm.com>
30068 Dorit Naishlos <dorit@il.ibm.com>
30069
30070 PR tree-opt/18607
30071 * gcc.dg/vect/vect-89.c: New test.
30072
30073 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
30074
30075 * gcc.dg/pr18596-1.c: New test.
30076
30077 2004-11-30 Ben Elliston <bje@au.ibm.com>
30078
30079 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
30080
30081 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
30082
30083 PR c/18479
30084 * gcc.dg/pr18479.c: New test.
30085
30086 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30087
30088 PR target/18490
30089 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
30090 mmix-knuth-mmixware.
30091
30092 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
30093 cris-*-elf* cris-*-aout* mmix-*-*
30094
30095 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
30096
30097 PR middle-end/18725
30098 * gcc.dg/pr18725.c: New test.
30099
30100 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30101
30102 PR target/18488
30103 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
30104
30105 PR target/18336
30106 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
30107
30108 2004-11-29 Mark Mitchell <mark@codesourcery.com>
30109
30110 PR c++/18368
30111 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
30112 * g++.old-deja/g++.law/ctors5.C: Likewise.
30113 * g++.old-deja/g++.other/crash25.C: Likewise.
30114
30115 PR c++/18674
30116 * g++.dg/template/error16.C: New test.
30117
30118 PR c++/18512
30119 * g++.dg/template/crash29.C: New test.
30120
30121 2004-11-29 Diego Novillo <dnovillo@redhat.com>
30122
30123 PR tree-optimization/18712
30124 * gcc.c-torture/compile/pr18712.c: New test.
30125
30126 2004-11-29 Joseph Myers <joseph@codesourcery.com>
30127
30128 PR c/7544
30129 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
30130 tests.
30131
30132 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30133
30134 PR c++/18652
30135 * g++.dg/lookup/crash6.C: New test.
30136
30137 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30138
30139 PR middle-end/18164
30140 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
30141
30142 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
30143
30144 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
30145 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
30146 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
30147
30148 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
30149
30150 * gcc.dg/pr18164.c: New test.
30151
30152 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
30153
30154 * gcc.dg/funroll-loops-all.c: New.
30155
30156 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
30157
30158 PR target/18489
30159 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
30160 delimeter, match space and TAB as well as ":".
30161
30162 PR target/18484
30163 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
30164
30165 PR target/18348
30166 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
30167
30168 PR target/18345
30169 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
30170
30171 PR target/18337
30172 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
30173
30174 2004-11-28 Bud Davis <bdavis9659@comcast.net>
30175
30176 * gfortran.dg/direct_io_2.f90: New test.
30177
30178 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
30179
30180 PR target/18334
30181 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
30182
30183 2004-11-28 Richard Henderson <rth@redhat.com>
30184
30185 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
30186
30187 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
30188
30189 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
30190 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
30191 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
30192 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
30193 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
30194 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
30195 gcc.dg/pointer-arith-8.c: New tests.
30196
30197 2004-11-27 Bud Davis <bdavis9659@comcast.net>
30198
30199 PR fortran/18364
30200 * gfortran.dg/endfile.f90: New test.
30201
30202 2004-11-27 Falk Hueffner <falk@debian.org>
30203
30204 * gcc.dg/loop-6.c: New test.
30205
30206 2004-11-27 Jakub Jelinek <jakub@redhat.com>
30207
30208 * gcc.c-torture/execute/20041126-1.c: New test.
30209
30210 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
30211
30212 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
30213 on IRIX.
30214
30215 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
30216
30217 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
30218 functions.
30219
30220 2004-11-27 Jakub Jelinek <jakub@redhat.com>
30221
30222 PR rtl-optimization/17825
30223 * gcc.c-torture/compile/20041119-1.c: New test.
30224
30225 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30226
30227 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
30228 Check existence of ld library path variables before unsetting.
30229
30230 2004-11-26 Mark Mitchell <mark@codesourcery.com>
30231
30232 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
30233
30234 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
30235
30236 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
30237
30238 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
30239
30240 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
30241
30242 2004-11-26 Ben Elliston <bje@au.ibm.com>
30243
30244 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
30245 dg-do directive.
30246
30247 2004-11-26 Ben Elliston <bje@au.ibm.com>
30248
30249 * gcc.dg/pr17957.c: Pass --param, not -param.
30250
30251 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
30252
30253 PR middle-end/17957
30254 * gcc.dg/pr17957.c: New test.
30255
30256 2004-11-25 Mark Mitchell <mark@codesourcery.com>
30257
30258 PR c++/18445
30259 * g++.dg/template/crash28.C: Likewise.
30260
30261 PR c++/18001
30262 * g++.dg/expr/unary2.C: Adjust lvalue messages.
30263 * g++.dg/ext/lvaddr.C: Likewise.
30264 * g++.dg/opt/pr7503-3.C: Likewise.
30265
30266 PR c++/18466
30267 * g++.dg/parse/qualified3.C: New test.
30268 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
30269
30270 PR c++/18545
30271 * g++.dg/expr/return1.C: New test.
30272
30273 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30274
30275 Friend class name lookup 3/n, PR c++/3332
30276 * g++.dg/lookup/friend3.C: New test.
30277 * g++.dg/lookup/friend4.C: Likewise.
30278 * g++.dg/lookup/friend5.C: Likewise.
30279
30280 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30281
30282 Friend class name lookup 2/n, PR c++/14513, c++/15410
30283 * g++.dg/lookup/friend2.C: New test.
30284 * g++.dg/template/friend31.C: Likewise.
30285
30286 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30287
30288 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
30289
30290 2004-11-24 Mark Mitchell <mark@codesourcery.com>
30291
30292 PR c++/17473
30293 * g++.dg/tc1/dr56.C: Remove.
30294 * g++.dg/template/typedef1.C: Add dg-error markers.
30295 * g++.old-deja/g++.other/typedef7.C: Likewise.
30296
30297 PR c++/18285
30298 * g++.dg/parse/typedef7.C: New test.
30299
30300 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
30301
30302 * gcc.c-torture/execute/20041124-1.c: New test.
30303
30304 2004-11-24 Mark Mitchell <mark@codesourcery.com>
30305
30306 * g++.dg/template/deduce3.C: New test.
30307
30308 PR c++/18586
30309 * g++.dg/template/crash27.C: New test.
30310
30311 PR c++/18530
30312 * g++.dg/warn/Wshadow-3.C: New test.
30313
30314 2004-11-24 Devang Patel <dpatel@apple.com>
30315
30316 PR/18555
30317 * gcc.dg/cpp/isysroot-1.c: New test.
30318 * gcc.dg/cpp/usr/include/stdio.h: New file.
30319 * gcc.dg/cpp/isysroot-2.c: New test.
30320 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
30321 New file.
30322
30323 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30324
30325 PR c++/8929
30326 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
30327
30328 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
30329
30330 * gcc.target/sparc/align.c: Do not include <stdint.h>.
30331 * gcc.target/sparc/pdist.c: Likewise.
30332
30333 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
30334
30335 PR c++/16882
30336 * g++.dg/conversion/simd1.C: New test.
30337
30338 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30339
30340 * lib/target-libpath.exp: New file defining
30341 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
30342 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
30343 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
30344 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
30345 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
30346
30347 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
30348
30349 * gcc.dg/pragma-align-2.c: Test macro expansion.
30350 * gcc.dg/pragma-pack-2.c: New test.
30351
30352 2004-11-23 Richard Henderson <rth@redhat.com>
30353
30354 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
30355 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30356 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
30357 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
30358 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
30359 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
30360
30361 * gcc.dg/vect/vect.exp: Add check for alpha.
30362 * lib/target-supports.exp (check_alpha_max_hw_available): New.
30363 (check_effective_target_vect_int): Enable for alpha.
30364 (check_effective_target_vect_long): New.
30365 (is-effective-target): Add it.
30366
30367 2004-11-23 Uros Bizjak <uros@kss-loka.si>
30368
30369 * gcc.dg/pr18614-1.c: New test.
30370
30371 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
30372
30373 * gcc.dg/setjmp-2.c: New test.
30374
30375 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
30376
30377 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
30378 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
30379 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
30380 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
30381 gcc.target/sparc/pdist.c: New tests.
30382
30383 2004-11-22 Bob Wilson <bob.wilson@acm.org>
30384
30385 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
30386
30387 2004-11-22 Dale Johannesen <dalej@apple.com>
30388
30389 * gcc.dg/20041111-1.c: New.
30390
30391 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
30392
30393 PR tree-opt/18536
30394 * gcc.dg/vect/pr18536.c: New test.
30395
30396 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30397
30398 PR c++/18354
30399 * g++.dg/template/nontype11.C: New test.
30400
30401 2004-11-21 Roger Sayle <roger@eyesopen.com>
30402
30403 PR middle-end/18520
30404 * gcc.dg/pr18520-1.c: New test case.
30405
30406 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
30407
30408 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
30409 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
30410 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
30411 expected diagnostics.
30412
30413 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30414
30415 PR target/18580
30416 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
30417 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
30418 vect-77.c, vect-77a.c: XFAIL on the SPARC.
30419
30420 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30421
30422 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
30423
30424 2004-11-19 Mark Mitchell <mark@codesourcery.com>
30425 Joseph Myers <joseph@codesourcery.com>
30426
30427 * lib/target-supports.exp (check_visibility_available): Really
30428 test the compiler.
30429
30430 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
30431
30432 PR tree-opt/18181
30433 * gcc.dg/vect/vect-85.c: New test.
30434 * gcc.dg/vect/vect-86.c: New test.
30435 * gcc.dg/vect/vect-87.c: New test.
30436 * gcc.dg/vect/vect-88.c: New test.
30437
30438 2004-11-19 Ben Elliston <bje@au.ibm.com>
30439
30440 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
30441
30442 2004-11-18 Janis Johnson <janis187@us.ibm.com>
30443
30444 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
30445 * gcc.dg/ppc-and-1.c: Ditto.
30446 * gcc.dg/ppc-compare-1.c: Ditto.
30447 * gcc.dg/ppc-mov-1.c: Ditto
30448
30449 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
30450 Mark Mitchell <mark@codesourcery.com>
30451
30452 * gcc.dg/pragma-init-fini-2.c: New test.
30453
30454 2004-11-17 Janis Johnson <janis187@us.ibm.com>
30455 Aldy Hernandez <aldyh@redhat.com>
30456
30457 * lib/target-supports.exp (check_effective_target_vect_int): New
30458 (check_effective_target_vect_float): New
30459 (check_effective_target_vect_double): New.
30460 (is-effective-target): Support new effective targets keywords.
30461 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
30462 default action for dg-do.
30463 * gcc.dg/vect/pr16105.c: Use new support.
30464 * gcc.dg/vect/pr18400.c: Ditto.
30465 * gcc.dg/vect/pr18425.c: Ditto.
30466 * gcc.dg/vect/vect-1.c: Ditto.
30467 * gcc.dg/vect/vect-10.c: Ditto.
30468 * gcc.dg/vect/vect-11.c: Ditto.
30469 * gcc.dg/vect/vect-12.c: Ditto.
30470 * gcc.dg/vect/vect-13.c: Ditto.
30471 * gcc.dg/vect/vect-14.c: Ditto.
30472 * gcc.dg/vect/vect-15.c: Ditto.
30473 * gcc.dg/vect/vect-16.c: Ditto.
30474 * gcc.dg/vect/vect-17.c: Ditto.
30475 * gcc.dg/vect/vect-18.c: Ditto.
30476 * gcc.dg/vect/vect-19.c: Ditto.
30477 * gcc.dg/vect/vect-2.c: Ditto.
30478 * gcc.dg/vect/vect-20.c: Ditto.
30479 * gcc.dg/vect/vect-21.c: Ditto.
30480 * gcc.dg/vect/vect-22.c: Ditto.
30481 * gcc.dg/vect/vect-23.c: Ditto.
30482 * gcc.dg/vect/vect-24.c: Ditto.
30483 * gcc.dg/vect/vect-25.c: Ditto.
30484 * gcc.dg/vect/vect-26.c: Ditto.
30485 * gcc.dg/vect/vect-27.c: Ditto.
30486 * gcc.dg/vect/vect-27a.c: Ditto.
30487 * gcc.dg/vect/vect-28.c: Ditto.
30488 * gcc.dg/vect/vect-29.c: Ditto.
30489 * gcc.dg/vect/vect-29a.c: Ditto.
30490 * gcc.dg/vect/vect-3.c: Ditto.
30491 * gcc.dg/vect/vect-30.c: Ditto.
30492 * gcc.dg/vect/vect-31.c: Ditto.
30493 * gcc.dg/vect/vect-32.c: Ditto.
30494 * gcc.dg/vect/vect-33.c: Ditto.
30495 * gcc.dg/vect/vect-34.c: Ditto.
30496 * gcc.dg/vect/vect-35.c: Ditto.
30497 * gcc.dg/vect/vect-36.c: Ditto.
30498 * gcc.dg/vect/vect-37.c: Ditto.
30499 * gcc.dg/vect/vect-38.c: Ditto.
30500 * gcc.dg/vect/vect-4.c: Ditto.
30501 * gcc.dg/vect/vect-40.c: Ditto.
30502 * gcc.dg/vect/vect-41.c: Ditto.
30503 * gcc.dg/vect/vect-42.c: Ditto.
30504 * gcc.dg/vect/vect-43.c: Ditto.
30505 * gcc.dg/vect/vect-44.c: Ditto.
30506 * gcc.dg/vect/vect-45.c: Ditto.
30507 * gcc.dg/vect/vect-46.c: Ditto.
30508 * gcc.dg/vect/vect-47.c: Ditto.
30509 * gcc.dg/vect/vect-48.c: Ditto.
30510 * gcc.dg/vect/vect-48a.c: Ditto.
30511 * gcc.dg/vect/vect-49.c: Ditto.
30512 * gcc.dg/vect/vect-5.c: Ditto.
30513 * gcc.dg/vect/vect-50.c: Ditto.
30514 * gcc.dg/vect/vect-51.c: Ditto.
30515 * gcc.dg/vect/vect-52.c: Ditto.
30516 * gcc.dg/vect/vect-53.c: Ditto.
30517 * gcc.dg/vect/vect-54.c: Ditto.
30518 * gcc.dg/vect/vect-55.c: Ditto.
30519 * gcc.dg/vect/vect-56.c: Ditto.
30520 * gcc.dg/vect/vect-56a.c: Ditto.
30521 * gcc.dg/vect/vect-57.c: Ditto.
30522 * gcc.dg/vect/vect-58.c: Ditto.
30523 * gcc.dg/vect/vect-59.c: Ditto.
30524 * gcc.dg/vect/vect-6.c: Ditto.
30525 * gcc.dg/vect/vect-60.c: Ditto.
30526 * gcc.dg/vect/vect-61.c: Ditto.
30527 * gcc.dg/vect/vect-62.c: Ditto.
30528 * gcc.dg/vect/vect-63.c: Ditto.
30529 * gcc.dg/vect/vect-64.c: Ditto.
30530 * gcc.dg/vect/vect-65.c: Ditto.
30531 * gcc.dg/vect/vect-66.c: Ditto.
30532 * gcc.dg/vect/vect-67.c: Ditto.
30533 * gcc.dg/vect/vect-68.c: Ditto.
30534 * gcc.dg/vect/vect-69.c: Ditto.
30535 * gcc.dg/vect/vect-7.c: Ditto.
30536 * gcc.dg/vect/vect-72.c: Ditto.
30537 * gcc.dg/vect/vect-72a.c: Ditto.
30538 * gcc.dg/vect/vect-73.c: Ditto.
30539 * gcc.dg/vect/vect-74.c: Ditto.
30540 * gcc.dg/vect/vect-75.c: Ditto.
30541 * gcc.dg/vect/vect-76.c: Ditto.
30542 * gcc.dg/vect/vect-77.c: Ditto.
30543 * gcc.dg/vect/vect-77a.c: Ditto.
30544 * gcc.dg/vect/vect-78.c: Ditto.
30545 * gcc.dg/vect/vect-79.c: Ditto.
30546 * gcc.dg/vect/vect-8.c: Ditto.
30547 * gcc.dg/vect/vect-80.c: Ditto.
30548 * gcc.dg/vect/vect-82.c: Ditto.
30549 * gcc.dg/vect/vect-82_64.c: Ditto.
30550 * gcc.dg/vect/vect-83.c: Ditto.
30551 * gcc.dg/vect/vect-83_64.c: Ditto.
30552 * gcc.dg/vect/vect-9.c: Ditto.
30553 * gcc.dg/vect/vect-all.c: Ditto.
30554 * gcc.dg/vect/vect-none.c: Ditto.
30555
30556 2004-11-17 Janis Johnson <janis187@us.ibm.com>
30557
30558 * lib/gcc-dg.exp (dg-skip-if): New function.
30559 (dg-forbid-option): Remove.
30560 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
30561 * g++.dg/abi/bitfield8.C: Likewise.
30562 * g++.dg/abi/dtor1.C: Likewise.
30563 * g++.dg/abi/empty10.C: Likewise.
30564 * g++.dg/abi/empty7.C: Likewise.
30565 * g++.dg/abi/empty9.C: Likewise.
30566 * g++.dg/abi/layout3.C: Likewise.
30567 * g++.dg/abi/layout4.C: Likewise.
30568 * g++.dg/abi/thunk1.C: Likewise.
30569 * g++.dg/abi/thunk2.C: Likewise.
30570 * g++.dg/abi/vbase11.C: Likewise.
30571 * g++.dg/abi/vthunk2.C: Likewise.
30572 * g++.dg/abi/vthunk3.C: Likewise.
30573 * g++.dg/ext/attrib8.C: Likewise.
30574 * g++.dg/opt/longbranch2.C: Likewise.
30575 * g++.dg/opt/reg-stack4.C: Likewise.
30576 * g++.old-deja/g++.ext/attrib1.C: Likewise.
30577 * g++.old-deja/g++.ext/attrib2.C: Likewise.
30578 * g++.old-deja/g++.ext/attrib3.C: Likewise.
30579 * g++.old-deja/g++.other/store-expr1.C: Likewise.
30580 * g++.old-deja/g++.other/store-expr2.C: Likewise.
30581 * gcc.dg/20000609-1.c: Likewise.
30582 * gcc.dg/20000720-1.c: Likewise.
30583 * gcc.dg/20011107-1.c: Likewise.
30584 * gcc.dg/20011119-1.c: Likewise.
30585 * gcc.dg/20020108-1.c: Likewise.
30586 * gcc.dg/20020122-2.c: Likewise.
30587 * gcc.dg/20020122-3.c: Likewise.
30588 * gcc.dg/20020201-3.c: Likewise.
30589 * gcc.dg/20020206-1.c: Likewise.
30590 * gcc.dg/20020218-1.c: Likewise.
30591 * gcc.dg/20020310-1.c: Likewise.
30592 * gcc.dg/20020411-1.c: Likewise.
30593 * gcc.dg/20020418-2.c: Likewise.
30594 * gcc.dg/20020426-1.c: Likewise.
30595 * gcc.dg/20020426-2.c: Likewise.
30596 * gcc.dg/20020517-1.c: Likewise.
30597 * gcc.dg/20020523-1.c: Likewise.
30598 * gcc.dg/20020523-2.c: Likewise.
30599 * gcc.dg/20020729-1.c: Likewise.
30600 * gcc.dg/20030204-1.c: Likewise.
30601 * gcc.dg/20030826-2.c: Likewise.
30602 * gcc.dg/20030926-1.c: Likewise.
30603 * gcc.dg/20031202-1.c: Likewise.
30604 * gcc.dg/980312-1.c: Likewise.
30605 * gcc.dg/980313-1.c: Likewise.
30606 * gcc.dg/990117-1.c: Likewise.
30607 * gcc.dg/990424-1.c: Likewise.
30608 * gcc.dg/990524-1.c: Likewise.
30609 * gcc.dg/991230-1.c: Likewise.
30610 * gcc.dg/i386-387-1.c: Likewise.
30611 * gcc.dg/i386-387-2.c: Likewise.
30612 * gcc.dg/i386-387-3.c: Likewise.
30613 * gcc.dg/i386-387-4.c: Likewise.
30614 * gcc.dg/i386-387-5.c: Likewise.
30615 * gcc.dg/i386-387-6.c: Likewise.
30616 * gcc.dg/i386-asm-1.c: Likewise.
30617 * gcc.dg/i386-bitfield1.c: Likewise.
30618 * gcc.dg/i386-bitfield2.c: Likewise.
30619 * gcc.dg/i386-loop-1.c: Likewise.
30620 * gcc.dg/i386-loop-2.c: Likewise.
30621 * gcc.dg/i386-loop-3.c: Likewise.
30622 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30623 * gcc.dg/i386-pic-1.c: Likewise.
30624 * gcc.dg/i386-regparm.c: Likewise.
30625 * gcc.dg/i386-signbit-1.c: Likewise.
30626 * gcc.dg/i386-signbit-2.c: Likewise.
30627 * gcc.dg/i386-signbit-3.c: Likewise.
30628 * gcc.dg/i386-sse-5.c: Likewise.
30629 * gcc.dg/i386-sse-8.c: Likewise.
30630 * gcc.dg/i386-unroll-1.c: Likewise.
30631 * gcc.dg/tls/opt-1.c: Likewise.
30632 * gcc.dg/tls/opt-2.c: Likewise.
30633 * gcc.dg/unroll-1.c: Likewise.
30634 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30635 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30636 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30637 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30638
30639 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30640
30641 * g++.dg/template/incomplete1.C: New test.
30642
30643 2004-11-16 Nick Clifton <nickc@redhat.com>
30644
30645 Revert patches accidentally commited during checkin of fixes for
30646 xstormy16 tests:
30647 gcc.c-torture/execute/simd-4.c: Revert
30648 gcc.dg/20040910-1.c: Revert.
30649
30650 2004-11-16 Paul Brook <paul@codesourcery.com>
30651
30652 PR fortran/13010
30653 * gfortran.dg/der_pointer_1.f90: New test.
30654
30655 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
30656
30657 PR c/18498
30658 * gcc.dg/bitfld-13.c: New test.
30659
30660 2004-11-15 Janis Johnson <janis187@us.ibm.com>
30661
30662 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
30663 powerpc*-*-linux*.
30664
30665 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
30666 * gcc.dg/ppc64-abi-2.c: Ditto.
30667 * gcc.dg/ppc64-abi-3.c: Ditto.
30668
30669 * lib/gcc-dg.exp (dg-target-list): Remove.
30670
30671 2004-11-15 Steve Ellcey <sje@cup.hp.com>
30672
30673 * gcc.dg/ia64-postinc.c: New test.
30674
30675 2004-11-15 Mark Mitchell <mark@codesourcery.com>
30676
30677 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
30678
30679 2004-11-15 Nick Clifton <nickc@redhat.com>
30680
30681 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
30682 __INT_MAX__ so that the test can be compiled by toolchains
30683 targeted at 16-bit processors.
30684
30685 * gcc.dg/20040625-1.c: Use long constants rather than integers
30686 when performing arithmetic that will overflow 16-bits.
30687
30688 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
30689 xstormy16. It does not support 128-bit vector operations.
30690
30691 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
30692 with the macro PTR_TYPE. Define this macro to an integer type
30693 suitable for holding a pointer.
30694
30695 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
30696 the target is a 16-bit processor.
30697
30698 * gcc.dg/cpp/if-2.c: Expect a different warning message from
30699 16-bit targets where the character constant will be too long.
30700
30701 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
30702 where the double will not be directly addressable.
30703
30704 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30705
30706 Friend class name lookup 1/n, PR c++/18471
30707 * g++.dg/template/crash26.C: New test.
30708 * g++.dg/lookup/struct1.C: Adjust expected error.
30709 * g++.dg/parse/elab1.C: Likewise.
30710 * g++.dg/parse/elab2.C: Likewise.
30711 * g++.dg/parse/int-as-enum1.C: Likewise.
30712 * g++.dg/parse/struct-as-enum1.C: Likewise.
30713 * g++.dg/parse/typedef1.C: Likewise.
30714 * g++.dg/parse/typedef3.C: Likewise.
30715 * g++.dg/parse/typedef4.C: Likewise.
30716 * g++.dg/parse/typedef5.C: Likewise.
30717 * g++.dg/template/nontype4.C: Likewise.
30718 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
30719 * g++.old-deja/g++.other/elab1.C: Likewise.
30720 * g++.old-deja/g++.other/syntax4.C: Likewise.
30721
30722 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
30723
30724 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
30725
30726 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
30727
30728 * gcc.c-torture/execute/20041114-1.c: New test.
30729
30730 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
30731
30732 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
30733 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
30734 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
30735 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
30736 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
30737 gcc.dg/switch-7.c: New tests.
30738
30739 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30740
30741 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
30742
30743 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30744
30745 PR tree-opt/18400
30746 * gcc.dg/vect/pr18400.c: New test.
30747
30748 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30749 Andrew Pinski <pinskia@physics.uc.edu>
30750
30751 PR tree-opt/18425
30752 * gcc.dg/vect/pr18425.c: New test.
30753
30754 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
30755
30756 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
30757 Guard with dg-require-alias and dg-require-visibility.
30758
30759 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
30760
30761 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
30762
30763 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30764
30765 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
30766
30767 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30768
30769 PR c++/17344
30770 * g++.dg/template/defarg5.C: New test.
30771
30772 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
30773
30774 * g++.dg/parse/cast1.C: Run only on ILP32.
30775 * g++.old-deja/g++.mike/p784.C: Likewise.
30776
30777 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
30778
30779 * gcc.c-torture/execute/20041113-1.c: New test.
30780
30781 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
30782
30783 PR target/18230
30784 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
30785 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
30786 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
30787 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30788 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
30789 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
30790 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
30791 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
30792 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
30793 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
30794 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
30795 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
30796 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
30797
30798 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
30799
30800 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
30801 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
30802 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
30803 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
30804 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
30805 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
30806 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
30807 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
30808 gcc.target/sparc/combined-1.c: New tests.
30809
30810 2004-11-12 Ziemowit Laski <zlaski@apple.com>
30811
30812 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
30813 New tests.
30814
30815 2004-11-12 Mark Mitchell <mark@codesourcery.com>
30816
30817 * lib/gcc-dg.exp (dg-forbid-option): New function.
30818 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
30819 * g++.dg/abi/bitfield8.C: Likewise.
30820 * g++.dg/abi/dtor1.C: Likewise.
30821 * g++.dg/abi/empty10.C: Likewise.
30822 * g++.dg/abi/empty7.C: Likewise.
30823 * g++.dg/abi/empty9.C: Likewise.
30824 * g++.dg/abi/layout3.C: Likewise.
30825 * g++.dg/abi/layout4.C: Likewise.
30826 * g++.dg/abi/thunk1.C: Likewise.
30827 * g++.dg/abi/thunk2.C: Likewise.
30828 * g++.dg/abi/vbase11.C: Likewise.
30829 * g++.dg/abi/vthunk2.C: Likewise.
30830 * g++.dg/abi/vthunk3.C: Likewise.
30831 * g++.dg/ext/attrib8.C: Likewise.
30832 * g++.dg/opt/longbranch2.C: Likewise.
30833 * g++.dg/opt/reg-stack4.C: Likewise.
30834 * g++.old-deja/g++.ext/attrib1.C: Likewise.
30835 * g++.old-deja/g++.ext/attrib2.C: Likewise.
30836 * g++.old-deja/g++.ext/attrib3.C: Likewise.
30837 * g++.old-deja/g++.other/store-expr1.C: Likewise.
30838 * g++.old-deja/g++.other/store-expr2.C: Likewise.
30839 * gcc.dg/20000609-1.c: Likewise.
30840 * gcc.dg/20000720-1.c: Likewise.
30841 * gcc.dg/20011107-1.c: Likewise.
30842 * gcc.dg/20011119-1.c: Likewise.
30843 * gcc.dg/20020108-1.c: Likewise.
30844 * gcc.dg/20020122-2.c: Likewise.
30845 * gcc.dg/20020122-3.c: Likewise.
30846 * gcc.dg/20020201-3.c: Likewise.
30847 * gcc.dg/20020206-1.c: Likewise.
30848 * gcc.dg/20020218-1.c: Likewise.
30849 * gcc.dg/20020310-1.c: Likewise.
30850 * gcc.dg/20020411-1.c: Likewise.
30851 * gcc.dg/20020418-2.c: Likewise.
30852 * gcc.dg/20020426-1.c: Likewise.
30853 * gcc.dg/20020426-2.c: Likewise.
30854 * gcc.dg/20020517-1.c: Likewise.
30855 * gcc.dg/20020523-1.c: Likewise.
30856 * gcc.dg/20020523-2.c: Likewise.
30857 * gcc.dg/20020729-1.c: Likewise.
30858 * gcc.dg/20030204-1.c: Likewise.
30859 * gcc.dg/20030826-2.c: Likewise.
30860 * gcc.dg/20030926-1.c: Likewise.
30861 * gcc.dg/20031202-1.c: Likewise.
30862 * gcc.dg/980312-1.c: Likewise.
30863 * gcc.dg/980313-1.c: Likewise.
30864 * gcc.dg/990117-1.c: Likewise.
30865 * gcc.dg/990424-1.c: Likewise.
30866 * gcc.dg/990524-1.c: Likewise.
30867 * gcc.dg/991230-1.c: Likewise.
30868 * gcc.dg/i386-387-1.c: Likewise.
30869 * gcc.dg/i386-387-2.c: Likewise.
30870 * gcc.dg/i386-387-3.c: Likewise.
30871 * gcc.dg/i386-387-4.c: Likewise.
30872 * gcc.dg/i386-387-5.c: Likewise.
30873 * gcc.dg/i386-387-6.c: Likewise.
30874 * gcc.dg/i386-asm-1.c: Likewise.
30875 * gcc.dg/i386-bitfield1.c: Likewise.
30876 * gcc.dg/i386-bitfield2.c: Likewise.
30877 * gcc.dg/i386-loop-1.c: Likewise.
30878 * gcc.dg/i386-loop-2.c: Likewise.
30879 * gcc.dg/i386-loop-3.c: Likewise.
30880 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30881 * gcc.dg/i386-pic-1.c: Likewise.
30882 * gcc.dg/i386-regparm.c: Likewise.
30883 * gcc.dg/i386-signbit-1.c: Likewise.
30884 * gcc.dg/i386-signbit-2.c: Likewise.
30885 * gcc.dg/i386-signbit-3.c: Likewise.
30886 * gcc.dg/i386-sse-5.c: Likewise.
30887 * gcc.dg/i386-sse-8.c: Likewise.
30888 * gcc.dg/i386-unroll-1.c: Likewise.
30889 * gcc.dg/tls/opt-1.c: Likewise.
30890 * gcc.dg/tls/opt-2.c: Likewise.
30891 * gcc.dg/unroll-1.c: Likewise.
30892 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30893 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30894 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30895 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30896 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
30897 -m64 is specified.
30898
30899 2004-11-12 Mark Mitchell <mark@codesourcery.com>
30900
30901 PR c++/18389
30902 * g++.dg/parse/cond1.C: New test.
30903
30904 PR c++/18429
30905 * g++.dg/template/array9.C: New test.
30906 * g++.dg/ext/vla1.C: Adjust error messages.
30907 * g++.dg/ext/vlm1.C: Likewise.
30908 * g++.dg/template/crash2.C: Likewise.
30909
30910 PR c++/18436
30911 * g++.dg/template/call3.C: New test.
30912
30913 PR c++/18407
30914 * g++.dg/template/ptrmem11.C: New test.
30915
30916 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
30917
30918 PR other/14264
30919 * lib/g++.exp: Set LC_ALL and LANG to C.
30920 * lib/gcc-dg.exp: Likewise.
30921 * lib/gfortran.exp: Likewise.
30922 * lib/objc.exp: Likewise.
30923 * lib/treelang.exp: Likewise.
30924
30925 2004-11-12 Andreas Schwab <schwab@suse.de>
30926
30927 * gcc.dg/pr16286.c: Fix last change.
30928
30929 2004-11-12 Mark Mitchell <mark@codesourcery.com>
30930
30931 PR c++/18416
30932 * g++.dg/init/global1.C: New test.
30933
30934 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
30935
30936 * gcc.c-torture/execute/20041112-1.c: New test.
30937
30938 2004-11-11 Janis Johnson <janis187@us.ibm.com>
30939
30940 * lib/gcc-dg.exp (dg-target-list): New.
30941
30942 2004-11-11 Janis Johnson <janis187@us.ibm.com>
30943 Richard Sandiford <rsandifo@redhat.com>
30944
30945 * lib/target-supports.exp (get-compiler_messages): New.
30946 (check_named_sections_available): Use it.
30947 (check_effective_target_ilp32): New.
30948 (check_effective_target_lp64): New.
30949 (is-effective-target): New.
30950 * lib/gcc-dg.exp (dg-require-effective-target): New.
30951
30952 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
30953
30954 * gcc.dg/precedence-1.c: New test.
30955
30956 2004-11-11 Janis Johnson <janis187@us.ibm.com>
30957
30958 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
30959
30960 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
30961 message, delete generated files, use more descriptive name for
30962 executable, and make the test unsupported when it cannot be run.
30963
30964 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
30965 (dg-require-weak, dg-require-visibility, dg-require-alias,
30966 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
30967 dg-require-iconv, dg-require-named-sections): Use it.
30968
30969 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
30970
30971 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
30972
30973 PR target/16457
30974 * gcc.dg/ppc-and-1: New
30975
30976 PR target/16796
30977 * gcc.dg/ppc-mov-1.c: New.
30978
30979 PR target/16458
30980 * gcc.dg/ppc-compare-1.c: New.
30981
30982 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
30983
30984 * objc.dg/desig-init-2.m: New test.
30985
30986 2004-11-10 Adam Nemet <anemet@lnxw.com>
30987
30988 PR middle-end/18160
30989 * g++.dg/warn/register-var-1.C: New test.
30990 * g++.dg/warn/register-var-2.C: New test.
30991
30992 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
30993
30994 * gcc.dg/union-2.c: New test.
30995
30996 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
30997
30998 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
30999 New test for PR tree-optimization/17892.
31000
31001 2004-11-09 Mark Mitchell <mark@codesourcery.com>
31002
31003 PR c++/18369
31004 * g++.dg/init/new12.C: New test.
31005
31006 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
31007
31008 * gcc.target/sparc: New directory.
31009 * gcc.target/sparc/sparc.exp: New driver.
31010 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
31011 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
31012 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
31013 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
31014
31015 2004-11-10 Paul Brook <paul@codesourcery.com>
31016
31017 PR fortran/18218
31018 * gfortran.dg/list_read.c: New test.
31019
31020 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
31021
31022 PR c/18322
31023 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
31024 expected diagnostic location.
31025
31026 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
31027
31028 * gcc.dg/20041109-1.c: New test.
31029
31030 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
31031
31032 PR objc/18406
31033 * objc/compile/pr18406.m: New test.
31034
31035 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
31036
31037 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
31038
31039 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
31040
31041 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
31042
31043 2004-11-08 Steve Ellcey <sje@cup.hp.com>
31044
31045 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
31046
31047 2004-11-08 Steve Ellcey <sje@cup.hp.com>
31048
31049 * gcc.dg/20030225-2.c: Add prototype for abort and
31050 exit.
31051
31052 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
31053
31054 PR tree-opt/18299
31055 * gcc.c-torture/pr18299-1.c: New test.
31056
31057 2004-11-06 Andreas Schwab <schwab@suse.de>
31058
31059 * gcc.dg/pr16286.c: Also test for bool and pixel.
31060
31061 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
31062
31063 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
31064 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
31065 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
31066 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
31067 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
31068 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
31069 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
31070 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
31071 gcc.dg/struct-semi-3.c: New tests.
31072
31073 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31074
31075 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
31076
31077 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31078
31079 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
31080 Do not use C99 designators.
31081
31082 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31083
31084 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
31085
31086 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31087
31088 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
31089 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
31090 * gcc.c-torture/execute/simd-5.x: Remove.
31091
31092 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
31093
31094 PR rtl-optimization/17933
31095 * gcc.dg/torture/pr17933-1.c: New test.
31096
31097 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
31098
31099 PR target/18106
31100 * lib/target-supports.exp (check_weak_available): Support
31101 Windows.
31102
31103 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
31104
31105 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
31106 call to fflush(stdout) before abort.
31107 (my_ffsll): New function.
31108 (generate_fields): Use it.
31109
31110 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
31111
31112 * gcc.dg/init-undef-1.c: New test.
31113
31114 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
31115
31116 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
31117 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
31118 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
31119 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
31120 expected messages for new parser.
31121
31122 2004-11-04 Mark Mitchell <mark@codesourcery.com>
31123
31124 * g++.dg/ext/visibility/symbian1.C: New test.
31125
31126 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
31127
31128 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
31129 on LP64 targets.
31130
31131 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
31132
31133 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
31134 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
31135 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
31136 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
31137 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
31138 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
31139 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
31140 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
31141 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
31142 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
31143
31144 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
31145
31146 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
31147 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
31148 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
31149 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
31150 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
31151 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
31152 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
31153 for new parser.
31154
31155 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
31156
31157 PR target/15342
31158 * gcc.dg/20041104-1.c: New test.
31159
31160 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31161
31162 * g++.dg/template/nontype7.C: New test.
31163 * g++.dg/template/nontype8.C: Likewise.
31164 * g++.dg/template/nontype9.C: Likewise.
31165 * g++.dg/template/nontype10.C: Likewise.
31166 * g++.dg/tc1/dr49.C: Likewise.
31167 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
31168 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
31169
31170 2004-11-04 Ben Elliston <bje@au.ibm.com>
31171
31172 * g++.dg/rtti/tinfo1.C: Remove xfails.
31173
31174 2004-11-04 Ben Elliston <bje@au.ibm.com>
31175
31176 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
31177 packed attribute to the definition to satisfy the new C++ parser.
31178
31179 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
31180
31181 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
31182 invocations of va_arg.
31183
31184 2004-11-02 Mark Mitchell <mark@codesourcery.com>
31185
31186 PR c++/18124
31187 * g++.dg/template/crash25.C: New test.
31188
31189 PR c++/18155
31190 * g++.dg/template/typedef2.C: New test.
31191 * g++.dg/parse/crash13.C: Adjust error markers.
31192
31193 PR c++/18177
31194 * g++.dg/conversion/const3.C: New test.
31195
31196 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31197
31198 PR fortran/17535
31199 PR fortran/17583
31200 PR fortran/17713
31201 * gfortran.dg/generic_[123].f90: New testcases.
31202
31203 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
31204
31205 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
31206 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
31207
31208 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
31209
31210 PR tree-opt/16808
31211 * gcc.c-torture/compile/pr16808.c: New test.
31212
31213 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
31214
31215 PR rtl-optimization/17104
31216 * gcc.dg/ppc-bitfield1.c: New.
31217
31218 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
31219
31220 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
31221
31222 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
31223
31224 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
31225 strings for 32-bit code.
31226
31227 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
31228
31229 PR c/18239
31230 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
31231
31232 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
31233
31234 PR c++/18064
31235 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
31236
31237 2004-10-31 Mark Mitchell <mark@codesourcery.com>
31238
31239 PR c++/15172
31240 * g++.dg/init/aggr2.C: New test.
31241
31242 2004-10-30 Ziemowit Laski <zlaski@apple.com>
31243
31244 * objc.dg/local-decl-1.m: New test.
31245
31246 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
31247
31248 * gcc.dg/20040910-1.c: Adjust regex.
31249
31250 2004-10-30 Roger Sayle <roger@eyesopen.com>
31251
31252 PR rtl-optimization/18084
31253 * g++.dg/opt/pr18084-1.C: New testcase.
31254
31255 2004-10-30 Matt Austern <austern@apple.com>
31256
31257 PR c++/17542
31258 * g++.dg/ext/attrib18.C: New test.
31259
31260 2004-10-30 Roger Sayle <roger@eyesopen.com>
31261
31262 PR middle-end/18096
31263 * gcc.dg/pr18096-1.c: New test case.
31264
31265 2004-10-30 Roger Sayle <roger@eyesopen.com>
31266
31267 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
31268
31269 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
31270
31271 PR c/16666
31272 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
31273 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
31274 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
31275 gcc.dg/old-style-prom-3.c: New tests.
31276
31277 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
31278
31279 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
31280 Remove unnecessary inclusion of stdio.h.
31281
31282 2004-10-29 Roger Sayle <roger@eyesopen.com>
31283
31284 PR rtl-optimization/17581
31285 * gcc.dg/pr17581-1.c: New test case.
31286
31287 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
31288
31289 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
31290 being implemented.
31291 * g++.dg/conversion/dr195-1.C: New.
31292 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
31293 * g++.old-deja/g++.mike/p10148.C: Likewise.
31294
31295 2004-10-29 Mark Mitchell <mark@codesourcery.com>
31296
31297 PR c++/17695
31298 * g++.dg/debug/typedef2.C: New test.
31299
31300 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
31301
31302 PR fortran/13490
31303 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
31304 * gfortran.dg/g77/README: Update.
31305
31306 2004-10-28 Matt Austern <austern@apple.com>
31307
31308 PR c++/14124
31309 * g++.dg/ext/packed7.C: New test.
31310
31311 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
31312
31313 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
31314 scan-assembler.
31315 * lib/scanasm.exp (hidden-scan-for): New proc.
31316 (scan-hidden): Use hidden-scan-for instead of constructing the scan
31317 string.
31318 (scan-not-hidden): Likewise.
31319 * lib/target-supports.exp (check_visibility_available): mach-o is
31320 support too.
31321
31322 2004-10-28 Mark Mitchell <mark@codesourcery.com>
31323
31324 PR c++/17132
31325 * g++.dg/template/memclass3.C: New test.
31326
31327 2004-10-28 Adam Nemet <anemet@lnxw.com>
31328
31329 PR middle-end/18160
31330 * gcc.dg/register-var-1.c: New test.
31331 * gcc.dg/register-var-2.c: New test.
31332 * gcc.dg/asm-7.c: Taking the address of a register variable is an
31333 error now.
31334
31335 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
31336
31337 PR other/18172
31338 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
31339 unused variables.
31340 * gcc.dg/vect/vect-22.c: Likewise.
31341
31342 2004-10-28 Jakub Jelinek <jakub@redhat.com>
31343
31344 * gcc.dg/i386-rotate-1.c: New test.
31345
31346 2004-10-27 Mark Mitchell <mark@codesourcery.com>
31347
31348 * g++.dg/init/ref12.C: Add "run" marker.
31349
31350 PR c++/17435
31351 * g++.dg/init/ref12.C: New test.
31352
31353 PR c++/18140
31354 * g++.dg/template/shift1.C: New test.
31355 * g++.dg/template/error10.C: Adjust error markers.
31356
31357 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
31358
31359 PR tree-opt/17529
31360 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
31361
31362 2004-10-27 Geoffrey Keating <geoffk@apple.com>
31363
31364 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
31365 * gcc.dg/weak/weak-3.c: Likewise.
31366 * gcc.dg/weak/weak-5.c: Likewise.
31367 * gcc.dg/weak/weak-9.c: Likewise.
31368 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
31369 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
31370
31371 * gcc.dg/darwin-weakimport-1.c: New.
31372
31373 2004-10-28 Ben Elliston <bje@au.ibm.com>
31374
31375 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
31376
31377 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
31378
31379 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
31380 'syntax' error messages.
31381 * gcc.dg/cpp/direct2s.c: Likewise.
31382
31383 2004-10-26 Geoffrey Keating <geoffk@apple.com>
31384
31385 * gcc.c-torture/compile/20041026-1.c: New.
31386
31387 2004-10-26 Mark Mitchell <mark@codesourcery.com>
31388
31389 PR c++/18093
31390 * g++.dg/lookup/ns2.C: New test.
31391
31392 PR c++/18020
31393 * g++.dg/template/enum4.C: New test.
31394
31395 PR c++/18161
31396 * g++.dg/template/expr1.C: New test.
31397
31398 2004-10-26 Ben Elliston <bje@au.ibm.com>
31399
31400 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
31401
31402 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
31403
31404 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
31405 gcc.dg/decl-nospec-3.c: New tests.
31406
31407 2004-10-26 Ziemowit Laski <zlaski@apple.com>
31408
31409 * objc.dg/super-class-3.m: New test.
31410
31411 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
31412
31413 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
31414 resyncing.
31415 * gcc.dg/cpp/direct2s.c: Likewise.
31416
31417 2004-10-25 Geoffrey Keating <geoffk@apple.com>
31418
31419 * objc.dg/image-info.m: Update for changes to section selection.
31420
31421 2004-10-25 David Ayers <d.ayers@inode.at>
31422 Ziemowit Laski <zlaski@apple.com>
31423
31424 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
31425 diagnostics when messaging 'id <Proto>'.
31426 * objc.dg/class-protocol-1.m: New test.
31427 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
31428 a non-existent method signature.
31429 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
31430 Update diagnostics when messaging with non-existent method signature.
31431 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
31432 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
31433 invalid receivers are now resolved as if messaging 'id'; remove
31434 extraneous diagnostics.
31435
31436 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
31437
31438 PR c/16667
31439 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
31440 gcc.dg/init-desig-obs-3.c: New tests.
31441
31442 2004-10-25 Jakub Jelinek <jakub@redhat.com>
31443
31444 * gcc.dg/debug/20041023-1.c: New test.
31445
31446 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
31447
31448 PR middle-end/17407
31449 * gcc.c-torture/compile/pr17407.c: New test.
31450
31451 PR c++/18121
31452 * g++.dg/template/array8.C: New test.
31453
31454 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
31455
31456 PR other/18138
31457 * lib/g++.exp: Accept more than one multilib libgcc.
31458 * lib/gcc-dg.exp: Likewise.
31459 * lib/objc.exp: Likewise.
31460 * lib/treelang.exp: Likewise.
31461 * lib/gfortran.exp: Likewise.
31462
31463 2004-10-24 Ben Elliston <bje@au.ibm.com>
31464
31465 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
31466
31467 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
31468
31469 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
31470 * gcc.dg/c99-const-expr-3.c: Likewise.
31471
31472 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
31473
31474 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
31475
31476 2004-10-23 Ben Elliston <bje@au.ibm.com>
31477
31478 * gcc.c-torture/execute/loop-2e.x: Remove.
31479
31480 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
31481
31482 PR c++/18095
31483 * g++.dg/parse/crash18.C: New.
31484 * g++.dg/parse/crash19.C: New.
31485
31486 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
31487
31488 * g++.dg/ext/dllimport1.C: Move dg-warnings.
31489 * g++.dg/ext/dllimport2.C: Same.
31490 * g++.dg/ext/dllimport8.C: Same.
31491
31492 2004-10-21 Mark Mitchell <mark@codesourcery.com>
31493
31494 PR c++/10841
31495 * g++.dg/conversion/cast1.C: New test.
31496 * g++.dg/overload/pmf1.C: Adjust error marker.
31497
31498 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
31499
31500 PR objc/17923
31501 * objc.dg/const-str-7.m: New test.
31502
31503 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31504
31505 * g++.dg/template/memfriend11.C: Fix comment typo.
31506 * g++.dg/template/memfriend14.C: Likewise.
31507
31508 2004-10-20 Richard Henderson <rth@redhat.com>
31509
31510 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
31511 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
31512 -fasynchronous-unwind-tables.
31513
31514 2004-10-20 Richard Henderson <rth@redhat.com>
31515
31516 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
31517 (main): Return success.
31518 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
31519 (main): Return success.
31520
31521 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31522
31523 PR c++/13495
31524 * g++.dg/template/memfriend9.C: New test.
31525 * g++.dg/template/memfriend10.C: Likewise.
31526 * g++.dg/template/memfriend11.C: Likewise.
31527 * g++.dg/template/memfriend12.C: Likewise.
31528 * g++.dg/template/memfriend13.C: Likewise.
31529 * g++.dg/template/memfriend14.C: Likewise.
31530 * g++.dg/template/memfriend15.C: Likewise.
31531 * g++.dg/template/memfriend16.C: Likewise.
31532 * g++.dg/template/memfriend17.C: Likewise.
31533 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
31534
31535 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
31536
31537 * g++.dg/conversion/dr195.C: New.
31538 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
31539
31540 2004-10-20 Ben Elliston <bje@au.ibm.com>
31541 Devang Patel <dpatel@apple.com>
31542
31543 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
31544 of floating point arithmetic, which could trap.
31545
31546 2004-10-19 Mark Mitchell <mark@codesourcery.com>
31547
31548 PR c++/14035
31549 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
31550 * g++.dg/conversion/const2.C: New test.
31551 * g++.dg/expr/reinterpret2.C: New test.
31552 * g++.dg/expr/reinterpret3.C: New test.
31553 * g++.dg/expr/cast2.C: New test.
31554 * g++.dg/expr/copy1.C: New test.
31555 * g++.dg/other/conversion1.C: Change error message.
31556 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
31557 function pointers to void *.
31558 * g++.old-deja/g++.mike/p10148.C: Likewise.
31559
31560 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
31561
31562 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
31563
31564 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
31565
31566 PR c++/18047
31567
31568 * g++.dg/parse/expr3.C: New test.
31569
31570 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
31571
31572 * gcc.dg/smod-1.c: New test.
31573
31574 2004-10-18 Ziemowit Laski <zlaski@apple.com>
31575
31576 * objc.dg/method-14.m: New test.
31577
31578 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
31579
31580 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
31581 Also xfail as the patch was reverted.
31582
31583 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
31584
31585 PR middle-end/16973
31586 * gcc.dg/pr16973.c: New test.
31587
31588 2004-10-18 Diego Novillo <dnovillo@redhat.com>
31589
31590 PR tree-optimization/17656
31591 * gcc.c-torture/compile/pr17656.c: New test.
31592
31593 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
31594
31595 * g++.dg/eh/shadow1.C: New.
31596
31597 2004-10-18 Jakub Jelinek <jakub@redhat.com>
31598
31599 * gcc.c-torture/compile/20041018-1.c: New test.
31600
31601 2004-10-18 Ben Elliston <bje@au.ibm.com>
31602
31603 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
31604 compiler referring to register 0 when accessing sdata. The linker
31605 now patches things up.
31606
31607 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
31608
31609 PR c/17529
31610 * gcc.c-torture/compile/pr17529.c: New test.
31611
31612 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31613
31614 PR c++/17743
31615 * g++.dg/ext/attrib17.C: New test.
31616
31617 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
31618
31619 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
31620
31621 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31622
31623 PR c++/10479
31624 * g++.dg/ext/attrib16.C: New test.
31625
31626 2004-10-15 Mark Mitchell <mark@codesourcery.com>
31627
31628 PR c++/17042
31629 * g++.dg/init/dso_handle1.C: New test.
31630
31631 PR c++/14667
31632 * g++.dg/parse/typedef6.C: New test.
31633
31634 PR c++/17916
31635 * g++.dg/parse/pragma1.C: New test.
31636
31637 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
31638
31639 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
31640
31641 2004-10-15 Steve Ellcey <sje@cup.hp.com>
31642
31643 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
31644 -fno-common when on HPPA HP-UX platforms.
31645
31646 2004-10-15 Jakub Jelinek <jakub@redhat.com>
31647
31648 PR other/16820
31649 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
31650 stdint.h.
31651 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
31652 uintptr_t.
31653
31654 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
31655
31656 PR c++/16301
31657 * g++.dg/lookup/strong-using-4.C: New test.
31658
31659 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
31660
31661 PR middle-end/16567
31662 * gcc.c-torture/compile/nested-1.c: New test.
31663
31664 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
31665
31666 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
31667 and mipsisa64*-*-* (until support for misaligned loads is added).
31668 * gcc.dg/vect/vect-50.c: Likewise.
31669 * gcc.dg/vect/vect-52.c: Likewise.
31670 * gcc.dg/vect/vect-54.c: Likewise.
31671 * gcc.dg/vect/vect-58.c: Likewise.
31672 * gcc.dg/vect/vect-60.c: Likewise.
31673 * gcc.dg/vect/vect-80.c: Likewise.
31674
31675 2004-10-14 Mark Mitchell <mark@codesourcery.com>
31676
31677 PR c++/17976
31678 * g++.dg/init/dtor3.C: New test.
31679
31680 2004-10-15 Ben Elliston <bje@au.ibm.com>
31681
31682 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
31683
31684 2004-10-14 Geoffrey Keating <geoffk@apple.com>
31685
31686 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
31687 * gcc.dg/macho-lo-sum.c: Likewise.
31688
31689 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
31690
31691 * gcc.dg/ppc-spe64-1.c: New test.
31692
31693 2004-10-14 Devang Patel <dpatel@apple.com>
31694
31695 PR 17635
31696 * gcc.dg/pr17635.c : New test.
31697
31698 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
31699
31700 * gcc.dg/vect/vect-28.c: Remove xfail.
31701 * gcc.dg/vect/vect-30.c: Remove xfail.
31702 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
31703 * gcc.dg/vect/vect-33.c: Remove xfail.
31704 * gcc.dg/vect/vect-44.c: Remove xfail.
31705 * gcc.dg/vect/vect-46.c: Remove xfail.
31706 * gcc.dg/vect/vect-50.c: Remove xfail.
31707 * gcc.dg/vect/vect-52.c: Remove xfail.
31708 * gcc.dg/vect/vect-54.c: Remove xfail.
31709 * gcc.dg/vect/vect-58.c: Remove xfail.
31710 * gcc.dg/vect/vect-60.c: Remove xfail.
31711 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
31712 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
31713 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
31714 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
31715 * gcc.dg/vect/vect-8.c: Remove xfail.
31716 * gcc.dg/vect/vect-80.c: Remove xfail.
31717 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
31718
31719 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
31720
31721 * gcc.dg/vect/vect-82.c: New testcase.
31722 * gcc.dg/vect/vect-82_64.c: New testcase.
31723 * gcc.dg/vect/vect-83.c: New testcase.
31724 * gcc.dg/vect/vect-83_64.c: New testcase.
31725
31726 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
31727
31728 * gcc.dg/cpp/error-1.c: New test.
31729
31730 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
31731
31732 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
31733
31734 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
31735
31736 PR target/17984
31737 * gcc.dg/cris-peep2-xsrand2.c: New test.
31738
31739 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
31740
31741 PR c++/17661
31742 * g++.dg/expr/for2.C: New test.
31743
31744 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
31745
31746 * g++.dg/inherit/thunk1.C: Run on the SPARC.
31747
31748 2004-10-13 Jakub Jelinek <jakub@redhat.com>
31749
31750 PR tree-optimization/17724
31751 * g++.dg/opt/pr17724-1.C: New test.
31752 * g++.dg/opt/pr17724-2.C: New test.
31753 * g++.dg/opt/pr17724-3.C: New test.
31754 * g++.dg/opt/pr17724-4.C: New test.
31755 * g++.dg/opt/pr17724-5.C: New test.
31756 * g++.dg/opt/pr17724-6.C: New test.
31757
31758 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
31759
31760 PR c/17301
31761 * gcc.dg/pr17301-2.c: New test.
31762
31763 2004-10-11 Mark Mitchell <mark@codesourcery.com>
31764
31765 PR c++/15876
31766 * g++.dg/parse/error22.C: New test.
31767
31768 PR c++/17936
31769 * g++.dg/template/spec18.C: New test.
31770
31771 2004-10-11 Steve Ellcey <sje@cup.hp.com>
31772
31773 * gcc.dg/ia64-asm-1.c: Add prototype for abort
31774 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
31775 memcpy.
31776 * gcc.dg/ia64-sync-2.c: Ditto.
31777 * gcc.dg/ia64-sync-3.c: Ditto.
31778
31779 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
31780
31781 * g++.dg/eh/cleanup5.C: Add dg-options "".
31782
31783 2004-10-11 Roger Sayle <roger@eyesopen.com>
31784
31785 PR middle-end/17657
31786 * gcc.dg/switch-4.c: New test case.
31787
31788 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
31789
31790 * gcc.c-torture/execute/20041011-1.c: New test.
31791
31792 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
31793
31794 PR c++/17554
31795 * g++.dg/init/for3.C: New test.
31796
31797 PR c++/17657
31798 * g++.dg/opt/switch2.C: New test.
31799
31800 PR middle-end/17703
31801 * g++.dg/warn/Wreturn-2.C: New test.
31802
31803 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
31804
31805 PR c++/17907
31806 * g++.dg/eh/cleanup5.C: New test.
31807
31808 2004-10-10 Mark Mitchell <mark@codesourcery.com>
31809
31810 PR c++/17393
31811 * g++.dg/parse/error21.C: New test.
31812
31813 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
31814
31815 * g++.dg/overload/pmf1.C: Adjust quoting marks.
31816 * g++.dg/warn/incomplete1.C: Likewise.
31817 * g++.dg/template/qualttp20.C: Likewise.
31818
31819 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
31820
31821 PR c/17881
31822 * parm-incomplete-1.c: New test.
31823
31824 2004-10-09 Mark Mitchell <mark@codesourcery.com>
31825
31826 PR c++/17867
31827 * g++.dg/parse/error19.C: New test.
31828
31829 PR c++/17670
31830 * g++.dg/init/new11.C: New test.
31831
31832 PR c++/17821
31833 * g++.dg/parse/error20.C: New test.
31834
31835 PR c++/17826
31836 * g++.dg/template/crash24.C: New test.
31837
31838 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
31839
31840 PR c/17301
31841 * gcc.dg/pr17301-1.c: New test.
31842
31843 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
31844
31845 PR c/17189
31846 * gcc.dg/anon-struct-5.c: New test.
31847
31848 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
31849
31850 PR c/17844
31851 * gcc.dg/pr17844-1.c: New test.
31852
31853 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
31854
31855 PR tree-optimization/17906
31856 * gcc.c-torture/compile/pr17906.c: New.
31857
31858 2004-10-09 Stuart Hastings <stuart@apple.com>
31859 Roger Sayle <roger@eyesopen.com>
31860
31861 PR rtl-optimization/17853
31862 * gcc.dg/i386-mmx-5.c: New testcase.
31863
31864 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
31865
31866 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
31867
31868 2004-10-09 Mark Mitchell <mark@codesourcery.com>
31869
31870 PR c++/17524
31871 * g++.dg/template/static9.C: New test.
31872
31873 PR c++/17685
31874 * g++.dg/parse/operator5.C: New test.
31875
31876 2004-10-09 Roger Sayle <roger@eyesopen.com>
31877
31878 PR middle-end/17894
31879 * gcc.c-torture/execute/divcmp-4.c: New test case.
31880
31881 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
31882
31883 PR tree-opt/17902
31884 * g++.dg/opt/pr17902.C: New test.
31885
31886 2004-10-09 Jakub Jelinek <jakub@redhat.com>
31887
31888 * gcc.dg/cpp/ident-1.c: Add dg-options "".
31889
31890 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
31891
31892 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
31893
31894 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
31895
31896 * gcc.dg/assign-warn-3.c: New test.
31897
31898 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
31899
31900 PR c/16999
31901 * gcc.dg/cpp/ident-1.c: New test.
31902
31903 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
31904
31905 * gcc.c-torture/compile/acc1.c: New.
31906
31907 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
31908
31909 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
31910 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
31911
31912 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
31913
31914 * gcc.dg/ultrasp11.c: New test.
31915
31916 2004-10-08 Michael Matz <matz@suse.de>
31917
31918 * gcc.dg/doloop-2.c: New test.
31919
31920 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
31921
31922 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
31923 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
31924 objc.dg/method-9.m: Update expected diagnostics.
31925
31926 2004-10-07 Geoffrey Keating <geoffk@apple.com>
31927
31928 * gcc.dg/ppc-fsel-3.c: New file.
31929 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
31930
31931 2004-10-07 Paul Brook <paul@codesourcery.com>
31932
31933 * gfortran.dg/intrinsic_verify_1.f90: New test.
31934
31935 2004-10-07 Paul Brook <paul@codesourcery.com>
31936
31937 * gfortran.dg/empty_format_1.f90: Remove stray commas.
31938
31939 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31940
31941 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
31942 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
31943 commit.
31944
31945 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
31946
31947 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
31948
31949 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31950
31951 PR c++/17115
31952 * g++.dg/warn/Winline-4.C: New test.
31953
31954 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
31955
31956 * gcc.c-torture/compile/20041007-1.c: New test.
31957
31958 2004-10-07 Paul Brook <paul@codesourcery.com>
31959
31960 PR fortran/17678
31961 * gfortran.dg/use_allocated_1.f90: New test.
31962
31963 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
31964
31965 PR middle-end/17849
31966 * gfortran.fortran-torture/compile/nested.f90: New test
31967
31968 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
31969
31970 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
31971
31972 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
31973
31974 PR c++/17368
31975 * g++.dg/ext/asm6.C: New test.
31976
31977 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
31978
31979 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
31980
31981 2004-10-06 Paul Brook <paul@codesourcery.com>
31982
31983 PR libfortran/17709
31984 * gfortran.dg/empty_format_1.f90: New test.
31985
31986 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31987
31988 PR fortran/17568
31989 * gfortran.dg/ishft.f90: New test.
31990
31991 PR fortran/17283
31992 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
31993 tests.
31994
31995 2004-10-06 Paul Brook <paul@codesourcery.com>
31996
31997 * gfortran.dg/do_1.f90: New test.
31998
31999 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32000
32001 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
32002 optimizing for size.
32003
32004 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
32005
32006 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
32007
32008 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
32009
32010 * gcc.c-torture/compile/20041005-1.c: New test.
32011
32012 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
32013
32014 PR c++/17829
32015 * g++.dg/lookup/koenig4.C: New.
32016
32017 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
32018
32019 * g++.dg/other/classkey1.C: Adjust quoting marks.
32020 * g++.dg/parse/error15.C: Likewise.
32021 * g++.dg/template/meminit2.C (int>): Likewise.
32022
32023 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32024
32025 PR fortran/17283
32026 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
32027
32028 PR fortran/17631
32029 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
32030
32031 PR fortran/17708
32032 * gfortran.dg/pr17708.f90: New test.
32033
32034 2004-10-04 Chao-ying Fu <fu@mips.com>
32035
32036 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
32037 * gcc.dg/vect/vect-4.c: Ditto.
32038 * gcc.dg/vect/vect-5.c: Ditto.
32039 * gcc.dg/vect/vect-6.c: Ditto.
32040 * gcc.dg/vect/vect-8.c: Ditto.
32041 * gcc.dg/vect/vect-16.c: Ditto.
32042 * gcc.dg/vect/vect-30.c: Ditto.
32043 * gcc.dg/vect/vect-40.c: Ditto.
32044 * gcc.dg/vect/vect-41.c: Ditto.
32045 * gcc.dg/vect/vect-42.c: Ditto.
32046 * gcc.dg/vect/vect-43.c: Ditto.
32047 * gcc.dg/vect/vect-44.c: Ditto.
32048 * gcc.dg/vect/vect-45.c: Ditto.
32049 * gcc.dg/vect/vect-46.c: Ditto.
32050 * gcc.dg/vect/vect-47.c: Ditto.
32051 * gcc.dg/vect/vect-48.c: Ditto.
32052 * gcc.dg/vect/vect-49.c: Ditto.
32053 * gcc.dg/vect/vect-50.c: Ditto.
32054 * gcc.dg/vect/vect-51.c: Ditto.
32055 * gcc.dg/vect/vect-52.c: Ditto.
32056 * gcc.dg/vect/vect-53.c: Ditto.
32057 * gcc.dg/vect/vect-54.c: Ditto.
32058 * gcc.dg/vect/vect-55.c: Ditto.
32059 * gcc.dg/vect/vect-56.c: Ditto.
32060 * gcc.dg/vect/vect-57.c: Ditto.
32061 * gcc.dg/vect/vect-58.c: Ditto.
32062 * gcc.dg/vect/vect-59.c: Ditto.
32063 * gcc.dg/vect/vect-60.c: Ditto.
32064 * gcc.dg/vect/vect-74.c: Ditto.
32065 * gcc.dg/vect/vect-79.c: Ditto.
32066 * gcc.dg/vect/vect-80.c: Ditto.
32067
32068 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
32069
32070 * gcc.dg/unused-7.c: Use the correct option.
32071
32072 2004-10-04 Paul Brook <paul@codesourcery.com>
32073 Bud Davis <bdavis9659@comcast.net>
32074
32075 PR fortran/17706
32076 PR fortran/16434
32077 * gfortran/pr17706.f90: New test.
32078 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
32079
32080 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32081
32082 * gfortran.dg/pr17612.f90: New test.
32083
32084 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
32085
32086 * g++.dg/template/local1.C: Adjust quoting marks in
32087 testing for diagnostics.
32088 * g++.dg/tls/diag-2.C: Likewise.
32089 * g++.dg/other/error8.C: Likewise.
32090
32091 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
32092
32093 PR c/17178
32094 * gcc.dg/unused-4.c: Adjust to be correct.
32095
32096 PR c/17820
32097 * gcc.dg/unused-7.c: New test.
32098
32099 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
32100
32101 PR c++/17797
32102 * g++.dg/overload/template2.C: New test.
32103
32104 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
32105
32106 PR tree-optimization/16632
32107 * gcc.dg/tree-ssa/20041002-1.c: New.
32108
32109 2004-10-03 Paul Brook <paul@codesourcery.com>
32110
32111 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
32112 rather than relying on default formatting.
32113
32114 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
32115
32116 * gcc.dg/20040920-1.c: Update expected message text.
32117
32118 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
32119
32120 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
32121
32122 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
32123
32124 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
32125 tree level.
32126
32127 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
32128
32129 * gcc.dg/tree-ssa/pr17343.c: Remove.
32130
32131 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
32132
32133 PR tree-opt/17343
32134 * gcc.dg/tree-ssa/pr17343.c: New test.
32135
32136 2004-10-01 Jakub Jelinek <jakub@redhat.com>
32137
32138 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
32139 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
32140 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
32141 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
32142 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
32143
32144 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
32145
32146 * gcc.dg/lvalue-2.c: New test.
32147
32148 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
32149
32150 PR c/17730
32151 * gcc.dg/pr17730-1.c: New test
32152
32153 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
32154
32155 PR c/7425
32156 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
32157
32158 2004-09-29 Jakub Jelinek <jakub@redhat.com>
32159
32160 * gcc.c-torture/execute/stdarg-1.c: New test.
32161 * gcc.c-torture/execute/stdarg-2.c: New test.
32162 * gcc.c-torture/execute/stdarg-3.c: New test.
32163 * gcc.dg/tree-ssa/stdarg-1.c: New test.
32164 * gcc.dg/tree-ssa/stdarg-2.c: New test.
32165 * gcc.dg/tree-ssa/stdarg-3.c: New test.
32166 * gcc.dg/tree-ssa/stdarg-4.c: New test.
32167 * gcc.dg/tree-ssa/stdarg-5.c: New test.
32168
32169 2004-09-29 Jakub Jelinek <jakub@redhat.com>
32170
32171 PR tree-optimization/17697
32172 * g++.dg/opt/pr17697-1.C: New test.
32173 * g++.dg/opt/pr17697-2.C: New test.
32174 * g++.dg/opt/pr17697-3.C: New test.
32175
32176 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
32177
32178 PR c/16409
32179 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
32180 gcc.dg/vla-init-5.c: New tests.
32181
32182 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
32183
32184 PR c/13804
32185 * gcc.dg/pr13804-1.c: New test.
32186
32187 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32188
32189 PR fortran/16938
32190 * gfortran.dg/pr16938.f90: New test.
32191
32192 2004-09-27 Mark Mitchell <mark@codesourcery.com>
32193
32194 * g++.dg/template/crash23.C: New test.
32195
32196 2004-09-27 Mark Mitchell <mark@codesourcery.com>
32197
32198 PR c++/17585
32199 * g++.dg/template/static8.C: New test.
32200
32201 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
32202
32203 PR c++/17681
32204 * g++.dg/other/error9.C: New test.
32205
32206 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
32207
32208 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
32209
32210 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32211
32212 PR fortran/15164
32213 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
32214
32215 2004-09-26 Roger Sayle <roger@eyesopen.com>
32216
32217 PR middle-end/17112
32218 * gcc.dg/pr17112-1.c: New test case.
32219
32220 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
32221
32222 PR c/11459
32223 * gcc.dg/pr11459-1.c: New test.
32224
32225 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
32226
32227 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
32228 * gcc.dg/tree-ssa/loop-4.c: Likewise.
32229
32230 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32231
32232 * gfortran.dg/pr15324.f90: Make array bounds consistent.
32233
32234 2004-09-25 Jan Hubicka <jh@suse.cz>
32235
32236 * compile/30040909-1.c: New test.
32237 * compile/30040907-1.c: New test.
32238
32239 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
32240
32241 * gcc.c-torture/execute/va-arg-26.c: New test.
32242
32243 2004-09-24 Zack Weinberg <zack@codesourcery.com>
32244
32245 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
32246 extra diagnostics on targets with 64-bit pointers.
32247 * objc.dg/selector-1.m: Adjust dg-warning regexp.
32248
32249 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
32250
32251 PR c/17188
32252 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
32253 * gcc.dg/decl-3.c: Adjust expected message.
32254
32255 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32256
32257 PR fortran/17615
32258 * gfortran.dg/pr17615.f90: New test.
32259
32260 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
32261
32262 PR tree-optimzation/17517
32263 * g++.dg/tree-ssa/pr17517.C: New Test.
32264
32265 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
32266
32267 PR c++/16889
32268 * g++.dg/lookup/ambig3.C: New.
32269
32270 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
32271
32272 PR tree-opt/17624
32273 * g++.dg/opt/pr17624.C: New test.
32274
32275 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
32276
32277 PR c/6980
32278 * gcc.dg/Wbad-function-cast-1.c: New test.
32279
32280 2004-09-23 Zack Weinberg <zack@codesourcery.com>
32281
32282 * g++.dg/ext/complit1.C
32283 * g++.dg/other/error2.C
32284 * g++.dg/other/nontype-1.C
32285 * g++.dg/parse/crash11.C
32286 * g++.dg/parse/crash12.C
32287 * g++.dg/parse/error15.C
32288 * g++.dg/parse/error4.C
32289 * g++.dg/parse/tmpl-outside1.C
32290 * g++.dg/parse/too-many-tmpl-args1.C
32291 * g++.dg/template/dependent-expr3.C
32292 * g++.dg/template/error10.C
32293 * g++.dg/template/instantiate1.C
32294 * g++.dg/template/vtable2.C
32295 * g++.dg/warn/Wshadow-1.C
32296 * g++.dg/warn/weak1.C
32297 * g++.old-deja/g++.brendan/crash16.C
32298 * g++.old-deja/g++.brendan/crash18.C
32299 * g++.old-deja/g++.brendan/crash48.C
32300 * g++.old-deja/g++.brendan/crash49.C
32301 * g++.old-deja/g++.brendan/crash55.C
32302 * g++.old-deja/g++.brendan/crash56.C
32303 * g++.old-deja/g++.brendan/crash8.C
32304 * g++.old-deja/g++.brendan/enum11.C
32305 * g++.old-deja/g++.brendan/enum8.C
32306 * g++.old-deja/g++.brendan/enum9.C
32307 * g++.old-deja/g++.brendan/friend3.C
32308 * g++.old-deja/g++.brendan/misc14.C
32309 * g++.old-deja/g++.bugs/900402_02.C
32310 * g++.old-deja/g++.bugs/900404_03.C
32311 * g++.old-deja/g++.bugs/900404_04.C
32312 * g++.old-deja/g++.bugs/900428_03.C
32313 * g++.old-deja/g++.jason/crash4.C
32314 * g++.old-deja/g++.jason/overload21.C
32315 * g++.old-deja/g++.jason/redecl1.C
32316 * g++.old-deja/g++.jason/report.C
32317 * g++.old-deja/g++.jason/rfg10.C
32318 * g++.old-deja/g++.jason/template30.C
32319 * g++.old-deja/g++.law/arm12.C
32320 * g++.old-deja/g++.law/ctors5.C
32321 * g++.old-deja/g++.law/cvt20.C
32322 * g++.old-deja/g++.law/init10.C
32323 * g++.old-deja/g++.law/init8.C
32324 * g++.old-deja/g++.law/visibility17.C
32325 * g++.old-deja/g++.law/visibility7.C
32326 * g++.old-deja/g++.mike/net8.C
32327 * g++.old-deja/g++.mike/p646.C
32328 * g++.old-deja/g++.mike/p700.C
32329 * g++.old-deja/g++.mike/p701.C
32330 * g++.old-deja/g++.mike/p811.C
32331 * g++.old-deja/g++.ns/template13.C
32332 * g++.old-deja/g++.other/array3.C
32333 * g++.old-deja/g++.other/crash25.C
32334 * g++.old-deja/g++.other/dtor3.C
32335 * g++.old-deja/g++.other/dtor4.C
32336 * g++.old-deja/g++.other/main1.C
32337 * g++.old-deja/g++.other/warn7.C
32338 * g++.old-deja/g++.pt/crash11.C
32339 * g++.old-deja/g++.pt/crash36.C
32340 * g++.old-deja/g++.pt/spec22.C
32341 * g++.old-deja/g++.pt/spec9.C
32342 * g++.old-deja/g++.pt/ttp52.C
32343 * g++.old-deja/g++.robertl/eb103.C
32344 * g++.old-deja/g++.robertl/eb121.C
32345 * g++.old-deja/g++.robertl/eb22.C
32346 * g++.old-deja/g++.robertl/eb8.C:
32347 Update locations and/or regexps of dg-error markers.
32348 Remove markers for some bogus messages that are no longer issued.
32349
32350 2004-09-23 Jakub Jelinek <jakub@redhat.com>
32351
32352 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
32353 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
32354
32355 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
32356
32357 PR c++/17618
32358 * g++.dg/lookup/crash5.C: New test.
32359
32360 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
32361
32362 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
32363 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
32364 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
32365 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
32366 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
32367 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
32368
32369 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
32370 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
32371 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
32372 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
32373 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
32374 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
32375
32376 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
32377
32378 * gcc.dg/vect/vect-44.c: Check additional cases.
32379 * gcc.dg/vect/vect-48.c: Check additional cases.
32380
32381 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
32382 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
32383 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
32384 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
32385 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
32386 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
32387 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
32388 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
32389 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
32390
32391 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
32392 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
32393 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
32394
32395 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32396
32397 * gcc.dg/tree-ssa/loop-6.c: New test.
32398
32399 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
32400
32401 PR c++/17620
32402 * g++.dg/inherit/base2.C: New.
32403
32404 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
32405
32406 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
32407 * gcc.dg/20001012-2.c: Likewise.
32408 * gcc.dg/20001013-1.c: Likewise.
32409 * gcc.dg/20001101-1.c: Likewise.
32410 * gcc.dg/20001102-1.c: Likewise.
32411 * gcc.dg/bf-spl1.c: Likewise.
32412 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
32413 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
32414
32415 2004-09-22 Diego Novillo <dnovillo@redhat.com>
32416
32417 PR tree-optimization/16721
32418 * gcc.dg/tree-ssa/pr16721.c: New test.
32419
32420 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
32421
32422 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
32423 * gcc.dg/20040305-1.c: Likewise.
32424
32425 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
32426
32427 PR c/16566
32428 * gcc.c-torture/compile/pr16566-1.c,
32429 gcc.c-torture/compile/pr16566-2.c,
32430 gcc.c-torture/compile/pr16566-3.c: New tests.
32431
32432 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
32433
32434 PR tree-optimization/17512
32435 * gcc.c-torture/compile/20040916-1.c.
32436
32437 2004-09-21 Mark Mitchell <mark@codesourcery.com>
32438
32439 * gcc.dg/pragma-re-3.c: New test.
32440
32441 2004-09-17 Matt Austern <austern@apple.com>
32442
32443 PR c++/15049
32444 * g++.dg/other/anon3.C: New.
32445
32446 2004-09-21 Roger Sayle <roger@eyesopen.com>
32447
32448 PR c++/7503
32449 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
32450 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
32451 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
32452 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
32453 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
32454
32455 2004-09-21 Bud Davis <bdavis9659@comcast.net>
32456
32457 PR fortran/17286
32458 * gfortran.dg/pr17286.f90: New test.
32459
32460 2004-09-20 Mark Mitchell <mark@codesourcery.com>
32461
32462 PR c++/17530
32463 * g++.dg/template/static7.C: New test.
32464
32465 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
32466
32467 PR tree-opt/17558
32468 * gcc.c-torture/compile/pr17558.c: New test.
32469
32470 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
32471
32472 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
32473 if SKIP_ATTRIBUTE is defined.
32474
32475 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32476
32477 PR fortran/15957
32478 * gfortran.dg/pr15957.f90: New test.
32479
32480 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
32481
32482 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
32483 in comparison.
32484 * gcc.dg/vect/vect-79.c: Likewise.
32485 * gcc.dg/vect/vect-80.c: Likewise.
32486
32487 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32488
32489 PR fortran/15750
32490 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
32491
32492 2004-09-20 Ira Rosen <irar@il.ibm.com>
32493
32494 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
32495 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
32496 * gcc.dg/vect/vect-62.c: New testcase.
32497 * gcc.dg/vect/vect-63.c: New testcase.
32498 * gcc.dg/vect/vect-64.c: New testcase.
32499 * gcc.dg/vect/vect-65.c: New testcase.
32500 * gcc.dg/vect/vect-66.c: New testcase.
32501 * gcc.dg/vect/vect-67.c: New testcase.
32502 * gcc.dg/vect/vect-68.c: New testcase.
32503 * gcc.dg/vect/vect-69.c: New testcase.
32504 * gcc.dg/vect/vect-79.c: New testcase.
32505 * gcc.dg/vect/vect-80.c: New testcase.
32506
32507 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
32508
32509 * gcc.target/mips/asm-1.c: New test.
32510
32511 2004-09-19 Ira Rosen <irar@il.ibm.com>
32512
32513 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
32514 * gcc.dg/vect/vect-73.c: New testcase.
32515 * gcc.dg/vect/vect-74.c: New testcase.
32516 * gcc.dg/vect/vect-75.c: New testcase.
32517 * gcc.dg/vect/vect-76.c: New testcase.
32518 * gcc.dg/vect/vect-77.c: New testcase.
32519 * gcc.dg/vect/vect-78.c: New testcase
32520
32521 2004-09-18 Paul Brook <paul@codesourcery.com>
32522
32523 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
32524
32525 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
32526
32527 PR c/17424
32528 * gcc.dg/pr17424-1.c: New test.
32529
32530 2004-09-18 Diego Novillo <dnovillo@redhat.com>
32531
32532 * g++.dg/tree-ssa/pr17153.C: New test.
32533
32534 2004-09-16 Geoffrey Keating <geoffk@apple.com>
32535
32536 PR pch/13361
32537 * g++.dg/pch/wchar-1.C: New.
32538 * g++.dg/pch/wchar-1.Hs: New.
32539
32540 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
32541
32542 * gcc.c-torture/execute/20040917-1.c: New test.
32543
32544 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32545
32546 PR tree-optimization/17319
32547 * gcc.dg/pr17319.c: New test.
32548
32549 2004-09-17 Devang Patel <dpatel@apple.com>
32550
32551 * gcc.dg/20040813-1.c: New test.
32552
32553 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32554
32555 PR tree-optimization/17273
32556 * gcc.c-torture/compile/pr17273.c: New test.
32557
32558 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
32559
32560 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
32561 Update expected messages.
32562 * gcc.dg/declspec-13.c: New test.
32563
32564 2004-09-17 David Edelsohn <edelsohn@gnu.org>
32565
32566 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
32567
32568 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32569
32570 * gcc.c-torture/execute/pr17252.c: Use post-increment to
32571 change what 'a' is pointing to.
32572
32573 2004-09-17 Mark Mitchell <mark@codesourcery.com>
32574
32575 PR c++/16002
32576 * g++.dg/template/error18.C: New test.
32577
32578 PR c++/16029
32579 * g++.dg/warn/Wunused-8.C: New test.
32580
32581 2004-09-17 Steven Bosscher <stevenb@suse.de>
32582
32583 PR tree-optimization/17513
32584 * gcc.dg/20040916-1.c: New test.
32585
32586 2004-09-16 Mark Mitchell <mark@codesourcery.com>
32587
32588 PR c++/17501
32589 * g++.dg/template/typename7.C: New test.
32590
32591 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32592
32593 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
32594
32595 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
32596
32597 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
32598 with -ftree-based-profiling also.
32599 * lib/profopt.exp: Support late-set profile_option/feedback_option.
32600
32601 2004-09-16 Victor Leikehman <lei@il.ibm.com>
32602
32603 PR/15364
32604 * gfortran.dg/der_array_io_1.f90: New test.
32605 * gfortran.dg/der_array_io_2.f90: New test.
32606 * gfortran.dg/der_array_io_3.f90: New test.
32607
32608 2004-09-15 Mark Mitchell <mark@codesourcery.com>
32609
32610 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
32611 EABI.
32612
32613 2004-09-15 Mark Mitchell <mark@codesourcery.com>
32614
32615 * g++.dg/opt/switch1.C: New test.
32616
32617 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
32618
32619 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
32620 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
32621 Update expected messages.
32622
32623 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32624
32625 PR fortran/16485
32626 * gfortran.dg/same_name_1.f90: New test.
32627
32628 2004-09-15 Diego Novillo <dnovillo@redhat.com>
32629
32630 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
32631 dereference garbage pointers.
32632
32633 2004-09-15 Jakub Jelinek <jakub@redhat.com>
32634
32635 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
32636 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
32637
32638 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
32639 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
32640 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
32641
32642 2004-09-14 Mark Mitchell <mark@codesourcery.com>
32643
32644 PR c++/17324
32645 * g++.dg/template/mangle1.C: New test.
32646
32647 2004-09-14 Diego Novillo <dnovillo@redhat.com>
32648
32649 PR tree-optimization/17252
32650 * gcc.c-torture/execute/pr17252.c: New test.
32651
32652 2004-09-14 Andrew Pinski <apinski@apple.com>
32653
32654 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
32655
32656 2004-09-14 Roger Sayle <roger@eyesopen.com>
32657
32658 PR rtl-optimization/9771
32659 * gcc.dg/pr9771-1.c: New test case.
32660
32661 2004-09-14 Diego Novillo <dnovillo@redhat.com>
32662
32663 PR tree-optimization/15262
32664 * gcc.c-torture/execute/pr15262-1.c: New test.
32665 * gcc.c-torture/execute/pr15262-2.c: New test.
32666
32667 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
32668
32669 * gcc.dg/declspec-12.c: New test.
32670
32671 2004-09-14 Bud Davis <bdavis9659@comcast.net>
32672
32673 * gfortran.dg/pr17090.f90: Add directives to test.
32674
32675 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32676
32677 * gcc.c-torture/compile/20040914-1.c: New test.
32678
32679 2004-09-13 Mark Mitchell <mark@codesourcery.com>
32680
32681 PR c++/16162
32682 * g++.dg/template/decl2.C: New test.
32683
32684 2004-09-13 Bud Davis <bdavis9659@comcast.net>
32685
32686 PR fortran/17090
32687 * gfortran.dg/pr17090.f90: New test.
32688
32689 2004-09-13 Dale Johannesen <dalej@apple.com>
32690
32691 * gcc.c-torture/compile/pr17408.c: New test case.
32692
32693 2004-09-13 Mark Mitchell <mark@codesourcery.com>
32694
32695 PR c++/16716
32696 * g++.dg/parse/crash17.C: New test.
32697
32698 PR c++/17327
32699 * g++.dg/template/enum3.C: New test.
32700
32701 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
32702
32703 * lib/gcc-defs.exp: Load wrapper.exp.
32704 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
32705 using local code.
32706 * lib/gcc.exp (gcc_init): Similar.
32707 * lib/gfortran.exp (gfortran_init): Similar.
32708 * lib/objc.exp (objc_init): Similar.
32709 * lib/treelang.exp (treelang_init): Similar.
32710 * lib/wrapper.exp: New file with build_wrapper call machinery in
32711 ${tool}_maybe_build_wrapper.
32712
32713 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
32714
32715 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
32716 "inline".
32717 * gcc.dg/declspec-11.c: Update expected messages.
32718 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
32719 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
32720 gcc.dg/inline-12.c: New tests.
32721
32722 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
32723
32724 * g++.dg/tree-ssa/pr17400.C: New testcase.
32725
32726 2004-09-13 James E Wilson <wilson@specifixinc.com>
32727
32728 * gcc.target/mips/sb1-1.c: New testcase.
32729
32730 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
32731
32732 * lib/g77-dg.exp: Remove unused file.
32733 * lib/mike-g77.exp: Ditto.
32734 * lib/g77.exp: Ditto.
32735
32736 2004-09-12 Richard Henderson <rth@redhat.com>
32737
32738 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
32739
32740 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
32741
32742 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
32743 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32744 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
32745 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
32746 Update expected messages.
32747
32748 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
32749
32750 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
32751 declaration/use mismatch for dirp parameter.
32752
32753 2004-09-12 Andrew Pinski <apinski@apple.com>
32754
32755 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
32756 -fgnu-runtime is passed.
32757
32758 2004-09-12 Richard Henderson <rth@redhat.com>
32759
32760 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
32761 do the uplevel thing and update additional_flags directly.
32762 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
32763 gfortran.fortran-torture/execute/intrinsic_nearest.x,
32764 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
32765 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
32766
32767 2004-09-11 Steven Bosscher <stevenb@suse.de>
32768
32769 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
32770
32771 2004-09-11 Roger Sayle <roger@eyesopen.com>
32772
32773 PR middle-end/17411
32774 * g++.dg/opt/pr17411-1.C: New test case.
32775
32776 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
32777
32778 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32779 gcc.dg/tls/diag-2.c: Update expected messages.
32780 * gcc.dg/991209-1.c: Specify compilation options. Update expected
32781 messages.
32782 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
32783 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
32784 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
32785 gcc.dg/tls/diag-5.c: New tests.
32786
32787 2004-09-11 Zack Weinberg <zack@codesourcery.com>
32788
32789 * gcc.dg/20040910-1.c: Correct dg-error regexp.
32790
32791 2004-09-11 Steven Bosscher <stevenb@suse.de>
32792
32793 * g++.dg/parse/break-in-for.C: New test.
32794
32795 2004-09-11 Jakub Jelinek <jakub@redhat.com>
32796
32797 * gcc.dg/tree-ssa/20040911-1.c: New test.
32798
32799 2004-09-11 Andreas Jaeger <aj@suse.de>
32800
32801 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
32802 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
32803
32804 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
32805
32806 * gcc.target/frv: New directory of FR-V-specific tests.
32807
32808 2004-09-10 James E Wilson <wilson@specifixinc.com>
32809
32810 * gcc.dg/convert-vec-1.c: New test.
32811
32812 2004-09-10 Roger Sayle <roger@eyesopen.com>
32813
32814 PR middle-end/17024
32815 * gcc.dg/pr17024-1.c: New test case.
32816
32817 2004-09-10 Eric Christopher <echristo@redhat.com>
32818
32819 * gcc.dg/20040910-1.c: New test.
32820
32821 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
32822
32823 * gcc.dg/bitfld-9.c: New test.
32824
32825 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
32826
32827 * gcc.c-torture/execute/ieee/acc1.c: New test.
32828 * gcc.c-torture/execute/ieee/acc2.c: New test.
32829 * gcc.c-torture/execute/ieee/mzero6.c: New test.
32830
32831 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
32832
32833 * gcc.dg/deprecated-2.c: New test.
32834
32835 2004-09-09 James E Wilson <wilson@specifixinc.com>
32836
32837 * gcc.dg/init-vec-1.c: New test.
32838
32839 2004-09-09 Roger Sayle <roger@eyesopen.com>
32840
32841 PR middle-end/17055
32842 * gcc.dg/pr17055-1.c: New test case.
32843
32844 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
32845
32846 PR target/17377
32847 * gcc.c-torture/execute/pr17377.c: New test.
32848
32849 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
32850
32851 PR c/8420
32852 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
32853 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
32854 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32855 gcc.dg/long-long-typespec-1.c: New tests.
32856 * gcc.dg/tls/diag-2.c: Update expected diagnostics
32857
32858 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
32859
32860 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
32861 gcc.dg/gnu99-static-1.c: New tests.
32862
32863 2004-09-08 Devang Patel <dpatel@apple.com>
32864
32865 * gcc.dg/darwin-ld-20040828-1.c: New test.
32866 * gcc.dg/darwin-ld-20040828-2.c: New test.
32867 * gcc.dg/darwin-ld-20040828-3.c: New test.
32868
32869 2004-09-08 Ziemowit Laski <zlaski@apple.com>
32870
32871 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
32872 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
32873 in error message.
32874 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
32875 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
32876 in error message.
32877 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
32878 types they qualify.
32879 * objc.dg/type-size-2.m: Fix wording in comment.
32880 * objc.dg/va-meth-1.m: New test case.
32881
32882 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
32883
32884 PR c/16633:
32885 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
32886 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
32887
32888 2004-09-06 Devang Patel <dpatel@apple.com>
32889
32890 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
32891 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
32892
32893 2004-09-06 Zack Weinberg <zack@codesourcery.com>
32894
32895 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
32896 reflect changed line numbering of diagnostics.
32897
32898 2004-09-06 Paul Brook <paul@codesourcery.com>
32899
32900 * gfortran.dg/edit_real_1.f90: Add new test.
32901
32902 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32903
32904 * gcc.dg/tree-ssa/loop-2.c: New test.
32905 * gcc.dg/tree-ssa/loop-3.c: New test.
32906 * gcc.dg/tree-ssa/loop-4.c: New test.
32907 * gcc.dg/tree-ssa/loop-5.c: New test.
32908
32909 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32910
32911 * gcc.dg/format/sentinel-1.c: Update for parameter option.
32912
32913 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32914
32915 * gcc.dg/format/sentinel-1.c: New test.
32916
32917 2004-09-04 Uros Bizjak <uros@kss-loka.si>
32918
32919 * gcc.dg/builtins-46.c: New.
32920
32921 2004-09-03 Devang Patel <dpatel@apple.com>
32922
32923 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
32924 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
32925
32926 2004-09-03 Jan Beulich <jbeulich@novell.com>
32927
32928 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
32929 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
32930 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
32931 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
32932 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
32933 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
32934 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
32935 the non-portable bzero.
32936 * gcc.dg/20010912-1.c: xfail for NetWare.
32937 * gcc.dg/20020426-2.c: xfail for NetWare.
32938 * gcc.dg/20021014-1.c: xfail for NetWare.
32939 * gcc.dg/20021018-1.c: xfail for NetWare.
32940 * gcc.dg/20030213-1.c: xfail for NetWare.
32941 * gcc.dg/20030225-1.c: xfail for NetWare.
32942 * gcc.dg/20030708-1.c: xfail for NetWare.
32943 * gcc.dg/builtins-config.h: Also exclude NetWare.
32944 * gcc.dg/format/format.h: Define restrict only if not already defined.
32945 * gcc.dg/nest.c: xfail for NetWare.
32946 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
32947 * lib/target-supports.exp (check_visibility_available): Exclude
32948 NetWare.
32949
32950 2004-09-03 Jan Beulich <jbeulich@novell.com>
32951
32952 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
32953 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
32954 deterministic starting point for the alignment of structure fields.
32955 * gcc.dg/Wpadded.c: Dito.
32956 * g++.dg/abi/vbase10.C: Dito.
32957
32958 2004-09-03 Devang Patel <dpatel@apple.com>
32959
32960 * g++.dg/debug/pr15736.cc: New test.
32961
32962 2004-09-02 Mark Mitchell <mark@codesourcery.com>
32963
32964 * README.QMTEST: Fix out-of-date link.
32965
32966 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
32967
32968 PR fortran/16579
32969 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
32970 Delete. Duplicate of gfortran.dg/g77/20010610.f
32971
32972 2004-09-02 Mark Mitchell <mark@codesourcery.com>
32973
32974 * g++.dg/abi/arm_rtti1.C: New test.
32975
32976 2004-09-02 Geoffrey Keating <geoffk@apple.com>
32977
32978 * gcc.dg/ppc-vector-memcpy.c: New.
32979 * gcc.dg/ppc-vector-memset.c: New.
32980
32981 2004-09-02 Chao-ying Fu <fu@mips.com>
32982
32983 * gcc.target/mips/mips-3d-1.c: New test.
32984 * gcc.target/mips/mips-3d-2.c: New test.
32985 * gcc.target/mips/mips-3d-3.c: New test.
32986 * gcc.target/mips/mips-3d-4.c: New test.
32987 * gcc.target/mips/mips-3d-5.c: New test.
32988 * gcc.target/mips/mips-3d-6.c: New test.
32989 * gcc.target/mips/mips-3d-7.c: New test.
32990 * gcc.target/mips/mips-3d-8.c: New test.
32991 * gcc.target/mips/mips-3d-9.c: New test.
32992 * gcc.target/mips/mips-ps-1.c: New test.
32993 * gcc.target/mips/mips-ps-2.c: New test.
32994 * gcc.target/mips/mips-ps-3.c: New test.
32995 * gcc.target/mips/mips-ps-4.c: New test.
32996 * gcc.target/mips/mips-ps-type.c: New test.
32997
32998 2004-09-02 Paul Brook <paul@codesourcery.com>
32999
33000 * gfortran.dg/edit_real_1.f90: Add new tests.
33001
33002 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33003
33004 PR fortran/15327
33005 * gfortran.dg/merge_char_1.f90: New test.
33006
33007 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33008
33009 PR fortran/16404
33010 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
33011
33012 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
33013
33014 PR c/1522
33015 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
33016
33017 2004-09-01 Mark Mitchell <mark@codesourcery.com>
33018
33019 * g++.dg/opt/loop1.C: Do not XFAIL.
33020
33021 2004-09-01 Jakub Jelinek <jakub@redhat.com>
33022
33023 * gcc.c-torture/execute/20040831-1.c: New test.
33024
33025 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
33026
33027 PR fortran/16579
33028 * gfortran.dg/g77/20010610.f: Now passes.
33029 Copy from g77.f-torture/execute. Add dg-run directive.
33030 * gfortran.dg/g77/README: Update
33031
33032 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
33033
33034 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
33035 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
33036 (t1, t2, t3, t4): Add volatile.
33037
33038 2004-08-31 Mark Mitchell <mark@codesourcery.com>
33039
33040 * g++.dg/ext/visibility/arm1.C: New test.
33041
33042 2004-08-31 Geoffrey Keating <geoffk@apple.com>
33043
33044 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
33045 -pedantic-errors.
33046
33047 2004-09-01 Paul Brook <paul@codesourcery.com>
33048
33049 * gfortran.dg/eof_2.f90: New test.
33050
33051 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33052
33053 PR fortran/16579
33054 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
33055
33056 2004-08-31 Bud Davis <bdavis9659@comcast.net>
33057
33058 PR libfortran/16805
33059 * gfortran.dg/list_read_2.f90: New test.
33060
33061 2004-08-31 Mark Mitchell <mark@codesourcery.com>
33062
33063 * g++.dg/abi/key1.C: New test.
33064
33065 2004-08-31 Richard Henderson <rth@redhat.com>
33066
33067 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
33068 form of offsetof.
33069 * g++.dg/other/offsetof5.C: Remove duplicate.
33070
33071 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33072
33073 PR fortran/17244
33074 * gfortran.dg/func_derived_1.f90: New test.
33075
33076 2004-08-31 Paul Brook <paul@codesourcery.com>
33077
33078 * gfortran.dg/eof_1.f90: New test.
33079
33080 2004-08-31 Paul Brook <paul@codesourcery.com>
33081
33082 * gfortran.dg/list_read_1.f90: New file.
33083
33084 2004-08-30 Mark Mitchell <mark@codesourcery.com>
33085
33086 * g++.dg/opt/loop1.C: XFAIL.
33087
33088 2004-08-30 Geoffrey Keating <geoffk@apple.com>
33089
33090 * gcc.dg/funcdef-storage-1.c: New.
33091 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
33092 an extern function in local scope.
33093 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
33094 declare an 'auto inline' function in local scope.
33095 * gcc.dg/20011130-1.c: Likewise.
33096 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
33097 an 'auto' function in local scope.
33098 * gcc.dg/20021014-1.c: Likewise.
33099 * gcc.dg/20030331-2.c: Likewise.
33100
33101 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33102
33103 * gfortran.dg/blockdata_1.f90: New test.
33104
33105 2004-08-30 Richard Henderson <rth@redhat.com>
33106
33107 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
33108
33109 2004-08-30 Richard Henderson <rth@redhat.com>
33110
33111 * lib/fortran-torture.exp (fortran-torture-execute): Honor
33112 additional_flags set by alternate driver.
33113 (ieee-options): New procedure.
33114 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
33115 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
33116 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
33117 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
33118
33119 2004-08-30 Richard Henderson <rth@redhat.com>
33120
33121 * lib/f-torture.exp: Remove.
33122
33123 2004-08-29 Mark Mitchell <mark@codesourcery.com>
33124
33125 PR rtl-optimization/16590
33126 * g++.dg/opt/loop1.C: New test.
33127
33128 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33129
33130 PR fortran/13910
33131 * gfortran.dg/oldstyle_1.f90: New test.
33132
33133 2004-08-29 Steven G. Kargl <kargls@comcast.net>
33134 Paul Brook <paul@codesourcery.com>
33135
33136 * gfortran.dg/g77/README: Update.
33137 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
33138 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
33139 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
33140
33141 2004-08-28 Paul Brook <paul@codesourcery.com>
33142
33143 PR libfortran/17195
33144 * gfortran.dg/edit_real_1.f90: New test.
33145
33146 2004-08-27 Paul Brook <paul@codesourcery.com>
33147
33148 * gfortran.dg/rewind_1.f90: New test.
33149
33150 2004-08-27 Bud Davis <bdavis9659@comcast.net>
33151
33152 PR fortran/16597
33153 * gfortran.dg/pr16597.f90: New test.
33154
33155 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
33156
33157 PR c/13801
33158 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
33159 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
33160 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
33161 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
33162 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
33163
33164 2004-08-26 Nick Clifton <nickc@redhat.com>
33165
33166 * gcc.c-torture/compile/pr17119.c: New test.
33167
33168 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
33169
33170 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
33171
33172 2004-08-25 Richard Henderson <rth@redhat.com>
33173
33174 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
33175 the bits that expect kind=8 to be the largest real kind.
33176
33177 2004-08-25 Ziemowit Laski <zlaski@apple.com>
33178
33179 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
33180
33181 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33182
33183 * gfortran.dg/assignment_1.f90: New test.
33184
33185 2004-08-25 Adam Nemet <anemet@lnxw.com>
33186
33187 * g++.dg/template/repo3.C: New test.
33188
33189 2004-08-25 Roger Sayle <roger@eyesopen.com>
33190
33191 PR middle-end/16693
33192 PR tree-optimization/16372
33193 * g++.dg/opt/pr16372-1.C: New test case.
33194 * g++.dg/opt/pr16693-1.C: New test case.
33195 * g++.dg/opt/pr16693-2.C: New test case.
33196
33197 2004-08-25 Ziemowit Laski <zlaski@apple.com>
33198
33199 * objc.dg/proto-lossage-4.m: New test.
33200
33201 2004-08-25 Mark Mitchell <mark@codesourcery.com>
33202
33203 PR c++/17155
33204 * g++.dg/inherit/local2.C: New test.
33205
33206 2004-08-25 Paul Brook <paul@codesourcery.com>
33207
33208 PR fortran/17144
33209 * gfortran.dg/string_ctor_1.f90: New test.
33210
33211 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33212
33213 PR c++/14428
33214 * g++.dg/template/redecl2.C: New test.
33215
33216 2004-08-24 Bud Davis <bdavis9659@comcast.net>
33217
33218 PR fortran/17143
33219 * gfortran.dg/pr17143.f90: New test.
33220
33221 2004-08-24 Bud Davis <bdavis9659@comcast.net>
33222
33223 PR fortran/17164
33224 * gfortran.dg/pr17164.f90: New test.
33225
33226 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33227
33228 * gcc.dg/tree-ssa/loop-1.c: New test.
33229
33230 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
33231
33232 * gcc.c-torture/compile/20040824-1.c: New test.
33233
33234 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
33235
33236 * gcc.c-torture/compile/iftrap-3.c: New test.
33237
33238 2004-08-24 Paul Brook <paul@codesourcery.com>
33239
33240 * gfortran.dg/entry_2.f90: New test.
33241
33242 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33243
33244 PR c++/16889
33245 * g++.dg/lookup/ambig[12].C: New.
33246
33247 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33248
33249 PR c++/16706
33250 * g++.dg/template/crash21.C: New test.
33251 * g++.dg/template/crash22.C: Likewise.
33252
33253 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33254
33255 PR c++/17149
33256 * g++.dg/template/access15.C: New.
33257
33258 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33259
33260 PR c++/17163
33261 * g++.dg/template/repo2.C: New test.
33262
33263 2004-08-23 Roger Sayle <roger@eyesopen.com>
33264
33265 PR rtl-optimization/17078
33266 * gcc.c-torture/execute/pr17078-1.c: New test case.
33267
33268 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33269
33270 PR c/14492
33271 * gcc.dg/debug/crash1.c: New test.
33272
33273 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33274
33275 PR c/16180
33276 * gcc.dg/loop-5.c: New test.
33277
33278 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33279
33280 * gcc.c-torture/execute/20040823-1.c: New test.
33281
33282 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
33283
33284 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
33285 to the assembler. Simplify test accordingly.
33286 (asm_abi_flags): Use GNU names.
33287 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
33288 to check for ABI flags.
33289
33290 2004-08-22 Andrew Pinski <apinski@apple.com>
33291
33292 * g++.dg/opt/pr14029.C: New test.
33293 * gcc.c-torture/execute/pr15262.c: New test.
33294
33295 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33296
33297 * gfortran.dg/reduction.f90: Add checks with complex arguments.
33298
33299 2004-08-21 Bud Davis <bdavis9659@comcast.net>
33300
33301 PR 16908
33302 * gfortran.dg/direct_io.f90: New test.
33303
33304 2004-08-20 Mark Mitchell <mark@codesourcery.com>
33305
33306 PR c++/17121
33307 * g++.dg/inherit/local2.C: New test.
33308
33309 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
33310
33311 PR c++/17120
33312 * g++.dg/warn/Wparentheses-4.C: New test.
33313
33314 2004-08-20 Mark Mitchell <mark@codesourcery.com>
33315
33316 PR c++/17121
33317 * g++.dg/inherit/local2.C: New test.
33318
33319 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
33320 * gcc.dg/ppc-ldstruct.c: Likewise.
33321 * gcc.dg/ppc64-abi-2.c: Likewise.
33322
33323 2004-08-20 Jakub Jelinek <jakub@redhat.com>
33324
33325 PR rtl-optimization/17099
33326 * gcc.c-torture/execute/20040820-1.c: New test.
33327
33328 2004-08-20 David Edelsohn <edelsohn@gnu.org>
33329
33330 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
33331
33332 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
33333
33334 PR fortran/17077
33335 * gfortran.dg/auto_array_1.f90: New test.
33336
33337 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33338
33339 PR fortran/17074
33340 * gfortran.dg/simpleif_1.f90: New test.
33341
33342 2004-08-19 Mark Mitchell <mark@codesourcery.com>
33343
33344 * lib/target-supports.exp (check_profiling_available): Return
33345 false for arm*-*-symbianelf* and arm*-*-eabi*.
33346
33347 PR c++/15890
33348 * g++.dg/template/delete1.C: New test.
33349
33350 2004-08-19 Paul Brook <paul@codesourcery.com>
33351
33352 PR fortran/14976
33353 PR fortran/16228
33354 * gfortran.dg/data_char_1.f90: New test.
33355
33356 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
33357
33358 PR fortran/16946
33359 * gfortran.dg/reduction.f90: New testcase.
33360
33361 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33362
33363 PR fortran/16520
33364 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
33365
33366 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
33367
33368 PR c++/17041
33369 * g++.dg/Wparentheses-3.C: New test.
33370
33371 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
33372
33373 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
33374 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
33375 * gcc.dg/vect/vect-2.c: Likewise.
33376 * gcc.dg/vect/vect-3.c: Likewise.
33377 * gcc.dg/vect/vect-4.c: Likewise.
33378 * gcc.dg/vect/vect-5.c: Likewise.
33379 * gcc.dg/vect/vect-6.c: Likewise.
33380 * gcc.dg/vect/vect-7.c: Likewise.
33381 * gcc.dg/vect/vect-25.c: Likewise.
33382 * gcc.dg/vect/vect-31.c: Likewise.
33383 * gcc.dg/vect/vect-32.c: Likewise.
33384 * gcc.dg/vect/vect-34.c: Likewise.
33385 * gcc.dg/vect/vect-36.c: Likewise.
33386 * gcc.dg/vect/vect-all.c: Likewise.
33387
33388 2004-08-18 Mark Mitchell <mark@codesourcery.com>
33389
33390 PR c++/17068
33391 * g++.dg/template/operator4.C: New test.
33392
33393 2004-08-18 Richard Henderson <rth@redhat.com>
33394
33395 * gcc.dg/20040206-1.c: XFAIL.
33396
33397 2004-08-17 Mark Mitchell <mark@codesourcery.com>
33398
33399 PR c++/16246
33400 * g++.dg/template/array7.C: New test.
33401
33402 2004-08-17 James E Wilson <wilson@specifixinc.com>
33403
33404 * gcc.dg/mips-movcc-1.c: New test.
33405 * gcc.dg/mips-movcc-2.c: New test.
33406 * gcc.dg/mips-movcc-3.c: New test.
33407
33408 * gcc.dg/mips-nmadd-1.c: New test.
33409 * gcc.dg/mips-nmadd-2.c: New test.
33410
33411 2004-08-17 Mark Mitchell <mark@codesourcery.com>
33412
33413 PR c++/15871
33414 * g++.dg/opt/inline8.C: New test.
33415
33416 PR c++/16965
33417 * g++.dg/parse/error17.C: New test.
33418
33419 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
33420
33421 * gcc.dg/vect: New directory for vectorizer tests.
33422 * gcc.dg/vect/tree-vect.h: New file.
33423 * gcc.dg/vect/vect.exp: New file.
33424 * gcc.dg/vect/pr16105.c.c: New test.
33425 * gcc.dg/vect/vect-1.c: New test.
33426 * gcc.dg/vect/vect-2.c: New test.
33427 * gcc.dg/vect/vect-3.c: New test.
33428 * gcc.dg/vect/vect-4.c: New test.
33429 * gcc.dg/vect/vect-5.c: New test.
33430 * gcc.dg/vect/vect-6.c: New test.
33431 * gcc.dg/vect/vect-7.c: New test.
33432 * gcc.dg/vect/vect-8.c: New test.
33433 * gcc.dg/vect/vect-9.c: New test.
33434 * gcc.dg/vect/vect-10.c: New test.
33435 * gcc.dg/vect/vect-11.c: New test.
33436 * gcc.dg/vect/vect-12.c: New test.
33437 * gcc.dg/vect/vect-13.c: New test.
33438 * gcc.dg/vect/vect-14.c: New test.
33439 * gcc.dg/vect/vect-15.c: New test.
33440 * gcc.dg/vect/vect-16.c: New test.
33441 * gcc.dg/vect/vect-17.c: New test.
33442 * gcc.dg/vect/vect-18.c: New test.
33443 * gcc.dg/vect/vect-19.c: New test.
33444 * gcc.dg/vect/vect-20.c: New test.
33445 * gcc.dg/vect/vect-21.c: New test.
33446 * gcc.dg/vect/vect-22.c: New test.
33447 * gcc.dg/vect/vect-23.c: New test.
33448 * gcc.dg/vect/vect-24.c: New test.
33449 * gcc.dg/vect/vect-25.c: New test.
33450 * gcc.dg/vect/vect-26.c: New test.
33451 * gcc.dg/vect/vect-27.c: New test.
33452 * gcc.dg/vect/vect-28.c: New test.
33453 * gcc.dg/vect/vect-29.c: New test.
33454 * gcc.dg/vect/vect-30.c: New test.
33455 * gcc.dg/vect/vect-31.c: New test.
33456 * gcc.dg/vect/vect-32.c: New test.
33457 * gcc.dg/vect/vect-33.c: New test.
33458 * gcc.dg/vect/vect-34.c: New test.
33459 * gcc.dg/vect/vect-35.c: New test.
33460 * gcc.dg/vect/vect-36.c: New test.
33461 * gcc.dg/vect/vect-37.c: New test.
33462 * gcc.dg/vect/vect-38.c: New test.
33463 * gcc.dg/vect/vect-40.c: New test.
33464 * gcc.dg/vect/vect-41.c: New test.
33465 * gcc.dg/vect/vect-42.c: New test.
33466 * gcc.dg/vect/vect-43.c: New test.
33467 * gcc.dg/vect/vect-44.c: New test.
33468 * gcc.dg/vect/vect-45.c: New test.
33469 * gcc.dg/vect/vect-46.c: New test.
33470 * gcc.dg/vect/vect-47.c: New test.
33471 * gcc.dg/vect/vect-48.c: New test.
33472 * gcc.dg/vect/vect-49.c: New test.
33473 * gcc.dg/vect/vect-50.c: New test.
33474 * gcc.dg/vect/vect-51.c: New test.
33475 * gcc.dg/vect/vect-52.c: New test.
33476 * gcc.dg/vect/vect-53.c: New test.
33477 * gcc.dg/vect/vect-54.c: New test.
33478 * gcc.dg/vect/vect-55.c: New test.
33479 * gcc.dg/vect/vect-56.c: New test.
33480 * gcc.dg/vect/vect-57.c: New test.
33481 * gcc.dg/vect/vect-58.c: New test.
33482 * gcc.dg/vect/vect-59.c: New test.
33483 * gcc.dg/vect/vect-60.c: New test.
33484 * gcc.dg/vect/vect-61.c: New test.
33485 * gcc.dg/vect/vect-all.c: New test.
33486 * gcc.dg/vect/vect-none.c: New test.
33487
33488 2004-08-17 Paul Brook <paul@codesourcery.com>
33489
33490 PR fortran/13082
33491 * gfortran.dg/entry_1.f90: New test.
33492
33493 2004-08-17 Andrew Pinski <apinski@apple.com>
33494
33495 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
33496
33497 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
33498
33499 * gcc.dg/pr17036-1.c: New test.
33500
33501 2004-08-16 Devang Patel <dpatel@apple.com>
33502
33503 * gcc.dg/darwin-20040809-1.c: New test.
33504
33505 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
33506
33507 * gcc.dg/funcdef-attr-1.c: New test.
33508
33509 2004-08-16 Janis Johnson <janis187@us.ibm.com>
33510
33511 * gcc.dg/altivec-17.c: New test.
33512 * gcc.dg/altivec-18.c: New test.
33513
33514 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33515
33516 PR c++/6749
33517 * g++.dg/template/vtable2.C: New test.
33518
33519 2004-08-14 Richard Henderson <rth@redhat.com>
33520
33521 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
33522 * gcc.dg/pack-test-4.c (main): Return 0.
33523 * gcc.dg/setjmp-1.c: Remove XFAIL.
33524 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
33525
33526 2004-08-14 Richard Henderson <rth@redhat.com>
33527
33528 * gcc.dg/980217-1.c: Add prototype for printf.
33529
33530 2004-08-13 Bud Davis <bdavis9659@comcast.net>
33531
33532 * gfortran.dg/pr16935.f90: New test.
33533
33534 2004-08-13 Janis Johnson <janis187@us.ibm.com>
33535
33536 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
33537
33538 2004-08-13 Paul Brook <paul@codesourcery.com>
33539
33540 * gfortran.dg/der_io_1.f90: Remove stray comma.
33541
33542 2004-08-12 Janis Johnson <janis187@us.ibm.com>
33543
33544 * gcc.dg/vmx/cw-bug-2.c: Remove.
33545 * gcc.dg/vmx/vprint-1.c: Remove.
33546 * gcc.dg/vmx/vscan-1.c: Remove.
33547
33548 2004-08-12 Devang patel <dpatel@apple.com>
33549
33550 * gcc.dg/darwin-20040809-2.c: New test.
33551
33552 2004-08-12 Janis Johnson <janis1872us.ibm.com>
33553
33554 * g++.dg/ext/altivec-12.C: New test.
33555
33556 * g++.dg/ext/altivec-11.C: New test.
33557
33558 2004-08-12 Paul Brook <paul@codesourcery.com>
33559
33560 * g++.dg/abi/arm_cxa_vec_1.C: New test.
33561
33562 2004-08-12 Janis Johnson <janis187@us.ibm.com>
33563
33564 * g++.dg/ext/altivec-2.C: Check for hardware support before
33565 executing any VMX instructions.
33566
33567 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
33568
33569 2004-08-12 Jakub Jelinek <jakub@redhat.com>
33570
33571 PR c++/16276
33572 * g++.old-deja/g++.other/comdat4.C: New test.
33573 * g++.old-deja/g++.other/comdat4-aux.cc: New.
33574
33575 2004-08-12 Ben Elliston <bje@au.ibm.com>
33576
33577 PR target/16286
33578 * gcc.dg/pr16286.c: New test.
33579
33580 2004-08-12 Jan Beulich <jbeulich@novell.com>
33581
33582 * g++.dg/ext/asm5.C: New.
33583
33584 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33585
33586 PR c++/16698
33587 * g++.dg/eh/crash1.C: New test.
33588
33589 PR c++/16717
33590 * g++.dg/ext/construct1.C: New test.
33591
33592 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33593
33594 PR c++/16853
33595 * g++.dg/init/ptrmem1.C: New test.
33596
33597 PR c++/16618
33598 * g++.dg/parse/offsetof5.C: New test.
33599
33600 PR c++/16870
33601 * g++.dg/template/overload3.C: New test.
33602
33603 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33604
33605 PR c++/16964
33606 * g++.dg/parse/error16.C: New test.
33607
33608 PR c++/16904
33609 * g++.dg/template/error14.C: New test.
33610
33611 PR c++/16929
33612 * g++.dg/template/error15.C: New test.
33613
33614 2004-08-11 Devang Patel <dpatel@apple.com>
33615
33616 * gcc.dg/darwin-ld-20040809-1.c: New test.
33617 * gcc.dg/darwin-ld-20040809-2.c: New test.
33618
33619 2004-08-11 Steven G. Kargl <kargls@comcast.net>
33620
33621 PR fortran/16917
33622 * gfortran.dg/dfloat_1.f90: New test.
33623
33624 2004-08-09 Mark Mitchell <mark@codesourcery.com>
33625
33626 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
33627 * gcc.dg/dll-2.c: Fix dg-require syntax.
33628 * gcc.misc-tests/arm-isr.c (abort): Declare.
33629 (exit): Likewise.
33630
33631 2004-08-10 Mark Mitchell <mark@codesourcery.com>
33632
33633 PR c++/16971
33634 * g++.dg/parse/crash16.C: New test.
33635
33636 2004-08-10 Roger Sayle <roger@eyesopen.com>
33637
33638 * gcc.dg/mips-rsqrt-1.c: New test case.
33639 * gcc.dg/mips-rsqrt-2.c: New test case.
33640 * gcc.dg/mips-rsqrt-3.c: New test case.
33641
33642 2004-08-10 Paul Brook <paul@codesourcery.com>
33643
33644 * gfortran.dg/der_io_1.f90: New test.
33645
33646 2004-08-10 Paul Brook <paul@codesourcery.com>
33647
33648 PR fortran/16919
33649 * gfortran.dg/der_array_1.f90: New test.
33650
33651 2004-08-09 David Edelsohn <edelsohn@gnu.org>
33652
33653 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
33654
33655 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
33656
33657 * gcc.dg/wchar_t-2.c: Fix typo.
33658
33659 2004-08-09 Falk Hueffner <falk@debian.org>
33660
33661 PR tree-optimization/12517
33662 * gcc.c-torture/compile/pr12517.c: New test.
33663
33664 PR tree-optimization/12578
33665 * gcc.c-torture/compile/pr12578.c: New test.
33666
33667 PR tree-optimization/12899
33668 * gcc.c-torture/compile/pr12899.c: New test.
33669
33670 PR rtl-optimization/14692
33671 * gcc.c-torture/compile/pr14692.c: New test.
33672
33673 PR tree-optimization/16461
33674 * gcc.c-torture/compile/pr16461.c: New test.
33675
33676 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
33677
33678 * gfortran.dg/getenv_1.f90: New test.
33679
33680 2004-08-06 Mark Mitchell <mark@codesourcery.com>
33681
33682 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
33683 wchar_t.
33684 * gcc.dg/symbian5.c: Test -fno-short-wchar.
33685
33686 2004-08-06 Paul Brook <paul@codesourcery.com>
33687
33688 * gfortran.dg/ret_array_1.f90: New test.
33689 * gfortran.dg/ret_pointer_1.f90: New test.
33690
33691 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
33692
33693 * gcc.dg/missing-field-init-[12].c: New tests.
33694 * g++.dg/warn/missing-field-init-[12].C: New tests.
33695
33696 2004-08-06 Mark Mitchell <mark@codesourcery.com>
33697
33698 * gcc.dg/enum2.c: New test.
33699 * gcc.dg/symbian3.c: Likewise.
33700 * gcc.dg/symbian4.c: Likewise.
33701 * gcc.dg/wchar_t-2.c: Likewise.
33702
33703 2004-08-05 Mark Mitchell <mark@codesourcery.com>
33704
33705 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
33706 destructor tests.
33707
33708 2004-08-05 Mark Mitchell <mark@codesourcery.com>
33709
33710 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
33711 dg-require-visiblity.
33712 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
33713 * g++.dg/ext/visibility/fvisibility.C: Likewise.
33714 * g++.dg/ext/visibility/memfuncts.C: Likewise.
33715 * g++.dg/ext/visibility/new1.C: Likewise.
33716 * g++.dg/ext/visibility/pragma.C: Likewise.
33717 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
33718 * g++.dg/ext/visibility/virtual.C: Likewise.
33719 * g++/dg/ext/visibility/visibility-1.C: Likewise.
33720 * g++/dg/ext/visibility/visibility-2.C: Likewise.
33721 * g++/dg/ext/visibility/visibility-3.C: Likewise.
33722 * g++/dg/ext/visibility/visibility-4.C: Likewise.
33723 * g++/dg/ext/visibility/visibility-5.C: Likewise.
33724 * g++/dg/ext/visibility/visibility-6.C: Likewise.
33725 * g++/dg/ext/visibility/visibility-7.C: Likewise.
33726 * g++/dg/ext/visibility/visibility-8.C: New test.
33727 * gcc.c-torture/compile/dll.x: Remove.
33728 * gcc.dg/dll-2.c: Use dg-require-dll
33729 * gcc.dg/visibility-10.c: New test.
33730 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
33731 supporting DLLs.
33732 * lib/scanasm.exp (scan_hidden): New function.
33733 (scan_not_hidden): Likewise.
33734
33735 2004-08-05 David Edelsohn <edelsohn@gnu.org>
33736
33737 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
33738
33739 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
33740
33741 * gcc.c-torture/execute/20040805-1.c: New test.
33742
33743 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
33744
33745 * gcc.dg/20020118-1.c: Declare abort.
33746 * gcc.dg/altivec_check.h: Likewise.
33747 * gcc.dg/iftrap-2.c: Likewise.
33748 * gcc.dg/pragma-darwin.c: Likewise.
33749 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
33750
33751 2004-08-04 Geoffrey Keating <geoffk@apple.com>
33752
33753 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
33754
33755 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
33756
33757 * gcc.c-torture/execute/builtins/abs-2.c,
33758 gcc.c-torture/execute/builtins/abs-3.c,
33759 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
33760 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
33761 intmax_t, uintmax_t and their limits.
33762 * gcc.dg/intmax_t-1.c: New test.
33763
33764 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33765
33766 * g++.dg/tc1/dr147.C: Add reference to PR.
33767
33768 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
33769
33770 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
33771 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
33772
33773 2004-08-03 David Edelsohn <edelsohn@gnu.org>
33774
33775 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
33776
33777 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33778
33779 * gcc.dg/redecl-5.c: New test.
33780 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
33781 of scanf.
33782
33783 2004-08-03 Roger Sayle <roger@eyesopen.com>
33784
33785 PR middle-end/16790
33786 * gcc.c-torture/execute/pr16790-1.c: New test case.
33787
33788 2004-08-03 Mark Mitchell <mark@codesourcery.com>
33789
33790 * g++.dg/ext/visibility/assign1.C: New test.
33791 * g++.dg/ext/visibility/new1.C: Likewise.
33792
33793 * gcc.dg/symbian1.c: New test.
33794 * gcc.dg/symbian2.c: Likewise.
33795
33796 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
33797
33798 PR target/16570
33799 * gcc.dg/i386-sse-9.c: New test.
33800
33801 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33802
33803 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
33804
33805 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33806
33807 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
33808 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
33809 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
33810 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
33811 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
33812 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
33813 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
33814 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
33815 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
33816 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
33817 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
33818 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
33819 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
33820 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
33821 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
33822 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
33823 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
33824 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
33825 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
33826 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
33827 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
33828 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
33829 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
33830 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
33831 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
33832 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
33833 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
33834 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
33835 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33836 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33837 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
33838 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
33839 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
33840 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
33841 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
33842 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33843 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33844 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33845 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33846 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
33847 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
33848 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
33849 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
33850 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
33851 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33852 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33853 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
33854 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
33855 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
33856 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
33857 gcc.misc-tests/i386-pf-3dnow-1.c,
33858 gcc.misc-tests/i386-pf-athlon-1.c,
33859 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
33860 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
33861 Declare built-in functions used.
33862 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
33863
33864 2004-08-02 Mark Mitchell <mark@codesourcery.com>
33865
33866 PR c++/16707
33867 * g++.dg/lookup/using12.C: New test.
33868
33869 * g++.dg/init/null1.C: Fix PR number.
33870 * g++.dg/parse/namespace10.C: Likewise.
33871
33872 2004-08-01 Mark Mitchell <mark@codesourcery.com>
33873
33874 PR c++/16224
33875 * g++.dg/template/spec17.C: New test.
33876 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
33877 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
33878
33879 2004-08-02 David Billinghurst
33880
33881 PR fortran/16292
33882 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
33883
33884 2004-08-01 Zack Weinberg <zack@codesourcery.com>
33885
33886 * gcc.dg/ia64-got-1.c: New test case.
33887
33888 2004-08-01 Mark Mitchell <mark@codesourcery.com>
33889
33890 PR c++/16489
33891 * g++.dg/init/null1.C: New test.
33892 * g++.dg/tc1/dr76.C: Adjust error marker.
33893
33894 PR c++/16529
33895 * g++.dg/parse/namespace10.C: New test.
33896
33897 PR c++/16810
33898 * g++.dg/inherit/ptrmem2.C: New test.
33899
33900 2004-08-02 Ben Elliston <bje@au.ibm.com>
33901
33902 PR target/16155
33903 * gcc.dg/pr16155.c: New test.
33904
33905 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
33906
33907 * gcc.dg/redecl-2.c: New test.
33908
33909 2004-07-30 Geoffrey Keating <geoffk@apple.com>
33910
33911 * gcc.dg/darwin-longdouble.c: New file.
33912
33913 2004-07-30 Richard Henderson <rth@redhat.com>
33914
33915 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
33916 write to constant argument.
33917 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
33918
33919 2004-07-30 Richard Henderson <rth@redhat.com>
33920
33921 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
33922 tests of nearest around zero.
33923
33924 2004-07-30 Andrew Pinski <apinski@apple.com>
33925
33926 * gcc.c-torture/compile/20040730-1.c: New test.
33927
33928 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
33929
33930 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
33931 powerpc-eabispe.
33932
33933 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
33934
33935 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
33936
33937 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
33938
33939 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
33940 contains $ld_library_path.
33941 * lib/gfortran.exp (gfortran_link_flags): Likewise.
33942
33943 2004-07-29 Richard Henderson <rth@redhat.com>
33944
33945 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
33946
33947 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
33948 (alt2, which): New.
33949 (Check): Accept either alternative.
33950
33951 2004-07-29 Mark Mitchell <mark@codesourcery.com>
33952
33953 * g++.dg/abi/inline1.C: New test.
33954 * g++.dg/abi/local1-a.cc: Likewise.
33955 * g++.dg/abi/local1.C: Likewise.
33956 * g++.dg/abi/mangle11.C: Tweak location of warnings.
33957 * g++.dg/abi/mangle12.C: Likewise.
33958 * g++.dg/abi/mangle17.C: Likewise.
33959 * g++.dg/abi/mangle20-2.C: Likewise.
33960 * g++.dg/opt/interface1.C: Likewise.
33961 * g++.dg/opt/interface1.h: Likewise.
33962 * g++.dg/opt/interface1-a.cc: New test.
33963 * g++.dg/parse/repo1.C: New test.
33964 * g++.dg/template/repo1.C: Likewise.
33965 * g++.dg/warn/Winline-1.C: Likewise.
33966 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
33967
33968 2004-07-29 Diego Novillo <dnovillo@redhat.com>
33969
33970 * gcc.dg/tree-ssa/20040729-1.c: New test.
33971
33972 2004-07-27 Matt Austern <austern@apple.com>
33973
33974 * gcc.dg/darwin-bool-1.c: New test.
33975 * gcc.dg/darwin-bool-2.c: New test.
33976
33977 2004-07-28 Richard Henderson <rth@redhat.com>
33978
33979 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
33980 arguments in the correct type. Don't write to constant arguments.
33981
33982 2004-07-28 Diego Novillo <dnovillo@redhat.com>
33983
33984 PR tree-optimization/16688
33985 PR tree-optimization/16689
33986 * g++.dg/tree-ssa/pr16688.C: New test.
33987
33988 2004-07-28 Diego Novillo <dnovillo@redhat.com>
33989
33990 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
33991 loads. Not only in the comment, this time.
33992
33993 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
33994
33995 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
33996 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
33997 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
33998 * gcc.dg/sh4a-bitmovua.c: New.
33999 * gcc.dg/sh4a-cos.c: New.
34000 * gcc.dg/sh4a-cosf.c: New.
34001 * gcc.dg/sh4a-fprun.c: New.
34002 * gcc.dg/sh4a-fsrra.c: New.
34003 * gcc.dg/sh4a-memmovua.c: New.
34004 * gcc.dg/sh4a-sin.c: New.
34005 * gcc.dg/sh4a-sincos.c: New.
34006 * gcc.dg/sh4a-sincosf.c: New.
34007 * gcc.dg/sh4a-sinf.c: New.
34008
34009 2004-07-28 Diego Novillo <dnovillo@redhat.com>
34010
34011 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
34012 conditionals.
34013 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34014 loads.
34015 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
34016 DOM1.
34017
34018 2004-07-27 Andrew Pinski <apinski@apple.com>
34019
34020 * g++.dg/rtti/tinfo1.C: Correct the xfail.
34021
34022 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
34023
34024 * gcc.dg/pragma-isr.c: New test.
34025
34026 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34027
34028 PR c++/14429
34029 * g++.dg/template/ttp11.C: New test.
34030
34031 2004-07-27 Diego Novillo <dnovillo@redhat.com>
34032
34033 * gcc.c-torture/compile/20040727-1.c: New test.
34034
34035 2004-07-26 Eric Christopher <echristo@redhat.com>
34036
34037 * gcc.c-torture/compile/20040726-2.c: New test.
34038
34039 2004-07-26 Andrew Pinski <apinski@apple.com>
34040
34041 * g++.dg/rtti/tinfo1.C: Xfail.
34042
34043 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
34044
34045 * gcc.c-torture/compile/20040726-1.c: New test.
34046
34047 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
34048 Brian Ryner <bryner@brianryner.com>
34049
34050 PR c++/9283
34051 PR c++/15000
34052 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
34053 * g++.dg/ext/visibility/: New directory.
34054 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
34055 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
34056 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
34057 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
34058 * g++.dg/ext/visibility/fvisibility.C,
34059 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
34060 g++.dg/ext/visibility/fvisibility-override1.C
34061 g++.dg/ext/visibility/fvisibility-override2.C
34062 g++.dg/ext/visibility/memfuncts.C
34063 g++.dg/ext/visibility/noPLT.C
34064 g++.dg/ext/visibility/pragma.C
34065 g++.dg/ext/visibility/pragma-override1.C
34066 g++.dg/ext/visibility/pragma-override2.C
34067 g++.dg/ext/visibility/staticmemfuncts.C
34068 g++.dg/ext/visibility/virtual.C: New tests.
34069
34070 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
34071
34072 PR c/15360
34073 * gcc.dg/pr15360-1.c: New test.
34074
34075 2004-07-25 Daniel Jacobowitz <dan@debian.org>
34076
34077 * gcc.dg/pragma-align-2.c: New test.
34078 * gcc.dg/pragma-init-fini.c: New test.
34079 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
34080 targets.
34081
34082 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
34083
34084 * gcc.dg/init-string-2.c: New test.
34085
34086 2004-07-24 Zack Weinberg <zack@codesourcery.com>
34087
34088 PR 16684
34089 * gcc.dg/Wredundant-decls-1.c: New test case.
34090
34091 2004-07-24 Jakub Jelinek <jakub@redhat.com>
34092
34093 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
34094 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
34095 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
34096 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
34097 * gcc.dg/compat/generate-random.c: New file.
34098 * gcc.dg/compat/generate-random.h: Likewise.
34099 * gcc.dg/compat/generate-random_r.c: Likewise.
34100 * gcc.dg/compat/struct-layout-1.h: Likewise.
34101 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
34102 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
34103 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
34104 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
34105 * gcc.dg/compat/struct-layout-1_main.c: New test.
34106 * gcc.dg/compat/struct-layout-1_x.c: New file.
34107 * gcc.dg/compat/struct-layout-1_y.c: New file.
34108 * gcc.dg/compat/struct-layout-1_test.h: New file.
34109
34110 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
34111
34112 * gcc.dg/comp-return-1.c: New test
34113
34114 2004-07-23 Janis Johnson <janis187@us.ibm.com>
34115
34116 * gcc.dg/vmx/8-02a.c: Fix typo.
34117
34118 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
34119 * gcc.dg/darwin-abi-3.c: New test.
34120
34121 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
34122 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
34123
34124 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
34125 * gcc.dg/vmx/ops-long-1.c: New test.
34126 * gcc.dg/vmx/ops-long-2.c: New test.
34127
34128 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
34129
34130 * g++.dg/lookup/conv-[1234].C: New.
34131
34132 2004-07-22 Mark Mitchell <mark@codesourcery.com>
34133
34134 * g++.dg/parse/attr2.C: Simplify.
34135
34136 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34137
34138 PR c/7284
34139 * gcc.c-torture/execute/pr7284-1.c: New test.
34140
34141 2004-07-22 Brian Booth <bbooth@redhat.com>
34142
34143 * gcc.dg/tree-ssa/20040721-1.c: New test.
34144
34145 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
34146
34147 * g++.dg/template/crash20.c: New.
34148
34149 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
34150
34151 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
34152 Add dg-run directive. Declare variables as required.
34153 * gfortran.dg/g77/README: Update
34154
34155 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
34156
34157 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
34158 gcc.dg/cris-peep2-andu2.c: New tests.
34159
34160 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34161
34162 PR c/15052
34163 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
34164 on return type.
34165 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
34166 messages.
34167 * gcc.dg/qual-return-2.c: Update expected messages.
34168 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
34169
34170 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34171
34172 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
34173 * gcc.dg/noncompile/921102-1.c: Update expected error message.
34174
34175 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34176
34177 PR c/11250
34178 * gcc.dg/init-string-1.c: New test.
34179
34180 2004-07-21 Jakub Jelinek <jakub@redhat.com>
34181
34182 PR middle-end/15345
34183 PR c/16450
34184 * gcc.dg/torture/nested-fn-1.c: New test.
34185
34186 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
34187
34188 PR target/16559
34189 * gcc.dg/ia64-fptr-1.c: New file.
34190
34191 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34192
34193 PR c++/14497
34194 * g++.dg/template/spec16.C: New test.
34195 * g++.old-deja/g++.robertl/eb118.C: Remove.
34196
34197 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34198
34199 PR c++/509
34200 * g++.dg/template/spec15.C: New test.
34201
34202 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
34203
34204 Copy cases from g77.f-torture/execute and add dg-run
34205 directive. Other changes as noted.
34206 * gfortran.dg/g77/13037.f
34207 * gfortran.dg/g77/1832.f
34208 * gfortran.dg/g77/19981119-0.f
34209 * gfortran.dg/g77/19990313-0.f
34210 * gfortran.dg/g77/19990313-1.f
34211 * gfortran.dg/g77/19990313-2.f
34212 * gfortran.dg/g77/19990313-3.f
34213 * gfortran.dg/g77/19990419-1.f
34214 * gfortran.dg/g77/19990826-0.f
34215 * gfortran.dg/g77/19990826-2.f
34216 * gfortran.dg/g77/20000503-1.f
34217 * gfortran.dg/g77/20001111.f
34218 * gfortran.dg/g77/20010116.f
34219 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
34220 * gfortran.dg/g77/20010430.f
34221 * gfortran.dg/g77/6177.f
34222 * gfortran.dg/g77/947.f
34223 * gfortran.dg/g77/970816-3.f
34224 * gfortran.dg/g77/971102-1.f
34225 * gfortran.dg/g77/980520-1.f
34226 * gfortran.dg/g77/980628-0.f
34227 * gfortran.dg/g77/980628-1.f
34228 * gfortran.dg/g77/980628-10.f
34229 * gfortran.dg/g77/980628-2.f
34230 * gfortran.dg/g77/980628-3.f
34231 * gfortran.dg/g77/980628-7.f
34232 * gfortran.dg/g77/980628-8.f
34233 * gfortran.dg/g77/980628-9.f
34234 * gfortran.dg/g77/980701-0.f
34235 * gfortran.dg/g77/980701-1.f
34236 * gfortran.dg/g77/cabs.f
34237 * gfortran.dg/g77/claus.f
34238 * gfortran.dg/g77/complex_1.f
34239 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
34240 * gfortran.dg/g77/dcomplex.f
34241 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
34242 * gfortran.dg/g77/f90-intrinsic-mathematical.f
34243 * gfortran.dg/g77/f90-intrinsic-numeric.f
34244 * gfortran.dg/g77/int8421.f
34245 * gfortran.dg/g77/labug1.f
34246 * gfortran.dg/g77/large_vec.f
34247 * gfortran.dg/g77/le.f
34248 * gfortran.dg/g77/short.f
34249 * gfortran.dg/g77/README: Update
34250
34251 2004-07-20 Mark Mitchell <mark@codesourcery.com>
34252
34253 PR c++/16637
34254 * g++.dg/parse/lookup4.C: New test.
34255
34256 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34257
34258 PR c++/16175
34259 * g++.dg/template/ttp10.C: New test.
34260
34261 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
34262
34263 * gcc.dg/pr12625-1.c: New test.
34264
34265 2004-07-20 Steven Bosscher <stevenb@suse.de>
34266
34267 * gcc.dg/switch-warn-1.c: New test.
34268 * gcc.dg/switch-warn-2.c: New test.
34269 * gcc.c-torture/compile/pr14730.c: Update.
34270
34271 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
34272
34273 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
34274 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
34275 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
34276 g++.dg/template/nontype3.C: Remove trailing CR from tests.
34277
34278 2004-07-18 Mark Mitchell <mark@codesourcery.com>
34279
34280 PR c++/16623
34281 * g++.dg/template/assign1.C: New test.
34282
34283 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34284
34285 PR c++/12170
34286 * g++.dg/template/ttp9.C: New test.
34287
34288 2004-07-19 Daniel Jacobowitz <dan@debian.org>
34289
34290 * gcc.dg/format/cmn-err-1.c: New test.
34291
34292 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
34293
34294 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
34295 gcc.dg/Wparentheses-10.c: New tests.
34296 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
34297
34298 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34299
34300 PR fortran/16465
34301 * gfortran.dg/g77//ffixed-line-length-0.f,
34302 gfortran.dg/g77/ffixed-line-length-132.f,
34303 gfortran.dg/g77/ffixed-line-length-72.f,
34304 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
34305 gfortran.dg/g77/README: Update.
34306
34307 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34308
34309 PR c++/13092
34310 * g++.dg/template/non-dependent7.C: New test.
34311 * g++.dg/template/non-dependent8.C: Likewise.
34312 * g++.dg/template/non-dependent9.C: Likewise.
34313 * g++.dg/template/non-dependent10.C: Likewise.
34314
34315 2004-07-17 Mark Mitchell <mark@codesourcery.com>
34316
34317 PR c++/16337
34318 * g++.dg/parse/attr2.C: New test.
34319
34320 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
34321
34322 * g77.dg: Removed.
34323 * g77.f-torture: Ditto.
34324
34325 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
34326
34327 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
34328 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
34329 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
34330
34331 2004-07-16 Richard Henderson <rth@redhat.com>
34332
34333 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
34334
34335 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34336
34337 * lib/fortran-torture.exp (fortran-torture): Don't test compile
34338 tests with full list of options.
34339 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
34340 of TORTURE_OPTIONS if test contains 'dg-do run'.
34341
34342 PR fortran/16404
34343 * gfortran.dg/do_iterator.f90: New test.
34344
34345 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34346
34347 PR rtl-optimization/16536
34348 * gcc.c-torture/execute/restrict-1.c: New test.
34349
34350 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34351
34352 PR fortran/15324
34353 * gfortran.dg/pr15324.f90: New test.
34354
34355 PR fortran/15129
34356 * gfortran.dg/pr15129.f90: New test.
34357
34358 PR fortran/15140
34359 * gfortran.dg/pr15140.f90: New test.
34360
34361 PR fortran/13792
34362 * gfortran.fortran-torture/execute/bounds.f90: Add check for
34363 compile-time simplification.
34364
34365 2004-07-14 Mike Stump <mrs@apple.com>
34366
34367 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
34368
34369 2004-07-14 James E Wilson <wilson@specifixinc.com>
34370
34371 PR target/16325
34372 * gcc.dg/profile-generate-1.c: New.
34373
34374 2004-07-15 Jakub Jelinek <jakub@redhat.com>
34375
34376 * gcc.c-torture/execute/20040709-1.c: New test.
34377 * gcc.c-torture/execute/20040709-2.c: New test.
34378
34379 2004-07-14 Mike Stump <mrs@apple.com>
34380
34381 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
34382
34383 2004-07-14 Mike Stump <mrs@apple.com>
34384
34385 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
34386
34387 2004-07-13 Mark Mitchell <mark@codesourcery.com>
34388
34389 PR c++/16518
34390 * g++.dg/parse/mutable1.C: New test.
34391
34392 2004-07-13 Diego Novillo <dnovillo@redhat.com>
34393
34394 PR tree-optimization/16443
34395 * gcc.dg/tree-ssa/20040713-1.c: New test.
34396
34397 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
34398
34399 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
34400 for operator new.
34401
34402 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34403
34404 * gfortran.dg/g77/README: New file
34405 * gfortran.dg/g77/19981216-0.f: Copy from
34406 g77.f-torture/noncompile. Add "dg-do compile" and
34407 dg-error as required.
34408 * gfortran.dg/g77/19990218-1.f: Likewise.
34409 * gfortran.dg/g77/19990905-1.f: Likewise.
34410 * gfortran.dg/g77/9263.f: Likewise.
34411 * gfortran.dg/g77/980615-0.f: Likewise.
34412 * gfortran.dg/g77/980616-0.f: Likewise.
34413 * gfortran.dg/g77/check0.f: Likewise.
34414 * gfortran.dg/g77/select_no_compile.f: Likewise.
34415
34416 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34417
34418 Copy files from g77.f-torture/compile.
34419 Add "{ dg-do compile}". Other changes as noted
34420 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
34421 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
34422 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
34423 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
34424 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
34425 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
34426 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
34427 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
34428 statement to conform to standard. Append alpha1.x for reference.
34429 * gfortran.dg/g77/xformat.f: Add dg-warning
34430
34431 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34432
34433 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
34434 Add {dg-do compile} directive.
34435 * gfortran.dg/g77/cpp2.F: Likewise.
34436
34437 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34438
34439 PR c++/5402
34440 * g++.dg/lookup/name-clash1.C: New test.
34441
34442 PR c++/9777
34443 * g++.dg/lookup/name-clash2.C: New test.
34444
34445 PR c++/12102
34446 * g++.dg/lookup/name-clash3.C: New test.
34447
34448 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34449
34450 * g++.dg/lookup/new2.C: New test.
34451 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
34452
34453 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
34454
34455 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
34456 Add {dg-do compile} directive.
34457 * gfortran.dg/g77/13060.f: Likewise.
34458 * gfortran.dg/g77/19990218-0.f: Likewise.
34459 * gfortran.dg/g77/19990305-0.f: Likewise.
34460 * gfortran.dg/g77/19990419-0.f: Likewise.
34461 * gfortran.dg/g77/19990502-0.f: Likewise.
34462 * gfortran.dg/g77/19990502-1.f: Likewise.
34463 * gfortran.dg/g77/19990525-0.f: Likewise.
34464 * gfortran.dg/g77/19990826-1.f: Likewise.
34465 * gfortran.dg/g77/19990826-3.f: Likewise.
34466 * gfortran.dg/g77/19990905-2.f: Likewise.
34467 * gfortran.dg/g77/20000412-1.f: Likewise.
34468 * gfortran.dg/g77/20000511-1.f: Likewise.
34469 * gfortran.dg/g77/20000511-2.f: Likewise.
34470 * gfortran.dg/g77/20000518.f: Likewise.
34471 * gfortran.dg/g77/20000601-1.f: Likewise.
34472 * gfortran.dg/g77/20000601-2.f: Likewise.
34473 * gfortran.dg/g77/20000629-1.f: Likewise.
34474 * gfortran.dg/g77/20000630-2.f: Likewise.
34475 * gfortran.dg/g77/20010115.f: Likewise.
34476 * gfortran.dg/g77/20010321-1.f: Likewise.
34477 * gfortran.dg/g77/20010426.f: Likewise.
34478 * gfortran.dg/g77/20020307-1.f: Likewise.
34479 * gfortran.dg/g77/8485.f: Likewise.
34480 * gfortran.dg/g77/960317-1.f: Likewise.
34481 * gfortran.dg/g77/970915-0.f: Likewise.
34482 * gfortran.dg/g77/980310-1.f: Likewise.
34483 * gfortran.dg/g77/980310-2.f: Likewise.
34484 * gfortran.dg/g77/980310-3.f: Likewise.
34485 * gfortran.dg/g77/980310-4.f: Likewise.
34486 * gfortran.dg/g77/980310-6.f: Likewise.
34487 * gfortran.dg/g77/980310-7.f: Likewise.
34488 * gfortran.dg/g77/980310-8.f: Likewise.
34489 * gfortran.dg/g77/980419-2.f: Likewise.
34490 * gfortran.dg/g77/980424-0.f: Likewise.
34491 * gfortran.dg/g77/980427-0.f: Likewise.
34492 * gfortran.dg/g77/980729-0.f: Likewise.
34493 * gfortran.dg/g77/981117-1.f: Likewise.
34494 * gfortran.dg/g77/toon_1.f: Likewise.
34495
34496 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34497
34498 PR c++/2204
34499 * g++.dg/other/abstract2.C: New test.
34500
34501 2004-07-12 Paul Brook <paul@codesourcery.com>
34502
34503 * gfortran.dg/pointer_init_1.f90: New test.
34504
34505 2004-07-11 Paul Brook <paul@codesourcery.com>
34506
34507 PR fortran/15986
34508 * gfortran.dg/contained_1.f90: New test.
34509
34510 2004-07-11 Mark Mitchell <mark@codesourcery.com>
34511
34512 * g++.dg/parse/defarg8.C: New test.
34513
34514 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34515
34516 PR fortran/16433
34517 * gfortran.dg/pr16433.f: New test.
34518
34519 PR fortran/17574
34520 * gfortran.dg/pr15754.f90: New test.
34521
34522 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
34523
34524 PR tree-optimization/16437
34525 * gcc.c-torture/execute/bitfld-4.c: New test.
34526
34527 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34528
34529 * gfortran.fortran-torture/execute/common_2.f90: Add check for
34530 access to common var from module.
34531
34532 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34533
34534 PR fortran/16336
34535 * gfortran.fortran-torture/execute/common_2.f90: New test.
34536
34537 2004-07-10 Paul Brook <paul@codesourcery.com>
34538
34539 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
34540
34541 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34542
34543 PR fortran/15969
34544 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
34545
34546 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
34547
34548 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
34549 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
34550 * gfortran.dg/g77/ffree-form-1.f: Likewise.
34551 * gfortran.dg/g77/ffree-form-2.f: Likewise.
34552 * gfortran.dg/g77/ffree-form-3.f: Likewise.
34553 * gfortran.dg/g77/fno-underscoring.f: Likewise.
34554 * gfortran.dg/g77/funderscoring.f: Likewise.
34555 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
34556
34557 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34558
34559 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
34560
34561 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34562 Paul Brook <paul@codesourcery.com>
34563
34564 PR fortran/13415
34565 * gfortran.dg/common_pointer_1.f90: New test.
34566
34567 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34568
34569 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
34570
34571 2004-07-09 James E Wilson <wilson@specifixinc.com>
34572
34573 PR target/16364
34574 * gcc.c-torture/compile/20040709-1.c: New.
34575
34576 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34577
34578 PR fortran/14077
34579 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
34580
34581 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34582
34583 PR fortran/13201
34584 * gfortran.dg/shape_1.f90: New test.
34585
34586 2004-07-09 Zack Weinberg <zack@codesourcery.com>
34587 Andrew Pinski <apinski@apple.com>
34588
34589 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
34590
34591 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34592
34593 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
34594 comment.
34595
34596 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34597 Paul Brook <paul@codesourcery.com>
34598
34599 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
34600 '.f95' and '.F95'.
34601
34602 2004-07-09 Diego Novillo <dnovillo@redhat.com>
34603
34604 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
34605
34606 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34607
34608 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
34609 testcases with capital suffix.
34610
34611 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34612
34613 PR fortran/15481
34614 PR fortran/13372
34615 PR fortran/13575
34616 PR fortran/15978
34617 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
34618
34619 * gfortran.dg/implicit_1.f90: New test.
34620
34621 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34622
34623 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
34624 expression to match gfortran warning/error messages
34625 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
34626 dg-error text.
34627
34628 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34629
34630 * lib/fortran-torture.exp: Rename proc search_for to
34631 search_for_re.
34632
34633 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
34634
34635 * gcc.c-torture/execute/simd-5.x: New file.
34636 XFAIL on SPARC 64-bit at -O0.
34637
34638 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34639
34640 PR c++/8211
34641 PR c++/16165
34642 * g++.dg/warn/effc3.C: New test.
34643
34644 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34645
34646 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
34647 change X to 1X in format.
34648 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
34649 add data statements to conform to standard.
34650
34651 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34652
34653 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
34654 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
34655 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
34656
34657 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34658
34659 * gfortran.dg/g77/7388.f: Copy from g77.dg
34660 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
34661 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
34662 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
34663 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
34664 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
34665 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
34666 * gfortran.dg/g77/strlen0.f: Likewise.
34667
34668 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34669
34670 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
34671 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
34672
34673 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34674
34675 * gcc.c-torture/execute/920428-2.x: Delete.
34676 * gcc.c-torture/execute/920501-7.x: Likewise.
34677
34678 2004-07-08 Jakub Jelinek <jakub@redhat.com>
34679
34680 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
34681 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
34682 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
34683 prescott and c3-2.
34684 (PREFETCH_3DNOW): Add -march=c3.
34685
34686 2004-07-08 Diego Novillo <dnovillo@redhat.com>
34687
34688 PR c/16437
34689 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
34690 * gcc.c-torture/execute/bf64-1.x: Likewise.
34691
34692 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34693
34694 * gcc.c-torture/compile/20040708-1.c: New test.
34695
34696 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34697
34698 PR c++/16169
34699 * g++.dg/warn/effc2.C: New test.
34700
34701 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
34702
34703 * gcc.c-torture/execute/bitfld-1.x: Remove.
34704 * gcc.c-torture/execute/bitfld-3.c: New test.
34705 * gcc.dg/bitfld-2.c: Remove XFAILs.
34706
34707 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
34708
34709 PR c++/16276
34710 * g++.dg/rtti/tinfo1.C: New file.
34711
34712 2004-07-07 Eric Christopher <echristo@redhat.com>
34713
34714 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
34715
34716 2004-07-07 Andrew Pinski <apinski@apple.com>
34717
34718 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
34719
34720 2004-07-07 Mark Mitchell <mark@codesourcery.com>
34721
34722 * g++.dg/init/call1.C: XFAIL.
34723
34724 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
34725
34726 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
34727 except for movstrict*, to movmem* and clrstr* to clrmem*.
34728
34729 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
34730
34731 * gcc.c-torture/execute/20040707-1.c: New test.
34732
34733 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
34734
34735 * gcc.c-torture/execute/20040706-1.c: New test.
34736
34737 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34738
34739 PR c++/3671
34740 * g++.dg/template/spec14.C: New test.
34741
34742 2004-07-05 Jakub Jelinek <jakub@redhat.com>
34743
34744 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
34745 nothing if not yet defined. Use it in b, c and d type definitions.
34746 * gcc.c-torture/execute/20040705-1.c: New test.
34747 * gcc.c-torture/execute/20040705-2.c: New test.
34748
34749 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34750
34751 PR c++/2518
34752 * g++.dg/lookup/new1.C: New test.
34753
34754 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34755
34756 PR c++/11406
34757 * g++.dg/template/sizeof8.C: New test.
34758
34759 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
34760
34761 * gcc.c-torture/compile/20040705-1.c: New test.
34762
34763 2004-07-04 Bud Davis <bdavis9659@comcast.net>
34764
34765 * gfortran.fortran-torture/execute/seq_io.f90: New test.
34766
34767 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
34768
34769 * gcc.dg/cpp/if-mop.c: Two new testcases.
34770 * gcc.dg/cpp/trad/comment-3.c: New.
34771
34772 2004-07-04 Paul Brook <paul@codesourcery.com>
34773
34774 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
34775
34776 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
34777
34778 PR c++/3761
34779 * g++.dg/lookup/crash4.C: New test.
34780
34781 2004-07-02 Zack Weinberg <zack@codesourcery.com>
34782
34783 * gcc.c-torture/execute/builtin-abs-1.c
34784 * gcc.c-torture/execute/builtin-abs-2.c
34785 * gcc.c-torture/execute/builtin-complex-1.c
34786 * gcc.c-torture/execute/builtins/string-1-lib.c
34787 * gcc.c-torture/execute/builtins/string-1.c
34788 * gcc.c-torture/execute/builtins/string-2-lib.c
34789 * gcc.c-torture/execute/builtins/string-2.c
34790 * gcc.c-torture/execute/builtins/string-3-lib.c
34791 * gcc.c-torture/execute/builtins/string-3.c
34792 * gcc.c-torture/execute/builtins/string-4-lib.c
34793 * gcc.c-torture/execute/builtins/string-4.c
34794 * gcc.c-torture/execute/builtins/string-5-lib.c
34795 * gcc.c-torture/execute/builtins/string-5.c
34796 * gcc.c-torture/execute/builtins/string-6-lib.c
34797 * gcc.c-torture/execute/builtins/string-6.c
34798 * gcc.c-torture/execute/builtins/string-7-lib.c
34799 * gcc.c-torture/execute/builtins/string-7.c
34800 * gcc.c-torture/execute/builtins/string-8-lib.c
34801 * gcc.c-torture/execute/builtins/string-8.c
34802 * gcc.c-torture/execute/builtins/string-9-lib.c
34803 * gcc.c-torture/execute/builtins/string-9.c
34804 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
34805 * gcc.c-torture/execute/builtins/string-asm-1.c
34806 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
34807 * gcc.c-torture/execute/builtins/string-asm-2.c
34808 * gcc.c-torture/execute/stdio-opt-1.c
34809 * gcc.c-torture/execute/stdio-opt-2.c
34810 * gcc.c-torture/execute/stdio-opt-3.c
34811 * gcc.c-torture/execute/string-opt-1.c
34812 * gcc.c-torture/execute/string-opt-10.c
34813 * gcc.c-torture/execute/string-opt-11.c
34814 * gcc.c-torture/execute/string-opt-12.c
34815 * gcc.c-torture/execute/string-opt-13.c
34816 * gcc.c-torture/execute/string-opt-14.c
34817 * gcc.c-torture/execute/string-opt-15.c
34818 * gcc.c-torture/execute/string-opt-16.c
34819 * gcc.c-torture/execute/string-opt-2.c
34820 * gcc.c-torture/execute/string-opt-6.c
34821 * gcc.c-torture/execute/string-opt-7.c
34822 * gcc.c-torture/execute/string-opt-8.c:
34823 Replace with ...
34824
34825 * gcc.c-torture/execute/builtins/abs-2.c
34826 * gcc.c-torture/execute/builtins/abs-3.c
34827 * gcc.c-torture/execute/builtins/complex-1.c
34828 * gcc.c-torture/execute/builtins/fprintf.c
34829 * gcc.c-torture/execute/builtins/fputs.c
34830 * gcc.c-torture/execute/builtins/memcmp.c
34831 * gcc.c-torture/execute/builtins/memmove.c
34832 * gcc.c-torture/execute/builtins/memops-asm.c
34833 * gcc.c-torture/execute/builtins/mempcpy-2.c
34834 * gcc.c-torture/execute/builtins/mempcpy.c
34835 * gcc.c-torture/execute/builtins/memset.c
34836 * gcc.c-torture/execute/builtins/printf.c
34837 * gcc.c-torture/execute/builtins/sprintf.c
34838 * gcc.c-torture/execute/builtins/strcat.c
34839 * gcc.c-torture/execute/builtins/strchr.c
34840 * gcc.c-torture/execute/builtins/strcmp.c
34841 * gcc.c-torture/execute/builtins/strcpy.c
34842 * gcc.c-torture/execute/builtins/strcspn.c
34843 * gcc.c-torture/execute/builtins/strlen-2.c
34844 * gcc.c-torture/execute/builtins/strlen.c
34845 * gcc.c-torture/execute/builtins/strncat.c
34846 * gcc.c-torture/execute/builtins/strncmp-2.c
34847 * gcc.c-torture/execute/builtins/strncmp.c
34848 * gcc.c-torture/execute/builtins/strncpy.c
34849 * gcc.c-torture/execute/builtins/strpbrk.c
34850 * gcc.c-torture/execute/builtins/strpcpy-2.c
34851 * gcc.c-torture/execute/builtins/strpcpy.c
34852 * gcc.c-torture/execute/builtins/strrchr.c
34853 * gcc.c-torture/execute/builtins/strspn.c
34854 * gcc.c-torture/execute/builtins/strstr-asm.c
34855 * gcc.c-torture/execute/builtins/strstr.c:
34856 ... these new files.
34857
34858 * gcc.c-torture/execute/builtins/abs-2-lib.c
34859 * gcc.c-torture/execute/builtins/abs-3-lib.c
34860 * gcc.c-torture/execute/builtins/complex-1-lib.c
34861 * gcc.c-torture/execute/builtins/fprintf-lib.c
34862 * gcc.c-torture/execute/builtins/fputs-lib.c
34863 * gcc.c-torture/execute/builtins/memcmp-lib.c
34864 * gcc.c-torture/execute/builtins/memmove-lib.c
34865 * gcc.c-torture/execute/builtins/memops-asm-lib.c
34866 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
34867 * gcc.c-torture/execute/builtins/mempcpy-lib.c
34868 * gcc.c-torture/execute/builtins/memset-lib.c
34869 * gcc.c-torture/execute/builtins/printf-lib.c
34870 * gcc.c-torture/execute/builtins/sprintf-lib.c
34871 * gcc.c-torture/execute/builtins/strcat-lib.c
34872 * gcc.c-torture/execute/builtins/strchr-lib.c
34873 * gcc.c-torture/execute/builtins/strcmp-lib.c
34874 * gcc.c-torture/execute/builtins/strcpy-lib.c
34875 * gcc.c-torture/execute/builtins/strcspn-lib.c
34876 * gcc.c-torture/execute/builtins/strlen-2-lib.c
34877 * gcc.c-torture/execute/builtins/strlen-lib.c
34878 * gcc.c-torture/execute/builtins/strncat-lib.c
34879 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
34880 * gcc.c-torture/execute/builtins/strncmp-lib.c
34881 * gcc.c-torture/execute/builtins/strncpy-lib.c
34882 * gcc.c-torture/execute/builtins/strpbrk-lib.c
34883 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
34884 * gcc.c-torture/execute/builtins/strpcpy-lib.c
34885 * gcc.c-torture/execute/builtins/strrchr-lib.c
34886 * gcc.c-torture/execute/builtins/strspn-lib.c
34887 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
34888 * gcc.c-torture/execute/builtins/strstr-lib.c
34889 * gcc.c-torture/execute/builtins/lib/abs.c
34890 * gcc.c-torture/execute/builtins/lib/fprintf.c
34891 * gcc.c-torture/execute/builtins/lib/memset.c
34892 * gcc.c-torture/execute/builtins/lib/printf.c
34893 * gcc.c-torture/execute/builtins/lib/sprintf.c
34894 * gcc.c-torture/execute/builtins/lib/strcpy.c
34895 * gcc.c-torture/execute/builtins/lib/strcspn.c
34896 * gcc.c-torture/execute/builtins/lib/strncat.c
34897 * gcc.c-torture/execute/builtins/lib/strncmp.c
34898 * gcc.c-torture/execute/builtins/lib/strncpy.c
34899 * gcc.c-torture/execute/builtins/lib/strpbrk.c
34900 * gcc.c-torture/execute/builtins/lib/strspn.c
34901 * gcc.c-torture/execute/builtins/lib/strstr.c:
34902 New files containing support routines.
34903
34904 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
34905 declaration.
34906 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
34907 when not optimizing.
34908
34909 2004-07-02 Mark Mitchell <mark@codesourcery.com>
34910
34911 PR c++/16240
34912 * g++.dg/abi/mangle22.C: New test.
34913 * g++.dg/abi/mangle23.C: Likewise.
34914
34915 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
34916
34917 PR fortran/16290
34918 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
34919 Allow for cases without denormalized floating point numbers.
34920
34921 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
34922
34923 PR c/1027
34924 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
34925 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
34926 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
34927 expected warning text.
34928 * gcc.dg/format/diag-2.c: New test.
34929
34930 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
34931
34932 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
34933
34934 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
34935
34936 * gcc.dg/builtins-43.c: New.
34937 * gcc.dg/builtins-44.c: New.
34938 * gcc.dg/builtins-45.c: New.
34939
34940 2004-06-26 Geoffrey Keating <geoffk@apple.com>
34941 Andreas Tobler <a.tobler@schweiz.ch>
34942
34943 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
34944 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
34945 as SIGSEGV.
34946 * gcc.dg/cleanup-11.c: Likewise.
34947 * gcc.dg/cleanup-8.c: Likewise.
34948 * gcc.dg/cleanup-9.c: Likewise.
34949 * gcc.dg/cleanup-5.c: Run on all platforms.
34950
34951 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
34952
34953 * g++.dg/warn/nonnull1.C: New test.
34954
34955 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
34956
34957 * gcc.dg/compat/compat-common.h: Wrap up CINT in
34958 an #ifndef SKIP_COMPLEX_INT/#endif pair.
34959 Special-case the Sun compiler wrt to <complex.h>.
34960
34961 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
34962
34963 * gcc.dg/Wunreachable-8.C: New test.
34964
34965 * gcc.dg/h8300-ice2.c : New test.
34966
34967 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
34968
34969 PR fortran/16161
34970 * gfortran.fortran-torture/compile/implicit.f90: Add test
34971 for implicit character.
34972
34973 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
34974
34975 PR fortran/16289
34976 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
34977 Use tiny() intrinsic to find smallest non-negative real
34978
34979 2004-06-30 Jakub Jelinek <jakub@redhat.com>
34980
34981 * gcc.dg/compat/struct-by-value-22_main.c: New test.
34982 * gcc.dg/compat/struct-by-value-22_x.c: New.
34983 * gcc.dg/compat/struct-by-value-22_y.c: New.
34984
34985 * gcc.c-torture/execute/20040629-1.c: New test.
34986
34987 2004-06-29 Jakub Jelinek <jakub@redhat.com>
34988
34989 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
34990 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
34991
34992 PR target/16195
34993 * gcc.dg/20040625-1.c: New test.
34994
34995 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34996
34997 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
34998
34999 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35000
35001 PR fortran/15963
35002 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
35003
35004 2004-06-29 Richard Henderson <rth@redhat.com>
35005
35006 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
35007
35008 2004-06-29 Paul Brook <paul@codesourcery.com>
35009
35010 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
35011 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
35012
35013 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
35014
35015 PR c++/16260
35016 * g++.dg/parse/crash15.C: New.
35017
35018 2004-06-28 Andrew Pinski <apinski@apple.com>
35019
35020 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
35021 by the error already.
35022
35023 * g++.dg/opt/ptrmem4.C: Change to compile only test.
35024
35025 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
35026
35027 PR target/14041
35028 * gcc.dg/h8300-bss-align-1.c : New.
35029
35030 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
35031
35032 * PR c++/16174
35033 * g++.dg/template/ctor4.C: New.
35034
35035 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
35036
35037 PR c++/16205
35038 * g++.dg/warn/Wsequence-point-1.C: New test.
35039
35040 2004-06-27 Paul Brook <paul@codesourcery.com>
35041
35042 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
35043
35044 2004-06-27 Zack Weinberg <zack@codesourcery.com>
35045
35046 * g++.old-deja/g++.mike/p7325.C: Remove.
35047
35048 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
35049
35050 PR c/14963
35051 * gcc.dg/pr14963.c: New test.
35052
35053 2004-06-27 Mark Mitchell <mark@codesourcery.com>
35054
35055 PR c++/16193
35056 * g++.dg/parse/redef1.C: New test.
35057
35058 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
35059
35060 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
35061 20021110.c.
35062 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
35063 20021119-1.c.
35064 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
35065 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
35066 5-04.c.
35067 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
35068 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
35069 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
35070 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
35071 g++.brendan/enum14.C.
35072 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
35073 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
35074 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
35075 g++.mike/virt1.C.
35076 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
35077 memtemp24.C.
35078
35079 2004-06-27 Roger Sayle <roger@eyesopen.com>
35080
35081 * gcc.dg/20040527-1.c: New test case.
35082
35083 2004-06-26 Bud Davis <bdavis9659@comcast.net>
35084
35085 PR gfortran/pr16196
35086 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
35087
35088 2004-06-25 Roger Sayle <roger@eyesopen.com>
35089
35090 PR middle-end/15825
35091 * gcc.dg/pr15825-1.c: New test case.
35092
35093 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
35094
35095 * gcc.c-torture/execute/20040625-1.c: New test.
35096
35097 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35098
35099 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
35100
35101 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
35102
35103 * gcc.dg/torture/mips-div-1.c: New test.
35104
35105 2004-06-24 Jeff Law <law@redhat.com>
35106
35107 * gcc.dg/tree-ssa/20040624-1.c: New test.
35108
35109 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
35110
35111 * gcc.c-torture/compile/20040624-1.c: New test.
35112
35113 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35114
35115 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
35116 this directory.
35117
35118 2004-06-23 Andrew Pinski <apinski@apple.com>
35119
35120 PR middle-end/15988
35121 * g++.dg/opt/ptrmem4.C: New test.
35122
35123 * gcc.dg/c90-array-quals-2.c: New test.
35124
35125 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
35126
35127 * gcc.dg/kpice1.c: New test.
35128
35129 2006-06-23 Andrew Pinski <apinski@apple.com>
35130
35131 * gcc.dg/c90-array-quals.c: New test.
35132
35133 2006-06-22 Richard Henderson <rth@redhat.com>
35134
35135 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
35136
35137 2004-06-22 Loren James Rittle <ljrittle@acm.org>
35138
35139 * gcc.dg/builtins-config.h: Handle FreeBSD.
35140
35141 2006-06-22 Richard Henderson <rth@redhat.com>
35142
35143 * g++.dg/opt/devirt1.C: New.
35144
35145 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
35146
35147 * g++.dg/opt/pr15551.C: New testcase.
35148
35149 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
35150
35151 PR target/14800
35152 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
35153 x86_64-*-linux* when compiling for 32bit.
35154
35155 2004-06-21 Andrew Pinski <apinski@apple.com>
35156
35157 * gcc.dg/pch/struct-1.c: New.
35158 * gcc.dg/pch/struct-1.hs: New.
35159
35160 2004-06-21 Geoffrey Keating <geoffk@apple.com>
35161
35162 * gcc.dg/pch/save-temps-1.c: New file.
35163 * gcc.dg/pch/save-temps-1.hs: New file.
35164
35165 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
35166
35167 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
35168 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
35169
35170 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35171
35172 * gfortran.fortran-torture/execute/select_1.f90: Rename function
35173 to fix type error.
35174 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
35175 Remove trailing spaces.
35176
35177 2004-06-21 Richard Henderson <rth@redhat.com>
35178
35179 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
35180 merging && to BIT_FIELD_REF.
35181
35182 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
35183
35184 * g++.dg/opt/placeholder1.C: New test.
35185
35186 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
35187
35188 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
35189 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35190 * gcc.dg/compat/union-m128-1_x.c: Likewise.
35191 * gcc.dg/compat/union-m128-1_y.c: Likewise.
35192
35193 2004-06-20 Zack Weinberg <zack@codesourcery.com>
35194
35195 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
35196 extern "C".
35197 * g++.dg/other/pragma-re-1.C: Add comments.
35198
35199 2004-06-19 Bud Davis <bdavis9659@comcast.net>
35200
35201 PR gfortran/16080
35202 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
35203
35204 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
35205
35206 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
35207 instead of setting the type of size_t by
35208 hand.
35209
35210 2004-06-18 Roger Sayle <roger@eyesopen.com>
35211
35212 * gcc.dg/unordered-2.c: New test case.
35213 * gcc.dg/unordered-3.c: New test case.
35214
35215 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
35216
35217 PR other/16043
35218 * lib/g++.exp (g++_version): Tweak regexp for version
35219 * lib/g77.exp (g77_version): Likewise.
35220 * lib/gfortran.exp (gfortran_version): Likewise.
35221 * lib/objc.exp (objc_version): Likewise.
35222 * lib/treelang.exp (treelang_version): Likewise.
35223
35224 2004-06-19 Jakub Jelinek <jakub@redhat.com>
35225
35226 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
35227 Use INT_MAX instead of __INT_MAX__.
35228 * gcc.dg/compat/struct-align-2_y.c: Likewise.
35229
35230 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
35231 * gcc.dg/compat/scalar-return-3_x.c: Use it.
35232 * gcc.dg/compat/scalar-return-3_y.c: Use it.
35233 * gcc.dg/compat/scalar-return-4_x.c: Use it.
35234 * gcc.dg/compat/scalar-return-4_y.c: Use it.
35235 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
35236 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
35237 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
35238 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
35239
35240 * gcc.dg/range-test-1.c: New test.
35241 * g++.dg/opt/range-test-1.C: New test.
35242
35243 2004-06-17 Richard Henderson <rth@redhat.com>
35244
35245 * objc.dg/sync-1.m: New.
35246 * objc.dg/try-catch-1.m: Don't force next runtime.
35247 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
35248 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
35249 shadowed catch clause.
35250 * objc.dg/try-catch-5.m: New.
35251
35252 2004-06-17 Zack Weinberg <zack@codesourcery.com>
35253
35254 Bug 14610
35255 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
35256
35257 2004-06-15 Richard Henderson <rth@redhat.com>
35258
35259 * gcc.dg/20001116-1.c: Move expected warning line.
35260
35261 2004-06-15 Richard Henderson <rth@redhat.com>
35262
35263 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
35264 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
35265
35266 2004-06-15 Jeff Law <law@redhat.com>
35267
35268 * gcc.dg/tree-ssa/20040615-1.c: New test.
35269 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
35270 be less sensitive to operand ordering.
35271 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
35272
35273 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
35274
35275 * g++.dg/abi/bitfield3.C: Add comment..
35276
35277 2004-06-15 Richard Henderson <rth@redhat.com>
35278
35279 * g++.dg/ext/stmtexpr1.C: XFAIL.
35280 * gcc.dg/20030612-1.c: XFAIL.
35281
35282 2004-06-15 Eric Christopher <echristo@redhat.com>
35283
35284 * g++.dg/charset/asm5.c: New.
35285 * gcc.dg/charset/asm6.c: New.
35286
35287 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35288
35289 PR fortran/15962
35290 * gfortran.fortran-torture/execute/select_1.f90: New test.
35291
35292 2004-06-15 Paul Brook <paul@codesourcery.com>
35293
35294 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
35295
35296 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35297
35298 PR c++/15967
35299 * g++.dg/lookup/crash3.C: New test.
35300
35301 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35302
35303 PR c++/15947
35304 * g++.dg/parse/dtor4.C: New test.
35305
35306 2004-06-14 Jeff Law <law@redhat.com>
35307
35308 * gcc.c-torture/compile/20040614-1.c: New test.
35309
35310 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35311
35312 PR fortran/15211
35313 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
35314 LEN of a character array.
35315
35316 2004-06-14 Mark Mitchell <mark@codesourcery.com>
35317
35318 PR c++/15096
35319 * g++.dg/template/ptrmem10.C: New test.
35320
35321 PR c++/14930
35322 * g++.dg/template/friend30.C: New test.
35323
35324 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35325
35326 PR fortran/14928
35327 * gfortran.fortran-torture/compile/mloc.f90: New test.
35328
35329 2004-06-13 Paul Brook <paul@codesourcery.com>
35330
35331 * gfortran.fortran-torture/execute/random_2.f90: New test.
35332
35333 2004-06-13 Eric Christopher <echristo@redhat.com>
35334
35335 * gcc.dg/noncompile/redecl-1.c: Fix error message.
35336
35337 2004-06-12 Paul Brook <paul@codesourcery.com>
35338
35339 * gfortran.fortran-torture/execute/contained_3.f90: New test.
35340
35341 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35342
35343 PR fortran/14923
35344 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
35345
35346 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35347
35348 PR fortran/14957
35349 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
35350 syntax errors in end statements of contained subroutines.
35351
35352 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35353
35354 PR fortran/12841
35355 * gfortran.fortran-torture/execute/null_arg.f90: New test.
35356
35357 2004-06-12 Bud Davis <bdavis9659@comcast.net>
35358
35359 PR fortran/15665
35360 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
35361
35362 2004-06-12 Bud Davis <bdavis9659@comcast.net>
35363
35364 PR gfortran/12839
35365 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
35366
35367 2004-06-11 Mark Mitchell <mark@codesourcery.com>
35368
35369 PR c++/15862
35370 * g++.dg/parse/enum1.C: New test.
35371
35372 2004-06-10 Jeff Law <law@redhat.com>
35373
35374 * gcc.c-torture/compile/20040610-1.c: New test.
35375
35376 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35377
35378 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
35379 * g++.old-deja/g++.other/decl3.C: Likewise.
35380
35381 2004-06-10 Brian Booth <bbooth@redhat.com>
35382
35383 * gcc.dg/tree-ssa/20031015-1.c: Scan for
35384 V_MAY_DEF instead of VDEF.
35385 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
35386
35387 2004-06-10 Mark Mitchell <mark@codesourcery.com>
35388
35389 PR c++/14211
35390 * g++.dg/conversion/const1.C: New test.
35391
35392 PR c++/15076
35393 * g++.dg/conversion/reinterpret1.C: New test.
35394
35395 PR c++/15877
35396 * g++.dg/template/enum2.C: New test.
35397
35398 PR c++/15227
35399 * g++.dg/template/error13.C: New test.
35400
35401 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35402
35403 PR fortran/14957
35404 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
35405 arguments to test_* REAL and of the right size.
35406
35407 2004-06-10 Jakub Jelinek <jakub@redhat.com>
35408
35409 PR target/15569
35410 PR rtl-optimization/15681
35411 * gcc.dg/20040609-1.c: New test.
35412
35413 2004-06-10 Jakub Jelinek <jakub@redhat.com>
35414
35415 PR c++/14791
35416 * g++.dg/opt/builtins1.C: New test.
35417
35418 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
35419
35420 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
35421 that use default windows32 struct layout.
35422 * gcc.dg/i386-bitfield2.c: Likewise.
35423
35424 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
35425
35426 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
35427 for mingw32 and cygwin targets.
35428
35429 2004-06-09 Geoffrey Keating <geoffk@apple.com>
35430
35431 * gcc.dg/pch/macro-4.c: New.
35432 * gcc.dg/pch/macro-4.hs: New.
35433
35434 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35435
35436 PR fortran/13249
35437 * gfortran.fortran-torture/compile/name_clash.f90: New test.
35438
35439 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35440
35441 PR fortran/13372
35442 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
35443
35444 2004-06-09 Bud Davis <bdavis9659@comcast.net>
35445
35446 PR gfortran/14897
35447 * gfortran.fortran-torture/execute/t_edit.f90: New test.
35448
35449 2004-06-09 Bud Davis <bdavis9659@comcast.net>
35450
35451 PR gfortran/15755
35452 * gfortran.fortran-torture/execute/backspace.c : New test.
35453
35454 2004-06-09 Paul Brook <paul@codesourcery.com>
35455
35456 * gfortran.fortran-torture/execure/intrinsic_associated.f90
35457 (pointer_to_section): Rewrite to use smaller array.
35458
35459 2004-06-08 David Edelsohn <edelsohn@gnu.org>
35460
35461 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
35462 * gcc.dg/ext/altivec-10.c: Same.
35463 * gcc.dg/ext/altivec-11.c: Same.
35464 * gcc.dg/ext/altivec-12.c: Same.
35465 * gcc.dg/ext/altivec-13.c: Same.
35466 * gcc.dg/ext/altivec-14.c: Same.
35467 * gcc.dg/ext/altivec-15.c: Same.
35468 * gcc.dg/ext/altivec-16.c: Same.
35469 * gcc.dg/ext/altivec-3.c: Same.
35470 * gcc.dg/ext/altivec-4.c: Same.
35471 * gcc.dg/ext/altivec-6.c: Same.
35472 * gcc.dg/ext/altivec-7.c: Same.
35473 * gcc.dg/ext/altivec-8.c: Same.
35474 * gcc.dg/ext/altivec-varargs-1.c: Same.
35475
35476 * g++.dg/ext/altivec-1.C: Correct dg syntax.
35477 * g++.dg/ext/altivec-10.C: Same.
35478 * g++.dg/ext/altivec-2.C: Same.
35479 * g++.dg/ext/altivec-3.C: Same.
35480 * g++.dg/ext/altivec-4.C: Same.
35481 * g++.dg/ext/altivec-5.C: Same.
35482 * g++.dg/ext/altivec-6.C: Same.
35483 * g++.dg/ext/altivec-7.C: Same.
35484 * g++.dg/ext/altivec-8.C: Same.
35485 * g++.dg/ext/altivec-9.C: Same.
35486
35487 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35488
35489 PR c++/7841
35490 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
35491
35492 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
35493
35494 * gcc.dg/union-1.c: New test.
35495
35496 2004-06-07 Roger Sayle <roger@eyesopen.com>
35497
35498 * gcc.dg/builtins-41.c: New test case.
35499 * gcc.dg/builtins-42.c: New test case.
35500
35501 2004-06-07 David Edelsohn <edelsohn@gnu.org>
35502
35503 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
35504 * g++.dg/ext/altivec-10.C: Same.
35505 * g++.dg/ext/altivec-2.C: Same.
35506 * g++.dg/ext/altivec-3.C: Same.
35507 * g++.dg/ext/altivec-4.C: Same.
35508 * g++.dg/ext/altivec-5.C: Same.
35509 * g++.dg/ext/altivec-6.C: Same.
35510 * g++.dg/ext/altivec-7.C: Same.
35511 * g++.dg/ext/altivec-8.C: Same.
35512 * g++.dg/ext/altivec-9.C: Same.
35513 * g++.old-deja/g++.abi/cxa_vec.C: Same.
35514 * g++.old-deja/g++.brendan/new3.C: Same.
35515 * gcc.c-torture/execute/eeprof-1.x: Same.
35516
35517 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
35518
35519 PR c/14765
35520 * gcc.dg/pr14765-1.c: New test.
35521
35522 2004-06-07 Roger Sayle <roger@eyesopen.com>
35523
35524 PR c/14649
35525 * gcc.dg/pr14649-1.c: New test case.
35526
35527 2004-06-07 Richard Henderson <rth@redhat.com>
35528
35529 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
35530 if temporaries.
35531
35532 2004-06-07 David Edelsohn <edelsohn@gnu.org>
35533
35534 * g++.dg/eh/elide1.C: Remove XFAIL.
35535
35536 2004-06-07 Mark Mitchell <mark@codesourcery.com>
35537
35538 PR c++/15337
35539 * g++.dg/expr/sizeof3.C: New test.
35540
35541 PR c++/14777
35542 * g++.dg/template/access14.C: New test.
35543
35544 PR c++/15554
35545 * g++.dg/template/enum1.C: New test.
35546
35547 PR c++/15057
35548 * g++.dg/eh/throw1.C: New test.
35549
35550 2004-06-07 David Ayers <d.ayers@inode.at>
35551 Ziemowit Laski <zlaski@apple.com>
35552
35553 * lib/objc.exp (objc_target_compile): Revert the '-framework
35554 Foundation' flag fix, since bare Darwin does not ship
35555 with the Foundation framework.
35556 * objc/execute/next_mapping.h: Provide a local NSConstantString
35557 @interface and @implementation.
35558 (objc_constant_string_init): A constructor function, used to
35559 initialize the NSConstantString meta-class object.
35560 * objc/execute/string1.m: Include "next_mapping.h" instead of
35561 <Foundation/NSString.h>.
35562 * objc/execute/string2.m: Likewise.
35563 * objc/execute/string3.m: Likewise.
35564 * objc/execute/string4.m: Likewise.
35565
35566 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
35567
35568 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
35569 to double. Replace double with FLOAT.
35570 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
35571
35572 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
35573 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
35574 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
35575 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
35576 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
35577 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
35578 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
35579 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
35580
35581 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
35582
35583 PR c/13519
35584 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
35585
35586 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35587
35588 PR c++/15503
35589 * g++.dg/template/meminit2.C: New test.
35590
35591 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
35592
35593 PR target/15822
35594 * gcc.c-torture/execute/compare-fp-1.c,
35595 gcc.c-torture/execute/compare-fp-2.c,
35596 gcc.c-torture/execute/compare-fp-3.c,
35597 gcc.c-torture/execute/compare-fp-4.c,
35598 gcc.c-torture/execute/compare-fp-3.x,
35599 gcc.c-torture/execute/compare-fp-4.x: Moved...
35600 * gcc.c-torture/execute/ieee/compare-fp-1.c,
35601 gcc.c-torture/execute/ieee/compare-fp-2.c,
35602 gcc.c-torture/execute/ieee/compare-fp-3.c,
35603 gcc.c-torture/execute/ieee/compare-fp-4.c,
35604 gcc.c-torture/execute/ieee/compare-fp-3.x,
35605 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
35606
35607 2004-06-04 David Ayers <d.ayers@inode.at>
35608
35609 * objc/execute/protocol-isEqual-4.m: New testcase.
35610
35611 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
35612
35613 * objc/execute/protocol-isEqual-1.m: New testcase.
35614 * objc/execute/protocol-isEqual-2.m: New testcase.
35615 * objc/execute/protocol-isEqual-3.m: New testcase.
35616
35617 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35618
35619 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
35620
35621 2004-06-02 Ziemowit Laski <zlaski@apple.com>
35622
35623 * lib/objc.exp (objc_target_compile): When running tests on
35624 Darwin (Mac OS X), inform the linker about '-framework
35625 'Foundation'.
35626
35627 2004-06-02 Eric Christopher <echristo@redhat.com>
35628
35629 * gcc.c-torture/compile/20040602-1.c: New.
35630
35631 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
35632
35633 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
35634 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
35635
35636 PR tree-optimization/14736
35637 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
35638
35639 PR tree-optimization/14042
35640 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
35641
35642 PR tree-optimization/14729
35643 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
35644
35645 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35646
35647 PR fortran/15557
35648 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
35649
35650 2004-06-01 Richard Hederson <rth@redhat.com>
35651
35652 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
35653
35654 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35655
35656 PR c++/14932
35657 * g++.dg/parse/offsetof4.C: New test.
35658
35659 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
35660
35661 PR objc/7993
35662 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
35663
35664 2004-05-31 Mark Mitchell <mark@codesourcery.com>
35665
35666 PR c++/15701
35667 * g++.dg/template/friend29.C: New test.
35668
35669 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
35670
35671 PR c/15749
35672 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
35673
35674 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
35675
35676 * gcc.dg/sparc-trap-1.c: New test.
35677
35678 2004-05-31 Roger Sayle <roger@eyesopen.com>
35679
35680 PR middle-end/15069
35681 * g++.dg/opt/fold3.C: New test case.
35682
35683 2004-05-30 Graham Stott <graham.stott@btinternet.com>
35684
35685 * lib/target-supports.exp (check_iconv_available): Fix fallout
35686 from 2004-05-28 patch.
35687
35688 2004-05-30 Paul Brook <paul@codesourcery.com>
35689
35690 PR fortran/15620
35691 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
35692 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
35693
35694 2004-05-30 Steven G. Kargl <kargls@comcast.net>
35695
35696 * gfortran.fortran-torture/execute/random_1.f90: New test.
35697
35698 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35699
35700 * g++.dg/ext/altivec-10.C: New test.
35701
35702 2004-05-29 Paul Brook <paul@codesourcery.com>
35703
35704 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
35705
35706 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35707
35708 * gcc.dg/altivec-16.c: New test.
35709
35710 2004-05-28 Janis Johnson <janis187@us.ibm.com>
35711
35712 * lib/target-supports.exp (check_vmx_hw_available): New.
35713 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
35714
35715 * lib/target-supports.exp (check_alias_available,
35716 check_iconv_available, check_named_sections_available): Use
35717 unique names for temporary files.
35718
35719 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35720
35721 * gcc.dg/altivec-15.c: New test.
35722
35723 2004-05-28 Mark Mitchell <mark@codesourcery.com>
35724
35725 PR c++/15083
35726 * g++.dg/warn/noeffect6.C: New test.
35727
35728 PR c++/15471
35729 * g++.dg/expr/ptrmem4.C: New test.
35730
35731 PR c++/15640
35732 * g++.dg/template/operator3.C: New test.
35733
35734 2004-05-28 Mark Mitchell <mark@codesourcery.com>
35735
35736 PR c++/14668
35737 * g++.dg/lookup/redecl1.C: New test.
35738 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
35739
35740 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
35741
35742 * gcc.c-torture/execute/compare-fp-1.c,
35743 gcc.c-torture/execute/compare-fp-2.c,
35744 gcc.c-torture/execute/compare-fp-3.c,
35745 gcc.c-torture/execute/compare-fp-4.c,
35746 gcc.c-torture/execute/compare-fp-3.x,
35747 gcc.c-torture/execute/compare-fp-4.x,
35748 gcc.dg/pr15649-1.c: New.
35749
35750 2004-05-27 Adam Nemet <anemet@lnxw.com>
35751
35752 PR c++/12883
35753 * g++.dg/init/array14.C: New test.
35754
35755 2004-05-25 Janis Johnson <janis187@us.ibm.com>
35756
35757 * lib/compat.exp (compat-get-options-main): New.
35758 (compat-get-options): Remove unneeded code, warn for ignored
35759 command.
35760 (compat-execute): Check flag set by dg-require-* commands.
35761
35762 * lib/compat.exp (compat-execute): Break up long lines.
35763
35764 2004-05-24 Janis Johnson <janis187@us.ibm.com>
35765
35766 * gcc.dg/altivec-7.c: Don't use 'vector long'.
35767 * gcc.dg/altivec-14.c: New test.
35768 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
35769
35770 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
35771 * gcc.dg/altivec-12.c: Ditto.
35772
35773 * gcc.dg/altivec-3.c: Move call to altivec_check.
35774
35775 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35776
35777 PR c++/15044
35778 * g++.dg/template/error12.C: New test.
35779
35780 PR c++/15317
35781 * g++.dg/ext/attrib15.C: New test.
35782
35783 PR c++/15329
35784 * g++.dg/template/ptrmem9.C: New test.
35785
35786 2004-05-25 Paul Brook <paul@codesourcery.com>
35787
35788 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
35789
35790 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35791
35792 PR c++/15165
35793 * g++.dg/template/crash19.C: New test.
35794
35795 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35796
35797 PR c++/15025
35798 * g++.dg/template/redecl1.C: New test.
35799
35800 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35801
35802 PR c++/14821
35803 * g++.dg/other/ns1.C: New test.
35804
35805 PR c++/14883
35806 * g++.dg/template/invalid1.C: New test.
35807
35808 2004-05-23 Paul Brook <paul@codesourcery.com>
35809 Victor Leikehman <lei@haifasphere.co.il>
35810
35811 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
35812 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
35813
35814 2004-05-22 Mark Mitchell <mark@codesourcery.com>
35815
35816 PR c++/15285
35817 PR c++/15299
35818 * g++.dg/template/non-dependent5.C: New test.
35819 * g++.dg/template/non-dependent6.C: New test.
35820
35821 2004-05-22 Mark Mitchell <mark@codesourcery.com>
35822
35823 PR c++/15507
35824 * g++.dg/inherit/union1.C: New test.
35825
35826 PR c++/15542
35827 * g++.dg/template/addr1.C: New test.
35828
35829 PR c++/15427
35830 * g++.dg/template/array5.C: New test.
35831
35832 PR c++/15287
35833 * g++.dg/template/array6.C: New test.
35834
35835 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
35836 Roger Sayle <roger@eyesopen.com>
35837
35838 * g++.dg/lookup/forscope2.C: New test case.
35839
35840 2004-05-22 Ben Elliston <bje@au.ibm.com>
35841
35842 * gcc.dg/cpp/Wmissingdirs.c: New.
35843
35844 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
35845
35846 PR target/15301
35847 * gcc.dg/compat/union-m128-1.h: New file.
35848 * gcc.dg/compat/union-m128-1_main.c: Likewise.
35849 * gcc.dg/compat/union-m128-1_x.c: Likewise.
35850 * gcc.dg/compat/union-m128-1_y.c: Likewise.
35851
35852 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
35853
35854 PR target/15302
35855 * gcc.dg/compat/struct-complex-1.h: New file.
35856 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
35857 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
35858 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35859
35860 2004-05-20 Roger Sayle <roger@eyesopen.com>
35861
35862 PR middle-end/3074
35863 * gcc.dg/pr3074-1.c: New test case.
35864 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
35865
35866 2004-05-20 Falk Hueffner <falk@debian.org>
35867
35868 PR other/15526
35869 * gcc.dg/ftrapv-1.c: New test case.
35870
35871 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
35872
35873 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
35874
35875 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
35876 Jeff Law <law@redhat.com>
35877
35878 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
35879 * gcc.dg/tree-ssa/20040518-2.c: New test.
35880
35881 * gcc.dg/tree-ssa/20040518-1.c: New test.
35882
35883 2004-05-18 Zack Weinberg <zack@codesourcery.com>
35884
35885 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
35886
35887 2004-05-18 Paul Brook <paul@codesourcery.com>
35888
35889 PR fortran/13930
35890 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
35891
35892 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35893
35894 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
35895 constant folding.
35896
35897 2004-05-17 Steven Bosscher <stevenb@suse.de>
35898
35899 * gcc.dg/tree-ssa/20040517-1.c: New test.
35900
35901 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35902
35903 * gcc.dg/loop-4.c: New test.
35904
35905 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
35906
35907 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
35908
35909 2004-05-15 Bud Davis <bdavis9659@comcast.net>
35910
35911 PR fortran/15311
35912 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
35913
35914 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35915
35916 PR fortran/13826
35917 PR fortran/13940
35918 * gfortran.fortran-torture/compile/data_1.f90: New test.
35919
35920 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
35921
35922 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
35923 * gcc.dg/uninit-H.c: Define ASM for __s390__.
35924
35925 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
35926
35927 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
35928
35929 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
35930
35931 PR c/15444
35932 * gcc.dg/format/xopen-1.c: Adjust expected message.
35933 * gcc.dg/format/xopen-3.c: New test.
35934
35935 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
35936
35937 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
35938
35939 2004-05-14 Jeff Law <law@redhat.com>
35940
35941 * gcc.dg/tree-ssa/20040514-2.c: New test.
35942
35943 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35944
35945 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
35946 this ...
35947 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
35948 this.
35949
35950 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
35951
35952 * gcc.dg/tree-ssa/20040514-1.c: New test.
35953
35954 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35955
35956 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
35957 test.
35958
35959 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35960
35961 PR fortran/14066
35962 * gfortran.fortran-torture/compile/do_1.f90: New test.
35963
35964 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35965
35966 PR fortran/15051
35967 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
35968 test.
35969
35970 2004-05-14 Bud Davis <bdavis9659@comcast.net>
35971
35972 PR fortran/15149
35973 * gfortran.fortran-torture/execute/random_init.f90: New test.
35974
35975 2004-05-13 Paul Brook <paul@codesourcery.com>
35976
35977 PR fortran/15314
35978 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
35979
35980 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
35981
35982 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
35983 for the powerpc case.
35984
35985 2004-05-13 Jeff Law <law@redhat.com>
35986
35987 * gcc.dg/tree-ssa/20040513-1.c: New test.
35988 * gcc.dg/tree-ssa/20040513-2.c: New test.
35989
35990 2004-05-13 Paul Brook <paul@codesourcery.com>
35991
35992 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
35993 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
35994 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
35995
35996 2004-05-13 Andreas Schwab <schwab@suse.de>
35997
35998 PR other/10819
35999 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
36000 characters.
36001
36002 2004-05-13 Bud Davis <bdavis9659@comcast.net>
36003
36004 PR fortran/15294
36005 * gfortran.fortran-torture/execute/adjustr.f90: New file.
36006
36007 2004-05-13 Diego Novillo <dnovillo@redhat.com>
36008
36009 Merge from tree-ssa-20020619-branch. See
36010 ChangeLog.tree-ssa for details.
36011
36012 2004-05-11 Ziemowit Laski <zlaski@apple.com>
36013
36014 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
36015 include <altivec.h> explicitly.
36016 * gcc.dg/altivec-13.c: Likewise.
36017
36018 2004-05-11 Paul Brook <paul@codesourcery.com>
36019
36020 * gcc.c-torture/compile/20010518-1.c: Force enum size.
36021
36022 2004-05-10 Eric Christopher <echristo@redhat.com>
36023
36024 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
36025 * gcc.dg/sibcall-4.c: Ditto.
36026
36027 2004-05-10 Ziemowit Laski <zlaski@apple.com>
36028
36029 * g++.dg/ext/altivec-8.C: New test case.
36030 * gcc.dg/altivec-13.c: New test case.
36031
36032 2004-05-08 Roger Sayle <roger@eyesopen.com>
36033
36034 * gcc.c-torture/execute/divcmp-1.c: New test case.
36035 * gcc.c-torture/execute/divcmp-2.c: New test case.
36036 * gcc.c-torture/execute/divcmp-3.c: New test case.
36037
36038 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
36039
36040 * g++.dg/other/pragma-re-2.C: New test.
36041
36042 2004-05-07 Uros Bizjak <uros@kss-loka.si>
36043
36044 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
36045 * gcc.dg/i386-387-2.c: Likewise.
36046
36047 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
36048 __builtin_drem.
36049 * gcc.dg/i386-387-6.c: Likewise.
36050
36051 2004-05-07 Uros Bizjak <uros@kss-loka.si>
36052
36053 * gcc.dg/builtins-33.c: Also check log1p*.
36054
36055 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
36056
36057 PR optimization/15296
36058 * gcc.c-torture/execute/pr15296.c: New test.
36059
36060 2004-05-05 Uros Bizjak <uros@kss-loka.si>
36061
36062 * gcc.dg/builtins-40.c: New test.
36063
36064 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
36065
36066 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
36067
36068 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
36069
36070 * g++.dg/ext/spe1.C: New testcase.
36071
36072 2004-05-04 Ziemowit Laski <zlaski@apple.com>
36073
36074 * objc.dg/image-info.m: Allow additional attributes
36075 for __image_info section.
36076
36077 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
36078
36079 * gcc.dg/torture/mips-hilo-2.c: New test.
36080
36081 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36082
36083 PR c++/14389
36084 * g++.dg/template/member5.C: New test.
36085
36086 2004-05-03 Uros Bizjak <uros@kss-loka.si>
36087
36088 * gcc.dg/builtins-34.c: Also check expm1*.
36089
36090 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36091
36092 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
36093 * gcc.dg/torture/builtin-convert-3.c: New test.
36094
36095 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
36096
36097 PR middle-end/15054
36098 * g++.dg/opt/pr15054.C: New test.
36099
36100 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36101
36102 * gcc.dg/torture/builtin-rounding-1.c: New test.
36103 * gcc.dg/builtins-25.c: Delete.
36104 * gcc.dg/builtins-29.c: Delete.
36105
36106 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
36107
36108 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
36109 * gcc.dg/sibcall-4.c: Likewise.
36110 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
36111
36112 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
36113
36114 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
36115 bit-field on 16-bit targets.
36116
36117 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
36118
36119 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
36120 16-bit targets.
36121
36122 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
36123
36124 * gcc.dg/rs6000-power2-1.c: Change to compile only.
36125 * gcc.dg/rs6000-power2-2.c: Likewise.
36126
36127 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
36128
36129 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
36130 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
36131 Change the asm registers to be in form of frN instead of fN.
36132
36133 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36134
36135 * gcc.dg/torture/builtin-convert-2.c: New test.
36136
36137 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
36138
36139 * gcc.dg/rs6000-power2-1.c: New test.
36140 * gcc.dg/rs6000-power2-2.c: New test.
36141
36142 2004-04-28 Jan Hubicka <jh@suse.cz>
36143
36144 * gcc.dg/unused-6.c: New test.
36145
36146 2004-04-24 Laurent GUERBY <laurent@guerby.net>
36147 Ulrich Weigand <uweigand@de.ibm.com>
36148
36149 * ada/acats/run_all.sh: Define $target variable.
36150
36151 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
36152
36153 PR c++/15119
36154 * g++.dg/other/vararg-1.C: New test.
36155
36156 PR c++/4794
36157 * g++.dg/eh/cleanup3.C: New test.
36158
36159 2004-04-24 Laurent GUERBY <laurent@guerby.net>
36160
36161 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
36162 and ad8011a (target_insn).
36163 * ada/acats/support/macro.dfs: Likewise.
36164 * ada/acats/support/impbit.adb: New file.
36165
36166 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
36167
36168 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
36169
36170 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
36171
36172 * gcc.dg/loop-3.c: New test.
36173
36174 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
36175
36176 * gcc.c-torture/execute/simd-5.c: New test.
36177
36178 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36179
36180 PR c++/15064
36181 * g++.dg/template/crash18.C: New test.
36182
36183 2004-04-22 Mark Mitchell <mark@codesourcery.com>
36184
36185 * g++.dg/ext/complit3.C: New test.
36186
36187 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
36188
36189 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
36190 * gcc.dg/altivec-3.c: Same.
36191 * gcc.dg/altivec-varargs-1.c: Same.
36192
36193 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
36194
36195 * lib/target-supports.exp (check_profiling_available): Assume
36196 profiling is not available on powerpc-eabi targets.
36197
36198 2004-04-21 Janis Johnson <janis187@us.ibm.com>
36199
36200 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
36201 * gcc.dg/vmx/bug-1.c: Ditto.
36202
36203 2004-04-20 Eric Christopher <echristo@redhat.com>
36204
36205 * gcc.dg/charset/extern.c: New test.
36206 * g++.dg/charset/extern3.cc: Ditto.
36207
36208 2004-04-20 Uros Bizjak <uros@kss-loka.si>
36209
36210 * gcc.dg/builtins-39.c: New test.
36211
36212 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
36213
36214 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
36215
36216 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
36217
36218 * gcc.dg/torture/mips-hilo-1.c: New test.
36219
36220 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
36221
36222 * gcc.c-torture/compile/20040419-1.c: New test.
36223
36224 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
36225
36226 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
36227
36228 2004-04-18 Zack Weinberg <zack@codesourcery.com>
36229 Aldy Hernandez <aldyh@redhat.com>
36230
36231 * gcc.c-torture/execute/va-arg-24.c: New.
36232
36233 2004-04-17 Zack Weinberg <zack@codesourcery.com>
36234 Aldy Hernandez <aldyh@redhat.com>
36235
36236 * gcc.dg/vmx/1b-01.c: New.
36237 * gcc.dg/vmx/1b-02.c: New.
36238 * gcc.dg/vmx/1b-03.c: New.
36239 * gcc.dg/vmx/1b-04.c: New.
36240 * gcc.dg/vmx/1b-05.c: New.
36241 * gcc.dg/vmx/1b-06.c: New.
36242 * gcc.dg/vmx/1b-07.c: New.
36243 * gcc.dg/vmx/1c-01.c: New.
36244 * gcc.dg/vmx/1c-02.c: New.
36245 * gcc.dg/vmx/3a-01a.c: New.
36246 * gcc.dg/vmx/3a-01.c: New.
36247 * gcc.dg/vmx/3a-01m.c: New.
36248 * gcc.dg/vmx/3a-03.c: New.
36249 * gcc.dg/vmx/3a-03m.c: New.
36250 * gcc.dg/vmx/3a-04.c: New.
36251 * gcc.dg/vmx/3a-04m.c: New.
36252 * gcc.dg/vmx/3a-05.c: New.
36253 * gcc.dg/vmx/3a-06.c: New.
36254 * gcc.dg/vmx/3a-06m.c: New.
36255 * gcc.dg/vmx/3a-07.c: New.
36256 * gcc.dg/vmx/3b-01.c: New.
36257 * gcc.dg/vmx/3b-02.c: New.
36258 * gcc.dg/vmx/3b-10.c: New.
36259 * gcc.dg/vmx/3b-13.c: New.
36260 * gcc.dg/vmx/3b-14.c: New.
36261 * gcc.dg/vmx/3b-15.c: New.
36262 * gcc.dg/vmx/3c-01a.c: New.
36263 * gcc.dg/vmx/3c-01.c: New.
36264 * gcc.dg/vmx/3c-02.c: New.
36265 * gcc.dg/vmx/3c-03.c: New.
36266 * gcc.dg/vmx/3d-01.c: New.
36267 * gcc.dg/vmx/4-01.c: New.
36268 * gcc.dg/vmx/4-03.c: New.
36269 * gcc.dg/vmx/5-01.c: New.
36270 * gcc.dg/vmx/5-02.c: New.
36271 * gcc.dg/vmx/5-03.c: New.
36272 * gcc.dg/vmx/5-04.c: New.
36273 * gcc.dg/vmx/5-05.c: New.
36274 * gcc.dg/vmx/5-06.c: New.
36275 * gcc.dg/vmx/5-07.c: New.
36276 * gcc.dg/vmx/5-07t.c: New.
36277 * gcc.dg/vmx/5-08.c: New.
36278 * gcc.dg/vmx/5-10.c: New.
36279 * gcc.dg/vmx/5-11.c: New.
36280 * gcc.dg/vmx/7-01a.c: New.
36281 * gcc.dg/vmx/7-01.c: New.
36282 * gcc.dg/vmx/7c-01.c: New.
36283 * gcc.dg/vmx/7d-01.c: New.
36284 * gcc.dg/vmx/7d-02.c: New.
36285 * gcc.dg/vmx/8-01.c: New.
36286 * gcc.dg/vmx/8-02a.c: New.
36287 * gcc.dg/vmx/8-02.c: New.
36288 * gcc.dg/vmx/brode-1.c: New.
36289 * gcc.dg/vmx/bug-1.c: New.
36290 * gcc.dg/vmx/bug-2.c: New.
36291 * gcc.dg/vmx/bug-3.c: New.
36292 * gcc.dg/vmx/cw-bug-1.c: New.
36293 * gcc.dg/vmx/cw-bug-2.c: New.
36294 * gcc.dg/vmx/cw-bug-3.c: New.
36295 * gcc.dg/vmx/dct.c: New.
36296 * gcc.dg/vmx/debug-1.c: New.
36297 * gcc.dg/vmx/debug-2.c: New.
36298 * gcc.dg/vmx/debug-3.c: New.
36299 * gcc.dg/vmx/debug-4.c: New.
36300 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
36301 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
36302 * gcc.dg/vmx/eg-5.c: New.
36303 * gcc.dg/vmx/fft.c: New.
36304 * gcc.dg/vmx/gcc-bug-1.c: New.
36305 * gcc.dg/vmx/gcc-bug-2.c: New.
36306 * gcc.dg/vmx/gcc-bug-3.c: New.
36307 * gcc.dg/vmx/gcc-bug-4.c: New.
36308 * gcc.dg/vmx/gcc-bug-5.c: New.
36309 * gcc.dg/vmx/gcc-bug-6.c: New.
36310 * gcc.dg/vmx/gcc-bug-7.c: New.
36311 * gcc.dg/vmx/gcc-bug-8.c: New.
36312 * gcc.dg/vmx/gcc-bug-9.c: New.
36313 * gcc.dg/vmx/gcc-bug-b.c: New.
36314 * gcc.dg/vmx/gcc-bug-c.c: New.
36315 * gcc.dg/vmx/gcc-bug-d.c: New.
36316 * gcc.dg/vmx/gcc-bug-e.c: New.
36317 * gcc.dg/vmx/gcc-bug-f.c: New.
36318 * gcc.dg/vmx/gcc-bug-g.c: New.
36319 * gcc.dg/vmx/gcc-bug-i.c: New.
36320 * gcc.dg/vmx/harness.h: New.
36321 * gcc.dg/vmx/ira1.c: New.
36322 * gcc.dg/vmx/ira2a.c: New.
36323 * gcc.dg/vmx/ira2b.c: New.
36324 * gcc.dg/vmx/ira2.c: New.
36325 * gcc.dg/vmx/ira2c.c: New.
36326 * gcc.dg/vmx/mem.c: New.
36327 * gcc.dg/vmx/newton-1.c: New.
36328 * gcc.dg/vmx/ops.c: New.
36329 * gcc.dg/vmx/sn7153.c: New.
36330 * gcc.dg/vmx/spill2.c: New.
36331 * gcc.dg/vmx/spill3.c: New.
36332 * gcc.dg/vmx/spill.c: New.
36333 * gcc.dg/vmx/t.c: New.
36334 * gcc.dg/vmx/varargs-1.c: New.
36335 * gcc.dg/vmx/varargs-2.c: New.
36336 * gcc.dg/vmx/varargs-3.c: New.
36337 * gcc.dg/vmx/varargs-4.c: New.
36338 * gcc.dg/vmx/varargs-5.c: New.
36339 * gcc.dg/vmx/varargs-6.c: New.
36340 * gcc.dg/vmx/varargs-7.c: New.
36341 * gcc.dg/vmx/vmx.exp: New.
36342 * gcc.dg/vmx/vprint-1.c: New.
36343 * gcc.dg/vmx/vscan-1.c: New.
36344 * gcc.dg/vmx/x-01.c: New.
36345 * gcc.dg/vmx/x-02.c: New.
36346 * gcc.dg/vmx/x-03.c: New.
36347 * gcc.dg/vmx/x-04.c: New.
36348 * gcc.dg/vmx/x-05.c: New.
36349 * gcc.dg/vmx/yousufi-1.c: New.
36350 * gcc.dg/vmx/zero-1.c: New.
36351 * gcc.dg/vmx/zero.c: New.
36352
36353 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
36354
36355 * g++.dg/lookup/java1.C: Update for chage of
36356 _Jv_AllocObject.
36357 * g++.dg/lookup/java2.C: Likewise.
36358
36359 2004-04-17 Laurent GUERBY <laurent@guerby.net>
36360
36361 * ada/acats/run_all.sh: use -O2 by default.
36362
36363 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
36364
36365 * gcc.dg/vr-mult-[12].c: New tests.
36366
36367 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36368
36369 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
36370
36371 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
36372
36373 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
36374
36375 * lib/target-supports.exp (check_profiling_available): Assume
36376 profiling isn't available for mips*-*-elf targets.
36377
36378 2004-04-14 Uros Bizjak <uros@kss-loka.si>
36379
36380 * gcc.dg/builtins-38.c: New test.
36381
36382 2004-04-14 Eric Christopher <echristo@redhat.com>
36383
36384 * g++.dg/charset/charset.exp: Run .cc extension tests.
36385
36386 2004-04-14 Zack Weinberg <zack@codesourcery.com>
36387
36388 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
36389
36390 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36391
36392 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
36393
36394 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
36395
36396 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
36397 * gcc.dg/i386-387-2.c: Likewise.
36398
36399 * gcc.dg/i386-387-7.c: New test.
36400 * gcc.dg/i386-387-8.c: New test.
36401
36402 * gcc.dg/builtins-37.c: New test.
36403
36404 2004-04-13 Geoffrey Keating <geoffk@apple.com>
36405
36406 * g++.dg/pch/externc-1.C: Add missing semicolon.
36407
36408 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
36409
36410 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
36411
36412 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
36413
36414 * gcc.c-torture/execute/20040411-1.c: New test.
36415
36416 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
36417
36418 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
36419
36420 2004-04-09 Chris Demetriou <cgd@broadcom.com>
36421
36422 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
36423
36424 2004-04-09 Zack Weinberg <zack@codesourcery.com>
36425
36426 * lib/target-supports.exp (check_named_sections_available): New.
36427 * lib/gcc-dg.exp (dg-require-named-sections): New.
36428 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
36429 old-deja.exp. Also prune error-count message from HP linker.
36430 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
36431
36432 * g++.dg/init/init-ref4.C: Use dg-require-weak.
36433 * g++.old-deja/g++.pt/static3.C: Likewise.
36434 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
36435
36436 2004-04-09 Roger Sayle <roger@eyesopen.com>
36437
36438 * gcc.c-torture/execute/20040409-1.c: New test case.
36439 * gcc.c-torture/execute/20040409-2.c: New test case.
36440 * gcc.c-torture/execute/20040409-3.c: New test case.
36441
36442 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
36443
36444 * gcc.dg/20040409-1.c: New test.
36445
36446 2004-04-08 Roger Sayle <roger@eyesopen.com>
36447
36448 PR target/14888
36449 * g++.dg/opt/pr14888.C: New test case.
36450
36451 2004-04-08 Geoffrey Keating <geoffk@apple.com>
36452
36453 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
36454 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
36455 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
36456 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
36457 New tests.
36458
36459 2004-04-08 Paul Brook <paul@codesourcery.com>
36460
36461 * gcc.dg/spill-1.c: New test.
36462
36463 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36464
36465 * gcc.dg/torture/builtin-ctype-2.c: New test.
36466
36467 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
36468
36469 * gcc.dg/pch/pch.exp: Add largefile test.
36470
36471 2004-04-06 Geoffrey Keating <geoffk@apple.com>
36472
36473 * g++.dg/pch/externc-1.Hs: New.
36474 * g++.dg/pch/externc-1.C: New.
36475
36476 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36477
36478 * gcc.dg/compat/struct-by-value-5a_main.c,
36479 gcc.dg/compat/struct-by-value-5b_main.c: New files.
36480 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
36481 * gcc.dg/compat/struct-by-value-5a_x.c,
36482 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
36483 gcc.dg/compat/struct-by-value-5_x.c.
36484 * gcc.dg/compat/struct-by-value-5a_y.c,
36485 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
36486 gcc.dg/compat/struct-by-value-5_y.c.
36487
36488 * gcc.dg/compat/struct-by-value-6a_main.c,
36489 gcc.dg/compat/struct-by-value-6b_main.c: New files.
36490 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
36491 * gcc.dg/compat/struct-by-value-6a_x.c,
36492 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
36493 gcc.dg/compat/struct-by-value-6_x.c.
36494 * gcc.dg/compat/struct-by-value-6a_y.c,
36495 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
36496 gcc.dg/compat/struct-by-value-6_y.c.
36497
36498 * gcc.dg/compat/struct-by-value-7a_main.c,
36499 gcc.dg/compat/struct-by-value-7b_main.c: New files.
36500 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
36501 * gcc.dg/compat/struct-by-value-7a_x.c,
36502 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
36503 gcc.dg/compat/struct-by-value-7_x.c.
36504 * gcc.dg/compat/struct-by-value-7a_y.c,
36505 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
36506 gcc.dg/compat/struct-by-value-7_y.c.
36507
36508 2004-04-06 Jakub Jelinek <jakub@redhat.com>
36509
36510 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
36511 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
36512 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
36513 options.
36514
36515 2004-04-06 Uros Bizjak <uros@kss-loka.si>
36516
36517 * gcc.dg/builtins-36.c: New test.
36518
36519 2004-04-06 Paul Brook <paul@codesourcery.com>
36520
36521 * README.gcc: Remove obsolete contraint on testcases.
36522
36523 2004-04-05 Paul Brook <paul@codesourcery.com>
36524
36525 PR2123
36526 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
36527 failure and exit(0) on success.
36528 * g++.dg/expr/anew2.C: Ditto.
36529 * g++.dg/expr/anew3.C: Ditto.
36530 * g++.dg/expr/anew4.C: Ditto.
36531
36532 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
36533
36534 PR c++/3518
36535 * g++.dg/template/unify7.C: New.
36536
36537 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
36538
36539 * g++.dg/README: Bring up to date with new subdirectories; remove
36540 duplicate subdirectory lines.
36541
36542 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
36543
36544 PR c++/14007
36545 * g++.dg/template/unify5.C: New.
36546 * g++.dg/template/unify6.C: New.
36547 * g++.dg/template/qualttp20.C: Adjust.
36548 * g++.old-deja/g++.jason/report.C: Adjust.
36549 * g++.old-deja/g++.other/qual1.C: Adjust.
36550
36551 2004-04-01 Mark Mitchell <mark@codesourcery.com>
36552
36553 PR c++/14803
36554 * g++.dg/inherit/ptrmem1.C: New test.
36555
36556 2004-04-01 Jakub Jelinek <jakub@redhat.com>
36557
36558 PR c++/14755
36559 * gcc.c-torture/execute/20040331-1.c: New test.
36560 * gcc.dg/20040331-1.c: New test.
36561
36562 2004-04-01 Paul Brook <paul@codesourcery.com>
36563
36564 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
36565
36566 2004-03-30 Mark Mitchell <mark@codesourcery.com>
36567
36568 PR c++/14724
36569 * g++.dg/init/goto1.C: New test.
36570
36571 PR c++/14763
36572 * g++.dg/template/defarg4.C: New test.
36573
36574 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
36575
36576 * gcc.dg/altivec-11.c: Extend test for more valid cases.
36577
36578 2004-03-28 David Edelsohn <edelsohn@gnu.org>
36579
36580 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
36581
36582 2004-03-28 Zack Weinberg <zack@codesourcery.com>
36583
36584 * gcc.dg/noncompile/undeclared-2.c: New test.
36585
36586 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
36587
36588 * gcc.dg/940409-1.c: Remove XFAIL.
36589 * gcc.dg/reg-vol-struct-1.c: New test.
36590
36591 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36592
36593 * gcc.dg/torture/builtin-wctype-1.c: New test.
36594
36595 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
36596
36597 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
36598 * gcc.dg/20001101-1.c: Likewise.
36599 * gcc.dg/20001102-1.c: Likewise.
36600
36601 2004-03-25 Roger Sayle <roger@eyesopen.com>
36602
36603 * gcc.dg/compare8.c: Add an additional test for XOR.
36604
36605 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36606
36607 * gcc.dg/torture/builtin-ctype-1.c: New test.
36608
36609 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36610
36611 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
36612 * gcc.dg/torture/builtin-math-1.c: Likewise.
36613 * gcc.dg/torture/builtin-power-1.c: New test.
36614
36615 2004-03-24 Andreas Schwab <schwab@suse.de>
36616
36617 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
36618 IA64 assembler.
36619
36620 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
36621 Roger Sayle <roger@eyesopen.com>
36622
36623 * gcc.dg/compare8.c: New test case.
36624
36625 2004-03-23 Ziemowit Laski <zlaski@apple.com>
36626
36627 * g++.dg/ext/altivec-7.C: New test.
36628
36629 2004-03-23 Zack Weinberg <zack@codesourcery.com>
36630
36631 PR 12267, 12391, 12560, 13129, 14114, 14133
36632 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
36633 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
36634 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
36635 Adjust error regexps.
36636 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
36637 * gcc.dg/noncompile/undeclared-1.c: New test cases.
36638 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
36639 * gcc.dg/local1.c: Add explanatory comment.
36640
36641 2004-03-23 Roger Sayle <roger@eyesopen.com>
36642
36643 PR optimization/14669
36644 * g++.dg/opt/fold2.C: New test case.
36645
36646 2004-03-22 Jakub Jelinek <jakub@redhat.com>
36647
36648 PR c/14069
36649 * gcc.dg/20040322-1.c: New test.
36650
36651 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
36652
36653 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
36654 * gcc.dg/ultrasp4.c: Likewise.
36655 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
36656
36657 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
36658
36659 * gcc.dg/i386-sse-8.c: Reset default options.
36660
36661 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
36662
36663 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
36664 in the error message text.
36665
36666 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
36667
36668 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
36669
36670 2004-03-21 Mark Mitchell <mark@codesourcery.com>
36671
36672 PR c++/14616
36673 * g++.dg/init/array13.C: New test.
36674
36675 2004-03-20 Roger Sayle <roger@eyesopen.com>
36676
36677 PR target/13889
36678 * gcc.c-torture/compile/pr13889.c: New test case.
36679
36680 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
36681
36682 PR c/14635
36683 * builtins-1.c (nan, nans): Don't test.
36684 * builtins-30.c: Don't use nan, nanf, nanl.
36685 * builtins-35.c: New test.
36686
36687 2004-03-19 Ziemowit Laski <zlaski@apple.com>
36688
36689 * g++.dg/ext/altivec-6.C: New test.
36690
36691 2004-03-19 Mark Mitchell <mark@codesourcery.com>
36692
36693 * g++.dg/init/placement3.C: New test.
36694
36695 * g++.dg/template/spec13.C: New test.
36696
36697 * g++.dg/lookup/using11.C: New test.
36698
36699 * g++.dg/lookup/koenig3.C: New test.
36700
36701 * g++.dg/template/operator2.C: New test.
36702
36703 * g++.dg/expr/dtor3.C: New test.
36704 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
36705 marker.
36706 * g++.old-deja/g++.law/visibility28.C: Likewise.
36707
36708 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
36709
36710 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
36711 * gcc.dg/ppc64-abi-3.c: Likewise.
36712
36713 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36714
36715 PR c++/14545
36716 * g++.dg/parse/template15.C: New test.
36717
36718 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36719
36720 * g++.dg/expr/dtor2.C: New test.
36721
36722 * g++.dg/lookup/anon4.C: New test.
36723
36724 * g++.dg/overload/using1.C: New test.
36725
36726 * g++.dg/template/lookup7.C: New test.
36727
36728 * g++.dg/template/typename6.C: New test.
36729
36730 * g++.dg/expr/cond6.C: New test.
36731
36732 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36733
36734 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
36735
36736 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36737
36738 * g++.dg/expr/cond5.C: New test.
36739 * g++.dg/expr/constcast1.C: Likewise.
36740 * g++.dg/expr/ptrmem2.C: Likewise.
36741 * g++.dg/expr/ptrmem3.C: Likewise.
36742 * g++.dg/lookup/main1.C: Likewise.
36743 * g++.dg/template/lookup6.C: Likewise.
36744
36745 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36746
36747 * gcc.dg/local1.c: New test.
36748
36749 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
36750
36751 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36752
36753 * gcc.dg/torture/builtin-convert-1.c: New test.
36754
36755 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36756
36757 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
36758
36759 2004-03-16 Mark Mitchell <mark@codesourcery.com>
36760
36761 PR c++/14481
36762 * g++.dg/warn/Wunused-7.C: New test.
36763
36764 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36765
36766 * gcc.dg/torture/builtin-integral-1.c: New test.
36767
36768 2004-03-16 Mark Mitchell <mark@codesourcery.com>
36769
36770 PR c++/14586
36771 * g++.dg/parse/non-dependent3.C: New test.
36772
36773 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
36774
36775 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
36776 * g++.dg/eh/simd-2.C: Likewise.
36777 * g++.dg/init/array10.C: Likewise.
36778 * gcc.c-torture/compile/simd-1.c: Likewise.
36779 * gcc.c-torture/compile/simd-2.c: Likewise.
36780 * gcc.c-torture/compile/simd-3.c: Likewise.
36781 * gcc.c-torture/compile/simd-4.c: Likewise.
36782 * gcc.c-torture/compile/simd-6.c: Likewise.
36783 * gcc.c-torture/execute/simd-1.c: Likewise.
36784 * gcc.c-torture/execute/simd-2.c: Likewise.
36785 * gcc.dg/compat/vector-defs.h: Likewise.
36786 * gcc.dg/20020531-1.c: Likewise.
36787 * gcc.dg/altivec-3.c: Likewise.
36788 * gcc.dg/altivec-4.c: Likewise.
36789 * gcc.dg/altivec-varargs-1.c: Likewise.
36790 * gcc.dg/compat/vector-defs.h: Likewise.
36791 * gcc.dg/i386-mmx-3.c: Likewise.
36792 * gcc.dg/i386-sse-4.c: Likewise.
36793 * gcc.dg/i386-sse-5.c: Likewise.
36794 * gcc.dg/i386-sse-8.c: Likewise.
36795 * gcc.dg/simd-1.c: Likewise.
36796 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
36797 __ev64_opaque__ since the machine description provides it.
36798
36799 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36800
36801 * lib/compat.exp (skip_list): New global variable.
36802 Use it to hold the user defined COMPAT_SKIPS list if any.
36803 (compat-obj): Add the members of skip_list to optall.
36804
36805 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36806
36807 * gcc.dg/compat/union-by-value-1_main.c,
36808 union-by-value-1_x.c, union-by-value-1_y.c,
36809 union-check.h, union-defs.h,
36810 union-init.h, union-return-1_main.c,
36811 union-return-1_x.c, union-return-1_y.c: New files.
36812
36813 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36814
36815 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
36816 mixed-struct-init.h: Add 4 mixed structure types.
36817 struct-by-value-21_main.c, struct-by-value-21_x.c,
36818 struct-by-value-21_y.c, struct-return-21_main.c,
36819 struct-return-21_x.c, struct-return-21_y.c: New files.
36820
36821 2004-03-13 Mark Mitchell <mark@codesourcery.com>
36822
36823 PR c++/14550
36824 * g++.dg/parse/template14.C: New test.
36825
36826 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
36827
36828 * gcc.c-torture/execute/20040313-1.c: New test.
36829
36830 2004-03-13 Jakub Jelinek <jakub@redhat.com>
36831
36832 PR target/14533
36833 * gcc.dg/20040311-2.c: New test.
36834
36835 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
36836
36837 PR other/14544
36838 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
36839 bit-field.
36840
36841 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
36842
36843 * gcc.dg/20040305-2.c: Add missing return statement.
36844
36845 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36846
36847 * gcc.dg/builtins-34.c: Also check pow10*.
36848
36849 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
36850
36851 PR target/14262
36852 * gcc.dg/20040305-2.c: New test.
36853
36854 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
36855
36856 * gcc.dg/20040310-1.c: New test.
36857
36858 2004-03-11 Roger Sayle <roger@eyesopen.com>
36859
36860 * gcc.c-torture/execute/20040311-1.c: New test case.
36861
36862 2004-03-11 Mark Mitchell <mark@codesourcery.com>
36863
36864 PR c++/14476
36865 * g++.dg/lookup/enum1.C: New test.
36866
36867 2004-03-10 Mark Mitchell <mark@codesourcery.com>
36868
36869 PR c++/14510
36870 * g++.dg/lookup/struct2.C: New test.
36871
36872 2004-03-10 Uros Bizjak <uros@kss-loka.si>
36873
36874 * gcc.dg/builtins-34.c: New test.
36875
36876 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36877
36878 * gcc.dg/torture/builtin-nonneg-1.c: New test.
36879
36880 2004-03-09 James E Wilson <wilson@specifixinc.com>
36881
36882 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
36883 * gcc.dg/alias-2.c: New testcase.
36884
36885 2004-03-09 Zack Weinberg <zack@codesourcery.com>
36886
36887 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
36888
36889 2004-03-09 Roger Sayle <roger@eyesopen.com>
36890
36891 * gcc.c-torture/execute/20040309-1.c: New test case.
36892
36893 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
36894
36895 PR c++/14397
36896 * g++.dg/overload/ref1.C: New.
36897
36898 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36899
36900 PR c++/14409
36901 * g++.dg/template/spec12.C: New test.
36902
36903 PR c++/14448
36904 * g++.dg/parse/crash14.C: New test.
36905
36906 2004-03-09 Mark Mitchell <mark@codesourcery.com>
36907
36908 PR c++/14230
36909 * g++.dg/init/ref11.C: New test.
36910
36911 2004-03-09 Mark Mitchell <mark@codesourcery.com>
36912
36913 PR c++/14432
36914 * g++.dg/parse/builtin2.C: New test.
36915
36916 2004-03-08 Mark Mitchell <mark@codesourcery.com>
36917
36918 PR c++/14401
36919 * g++.dg/init/ctor3.C: New test.
36920 * g++.dg/init/union1.C: New test.
36921 * g++.dg/ext/anon-struct4.C: New test.
36922
36923 2004-03-08 Mark Mitchell <mark@codesourcery.com>
36924
36925 * g++.dg/lookup/koenig1.C: Tweak error messages.
36926 * g++.dg/lookup/used-before-declaration.C: Likewise.
36927 * g++.dg/other/do1.C: Likewise.
36928 * g++.dg/overload/koenig1.C: Likewise.
36929 * g++.dg/parse/crash13.C: Likewise.
36930 * g++.dg/template/instantiate3.C: Likewise.
36931
36932 2004-03-08 Eric Christopher <echristo@redhat.com>
36933
36934 * * lib/target-supports.exp: Enable libiconv in test
36935 compilation. Fix up error checking.
36936
36937 2004-03-08 Roger Sayle <roger@eyesopen.com>
36938
36939 PR middle-end/14289
36940 * gcc.dg/pr14289-1.c: New test case.
36941 * gcc.dg/pr14289-2.c: Likewise.
36942 * gcc.dg/pr14289-3.c: Likewise.
36943
36944 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
36945
36946 * gcc.c-torture/execute/20040308-1.c: New test.
36947
36948 2004-03-07 Roger Sayle <roger@eyesopen.com>
36949
36950 * gcc.c-torture/execute/20040307-1.c: New test case.
36951
36952 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
36953
36954 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
36955
36956 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
36957
36958 * gcc.dg/20040306-1.c: New test.
36959
36960 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
36961
36962 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
36963 them static.
36964 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
36965
36966 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36967
36968 PR c/14465
36969 * gcc.dg/decl-6.c: New test.
36970
36971 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36972
36973 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
36974 Rename LOGPOW -> LOG_POW.
36975 (SQRT_EXP, POW_EXP): New.
36976
36977 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36978
36979 * gcc.dg/i386-sse-8.c: New test.
36980
36981 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36982
36983 PR c/14114
36984 * gcc.dg/decl-5.c: New test.
36985
36986 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
36987
36988 * gcc.dg/20040305-1.c: New test.
36989
36990 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
36991
36992 PR other/14354
36993 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
36994
36995 2004-03-04 Ziemowit Laski <zlaski@apple.com>
36996
36997 PR c++/14425, c++/14426
36998 * g++.dg/ext/altivec-4.C: New test.
36999 * g++.dg/ext/altivec-5.C: New test.
37000
37001 2004-03-04 Geoffrey Keating <geoffk@apple.com>
37002
37003 * g++.old-deja/g++.other/linkage1.C: Expect errors about
37004 global variables of a type with no linkage.
37005 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
37006 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
37007 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
37008 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
37009 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
37010 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
37011 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
37012 * g++.dg/warn/deprecated.C: Name enum Color.
37013 * g++.dg/overload/VLA.C: Name structure for 'b'.
37014 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
37015
37016 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
37017
37018 * gcc.c-torture/compile/20040304-1.c: New test.
37019
37020 2004-03-03 Zack Weinberg <zack@codesourcery.com>
37021
37022 PR 13728
37023 * gcc.dg/decl-4.c: New testcase.
37024
37025 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
37026
37027 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
37028 as PRECF if sizeof (float) > sizeof (double).
37029 (PRECL): Make it the same as PRECF if
37030 sizeof (float) > sizeof (long double).
37031
37032 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37033
37034 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
37035 system type. Add check for irix6 which doesn't have c99 runtime.
37036
37037 2004-03-03 Bob Wilson <bob.wilson@acm.org>
37038
37039 * gcc.dg/const-elim-1.c: xfail for xtensa.
37040
37041 2004-03-01 Mark Mitchell <mark@codesourcery.com>
37042
37043 PR c++/14369
37044 * g++.dg/template/cond4.C: New test.
37045
37046 2004-03-01 Mark Mitchell <mark@codesourcery.com>
37047
37048 PR c++/14360
37049 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
37050
37051 PR c++/14361
37052 * g++.dg/parse/defarg7.C: New test.
37053
37054 PR c++/14359
37055 * g++.dg/template/friend26.C: New test.
37056
37057 2004-03-01 Mark Mitchell <mark@codesourcery.com>
37058
37059 PR c++/14324
37060 * g++.dg/abi/mangle21.C: New test.
37061
37062 PR c++/14260
37063 * g++.dg/parse/constructor2.C: New test.
37064
37065 PR c++/14337
37066 * g++.dg/template/sfinae1.C: New test.
37067
37068 2004-02-29 Mark Mitchell <mark@codesourcery.com>
37069
37070 PR c++/14267
37071 * g++.dg/expr/crash2.C: New test.
37072
37073 PR middle-end/13448
37074 * gcc.dg/inline-5.c: New test.
37075 * gcc.dg/always-inline.c: Split out tests into ...
37076 * gcc.dg/always-inline2.c: ... this and ...
37077 * gcc.dg/always-inline3.c: ... this.
37078
37079 2004-02-29 Mark Mitchell <mark@codesourcery.com>
37080
37081 PR debug/12103
37082 * g++.dg/debug/crash1.C: New test.
37083
37084 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
37085
37086 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
37087 function with __attribute__((noinline)).
37088 (recurser_void2): Likewise.
37089 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
37090 (recurser_void2): Likewise.
37091
37092 2004-02-29 Roger Sayle <roger@eyesopen.com>
37093
37094 PR middle-end/14203
37095 * g++.dg/warn/Wunused-6.C: New test case.
37096
37097 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
37098
37099 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
37100 not defined.
37101
37102 2004-02-27 Eric Christopher <echristo@redhat.com>
37103
37104 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
37105 * g++.dg/charset/asm2.c: Run only x86.
37106 * gcc.dg/charset/asm3.c: Ditto.
37107
37108 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
37109
37110 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
37111 ld_library_path.
37112
37113 2004-02-27 Ziemowit Laski <zlaski@apple.com>
37114
37115 * g++.dg/ext/altivec-3.C: New.
37116
37117 2004-02-26 Richard Henderson <rth@redhat.com>
37118
37119 * g++.dg/ext/attrib10.C: Mark for warning.
37120 * gcc.dg/attr-alias-1.c: New.
37121
37122 2004-02-26 Richard Henderson <rth@redhat.com>
37123
37124 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
37125 * gcc.c-torture/execute/20040208-2.c: ... it back.
37126
37127 2004-02-26 Eric Christopher <echristo@redhat.com>
37128
37129 * lib/target-supports.exp (check-iconv-available): New function.
37130 * lib/gcc-dg.exp (dg-require-iconv): New function.
37131 Use above.
37132 * gcc.dg/charset: New directory.
37133 * gcc.dg/charset/charset.exp: New file.
37134 * gcc.dg/charset/asm1.c: Ditto.
37135 * gcc.dg/charset/asm2.c: Ditto.
37136 * gcc.dg/charset/asm3.c: Ditto.
37137 * gcc.dg/charset/asm4.c: Ditto.
37138 * gcc.dg/charset/asm5.c: Ditto.
37139 * gcc.dg/charset/attribute1.c: Ditto.
37140 * gcc.dg/charset/attribute2.c: Ditto.
37141 * gcc.dg/charset/string1.c: Ditto.
37142 * g++.dg/charset: New directory.
37143 * g++.dg/dg.exp: Add here. Special options.
37144 * g++.dg/charset/charset.exp: New file.
37145 * g++.dg/charset/asm1.c: Ditto.
37146 * g++.dg/charset/asm2.c: Ditto.
37147 * g++.dg/charset/asm3.c: Ditto.
37148 * g++.dg/charset/asm4.c: Ditto.
37149 * g++.dg/charset/attribute1.c: Ditto.
37150 * g++.dg/charset/attribute2.c: Ditto.
37151 * g++.dg/charset/extern1.cc: Ditto.
37152 * g++.dg/charset/extern2.cc: Ditto.
37153 * g++.dg/charset/string1.c: Ditto.
37154
37155 2004-02-26 Mark Mitchell <mark@codesourcery.com>
37156
37157 PR c++/14278
37158 * g++.dg/parse/comma1.C: New test.
37159
37160 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37161
37162 PR c++/14284
37163 * g++.dg/template/ttp8.C: New test.
37164
37165 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
37166
37167 * gcc.dg/fixuns-trunc-1.c: New test.
37168
37169 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37170
37171 * gcc.dg/builtins-config.h: Use #elif.
37172
37173 2004-02-26 Michael Matz <matz@suse.de>
37174
37175 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
37176 * gcc.dg/991214-1.c: Likewise.
37177 * gcc.dg/i386-asm-1.c: Likewise.
37178
37179 2004-02-25 Richard Henderson <rth@redhat.com>
37180
37181 * gcc.c-torture/execute/20040208-2.c: Move ...
37182 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
37183
37184 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37185
37186 PR c++/14246
37187 * g++.dg/other/crash-3.C: New test.
37188
37189 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37190
37191 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
37192 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
37193
37194 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
37195 HP-UX.
37196
37197 2004-02-24 Michael Matz <matz@suse.de>
37198
37199 * gcc.dg/i386-regparm.c: New.
37200
37201 2004-02-23 James E Wilson <wilson@specifixinc.com>
37202
37203 * gcc.c-torture/execute/20040223-1.c: New.
37204
37205 2004-02-23 Zack Weinberg <zack@codesourcery.com>
37206 Kazu Hirata <kazu@cs.umass.edu>
37207
37208 * gcc.dg/fwritable-strings-1.c: Remove.
37209
37210 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
37211
37212 PR c/14156
37213 * gcc.dg/20040223-1.c: New test.
37214
37215 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37216
37217 PR c++/14106
37218 * g++.dg/ext/typeof9.C: New test.
37219
37220 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37221
37222 PR c++/14250
37223 * g++.dg/other/switch1.C: New test.
37224
37225 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
37226
37227 * gcc.dg/cast-function-1.c: Adjust for new informative message.
37228 * gcc.dg/va-arg-1.c: Likewise.
37229
37230 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37231
37232 PR c++/14143
37233 * g++.dg/template/koenig5.C: New test.
37234
37235 2004-02-21 Ziemowit Laski <zlaski@apple.com>
37236
37237 * g++.dg/ext/altivec-1.C: Generalize target triple.
37238 * g++.dg/ext/altivec-2.C: New test case.
37239 * g++.dg/ext/altivec_check.h: New file.
37240 * gcc.dg/altivec-1.c: Generalize target triple;
37241 include altivec_check.h and call altivec_check().
37242 * gcc.dg/altivec-[2-5].c: Generalize target triple.
37243 * gcc.dg/altivec-6.c: New test case.
37244 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
37245 type casts as needed.
37246 * gcc.dg/altivec-10.c: Include altivec_check.h and call
37247 altivec_check().
37248 * gcc.dg/altivec-12.c: New test case.
37249 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
37250 include altivec_check.h and call altivec_check().
37251 * gcc.dg/altivec_check.h: New file.
37252
37253 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37254
37255 * lib/target-supports.exp (check_alias_available): Don't mangle
37256 function `g' in test program.
37257
37258 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37259
37260 * lib/target-supports.exp (check_profiling_available): Check
37261 argument to determine whether we support a profiling type.
37262 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
37263 check_profiling_available.
37264 * g++.dg/bprob/bprob.exp: Likewise.
37265 * g77.dg/bprob/bprob.exp: Likewise.
37266 * gcc.misc-tests/bprob.exp: Likewise.
37267 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
37268 dg-require-profiling and delete expected error handling.
37269 * gcc.dg/20021014-1.c: Likewise.
37270 * gcc.dg/nest.c: Likewise.
37271
37272 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37273
37274 PR c++/12007
37275 * g++.dg/other/vthunk1.C: New test.
37276
37277 2004-02-20 Falk Hueffner <falk@debian.org>
37278
37279 PR target/14201
37280 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
37281
37282 2004-02-20 Mark Mitchell <mark@codesourcery.com>
37283
37284 PR c++/13927
37285 * g++.dg/other/error8.C: Remove XFAIL markers.
37286
37287 PR c++/14173
37288 * g++.dg/ext/packed5.C: New test.
37289
37290 PR c++/14199
37291 * g++.dg/warn/Wunused-5.C: New test.
37292
37293 PR c++/14186
37294 * g++.dg/lookup/member1.C: New test.
37295
37296 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
37297
37298 * gcc.c-torture/compile/20040130-1.c: Enable only when
37299 __INT_MAX__ >= 2147483647L.
37300 * gcc.c-torture/compile/961203-1.c: Likewise.
37301
37302 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
37303
37304 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
37305 * g++.dg/opt/template1.C: Robustify assembler regexp
37306
37307 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37308
37309 * gcc.c-torture/execute/simd-4.x: Remove.
37310 * gcc.c-torture/execute/va-arg-25.x: Likewise.
37311 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
37312 Guard with #ifndef SKIP_ATTRIBUTE.
37313 * gcc.dg/compat/vector-1_y.c: Likewise.
37314 * gcc.dg/compat/vector-2_x.c: Likewise.
37315 * gcc.dg/compat/vector-2_y.c: Likewise.
37316 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
37317 * g++.dg/eh/simd-2.C: Likewise.
37318
37319 2004-02-19 Alan Modra <amodra@bigpond.net.au>
37320
37321 * gcc.c-torture/compile/complex-1.c: New.
37322
37323 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
37324
37325 PR target/14209
37326 * gcc.c-torture/execute/20040218-1.c: New test.
37327
37328 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37329
37330 PR c++/14181
37331 * g++.dg/parse/new2.C: New test.
37332
37333 2004-02-18 Paul Brook <paul@codesourcery.com>
37334
37335 * gcc.c-torture/compile/libcall-1.c: New test.
37336
37337 2004-02-18 Paul Brook <paul@codesourcery.com>
37338
37339 PR debug/12934
37340 * gcc.dg/debug/debug-7.c: New test.
37341
37342 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
37343
37344 * gcc.dg/20040217-1.c: New test.
37345
37346 2004-02-17 Zack Weinberg <zack@codesourcery.com>
37347
37348 * gcc.c-torture/execute/990208-1.x: Delete.
37349
37350 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
37351
37352 * gcc.c-torture/execute/20040208-2.x: New file.
37353
37354 2004-02-17 Mark Mitchell <mark@codesourcery.com>
37355
37356 PR c++/11326
37357 * g++.dg/abi/structret1.C: New test.
37358
37359 2004-02-17 Jakub Jelinek <jakub@redhat.com>
37360
37361 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
37362 (i386_cpuid): No need to test if cpuid is available on AMD64.
37363 Fix assembly, so that it works onboth i386 and AMD64.
37364 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
37365 (vecInLong): Fix s[] member type to unsigned int.
37366 (vecInWord): Remove type.
37367 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
37368 (a64, b64, c64, d64, e64): Remove.
37369 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
37370 Remove unused variable. Remove initialization of removed variables.
37371 Don't call mmx_tests nor sse_tests.
37372 (reference_mmx, reference_sse): Remove.
37373 (check): Add return stmt.
37374 * gcc.dg/i386-sse-7.c: New test.
37375 * gcc.dg/i386-mmx-4.c: New test.
37376
37377 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37378
37379 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
37380 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37381 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37382 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
37383 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
37384 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
37385 g++.dg/tc1/dr94.C: Fix line terminator.
37386
37387 2004-02-16 Geoffrey Keating <geoffk@apple.com>
37388
37389 * gcc.c-torture/compile/20040216-1.c: New.
37390
37391 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37392
37393 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37394 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37395 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
37396 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
37397 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
37398 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
37399
37400 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37401
37402 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
37403
37404 2004-02-15 Mark Mitchell <mark@codesourcery.com>
37405
37406 PR c++/13971
37407 * g++.dg/expr/cond4.C: New test.
37408
37409 PR c++/14086
37410 * g++.dg/lookup/crash2.C: New test.
37411
37412 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
37413
37414 * gcc.c-torture/compile/20040214-2.c: New test.
37415
37416 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
37417
37418 PR c++/14116
37419 * g++.dg/ext/typeof8.C: New test.
37420
37421 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
37422
37423 * gcc.c-torture/compile/20040214-1.c: New test.
37424
37425 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37426
37427 PR c++/13635
37428 * g++.dg/template/spec11.C: New test.
37429
37430 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37431
37432 PR c++/13927
37433 * g++.dg/other/error8.C: New test.
37434
37435 2004-02-13 Mark Mitchell <mark@codesourcery.com>
37436
37437 PR c++/14122
37438 * g++.dg/template/array4.C: New test.
37439
37440 PR c++/14108
37441 * g++.dg/inherit/thunk2.C: New test.
37442
37443 PR c++/14083
37444 * g++.dg/eh/cond2.C: New test.
37445
37446 2004-02-12 Alan Modra <amodra@bigpond.net.au>
37447
37448 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
37449
37450 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
37451
37452 * lib/scanasm.exp (dg-scan): Quote pattern before display.
37453
37454 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
37455
37456 * g++.dg/simd-2.C: xfail on ppc64-linux.
37457
37458 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
37459
37460 PR c/456
37461 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
37462 tests.
37463
37464 2004-02-11 Uros Bizjak <uros@kss-loka.si>
37465
37466 * gcc.dg/builtins-33.c: New test.
37467
37468 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
37469
37470 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
37471
37472 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
37473
37474 * g++.dg/simd-2.C: Set -maltivec for ppc64.
37475
37476 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
37477
37478 * gcc.dg/ppc64-abi-3.c: New test.
37479
37480 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
37481
37482 PR c/14092
37483
37484 * gcc.dg/pr14092-1.c: New testcase.
37485
37486 2004-02-10 Alan Modra <amodra@bigpond.net.au>
37487
37488 * gcc.dg/cpp/assert4.c: Fix typo last change.
37489
37490 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
37491 * gcc.dg/cpp/assert4.c: Handle powerpc64.
37492
37493 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
37494
37495 2004-02-09 Roger Sayle <roger@eyesopen.com>
37496
37497 * gcc.c-torture/compile/20040209-1.c: New test case.
37498
37499 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
37500
37501 * gcc.dg/c90-init-1.c: Adjust expected error messages.
37502
37503 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
37504
37505 * gcc.c-torture/execute/20040208-[12].c: New tests.
37506
37507 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
37508
37509 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
37510
37511 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
37512
37513 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
37514
37515 2004-02-07 Zack Weinberg <zack@codesourcery.com>
37516
37517 Bug 13856
37518 * gcc.dg/visibility-8.c: New testcase.
37519
37520 2004-02-07 Zack Weinberg <zack@codesourcery.com>
37521
37522 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
37523 arguments.
37524 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
37525
37526 2004-02-07 Roger Sayle <roger@eyesopen.com>
37527
37528 PR middle-end/13696
37529 * g++.dg/opt/fold1.C: New test case.
37530
37531 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37532
37533 PR c++/14033
37534 * g++.dg/other/crash-2.C: New test.
37535
37536 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37537
37538 PR c++/14028
37539 * g++.dg/parse/angle-bracket2.C: New test.
37540
37541 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37542
37543 PR middle-end/13750
37544 Revert:
37545 2004-01-15 Geoffrey Keating <geoffk@apple.com>
37546 PR pch/13361
37547 * g++.dg/pch/wchar-1.C: New.
37548 * g++.dg/pch/wchar-1.Hs: New.
37549
37550 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37551
37552 PR c++/14008
37553 * g++.dg/parse/error15.C: New test.
37554 * g++.dg/parse/crash11.C: Update dg-error mark.
37555
37556 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37557
37558 PR c++/13932
37559 * g++.dg/warn/conv2.C: New test.
37560
37561 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37562
37563 PR c++/13086
37564 * g++.dg/warn/incomplete1.C: Remove xfail.
37565
37566 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37567
37568 * lib/file-format.exp (gcc_target_object_format): Use
37569 ${tool}_target_compile, not gcc_target_compile.
37570 * lib/target-supports.exp (check_alias_available): Likewise.
37571 (check_gc_sections_available): Likewise.
37572 * g++.dg/ext/attrib10.C: Use dg-require-alias.
37573 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
37574 dg-require-alias.
37575
37576 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37577
37578 PR c++/13969
37579 * g++.dg/template/static6.C: New test.
37580
37581 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
37582
37583 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
37584
37585 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37586
37587 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
37588 tests for systems where `char' is unsigned by default.
37589
37590 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37591
37592 PR c++/13997
37593 * g++.dg/template/partial3.C: New test.
37594
37595 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
37596
37597 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
37598 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
37599 Remove mentions of obsolete ports.
37600
37601 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
37602
37603 * gcc.dg/noncompile/20001228-1.c: Fix for new
37604 error message.
37605
37606 2004-02-03 Roger Sayle <roger@eyesopen.com>
37607
37608 PR target/9348
37609 * gcc.c-torture/execute/multdi-1.c: New test case.
37610
37611 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37612
37613 PR c++/13925
37614 * g++.dg/template/lookup5.C: New test.
37615
37616 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37617
37618 PR c++/13950
37619 * g++.dg/template/lookup4.C: New test.
37620
37621 PR c++/13970
37622 * g++.dg/parse/error14.C: New test.
37623
37624 PR c++/14002
37625 * g++.dg/parse/template13.C: New test.
37626
37627 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37628
37629 PR c++/13978
37630 * g++.dg/template/koenig4.C: New test.
37631
37632 PR c++/13968
37633 * g++.dg/template/crash17.C: New test.
37634
37635 PR c++/13975
37636 * g++.dg/parse/error13.C: New test.
37637 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
37638
37639 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
37640
37641 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
37642
37643 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
37644
37645 PR c/11658
37646 PR c/13994
37647 * gcc.dg/noncompile/20040203-1.c: New test.
37648 * gcc.dg/noncompile/20040203-2.c: Likewise.
37649 * gcc.dg/noncompile/20040203-3.c: Likewise.
37650 * gcc.dg/20040203-1.c: Likewise.
37651
37652 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
37653
37654 PR c++/10858
37655 * g++.dg/template/sizeof7.C: New test.
37656
37657 2004-02-02 Eric Christopher <echristo@redhat.com>
37658 Zack Weinberg <zack@codesourcery.com>
37659
37660 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
37661
37662 2004-02-02 Zack Weinberg <zack@codesourcery.com>
37663
37664 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
37665 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
37666 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
37667 * gcc.dg/cleanup-5.c: Run only on Linux targets.
37668
37669 2004-02-02 Mark Mitchell <mark@codesourcery.com>
37670
37671 PR c++/13113
37672 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
37673
37674 PR c++/13854
37675 * g++.dg/ext/attrib13.C: New test.
37676
37677 PR c++/13907
37678 * g++.dg/conversion/op2.C: New test.
37679
37680 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37681
37682 * gcc.dg/titype-1.c: Fix pasto.
37683
37684 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37685
37686 * gcc.dg/titype-1.c: New test.
37687
37688 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37689
37690 PR c++/13957
37691 * g++.dg/template/non-type-template-argument-1.C,
37692 g++.dg/template/qualified-id1.C: Update dg-error marks.
37693 * g++.dg/template/nontype6.C: New test.
37694
37695 2004-02-01 Roger Sayle <roger@eyesopen.com>
37696
37697 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
37698 * gcc.dg/builtins-31.c: New testcase.
37699 * gcc.dg/builtins-32.c: New testcase.
37700
37701 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
37702
37703 * objc.dg/call-super-2.m: Update line numbers
37704 for the including of stddef.h.
37705
37706 2004-01-30 Michael Matz <matz@suse.de>
37707
37708 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
37709 g++.dg/ext/case-range3.C: New tests.
37710
37711 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37712
37713 DR206
37714 PR c++/13813
37715 * g++.dg/template/member4.C: New test.
37716
37717 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37718
37719 PR c++/13683
37720 * g++.dg/template/sizeof6.C: New test.
37721
37722 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
37723
37724 * gcc.dg/fwritable-strings-1.c: New test.
37725
37726 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
37727
37728 * gcc.c-torture/compile/20040130-1.c: New test.
37729
37730 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
37731
37732 * objc.dg/call-super-2.m: Include stddef.h for size_t.
37733
37734 2004-01-29 Mark Mitchell <mark@codesourcery.com>
37735
37736 PR c++/13883
37737 * g++.dg/template/ctor3.C: New test.
37738
37739 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37740
37741 * g++.dg/tc1: New directory.
37742 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
37743 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
37744 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
37745 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
37746 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
37747
37748 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37749
37750 * g++.dg/parse/error11.C: New test.
37751 * g++.dg/parse/error12.C: Likewise.
37752
37753 2004-01-28 Ziemowit Laski <zlaski@apple.com>
37754
37755 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
37756 (scan_initial, main): Use aligned_sizeof instead of sizeof.
37757
37758 2004-01-28 Mark Mitchell <mark@codesourcery.com>
37759
37760 PR c++/13791
37761 * g++.dg/ext/attrib12.C: New test.
37762
37763 PR c++/13736
37764 * g++.dg/parse/cast2.C: New test.
37765
37766 2004-01-27 James E Wilson <wilson@specifixinc.com>
37767
37768 * objc.dg/encode-2.m (main): New local string. Set depending on
37769 sizeof long. Use in sscanf call.
37770 * objc.dg/encode-3.m (main): New local string. Set depending on
37771 sizeof long. Use in scan_initial call.
37772
37773 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37774
37775 * objc.dg/call-super-2.m: Make LP64-safe.
37776 * objc.dg/desig-init-1.m: Likewise.
37777
37778 2004-01-27 Devang Patel <dpatel@apple.com>
37779
37780 * g++.dg/debug/namespace1.C: New test.
37781
37782 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
37783
37784 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
37785 xscale-*-*.
37786
37787 * gcc.dg/arm-mmx-1.c: New test.
37788
37789 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
37790
37791 * gcc.dg/20040127-1.c: New test.
37792 * gcc.dg/20040127-2.c: New test.
37793
37794 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37795
37796 * objc.dg/stret-1.m (glob): Renamed to globa.
37797
37798 2004-01-26 Mark Mitchell <mark@codesourcery.com>
37799
37800 PR c++/13663
37801 * g++.dg/expr/for1.C: New test.
37802
37803 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
37804
37805 PR middle-end/13779
37806 * gcc.dg/darwin-longlong.c: New test.
37807
37808 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
37809
37810 * gcc.dg/20040124-1.c: Moved test from here...
37811 * gcc.c-torture/compile/20040124-1.c: ...to here.
37812
37813 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
37814
37815 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
37816 the assembly output if -m64 is passed.
37817
37818 2004-01-25 Mark Mitchell <mark@codesourcery.com>
37819
37820 PR c++/13833
37821 * g++.dg/template/cond3.C: New test.
37822
37823 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37824
37825 PR c++/13810
37826 * g++.dg/template/ttp7.C: New test.
37827
37828 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37829
37830 PR c++/13797
37831 * g++.dg/template/nontype4.C: New test.
37832 * g++.dg/template/nontype5.C: Likewise.
37833
37834 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
37835
37836 * gcc.dg/torture/mips-clobber-at.c: New test.
37837
37838 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
37839
37840 * gcc.dg/20040124-1.c: New test.
37841
37842 2004-01-24 Jakub Jelinek <jakub@redhat.com>
37843
37844 * gcc.dg/20040123-1.c: New test.
37845
37846 2004-01-23 Zack Weinberg <zack@codesourcery.com>
37847
37848 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
37849
37850 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
37851
37852 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
37853
37854 2004-01-23 Andrew Pinski <apinski@apple.com>
37855
37856 * gcc.dg/20030121-1.c: Move to ..
37857 * gcc.dg/20040121-1.c: here.
37858
37859 2004-01-23 Roger Sayle <roger@eyesopen.com>
37860
37861 * gcc.dg/builtins-29.c: New test case.
37862
37863 2004-01-23 Zack Weinberg <zack@codesourcery.com>
37864
37865 PR 18314
37866 * gcc.dg/builtins-30.c: New testcase.
37867
37868 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
37869
37870 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
37871 * lib/g77.exp: Likewise.
37872 * lib/objc.exp: Likewise.
37873 * lib/g++.exp: Likewise.
37874
37875 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
37876
37877 * gcc.dg/struct-by-value-2.c: New test.
37878
37879 2004-01-21 Andrew Pinski <apinski@apple.com>
37880
37881 PR target/13785
37882 * gcc.dg/20030121-1.c: New test.
37883
37884 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
37885
37886 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
37887 clobber frame pointer register in asm statement.
37888
37889 2004-01-21 Falk Hueffner <falk@debian.org>
37890
37891 * gcc.c-torture/compile/20040121-1.c: New test.
37892
37893 2004-01-21 Zack Weinberg <zack@codesourcery.com>
37894
37895 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
37896
37897 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
37898
37899 * gcc.dg/ppc64-abi-2.c: New test.
37900
37901 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
37902
37903 * lib/treelang.exp: Fill out this file.
37904 * lib/treelang-dg.exp: New File.
37905
37906 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
37907
37908 * gcc.c-torture/compile/981022-1.c: Remove.
37909 * gcc.dg/array-5.c: Remove XFAIL.
37910 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
37911 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
37912 gcc.dg/cond-lvalue-1.c: Update.
37913 * gcc.dg/cast-lvalue-2.c: New test.
37914
37915 2004-01-19 Mark Mitchell <mark@codesourcery.com>
37916
37917 PR c++/13592
37918 * g++.dg/other/error1.C (class foo): Tweak error message.
37919
37920 PR c++/13592
37921 * g++.dg/template/call2.C: New test.
37922
37923 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37924
37925 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
37926 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
37927 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
37928 scalar-return-1_x.c, scalar-return-2_y.c,
37929 scalar-return-3_x.c, scalar-return-3_y.c,
37930 scalar-return-4_x.c, scalar-return-4_y.c,
37931 struct-align-1.h, struct-align-1_x.c,
37932 struct-align-1_y.c, struct-align-2.h,
37933 struct-align-2_x.c, struct-align-2_y.c,
37934 struct-by-value-10_y.c, struct-by-value-11_x.c,
37935 struct-by-value-11_y.c, struct-by-value-12_x.c,
37936 struct-by-value-12_y.c, struct-by-value-13_x.c,
37937 struct-by-value-13_y.c, struct-by-value-14_x.c,
37938 struct-by-value-14_y.c, struct-by-value-15_x.c,
37939 struct-by-value-15_y.c, struct-by-value-16_y.c,
37940 struct-by-value-17_y.c, struct-by-value-18_y.c,
37941 struct-by-value-19_y.c, struct-by-value-1_x.c,
37942 struct-by-value-1_y.c, struct-by-value-20_y.c,
37943 struct-by-value-2_x.c, struct-by-value-2_y.c,
37944 struct-by-value-3_y.c, struct-by-value-4_x.c,
37945 struct-by-value-4_y.c, struct-by-value-5_y.c,
37946 struct-by-value-6_y.c, struct-by-value-7_y.c
37947 struct-by-value-8_x.c, struct-by-value-8_y.c
37948 struct-by-value-9_x.c, struct-by-value-9_y.c
37949 struct-return-10_x.c, struct-return-10_y.c,
37950 struct-return-19_x.c, struct-return-20_x.c
37951 struct-return-2_x.c, struct-return-2_y.c
37952 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
37953 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
37954
37955 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37956
37957 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
37958 attribute on sparc*-sun-solaris2.*.
37959
37960 2004-01-18 Mark Mitchell <mark@codesourcery.com>
37961
37962 PR c++/13710
37963 * g++.dg/ext/typeof7.C: New test.
37964
37965 2004-01-18 David Edelsohn <edelsohn@gnu.org>
37966
37967 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
37968 * gcc.dg/const-elim-1.c: Same.
37969
37970 2004-01-17 Ziemowit Laski <zlaski@apple.com>
37971
37972 * objc.dg/stret-1.m: New.
37973 * objc.dg/stret-2.m: New.
37974
37975 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
37976
37977 PR c++/11895
37978 * g++.dg/ext/vector1.C: New test.
37979
37980 2004-01-16 Geoffrey Keating <geoffk@apple.com>
37981
37982 * gcc.dg/pch/import-1.c: New.
37983 * gcc.dg/pch/import-1.hs: New.
37984 * gcc.dg/pch/import-1a.h: New.
37985 * gcc.dg/pch/import-1b.h: New.
37986 * gcc.dg/pch/import-1c.h: New.
37987
37988 2004-01-16 Mark Mitchell <mark@codesourcery.com>
37989
37990 PR c++/13574
37991 * g++.dg/ext/array1.C: New test.
37992
37993 PR c++/13178
37994 * g++.dg/conversion/op1.C: New test.
37995
37996 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
37997
37998 PR 11864
37999 From Kazumoto Kojima / Dan Kegel:
38000 * gcc.dg/pr11864-1.c: New test.
38001
38002 PR 10392
38003 From Marcus Comstedt / Dan Kegel:
38004 * gcc.dg/pr10392-1.c: New test.
38005
38006 2004-01-16 Mark Mitchell <mark@codesourcery.com>
38007
38008 PR c++/13478
38009 * g++.dg/init/ref10.C: New test.
38010
38011 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38012
38013 PR c++/13407
38014 * g++.dg/parse/typename6.C: New test.
38015
38016 2004-01-15 Geoffrey Keating <geoffk@apple.com>
38017
38018 PR pch/13361
38019 * g++.dg/pch/wchar-1.C: New.
38020 * g++.dg/pch/wchar-1.Hs: New.
38021
38022 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38023
38024 PR c++/9259
38025 * g++.dg/expr/sizeof2.C: New test.
38026
38027 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
38028
38029 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
38030
38031 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
38032
38033 PR c++/13659
38034 * g++.dg/lookup/strong-using-3.C: New.
38035 * g++.dg/lookup/using-10.C: New.
38036
38037 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
38038
38039 PR c++/13594
38040 * g++.dg/lookup/strong-using-2.C: New.
38041
38042 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
38043 Dan Kegel <dank@kegel.com>
38044 J"orn Rennecke <joern.rennecke@superh.com>
38045
38046 PR target/9365
38047 * gcc.dg/pr9365-1.c: New test.
38048
38049 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38050
38051 PR c++/8856
38052 * g++.dg/parse/casting-operator2.C: New test.
38053 * g++.old-deja/g++.pt/explicit83.C: Remove.
38054
38055 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
38056
38057 * gcc.dg/label-compound-stmt-1.c: New test.
38058 * gcc.c-torture/compile/950922-1.c,
38059 gcc.c-torture/compile/20000211-3.c,
38060 gcc.c-torture/compile/20000518-1.c,
38061 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
38062 compound statements.
38063
38064 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
38065
38066 * gcc.dg/ppc64-abi-1.c: New test.
38067
38068 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
38069
38070 * g++.dg/ext/attrib9.C: Add dg-warnings.
38071
38072 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38073
38074 PR c++/12335
38075 * g++.dg/parse/dtor3.C: New test.
38076
38077 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
38078
38079 PR c++/12709
38080 * g++.dg/parse/try-catch-1.C: New test.
38081
38082 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
38083
38084 * ada/acats/run_all.sh: Add more verbose output in acats.log
38085 when compiling tests.
38086
38087 2004-01-12 Zack Weinberg <zack@codesourcery.com>
38088
38089 PR 13656
38090 * gcc.dg/typedef-redecl.c: New test case.
38091 * gcc.dg/typedef-redecl.h: New support file.
38092
38093 2004-01-13 Jan Hubicka <jh@suse.cz>
38094
38095 * gcc.dg/always_inline.c: New test.
38096 * gcc.dg/debug/20031231-1.c: Fix.
38097
38098 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38099
38100 PR c++/13474
38101 * g++.dg/template/array3.C: New test.
38102
38103 2004-01-12 Zack Weinberg <zack@codesourcery.com>
38104
38105 * g++.dg/ext/lvalue1.C: No longer expected to fail.
38106 * g++.dg/warn/Wunused-2.C: Likewise.
38107
38108 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38109
38110 PR c++/13289
38111 * g++.dg/template/instantiate6.C: New test.
38112
38113 2004-01-12 Roger Sayle <roger@eyesopen.com>
38114
38115 PR middle-end/11397
38116 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
38117
38118 2004-01-12 Jan Hubicka <jh@suse.cz>
38119
38120 PR opt/12826
38121 * gcc.dg/20040112-1.c: New.
38122
38123 * gcc.dg/dwarf-die[1-7].c: Move to...
38124 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
38125 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
38126
38127 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
38128
38129 PR c++/4100
38130 * g++.dg/parse/friend4.C: New test.
38131
38132 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
38133
38134 PR c++/4100
38135 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
38136 definition is called a friend.
38137
38138 2004-01-11 Zack Weinberg <zack@codesourcery.com>
38139
38140 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
38141
38142 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
38143
38144 PR c++/3478
38145 * g++.dg/parse/error10.C: New test.
38146 * g++.dg/template/arg2.C: Accept "invalid type" error.
38147
38148 2004-01-11 Jakub Jelinek <jakub@redhat.com>
38149
38150 PR middle-end/13392
38151 * g++.dg/opt/expect2.C: New test.
38152
38153 2004-01-10 Zack Weinberg <zack@codesourcery.com>
38154
38155 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
38156 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
38157 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
38158 Update dg-error regexps.
38159
38160 2004-01-10 Zack Weinberg <zack@codesourcery.com>
38161
38162 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
38163 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
38164
38165 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
38166
38167 * gcc.dg/pragma-re-1.c: Use right pointer type.
38168
38169 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
38170
38171 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
38172
38173 2004-01-09 Geoffrey Keating <geoffk@apple.com>
38174
38175 * gcc.dg/rs6000-ldouble-1.c: New.
38176
38177 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38178
38179 DR 337
38180 PR c++/9256
38181 * g++.dg/other/abstract1.C: New test.
38182
38183 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
38184
38185 * g++.dg/lookup/strong-using-1.C: New.
38186
38187 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
38188
38189 PR c/11234
38190 * gcc.dg/func-ptr-conv-1.c: New test.
38191 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
38192
38193 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
38194
38195 PR target/13380.
38196 * gcc.c-torture/compile/20040109-1.c: New.
38197
38198 2004-01-08 Stuart Hastings <stuart@apple.com>
38199
38200 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
38201 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
38202 * gcc.dg/i386-sse-6.c: ...this new testcase.
38203
38204 2004-01-09 Alan Modra <amodra@bigpond.net.au>
38205
38206 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
38207
38208 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38209
38210 * ada/acats/run_acats: Treat 'gnatchop' the same way
38211 as 'gnatmake'. Export GCC_DRIVER.
38212 * ada/acats/run_all.sh: Add target_gnatchop. Use
38213 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
38214
38215 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38216
38217 PR c++/12573
38218 * g++.dg/template/dependent-expr4.C: New test.
38219
38220 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
38221
38222 * gcc.dg/altivec-11.c: New test.
38223
38224 2004-01-07 Mark Mitchell <mark@codesourcery.com>
38225
38226 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
38227
38228 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
38229
38230 PR c/6024
38231 * gcc.dg/enum-compat-1.c: New test.
38232 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
38233
38234 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
38235
38236 PR c/12165
38237 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
38238 gcc.dg/c99-idem-qual-3.c: New tests.
38239
38240 2004-01-07 Alan Modra <amodra@bigpond.net.au>
38241
38242 * gcc.dg/winline-7.c: Don't cast void * to int.
38243
38244 2004-01-06 Jan Hubicka <jh@suse.cz>
38245
38246 * gcc.dg/i386-sse-5.c: New test
38247 * g++.dg/eh/simd-1.c: Add -w argument for i386.
38248
38249 2004-01-05 Mark Mitchell <mark@codesourcery.com>
38250
38251 PR c++/12815
38252 * g++.dg/rtti/typeid4.C: New test.
38253
38254 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
38255
38256 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
38257
38258 2004-01-05 Mark Mitchell <mark@codesourcery.com>
38259
38260 PR c++/12132
38261 * g++.dg/template/error11.C: New test.
38262
38263 PR c++/13451
38264 * g++.dg/template/class2.C: New test.
38265
38266 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
38267 Richard Sandiford <rsandifo@redhat.com>
38268
38269 PR c++/13387
38270 * g++.dg/opt/alias3.C: New test.
38271
38272 2004-01-04 Mark Mitchell <mark@codesourcery.com>
38273
38274 PR c++/13157
38275 * g++.dg/template/koenig3.C: New test.
38276
38277 PR c++/13529
38278 * g++.dg/parse/offsetof3.C: New test.
38279
38280 * g++.dg/init/copy7.C: Add missing dg-error markers.
38281
38282 PR c++/12226
38283 * g++.dg/init/copy7.c: New test.
38284
38285 PR c++/13536
38286 * g++.dg/parse/cast1.C: New test.
38287
38288 2004-01-04 Jan Hubicka <jh@suse.cz>
38289
38290 * gcc.dg/winline[1-7].c: New tests.
38291
38292 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38293
38294 PR c++/13520
38295 * g++.dg/template/qualttp22.C: New test.
38296
38297 2004-01-01 Jan Hubicka <jh@suse.cz>
38298
38299 * gcc.dg/debug/20031231-1.c: New.
38300 * gcc.c-torture/compile/20040101-1.c: New.
38301 * gcc.dg/dwarf-die-[1-7].c: New.
38302
38303 2004-01-01 Jakub Jelinek <jakub@redhat.com>
38304
38305 PR optimization/13521
38306 * gcc.c-torture/compile/20031231-1.c: New test.
38307
38308 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
38309
38310 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
38311
38312 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38313
38314 PR c++/10079
38315 * g++.dg/template/crash16.C: New test.
38316
38317 2003-12-30 Mark Mitchell <mark@codesourcery.com>
38318
38319 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
38320
38321 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
38322
38323 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
38324 ports.
38325 * g++.old-deja/g++.jason/thunk3.C: Likewise.
38326 * g++.old-deja/g++.law/profile1.C: Likewise.
38327 * gcc.c-torture/compile/981006-1.c: Likewise.
38328 * gcc.c-torture/execute/loop-2e.x: Likewise.
38329 * gcc.c-torture/execute/loop-2f.x: Remove.
38330 * gcc.c-torture/execute/loop-2g.x: Likewise.
38331 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
38332 * gcc.dg/20020312-2.c: Remove traces of dead ports.
38333
38334 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
38335
38336 PR c++/13507
38337 * g++.dg/ext/attrib11.C: New test.
38338
38339 PR c++/13494
38340 * g++.dg/template/array2-1.C: New test.
38341 * g++.dg/template/array2-2.C: New test.
38342
38343 2003-12-29 Mark Mitchell <mark@codesourcery.com>
38344
38345 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
38346
38347 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
38348
38349 PR c++/12774
38350 * g++.dg/template/array1-1.C: New test.
38351 * g++.dg/template/array1-2.C: New test.
38352
38353 2003-12-29 Roger Sayle <roger@eyesopen.com>
38354
38355 PR fortran/12632
38356 * g77.dg/12632.f: New test case.
38357
38358 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38359
38360 PR c++/13289
38361 * g++.dg/parse/nontype1.C: New test.
38362
38363 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38364
38365 PR c++/12403
38366 * g++.dg/parse/explicit1.C: New test.
38367 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
38368
38369 2003-12-28 Mark Mitchell <mark@codesourcery.com>
38370
38371 PR c++/13081
38372 * g++.dg/opt/inline6.C: New test.
38373
38374 PR c++/12613
38375 * g++.dg/parse/error9.C: New test.
38376
38377 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
38378
38379 2003-12-28 Mark Mitchell <mark@codesourcery.com>
38380
38381 PR c++/13009
38382 * g++.dg/init/assign1.C: New test.
38383
38384 2003-12-28 Roger Sayle <roger@eyesopen.com>
38385
38386 PR c++/13070
38387 * g++.dg/warn/format3.C: New test case.
38388
38389 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38390
38391 * gcc.c-torture/compile/20031227-1.c: New test.
38392
38393 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38394
38395 * g++.dg/bprob/bprob.exp: Load target-supports.exp
38396 * g77.dg/bprob/bprob.exp: Likewise.
38397 * gcc.misc-tests/bprob.exp: Likewise.
38398 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
38399 variants on systems where the library does not provide that
38400 functionality.
38401 * gcc.dg/builtins-20.c: Use builtins-config.h.
38402 * gcc.dg/builtins-config.h: New file.
38403
38404 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38405
38406 * lib/gcc-dg.exp (dg-require-profiling): New function.
38407 * lib/target-supports.exp (check_profiling_available): Likewise.
38408 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
38409 * g77.dg/bprob/bprob.exp: Likewise.
38410 * gcc.misc-tests/bprob.exp: Likewise.
38411 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
38412 * gcc.dg/20021014-1.c: Likewise.
38413 * gcc.dg/nest.c: Likewise.
38414
38415 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38416
38417 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
38418 compiling.
38419 * g++.dg/lookup/java2.C: Likewise.
38420 * gcc.dg/cpp/lexident.c: Likewise.
38421
38422 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
38423
38424 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
38425 given.
38426 * gcc.c-torture/compile/961203-1.c: Likewise.
38427 * gcc.c-torture/compile/980506-1.c: Likewise.
38428
38429 2003-12-23 Zack Weinberg <zack@codesourcery.com>
38430
38431 * lib/gcc-dg.exp (dg-prune-output): New annotation.
38432 (additional_prunes): New global.
38433 (gcc-dg-prune): Handle additional per-test pruning.
38434 (dg-test): Clear additional_prunes between tests.
38435
38436 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
38437 dg-prune-output to avoid spurious failures from assembler
38438 complaining about nonexistent WAW violations.
38439 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
38440 Use dg-prune-output to avoid spurious failures from assembler
38441 warning about Itanium B-step errata.
38442
38443 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38444
38445 * g++.dg/abi/macro0.C: New test.
38446 * g++.dg/abi/macro1.C: Likewise.
38447 * g++.dg/abi/macro2.C: Likewise.
38448
38449 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
38450 * g++.dg/abi/bitfield7.C: Likewise.
38451 * g++.dg/abi/dtor2.C: Likewise.
38452 * g++.dg/abi/mangle11.C: Likewise.
38453 * g++.dg/abi/mangle12.C: Likewise.
38454 * g++.dg/abi/mangle14.C: Likewise.
38455 * g++.dg/abi/mangle17.C: Likewise.
38456 * g++.dg/abi/vbase10.C: Likewise.
38457 * g++.dg/abi/vbase14.C: Likewise.
38458 * g++.dg/template/qualttp17.C: Likewise.
38459
38460 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
38461
38462 PR c/11995
38463 * gcc.dg/20031223-1.c: New test.
38464
38465 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38466
38467 * gcc.dg/noreturn-7.c: New test.
38468
38469 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38470
38471 * gcc.dg/null-pointer-1.c: New test.
38472
38473 2003-12-22 Mark Mitchell <mark@codesourcery.com>
38474
38475 * g++.old-deja/g++.jason/template18.C: Remove.
38476 * g++.old-deja/g++.jason/template37.C: Likewise.
38477
38478 PR c++/12862
38479 * g++.dg/lookup/ns1.C: New test.
38480
38481 PR c++/12397
38482 * g++.dg/template/lookup3.C: New test.
38483
38484 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
38485
38486 * g++.dg/template/recurse1.C: New test
38487
38488 2003-12-22 Mark Mitchell <mark@codesourcery.com>
38489
38490 PR c++/12479
38491 * g++.dg/parse/semicolon1.C: New test.
38492 * g++.dg/parse/semicolon1.h: Likewise.
38493
38494 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
38495
38496 * gcc.dg/darwin-misaligned.c: New test.
38497
38498 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
38499
38500 PR c/9163
38501 * gcc.dg/20031222-1.c: New test.
38502
38503 2003-12-21 Mark Mitchell <mark@codesourcery.com>
38504
38505 PR c++/13438
38506 * g++.dg/parse/error8.C: New test.
38507
38508 PR c++/11554
38509 * g++.dg/warn/ctor-init-1.C: New test.
38510
38511 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
38512
38513 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
38514 too small.
38515 * gcc.c-torture/compile/930217-1.c: Likewise.
38516 * gcc.c-torture/compile/930513-1.c: Likewise.
38517 * gcc.c-torture/execute/920908-2.c: Likewise.
38518 * gcc.c-torture/execute/921204-1.c: Likewise.
38519 * gcc.c-torture/execute/930621-1.c: Likewise.
38520 * gcc.c-torture/execute/930630-1.c: Likewise.
38521 * gcc.c-torture/execute/931031-1.c: Likewise.
38522 * gcc.c-torture/execute/980602-2.c: Likewise.
38523 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38524 * gcc.c-torture/execute/compndlit-1.c: Likewise.
38525 * gcc.c-torture/execute/extzvsi.c: Likewise.
38526 * gcc.c-torture/unsorted/ext.c: Likewise.
38527
38528 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
38529
38530 PR target/12749
38531 * gcc.c-torture/compile/20031220-2.c: New test case.
38532
38533 2003-12-20 Roger Sayle <roger@eyesopen.com>
38534
38535 PR optimization/13031
38536 * gcc.c-torture/compile/20031220-1.c: New test case.
38537
38538 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
38539
38540 * gcc.dg/cast-function-1.c: New test.
38541
38542 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
38543
38544 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
38545 formats.
38546
38547 2003-12-19 Mark Mitchell <mark@codesourcery.com>
38548
38549 PR c++/12795
38550 * g++.dg/ext/attrib10.C: New test.
38551
38552 2003-12-19 Jakub Jelinek <jakub@redhat.com>
38553
38554 * gcc.dg/cleanup-10.c: New test.
38555 * gcc.dg/cleanup-11.c: New test.
38556
38557 2003-12-19 Jakub Jelinek <jakub@redhat.com>
38558
38559 PR c++/13239
38560 * g++.dg/opt/expect1.C: New test.
38561
38562 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
38563
38564 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
38565
38566 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
38567
38568 PR debug/12923
38569 * gcc.dg/20031218-1.c: New test.
38570
38571 PR debug/12389
38572 * gcc.dg/20031218-2.c: New test.
38573 * gcc.dg/20031218-3.c: New test.
38574
38575 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
38576 of label name and allow for USER_LABEL_PREFIX == "_" names.
38577 * g++.dg/abi/mangle18-2.C: Likewise.
38578 * g++.dg/abi/mangle19-1.C: Likewise.
38579 * g++.dg/abi/mangle19-2.C: Likewise.
38580 * g++.dg/abi/mangle20-1.C: Likewise.
38581 * g++.dg/abi/mangle20-2.C: Likewise.
38582
38583 2003-12-18 Richard Henderson <rth@redhat.com>
38584
38585 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
38586
38587 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
38588 Dan Kegel <dank@kegel.com>
38589
38590 PR other/12009
38591 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
38592 testing a cross compiler, it causes spurious compile failures.
38593 * lib/g++.exp: Likewise.
38594
38595 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38596
38597 PR c++/13262
38598 * g++.dg/template/access13.C: New test.
38599
38600 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
38601
38602 * gcc.dg/20031216-1.c: New test.
38603
38604 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38605
38606 PR c++/9154
38607 * g++.dg/template/error10.C: New test.
38608
38609 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
38610
38611 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
38612 * g++.dg/eh/simd-2.C: Likewise.
38613
38614 2003-12-17 James E Wilson <wilson@specifixinc.com>
38615 Roger Sayle <roger@eyesopen.com>
38616
38617 * gcc.c-torture/execute/ieee/mzero5.c: New.
38618
38619 2003-12-17 Mark Mitchell <mark@codesourcery.com>
38620
38621 PR c++/10603
38622 * g++.dg/parse/error6.C: New test.
38623
38624 PR c++/12827
38625 * g++.dg/parse/error7.C: New test.
38626
38627 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
38628
38629 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
38630 at -O with stabs debugging formats.
38631 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
38632 * gcc.dg/debug/debug-2.c: Likewise.
38633
38634 2003-12-16 Mark Mitchell <mark@codesourcery.com>
38635
38636 PR c++/12696
38637 * g++.dg/init/error1.C: New test.
38638
38639 PR c++/12218
38640 * g++.dg/init/pm3.C: New test.
38641
38642 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
38643
38644 PR c/3347
38645 * gcc.dg/bitfld-8.c: New test.
38646
38647 2003-12-16 James Lemke <jim@wasabisystems.com>
38648
38649 * gcc.dg/arm-scd42-[123].c: New tests.
38650
38651 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
38652
38653 PR c++/9043
38654 * g++.dg/abi/mangle20-1.C: New test.
38655 * g++.dg/abi/mangle20-2.C: New test.
38656
38657 2003-12-16 Mark Mitchell <mark@codesourcery.com>
38658
38659 PR c++/13275
38660 * g++.dg/other/offsetof2.C: Remove XFAIL.
38661 * g++.dg/parse/offsetof1.C: New test.
38662 * g++.gd/parse/offsetof2.C: Likewise.
38663
38664 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38665
38666 * g++.dg/template/nontype3.C: New test.
38667 * g++.dg/template/static2.C: Tweaked the dg-error clause.
38668
38669 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38670
38671 * g++.dg/warn/noreturn-3.C: Also test instantiation.
38672
38673 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
38674
38675 PR c++/13387
38676 * g++.dg/expr/assign1.C: New test.
38677
38678 PR c++/13242
38679 * g++.dg/abi/mangle19-1.C: New test.
38680 * g++.dg/abi/mangle19-2.C: New test.
38681
38682 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
38683
38684 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
38685
38686 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
38687
38688 * gcc.c-torture/execute/20031216-1.c: New test.
38689
38690 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38691
38692 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
38693 an ICE regression.
38694
38695 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38696
38697 PR c++/10926
38698 * g++.dg/template/error9.C: New test.
38699
38700 PR c++/11116
38701 * g++.dg/template/error8.C: New test.
38702
38703 2003-12-15 Roger Sayle <roger@eyesopen.com>
38704
38705 PR middle-end/13400
38706 * gcc.c-torture/execute/20031215-1.c: New test case.
38707
38708 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38709
38710 PR c++/13269
38711 * g++.dg/parse/error5.C: New test.
38712
38713 PR c++/12989
38714 * g++.dg/expr/sizeof1.C: New test.
38715
38716 PR c++/13310
38717 * g++.dg/template/crash15.C: New test.
38718
38719 2003-12-15 Geoffrey Keating <geoffk@apple.com>
38720
38721 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
38722 a non-POD type as the last named parameter of a varargs function.
38723
38724 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38725
38726 PR c++/13243
38727 PR c++/12573
38728 * g++.dg/template/crash14.C: New test.
38729 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
38730
38731 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
38732
38733 * g++.dg/other/java1.C: New test.
38734
38735 PR c++/13241
38736 * g++.dg/abi/mangle18-1.C: New test.
38737 * g++.dg/abi/mangle18-2.C: New test.
38738
38739 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38740
38741 PR optimization/10312
38742 * gcc.c-torture/execute/20031214-1.c: New.
38743
38744 2003-12-14 Mark Mitchell <mark@codesourcery.com>
38745
38746 PR c++/10779
38747 PR c++/12160
38748 * g++.dg/parse/error3.C: New test.
38749 * g++.dg/parse/error4.C: Likewise.
38750 * g++.dg/abi/mangle4.C: Tweak error messages.
38751 * g++.dg/lookup/using5.C: Likewise.
38752 * g++.dg/other/error2.C: Likewise.
38753 * g++.dg/parse/typename5.C: Likewise.
38754 * g++.dg/parse/undefined1.C: Likewise.
38755 * g++.dg/template/arg2.C: Likewise.
38756 * g++.dg/template/ttp3.C: Likewise.
38757 * g++.dg/template/type1.C: Likewise.
38758 * g++.old-deja/g++.other/crash32.C: Likewise.
38759 * g++.old-djea/g++.pt/defarg8.C: Likewise.
38760
38761 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38762
38763 PR c++/13106
38764 * g++.dg/warn/noreturn-3.C: New test.
38765
38766 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
38767
38768 PR c++/13118
38769 * g++.dg/abi/covariant3.C: New.
38770
38771 2003-12-12 Jakub Jelinek <jakub@redhat.com>
38772
38773 * g++.dg/eh/ia64-1.C: New test.
38774
38775 2003-12-12 Roger Sayle <roger@eyesopen.com>
38776
38777 PR optimization/13037
38778 * g77.f-torture/execute/13037.f: New test case.
38779
38780 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
38781
38782 PR c++/12881
38783 * g++.dg/abi/covariant2.C: New.
38784
38785 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
38786
38787 * gcc.dg/cpp/trad/macro.c: New tests.
38788
38789 2003-12-11 Zack Weinberg <zack@codesourcery.com>
38790
38791 * gcc.c-torture/execute/wchar_t-1.x: Delete.
38792
38793 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
38794
38795 PR other/10819
38796 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
38797 to fix Bug 10819.
38798 * lib/g++.exp (g++_version): Likewise.
38799 * lib/g77.exp (g77_version): Likewise.
38800 * lib/objc.exp (default_objc_version): Likewise.
38801
38802 2003-12-10 Richard Henderson <rth@redhat.com>
38803
38804 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
38805
38806 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
38807
38808 2003-12-08 Matt Austern <austern@apple.com>
38809
38810 PR c/13134
38811 * lib/gcc-dg.exp (dg-require-visibility): Define.
38812 * lib/target-supports (check_visibility_available): Define.
38813 * gcc.dg/visibility-1.c: New test.
38814 * gcc.dg/visibility-2.c: Likewise.
38815 * gcc.dg/visibility-3.c: Likewise.
38816 * gcc.dg/visibility-4.c: Likewise.
38817 * gcc.dg/visibility-5.c: Likewise.
38818 * gcc.dg/visibility-6.c: Likewise.
38819 * g++.dg/ext/visibility-1.C: Likewise.
38820 * g++.dg/ext/visibility-2.C: Likewise.
38821 * g++.dg/ext/visibility-3.C: Likewise.
38822 * g++.dg/ext/visibility-4.C: Likewise.
38823 * g++.dg/ext/visibility-5.C: Likewise.
38824 * g++.dg/ext/visibility-6.C: Likewise.
38825
38826 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38827
38828 * g++.dg/lookup/java1.C: New test.
38829 * g++.dg/lookup/java2.C: New test.
38830
38831 2003-12-07 Falk Hueffner <falk@debian.org>
38832
38833 * g++.dg/opt/noreturn-1.C: New test.
38834
38835 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
38836
38837 * gcc.dg/overflow-1.c: New test.
38838
38839 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
38840
38841 * g77.f-torture/compile/13060.f: New test.
38842
38843 2003-12-06 Mark Mitchell <mark@codesourcery.com>
38844
38845 PR c++/13323
38846 * g++.dg/inherit/operator2.C: New test.
38847
38848 2003-12-05 Mark Mitchell <mark@codesourcery.com>
38849
38850 PR c++/13305
38851 * g++.dg/ext/attrib9.C: New test.
38852
38853 2003-12-05 Mark Mitchell <mark@codesourcery.com>
38854
38855 PR c++/13314
38856 * g++.dg/template/error7.C: New test.
38857
38858 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
38859 J"orn Rennecke <joern.rennecke@superh.com>
38860
38861 PR target/13302
38862 * g++.dg/other/struct-va_list.C: New test.
38863
38864 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38865
38866 PR c++/13166
38867 * g++.dg/parse/defarg6.C: New test.
38868
38869 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
38870
38871 PR target/13256
38872 * gcc.c-torture/execute/20031201-1.c: New test.
38873
38874 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
38875
38876 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
38877
38878 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
38879
38880 * gcc.dg/builtin-return-1.c: New test.
38881
38882 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
38883 J"orn Rennecke <joern.rennecke@superh.com>
38884
38885 PR optimization/13260
38886 * gcc.c-torture/execute/20031204-1.c: New test.
38887
38888 2003-12-03 Mark Mitchell <mark@codesourcery.com>
38889
38890 PR c++/9127
38891 * g++.dg/template/error6.C: New test.
38892
38893 2003-12-03 Jakub Jelinek <jakub@redhat.com>
38894
38895 * gcc.dg/20031202-1.c: New test.
38896
38897 2003-12-03 Mark Mitchell <mark@codesourcery.com>
38898
38899 PR c++/13179
38900 * g++.dg/template/eh1.C: New test.
38901
38902 PR c++/10771
38903 * g++.dg/template/error5.C: New test.
38904
38905 2003-12-02 David Ung <davidu@mips.com>
38906
38907 * gcc.dg/compat/vector-check.h: Corrected type for var
38908 g_##TMODE
38909
38910 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38911
38912 PR c++/10126
38913 * g++.dg/template/ptrmem8.C: New test.
38914
38915 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38916
38917 PR c++/12573
38918 * g++.dg/template/dependent-expr3.C: New test.
38919
38920 2003-12-01 James Lemke <jim@wasabisystems.com>
38921
38922 * gcc.dg/arm-g2.c: New test.
38923
38924 2003-12-01 Roger Sayle <roger@eyesopen.com>
38925
38926 PR optimization/11634
38927 * gcc.dg/20031201-2.c: New test case.
38928
38929 2003-12-01 Zack Weinberg <zack@codesourcery.com>
38930
38931 PR 11433
38932 * objc.dg/proto-lossage-3.m: New test.
38933
38934 2003-12-01 Roger Sayle <roger@eyesopen.com>
38935
38936 PR optimization/12628
38937 * gcc.dg/20031201-1.c: New test case.
38938
38939 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
38940
38941 * gcc.dg/unaligned-1.c: New test.
38942
38943 2003-11-30 Mark Mitchell <mark@codesourcery.com>
38944
38945 PR c++/9849
38946 * g++.dg/template/error4.C: New test.
38947 * g++.dg/template/nested3.C: Adjust error markers.
38948
38949 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38950
38951 * gcc.dg/cpp/assert4.c: Check more #system assertions.
38952
38953 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
38954
38955 PR c/10333
38956 * gcc.dg/bitfld-7.c: New test.
38957
38958 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
38959
38960 * gcc.dg/tls/asm-1.C: New test.
38961
38962 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38963
38964 * gcc.dg/cpp/assert4.c: Update.
38965
38966 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
38967
38968 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
38969 * gcc.dg/builtin-apply3.c: New test.
38970
38971 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
38972
38973 * lib/compat.exp (compat-obj): New xfaildata parameter.
38974 Use it to set compiler_conditional_xfail_data before compiling.
38975 (compat-get-options): Handle dg-xfail-if.
38976 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
38977 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
38978 * gcc.dg/compat/vector-1_y.c: Likewise.
38979 * gcc.dg/compat/vector-2_x.c: Likewise.
38980 * gcc.dg/compat/vector-2_y.c: Likewise.
38981
38982 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
38983
38984 * g++.dg/opt/reg-stack4.C: New test.
38985
38986 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
38987
38988 * gcc.dg/builtin-apply2.c: New test.
38989
38990 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
38991
38992 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
38993
38994 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38995
38996 PR c++/12924
38997 * g++.dg/template/template-id-2.C: New test.
38998
38999 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39000
39001 PR c++/5369
39002 * g++.dg/template/memfriend1.C: New test.
39003 * g++.dg/template/memfriend2.C: Likewise.
39004 * g++.dg/template/memfriend3.C: Likewise.
39005 * g++.dg/template/memfriend4.C: Likewise.
39006 * g++.dg/template/memfriend5.C: Likewise.
39007 * g++.dg/template/memfriend6.C: Likewise.
39008 * g++.dg/template/memfriend7.C: Likewise.
39009 * g++.dg/template/memfriend8.C: Likewise.
39010 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
39011
39012 2003-11-21 Mark Mitchell <mark@codesourcery.com>
39013
39014 PR c++/12515
39015 * g++.dg/ext/cond1.C: New test.
39016
39017 2003-11-20 Richard Henderson <rth@redhat.com>
39018
39019 * gcc.dg/20020201-2.c: Remove.
39020 * gcc.dg/20020201-4.c: Remove.
39021 * gcc.dg/20020304-1.c: Remove.
39022
39023 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
39024
39025 * gcc.dg/cpp/trad/xwin1.c: New test case.
39026
39027 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
39028
39029 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
39030 * lib/g77.exp: Likewise.
39031 * lib/objc.exp: Likewise.
39032 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
39033 for darwin.
39034
39035 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39036
39037 PR c++/12932
39038 * g++.dg/template/static5.C: New test.
39039
39040 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
39041
39042 * gcc.dg/nested-func-1.c: New test.
39043
39044 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39045
39046 * gcc.dg/cpp/assert4.c: New test.
39047
39048 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
39049
39050 PR c++/2294
39051 * g++.dg/lookup/using9.c: New test.
39052
39053 2003-11-14 Mark Mitchell <mark@codesourcery.com>
39054
39055 PR c++/12762
39056 * g++.dg/template/error3.C: New test.
39057
39058 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
39059
39060 PR ada/13035
39061 * ada/acats/run_acats, run_all.sh: Fix syntax error.
39062 No longer use a wrapper for gcc, since this does not work under
39063 Windows.
39064
39065 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
39066
39067 PR c++/2094
39068 * g++.dg/template/ptrmem7.C: New test.
39069
39070 2003-11-13 Andrew Pinski <apinski@apple.com>
39071
39072 * gcc.c-torture/compile/20031113-1.c: New test.
39073
39074 2003-11-13 Mark Mitchell <mark@codesourcery.com>
39075 Kean Johnston <jkj@sco.com>
39076
39077 PR c/13029
39078 * gcc.dg/unused-4.c: Update.
39079
39080 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
39081
39082 * g++.dg/opt/const3.C: New test.
39083
39084 2003-11-13 Jan Hubicka <jh@suse.cz>
39085
39086 * gcc.c-torture/compile/20031112-1.c: New test.
39087
39088 2003-11-12 Mark Mitchell <mark@codesourcery.com>
39089
39090 * g++.dg/parse/crash10.C: Remove bogus error marker.
39091
39092 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39093
39094 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
39095 (host_gcc): Likewise.
39096 (ROOT): Honor $PWDCMD.
39097 (BASE): Likewise.
39098 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
39099
39100 2003-11-12 Catherine Moore <clm@redhat.com>
39101
39102 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
39103
39104 2003-11-12 Andreas Jaeger <aj@suse.de>
39105 Jakub Jelinek <jakub@redhat.com>
39106 Andrew Pinski <pinskia@physics.uc.edu>
39107 Richard Henderson <rth@redhat.com>
39108
39109 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
39110 systems.
39111 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
39112
39113 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
39114 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
39115
39116 2003-11-11 Andreas Jaeger <aj@suse.de>
39117
39118 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
39119
39120 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
39121
39122 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
39123
39124 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
39125 Clean ups.
39126
39127 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
39128
39129 * gcc.dg/trampoline-1.c: New test.
39130
39131 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
39132
39133 * gcc.c-torture/compile/200031109-1.c: New test.
39134
39135 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
39136
39137 PR c/3190
39138 PR c/8714
39139 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39140 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
39141 gcc.dg/format/no-y2k-1.c: Update.
39142
39143 2003-11-08 Roger Sayle <roger@eyesopen.com>
39144
39145 PR optimization/10467
39146 * gcc.dg/20031108-1.c: New test case.
39147
39148 2003-11-07 Geoffrey Keating <geoffk@apple.com>
39149
39150 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
39151
39152 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
39153
39154 * gcc.dg/compound-lvalue-1.c: New test.
39155 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
39156 some XFAILs.
39157
39158 2003-11-06 Geoffrey Keating <geoffk@apple.com>
39159
39160 * gcc.dg/altivec-varargs-1.c: New test.
39161
39162 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39163
39164 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
39165 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
39166 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
39167 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
39168 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
39169
39170 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
39171
39172 * gcc.dg/cond-lvalue-1.c: New test.
39173
39174 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
39175
39176 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
39177
39178 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39179
39180 PR c++/11616
39181 * g++.dg/template/instantiate5.C: New test.
39182
39183 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39184
39185 PR c++/12726
39186 * g++.dg/ext/complit2.C: Replace test with self-contained version.
39187 * ChangeLog: Add missing first entry for above test.
39188
39189 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39190
39191 PR c++/9810
39192 * g++.dg/template/using8.C: New test.
39193 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
39194
39195 2003-11-02 Roger Sayle <roger@eyesopen.com>
39196
39197 PR optimization/10817
39198 * gcc.c-torture/compile/20031102-1.c: New test case.
39199
39200 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
39201
39202 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
39203 2147483647.
39204
39205 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39206
39207 * gcc.dg/20031102-1.c: New test.
39208
39209 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39210
39211 * gcc.dg/complex-1.c: New test.
39212
39213 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39214
39215 PR c++/12796
39216 * g++.dg/template/crash13.C: Adjust expected error location.
39217 * g++.old-deja/g++.brendan/ns1.C: Likewise.
39218
39219 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
39220
39221 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39222
39223 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
39224
39225 PR/10239
39226 * gcc.c-torture/compile/20031031-2.c: New test.
39227
39228 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
39229
39230 PR/11640
39231 * gcc.c-torture/compile/20031031-1.c: New test.
39232
39233 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
39234
39235 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39236 * gcc.misc-tests/bprob.exp: Likewise.
39237 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
39238 the execution test on arm-elf configs.
39239 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
39240 configs that don't support scratch files.
39241 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
39242
39243 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
39244
39245 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
39246 done by dejagnu.
39247
39248 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
39249
39250 * ada/acats/run_all.sh: Redirect mv output to /dev/null
39251 Avoid non pure sh syntax. Add more logging.
39252
39253 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
39254 fail.
39255
39256 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39257
39258 PR libgcj/10610
39259 * gcc.dg/ppc-stackalign-1.c: New test.
39260
39261 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
39262
39263 * ada/acats/run_all.sh: Change output to be more compliant with
39264 dejagnu framework.
39265 Create acats.sum and acats.log files under testsuite/ada/acats
39266 Only run [a-z]* directories, to filter out e.g. CVS.
39267 Redirect build output to log file.
39268
39269 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
39270
39271 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
39272
39273 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
39274
39275 PR ada/5909:
39276 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
39277
39278 2003-10-27 Jakub Jelinek <jakub@redhat.com>
39279
39280 * gcc.c-torture/compile/20031023-1.c: New test.
39281 * gcc.c-torture/compile/20031023-2.c: New test.
39282 * gcc.c-torture/compile/20031023-3.c: New test.
39283 * gcc.c-torture/compile/20031023-4.c: New test.
39284
39285 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39286
39287 PR c++/10371
39288 * g++.dg/lookup/scoped8.C: New test.
39289
39290 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
39291
39292 * g++.dg/opt/reg-stack3.C: New test.
39293
39294 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
39295
39296 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
39297
39298 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39299
39300 PR c++/11076
39301 * g++.dg/template/crash13.C: New test.
39302
39303 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
39304
39305 * gcc.dg/c99-restrict-2.c: New test.
39306
39307 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
39308
39309 PR c++/12698, c++/12699, c++/12700, c++/12566
39310 * g++.dg/inherit/covariant9.C: New test.
39311 * g++.dg/inherit/covariant10.C: New test.
39312 * g++.dg/inherit/covariant11.C: New test.
39313
39314 2003-10-23 Jason Merrill <jason@redhat.com>
39315
39316 PR c++/12726
39317 * g++.dg/ext/complit2.C: New test.
39318
39319 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
39320
39321 PR target/12654
39322 * gcc.c-torture/execute/20031020-1.c: New test.
39323
39324 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39325
39326 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
39327 following the jump_insn.
39328
39329 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
39330
39331 * gcc.dg/cast-lvalue-1.c: New test.
39332
39333 2003-10-21 Mark Mitchell <mark@codesourcery.com>
39334
39335 PR c++/11962
39336 * g++.dg/template/cond2.C: New test.
39337
39338 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
39339
39340 * gcc.dg/builtins-28.c: New test.
39341
39342 2003-10-20 Jan Hubicka <jh@suse.cz>
39343
39344 * g++.dg/opt/inline4.C: Do not use min-inline-insns
39345 parameter.
39346 * gcc.dg/inline-2.c: Likewise.
39347
39348 2003-10-20 Phil Edwards <phil@codesourcery.com>
39349
39350 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
39351 * gcc.dg/nest.c: Likewise.
39352
39353 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39354
39355 PR c++/9781, c++/10583, c++/11862
39356 * g++.dg/parse/crash13.C: New test.
39357
39358 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39359
39360 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
39361
39362 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
39363
39364 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
39365 Define HAVE_C99_RUNTIME except on Solaris.
39366 * gcc.dg/builtins-20.c: Likewise.
39367
39368 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39369
39370 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
39371
39372 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39373
39374 PR c++/12495
39375 * g++.dg/template/crash21.C: New test.
39376
39377 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39378
39379 PR c++/2513
39380 * g++.dg/template/typename5.C: New test.
39381
39382 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39383
39384 PR c++/12369
39385 * g++.dg/template/friend25.C: New test.
39386
39387 2003-10-16 Ziemowit Laski <zlaski@apple.com>
39388
39389 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
39390 versions.
39391
39392 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
39393
39394 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
39395 == 2147483647.
39396
39397 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
39398
39399 * gcc.c-torture/execute/960416-1.x: Remove.
39400 * gcc.c-torture/execute/divconst-3.x: Likewise.
39401
39402 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
39403
39404 PR target/12598
39405 * gcc.dg/torture/cris-volatile-1.c: New test.
39406
39407 2003-10-14 Roger Sayle <roger@eyesopen.com>
39408
39409 PR optimization/9325
39410 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
39411 for overflowing floating point to integer conversion during RTL
39412 simplification.
39413
39414 2003-10-13 Ziemowit Laski <zlaski@apple.com>
39415
39416 * objc/execute/_cmd.m: Fix typo.
39417 * objc.dg/image-info.m, objc.dg/symtab-1.m:
39418 Relax 'scan-assembler' regexp.
39419 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
39420 objc.dg/try-catch-4.m: Run on non-Darwin targets.
39421 * objc.dg/zero-link-2.m: Remove blank line.
39422 * objc.dg/zero-link-3.m: New test case.
39423
39424 2003-10-13 Geoffrey Keating <geoffk@apple.com>
39425
39426 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
39427
39428 * gcc.dg/asm-names.c: Use scan-assembler-not rather
39429 than linker trickery.
39430
39431 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39432
39433 PR c++/12370
39434 * g++.dg/other/friend2.C: New test.
39435
39436 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
39437
39438 * gcc.dg/20031012-1.c: New test.
39439
39440 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
39441
39442 * gcc.dg/weak/weak-3.c: Fix for new warning.
39443
39444 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
39445
39446 PR optimization/8750
39447 * gcc.c-torture/execute/20031012-1.c: New test case.
39448
39449 2003-10-11 Roger Sayle <roger@eyesopen.com>
39450
39451 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
39452 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
39453
39454 2003-10-11 Roger Sayle <roger@eyesopen.com>
39455
39456 PR optimization/12260
39457 * gcc.c-torture/compile/20031011-2.c: New test case.
39458
39459 2003-10-11 Roger Sayle <roger@eyesopen.com>
39460
39461 * gcc.c-torture/execute/20031011-1.c: New testcase.
39462
39463 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
39464
39465 * gcc.c-torture/compile/20031011-1.c: New test.
39466
39467 2003-10-11 Jan Hubicka <jh@suse.cz>
39468
39469 * g++.dg/other/first-global.C: New test.
39470
39471 2003-10-11 Roger Sayle <roger@eyesopen.com>
39472
39473 * gcc.c-torture/execute/string-opt-18.c: New testcase.
39474
39475 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
39476
39477 * gcc.c-torture/compile/20031010-1.c: New test.
39478
39479 2003-10-10 Geoffrey Keating <geoffk@apple.com>
39480
39481 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
39482 * gcc.c-torture/execute/va-arg-25.c: ... here.
39483
39484 2003-10-09 Mark Mitchell <mark@codesourcery.com>
39485
39486 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
39487
39488 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
39489
39490 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
39491
39492 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
39493
39494 * g++.dg/parse/error2.C: New test.
39495
39496 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
39497
39498 PR c++/11097
39499 * g++.dg/other/error5.C: Modify the error message.
39500 * g++.dg/lookup/using8.C: New test.
39501
39502 2003-10-07 Geoffrey Keating <geoffk@apple.com>
39503
39504 * gcc.dg/darwin-abi-2.c: New file.
39505 * gcc.c-torture/execute/va-arg-24.c: New file.
39506
39507 2003-10-06 Bob Wilson <bob.wilson@acm.org>
39508
39509 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
39510 indentation.
39511
39512 2003-10-06 Mark Mitchell <mark@codesourcery.com>
39513
39514 PR c++/10147
39515 * g++.dg/other/error4.C: Update error messages.
39516 * g++.dg/template/ptrmem4.C: Likewise.
39517
39518 PR c++/12337
39519 * g++.dg/init/new9.C: New test.
39520
39521 PR c++/12334, c++/12236, c++/8656
39522 * g++.dg/ext/attrib8.C: New test.
39523
39524 2003-10-06 Devang Patel <dpatel@apple.com>
39525
39526 * gcc.dg/debug/dwarf2-3.h: New test.
39527 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
39528
39529 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
39530
39531 * g++.dg/opt/cfg2.C: New test.
39532
39533 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
39534
39535 * g++.dg/opt/float1.C: New test.
39536
39537 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
39538
39539 * gcc.dg/c90-array-lval-6.c: New test.
39540 * gcc.dg/c99-array-lval-6.c: New test.
39541
39542 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
39543 Ziemowit Laski <zlaski@apple.com>
39544
39545 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
39546 'Derived', so that it is never considered a class method; add
39547 new warning for '+port' method ambiguity.
39548 * objc.dg/method-12.m: Include <objc/objc.h> instead of
39549 <objc/objc-api.h> (needed on Mac OS X).
39550 * objc.dg/method-13.m: New test.
39551
39552 2003-10-03 Roger Sayle <roger@eyesopen.com>
39553
39554 PR optimization/9325, PR java/6391
39555 * gcc.c-torture/execute/20031003-1.c: New test case.
39556
39557 2003-10-02 Mark Mitchell <mark@codesourcery.com>
39558
39559 PR optimization/12180
39560 * gcc.dg/20031002-1.c: New test.
39561
39562 PR c++/12486
39563 * g++.dg/inherit/error1.C: New test.
39564
39565 2003-10-02 Chris Demetriou <cgd@broadcom.com>
39566
39567 * lib/f-torture.exp (search_for): Rename to...
39568 (search_for_re): This. Also, clean up comments and the
39569 "regexp" invocation.
39570
39571 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
39572
39573 * gcc.c-torture/compile/20031002-1.c: New test.
39574
39575 2003-10-02 Jakub Jelinek <jakub@redhat.com>
39576
39577 * g++.dg/opt/cond1.C: New test.
39578
39579 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
39580
39581 * gcc.dg/Wold-style-definition-2.c: New testcase.
39582 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
39583
39584 2003-09-29 Richard Henderson <rth@redhat.com>
39585
39586 * g++.dg/init/array10.C: Add dg-options.
39587
39588 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
39589
39590 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
39591
39592 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39593
39594 * g++.dg/template/friend19.C: Fix typo.
39595 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
39596
39597 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
39598
39599 * gcc.c-torture/execute/20030928-1.c: New test.
39600 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
39601
39602 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39603
39604 * g++.dg/opt/unroll1.C: New test.
39605
39606 2003-09-26 Roger Sayle <roger@eyesopen.com>
39607
39608 PR optimization/11741
39609 * gcc.dg/20030926-1.c: New test case.
39610
39611 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39612
39613 PR c++/5655
39614 * g++.dg/parse/access7.C: New test.
39615 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
39616
39617 2003-09-24 Ziemowit Laski <zlaski@apple.com>
39618
39619 MERGE OF objc-improvements-branch into MAINLINE:
39620 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
39621 if libobjc has not been built.
39622 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
39623 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
39624 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
39625 objc/execute/nested-3.m, objc/execute/np-2.m,
39626 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
39627 objc/execute/redefining_self.m, objc/execute/root_methods.m,
39628 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
39629 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
39630 objc.dg/special/unclaimed-category-1.h,
39631 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
39632 well as GNU runtime.
39633 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
39634 * execute/cascading-1.m, execute/function-message-1.m,
39635 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
39636 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
39637 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
39638 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
39639 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
39640 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
39641 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
39642 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
39643 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
39644 * objc.dg/bitfield-2.m: Run only on Darwin.
39645 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
39646 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
39647 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
39648 * objc.dg/const-str-1.m: Fix constant string layout.
39649
39650 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
39651
39652 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
39653
39654 2003-09-23 Geoffrey Keating <geoffk@apple.com>
39655
39656 * gcc.dg/darwin-abi-1.c: New file.
39657
39658 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
39659
39660 PR target/12281
39661 * gcc.c-torture/compile/20030921-1.c: New test.
39662
39663 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
39664
39665 * g++.dg/opt/reg-stack2.C: New test.
39666
39667 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
39668
39669 * g++.dg/eh/delayslot1.C: New test.
39670
39671 2003-09-20 Richard Henderson <rth@redhat.com>
39672
39673 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
39674
39675 2003-09-20 Roger Sayle <roger@eyesopen.com>
39676
39677 * gcc.c-torture/execute/20030920-1.c: New test case.
39678
39679 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39680
39681 * g++.dg/rtti/typeid3.C: Correct expected error message.
39682
39683 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39684
39685 PR c++/157
39686 * g++.dg/parse/crash12.C: New test.
39687
39688 2003-09-19 Janis Johnson <janis187@us.ibm.com>
39689
39690 * gcc.dg/compat/mixed-struct-check.h: New.
39691 * gcc.dg/compat/mixed-struct-defs.h: New.
39692 * gcc.dg/compat/mixed-struct-init.h: New.
39693 * gcc.dg/compat/struct-by-value-19_main.c: New.
39694 * gcc.dg/compat/struct-by-value-19_x.c: New.
39695 * gcc.dg/compat/struct-by-value-19_y.c: New.
39696 * gcc.dg/compat/struct-by-value-20_main.c: New.
39697 * gcc.dg/compat/struct-by-value-20_x.c: New.
39698 * gcc.dg/compat/struct-by-value-20_y.c: New.
39699 * gcc.dg/compat/struct-return-19_main.c: New.
39700 * gcc.dg/compat/struct-return-19_x.c: New.
39701 * gcc.dg/compat/struct-return-19_y.c: New.
39702 * gcc.dg/compat/struct-return-20_main.c: New.
39703 * gcc.dg/compat/struct-return-20_x.c: New.
39704 * gcc.dg/compat/struct-return-20_y.c: New.
39705
39706 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
39707 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
39708 so that it will not complain on LP64 targets.
39709
39710 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39711
39712 PR c++/495
39713 * g++.dg/template/friend24.C: New test.
39714
39715 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
39716
39717 PR c++/12332
39718 * g++.dg/template/memtmpl2.C: New test.
39719
39720 2003-09-18 Mark Mitchell <mark@codesourcery.com>
39721
39722 PR target/11184
39723 * gcc.dg/builtin-apply1.c: New test.
39724
39725 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
39726
39727 PR c++/9848
39728 * g++.dg/warn/Wunused-4.C: New test.
39729
39730 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39731
39732 PR c++/12316
39733 * g++.dg/other/gc2.C: New test.
39734
39735 2003-09-17 Mark Mitchell <mark@codesourcery.com>
39736
39737 PR c++/11991
39738 * g++.dg/rtti/typeid3.C: New test.
39739
39740 PR c++/12266
39741 * g++.dg/overload/template1.C: New test.
39742
39743 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
39744
39745 * g++.dg/opt/cfg3.C: New test.
39746
39747 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39748
39749 PR c++/7939
39750 * g++.dg/template/crash11.C: New test.
39751
39752 2003-09-16 Jason Merrill <jason@redhat.com>
39753 Jakub Jelinek <jakub@redhat.com>
39754
39755 * gcc.dg/attr-warn-unused-result.c: New test.
39756
39757 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
39758
39759 PR c++/12184
39760 * g++.dg/expr/call2.C: New test.
39761
39762 2003-09-15 Andreas Jaeger <aj@suse.de>
39763
39764 * gcc.dg/Wold-style-definition-1.c: New test.
39765
39766 2003-09-14 Mark Mitchell <mark@codesourcery.com>
39767
39768 PR c++/3907
39769 * g++.dg/parse/template12.C: New test.
39770
39771 * g++.dg/abi/bitfield11.C: New test.
39772 * g++.dg/abi/bitfield12.C: Likewise.
39773
39774 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
39775
39776 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
39777 non-expansion of functional macro name without arguments at EOL.
39778 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
39779
39780 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
39781
39782 * gcc.c-torture/execute/20030914-[12].c: New tests.
39783
39784 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
39785
39786 PR c++/11788
39787 * g++.dg/overload/addr1.C: New test.
39788
39789 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
39790
39791 * gcc.dg/20030909-1.c: New test.
39792
39793 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
39794
39795 * gcc.dg/ultrasp10.c: New test.
39796
39797 2003-09-09 Devang Patel <dpatel@apple.com>
39798
39799 * gcc.dg/darwin-ld-6.c: New test.
39800
39801 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39802
39803 * gcc.dg/torture/builtin-explog-1.c: New testcase.
39804
39805 2003-09-08 Mark Mitchell <mark@codesourcery.com>
39806
39807 * gcc.dg/ia64-types1.c: New test.
39808 * gcc.dg/ia64-types2.c: Likewise.
39809
39810 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39811
39812 * gcc.dg/builtins-1.c: Add more _Complex tests.
39813 * gcc.dg/torture/builtin-attr-1.c: Likewise.
39814
39815 * gcc.dg/builtins-1.c: Test existing _Complex functions.
39816 * gcc.dg/torture/builtin-attr-1.c: Likewise.
39817
39818 2003-09-08 Mark Mitchell <mark@codesourcery.com>
39819
39820 PR c++/11786
39821 * g++.dg/lookup/koenig2.C: New test.
39822
39823 PR c++/5296
39824 * g++.dg/rtti/typeid2.C: New test.
39825
39826 2003-09-08 Jakub Jelinek <jakub@redhat.com>
39827
39828 * gcc.c-torture/compile/20030904-1.c: New test.
39829
39830 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39831
39832 * g++.dg/opt/longbranch2.C: New test.
39833
39834 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
39835
39836 * g++.dg/template/crash10.C: Only compile it.
39837
39838 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
39839
39840 PR middle-end/11665
39841 * gcc.c-torture/compile/20030907-1.c: New test.
39842 * g++.dg/init/array11.C: New test.
39843
39844 2003-09-07 Mark Mitchell <mark@codesourcery.com>
39845
39846 PR c++/11852
39847 * g++.dg/init/struct1.C: New test.
39848
39849 2003-09-07 Mark Mitchell <mark@codesourcery.com>
39850
39851 PR c++/12181
39852 * g++.dg/expr/comma1.C: New test.
39853
39854 2003-09-06 Mark Mitchell <mark@codesourcery.com>
39855
39856 PR c++/11867
39857 * g++.dg/expr/static_cast5.C: New test.
39858
39859 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
39860
39861 PR c++/11507
39862 * g++.dg/lookup/scoped7.C: New test.
39863
39864 PR c++/9574
39865 * g++.dg/other/static1.C: New test.
39866
39867 PR c++/11490
39868 * g++.dg/warn/template-1.C: New test.
39869
39870 PR c++/11432
39871 * g++.dg/template/crash10.C: New test.
39872
39873 PR c++/2478
39874 * g++.dg/overload/VLA.C: New test.
39875
39876 PR c++/10804
39877 * g++.dg/template/call1.C: New test.
39878
39879 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
39880
39881 PR c++/11794
39882 * g++.dg/parse/using3.C: New test.
39883
39884 2003-09-06 Roger Sayle <roger@eyesopen.com>
39885
39886 PR c++/11409
39887 * g++.dg/overload/builtin3.C: New test case.
39888
39889 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
39890
39891 PR c/9862
39892 * gcc.dg/20030906-1.c: New test.
39893 * gcc.dg/20030906-2.c: Likewise.
39894
39895 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
39896
39897 PR c++/12167
39898 * g++.dg/parse/defarg5.C: New test.
39899
39900 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
39901
39902 2003-09-05 Mark Mitchell <mark@codesourcery.com>
39903
39904 PR c++/12163
39905 * g++.dg/expr/static_cast4.C: New test.
39906
39907 PR c++/12146
39908 * g++.dg/template/crash9.C: New test.
39909
39910 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
39911
39912 * g++.old-deja/g++.ext/pretty2.C: Update for change
39913 in __FUNCTION__.
39914 * g++.old-deja/g++.ext/pretty3.C: Likewise.
39915
39916 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
39917
39918 PR c++/11922
39919 * g++/dg/template/qualified-id1.C: New test.
39920
39921 PR c++/12037
39922 * g++.dg/warn/noeffect4.C: New test.
39923
39924 2003-09-04 Matt Austern <austern@apple.com>
39925
39926 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
39927 * g++.dg/ext/fnname2.C: Likewise.
39928 * g++.dg/ext/fnname3.C: Likewise.
39929
39930 2003-09-04 Mark Mitchell <mark@codesourcery.com>
39931
39932 * g++.dg/expr/lval1.C: New test.
39933 * g++.dg/ext/lvcast.C: Remove.
39934
39935 2003-09-03 Roger Sayle <roger@eyesopen.com>
39936
39937 PR optimization/11700.
39938 * gcc.c-torture/compile/20030903-1.c: New test case.
39939
39940 2003-09-03 Mark Mitchell <mark@codesourcery.com>
39941
39942 PR c++/12053
39943 * g++.dg/abi/layout4.C: New test.
39944
39945 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
39946
39947 PR c++/11553
39948 * g++.dg/parse/friend3.C: New test.
39949
39950 2003-09-02 Mark Mitchell <mark@codesourcery.com>
39951
39952 PR c++/11847
39953 * g++.dg/template/class1.C: New test.
39954
39955 PR c++/11808
39956 * g++.dg/expr/call1.C: New test.
39957
39958 2003-09-01 Mark Mitchell <mark@codesourcery.com>
39959
39960 PR c++/12114
39961 * g++.dg/init/ref9.C: New test.
39962
39963 PR c++/11972
39964 * g++.dg/template/nested4.C: New test.
39965
39966 2003-08-29 Mark Mitchell <mark@codesourcery.com>
39967
39968 PR c++/12093
39969 * g++.dg/template/non-dependent4.C: New test.
39970
39971 PR c++/11928
39972 * g++.dg/inherit/conv1.C: New test.
39973
39974 2003-08-29 Mark Mitchell <mark@codesourcery.com>
39975
39976 PR c++/6196
39977 * g++.dg/ext/label1.C: New test.
39978 * g++.dg/ext/label2.C: Likewise.
39979
39980 2003-08-28 Mark Mitchell <mark@codesourcery.com>
39981
39982 * g++.dg/expr/cond3.C: New test.
39983
39984 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39985
39986 * gcc.dg/builtins-1.c: Add new builtin cases.
39987
39988 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39989
39990 * gcc.dg/builtins-1.c: Add new cases.
39991 * gcc.dg/torture/builtin-attr-1.c: Likewise.
39992
39993 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39994
39995 * gcc.dg/builtins-1.c: Add more math builtin tests.
39996 * gcc.dg/torture/builtin-attr-1.c: New test.
39997
39998 2003-08-28 Mark Mitchell <mark@codesourcery.com>
39999
40000 PR optimization/5079
40001 * g++.dg/opt/static3.C: New test.
40002
40003 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40004
40005 * gcc.misc-tests/gcov-10b.c: New test.
40006
40007 2003-08-27 Mark Mitchell <mark@codesourcery.com>
40008
40009 * g++.dg/opt/ptrmem3.C: New test.
40010
40011 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
40012
40013 2003-08-27 Jakub Jelinek <jakub@redhat.com>
40014
40015 * gcc.dg/20030826-2.c: New test.
40016
40017 2003-08-26 Roger Sayle <roger@eyesopen.com>
40018
40019 PR middle-end/12002
40020 * g77.f-torture/compile/12002.f: New test case.
40021
40022 2003-08-26 Roger Sayle <roger@eyesopen.com>
40023
40024 * gcc.dg/20030826-1.c: New test case.
40025
40026 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
40027
40028 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
40029
40030 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
40031
40032 PR c++/11871
40033 * c++.dg/lookup/crash1.C: New test.
40034
40035 * c++.dg/warn/noeffect3.C: New test.
40036
40037 2003-08-25 Janis Johnson <janis187@us.ibm.com>
40038
40039 * gcc.dg/compat/vector-1_x.c: Compile with -w.
40040 * gcc.dg/compat/vector-1_y.c: Ditto.
40041 * gcc.dg/compat/vector-2_x.c: Ditto.
40042 * gcc.dg/compat/vector-2_y.c: Ditto.
40043
40044 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
40045
40046 * gcc.dg/20030702-1.c: New test.
40047
40048 2003-08-25 Mark Mitchell <mark@codesourcery.com>
40049
40050 PR c++/8795
40051 * g++.dg/ext/altivec-1.C: New test.
40052
40053 2003-08-24 Richard Henderson <rth@redhat.com>
40054
40055 * g++.dg/eh/simd-2.C: Add -w for x86.
40056
40057 2003-08-23 Jakub Jelinek <jakub@redhat.com>
40058
40059 * gcc.dg/20030815-1.c: New test.
40060
40061 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40062
40063 PR c++/3765
40064 * g++.dg/parse/access6.C: New test.
40065
40066 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40067
40068 PR c++/641, c++/11876
40069 * g++.dg/template/friend22.C: New test.
40070 * g++.dg/template/friend23.C: Likewise.
40071
40072 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40073
40074 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
40075 identically.
40076
40077 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40078
40079 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
40080
40081 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40082
40083 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
40084
40085 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40086
40087 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
40088
40089 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40090
40091 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
40092
40093 2003-08-21 Mark Mitchell <mark@codesourcery.com>
40094
40095 PR c++/11919
40096 * g++.dg/overload/prom1.C: New test.
40097
40098 PR c++/11551
40099 * g++.dg/parse/dtor2.C: New test.
40100
40101 PR c++/10762
40102 * g++.dg/parse/using2.C: New test.
40103
40104 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
40105
40106 PR target/11805
40107 * gcc.c-torture/compile/20030821-1.c: New.
40108
40109 2003-08-20 Mark Mitchell <mark@codesourcery.com>
40110
40111 PR c++/11834
40112 * g++.dg/template/deduce2.C: New test.
40113
40114 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
40115
40116 * gcc.c-torture/execute/20030821-1.c: New test.
40117
40118 2003-08-20 Roger Sayle <roger@eyesopen.com>
40119
40120 PR middle-end/11984
40121 * gcc.dg/20030820-1.c: New test case.
40122
40123 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
40124
40125 PR c++/11945
40126 * g++.dg/warn/noeffect2.C: New test.
40127
40128 2003-08-19 Mark Mitchell <mark@codesourcery.com>
40129
40130 PR c++/10926
40131 * g++.dg/template/dtor2.C: New test.
40132
40133 PR c++/11684
40134 * g++.dg/template/operator1.C: New test.
40135 * g++.dg/parse/operator4.C: New test.
40136
40137 PR c++/11946.C
40138 * g++.dg/expr/enum1.C: New test.
40139 * gcc.dg/c99-bool-1.c: Remove bogus warning.
40140
40141 PR c++/11036.C
40142 * g++.dg/parse/elab2.C: New test.
40143 * g++.dg/parse/typedef4.C: Change error message.
40144 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
40145 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
40146 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
40147
40148 2003-08-19 Geoffrey Keating <geoffk@apple.com>
40149
40150 * gcc.dg/pch/warn-1.c: New.
40151 * gcc.dg/pch/warn-1.hs: New.
40152
40153 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
40154 not-tested file.
40155
40156 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
40157
40158 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
40159
40160 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
40161
40162 * gcc.dg/uninit-D.c: New Test.
40163 * gcc.dg/uninit-E.c: New Test.
40164 * gcc.dg/uninit-F.c: New Test.
40165 * gcc.dg/uninit-G.c: New Test.
40166
40167 2003-08-19 Michael Ritzert <ritzert@t-online.de>
40168
40169 * g++.dg/README: Describe the pch directory.
40170
40171 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40172
40173 PR c++/11174
40174 * g++.dg/parse/access4.C: New test.
40175 * g++.dg/parse/access5.C: Likewise.
40176 * g++.old-deja/g++.jason/access17.C: Adjust error message.
40177
40178 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
40179
40180 * gcc.dg/noncompile/20030818-1.c: New.
40181
40182 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
40183
40184 PR c++/11957
40185 * g++.dg/warn/noeffect1.C: New test.
40186
40187 * g++.dg/template/scope2.C: New test.
40188 * g++.dg/template/error2.C: Correct dg-error
40189
40190 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
40191
40192 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
40193
40194 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
40195
40196 PR C++/11512
40197 * g++.dg/template/warn1.C: New.
40198
40199 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
40200
40201 * g++.dg/template/error2.C: New test.
40202 * g++.dg/lookup/using7.C: Adjust errors
40203 * g++.old-deja/g++.pt/crash36.C: Likewise.
40204 * g++.old-deja/g++.pt/derived3.C: Likewise.
40205
40206 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40207
40208 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
40209 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
40210 * gcc.c-torture/execute/builtins/string-9.c: New, from
40211 string-opt-9.c. Adjust for execute/builtins framework.
40212 * gcc.c-torture/execute/string-opt-9.c: Delete.
40213
40214 2003-08-12 Mark Mitchell <mark@codesourcery.com>
40215
40216 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
40217
40218 * g++.dg/parse/ret-type2.C: New test.
40219
40220 PR c++/11703
40221 * g++.dg/init/new8.C: New test.
40222
40223 PR c++/10923
40224 * g++.dg/parse/typedef5.C: New test.
40225
40226 PR c++/9512
40227 * g++.dg/parse/qualified2.C: New test.
40228 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
40229 invalid code.
40230
40231 2003-08-11 Mark Mitchell <mark@codesourcery.com>
40232
40233 * g++.dg/conversion/ptrmem1.C: New test.
40234
40235 2003-08-11 Jakub Jelinek <jakub@redhat.com>
40236
40237 PR target/11693
40238 * gcc.dg/20030811-1.c: New test.
40239
40240 PR target/11535
40241 * gcc.c-torture/execute/20030811-1.c: New test.
40242
40243 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40244
40245 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
40246
40247 2003-08-10 Mark Mitchell <mark@codesourcery.com>
40248
40249 PR c++/11789.C
40250 * g++.dg/inherit/multiple1.C: New test.
40251
40252 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
40253
40254 * gcc.dg/spe1.c: New test.
40255
40256 PR c++/11670
40257 * g++.dg/expr/cast2.C: New test.
40258
40259 PR c++/10530
40260 * g++.dg/template/dependent-name2.C: New test.
40261
40262 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
40263
40264 * g++.dg/parse/crash11.C: Put the dg options in comments.
40265
40266 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
40267
40268 * lib/gcc-dg.exp: Update for diagnostic change.
40269
40270 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40271
40272 PR c++/5767
40273 * g++.dg/parse/crash11.C: New test.
40274
40275 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
40276
40277 * gcc.dg/cpp/spacing1.c: Update.
40278
40279 2003-08-04 Janis Johnson <janis187@us.ibm.com>
40280
40281 PR target/11739
40282 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
40283 a value for -mtune.
40284
40285 2003-08-04 Roger Sayle <roger@eyesopen.com>
40286
40287 PR middle-end/11771
40288 * gcc.c-torture/compile/20030804-1.c: New test case.
40289
40290 2003-08-04 Roger Sayle <roger@eyesopen.com>
40291
40292 * gcc.dg/20030804-1.c: New test case.
40293
40294 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
40295
40296 * gcc.dg/cpp/separate-1.c: New test.
40297
40298 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
40299
40300 PR c++/11704
40301 * g++.dg/template/dependent-expr2.C: New test.
40302
40303 PR c++/11766
40304 * g++.dg/expr/ptrmem1.C: New test.
40305
40306 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40307
40308 PR c++/9453
40309 * g++.dg/template/friend15.C: New test.
40310
40311 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
40312
40313 * lib/dg-pch.exp: Work round PCH bug.
40314
40315 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40316
40317 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
40318 builtins. Move cases from builtins-4.c here.
40319
40320 * gcc.dg/torture/builtin-math-1.c: New test taken from
40321 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
40322 additional cases.
40323
40324 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
40325 Delete.
40326
40327 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
40328
40329 PR c++/9447
40330 * g++.dg/template/using7.C: New test.
40331
40332 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
40333
40334 * import1.c, import2.c: New tests.
40335
40336 2003-08-01 Jakub Jelinek <jakub@redhat.com>
40337
40338 * g++.dg/eh/crossjump1.C: New test.
40339
40340 2003-08-01 Mark Mitchell <mark@codesourcery.com>
40341
40342 PR c++/11697
40343 * g++.dg/template/using6.C: New test.
40344
40345 PR c++/11744
40346 * g++.dg/template/koenig2.C: New test.
40347
40348 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40349
40350 PR c++/7983
40351 * g++.dg/parse/typedef4.C: New test.
40352
40353 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40354
40355 PR c++/8442, c++/8806
40356 * g++.dg/template/elab1.C: New test.
40357 * g++.dg/template/type2.C: Likewise.
40358 * g++.dg/template/ttp3.C: Adjust expected error message.
40359 * g++.old-deja/g++.law/visibility13.C: Likewise.
40360 * g++.old-deja/g++.niklas/t135.C: Likewise.
40361 * g++.old-deja/g++.pt/ttp41.C: Likewise.
40362 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
40363 template argument.
40364 * g++.old-deja/g++.pt/ttp44.C: Likewise.
40365
40366 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
40367
40368 PR c++/11295
40369 * g++.dg/ext/stmtexpr1.C: New test.
40370
40371 * g++.dg/opt/tmp1.C: New test.
40372
40373 PR c++/11525
40374 * g++.dg/parse/constant4.C: New test.
40375
40376 PR c++/9447
40377 * g++.dg/template/using5.C: New test.
40378
40379 2003-07-31 Roger Sayle <roger@eyesopen.com>
40380
40381 * gcc.dg/builtins-27.c: New test case.
40382
40383 2003-07-31 Jakub Jelinek <jakub@redhat.com>
40384
40385 * gcc.dg/tls/opt-7.c: New test.
40386
40387 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
40388
40389 * g++.old-deja/g++.other/crash18.C: Remove.
40390
40391 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
40392
40393 * g++.dg/template/explicit3.C: New.
40394 * g++.dg/template/explicit4.C: New.
40395 * g++.dg/template/explicit5.C: New.
40396
40397 PR c++/11347
40398 * g++.dg/template/memtmpl1.C: New.
40399
40400 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
40401
40402 PR target/11565
40403 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
40404 * gcc.dg/i386-387-5.c (dg-options): Likewise.
40405
40406 2003-07-30 Jan Hubicka <jh@suse.cz>
40407
40408 * vtgc1.c: Kill.
40409
40410 2003-07-29 Zack Weinberg <zack@codesourcery.com>
40411
40412 * gcc.dg/struct-in-proto-1.c: New test.
40413
40414 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
40415
40416 * gcc.dg/cpp/include2.c: Only expect one message.
40417
40418 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
40419
40420 PR c++/9447
40421 * g++.dg/template/using1.C: New test.
40422 * g++.dg/template/using2.C: New test.
40423 * g++.dg/template/using3.C: New test.
40424 * g++.dg/template/using4.C: New test.
40425
40426 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
40427
40428 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
40429 * gcc.c-torture/execute/string-opt-10.c: Likewise.
40430
40431 2003-07-28 Jan Hubicka <jh@suse.cz>
40432
40433 PR c++/11530
40434 * g++.dg/opt/call1.C: New test.
40435
40436 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
40437
40438 PR c++/11667
40439 * g++.dg/init/enum2.C: New test.
40440 * g++.dg/template/overload1.C: Add "-w" option.
40441
40442 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
40443
40444 * gcc.dg/Wdeclaration-after-statement-1.c,
40445 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
40446
40447 2003-07-28 Jakub Jelinek <jakub@redhat.com>
40448
40449 * gcc.c-torture/compile/20030725-1.c: New test.
40450
40451 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
40452
40453 * gcc.dg/20030505.c: Only run for SPE.
40454 Remove definition of opaque type.
40455
40456 2003-07-27 Mark Mitchell <mark@codesourcery.com>
40457
40458 * g++.dg/template/ptrmem6.C: New test.
40459
40460 2003-07-26 Geoffrey Keating <geoffk@apple.com>
40461
40462 * gcc.c-torture/compile/zero-strct-2.c: New test.
40463
40464 2003-07-25 Geoffrey Keating <geoffk@apple.com>
40465
40466 * gcc.dg/intermod-1.c: New test.
40467
40468 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
40469
40470 PR c++/11617
40471 * g++.dg/template/lookup2.C: New test.
40472 * g++.dg/template/memclass1.C: Remove instantiated from error.
40473 * g++.dg/other/error2.C: Tweak expected errors.
40474
40475 PR c++/11596
40476 * g++.dg/template/defarg3.C: New test.
40477
40478 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
40479
40480 2003-07-24 Mark Mitchell <mark@codesourcery.com>
40481
40482 * g++.dg/inherit/access5.C: New test.
40483
40484 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40485
40486 PR c++/11513
40487 * g++.dg/template/crash8.C: New test.
40488
40489 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
40490
40491 PR c/10602
40492 * gcc.dg/noncompile/incomplete-2.c: New test.
40493
40494 2003-07-23 Mark Mitchell <mark@codesourcery.com>
40495
40496 PR c++/11645
40497 * g++.dg/inherit/access4.C: New test.
40498
40499 PR c++/11517
40500 * g++.dg/expr/cond2.C: New test.
40501
40502 PR optimization/10679
40503 * g++.dg/opt/inline4.C: New test.
40504
40505 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
40506
40507 * g++.dg/parse/crash10: New test.
40508
40509 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
40510
40511 * g++.dg/ext/flexary1.C: New test.
40512
40513 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40514
40515 PR c++/10793
40516 * g++.dg/template/crash9.C: New test.
40517
40518 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40519
40520 PR c++/3004
40521 * g++.dg/parse/typedef3.C: New test.
40522
40523 PR c++/7906
40524 * g++.dg/parse/operator2.C: New test.
40525
40526 PR c++/8895
40527 * g++.dg/parse/def-tmpl-arg1.C: New test.
40528
40529 PR c++/9282
40530 * g++.dg/parse/funptr1.C: New test.
40531
40532 PR c++/9452
40533 * g++.dg/parse/ambig3.C: New test.
40534
40535 PR c++/9454
40536 * g++.dg/parse/operator3.C: New test.
40537
40538 PR c++/9486
40539 * g++.dg/parse/template10.C: New test.
40540
40541 PR c++/9488
40542 * g++.dg/parse/template11.C: New test.
40543
40544 PR c++/10150
40545 * g++.dg/parse/invalid-op1.C: New test.
40546
40547 PR c++/10247
40548 * g++.dg/parse/condexpr1.C: New test.
40549
40550 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
40551
40552 * g++.dg/ext/packed3.C: New test.
40553 * g++.dg/ext/packed4.C: New test.
40554
40555 * gcc.dg/pack-test-3.c: New test.
40556
40557 2003-07-21 Janis Johnson <janis187@us.ibm.com>
40558
40559 * lib/compat.exp: Handle dg-options per source file.
40560 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
40561 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
40562 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
40563 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
40564 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
40565 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
40566 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
40567 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
40568 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
40569 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
40570 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
40571 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
40572 * g++.dg/compat/break/bitfield7_x.C: Ditto.
40573 * g++.dg/compat/break/bitfield7_y.C: Ditto.
40574
40575 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
40576
40577 PR c/10320
40578 * gcc.c-torture/execute/20030718-1.c: New test.
40579
40580 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
40581
40582 PR optimization/11536
40583 * gcc.dg/20030721-1.c: New test.
40584
40585 2003-07-19 Mark Mitchell <mark@codesourcery.com>
40586
40587 PR c++/11546
40588 * g++.dg/template/lookup1.C: New test.
40589
40590 2003-07-19 Zack Weinberg <zack@codesourcery.com>
40591
40592 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
40593 diagnostics of ill-formed constructs involving labels.
40594 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
40595 the new 'previously defined here' message.
40596
40597 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
40598
40599 * g++.dg/parse/non-dependent2.C: New test.
40600
40601 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
40602
40603 * g++.dg/init/init-ref4.C: xfail on targets without
40604 weak symbols.
40605
40606 2003-07-17 Jakub Jelinek <jakub@redhat.com>
40607
40608 PR target/11087
40609 * gcc.c-torture/execute/20030717-1.c: New test.
40610
40611 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
40612
40613 * g++.dg/opt/cfg1.C: New test.
40614
40615 2003-07-17 Mark Mitchell <mark@codesourcery.com>
40616
40617 PR optimization/11557
40618 * gcc.dg/20030717-1.c: New test.
40619
40620 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
40621
40622 PR c++/10476
40623 * g++.dg/expr/crash-1.C: New test.
40624
40625 PR c++/11027
40626 * g++.dg/template/init3.C: New test.
40627
40628 PR c++/8222
40629 * g++.dg/template/non-dependent1.C: New test.
40630
40631 PR c++/11070
40632 * g++.dg/template/non-dependent2.C: New test.
40633
40634 PR c++/11071
40635 * g++.dg/template/non-dependent3.C: New test.
40636
40637 PR c++/9907
40638 * g++.dg/template/sizeof5.C: New test.
40639
40640 2003-07-17 Geoffrey Keating <geoffk@apple.com>
40641
40642 PR 11498
40643 * gcc.c-torture/compile/mangle-1.c: New file.
40644
40645 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40646
40647 PR c++/7809
40648 * g++.dg/parse/access3.C: New test.
40649
40650 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
40651
40652 PR c++/11384
40653 * g++.dg/init/init-ref4.C: New test.
40654
40655 2003-07-16 Mark Mitchell <mark@codesourcery.com>
40656
40657 PR c++/11547
40658 * g++.dg/parse/constant3.C: New test.
40659 * g++.dg/parse/crash7.C: Likewise.
40660
40661 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
40662
40663 PR target/11008
40664 * gcc.dg/i386-pentium4-not-mull.c: New.
40665
40666 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
40667
40668 * gcc.dg/asm-names.c (ymain): Make it weak.
40669
40670 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40671
40672 PR c++/5421
40673 * g++.dg/template/friend21.C: New test.
40674
40675 2003-07-16 Jakub Jelinek <jakub@redhat.com>
40676
40677 * gcc.dg/cleanup-8.c: New test.
40678 * gcc.dg/cleanup-9.c: New test.
40679
40680 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
40681
40682 * g++.dg/ext/dll-MI1.h: New file.
40683 * g++.dg/ext/dllexport-MI1.C: New file.
40684 * g++.dg/ext/dllimport-MI1.C: New file.
40685
40686 2003-07-15 Jakub Jelinek <jakub@redhat.com>
40687
40688 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
40689 it does not have cmpstrsi patterns (just cmpmemsi).
40690
40691 2003-07-15 Mark Mitchell <mark@codesourcery.com>
40692
40693 PR debug/11473
40694 * g++.dg/debug/debug8.C: New test.
40695
40696 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40697
40698 PR c++/10108
40699 * g++.dg/template/crash7.C: New test.
40700
40701 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
40702
40703 PR target/10795
40704 * gcc.c-torture/compile/20030708-1.c: New.
40705
40706 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
40707
40708 * gcc.c-torture/execute/20030715-1.c: New test.
40709
40710 2003-07-14 Geoffrey Keating <geoffk@apple.com>
40711
40712 * gcc.dg/pch/inline-3.c: New file.
40713 * gcc.dg/pch/inline-3.hs: New file.
40714 * gcc.dg/pch/inline-4.c: New file.
40715 * gcc.dg/pch/inline-4.hs: New file.
40716
40717 2003-07-14 Mark Mitchell <mark@codesourcery.com>
40718
40719 PR c++/11509
40720 * g++.dg/template/crash6.C: New test.
40721
40722 PR c++/7053
40723 * g++.dg/template/friend20.C: New test.
40724
40725 PR c++/7019
40726 * g++.dg/template/overload2.C: New test.
40727
40728 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40729
40730 PR optimization/11440
40731 * gcc.c-torture/execute/20030714-1.c: New test.
40732
40733 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40734
40735 PR c++/11154
40736 * g++.dg/template/partial2.C: New test.
40737
40738 2003-07-13 Mark Mitchell <mark@codesourcery.com>
40739
40740 PR c++/11503
40741 * g++.dg/template/anon1.C: New test.
40742
40743 PR c++/11493
40744 PR c++/11495
40745 * g++.dg/parse/template9.C: Likewise.
40746 * g++.dg/template/crash4.C: New test.
40747 * g++.dg/template/koenig1.C: Likewise.
40748 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
40749 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
40750 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
40751 functions.
40752 * g++.old-deja/g++.jason/template36.C: Likewise.
40753 * g++.old-deja/g++.mike/p1989.C: Likewise.
40754 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
40755 * g++.old-deja/g++.pt/ttp20.C: Use this->.
40756 * g++.old-deja/g++.pt/ttp21.C: Use this->.
40757 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
40758 compiling.
40759 * g++.old-deja/g++.pt/union2.C: Use this->.
40760
40761 2003-07-11 Jakub Jelinek <jakub@redhat.com>
40762
40763 * gcc.dg/20030711-1.c: New test.
40764
40765 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
40766
40767 PR c++/11050
40768 * g++.dg/parse/args1.C: New test.
40769 * g++.pt/defarg8.C: Change expected errors.
40770
40771 2003-07-11 Mark Mitchell <mark@codesourcery.com>
40772
40773 PR c++/8164
40774 * g++.dg/template/nontype2.C: New test.
40775
40776 PR c++/10558
40777 * g++.dg/parse/template8.C: New test.
40778
40779 PR c++/8327
40780 * g++.dg/template/scope1.C: New test.
40781
40782 * g++.dg/warn/Wsign-compare-1.C: New test.
40783
40784 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
40785
40786 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
40787
40788 2003-07-10 Mark Mitchell <mark@codesourcery.com>
40789
40790 PR c++/9411
40791 * g++.dg/template/explicit2.C: New test.
40792
40793 PR c++/10032
40794 * g++.dg/warn/pedantic1.C: New test.
40795
40796 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
40797
40798 PR c++ 9483
40799 * g++.dg/other/field1.C: New test.
40800
40801 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
40802
40803 PR c/11449
40804 * gcc.c-torture/compile/20030707-1.c: New.
40805
40806 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40807
40808 PR c++/10849
40809 * g++.dg/template/access12.C: New test.
40810
40811 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
40812
40813 * g++.dg/bprob/bprob.exp (prof_ext): Update.
40814 * g77.dg/bprob/bprob.exp (prof_ext): Update.
40815 * gcc.misc-tests/bprob.exp (prof_ext): Update.
40816 * gcc.misc-tests/gcov.exp: Update
40817 * g++.dg/gcov/gcov.exp: Update
40818 * lib/gcov.exp: Update.
40819
40820 2003-07-08 Mark Mitchell <mark@codesourcery.com>
40821
40822 * g++.dg/abi/mangle17.C: Make sure template expressions are
40823 dependent.
40824 * g++.dg/abi/mangle4.C: Mark erroneous casts.
40825 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
40826 * g++.dg/opt/stack1.C: Remove erroneous code.
40827 * g++.dg/parse/template7.C: New test.
40828 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
40829 * g++.old-deja/g++.pt/crash4.C: Likewise.
40830
40831 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40832
40833 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
40834 with zero or one occurence of `$' after the initial `L'.
40835
40836 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
40837
40838 * gcc.c-torture/compile/20030704-1.c: Add a comment.
40839
40840 2003-07-08 Roger Sayle <roger@eyesopen.com>
40841
40842 PR c/11370
40843 * gcc.dg/Wunreachable-6.c: New testcase.
40844 * gcc.dg/Wunreachable-7.c: New testcase.
40845
40846 2003-07-08 Jakub Jelinek <jakub@redhat.com>
40847
40848 PR c/11420
40849 * gcc.dg/20030708-1.c: New test.
40850
40851 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
40852
40853 * gcc.dg/compat/sdata-section.h: New file.
40854 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
40855 * gcc.dg/torture/mips-sdata-1.c: New test.
40856
40857 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40858
40859 PR c++/11030
40860 * g++.dg/template/friend19.C: New test.
40861
40862 2003-07-08 Jakub Jelinek <jakub@redhat.com>
40863
40864 * g++.dg/opt/strength-reduce.C: New test.
40865
40866 2003-07-07 Roger Sayle <roger@eyesopen.com>
40867
40868 PR target/10979
40869 * gcc.dg/20030707-1.c: New testcase.
40870
40871 2003-07-07 Roger Sayle <roger@eyesopen.com>
40872
40873 PR optimization/11059
40874 * g++.dg/opt/emptyunion.C: New testcase.
40875
40876 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
40877 Eric Botcazou <ebotcazou@libertysurf.fr>
40878
40879 * g++.dg/opt/stack1.C: New test.
40880
40881 2003-07-05 Mark Mitchell <mark@codesourcery.com>
40882
40883 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
40884 run test.
40885
40886 PR c++/11431
40887 * g++.dg/expr/static_cast3.C: New test.
40888
40889 2003-07-04 Zack Weinberg <zack@codesourcery.com>
40890
40891 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
40892 everywhere.
40893 * gcc.dg/concat.c: Concatenation of string constants with
40894 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
40895 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
40896 * gcc.dg/cpp/escape-2.c: Use wide character constants where
40897 necessary to avoid multi-character character constant warning.
40898 * gcc.dg/cpp/escape.c: Likewise.
40899 * gcc.dg/cpp/ucs.c: Likewise.
40900 Remove backslashes from dg-bogus comments, as they confuse Tcl.
40901 Fix a typo.
40902
40903 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
40904
40905 PR c/11428
40906 * gcc.c-torture/compile/20030704-1.c: New.
40907
40908 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
40909
40910 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
40911
40912 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
40913
40914 PR c++/5287, PR c++/7910, PR c++/11021
40915 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
40916 tests for warnings.
40917 * g++.dg/ext/dllimport2.C: Add tests for warnings.
40918 * g++.dg/ext/dllimport3.C: Likewise.
40919 * g++.dg/ext/dllimport4.C: New file.
40920 * g++.dg/ext/dllimport5.C: New file.
40921 * g++.dg/ext/dllimport6.C: New file.
40922 * g++.dg/ext/dllimport7.C: New file.
40923 * g++.dg/ext/dllimport8.C: New file.
40924 * g++.dg/ext/dllimport9.C: New file.
40925 * g++.dg/ext/dllimport10.C: New file.
40926 * g++.dg/ext/dllexport1.C: New file.
40927
40928 2003-07-03 Mark Mitchell <mark@codesourcery.com>
40929
40930 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
40931 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
40932
40933 2003-07-03 Roger Sayle <roger@eyesopen.com>
40934
40935 * gcc.dg/builtins-25.c: New testcase.
40936 * gcc.dg/builtins-26.c: New testcase.
40937
40938 2003-07-03 Janis Johnson <janis187@us.ibm.com>
40939
40940 * gcc.dg/compat/vector-defs.h: New file.
40941 * gcc.dg/compat/vector-setup.h: New file.
40942 * gcc.dg/compat/vector-check.h: New file.
40943 * gcc.dg/compat/vector-1_main.c: New file.
40944 * gcc.dg/compat/vector-1_x.c: New file.
40945 * gcc.dg/compat/vector-1_y.c: New file.
40946 * gcc.dg/compat/vector-2_main.c: New file.
40947 * gcc.dg/compat/vector-2_x.c: New file.
40948 * gcc.dg/compat/vector-2_y.c: New file.
40949
40950 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
40951 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
40952 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
40953 * gcc.dg/compat/struct-align-1.h: New file.
40954 * gcc.dg/compat/struct-align-1_main.c: New file.
40955 * gcc.dg/compat/struct-align-1_x.c: New file.
40956 * gcc.dg/compat/struct-align-1_y.c: New file.
40957 * gcc.dg/compat/struct-align-2.h: New file.
40958 * gcc.dg/compat/struct-align-2_main.c: New file.
40959 * gcc.dg/compat/struct-align-2_x.c: New file.
40960 * gcc.dg/compat/struct-align-2_y.c: New file.
40961
40962 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
40963 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
40964 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
40965 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
40966 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
40967 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
40968 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
40969 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
40970 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
40971 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
40972 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
40973 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
40974 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
40975 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
40976 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
40977 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
40978 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
40979 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
40980 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
40981 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
40982 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
40983 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40984 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40985 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
40986 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
40987 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
40988 * gcc.dg/compat/struct-return-10_x.c: Ditto.
40989 * gcc.dg/compat/struct-return-2_x.c: Ditto.
40990 * gcc.dg/compat/struct-return-3_x.c: Ditto.
40991
40992 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
40993
40994 * gcc.dg/i386-call-1.c: New test.
40995
40996 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
40997
40998 PR c++/9162
40999 * g++.dg/parse/defarg4.C: New.
41000
41001 2003-07-03 Roger Sayle <roger@eyesopen.com>
41002
41003 PR target/10700
41004 * gcc.c-torture/compile/20030703-1.c: New test case.
41005
41006 2003-07-03 Mark Mitchell <mark@codesourcery.com>
41007
41008 * g++.dg/template/local3.C: Remove extra semicolon.
41009
41010 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
41011
41012 * gcc.dg/i386-volatile-1.c: New test.
41013
41014 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
41015
41016 PR c++/11072
41017 * g++.dg/other/offsetof2.C: XFAIL.
41018 * g++.dg/other/offsetof5.C: New.
41019
41020 PR c++/10219
41021 * g++.dg/template/error1.C: New.
41022
41023 PR c++/9779
41024 * g++.dg/template/dependent-expr1.C: New.
41025
41026 2003-07-01 Mark Mitchell <mark@codesourcery.com>
41027
41028 PR c++/6949
41029 * g++.dg/template/local3.C: New test.
41030
41031 PR c++/11149
41032 * g++.dg/lookup/scoped6.C: New test.
41033
41034 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
41035
41036 PR c++/8046
41037 * g++.dg/other/error7.C: New test.
41038
41039 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
41040
41041 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
41042 * g++.old-deja/g++.abi/vtable3.h: Likewise.
41043 * g++.old-deja/g++.law/code-gen5.C: Likewise.
41044 * g++.old-deja/g++.other/union2.C: Likewise.
41045 * gcc.dg/c90-const-expr-2.c: Likewise.
41046 * gcc.dg/c90-const-expr-3.c: Likewise.
41047 * gcc.dg/c99-const-expr-2.c: Likewise.
41048 * gcc.dg/c99-const-expr-3.c: Likewise.
41049 * gcc.dg/concat.c: Likewise.
41050
41051 2003-07-01 Mark Mitchell <mark@codesourcery.com>
41052
41053 PR c++/9559
41054 * g++.dg/init/static1.C: New test.
41055
41056 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41057
41058 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
41059 * g++.old-deja/g++.other/access2.C: Likewise.
41060 * g++.old-deja/g++.other/decl2.C: Likewise.
41061 * gcc.c-torture/execute/20020615-1.c: Likewise.
41062
41063 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41064
41065 PR c++/4933
41066 * g++.dg/template/sizeof4.C: New test.
41067
41068 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41069
41070 * g++.dg/other/error6.C: New test.
41071
41072 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41073
41074 PR c++/10750
41075 * g++.dg/parse/constant2.C: New test.
41076
41077 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41078
41079 PR c++/11106
41080 * g++.dg/other/error5.C: New test.
41081
41082 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41083
41084 * gcc.dg/format/gcc_diag-1.c: New test.
41085
41086 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
41087
41088 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
41089
41090 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
41091
41092 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
41093 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
41094 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
41095
41096 2003-06-28 Jakub Jelinek <jakub@redhat.com>
41097
41098 * gcc.c-torture/execute/builtins/string-8.c: New test.
41099 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
41100 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
41101 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
41102
41103 2003-06-27 Mark Mitchell <mark@codesourcery.com>
41104
41105 PR c++/10468
41106 * g++.dg/ext/typeof6.C: New test.
41107
41108 2003-06-27 Mark Mitchell <mark@codesourcery.com>
41109
41110 PR c++/10796
41111 * g++.dg/init/enum1.C: New test.
41112
41113 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
41114
41115 * gcc.dg/20030627-1.c: New test.
41116
41117 2003-06-26 Mark Mitchell <mark@codesourcery.com>
41118
41119 PR c++/11332
41120 * g++.dg/expr/static_cast2.C: New test.
41121
41122 2003-06-26 Roger Sayle <roger@eyesopen.com>
41123 Jakub Jelinek <jakub@redhat.com>
41124
41125 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
41126 sprintf(dst,"%s",src) optimization.
41127 * gcc.c-torture/execute/20030626-1.c: New test case.
41128 * gcc.c-torture/execute/20030626-2.c: New test case.
41129
41130 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
41131
41132 * gcc.c-torture/execute/multi-ix.c: New test.
41133
41134 * gcc.c-torture/execute/simd-4.c (main):
41135 Added missing semicolon at end of union.
41136
41137 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
41138
41139 PR c++/8266
41140 * g++.dg/template/explicit-instantiation3.C: New test.
41141
41142 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41143
41144 * gcc.dg/20030626-1.c: Use signed char.
41145
41146 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41147
41148 * gcc.dg/20030626-1.c: New test.
41149
41150 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
41151
41152 * const-str-2.m: Update.
41153
41154 2003-06-25 Mark Mitchell <mark@codesourcery.com>
41155
41156 PR c++/10990
41157 * g++.dg/rtti/dyncast1.C: New test.
41158 * g++.dg/abi/mangle4.C: Correct base-specifier access.
41159 * g++.dg/lookup/scoped1.C: Remove XFAIL.
41160 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
41161
41162 PR c++/10931
41163 * g++.dg/expr/static_cast1.C: New test.
41164
41165 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
41166
41167 * gcc.dg/20030625-1.c: New test.
41168
41169 2003-06-24 Roger Sayle <roger@eyesopen.com>
41170
41171 * gcc.c-torture/compile/20030624-1.c: New test case.
41172
41173 2003-06-24 Jakub Jelinek <jakub@redhat.com>
41174
41175 * gcc.c-torture/execute/string-opt-17.c: New test.
41176
41177 2003-06-24 Mark Mitchell <mark@codesourcery.com>
41178
41179 PR c++/5754
41180 * g++.dg/parse/crash6.C: New test.
41181
41182 2003-06-23 Roger Sayle <roger@eyesopen.com>
41183
41184 * gcc.dg/builtins-24.c: New test case.
41185
41186 2003-06-23 Jakub Jelinek <jakub@redhat.com>
41187
41188 * g++.dg/opt/operator1.C: New test.
41189
41190 2003-06-22 Roger Sayle <roger@eyesopen.com>
41191
41192 * gcc.c-torture/execute/string-opt-16.c: New test case.
41193
41194 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
41195
41196 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
41197 * g++.old-deja/g++.other/conv7.C: Likewise.
41198 * g++.old-deja/g++.other/overcnv2.C: Likewise.
41199 * g++.old-deja/g++.other/overload14.C: Likewise.
41200
41201 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
41202
41203 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
41204 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
41205
41206 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41207
41208 PR c++/10888
41209 * g++.dg/warn/Winline-3.C: New test.
41210
41211 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41212
41213 * lib/target-supports.exp (check_alias_available): Make the test
41214 program acceptable to the Solaris assembler.
41215
41216 PR c++/10749
41217 * g++.dg/template/memclass2.C: New test.
41218
41219 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41220 Eric Botcazou <ebotcazou@libertysurf.fr>
41221
41222 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
41223 data for non-matching targets.
41224 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
41225
41226 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41227
41228 PR c++/10845
41229 * g++.dg/template/member3.C: New test.
41230
41231 2003-06-19 Mark Mitchell <mark@codesourcery.com>
41232
41233 PR c++/10939
41234 * g++.dg/template/func1.C: New test.
41235
41236 PR c++/9649
41237 * g++.dg/template/static4.C: New test.
41238 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
41239
41240 PR c++/11041
41241 * g++.dg/init/ref7.C: New test.
41242
41243 2003-06-19 Matt Austern <austern@apple.com>
41244
41245 PR c++/11228
41246 * g++.dg/anew1.C: New test.
41247 * g++.dg/anew2.C: New test.
41248 * g++.dg/anew3.C: New test.
41249 * g++.dg/anew4.C: New test.
41250
41251 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
41252
41253 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
41254
41255 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
41256
41257 * gcc.c-torture/execute/simd-4.c (main): Make expected value
41258 endian-dependent.
41259
41260 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
41261
41262 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
41263 Remove cruft.
41264
41265 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
41266
41267 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
41268 * gcc.c-torture/compile/961203-1.c: Likewise.
41269 * gcc.c-torture/compile/980506-1.c: Likewise.
41270
41271 2003-06-17 Mark Mitchell <mark@codesourcery.com>
41272
41273 PR c++/10712
41274 * g++.dg/lookup/using7.C: New test.
41275
41276 2003-06-17 Mark Mitchell <mark@codesourcery.com>
41277
41278 PR c++/11105
41279 * g++.dg/abi/conv1.C: Remove it.
41280 * g++.dg/template/conv7.C: New test.
41281 * g++.dg/template/conv8.C: Likewise.
41282 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
41283 conversion operator.
41284
41285 2003-06-17 Janis Johnson <janis187@us.ibm.com>
41286
41287 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
41288 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41289 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41290 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41291 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41292 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41293 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41294 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41295 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41296 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41297 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41298 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41299 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41300 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41301 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41302 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41303 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41304 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41305 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41306 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41307 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41308 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41309 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41310 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41311 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41312 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41313 * gcc.dg/compat/struct-return-10_x.c: Ditto.
41314 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41315 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41316
41317 2003-06-16 Mark Mitchell <mark@codesourcery.com>
41318
41319 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
41320 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
41321 indications.
41322
41323 2003-06-16 Roger Sayle <roger@eyesopen.com>
41324
41325 * gcc.dg/i386-387-5.c: New test case.
41326 * gcc.dg/i386-387-6.c: New test case.
41327 * gcc.dg/builtins-23.c: New test case.
41328
41329 2003-06-15 Roger Sayle <roger@eyesopen.com>
41330
41331 * gcc.dg/builtins-22.c: New test case.
41332 * gcc.dg/i386-387-1.c: Update to test exp.
41333 * gcc.dg/i386-387-2.c: Likewise.
41334
41335 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41336
41337 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
41338
41339 2003-06-12 Mark Mitchell <mark@codesourcery.com>
41340
41341 * lib/gcc-dg.exp (dg-require-dll): New function.
41342 (dg-xfail-if): Likewise.
41343 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
41344 driver.
41345
41346 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
41347 * gcc.c-torture/compile/20001205-1.c: Likewise.
41348 * gcc.c-torture/compile/20001226-1.c: Likewise.
41349 * gcc.c-torture/compile/20010518-2.c: Likewise.
41350 * gcc.c-torture/compile/20020312-1.c: Likewise.
41351 * gcc.c-torture/compile/20020604-1.c: Likewise.
41352 * gcc.c-torture/compile/920501-12.c: Likewise.
41353 * gcc.c-torture/compile/920501-4.c: Likewise.
41354 * gcc.c-torture/compile/920520-1.c: Likewise.
41355 * gcc.c-torture/compile/920521-1.c: Likewise.
41356 * gcc.c-torture/compile/920625-1.c: Likewise.
41357 * gcc.c-torture/compile/961203-1.c: Likewise.
41358 * gcc.c-torture/compile/980506-1.c: Likewise.
41359 * gcc.c-torture/compile/981006-1.c: Likewise.
41360 * gcc.c-torture/compile/981022-1.c: Likewise.
41361 * gcc.c-torture/compile/981223-1.c: Likewise.
41362 * gcc.c-torture/compile/990617-1.c: Likewise.
41363 * gcc.c-torture/compile/dll.c: Likewise.
41364 * gcc.c-torture/compile/labels-3.c: Likewise.
41365 * gcc.c-torture/compile/mipscop-1.c: Likewise.
41366 * gcc.c-torture/compile/mipscop-2.c: Likewise.
41367 * gcc.c-torture/compile/mipscop-3.c: Likewise.
41368 * gcc.c-torture/compile/mipscop-4.c: Likewise.
41369 * gcc.c-torture/compile/simd-5.c: Likewise.
41370 * gcc.c-torture/compile/20000804-1.x: Remove.
41371 * gcc.c-torture/compile/20001205-1.x: Likewise.
41372 * gcc.c-torture/compile/20001226-1.x: Likewise.
41373 * gcc.c-torture/compile/20010518-2.x: Likewise.
41374 * gcc.c-torture/compile/20020312-1.x: Likewise.
41375 * gcc.c-torture/compile/20020604-1.x: Likewise.
41376 * gcc.c-torture/compile/920501-12.x: Likewise.
41377 * gcc.c-torture/compile/920501-4.x: Likewise.
41378 * gcc.c-torture/compile/920520-1.x: Likewise.
41379 * gcc.c-torture/compile/920521-1.x: Likewise.
41380 * gcc.c-torture/compile/920625-1.x: Likewise.
41381 * gcc.c-torture/compile/961203-1.x: Likewise.
41382 * gcc.c-torture/compile/980506-1.x: Likewise.
41383 * gcc.c-torture/compile/981006-1.x: Likewise.
41384 * gcc.c-torture/compile/981022-1.x: Likewise.
41385 * gcc.c-torture/compile/981223-1.x: Likewise.
41386 * gcc.c-torture/compile/990617-1.x: Likewise.
41387 * gcc.c-torture/compile/mipscop-1.x: Likewise.
41388 * gcc.c-torture/compile/mipscop-2.x: Likewise.
41389 * gcc.c-torture/compile/mipscop-3.x: Likewise.
41390 * gcc.c-torture/compile/mipscop-4.x: Likewise.
41391 * gcc.c-torture/compile/simd-5.x: Likewise.
41392
41393 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
41394
41395 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
41396
41397 * gcc.c-torture/execute/20030611-1.c: New test.
41398
41399 2003-06-12 Roger Sayle <roger@eyesopen.com>
41400
41401 PR middle-end/168
41402 * gcc.dg/20030612-1.c: New test case.
41403
41404 2003-06-12 Mark Mitchell <mark@codesourcery.com>
41405
41406 PR c++/10635
41407 * g++.dg/expr/cast1.C: New test.
41408
41409 2003-06-12 Roger Sayle <roger@eyesopen.com>
41410
41411 * gcc.dg/builtins-21.c: New test case.
41412
41413 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
41414
41415 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
41416 options instead of at the end.
41417 * lib/objc.exp (objc_target_compile): Likewise.
41418
41419 2003-06-11 Mark Mitchell <mark@codesourcery.com>
41420
41421 PR c++/10432
41422 * g++.dg/parse/error1.C: New test.
41423
41424 2003-06-11 Janis Johnson <janis187@us.ibm.com>
41425
41426 * gcc.dg/compat/struct-by-value-11_main.c: New file.
41427 * gcc.dg/compat/struct-by-value-11_x.c: New file.
41428 * gcc.dg/compat/struct-by-value-11_y.c: New file.
41429 * gcc.dg/compat/struct-by-value-12_main.c: New file.
41430 * gcc.dg/compat/struct-by-value-12_x.c: New file.
41431 * gcc.dg/compat/struct-by-value-12_y.c: New file.
41432 * gcc.dg/compat/struct-by-value-13_main.c: New file.
41433 * gcc.dg/compat/struct-by-value-13_x.c: New file.
41434 * gcc.dg/compat/struct-by-value-13_y.c: New file.
41435 * gcc.dg/compat/struct-by-value-14_main.c: New file.
41436 * gcc.dg/compat/struct-by-value-14_x.c: New file.
41437 * gcc.dg/compat/struct-by-value-14_y.c: New file.
41438 * gcc.dg/compat/struct-by-value-15_main.c: New file.
41439 * gcc.dg/compat/struct-by-value-15_x.c: New file.
41440 * gcc.dg/compat/struct-by-value-15_y.c: New file.
41441 * gcc.dg/compat/struct-by-value-16_main.c: New file.
41442 * gcc.dg/compat/struct-by-value-16_x.c: New file.
41443 * gcc.dg/compat/struct-by-value-16_y.c: New file.
41444 * gcc.dg/compat/struct-by-value-17_main.c: New file.
41445 * gcc.dg/compat/struct-by-value-17_x.c: New file.
41446 * gcc.dg/compat/struct-by-value-17_y.c: New file.
41447 * gcc.dg/compat/struct-by-value-18_main.c: New file.
41448 * gcc.dg/compat/struct-by-value-18_x.c: New file.
41449 * gcc.dg/compat/struct-by-value-18_y.c: New file.
41450
41451 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
41452 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
41453 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
41454 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
41455 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
41456 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
41457 * gcc.dg/compat/scalar-return-3_main.c: New file.
41458 * gcc.dg/compat/scalar-return-3_x.c: New file.
41459 * gcc.dg/compat/scalar-return-3_y.c: New file.
41460 * gcc.dg/compat/scalar-return-4_main.c: New file.
41461 * gcc.dg/compat/scalar-return-4_x.c: New file.
41462 * gcc.dg/compat/scalar-return-4_y.c: New file.
41463
41464 2003-06-10 Janis Johnson <janis187@us.ibm.com>
41465
41466 * gcc.dg/compat/fp2-struct-check.h: New file.
41467 * gcc.dg/compat/fp2-struct-defs.h: New file.
41468 * gcc.dg/compat/fp2-struct-init.h: New file.
41469 * gcc.dg/compat/struct-by-value-10_main.c: New file.
41470 * gcc.dg/compat/struct-by-value-10_x.c: New file.
41471 * gcc.dg/compat/struct-by-value-10_y.c: New file.
41472 * gcc.dg/compat/struct-return-10_main.c: New file.
41473 * gcc.dg/compat/struct-return-10_x.c: New file.
41474 * gcc.dg/compat/struct-return-10_y.c: New file.
41475
41476 * gcc.dg/compat/compat-common.h: New file.
41477 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
41478 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
41479 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
41480 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
41481 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
41482 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
41483 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
41484 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41485 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
41486 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
41487 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41488 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
41489 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
41490 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41491 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
41492 * gcc.dg/compat/small-struct-check.h: Ditto.
41493 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
41494 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41495 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
41496 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
41497 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41498 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41499 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
41500 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41501 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
41502 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
41503 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41504 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41505 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
41506 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41507 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41508 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
41509 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41510 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
41511 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
41512 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41513 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
41514 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
41515 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41516 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
41517 * gcc.dg/compat/struct-return-2_main.c: Ditto.
41518 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41519 * gcc.dg/compat/struct-return-2_y.c: Ditto.
41520 * gcc.dg/compat/struct-return-3_main.c: Ditto.
41521 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41522 * gcc.dg/compat/struct-return-3_y.c: Ditto.
41523
41524 2003-06-10 Geoffrey Keating <geoffk@apple.com>
41525
41526 * g++.dg/pch/static-1.C: New file.
41527 * g++.dg/pch/static-1.Hs: New file.
41528
41529 2003-06-10 Richard Henderson <rth@redhat.com>
41530
41531 * gcc.dg/asm-7.c: Adjust expected warning text.
41532
41533 2003-06-10 Roger Sayle <roger@eyesopen.com>
41534
41535 * gcc.dg/builtins-20.c: New test case.
41536
41537 2003-06-10 Mark Mitchell <mark@codesourcery.com>
41538
41539 PR c++/11131
41540 * g++.dg/opt/template1.C: New test.
41541
41542 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41543
41544 * lib/gcc-dg.exp (dg-test): Clear additional_files and
41545 additional_sources.
41546
41547 2003-05-21 David Taylor <dtaylor@emc.com>
41548
41549 * gcc.dg/Wpadded.c: New file.
41550
41551 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41552
41553 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
41554 * gcc.dg/special/weak-2.c: Add dg-require-weak.
41555 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
41556 dg-require-weak.
41557
41558 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
41559
41560 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
41561
41562 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41563
41564 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
41565 (dg-require-alias): Likewise.
41566 (dg-require-gc-sections): Likewise.
41567 * lib/target-supports.exp (check_gc_sections_available): Likewise.
41568
41569 2003-06-08 Richard Henderson <rth@redhat.com>
41570
41571 * gcc.dg/20011029-2.c: Fix the array reference.
41572 * gcc.dg/asm-7.c: New.
41573
41574 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
41575
41576 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
41577
41578 2003-06-08 Mark Mitchell <mark@codesourcery.com>
41579
41580 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
41581 (dg-require-gc-sections): Likewise.
41582
41583 2003-06-08 Jan Hubicka <jh@suse.cz>
41584
41585 * i386-cmov1.c: Fix regular expression.
41586 * i386-cvt-1.c: Likewise.
41587 * i386-local.c: Likewise.
41588 * i386-local2.c: Likewise.
41589 * i386-mul.c: Likewise.
41590 * i386-ssetype-1.c: Likewise.
41591 * i386-ssetype-3.c: Likewise.
41592 * i386-ssetype-5.c: Likewise.
41593
41594 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41595
41596 PR c++/11039
41597 * g++.dg/warn/implicit-typename2.C: New test.
41598 * g++.dg/warn/implicit-typename3.C: New test.
41599
41600 2003-06-07 Richard Henderson <rth@redhat.com>
41601
41602 * g++.dg/other/offsetof3.C: Use size_t.
41603 * g++.dg/other/offsetof4.C: Likewise.
41604
41605 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
41606
41607 * lib/copy-file.exp: New. Implement gcc_copy_files.
41608
41609 * lib/dg-pch.exp: Load copy-file.exp
41610 (dg-pch): Use gcc_copy_files instead of "file copy".
41611
41612 2003-06-06 Mark Mitchell <mark@codesourcery.com>
41613
41614 * gcc.dg/weak/weak.exp: Simplify.
41615 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
41616 * gcc.dg/weak/weak-1.c: Likewise.
41617 * gcc.dg/weak/weak-2.c: Likewise.
41618 * gcc.dg/weak/weak-3.c: Likewise.
41619 * gcc.dg/weak/weak-4.c: Likewise.
41620 * gcc.dg/weak/weak-5.c: Likewise.
41621 * gcc.dg/weak/weak-6.c: Likewise.
41622 * gcc.dg/weak/weak-7.c: Likewise.
41623 * gcc.dg/weak/weak-8.c: Likewise.
41624 * gcc.dg/weak/weak-9.c: Likewise.
41625
41626 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
41627
41628 gcc.c-torture/execute/20030606-1.c: New.
41629
41630 2003-06-06 Roger Sayle <roger@eyesopen.com>
41631
41632 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
41633 * gcc.dg/builtins-19.c: Likewise.
41634
41635 2003-06-06 Roger Sayle <roger@eyesopen.com>
41636
41637 * gcc.dg/builtins-2.c: Add some more tests.
41638 * gcc.dg/builtins-18.c: New test case.
41639 * gcc.dg/builtins-19.c: New test case.
41640
41641 2003-06-06 Roger Sayle <roger@eyesopen.com>
41642 Jim Wilson <wilson@tuliptree.org>
41643
41644 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
41645
41646 2003-06-06 Jakub Jelinek <jakub@redhat.com>
41647
41648 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
41649 mempcpy/stpcpy calls not to be optimized into something else.
41650 * gcc.c-torture/execute/string-opt-3.c: Moved to...
41651 * gcc.c-torture/execute/builtins/string-7.c: ...here.
41652 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
41653
41654 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41655
41656 * gcc.dg/format/asm_fprintf-1.c: New test.
41657
41658 2003-06-05 Mark Mitchell <mark@codesourcery.com>
41659
41660 * lib/gcc-defs.exp (additional_sources): New variable.
41661 (dg-additional-sources): New function.
41662 (additional_files): New variable.
41663 (dg-additional-files): New function.
41664 (dg-additional-files-options): Likewise.
41665 * lib/gcc-dg.exp (dg-require-weak): New function.
41666 (dg-require-alias): Likewise.
41667 (dg-require-gc-sections): Likewise.
41668 * lib/target-supports.exp (check_alias_available): Remove testfile
41669 parameter.
41670 (check_gc_sections_available): New function.
41671 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
41672 (dg-gpp-additional-files): Likewise.
41673 * lib/g++.exp (additional_sources): Remove.
41674 (additional_files): Likewise.
41675 (g++_target_compile): Use dg-additional-files-options.
41676
41677 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
41678 Tcl logic.
41679 * gcc.dg/special/ecos.exp: Remove.
41680 * gcc.dg/special/20000419-2.c: Use dg-require-*.
41681 * gcc.dg/special/alias-1.c: Likewise.
41682 * gcc.dg/special/alias-2.c: Likewise.
41683 * gcc.dg/special/gcsec-1.c: Likewise.
41684 * gcc.dg/special/weak-1.c: Likewise.
41685 * gcc.dg/special/weak-2.c: Likewise.
41686 * gcc.dg/special/wkali-1.c: Likewise.
41687 * gcc.dg/special/wkali-2.c: Likewise.
41688
41689 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
41690 dg-gpp-additional-*.
41691 * g++.dg/special/conpr-3.C: Likewise.
41692 * g++.dg/special/conpr-4.C: Likewise.
41693 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
41694 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
41695 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
41696 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
41697 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
41698 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
41699 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
41700 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
41701 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
41702 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
41703 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
41704 * g++.old-deja/g++.other/comdat1.C: Likewise.
41705 * g++.old-deja/g++.other/comdat2.C: Likewise.
41706 * g++.old-deja/g++.other/comdat3.C: Likewise.
41707 * g++.old-deja/g++.other/ctor1.C: Likewise.
41708 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
41709
41710 2003-06-05 Richard Henderson <rth@redhat.com>
41711
41712 * gcc.dg/debug/20030605-1.c: New.
41713
41714 2003-06-04 Mark Mitchell <mark@codesourcery.com>
41715
41716 * README.QMTEST: Update.
41717
41718 2003-06-04 Richard Henderson <rth@redhat.com>
41719
41720 * gcc.dg/cleanup-1.c: New.
41721 * gcc.dg/cleanup-2.c: New.
41722 * gcc.dg/cleanup-3.c: New.
41723 * gcc.dg/cleanup-4.c: New.
41724 * gcc.dg/cleanup-5.c: New.
41725 * gcc.dg/cleanup-6.c: New.
41726 * gcc.dg/cleanup-7.c: New.
41727
41728 2003-06-04 Mark Mitchell <mark@codesourcery.com>
41729
41730 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
41731
41732 * lib/dg-pch.exp: New file.
41733 * g++.dg/pch/pch.exp: Use dg-pch.exp.
41734 * gcc.dg/pch/pch.exp: Likewise.
41735
41736 2003-06-04 Roger Sayle <roger@eyesopen.com>
41737
41738 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
41739 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
41740 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
41741 * gcc.dg/builtins-17.c: New test case.
41742 * gcc.dg/i386-387-4.c: New test case.
41743 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
41744
41745 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41746
41747 * gcc.dg/ultrasp9.c: New test.
41748
41749 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41750
41751 * gcc.c-torture/compile/20030604-1.c: New test.
41752 * gcc.dg/sparc-constant-1.c: New test.
41753
41754 2003-06-03 Glen Nakamura <glen@imodulo.com>
41755
41756 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
41757
41758 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
41759
41760 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
41761
41762 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
41763 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
41764
41765 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
41766
41767 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
41768
41769 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41770
41771 PR c++/10940
41772 * g++.dg/template/spec10.C: New test.
41773
41774 2003-06-03 Roger Sayle <roger@eyesopen.com>
41775
41776 * gcc.dg/builtins-16.c: New test case.
41777
41778 2003-06-03 Jakub Jelinek <jakub@redhat.com>
41779
41780 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
41781 mempcpy test with post-increments.
41782 * gcc.c-torture/execute/string-opt-3.c: New test.
41783 * gcc.dg/string-opt-1.c: New test.
41784
41785 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
41786
41787 PR fortran/10965
41788 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
41789
41790 2003-06-02 Mark Mitchell <mark@codesourcery.com>
41791
41792 * lib/scanasm.exp (dg-scan): New function, factored out of ...
41793 (scan-assembler): ... here. Use dg-scan.
41794 (scan-assembler-not): Likewise.
41795 (scan-file): New function.
41796 (scan-file-not): Likewise.
41797 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
41798 * gcc.dg/cpp/_Pragma4.c: Likewise.
41799 * gcc.dg/cpp/_Pragma5.c: Likewise.
41800 * gcc.dg/cpp/avoidpaste1.c: Likewise.
41801 * gcc.dg/cpp/avoidpaste2.c: Likewise.
41802 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
41803 * gcc.dg/cpp/cmdlne-P.c: Likewise.
41804 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
41805 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
41806 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
41807 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
41808 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
41809 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
41810 * gcc.dg/cpp/cxxcom1.c: Likewise.
41811 * gcc.dg/cpp/line1.c: Likewise.
41812 * gcc.dg/cpp/maccom1.c: Likewise.
41813 * gcc.dg/cpp/maccom2.c: Likewise.
41814 * gcc.dg/cpp/maccom3.c: Likewise.
41815 * gcc.dg/cpp/maccom4.c: Likewise.
41816 * gcc.dg/cpp/maccom5.c: Likewise.
41817 * gcc.dg/cpp/maccom6.c: Likewise.
41818 * gcc.dg/cpp/multiline.c: Likewise.
41819 * gcc.dg/cpp/spacing1.c: Likewise.
41820 * gcc.dg/cpp/spacing2.c: Likewise.
41821 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
41822 * gcc.dg/cpp/trad/maccom1.c: Likewise.
41823 * gcc.dg/cpp/trad/maccom2.c: Likewise.
41824 * gcc.dg/cpp/trad/maccom3.c: Likewise.
41825 * gcc.dg/cpp/trad/maccom4.c: Likewise.
41826 * gcc.dg/cpp/trad/maccom6.c: Likewise.
41827 * gcc.dg/cpp/cxxcom2.c: Likewise.
41828 * gcc.dg/cpp/cxxcom2.h: New file.
41829
41830 * gcc.dg/cpp/truefalse.cpp: Move it to ...
41831 * g++.dg/cpp/truefalse.C: Here.
41832 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
41833
41834 2003-06-01 Loren James Rittle <ljrittle@acm.org>
41835
41836 * gcc.dg/cpp/redef3.c: New file.
41837
41838 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
41839
41840 * gcc.dg/i386-loop-3.c: New test.
41841
41842 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
41843
41844 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
41845
41846 2003-05-31 Roger Sayle <roger@eyesopen.com>
41847
41848 * gcc.dg/fwrapv-1.c: New test case.
41849 * gcc.dg/fwrapv-2.c: New test case.
41850
41851 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41852
41853 PR c++/10956
41854 * g++.dg/template/spec9.C: New test.
41855
41856 2003-05-29 Roger Sayle <roger@eyesopen.com>
41857
41858 * gcc.dg/duff-4.c: New test case.
41859
41860 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
41861
41862 PR fortran/10843
41863 * g77.dg/ffixed-form-1.f: New test
41864 * g77.dg/ffixed-form-2.f: New test
41865 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
41866 * g77.dg/ffree-form-3.f: New test
41867
41868 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
41869
41870 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
41871 * gcc.dg/wint_t-1.c: Likewise.
41872
41873 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41874
41875 * g++.dg/template/access11.C: New test.
41876
41877 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41878
41879 PR c++/10849
41880 * g++.dg/template/access10.C: New test.
41881
41882 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
41883 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41884
41885 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
41886
41887 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
41888
41889 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
41890 suppress for powerpc-*-darwin*.
41891 * gcc.dg/torture/builtin-noret-2.c: Likewise.
41892
41893 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
41894
41895 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
41896 suppress option for powerpc-*-darwin*.
41897
41898 2003-05-23 Roger Sayle <roger@eyesopen.com>
41899
41900 * gcc.dg/builtins-1.c: Add tests for tan and atan.
41901 * gcc.dg/builtins-4.c: Add test for fmod.
41902
41903 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41904
41905 PR c++/10682
41906 * g++.dg/template/instantiate4.C: New test.
41907
41908 2003-05-22 Roger Sayle <roger@eyesopen.com>
41909
41910 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
41911
41912 2003-05-21 Janis Johnson <janis187@us.ibm.com>
41913
41914 * gcc.dg/compat/scalar-return-1_main.c: New file.
41915 * gcc.dg/compat/scalar-return-1_x.c: New file.
41916 * gcc.dg/compat/scalar-return-1_y.c: New file.
41917 * gcc.dg/compat/scalar-return-2_main.c: New file.
41918 * gcc.dg/compat/scalar-return-2_x.c: New file.
41919 * gcc.dg/compat/scalar-return-2_y.c: New file.
41920 * gcc.dg/compat/struct-return-3_main.c: New file.
41921 * gcc.dg/compat/struct-return-3_y.c: New file.
41922 * gcc.dg/compat/struct-return-3_x.c: New file.
41923 * gcc.dg/compat/struct-return-2_main.c: New file.
41924 * gcc.dg/compat/struct-return-2_x.c: New file.
41925 * gcc.dg/compat/struct-return-2_y.c: New file.
41926
41927 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41928
41929 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
41930 for hppa*-hp-hpux*.
41931 * gcc.dg/20021014-1.c (dg-options): Likewise.
41932 * gcc.dg/nest.c (dg-options): Likewise.
41933
41934 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
41935
41936 PR c++/9738
41937 * g++.dg/ext/dllimport2.C: New file.
41938 * g++.dg/ext/dllimport3.C: New file.
41939
41940 2003-05-20 Janis Johnson <janis187@us.ibm.com>
41941
41942 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
41943 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41944 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41945 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41946 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41947 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41948 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
41949 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
41950 * gcc.dg/compat/small-struct-defs.h: New file.
41951 * gcc.dg/compat/small-struct-init.h: New file.
41952 * gcc.dg/compat/small-struct-check.h: New file.
41953 * gcc.dg/compat/fp-struct-defs.h: New file.
41954 * gcc.dg/compat/fp-struct-check.h: New file.
41955 * gcc.dg/compat/fp-struct-init.h: New file.
41956 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
41957 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
41958
41959 2003-05-19 Jakub Jelinek <jakub@redhat.com>
41960
41961 * gcc.dg/20030225-2.c: New test.
41962
41963 2003-05-18 Roger Sayle <roger@eyesopen.com>
41964 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41965
41966 * gcc.c-torture/compile/20030518-1.c: New test case.
41967
41968 2003-05-18 Mark Mitchell <mark@codesourcery.com>
41969
41970 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
41971 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
41972 gcc-dg-debug-runtest.
41973 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
41974 gcc-dg-debug-runtest.
41975
41976 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41977
41978 PR c++/9022
41979 * g++.dg/lookup/using6.C: New test.
41980
41981 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41982
41983 * g++.dg/parse/access2.C: New test.
41984
41985 2003-05-17 Mark Mitchell <mark@codesourcery.com>
41986
41987 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
41988 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
41989 * gcc.dg/debug/debug.exp: Likewise.
41990
41991 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
41992
41993 * gcc.dg/dollar.c: New test.
41994
41995 2003-05-16 Janis Johnson <janis187@us.ibm.com>
41996
41997 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
41998 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
41999 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
42000 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
42001 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
42002 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
42003 * gcc.dg/compat/struct-by-value-6_main.c: New file.
42004 * gcc.dg/compat/struct-by-value-6_x.c: New file.
42005 * gcc.dg/compat/struct-by-value-6_y.c: New file.
42006 * gcc.dg/compat/struct-by-value-7_main.c: New file.
42007 * gcc.dg/compat/struct-by-value-7_x.c: New file.
42008 * gcc.dg/compat/struct-by-value-7_y.c: New file.
42009 * gcc.dg/compat/struct-by-value-8_main.c: New file.
42010 * gcc.dg/compat/struct-by-value-8_x.c: New file.
42011 * gcc.dg/compat/struct-by-value-8_y.c: New file.
42012 * gcc.dg/compat/struct-by-value-9_main.c: New file.
42013 * gcc.dg/compat/struct-by-value-9_x.c: New file.
42014 * gcc.dg/compat/struct-by-value-9_y.c: New file.
42015
42016 2003-05-16 Mark Mitchell <mark@codesourcery.com>
42017
42018 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
42019 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
42020 support for "repo" mode.
42021 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
42022 * lib/g77-dg.exp: Likewise.
42023 * lib/obj-dg.exp: Likewise.
42024
42025 2003-05-16 Jakub Jelinek <jakub@redhat.com>
42026
42027 Merge from gcc-3_2-rhl8-branch:
42028 2003-04-23 Jakub Jelinek <jakub@redhat.com>
42029
42030 * gcc.dg/tls/opt-6.c: New test.
42031
42032 2003-04-05 Jakub Jelinek <jakub@redhat.com>
42033
42034 * gcc.dg/20030405-1.c: New test.
42035
42036 2003-03-09 Jakub Jelinek <jakub@redhat.com>
42037
42038 * gcc.dg/20030309-1.c: New test.
42039
42040 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
42041
42042 * gcc.c-torture/execute/20030307-1.c: New test.
42043
42044 2003-02-20 Randolph Chung <tausq@debian.org>
42045
42046 * gcc.c-torture/compile/20030220-1.c: New test.
42047
42048 2003-02-18 Jakub Jelinek <jakub@redhat.com>
42049
42050 * gcc.dg/20030217-1.c: New test.
42051
42052 2003-01-29 Jakub Jelinek <jakub@redhat.com>
42053
42054 * gcc.c-torture/compile/20020129-1.c: New test.
42055
42056 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
42057
42058 * gcc.dg/unroll-1.c: New test.
42059
42060 2002-11-16 Jan Hubicka <jh@suse.cz>
42061
42062 * gcc.c-torture/execute/20020920-1.c: New test.
42063
42064 2002-10-08 Jakub Jelinek <jakub@redhat.com>
42065
42066 PR target/7434
42067 * gcc.c-torture/compile/20021008-1.c: New test.
42068
42069 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
42070
42071 PR target/7559
42072 * gcc.c-torture/execute/20020810-1.c: New test.
42073
42074 2002-08-07 Jakub Jelinek <jakub@redhat.com>
42075
42076 * gcc.c-torture/compile/20020807-1.c: New test.
42077
42078 2002-07-30 Jakub Jelinek <jakub@redhat.com>
42079
42080 * gcc.dg/tls/opt-1.c: New test.
42081
42082 2002-07-29 Jakub Jelinek <jakub@redhat.com>
42083
42084 * gcc.dg/20020729-1.c: New test.
42085
42086 2002-07-20 Jakub Jelinek <jakub@redhat.com>
42087
42088 * g++.dg/opt/life1.C: New test.
42089
42090 2002-05-20 Jakub Jelinek <jakub@redhat.com>
42091
42092 * gcc.dg/20020525-1.c: New test.
42093
42094 2002-05-24 Jakub Jelinek <jakub@redhat.com>
42095
42096 PR c++/6794
42097 * g++.dg/ext/pretty1.C: New test.
42098 * g++.dg/ext/pretty2.C: New test.
42099
42100 2003-05-15 Mark Mitchell <mark@codesourcery.com>
42101
42102 PR c++/8385
42103 * g++.dg/ext/typeof5.C: New test.
42104
42105 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
42106
42107 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
42108 __USER_LABEL_PREFIX__ into account.
42109 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
42110
42111 2003-05-14 Roger Sayle <roger@eyesopen.com>
42112
42113 * gcc.dg/builtins-15.c: New test case.
42114
42115 2003-05-13 Zack Weinberg <zack@codesourcery.com>
42116
42117 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
42118
42119 2003-05-12 Mark Mitchell <mark@codesourcery.com>
42120
42121 * lib/g++.exp: Tweak handling of additional source files.
42122 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
42123 * g++.dg/special/conpr-2a.C: Rename to ...
42124 * g++.dg/special/conpr-2a.cc: ... this.
42125 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
42126 * g++.dg/special/conpr-3a.C: Rename to ...
42127 * g++.dg/special/conpr-3a.cc: This.
42128 * g++.dg/special/conpr-3b.C: Rename to ...
42129 * g++.dg/special/conpr-3b.cc: This.
42130 * g++.dg/special/conpr-4.C: New test.
42131 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
42132
42133 2003-05-12 David Edelsohn <edelsohn@gnu.org>
42134
42135 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
42136
42137 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42138
42139 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
42140 * g++.old-deja/g++.robertl/eb71.C: Likewise.
42141 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
42142 * g++.old-deja/g++.other/warn3.C: Likewise.
42143
42144 2003-05-11 Roger Sayle <roger@eyesopen.com>
42145
42146 * gcc.dg/i386-387-1.c: Update to also test log.
42147 * gcc.dg/i386-387-2.c: Likewise.
42148
42149 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
42150
42151 * g77.f-torture/execute/int8421.f: New test.
42152
42153 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42154
42155 PR c++/10230, c++/10481
42156 * g++.dg/lookup/scoped5.C: New test.
42157
42158 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42159
42160 PR c++/10552
42161 * g++.dg/template/ttp6.C: New test.
42162
42163 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
42164
42165 * gcc.c-torture/execute/builtins: New directory.
42166 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
42167 gcc.c-torture/execute/builtins.
42168 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
42169 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
42170 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
42171 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
42172
42173 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42174
42175 PR c++/9252
42176 * g++.dg/template/access8.C: New test.
42177 * g++.dg/template/access9.C: New test.
42178
42179 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42180
42181 PR c++/9554
42182 * g++.dg/parse/access1.C: New test.
42183
42184 2003-05-09 DJ Delorie <dj@redhat.com>
42185
42186 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
42187 long, and not an int.
42188
42189 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42190
42191 PR c++/10555, c++/10576
42192 * g++.dg/template/memclass1.C: New test.
42193
42194 2003-05-08 DJ Delorie <dj@redhat.com>
42195
42196 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
42197 targets.
42198 * gcc.c-torture/execute/20021024-1.x: Likewise.
42199 * gcc.c-torture/execute/shiftdi.x: Likewise.
42200 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
42201 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
42202 * gcc.dg/20021018-1.c: Likewise.
42203
42204 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42205
42206 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
42207
42208 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
42209 (bcopy): Call memmove.
42210
42211 2003-05-08 Roger Sayle <roger@eyesopen.com>
42212
42213 * g77.f-torture/compile/8485.f: New test case.
42214
42215 2003-05-07 Richard Henderson <rth@redhat.com>
42216
42217 PR c++/10570
42218 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
42219 Verify exception_cleanup not called for rethrows.
42220 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
42221 when exiting catch block without rethrowing.
42222 * g++.dg/eh/forced3.C: New.
42223 * g++.dg/eh/forced4.C: New.
42224
42225 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
42226
42227 * gcc.dg/20030505.c: Fix triplet.
42228
42229 2003-05-06 DJ Delorie <dj@redhat.com>
42230
42231 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
42232 * gcc.dg/nest.c: Likewise.
42233
42234 2003-05-05 Roger Sayle <roger@eyesopen.com>
42235
42236 * gcc.dg/builtins-14.c: New test case.
42237
42238 2003-05-05 Janis Johnson <janis187@us.ibm.com>
42239
42240 * lib/compat.exp (compat-execute): New argument.
42241 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
42242 * gcc.dg/compat: New test directory.
42243 * gcc.dg/compat/compat.exp: New expect script.
42244 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
42245 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
42246 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
42247 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
42248 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
42249 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
42250
42251 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
42252 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
42253 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
42254 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
42255 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
42256 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
42257 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
42258 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
42259 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
42260 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
42261 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
42262 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
42263 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
42264 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
42265 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
42266
42267 2003-05-05 Zack Weinberg <zack@codesourcery.com>
42268
42269 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
42270
42271 2003-05-05 Jakub Jelinek <jakub@redhat.com>
42272
42273 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
42274
42275 2003-05-05 Geoffrey Keating <geoffk@apple.com>
42276
42277 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
42278 * gcc.dg/ppc-fsel-2.c: New test.
42279
42280 * gcc.dg/unused-5.c: New test.
42281
42282 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42283
42284 PR c++/10496
42285 * g++.dg/warn/pmf1.C: New test.
42286
42287 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42288
42289 PR c++/4494
42290 * g++.dg/warn/main.C: New test.
42291
42292 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42293
42294 * gcc.dg/nonnull-3.c: New test.
42295
42296 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
42297
42298 * gcc.dg/cpp/Wtrigraphs.c: Update.
42299 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
42300
42301 2003-05-03 Geoffrey Keating <geoffk@apple.com>
42302
42303 * gcc.dg/ppc-fsel-1.c: New test.
42304
42305 2003-05-03 Zack Weinberg <zack@codesourcery.com>
42306
42307 PR c/10604
42308 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
42309
42310 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
42311
42312 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
42313
42314 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42315
42316 PR c++/9364, c++/10553, c++/10586
42317 * g++.dg/parse/typename4.C: New test.
42318 * g++.dg/parse/typename5.C: Likewise.
42319
42320 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
42321
42322 * gcc.c-torture/compile/20030503-1.c: New test.
42323
42324 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42325
42326 * g++.dg/lookup/using5.C: Fix testcase error.
42327
42328 2003-05-01 Chris Demetriou <cgd@broadcom.com>
42329
42330 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
42331 since MEABI is no longer supported. Remove all vestiges
42332 of MEABI from the test.
42333
42334 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42335
42336 PR c++/10554
42337 * g++.dg/lookup/using5.C: New test.
42338
42339 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42340
42341 PR c++/8772
42342 * g++.dg/template/ttp5.C: New test.
42343
42344 2003-04-30 Mark Mitchell <mark@codesourcery.com>
42345
42346 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
42347 (dg-gpp-additional-sources): New function.
42348 (dg-gpp-additional-files): Likewise.
42349 * lib/g++.exp (additional_sources): New variable.
42350 (additional_files): Likewise.
42351 (g++_target_compile): Deal with them.
42352 * lib/old-dejagnu.exp: Remove.
42353 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
42354 * g++.old-deja: Revise all tests to use dg commands.
42355
42356 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42357
42358 PR c++/9432, c++/9528
42359 * g++.dg/lookup/using4.C: New test.
42360
42361 2003-04-29 Geoffrey Keating <geoffk@apple.com>
42362
42363 * gcc.dg/noreturn-5.c: New file.
42364 * gcc.dg/noreturn-6.c: New file.
42365
42366 * gcc.c-torture/compile/inline-1.c: New file.
42367
42368 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42369
42370 PR c++/10551
42371 * g++.dg/template/explicit1.C: New test.
42372
42373 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42374
42375 PR c++/10549
42376 * g++.dg/other/bitfield1.C: New test.
42377
42378 PR c++/10527
42379 * g++.dg/init/new7.C: New test.
42380
42381 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42382
42383 * g++.dg/ext/desig1.C: New test.
42384 * g++.dg/ext/init1.C: Update.
42385
42386 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
42387
42388 2003-04-28 Mark Mitchell <mark@codesourcery.com>
42389
42390 PR c++/10180
42391 * g++.dg/warn/Winline-1.C: New test.
42392
42393 2003-04-28 Jakub Jelinek <jakub@redhat.com>
42394
42395 * gcc.c-torture/execute/string-opt-19.c: New test.
42396
42397 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
42398 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
42399
42400 2003-04-27 Mark Mitchell <mark@codesourcery.com>
42401
42402 PR c++/10506
42403 * g++.dg/init/new6.C: New test.
42404
42405 PR c++/10503
42406 * g++.dg/init/ref6.C: New test.
42407
42408 2003-04-26 David Edelsohn <edelsohn@gnu.org>
42409
42410 * g++.dg/warn/weak1.C: XFAIL on AIX4.
42411
42412 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42413
42414 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
42415 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
42416
42417 2003-04-25 Mark Mitchell <mark@codesourcery.com>
42418
42419 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
42420 initialized static data members.
42421
42422 2003-04-25 H.J. Lu <hjl@gnu.org>
42423
42424 * gcc.dg/ia64-sync-4.c: New test.
42425
42426 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42427
42428 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
42429 date.
42430
42431 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
42432
42433 PR c++/10337
42434 * g++.dg/warn/conv1.C: New test.
42435 * g++.old-deja/g++.other/conv7.C: Adjust.
42436 * g++.old-deja/g++.other/overload14.C: Adjust.
42437
42438 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42439
42440 PR c++/10471
42441 * g++.dg/template/defarg2.C: New test.
42442
42443 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
42444
42445 * gcc.dg/cpp/include2.c: Update.
42446 * gcc.dg/cpp/multiline-2.c: New.
42447 * gcc.dg/cpp/multiline.c: Update.
42448 * gcc.dg/cpp/strify2.c: Update.
42449 * gcc.dg/cpp/trad/literals-2.c: Update.
42450
42451 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42452
42453 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
42454
42455 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42456
42457 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
42458
42459 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42460
42461 PR c++/10451
42462 * g++.dg/parse/crash4.C: New test.
42463
42464 PR c++/9847
42465 * g++.dg/parse/crash5.C: New test.
42466
42467 2003-04-22 Mark Mitchell <mark@codesourcery.com>
42468
42469 PR c++/10446
42470 * g++.dg/parse/crash3.C: New test.
42471
42472 PR c++/10428
42473 * g++.dg/parse/elab1.C: New test.
42474
42475 2003-04-22 Devang Patel <dpatel@apple.com>
42476
42477 * gcc.dg/cpp/trad/funlike-5.c: New test.
42478
42479 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
42480
42481 * g++.dg/other/packed1.C: Fix dg options.
42482
42483 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
42484
42485 * g++.dg/other/offsetof2.C: New test.
42486
42487 2003-04-21 Mark Mitchell <mark@codesourcery.com>
42488
42489 * g++.dg/template/recurse.C: Adjust location of error messages.
42490
42491 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
42492
42493 PR c++/9881
42494 * g++.dg/init/addr-const1.C: New test.
42495 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
42496
42497 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
42498
42499 PR c++/10405
42500 * g++.dg/lookup/struct-hack1.C: New test.
42501
42502 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
42503
42504 * ucs.c: Update diagnostic messages.
42505
42506 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
42507
42508 * gcc.dg/cpp/truefalse.cpp: New test.
42509 * gcc.dg/cpp/cpp.exp: Update.
42510 * g++.dg/other/stdbool-if.C: Remove.
42511
42512 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
42513
42514 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
42515 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
42516
42517 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
42518
42519 * gcc.c-torture/compile/20030418-1.c: New test.
42520
42521 2003-04-17 Janis Johnson <janis187@us.ibm.com>
42522
42523 * README.compat: Remove; content moved to doc/sourcebuild.texi.
42524
42525 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42526
42527 PR c++/10347
42528 g++.dg/template/dependent-name1.C: New test.
42529
42530 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
42531
42532 * gcc.dg/warn-1.c (tourist_guide): New array,
42533 contains a pointer to bar.
42534
42535 2003-04-16 Roger Sayle <roger@eyesopen.com>
42536
42537 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
42538 * gcc.c-torture/execute/medce-1.c: New test case.
42539 * gcc.c-torture/execute/medce-2.c: New test case.
42540
42541 2003-04-15 Mark Mitchell <mark@codesourcery.com>
42542
42543 * lib/prune.exp: Ignore more messages.
42544
42545 PR c++/10381
42546 * g++.dg/parse/lookup3.C: New test.
42547
42548 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
42549
42550 * gcc.c-torture/compile/20030415-1.c : New test.
42551
42552 2003-04-14 Mark Mitchell <mark@codesourcery.com>
42553
42554 * gcc.c-torture/execute/scope-2.c: Move to ...
42555 * gcc.dg/noncompile/scope.c: .... here.
42556
42557 2003-04-14 Roger Sayle <roger@eyesopen.com>
42558
42559 * gcc.dg/20030414-2.c: New test case.
42560
42561 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
42562
42563 PR target/10377
42564 * gcc.dg/20030414-1.c: New test.
42565
42566 2003-04-13 Roger Sayle <roger@eyesopen.com>
42567
42568 * gcc.dg/builtins-12.c: New test case.
42569 * gcc.dg/builtins-13.c: New test case.
42570
42571 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42572
42573 * gcc.c-torture/execute/string-opt-18.c: New test.
42574
42575 2003-04-13 Mark Mitchell <mark@codesourcery.com>
42576
42577 PR c++/10300
42578 * g++.dg/init/new5.C: New test.
42579
42580 2003-04-12 Mark Mitchell <mark@codesourcery.com>
42581
42582 PR c++/7910
42583 * g++.dg/ext/dllimport1.C: New test.
42584
42585 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
42586
42587 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
42588
42589 2003-04-11 Bud Davis <bdavis9659@comcast.net>
42590
42591 PR Fortran/9263
42592 * g77.f-torture/noncompile/9263.f: New test
42593 PR Fortran/1832
42594 * g77.f-torture/execute/1832.f: New test
42595
42596 2003-04-11 David Chad <davidc@freebsd.org>
42597 Loren J. Rittle <ljrittle@acm.org>
42598
42599 PR libobjc/8562
42600 * objc.dg/headers.m: New test.
42601
42602 2003-04-10 Zack Weinberg <zack@codesourcery.com>
42603
42604 * gcc.c-torture/execute/builtin-noret-2.c: New.
42605 * gcc.c-torture/execute/builtin-noret-2.x: New.
42606 XFAIL builtin-noret-2.c at -O1 and above.
42607 * gcc.dg/redecl.c: New.
42608 * gcc.dg/Wshadow-1.c: Update error regexps.
42609
42610 2003-04-10 Mark Mitchell <mark@codesourcery.com>
42611
42612 * g++.dg/abi/bitfield10.C: New test.
42613
42614 2003-04-09 Mike Stump <mrs@apple.com>
42615
42616 * gcc.dg/pch/pch.exp: Make testcase names longer.
42617 * g++.dg/pch/pch.exp: Make testcase names longer.
42618
42619 2003-04-08 Roger Sayle <roger@eyesopen.com>
42620
42621 * gcc.dg/builtins-11.c: New test case.
42622
42623 2003-04-08 Roger Sayle <roger@eyesopen.com>
42624
42625 * gcc.dg/builtins-9.c: New test case.
42626 * gcc.dg/builtins-10.c: New test case.
42627
42628 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
42629
42630 * gcc.dg/noncompile/init-4.c.c: New test.
42631
42632 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
42633
42634 * gcc.misc-test/gcov-9.c: New test.
42635 * gcc.misc-test/gcov-10.c: New test
42636 * gcc.misc-test/gcov-11.c: New test.
42637
42638 2003-04-05 Zack Weinberg <zack@codesourcery.com>
42639
42640 PR optimization/10024
42641 * gcc.c-torture/compile/20030405-1.c: New test.
42642
42643 2003-04-04 Geoffrey Keating <geoffk@apple.com>
42644
42645 * gcc.dg/pch/static-3.c: New.
42646 * gcc.dg/pch/static-3.hs: New.
42647 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
42648
42649 2003-04-04 Richard Henderson <rth@redhat.com>
42650
42651 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
42652 * g++.dg/eh/forced2.C: Likewise.
42653
42654 2003-04-03 Mike Stump <mrs@apple.com>
42655
42656 * lib/scanasm.exp (scan-assembler): Add xfail processing for
42657 target arg.
42658 (scan-assembler-times, scan-assembler-not): Likewise.
42659 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
42660
42661 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
42662
42663 * gcc.dg/sparc-loop-1.c: New test.
42664
42665 2003-04-02 Geoffrey Keating <geoffk@apple.com>
42666
42667 PR other/9274
42668 * g++.dg/pch/system-2.C: New.
42669 * g++.dg/pch/system-2.Hs: New.
42670
42671 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
42672
42673 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
42674
42675 * g++.dg/eh/simd-1.C (vecfunc): Same.
42676
42677 2003-04-01 Roger Sayle <roger@eyesopen.com>
42678
42679 * gcc.c-torture/execute/20030401-1.c: New test case.
42680
42681 2003-04-01 Ziemowit Laski <zlaski@apple.com>
42682
42683 * objc.dg/defs.m: New.
42684
42685 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
42686
42687 * g++.dg/eh/simd-1.C: New.
42688 * g++.dg/eh/simd-2.C: New.
42689
42690 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
42691
42692 * gcc.c-torture/execute/simd-3.c: New.
42693
42694 2003-03-31 Mark Mitchell <mark@codesourcery.com>
42695
42696 PR c/9936
42697 * gcc.dg/20030331-2.c: New test.
42698
42699 2003-03-31 Mark Mitchell <mark@codesourcery.com>
42700
42701 PR c++/10278
42702 * g++.dg/parse/crash2.C: New test.
42703
42704 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42705
42706 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
42707 * gcc.c-torture/execute/20030331-1.c: ...here.
42708
42709 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42710
42711 * gcc.c-torture/execute/20030331-1.c: New test.
42712
42713 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
42714
42715 * lib/gcov.exp: Adjust call return testing strings.
42716 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
42717
42718 2003-03-31 Roger Sayle <roger@eyesopen.com>
42719
42720 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
42721 * gcc.dg/builtins-7.c: New test case.
42722 * gcc.dg/builtins-8.c: New test case.
42723
42724 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42725
42726 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
42727
42728 2003-03-30 Mark Mitchell <mark@codesourcery.com>
42729
42730 PR c++/7647
42731 * g++.dg/lookup-class-member-2.C: New test.
42732
42733 2003-03-30 Glen Nakamura <glen@imodulo.com>
42734
42735 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
42736
42737 2003-03-28 Roger Sayle <roger@eyesopen.com>
42738
42739 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
42740
42741 2003-03-28 Mark Mitchell <mark@codesourcery.com>
42742
42743 * g++.dg/init/attrib1.C: New test.
42744
42745 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42746
42747 * gcc.dg/ultrasp8.c: New test.
42748
42749 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42750
42751 * gcc.dg/ultrasp7.c: New test.
42752
42753 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
42754
42755 PR c++/10047
42756 * g++.dg/template/inline1.C: New test.
42757
42758 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42759
42760 * gcc.dg/sparc-dwarf2.c: New test.
42761
42762 2003-03-27 Roger Sayle <roger@eyesopen.com>
42763
42764 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
42765 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
42766
42767 2003-03-27 Mark Mitchell <mark@codesourcery.com>
42768
42769 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
42770 than reading .x files.
42771 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
42772 * g77.dg/gcov/gcov-1.f: Likewise.
42773 * gcc.misc-tests/gcov-4b.c: Likewise.
42774 * gcc.misc-tests/gcov-5b.c: Likewise.
42775 * gcc.misc-tests/gcov-6.c: Likewise.
42776 * gcc.misc-tests/gcov-7.c: Likewise.
42777 * gcc.misc-tests/gcov-8.c: Likewise.
42778 * g++.dg/gcov/gcov-1.x: Remove.
42779 * g77.dg/gcov/gcov-1.x: Likewise.
42780 * gcc.misc-tests/gcov-4b.x: Likewise.
42781 * gcc.misc-tests/gcov-5b.x: Likewise.
42782 * gcc.misc-tests/gcov-6.x: Likewise.
42783 * gcc.misc-tests/gcov-7.x: Likewise.
42784 * gcc.misc-tests/gcov-8.x: Likewise.
42785
42786 2003-03-27 Glen Nakamura <glen@imodulo.com>
42787
42788 PR opt/10087
42789 * gcc.dg/20030324-1.c: New test.
42790
42791 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
42792
42793 PR c++/10224
42794 * g++.dg/template/arg3.C: New test.
42795
42796 PR c++/10158
42797 * g++.dg/template/friend18.C: New test.
42798
42799 2003-03-26 Roger Sayle <roger@eyesopen.com>
42800
42801 * g77.f-torture/compile/20030326-1.f: New test case.
42802
42803 2003-03-26 Janis Johnson <janis187@us.ibm.com>
42804
42805 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
42806
42807 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
42808
42809 2003-03-26 Jakub Jelinek <jakub@redhat.com>
42810
42811 * gcc.dg/ia64-sync-3.c: New test.
42812
42813 2003-03-26 Alan Modra <amodra@bigpond.net.au>
42814
42815 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
42816
42817 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42818
42819 * gcc.dg/ultrasp6.c: New test.
42820
42821 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
42822
42823 * gcc.dg/i386-signbit-1.c: New test.
42824 * gcc.dg/i386-signbit-2.c: New test.
42825 * gcc.dg/i386-signbit-3.c: New test.
42826
42827 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
42828
42829 * gcc.dg/ultrasp5.c: Fix options.
42830
42831 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
42832
42833 * gcc.dg/ultrasp5.c: Fix comment.
42834
42835 2003-03-24 Bud Davis <bdavis9659@comcast.net>
42836
42837 PR fortran/10197
42838 * g77.f-torture/execute/10197.f: New test.
42839
42840 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
42841
42842 PR c++/9898, c++/383
42843 * g++.dg/template/conv6.C: New test.
42844
42845 PR c++/10119
42846 * g++.dg/template/ptrmem5.C: New test.
42847
42848 PR c++/10026
42849 * g++.dg/lookup/koenig1.C: New test.
42850
42851 PR C++/10199
42852 * g++.dg/lookup/template2.C: New test.
42853
42854 2003-03-24 Jakub Jelinek <jakub@redhat.com>
42855
42856 * g++.dg/opt/rtti1.C: New test.
42857
42858 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42859
42860 * gcc.dg/ultrasp5.c: New test.
42861
42862 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
42863
42864 PR middle-end/9967
42865 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
42866 builtin fputs.
42867
42868 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
42869
42870 PR c/8224
42871 * gcc.dg/20030323-1.c: New test.
42872
42873 2003-03-23 Roger Sayle <roger@eyesopen.com>
42874
42875 * gcc.c-torture/compile/20030323-1.c: New test case.
42876
42877 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
42878
42879 * gcc.dg/20030321-1.c: New test.
42880
42881 2003-03-22 Zack Weinberg <zack@codesourcery.com>
42882
42883 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
42884
42885 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
42886
42887 PR c++/9978, c++/9708
42888 * g++.dg/ext/vlm1.C: Adjust expected error.
42889 * g++.dg/ext/vla2.C: New test.
42890 * g++.dg/template/arg1.C: New test.
42891 * g++.dg/template/arg2.C: New test.
42892
42893 2003-03-22 Bud Davis <bdavis9659@comcast.net>
42894
42895 * g77.f-torture/execute/select.f: New test.
42896 * g77.f-torture/noncompile/select_no_compile.f: New test.
42897
42898 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
42899
42900 PR c++/9898
42901 * g++.dg/other/error4.C: New test.
42902
42903 2003-03-20 Mark Mitchell <mark@codesourcery.com>
42904
42905 * g++.dg/template/friend17.C: New test.
42906
42907 2003-03-21 Alan Modra <amodra@bigpond.net.au>
42908
42909 * gcc.c-torture/compile/20030320-1.c: New.
42910
42911 2003-03-20 Roger Sayle <roger@eyesopen.com>
42912
42913 * gcc.dg/builtins-6.c: New test case.
42914
42915 2003-03-19 Alan Modra <amodra@bigpond.net.au>
42916
42917 PR target/10073
42918 * gcc.c-torture/compile/20030319-1.c: New.
42919
42920 2003-03-18 Jan Hubicka <jh@suse.cz>
42921
42922 * gcc.dg/i386-cvt-1.c: New test.
42923
42924 2003-03-17 Zack Weinberg <zack@codesourcery.com>
42925
42926 * objc.dg/naming-1.m: Use "(parse|syntax) error".
42927 * objc.dg/naming-2.m: Likewise.
42928
42929 2003-03-17 Mark Mitchell <mark@codesourcery.com>
42930
42931 PR c++/9639
42932 * g++.dg/parse/crash1.C: New test.
42933
42934 2003-03-16 Mark Mitchell <mark@codesourcery.com>
42935
42936 PR c++/8805
42937 * g++.dg/eh/cleanup1.C: New test.
42938
42939 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
42940
42941 * gcc.c-torture/execute/20030316-1.c: New test case.
42942
42943 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
42944
42945 PR c++/9629
42946 * g++.dg/init/ctor2.C: New test.
42947
42948 2003-03-15 Roger Sayle <roger@eyesopen.com>
42949
42950 * g77.f-torture/compile/xformat.f: New test case.
42951
42952 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42953
42954 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
42955 * g++.old-deja/g++.mike/eh50.C: Likewise.
42956
42957 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42958
42959 PR c++/6440
42960 * g++.dg/template/spec7.C: New test.
42961 * g++.dg/template/spec8.C: Likewise.
42962
42963 2003-03-14 Jakub Jelinek <jakub@redhat.com>
42964
42965 * gcc.c-torture/execute/20030313-1.c: New test.
42966
42967 2003-03-14 Richard Henderson <rth@redhat.com>
42968
42969 * gcc.dg/inline-2.c: Adjust alpha test for external call.
42970
42971 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
42972
42973 * gcc.c-torture/compile/20030314-1.c: New test.
42974
42975 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
42976
42977 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
42978 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
42979 thumb target,
42980 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
42981 to accept newer _imp__ prefix and additional
42982 newline in .drectve section.
42983 * gcc.dg/dll-4.c: Likewise.
42984 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
42985 switch.
42986
42987 2003-03-13 Mark Mitchell <mark@codesourcery.com>
42988
42989 * g++.dg/parse/namespace9.C: New test.
42990
42991 * g++.dg/init/ref5.C: New test.
42992 * g++.dg/parse/ptrmem1.C: Likewise.
42993
42994 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42995
42996 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
42997 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
42998 regular expression.
42999 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
43000 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
43001
43002 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
43003
43004 * gcc.c-torture/execute/20030224-2.c: New test.
43005
43006 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
43007
43008 * gcc.dg/decl-3.c: New test.
43009
43010 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
43011
43012 * gcc.dg/i386-loop-2.c: New test.
43013
43014 2003-03-11 Mark Mitchell <mark@codesourcery.com>
43015
43016 PR c++/9474
43017 * g++.dg/parse/namespace8.C: New test.
43018
43019 PR c++/9924
43020 * g++.dg/overload/builtin2.C: New test.
43021
43022 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
43023
43024 * gcc.dg/return-type-3.c: New test.
43025
43026 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
43027
43028 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
43029 profiling options are not supported.
43030
43031 2003-03-10 Mark Mitchell <mark@codesourcery.com>
43032
43033 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
43034 * g++.old-deja/g++.warn/impint2.C: Likewise.
43035
43036 2003-03-10 Devang Patel <dpatel@apple.com>
43037
43038 * g++.dg/cpp/c++_cmd_1.C: New test.
43039 * g++.dg/cpp/c++_cmd_1.h: New file.
43040
43041 2003-03-10 Segher Boessenkool <segher@koffie.nl>
43042
43043 * gcc.dg/altivec-9.c: New file.
43044
43045 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43046
43047 * gcc.dg/ppc-sdata-1.c: New test.
43048 * gcc.dg/ppc-sdata-2.c: New test.
43049
43050 2003-03-09 Mark Mitchell <mark@codesourcery.com>
43051
43052 PR c++/9373
43053 * g++.dg/opt/ptrmem2.C: New test.
43054
43055 PR c++/8534
43056 * g++.dg/opt/ptrmem1.C: New test.
43057
43058 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
43059
43060 * gcc.dg/i386-loop-1.c: New test.
43061
43062 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43063
43064 PR c++/9970
43065 * g++.dg/lookup/friend1.C: New test.
43066
43067 2003-03-08 Mark Mitchell <mark@codesourcery.com>
43068
43069 PR c++/9823
43070 * g++.dg/parser/constructor1.C: New test.
43071
43072 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
43073
43074 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
43075
43076 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
43077
43078 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
43079
43080 * gcc.dg/cpp/Wunused.c: Update test.
43081
43082 2003-03-08 Jan Hubicka <jh@suse.cz>
43083
43084 * gcc.dg/inline-3.c: New test.
43085
43086 2003-03-08 Mark Mitchell <mark@codesourcery.com>
43087
43088 PR c++/9809
43089 * g++.dg/parse/builtin1.C: New test.
43090
43091 PR c++/9982
43092 * g++.dg/abi/cookie1.C: New test.
43093 * g++.dg/abi/cookie2.C: Likewise.
43094
43095 PR c++/9524
43096 * g++.dg/template/field1.C: New test.
43097
43098 PR c++/9912
43099 * g++.dg/parse/class1.C: New test.
43100 * g++.dg/parse/namespace7.C: Likewise.
43101 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
43102
43103 2003-03-07 Mark Mitchell <mark@codesourcery.com>
43104
43105 * g++.dg/init/ref4.C: New test.
43106
43107 2003-03-07 Jan Hubicka <jh@suse.cz>
43108
43109 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
43110 * gcc.dg/inline-3.c: New test.
43111
43112 2003-03-06 Mark Mitchell <mark@codesourcery.com>
43113
43114 * g++.dg/init/ref3.C: New test.
43115
43116 PR c++/9965
43117 * g++.dg/init/ref2.C: New test.
43118
43119 PR c++/9400
43120 * g++.dg/warn/Wshadow-2.C: New test.
43121
43122 PR c++/9791
43123 * g++.dg/warn/Woverloaded-1.C: New test.
43124
43125 2003-03-05 Jan Hubicka <jh@suse.cz>
43126
43127 * gcc.dg/i386-local2.c: New.
43128 * gcc.dg/i386-local.c: Fix typo.
43129
43130 2003-03-05 Mark Mitchell <mark@codesourcery.com>
43131
43132 * g++.dg/abi/layout3.C: New test.
43133
43134 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
43135
43136 * gcc.c-torture/compile/20030305-1.c
43137
43138 2003-03-05 Jan Hubicka <jh@suse.cz>
43139
43140 * gcc.dg/i386-local.c: New.
43141
43142 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
43143
43144 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
43145
43146 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43147
43148 * gcc.dg/switch-2.c: New test.
43149 * gcc.dg/switch-3.c: New test.
43150 * gcc.dg/Wswitch.c: Adjust line numbers.
43151 * gcc.dg/Wswitch-default.c: Likewise.
43152 * gcc.dg/Wswitch-enum.c: Likewise.
43153
43154 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
43155
43156 * gcc.c-torture/execute/20030222-1.c: New test.
43157
43158 2003-03-03 James E Wilson <wilson@tuliptree.org>
43159
43160 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
43161
43162 2003-03-03 Mark Mitchell <mark@codesourcery.com>
43163
43164 PR c++/9878
43165 * g++.dg/init/ref1.C: New test.
43166
43167 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
43168
43169 * gcc.dg/sh-relax.c: New SH-only test.
43170
43171 2003-03-03 Geoffrey Keating <geoffk@apple.com>
43172
43173 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
43174 comment explaining purpose of testcase.
43175
43176 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
43177
43178 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
43179 for HC11/HC12 (asm needs two int registers).
43180 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
43181 HC11/HC12 because the test uses an asm which needs two 32-bit
43182 registers.
43183
43184 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
43185
43186 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
43187 for HC11/HC12 (array is too large otherwise).
43188 * gcc.c-torture/compile/920501-4.x: New file, likewise.
43189 * gcc.c-torture/compile/20010518-2.x: Likewise.
43190 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
43191 HC11/HC12 (array is too large).
43192
43193 2003-03-01 Geoffrey Keating <geoffk@apple.com>
43194
43195 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
43196 * lib/g++-dg.exp (g++-dg-test): Likewise.
43197
43198 2003-03-01 Roger Sayle <roger@eyesopen.com>
43199
43200 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
43201 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
43202
43203 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43204
43205 * g++.dg/warn/implicit-typename1.C: Remove warning.
43206
43207 2003-02-28 Richard Henderson <rth@redhat.com>
43208
43209 * gcc.dg/noreturn-1.c: Move noreturn warning line.
43210 * gcc.dg/return-type-1.c: Move control reaches end warning line.
43211
43212 2003-02-28 Geoffrey Keating <geoffk@apple.com>
43213
43214 * gcc.dg/pch/pch.exp: Change .pch to .gch.
43215 * g++.dg/pch/pch.exp: Likewise.
43216
43217 2003-02-28 Mark Mitchell <mark@codesourcery.com>
43218
43219 PR c++/9879
43220 * g++.dg/init/new4.C: New test.
43221
43222 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
43223
43224 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
43225
43226 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
43227
43228 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
43229 unsigned long.
43230
43231 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
43232 wider than float.
43233
43234 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43235
43236 * lib/scanasm.exp: Add support for counting numbers of
43237 occurences.
43238 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
43239 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
43240
43241 2003-02-25 Mark Mitchell <mark@codesourcery.com>
43242
43243 PR c++/9683
43244 * g++.dg/template/static3.C: New test.
43245
43246 PR c++/9829
43247 * g++.dg/parse/namespace6.C: New test.
43248
43249 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43250
43251 PR target/9732
43252 * gcc.dg/20030225-1.c: New test.
43253
43254 2003-02-24 Mark Mitchell <mark@codesourcery.com>
43255
43256 * README: Remove out-of-date information.
43257
43258 PR c++/9836
43259 * g++.dg/template/spec6.C: New test.
43260
43261 2003-02-24 Jeff Law <law@redhat.com>
43262
43263 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
43264
43265 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43266
43267 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
43268 * gcc.dg/pragma-ep-1.c: Likewise.
43269
43270 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43271
43272 PR c++/9602
43273 * g++.dg/template/friend16.C: New test.
43274
43275 2003-02-23 Mark Mitchell <mark@codesourcery.com>
43276
43277 PR c++/5333
43278 * g++.dg/parse/fused-params1.C: Adjust error messages.
43279 * g++.dg/template/nested3.C: New test.
43280
43281 2003-02-24 Alan Modra <amodra@bigpond.net.au>
43282
43283 * g++.dg/abi/param1.C: New test.
43284
43285 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43286
43287 PR c++/7982
43288 * g++.dg/warn/implicit-typename1.C: New test.
43289
43290 2003-02-22 Kelley Cook <kelleycook@comcast.net>
43291
43292 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
43293 with "mtune".
43294 * g++.old-deja/g++.other/store-expr2.C: Likewise.
43295 * gcc.c-torture/execute/20010129-1.x: Likewise.
43296 * gcc.dg/20011107-1.c: Likewise.
43297 * gcc.dg/20020108-1.c: Likewise.
43298 * gcc.dg/20020122-3.c: Likewise.
43299 * gcc.dg/20020206-1.c: Likewise.
43300 * gcc.dg/20020310-1.c: Likewise.
43301 * gcc.dg/20020426-2.c: Likewise.
43302 * gcc.dg/20020517-1.c: Likewise.
43303 * gcc.dg/991230-1.c: Likewise.
43304 * gcc.dg/i386-unroll-1.c: Likewise.
43305 * gcc.misc-tests/i386-prefetch.exp: Likewise.
43306
43307 2003-02-22 Jan Hubicka <jh@suse.cz>
43308
43309 * gcc.dg/i386-mul.c: New test.
43310
43311 2003-02-21 Roger Sayle <roger@eyesopen.com>
43312
43313 * gcc.dg/builtins-5.c: New test case.
43314
43315 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
43316
43317 * gcc.dg/asmreg-1.c: New test.
43318
43319 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43320
43321 PR c++/9749
43322 * g++.dg/parse/varmod1.C: New test.
43323
43324 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43325
43326 PR c++/9727
43327 * g++.dg/template/op1.C: New test.
43328
43329 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43330
43331 PR c++/8906
43332 * g++.dg/template/nested2.C: New test.
43333
43334 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43335
43336 PR c++/8724
43337 * g++.dg/expr/dtor1.C: New test.
43338
43339 2003-02-21 Zack Weinberg <zack@codesourcery.com>
43340
43341 * gcc.dg/cpp/include3.c: New test.
43342 * gcc.dg/cpp/inc/foo.h: New file.
43343
43344 2003-02-21 Glen Nakamura <glen@imodulo.com>
43345
43346 * gcc.c-torture/execute/20030221-1.c: New test.
43347
43348 2003-02-20 Mark Mitchell <mark@codesourcery.com>
43349
43350 PR c++/9729
43351 * g++.dg/abi/conv1.C: New test.
43352
43353 2003-02-20 Jan Hubicka <jh@suse.cz>
43354
43355 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
43356
43357 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
43358
43359 * gcc.c-torture/compile/20030219-1.c: New test.
43360
43361 2003-02-18 Jan Hubicka <jh@suse.cz>
43362
43363 * gcc.dg/funcorder.c: New test.
43364
43365 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
43366
43367 * gcc.c-torture/execute/20030218-1.c: New.
43368
43369 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
43370
43371 * gcc.dg/20030218-1.c: New.
43372
43373 2003-02-18 Richard Henderson <rth@redhat.com>
43374
43375 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
43376 * gcc.dg/attr-used-2.c: New.
43377
43378 2003-02-18 Mark Mitchell <mark@codesourcery.com>
43379
43380 PR c++/9704
43381 * g++.dg/init/copy5.C: New test.
43382
43383 2003-02-18 Geoffrey Keating <geoffk@apple.com>
43384
43385 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
43386 * g++.dg/pch/pch.exp: Likewise.
43387
43388 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
43389
43390 * gcc.c-torture/execute/20030209-1.c: Enable the test if
43391 STACK_SIZE is not defined.
43392
43393 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43394
43395 PR c++/9457
43396 * g++.dg/template/init1.C: New test.
43397
43398 2003-02-16 Jan HUbicka <jh@suse.cz>
43399
43400 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
43401 (foo): Add few extra tests
43402 * gcc.dg/c99-const-expr-3.c: Likewise.
43403 * gcc.c-torture/execute/20030216-1.c: New.
43404
43405 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43406
43407 PR c++/9459
43408 * g++.dg/ext/typeof4.C: New test.
43409
43410 2003-02-15 Roger Sayle <roger@eyesopen.com>
43411
43412 * gcc.dg/i386-387-3.c: New test case.
43413
43414 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
43415
43416 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
43417 cris-*-elf* cris-*-aout* and mmix-*-*.
43418
43419 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
43420
43421 * gcc.dg/20030213-1.c: New test.
43422
43423 2003-02-12 Roger Sayle <roger@eyesopen.com>
43424
43425 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
43426 * gcc.dg/i386-387-2.c: Likewise.
43427
43428 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
43429
43430 * gcc.dg/ppc-spe.c: Fix formatting.
43431 Enable tests that were previously unsupported by gas.
43432 Delete tests for instructions that no longer exist.
43433 Switch arguments on evsubifw builtin.
43434
43435 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
43436
43437 * gcc.c-torture/execute/20030209-1.c: Disable the test if
43438 STACK_SIZE is too small.
43439
43440 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
43441 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
43442
43443 * gcc.dg/decl-2.c: New test.
43444
43445 2003-02-10 Jan Hubicka <jh@suse.cz>
43446
43447 * gcc.dg/i386-fpcvt-1.c: New test.
43448
43449 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
43450
43451 * gcc.c-torture/execute/20030209-1.c: New test.
43452
43453 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
43454
43455 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
43456 int-wide bitops, use the constants of the same width.
43457 Likewise, if long long is 32-bit wide, test bitops using
43458 32-bit constants.
43459
43460 2003-02-07 Loren James Rittle <ljrittle@acm.org>
43461
43462 * gcc.dg/20021014-1.c: Annotate with expected notice text.
43463
43464 2003-02-07 Roger Sayle <roger@eyesopen.com>
43465
43466 * gcc.dg/builtins-4.c: New test case.
43467
43468 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43469
43470 * gcc.dg/20020430-1.c: Fix dg command typos.
43471 * gcc.dg/20020503-1.c: Likewise.
43472
43473 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43474
43475 PR c++/8785
43476 * g++.dg/parse/fused-params1.C: New test.
43477
43478 PR c++/8857
43479 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
43480
43481 PR c++/8921
43482 * g++.dg/parse/non-dependent1.C: New test.
43483
43484 PR c++/8928
43485 * g++.dg/parse/dupl-tmpl-args1.C: New test.
43486
43487 PR c++/9228
43488 * g++.dg/parse/undefined7.C: New test.
43489 * g++.dg/parse/non-templ1.C: New test.
43490
43491 PR c++/9229
43492 * g++.dg/parse/too-many-tmpl-args1.C: New test.
43493
43494 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43495
43496 * gcc.c-torture/compile/20030206-1.c: New test.
43497
43498 2003-02-05 Roger Sayle <roger@eyesopen.com>
43499
43500 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
43501 "pow" to "foo" to avoid potential confusion with a math built-in.
43502
43503 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43504
43505 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
43506 conditions for SPARC targets.
43507
43508 2003-02-05 Jakub Jelinek <jakub@redhat.com>
43509
43510 * gcc.dg/20030204-1.c: New test.
43511
43512 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43513
43514 PR c++/38
43515 * g++.dg/parse/array-size1.C: New test.
43516
43517 PR c++/5657
43518 * g++.dg/parse/undefined3.C: New test.
43519
43520 PR c++/5665
43521 * g++.dg/parse/undefined4.C: New test.
43522
43523 PR c++/5975
43524 * g++.dg/parse/undefined5.C: New test.
43525
43526 PR c++/7259
43527 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
43528
43529 PR c++/8578
43530 * g++.dg/parse/casting-operator1.C: New test.
43531
43532 PR c++/8596
43533 * g++.dg/parse/undefined6.C: New test.
43534
43535 PR c++/8736
43536 * g++.dg/parse/missing-template1.C: New test.
43537
43538 2003-02-04 Jan Hubicka <jh@suse.cz>
43539
43540 * gcc.dg/i386-cadd.c: Compile using -march=k8.
43541 * gcc.dg/i386-cmov?.c: Likewise.
43542 * gcc.dg/i386-fpcvt-?.c: Likewise.
43543 * gcc.dg/i386-ssefp-1.c: Likewise.
43544 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
43545 conventions.
43546
43547 2003-02-03 Mark Mitchell <mark@codesourcery.com>
43548
43549 PR c++/7129
43550 * g++.dg/ext/max.C: New test.
43551
43552 2003-02-03 Jan Hubicka <jh@suse.cz>
43553
43554 * gcc.c-torture/execute/20030203-1.c: New test.
43555
43556 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
43557
43558 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
43559 'natural-endian'.
43560
43561 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
43562
43563 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
43564 * g++.dg/init/new2.C: Likewise.
43565 * g++.dg/other/new1.C: Likewise.
43566
43567 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
43568
43569 * gcc.dg/struct-ret-libc.c: New test.
43570
43571 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
43572
43573 * gcc.dg/20030129-1.c: New test.
43574
43575 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43576
43577 PR c++/8849
43578 * g++.dg/template/ptrmem4.C: New test.
43579
43580 2003-01-29 Mark Mitchell <mark@codesourcery.com>
43581
43582 * g++.dg/parser/constant1.C: New test.
43583
43584 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43585
43586 PR c++/8591
43587 * g++.dg/parse/friend2.C: New test.
43588
43589 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
43590
43591 PR c++/9437
43592 * g++.dg/template/unify4.C: New test.
43593
43594 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
43595
43596 * gcc.c-torture/execute/20030128-1.c: New test.
43597
43598 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
43599
43600 * g++.dg/lookup/nested1.C: Test moved from ...
43601 * g++.old-deja/g++.other/lookup24.C: ... here.
43602
43603 2003-01-28 Jan Hubicka <jh@suse.cz>
43604
43605 * gcc.dg/i386-cmov5.c: New test.
43606
43607 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
43608
43609 * gcc.c-torture/execute/20010925-1.c: Changed the
43610 memcpy declaration.
43611
43612 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
43613
43614 PR c++/3902
43615 * g++.dg/parse/template5.C: New test.
43616
43617 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
43618
43619 PR fortran/9258
43620 * g77.dg/pr9258: New test.
43621
43622 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
43623
43624 * README: Move relevant parts from README.g++.
43625
43626 * README.g++: Remove this file.
43627
43628 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
43629
43630 * g++.dg/abi/dcast1.C: New test.
43631
43632 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43633
43634 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
43635
43636 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
43637
43638 PR c++/47
43639 * g++.old-deja/g++.other/lookup24.C: New test.
43640
43641 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43642
43643 PR middle-end/7227
43644 * gcc.dg/uninit-C.c: New test.
43645
43646 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
43647
43648 * g++.dg/abi/covariant1.C: New test.
43649
43650 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
43651
43652 * gcc.dg/20030123-1.c: New test.
43653
43654 2003-01-25 Jan Hubicka <jh@suse.cz>
43655
43656 PR opt/8492
43657 * gcc.c-torture/compile/20030125-1.c
43658
43659 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
43660
43661 PR c++/9403
43662 * g++.dg/parse/template3.C: New test.
43663 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
43664
43665 PR c++/795
43666 * g++.dg/parse/template4.C: New test.
43667
43668 PR c++/9415
43669 * g++.dg/template/qual2.C: New test.
43670
43671 PR c++/8545
43672 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
43673
43674 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
43675
43676 2003-01-25 Roger Sayle <roger@eyesopen.com>
43677
43678 * gcc.c-torture/execute/switch-1.c: New test case.
43679
43680 2003-01-25 Jan Hubicka <jh@suse.cz>
43681
43682 * gcc.c-torture/execute/20030125-1.[cx]: New test.
43683
43684 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
43685
43686 Tweaks for Bison-1.875. From the NEWS file:
43687 "- `parse error' -> `syntax error'
43688 Bison now uniformly uses the term `syntax error'"
43689 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
43690 * gcc.dg/cpp/digraph2.c: Likewise.
43691 * gcc.dg/cpp/direct2.c: Likewise.
43692 * gcc.dg/cpp/paste4.c: Likewise.
43693 * gcc.dg/c90-restrict-1.c: Likewise.
43694 * gcc.dg/c99-func-2.c: Likewise.
43695 * gcc.dg/noncompile/920721-2.c: Likewise.
43696 * gcc.dg/noncompile/930622-2.c: Likewise.
43697 * gcc.dg/noncompile/940112-1.c: Likewise.
43698 * gcc.dg/noncompile/950921-1.c: Likewise.
43699 * gcc.dg/noncompile/951123-1.c: Likewise.
43700 * gcc.dg/noncompile/971104-1.c: Likewise.
43701 * gcc.dg/noncompile/990416-1.c: Likewise.
43702
43703 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
43704
43705 * g++.dg/parse/undefined1.C: Add error message.
43706
43707 2003-01-22 Mark Mitchell <mark@codesourcery.com>
43708
43709 PR c++/9354
43710 * g++.dg/parse/new1.C: New test.
43711
43712 PR c++/9216
43713 * g++.dg/parse/template2.C: New test.
43714
43715 PR c++/9354
43716 * g++.dg/parse/typedef2.C: New test.
43717
43718 PR c++/9328
43719 * g++.dg/ext/typeof3.C: New test.
43720
43721 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43722
43723 PR c++/2738
43724 * g++.dg/parse/ret-type1.C: New test.
43725
43726 PR c++/3792
43727 * g++.dg/parse/tmpl-outside1.C: New test.
43728
43729 PR c++/4207
43730 * g++.dg/parse/int-as-enum1.C: New test.
43731
43732 PR c++/4903
43733 * g++.dg/parse/no-typename1.C: New test.
43734
43735 PR c++/5533
43736 * g++.dg/parse/no-value1.C: New test.
43737
43738 PR c++/5921
43739 * g++.dg/parse/wrong-inline1.C: New test.
43740
43741 PR c++/6402
43742 * g++.dg/parse/ref1.C: New test.
43743
43744 PR c++/6992
43745 * g++.dg/parse/attr-ctor1.C: New test.
43746
43747 PR c++/7229
43748 * g++.dg/parse/namespace5.C: New test.
43749
43750 PR c++/7917
43751 * g++.dg/parse/func-def1.C: New test.
43752
43753 PR c++/8143
43754 * g++.dg/parse/undefined1.C: New test.
43755
43756 PR c++/5723, PR c++/8522
43757 * g++.dg/parse/specialization1.C: New test.
43758
43759 PR c++/163, PR c++/8595
43760 * g++.dg/parse/struct-as-enum1.C: New test.
43761
43762 PR c++/9173
43763 * g++.dg/parse/undefined2.C: New test.
43764
43765 2003-01-22 Mark Mitchell <mark@codesourcery.com>
43766
43767 PR c++/9298
43768 * g++.dg/parse/template1.C: New test.
43769
43770 PR c++/9384
43771 * g++.dg/parse/using1.C: New test.
43772
43773 PR c++/9285
43774 PR c++/9294
43775 * g++.dg/parse/expr2.C: New test.
43776
43777 PR c++/9388
43778 * g++.dg/parse/lookup2.C: Likewise.
43779
43780 2003-01-21 Jan Hubicka <jh@suse.cz>
43781
43782 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
43783 * gcc.c-torture/execute/eeprof-1.c: Likewise.
43784 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
43785 * gcc.c-torture/execute/string-opt-*.c: Likewise.
43786
43787 2003-01-20 Nick Clifton <nickc@redhat.com>
43788
43789 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
43790 problem with ARM sibcall code generation.
43791
43792 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
43793
43794 * gcc.c-torture/execute/20030120-1.c: New.
43795
43796 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
43797
43798 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
43799
43800 2003-01-17 Mark Mitchell <mark@codesourcery.com>
43801
43802 PR c++/9272
43803 * g++.dg/parse/ctor1.C: New test.
43804
43805 PR c++/9294:
43806 * g++.dg/parse/qualified1.C: New test.
43807
43808 * g++.dg/parse/typename3.C: New test.
43809
43810 2003-01-16 Richard Henderson <rth@redhat.com>
43811
43812 * g++.dg/tls/init-2.C: Fix error matches for real this time.
43813
43814 2003-01-16 Richard Henderson <rth@redhat.com>
43815
43816 * g++.dg/pch/pch.exp: Copy test header to the working directory
43817 before using it either for precompilation or direct use.
43818 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
43819 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
43820
43821 2003-01-16 Richard Henderson <rth@redhat.com>
43822
43823 * gcc.dg/pch/pch.exp: Copy test header to the working directory
43824 before using it either for precompilation or direct use.
43825 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
43826 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
43827
43828 2003-01-16 Mark Mitchell <mark@codesourcery.com>
43829
43830 * g++.dg/ext/typename1.C: Add typename keyword.
43831 * g++.dg/template/crash1.C: Update error messages.
43832 * g++.dg/template/crash2.C: Remove error message.
43833 * g++.dg/parse/typename2.C: New test.
43834 * g++.dg/template/typename2.C: Change implicit
43835 typename warning into error.
43836 * g++.old-deja/g++.benjamin/tem03.C: Issue more
43837 error messages.
43838 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
43839 * g++.old-deja/g++.brendan/crash56.C: Add this->.
43840 * g++.old-deja/g++.law/visibility13.C: Remove error
43841 messages.
43842 * g++.old-deja/g++.ns/template17.C: Reorder code to
43843 make declaration visible in template.
43844 * g++.old-deja/g++.pt/crash3.C: Fix typos.
43845 * g++.old-deja/g++.pt/crash36.C: Issue more error
43846 messages.
43847 * g++.old-deja/g++.pt/crash5.C: Improve error
43848 message.
43849 * g++.old-deja/g++.pt/crash67.C: Remove warning.
43850 * g++.old-deja/g++.pt/inherit1.C: Add this->.
43851 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
43852 * g++.old-deja/g++.pt/typename16.C: Replace implicit
43853 typename warning with error message.
43854 * g++.old-deja/g++.pt/typename19.C: Remove warning.
43855 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
43856 * g++.old-deja/g++.robertl/eb24.C: Use this->.
43857
43858 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
43859
43860 * g++.dg/parse/ambig2.C: New test.
43861
43862 2003-01-15 Richard Henderson <rth@redhat.com>
43863
43864 * g++.dg/tls/init-2.C: Update error message string.
43865
43866 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43867
43868 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
43869
43870 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
43871
43872 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
43873 all for HC11/HC12.
43874 * gcc.c-torture/compile/20001205-1.x: Likewise.
43875 * gcc.c-torture/compile/20001226-1.x: Likewise.
43876 * gcc.c-torture/compile/920520-1.x: Likewise.
43877 * gcc.c-torture/compile/961203-1.x: Likewise.
43878 * gcc.c-torture/compile/20020604-1.x: Likewise.
43879
43880 2003-01-15 Jan Hubicka <jh@suse.cz>
43881
43882 * gcc.c-torture/compile/20030115-1.c: New test.
43883
43884 * gcc.dg/i386-fpcvt-1.c: New test.
43885 * gcc.dg/i386-fpcvt-2.c: New test.
43886
43887 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
43888
43889 Further conform g++'s __vmi_class_type_info to the C++ ABI
43890 specification.
43891 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
43892 the specification.
43893
43894 2003-01-14 Jan Hubicka <jh@suse.cz>
43895
43896 * gcc.dg/i386-fpcvt-1.c: New test.
43897 * gcc.dg/i386-fpcvt-2.c: New test.
43898
43899 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
43900
43901 * gcc.dg/i386-mmx-3.c: New test.
43902
43903 2003-01-12 Mark Mitchell <mark@codesourcery.com>
43904
43905 PR c++/9264
43906 * g++.dg/parse/octal1.C: New file.
43907
43908 PR c++/9172
43909 * g++.dg/parse/typename1.C: New file.
43910
43911 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
43912
43913 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
43914 * gcc.dg/bf-no-ms-layout.c: Likewise.
43915 * gcc.dg/bf-ms-attrib.c: Likewise.
43916
43917 2003-01-10 Mark Mitchell <mark@codesourcery.com>
43918
43919 PR c++/9099
43920 * g++.dg/parse/dtor1.C: New file.
43921
43922 PR c++/9128
43923 * g++.dg/rtti/typeid1.C: New file.
43924
43925 PR c++/9153
43926 * g++.dg/parse/lookup1.C: New file.
43927
43928 PR c++/9171
43929 * g++.dg/templ/spec5.C: New file.
43930
43931 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
43932
43933 * gcc.c-torture/compile/20030110-1.c: New test.
43934
43935 2003-01-09 Geoffrey Keating <geoffk@apple.com>
43936
43937 Merge from pch-branch:
43938
43939 2002-12-23 Geoffrey Keating <geoffk@apple.com>
43940
43941 * gcc.dg/pch/cpp-1.h: New.
43942 * gcc.dg/pch/cpp-1.c: New.
43943 * gcc.dg/pch/cpp-2.h: New.
43944 * gcc.dg/pch/cpp-2.c: New.
43945
43946 2002-11-19 Geoffrey Keating <geoffk@apple.com>
43947
43948 * gcc.dg/pch/except-1.h: New.
43949 * gcc.dg/pch/except-1.c: New.
43950
43951 2002-11-13 Geoffrey Keating <geoffk@apple.com>
43952
43953 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
43954 running test.
43955 * gcc.dg/pch: Include *.hp not *.h.
43956 * gcc.dg/pch/system-1.h: New.
43957 * gcc.dg/pch/system-1.c: New.
43958
43959 2002-11-11 Geoffrey Keating <geoffk@apple.com>
43960
43961 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
43962 rather than trying to build and run a program using PCH.
43963 * gcc.dg/pch: Remove dg-do commands from test files.
43964
43965 2002-11-08 Geoffrey Keating <geoffk@apple.com>
43966
43967 * gcc.dg/pch/macro-3.c: New.
43968 * gcc.dg/pch/macro-3.h: New.
43969
43970 2002-11-04 Geoffrey Keating <geoffk@apple.com>
43971
43972 * gcc.dg/pch/common-1.c: New.
43973 * gcc.dg/pch/common-1.h: New.
43974 * gcc.dg/pch/decl-1.c: New.
43975 * gcc.dg/pch/decl-1.h: New.
43976 * gcc.dg/pch/decl-2.c: New.
43977 * gcc.dg/pch/decl-2.h: New.
43978 * gcc.dg/pch/decl-3.c: New.
43979 * gcc.dg/pch/decl-3.h: New.
43980 * gcc.dg/pch/decl-4.c: New.
43981 * gcc.dg/pch/decl-4.h: New.
43982 * gcc.dg/pch/decl-5.c: New.
43983 * gcc.dg/pch/decl-5.h: New.
43984 * gcc.dg/pch/global-1.c: New.
43985 * gcc.dg/pch/global-1.h: New.
43986 * gcc.dg/pch/inline-1.c: New.
43987 * gcc.dg/pch/inline-1.h: New.
43988 * gcc.dg/pch/inline-2.c: New.
43989 * gcc.dg/pch/inline-2.h: New.
43990 * gcc.dg/pch/static-1.c: New.
43991 * gcc.dg/pch/static-1.h: New.
43992 * gcc.dg/pch/static-2.c: New.
43993 * gcc.dg/pch/static-2.h: New.
43994
43995 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
43996
43997 * g++.dg/pch/pch.exp: Better handle failing testcases.
43998 * gcc.dg/pch/pch.exp: Likewise.
43999 * gcc.dg/pch/macro-1.c: New.
44000 * gcc.dg/pch/macro-1.h: New.
44001 * gcc.dg/pch/macro-2.c: New.
44002 * gcc.dg/pch/macro-2.h: New.
44003
44004 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
44005
44006 * g++.dg/dg.exp: Treat files in pch/ specially.
44007 * g++.dg/pch/pch.exp: New file.
44008 * g++.dg/pch/empty.H: New file.
44009 * g++.dg/pch/empty.C: New file.
44010 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
44011 "precompile".
44012
44013 * gcc.dg/pch/pch.exp: New file.
44014 * gcc.dg/pch/empty.h: New file.
44015 * gcc.dg/pch/empty.c: New file.
44016 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
44017 "precompile".
44018
44019 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44020
44021 * g++.dg/template/friend14.C: New test.
44022
44023 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44024
44025 * gcc.dg/old-style-asm-1.c: New test.
44026
44027 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
44028
44029 * gcc.c-torture/compile/20030109-1.c: New test.
44030
44031 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44032
44033 * gcc.c-torture/execute/20030109-1.c: New test.
44034
44035 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
44036
44037 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
44038 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
44039 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
44040 * g++.old-deja/g++.mike/eh2.C: Likewise.
44041 * g++.old-deja/g++.mike/eh3.C: Likewise.
44042 * g++.old-deja/g++.mike/eh5.C: Likewise.
44043 * g++.old-deja/g++.mike/eh6.C: Likewise.
44044 * g++.old-deja/g++.mike/eh7.C: Likewise.
44045 * g++.old-deja/g++.mike/eh8.C: Likewise.
44046 * g++.old-deja/g++.mike/eh9.C: Likewise.
44047 * g++.old-deja/g++.mike/eh10.C: Likewise.
44048 * g++.old-deja/g++.mike/eh12.C: Likewise.
44049 * g++.old-deja/g++.mike/eh13.C: Likewise.
44050 * g++.old-deja/g++.mike/eh14.C: Likewise.
44051 * g++.old-deja/g++.mike/eh16.C: Likewise.
44052 * g++.old-deja/g++.mike/eh17.C: Likewise.
44053 * g++.old-deja/g++.mike/eh18.C: Likewise.
44054 * g++.old-deja/g++.mike/eh21.C: Likewise.
44055 * g++.old-deja/g++.mike/eh23.C: Likewise.
44056 * g++.old-deja/g++.mike/eh24.C: Likewise.
44057 * g++.old-deja/g++.mike/eh25.C: Likewise.
44058 * g++.old-deja/g++.mike/eh26.C: Likewise.
44059 * g++.old-deja/g++.mike/eh27.C: Likewise.
44060 * g++.old-deja/g++.mike/eh28.C: Likewise.
44061 * g++.old-deja/g++.mike/eh29.C: Likewise.
44062 * g++.old-deja/g++.mike/eh31.C: Likewise.
44063 * g++.old-deja/g++.mike/eh33.C: Likewise.
44064 * g++.old-deja/g++.mike/eh34.C: Likewise.
44065 * g++.old-deja/g++.mike/eh35.C: Likewise.
44066 * g++.old-deja/g++.mike/eh36.C: Likewise.
44067 * g++.old-deja/g++.mike/eh37.C: Likewise.
44068 * g++.old-deja/g++.mike/eh38.C: Likewise.
44069 * g++.old-deja/g++.mike/eh39.C: Likewise.
44070 * g++.old-deja/g++.mike/eh40.C: Likewise.
44071 * g++.old-deja/g++.mike/eh41.C: Likewise.
44072 * g++.old-deja/g++.mike/eh42.C: Likewise.
44073 * g++.old-deja/g++.mike/eh44.C: Likewise.
44074 * g++.old-deja/g++.mike/eh46.C: Likewise.
44075 * g++.old-deja/g++.mike/eh47.C: Likewise.
44076 * g++.old-deja/g++.mike/eh48.C: Likewise.
44077 * g++.old-deja/g++.mike/eh49.C: Likewise.
44078 * g++.old-deja/g++.mike/eh50.C: Likewise.
44079 * g++.old-deja/g++.mike/eh51.C: Likewise.
44080 * g++.old-deja/g++.mike/eh53.C: Likewise.
44081 * g++.old-deja/g++.mike/eh55.C: Likewise.
44082 * g++.old-deja/g++.mike/p7912.C: Likewise.
44083 * g++.old-deja/g++.mike/p9706.C: Likewise.
44084 * g++.old-deja/g++.mike/p10416.C: Likewise.
44085 * g++.old-deja/g++.mike/p11667.C: Likewise.
44086 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
44087 Remove redundant reference to Iris.
44088 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
44089 Elxsi, i860, Pico Java, and WE32K.
44090
44091 2003-01-07 Mark Mitchell <mark@codesourcery.com>
44092
44093 * g++.dg/ext/asm4.C: New test.
44094
44095 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44096
44097 PR c++/9030
44098 * g++.dg/template/friend12.C: New test.
44099 * g++.dg/template/friend13.C: Likewise.
44100 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
44101
44102 2003-01-08 Jan Hubicka <jh@suse.cz>
44103
44104 * gcc.dg/i386-cadd.c: New test.
44105 * gcc.dg/i386-cmov4.c: Likewise.
44106
44107 2003-01-06 Mark Mitchell <mark@codesourcery.com>
44108
44109 PR c++/9165
44110 * g++.dg/warn/Wunused-3.C: New test.
44111
44112 * g++.dg/abi/bitfield9.C: New test.
44113
44114 PR c++/9189
44115 * g++.dg/parse/defarg3.C: New test.
44116
44117 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
44118
44119 * g++.dg/parse/ambig1.C: New test.
44120 * g++.dg/parse/defarg2.C: New test.
44121
44122 2003-01-05 Mark Mitchell <mark@codesourcery.com>
44123
44124 * g++.dg/template/defarg-1.C: New test.
44125 * g++.dg/template/local2.C: Likewise.
44126
44127 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
44128
44129 * gcc.c-torture/execute/20030105-1.c: New test.
44130
44131 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44132
44133 * g++.dg/parse/namespace3.C: Remove extra semicolons.
44134 * g++.dg/parse/namespace4.C: Likewise.
44135
44136 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
44137
44138 * g++.dg/template/ntp2.C: New test.
44139
44140 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
44141
44142 * g++.dg/parse/extern-C-1.C: New test.
44143
44144 * g++.dg/parse/namespace4.C: New test.
44145
44146 * g++.dg/template/nested1.C: New test.
44147
44148 * g++.dg/parse/namespace3.C: New test.
44149
44150 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
44151
44152 * g++.dg/lookup/two-stage1.C: New test.
44153
44154 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44155
44156 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
44157 * g++.old-deja/g++.jason/access8.C: Likewise.
44158 * g++.old-deja/g++.other/decl5.C: Likewise.
44159
44160 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
44161
44162 * g++.dg/parse/parse7.C: New test.
44163
44164 2003-01-02 Mark Mitchell <mark@codesourcery.com>
44165
44166 PR c++/2843
44167 * g++.dg/ext/attrib7.C: New test.
44168
44169 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
44170
44171 * g++.dg/parse/parse6.C: New test.
44172
44173 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
44174
44175 * gcc.dg/h8300-stack-1.c: New.
44176
44177 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
44178
44179 g++.dg/lookup/exception1.C: New test.
44180
44181 g++.dg/lookup/template1.C: New test.
44182
44183 g++.dg/parse/namespace2.C: New test.
44184
44185 g++.dg/parse/parens2.C: New test.
44186
44187 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44188
44189 * g++.dg/parse/parse5.C: New test.
44190 * g++.dg/lookup/scoped4.C: New test.
44191
44192 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
44193
44194 * g++.dg/parse/parens1.C: New test.
44195
44196 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
44197 angle-bracket1.C.
44198 * g++.dg/parse/parens2.C: New test.
44199
44200 * g++.dg/lookup/scope-operator1.C: New test.
44201
44202 * g++.dg/parse/operator1.C: New test.
44203
44204 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44205
44206 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
44207 * g++.old-deja/g++.other/access6.C: Likewise.
44208 * g++.old-deja/g++.other/decl1.C: Likewise.
44209 * g++.old-deja/g++.pt/typename12.C: Likewise.
44210
44211 2002-12-31 Mark Mitchell <mark@codesourcery.com>
44212
44213 * g++.dg/parse/namespace1.C: New test.
44214
44215 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44216
44217 * g++.dg/parse/parse4.C: New test.
44218
44219 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44220
44221 * g++.dg/parse/parse3.C: New test.
44222
44223 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44224
44225 * g++.dg/parse/parse2.C: New test.
44226
44227 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44228
44229 * g++.dg/template/friend11.C: New test.
44230
44231 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44232
44233 * g++.dg/parse/parse1.C: New test.
44234
44235 2002-12-31 Janis Johnson <janis187@us.ibm.com>
44236
44237 * lib/profopt.exp: Change the name of a global variable to avoid
44238 possible clashes with other test suites.
44239
44240 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
44241
44242 * g++.dg/inherit/covariant8.C: New test.
44243
44244 2002-12-31 Mark Mitchell <mark@codesourcery.com>
44245
44246 * g++.dg/init/array9.C: New test.
44247
44248 PR c++/9112
44249 * g++.dg/parse/expr1.C: New test.
44250
44251 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
44252
44253 * gcc.c-torture/compile/20021230-1.c: New test.
44254
44255 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
44256
44257 * g++.dg/inherit/covariant5.C: New test.
44258 * g++.dg/inherit/covariant6.C: New test.
44259 * g++.dg/inherit/covariant7.C: New test.
44260
44261 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44262
44263 PR c++/2739
44264 * g++.dg/other/access2.C: New test.
44265
44266 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
44267
44268 * g++.dg/other/anon-struct.C: No longer fails
44269 * g++.old-deja/g++.brendan/parse4.C: Likewise.
44270 * g++.old-deja/g++.brendan/parse5.C: Likewise.
44271 * g++.old-deja/g++.brendan/parse6.C: Likewise.
44272
44273 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
44274
44275 * g++.dg/parse/angle-bracket.C (main): No longer fails.
44276
44277 2002-12-27 Mark Mitchell <mark@codesourcery.com>
44278
44279 * g++.dg/eh/spec4.C: Remove stray semicolon.
44280 * g++.dg/expr/pmf-1.C: Change error message.
44281 * g++.dg/ext/asm1.C: Remove stray semicolon.
44282 * g++.dg/ext/typename1.C: Add missing typenames.
44283 * g++.dg/inherit/template-as-base.C: Change error message.
44284 * g++.dg/lookup/scoped1.C: Likewise.
44285 * g++.dg/lookup/scoped2.C: Likewise.
44286 * g++.dg/lookup/using2.C: Likewise.
44287 * g++.dg/other/component1.C: Remove stray semicolon.
44288 * g++.dg/other/do1.C: Change error message.
44289 * g++.dg/other/error2.C: Likewise.
44290 * g++.dg/other/init1.C: Likewise.
44291 * g++.dg/other/packed1.C: Remove stray semicolon.
44292 * g++.dg/other/ptrmem2.C: Change error message.
44293 * g++.dg/parse/parameter-declaration-1.C: Remove line number
44294 marker.
44295 * g++.dg/special/initp1.C: Remove invalid attribute usage.
44296 * g++.dg/template/access3.C: Add typename keyword.
44297 * g++.dg/template/access5.C: Remove stray semicolon.
44298 * g++.dg/template/access6.C: Likewise.
44299 * g++.dg/template/complit1.C: Likewise.
44300 * g++.dg/template/crash1.C: Change error message.
44301 * g++.dg/template/inherit2.C: Remove stray semicolon.
44302 * g++.dg/template/instantiate2.C: Likewise.
44303 * g++.dg/template/instantiate3.C: Change error message.
44304 * g++.dg/template/qual1.C: Remove stray semicolon.
44305 * g++.dg/template/qualttp18.C: Change error message.
44306 * g++.dg/template/ref1.C: Remove stray semicolon.
44307 * g++.dg/template/sizeof1.C (A::value): Declare it.
44308 * g++.dg/template/spec4.C: Change error message.
44309 * g++.dg/template/static1.C: Likewise.
44310 * g++.dg/template/type1.C: Likewise.
44311 * g++.dg/template/typename3.C: Likewise.
44312 * g++.old-deja/g++.benjamin/13478.C: Change error message.
44313 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
44314 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
44315 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
44316 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
44317 named return value extension.
44318 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
44319 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
44320 * g++.old-deja/g++.bob/extern_C.C: Likewise.
44321 * g++.old-deja/g++.bob/inherit2.C: Likewise.
44322 * g++.old-deja/g++.brendan/complex1.C: Likewise.
44323 * g++.old-deja/g++.brendan/copy5.C: Likewise.
44324 * g++.old-deja/g++.brendan/crash13.C: Likewise.
44325 * g++.old-deja/g++.brendan/crash15.C: Likewise.
44326 * g++.old-deja/g++.brendan/crash18.C: Change error message.
44327 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
44328 * g++.old-deja/g++.brendan/crash38.C: Likewise.
44329 * g++.old-deja/g++.brendan/crash50.C: Likewise.
44330 * g++.old-deja/g++.brendan/crash56.C: Likewise.
44331 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
44332 syntax.
44333 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
44334 * g++.old-deja/g++.brendan/crash8.C: Change error message.
44335 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
44336 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44337 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
44338 * g++.old-deja/g++.brendan/template11.C: Likewise.
44339 * g++.old-deja/g++.brendan/template26.C: Likewise.
44340 * g++.old-deja/g++.brendan/template27.C: Use explicit
44341 specialization syntax.
44342 * g++.old-deja/g++.brendan/template30.C: Likewise.
44343 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
44344 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
44345 non-dependent names.
44346 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
44347 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
44348 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
44349 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
44350 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
44351 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
44352 named return value extension.
44353 * g++.old-deja/g++.ext/namedret2.C: Likewise.
44354 * g++.old-deja/g++.ext/namedret3.C: Likewise.
44355 * g++.old-deja/g++.ext/return1.C: Likewise.
44356 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
44357 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
44358 * g++.old-deja/g++.jason/access8.C: Likewise.
44359 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
44360 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
44361 pseudo-destructor names.
44362 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
44363 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
44364 pseudo-destructor names.
44365 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
44366 * g++.old-deja/g++.jason/overload19.C: Likewise.
44367 * g++.old-deja/g++.jason/overload32.C: Likewise.
44368 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
44369 stray semicolons.
44370 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
44371 * g++.old-deja/g++.jason/return.C: Likewise.
44372 * g++.old-deja/g++.jason/return2.C: Likewise.
44373 * g++.old-deja/g++.jason/shadow1.C: Likewise.
44374 * g++.old-deja/g++.jason/special.C: Use explicit specialization
44375 syntax.
44376 * g++.old-deja/g++.jason/template10.C: Account for use of
44377 non-dependent names.
44378 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
44379 syntax.
44380 * g++.old-deja/g++.jason/template37.C: Likewise.
44381 * g++.old-deja/g++.law/access4.C: Change error messages.
44382 * g++.old-deja/g++.law/arm13.C: Remove incorrect
44383 pseudo-destructor names.
44384 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
44385 * g++.old-deja/g++.law/ctors9.C: Likewise.
44386 * g++.old-deja/g++.law/cvt22.C: Likewise.
44387 * g++.old-deja/g++.law/dtors5.C: Likewise.
44388 * g++.old-deja/g++.law/global-init1.C: Likewise.
44389 * g++.old-deja/g++.law/missed-error3.C: Likewise.
44390 * g++.old-deja/g++.law/operators28.C: Likewise.
44391 * g++.old-deja/g++.law/visibility28.C: Likewise.
44392 * g++.old-deja/g++.martin/eval1.C: Likewise.
44393 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
44394 name.
44395 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
44396 * g++.old-deja/g++.mike/net34.C: Likewise.
44397 * g++.old-deja/g++.mike/net36.C: Likewise.
44398 * g++.old-deja/g++.mike/ns2.C: Likewise.
44399 * g++.old-deja/g++.mike/p12306.C: Likewise.
44400 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
44401 value extension.
44402 * g++.old-deja/g++.mike/p700.C: Likewise.
44403 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
44404 * g++.old-deja/g++.mike/p710.C: Likewise.
44405 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
44406 value extension.
44407 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
44408 * g++.old-deja/g++.mike/pmf9.C: Likewise.
44409 * g++.old-deja/g++.ns/crash2.C: Likewise.
44410 * g++.old-deja/g++.ns/crash3.C: Likewise.
44411 * g++.old-deja/g++.ns/invalid1.C: Likewise.
44412 * g++.old-deja/g++.ns/ns17.C: Likewise.
44413 * g++.old-deja/g++.ns/template16.C: Likewise.
44414 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
44415 keyword.
44416 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
44417 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
44418 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
44419 named return value extension.
44420 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
44421 * g++.old-deja/g++.other/access4.C: Issue additional error
44422 messages.
44423 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
44424 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
44425 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
44426 * g++.old-deja/g++.other/crash25.C: Change error message.
44427 * g++.old-deja/g++.other/crash4.C: Change error message.
44428 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
44429 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
44430 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
44431 checks.
44432 * g++.old-deja/g++.other/defarg8.C: Likewise.
44433 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
44434 * g++.old-deja/g++.other/dtor10.C: Likewise.
44435 * g++.old-deja/g++.other/incomplete.C: Likewise.
44436 * g++.old-deja/g++.other/linkage7.C: Likewise.
44437 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
44438 lookup algorithm.
44439 * g++.old-deja/g++.other/mangle2.C: Likewise.
44440 * g++.old-deja/g++.other/refinit2.C: Likewise.
44441 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
44442 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
44443 * g++.old-deja/g++.pt/crash28.C: Likewise.
44444 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
44445 syntax.
44446 * g++.old-deja/g++.pt/crash32.C: Change error message.
44447 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
44448 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
44449 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
44450 error message position.
44451 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
44452 * g++.old-deja/g++.pt/defarg8.C: Change error message.
44453 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
44454 syntax.
44455 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
44456 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
44457 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
44458 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
44459 keyword.
44460 * g++.old-deja/g++.pt/explicit31.C: Likewise.
44461 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
44462 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
44463 keyword.
44464 * g++.old-deja/g++.pt/explicit71.C: Change error message.
44465 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
44466 syntax.
44467 * g++.old-deja/g++.pt/friend28.C: Account for use of
44468 non-dependent names.
44469 * g++.old-deja/g++.pt/friend29.C: Likewise.
44470 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
44471 rules.
44472 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
44473 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
44474 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
44475 lookup rules.
44476 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
44477 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
44478 keyword.
44479 * g++.old-deja/g++.pt/memclass20.C: Likewise.
44480 * g++.old-deja/g++.pt/memclass5.C: Likewise.
44481 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
44482 keyword.
44483 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
44484 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
44485 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
44486 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
44487 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
44488 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
44489 keyword.
44490 * g++.old-deja/g++.pt/spec10.C: Likewise.
44491 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
44492 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
44493 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
44494 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
44495 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
44496 * g++.old-deja/g++.pt/ttp62.C: Likewise.
44497 * g++.old-deja/g++.pt/ttp64.C: Likewise.
44498 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
44499 * g++.old-deja/g++.pt/typename15.C: Likewise.
44500 * g++.old-deja/g++.pt/typename22.C: Likewise.
44501 * g++.old-deja/g++.pt/typename6.C: Change error messages.
44502 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
44503 * g++.old-deja/g++.pt/virtual2.C: Likewise.
44504 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
44505 syntax.
44506 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
44507 return value extension.
44508 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
44509 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
44510 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
44511 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
44512
44513 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
44514
44515 * g++.dg/warn/inline1.C: New test.
44516 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
44517 * g++.old-deja/g++.jason/synth10.C: Likewise.
44518 * g++.old-deja/g++.mike/net31.C: Likewise.
44519 * g++.old-deja/g++.mike/p8786.C: Likewise.
44520
44521 * g++.dg/template/friend10.C: New test.
44522 * g++.dg/template/conv5.C: New test.
44523
44524 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
44525
44526 * g++.dg/lookup/scoped3.C: New test.
44527
44528 * g++.dg/lookup/decl1.C: New test.
44529 * g++.dg/lookup/decl2.C: New test.
44530
44531 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
44532
44533 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
44534 gcc.c-torture/compile/20021015-1.c,
44535 gcc.c-torture/compile/20021015-2.c,
44536 gcc.c-torture/compile/20021123-1.c,
44537 gcc.c-torture/compile/20021123-2.c,
44538 gcc.c-torture/compile/20021123-3.c,
44539 gcc.c-torture/compile/20021123-4.c,
44540 gcc.c-torture/execute/20021024-1.c: Add tests previously added
44541 only to 3.1 or 3.2 branch.
44542
44543 2002-12-23 Mark Mitchell <mark@codesourcery.com>
44544
44545 * gcc.dg/i386-bitfield3.c: New test.
44546
44547 * gcc.dg/i386-bitfield2.c: New test.
44548
44549 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
44550
44551 * g++.dg/parse/conv_op1.C: New test.
44552
44553 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
44554
44555 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
44556 approved.
44557
44558 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
44559
44560 * gcc.c-torture/compile/20021220-1.c: New test.
44561
44562 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
44563
44564 * gcc.dg/i386-fastcall-1.c: New.
44565
44566 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44567
44568 * gcc.c-torture/execute/20021219-1.c: New test.
44569
44570 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44571
44572 * gcc.dg/i386-pic-1.c: New test.
44573
44574 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44575
44576 PR c++/8099
44577 * g++.dg/template/friend9.C: New test.
44578
44579 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44580
44581 PR c++/3663
44582 * g++.dg/template/access7.C: New test.
44583
44584 2002-12-18 Nick Clifton <nickc@redhat.com>
44585
44586 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
44587 the libstdc++-v3 directory has been found.
44588
44589 2002-12-12 Devang Patel <dpatel@apple.com>
44590 * gcc.dg/darwin-ld-1.c: New test.
44591 * gcc.dg/darwin-ld-2.c: New test.
44592 * gcc.dg/darwin-ld-3.c: New test.
44593 * gcc.dg/darwin-ld-4.c: New test.
44594 * gcc.dg/darwin-ld-5.c: New test.
44595
44596 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
44597
44598 * gcc.c-torture/compile/20021212-1.c: New test.
44599
44600 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
44601
44602 * gcc.dg/fshort-wchar: New test.
44603
44604 2002-12-10 Mark Mitchell <mark@codesourcery.com>
44605
44606 PR c++/8372
44607 * g++.dg/template/dtor1.C: New test.
44608
44609 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
44610 markers.
44611
44612 2002-12-10 Jakub Jelinek <jakub@redhat.com>
44613
44614 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
44615
44616 2002-12-09 Mark Mitchell <mark@codesourcery.com>
44617
44618 * g++.dg/template/static1.C: New test.
44619 * g++.dg/template/static2.C: New test.
44620 * g++.old-deja/g++.ext/memconst.C: New test.
44621
44622 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44623
44624 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
44625 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
44626 * g++.dg/special/initp1.C: Likewise.
44627
44628 2002-12-06 Jakub Jelinek <jakub@redhat.com>
44629
44630 * gcc.c-torture/execute/20021204-1.c: New test.
44631
44632 2002-12-04 Geoffrey Keating <geoffk@apple.com>
44633
44634 * gcc.dg/ppc-fmadd-1.c: New file.
44635 * gcc.dg/ppc-fmadd-2.c: New file.
44636 * gcc.dg/ppc-fmadd-3.c: New file.
44637
44638 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
44639
44640 * gcc.c-torture/compile/20021204-1.c: New test.
44641
44642 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
44643
44644 * g++.dg/inherit/covariant2.C: New test.
44645 * g++.dg/inherit/covariant3.C: New test.
44646 * g++.dg/inherit/covariant4.C: New test.
44647 * g++.dg/inherit/covariant1.C: Remove XFAIL.
44648 * g++.old-deja/g++.robertl/eb17.C: Likewise.
44649
44650 2002-12-03 Mark Mitchell <mark@codesourcery.com>
44651
44652 PR c++/8688
44653 * g++.dg/init/brace3.C: New test.
44654
44655 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
44656
44657 * gcc.dg/20020210-1.c: Fix a comment typo.
44658
44659 2002-12-02 Mark Mitchell <mark@codesourcery.com>
44660
44661 PR c++/8720
44662 * g++.dg/parse/defarg1.C: New test.
44663
44664 PR c++/8615
44665 * g++.dg/template/char1.C: New test.
44666
44667 * g++.dg/template/varmod1.C: Fix typo.
44668
44669 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44670
44671 DR 180
44672 * g++.old-deja/g++.pt/crash32.C: Expect error.
44673
44674 2002-12-01 Mark Mitchell <mark@codesourcery.com>
44675
44676 PR c++/5919
44677 * g++.dg/template/varmod1.C: New test.
44678
44679 PR c++/8727
44680 * g++.dg/inherit/typeinfo1.C: New test.
44681
44682 PR c++/8663
44683 * g++.dg/inherit/typedef1.C: New test.
44684
44685 2002-11-30 Mark Mitchell <mark@codesourcery.com>
44686
44687 PR c++/8332
44688 PR c++/8493
44689 * g++.dg/template/strlen1.C: New test.
44690
44691 PR c++/8227
44692 * g++.dg/template/ctor2.C: New test.
44693
44694 PR c++/8214
44695 * g++.dg/init/string1.C: New test.
44696
44697 PR c++/8511
44698 * g++.dg/template/friend8.C: New test.
44699
44700 2002-11-29 Joe Buck <jbuck@synopsys.com>
44701
44702 * g++.dg/lookup/anon2.C: New test.
44703
44704 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
44705
44706 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
44707 h8300 port.
44708
44709 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
44710
44711 * gcc.dg/bitfld-6.c: New test.
44712
44713 2002-11-27 Jan Hubicka <jh@suse.cz>
44714
44715 * gcc.c-torture/execute/20021127.[cx]: New test.
44716
44717 2002-11-26 Jan Hubicka <jh@suse.cz>
44718
44719 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
44720 quality.
44721
44722 2002-11-26 Geoffrey Keating <geoffk@apple.com>
44723
44724 * g++.dg/init/brace2.C: New test.
44725 * g++.old-deja/g++.mike/p9129.C: Correct.
44726
44727 2002-11-26 Mark Mitchell <mark@codesourcery.com>
44728
44729 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
44730
44731 2002-11-25 Andreas Bauer <baueran@in.tum.de>
44732
44733 * gcc.dg/sibcall-6: New test for indirect sibcalls.
44734
44735 2002-11-25 Mark Mitchell <mark@codesourcery.com>
44736
44737 * g++.dg/abi/empty11.C: New test.
44738 * g++.dg/rtti/cv1.C: New test.
44739
44740 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
44741
44742 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
44743
44744 2002-11-24 Mark Mitchell <mark@codesourcery.com>
44745
44746 * g++.dg/abi/empty10.C: New test.
44747
44748 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
44749
44750 * gcc.c-torture/compile/20021124-1.c: New test.
44751
44752 2002-11-22 Mark Mitchell <mark@codesourcery.com>
44753
44754 * g++.dg/abi/rtti2.C: New test.
44755
44756 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
44757
44758 * gcc.dg/i386-unroll-1.c: New test.
44759
44760 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
44761
44762 * gcc.c-torture/compile/20021120-1.c: New test.
44763 * gcc.c-torture/compile/20021120-2.c: New test.
44764
44765 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44766
44767 * gcc.dg/bitfld-5.c: New test.
44768
44769 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44770
44771 * gcc.c-torture/execute/20021120-3.c: New test.
44772
44773 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44774
44775 * gcc.c-torture/execute/20021120-2.c: New test.
44776
44777 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44778
44779 * gcc.c-torture/execute/20021120-1.c: New test.
44780
44781 2002-11-20 Jakub Jelinek <jakub@redhat.com>
44782
44783 * gcc.c-torture/execute/20021118-3.c: New test.
44784
44785 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44786
44787 * gcc.c-torture/compile/20021119-1.c: New test.
44788
44789 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
44790
44791 * gcc.dg/duff-1.c: New test.
44792 * gcc.dg/duff-2.c: New test.
44793 * gcc.dg/duff-3.c: New test.
44794
44795 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
44796
44797 * gcc.dg/cpp/_Pragma5.c: New test.
44798
44799 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
44800
44801 * gcc.c-torture/execute/20021118-2.c: New test.
44802
44803 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
44804
44805 * gcc.c-torture/execute/20021118-1.c: New test.
44806
44807 2002-11-16 Jakub Jelinek <jakub@redhat.com>
44808
44809 * gcc.dg/20021116-1.c: New test.
44810
44811 2002-11-14 Mark Mitchell <mark@codesourcery.com>
44812
44813 * g++.dg/abi/vcall1.C: New test.
44814
44815 2002-11-14 Jakub Jelinek <jakub@redhat.com>
44816
44817 * gcc.dg/20021029-1.c: New test.
44818 * gcc.dg/20021029-2.c: New test.
44819
44820 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
44821
44822 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
44823
44824 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44825
44826 PR c/8439
44827 * gcc.dg/20021110.c: Move to ...
44828 * gcc.c-torture/compile/20021110.c: .... here.
44829
44830 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44831
44832 PR c/8467
44833 * gcc.c-torture/execute/20021111-1.c
44834
44835 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44836
44837 PR c/8439
44838 * gcc.dg/20021110.c: New test.
44839
44840 2002-11-10 Mark Mitchell <mark@codesourcery.com>
44841
44842 * g++.dg/abi/vthunk3.C: Run only on x86.
44843
44844 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
44845
44846 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
44847
44848 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
44849
44850 * lib/compat.exp (compat-execute): Fix logic error in last
44851 change.
44852
44853 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
44854
44855 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
44856
44857 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44858
44859 PR c++/8389
44860 * g++.dg/template/access6.C: New test.
44861
44862 2002-11-08 Jan Hubicka <jh@suse.cz>
44863
44864 * gcc.dg/i386-ssefp-1.c: New test.
44865 * gcc.dg/i386-ssefp-1.c: New test.
44866
44867 2002-11-08 Jan Hubicka <jh@suse.cz>
44868
44869 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
44870
44871 2002-11-07 Mark Mitchell <mark@codesourcery.com>
44872
44873 * g++.dg/abi/vthunk3.C: New test.
44874
44875 PR c++/8338
44876 * g++.dg/template/crash2.C: New test.
44877
44878 2002-11-07 Mark Mitchell <mark@codesourcery.com>
44879
44880 * g++.dg/abi/dtor1.C: New test.
44881 * g++.dg/abi/dtor2.C: Likewise.
44882
44883 2002-11-05 Geoffrey Keating <geoffk@apple.com>
44884
44885 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
44886 Darwin.
44887
44888 2002-11-04 Adam Nemet <anemet@lnxw.com>
44889
44890 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
44891 -mthumb. Only xfail with -O0.
44892
44893 2002-11-03 Mark Mitchell <mark@codesourcery.com>
44894
44895 * g++.dg/abi/thunk1.C: New test.
44896 * g++.dg/abi/thunk2.C: Likewise.
44897 * g++.dg/abi/vtt1.C: Likewise.
44898
44899 2002-11-02 Diego Novillo <dnovillo@redhat.com>
44900
44901 PR optimization/8423
44902 * gcc.c-torture/execute/builtin-constant.c: New test.
44903
44904 2002-11-01 Zack Weinberg <zack@codesourcery.com>
44905
44906 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
44907 Add some more cases.
44908
44909 2002-11-01 Mark Mitchell <mark@codesourcery.com>
44910
44911 PR c++/8391
44912 * g++.dg/opt/local1.C: New test.
44913
44914 2002-10-30 Mark Mitchell <mark@codesourcery.com>
44915
44916 PR c++/8160
44917 * g++.dg/template/complit1.C: New test.
44918
44919 PR c++/8149
44920 * g++.dg/template/typename4.C: Likewise.
44921
44922 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44923
44924 Core issue 287, PR c++/7639
44925 * g++.dg/template/instantiate1.C: Adjust error location.
44926 * g++.dg/template/instantiate3.C: New test.
44927 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
44928 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
44929 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
44930
44931 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
44932
44933 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
44934
44935 2002-10-29 Mark Mitchell <mark@codesourcery.com>
44936
44937 PR c++/8287
44938 * g++.dg/init/dtor2.C: New test.
44939
44940 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44941
44942 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
44943 * gcc.dg/nest.c: Bypass errors on irix6.
44944
44945 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
44946
44947 * gcc.dg/nest.c: Expect error for mmix-*-*.
44948 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
44949
44950 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
44951
44952 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
44953 markers.
44954
44955 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
44956
44957 2002-10-25 Mike Stump <mrs@apple.com>
44958
44959 * gcc.dg/warn-1.c: New test.
44960
44961 2002-10-25 Zack Weinberg <zack@codesourcery.com>
44962
44963 * g++.dg/template/typename3.C: New test.
44964
44965 2002-10-25 Mark Mitchell <mark@codesourcery.com>
44966
44967 * g++.dg/lookup/ptrmem1.C: New test.
44968
44969 * g++.dg/abi/vthunk2.C: New test.
44970
44971 2002-10-25 Zack Weinberg <zack@codesourcery.com>
44972
44973 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
44974
44975 2002-10-24 Mark Mitchell <mark@codesourcery.com>
44976
44977 * g++.dg/abi/empty9.C: New test.
44978
44979 2002-10-24 Richard Henderson <rth@redhat.com>
44980
44981 * g++.dg/inherit/thunk1.C: Enable for ia64.
44982
44983 2002-10-23 Mark Mitchell <mark@codesourcery.com>
44984
44985 PR c++/8067
44986 * g++.dg/lookup/pretty1.C: New test.
44987
44988 2002-10-23 Jakub Jelinek <jakub@redhat.com>
44989
44990 * gcc.dg/20021023-1.c: New test.
44991
44992 2002-10-23 Mark Mitchell <mark@codesourcery.com>
44993
44994 PR c++/7679
44995 * g++.dg/parse/inline1.C: New test.
44996
44997 2002-10-23 Richard Henderson <rth@redhat.com>
44998
44999 * g++.dg/inherit/thunk1.C: Enable for x86_64.
45000
45001 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
45002
45003 2002-10-22 Mark Mitchell <mark@codesourcery.com>
45004
45005 PR c++/6579
45006 * g++.dg/parse/stmtexpr3.C: New test.
45007
45008 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
45009
45010 * g++.dg/expr/cond1.C: New test.
45011
45012 2002-10-21 Zack Weinberg <zack@codesourcery.com>
45013
45014 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
45015
45016 2002-10-21 Mark Mitchell <mark@codesourcery.com>
45017
45018 * g++.dg/abi/vbase13.C: New test.
45019 * g++.dg/abi/vbase14.C: Likewise.
45020
45021 2002-10-21 Jakub Jelinek <jakub@redhat.com>
45022
45023 * gcc.dg/tls/pic-1.c: New test.
45024 * gcc.dg/tls/nonpic-1.c: New test.
45025 * gcc.dg/20021018-1.c: New test.
45026
45027 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
45028
45029 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
45030 Remove only files with the same base name as the test case.
45031 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
45032 (profopt-execute): Likewise. Also, remove old profiling
45033 and performance data files before running the tests.
45034
45035 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
45036 * g++.dg/bprob/bprob.exp: Likewise.
45037 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
45038 to allow more general test case names.
45039
45040 * g++.dg/bprob/bprob-1.C: Rename to ...
45041 * g++.dg/bprob/g++-bprob-1.C: ... this.
45042
45043 * g77.dg/bprob/bprob-1.f: Rename to ...
45044 * g77.dg/bprob/g77-bprob-1.f: ... this.
45045
45046 2002-10-21 Zack Weinberg <zack@codesourcery.com>
45047
45048 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
45049 bison 1.50 or later.
45050
45051 2002-10-21 Janis Johnson <janis187@us.ibm.com>
45052
45053 * g++.dg/README: Describe more test directories.
45054
45055 2002-10-21 Mark Mitchell <mark@codesourcery.com>
45056
45057 * g++.dg/init/array6.C: Add additional tests.
45058
45059 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
45060
45061 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
45062 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
45063
45064 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
45065
45066 * gcc.c-torture/compile/20020604-1.x: New.
45067 * gcc.c-torture/compile/simd-5.x: Likewise.
45068 * gcc.c-torture/execute/920710-1.x: Likewise.
45069 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
45070
45071 2002-10-21 Mark Mitchell <mark@codesourcery.com>
45072
45073 * g++.dg/inherit/override1.C: Add dg-options clause.
45074
45075 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45076
45077 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
45078 _mm_slli_si128.
45079
45080 2002-10-19 Andreas Schwab <schwab@suse.de>
45081
45082 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
45083 directory component.
45084
45085 2002-10-18 Mark Mitchell <mark@codesourcery.com>
45086
45087 * g++.dg/inherit/thunk1.C: New test.
45088
45089 * g++.dg/inherit/override1.C: New test.
45090
45091 * g++.dg/abi/mangle11.C: New test.
45092 * g++.dg/abi/mangle14.C: New test.
45093 * g++.dg/abi/mangle17.C: New test.
45094
45095 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
45096
45097 * g++.dg/overload/member2.C: New test.
45098
45099 2002-10-17 Janis Johnson <janis187@us.ibm.com>
45100
45101 * g++.dg/README: Describe new compat directory.
45102 * g++.dg/dg.exp: Skip tests in compat directory.
45103 * README.compat: New file.
45104 * lib/compat.exp: New expect script.
45105 * g++.dg/compat: New test directory.
45106 * g++.dg/compat/compat.exp: New expect script.
45107 * g++.dg/compat/abi: New test directory.
45108 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
45109 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
45110 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
45111 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
45112 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
45113 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
45114 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
45115 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
45116 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
45117 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
45118 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
45119 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
45120 * g++.dg/compat/break: New test directory.
45121 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
45122 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
45123 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
45124 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
45125 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
45126 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
45127 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
45128 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
45129 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
45130 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
45131 g++.dg/compat/break/README: New files.
45132 * g++.dg/compat/eh: New test directory.
45133 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
45134 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
45135 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
45136 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
45137 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
45138 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
45139 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
45140 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
45141 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
45142 g++.dg/compat/eh/filter2_y.C,
45143 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
45144 g++.dg/compat/eh/new1_y.C,
45145 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
45146 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
45147 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
45148 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
45149 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
45150 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
45151 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
45152 g++.dg/compat/eh/unexpected1_y.C: New files.
45153 * g++.dg/compat/init: New test directory.
45154 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
45155 g++.dg/compat/init/array5_y.C,
45156 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
45157 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
45158 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
45159 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
45160 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
45161 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
45162 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
45163 g++.dg/compat/init/init-ref2_y.C: New files.
45164
45165 2002-10-17 Mark Mitchell <mark@codesourcery.com>
45166
45167 PR c++/7584
45168 * g++.dg/inherit/using3.C: New test.
45169
45170 2002-10-17 Jan Hubicka <jh@suse.cz>
45171
45172 * gcc.dg/20021017-2.c: New test.
45173
45174 2002-10-17 Mark Mitchell <mark@codesourcery.com>
45175
45176 * g++.dg/abi/mangle16.C: Adjust.
45177
45178 * g++.dg/init/array8.C: New test.
45179
45180 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
45181
45182 * gcc.dg/special/mips-abi.exp: New test.
45183 * gcc.dg/special/mips-abi.s: Empty file used by the above.
45184
45185 2002-10-16 Mark Mitchell <mark@codesourcery.com>
45186
45187 * g++.dg/abi/mangle16.C: New test.
45188 * g++.dg/abi/mangle17.C: Likewise.
45189
45190 PR c++/7478
45191 * g++.dg/template/ref1.C: New test.
45192
45193 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45194
45195 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
45196
45197 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
45198
45199 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
45200
45201 2002-10-16 Mark Mitchell <mark@codesourcery.com>
45202
45203 PR c++/7524
45204 * g++.dg/init/array7.C: New test.
45205
45206 2002-10-15 Mark Mitchell <mark@codesourcery.com>
45207
45208 * g++.dg/init/array6.C: New test.
45209
45210 * g++.dg/abi/mangle13.C: Likewise.
45211 * g++.dg/abi/mangle14.C: Likewise.
45212 * g++.dg/abi/mangle15.C: Likewise.
45213
45214 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45215
45216 * g++.dg/abi/empty8.C: New test.
45217
45218 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
45219
45220 * g++.dg/init/ctor1.C: New test.
45221
45222 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
45223
45224 * gcc.c-torture/execute/20021015-1.c: New test.
45225
45226 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
45227
45228 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
45229
45230 2002-10-14 Jan Hubicka <jh@suse.cz>
45231
45232 * gcc.dg/i386-ssetype-[1-5].c: New tests.
45233
45234 2002-10-14 Richard Henderson <rth@redhat.com>
45235
45236 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
45237
45238 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45239
45240 PR optimization/6631
45241 * g++.dg/opt/const2.C: New test.
45242
45243 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45244
45245 PR c++/7176
45246 * g++.dg/parse/friend1.C: New test.
45247 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
45248
45249 2002-10-14 Jakub Jelinek <jakub@redhat.com>
45250
45251 * gcc.dg/20021014-1.c: New test.
45252
45253 2002-10-11 Mark Mitchell <mark@codesourcery.com>
45254
45255 PR c++/5661
45256 * g++.dg/ext/vlm1.C: New test.
45257 * g++.dg/ext/vlm2.C: Likewise.
45258
45259 * g++.dg/init/array1.C: Remove invalid braces.
45260 * g++.dg/init/brace1.C: New test.
45261 * g++.dg/init/copy2.C: Likewise.
45262 * g++.dg/init/copy3.C: Likewise.
45263 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
45264 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
45265 braces.
45266
45267 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
45268
45269 * gcc.dg/cpp/assembler.S: Don't use -ansi.
45270
45271 2002-10-11 Richard Shann <richard.shann@superh.com>
45272
45273 * gcc.c-torture/compile/simd-5.c: New test.
45274
45275 2002-10-10 Roger Sayle <roger@eyesopen.com>
45276
45277 * gcc.c-torture/execute/shiftopt-1.c: New test case.
45278
45279 2002-10-10 Jim Wilson <wilson@redhat.com>
45280
45281 * gcc.c-torture/execute/20021010-1.c: New test.
45282
45283 2002-10-09 Zack Weinberg <zack@codesourcery.com>
45284
45285 PR c/7353
45286 * g++.dg/ext/typedef-init.C: New test.
45287 * gcc.dg/typedef-init.c: New test.
45288
45289 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
45290
45291 * gcc.dg/cpp/paste13.c: New test.
45292
45293 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45294
45295 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
45296 remaining platforms, XFAIL during compile, not execute. Don't
45297 XFAIL at -O0.
45298
45299 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
45300
45301 * gcc.dg/alias-1.c: Tweak expected warning.
45302
45303 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
45304
45305 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
45306
45307 2002-10-06 Andreas Jaeger <aj@suse.de>
45308
45309 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
45310 * gcc.dg/cpp/c++98.C: Likewise.
45311
45312 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
45313 * g++.dg/cpp/c++98.C: Likewise.
45314
45315 * g++.dg/README (Subdirectories): Mention cpp directory.
45316
45317 PR target/7559
45318 * gcc.dg/20021006-1.c: New test.
45319
45320 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45321
45322 PR c++/7804
45323 * g++.dg/other/warning1.C: New test.
45324
45325 2002-10-04 Roger Sayle <roger@eyesopen.com>
45326
45327 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
45328 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
45329 and sparc-*-* with -m64 as expected failures. See PR 8087.
45330
45331 2002-10-03 Mark Mitchell <mark@codesourcery.com>
45332
45333 PR c++/7931
45334 * g++.dg/template/ptrmem3.C: New test.
45335
45336 PR c++/7754
45337 * g++.dg/template/union1.C: New test.
45338
45339 2002-10-03 Mark Mitchell <mark@codesourcery.com>
45340
45341 PR c++/8006
45342 * g++.dg/abi/mangle9.C: New test.
45343 * g++.dg/abi/mangle10.C: New test.
45344 * g++.dg/abi/mangle11.C: New test.
45345 * g++.dg/abi/mangle12.C: New test.
45346
45347 2002-10-02 Mark Mitchell <mark@codesourcery.com>
45348
45349 PR c++/7188.
45350 * g++.dg/template/meminit1.C: New test.
45351 * g++.dg/warn/Wreorder-1.C: Likewise.
45352 * g++.old-deja/g++.mike/warn3.C: Tweak.
45353 * lib/prune.exp: Ingore "in copy constructor".
45354
45355 2002-10-02 Andreas Jaeger <aj@suse.de>
45356
45357 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
45358 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
45359 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
45360 on x86-64.
45361
45362 2002-10-01 Mark Mitchell <mark@codesourcery.com>
45363
45364 * gcc.dg/empty1.C: Fix typo.
45365
45366 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
45367
45368 * gcc.dg/alias-1.c: New test.
45369
45370 2002-10-01 Mark Mitchell <mark@codesourcery.com>
45371
45372 * gcc.dg/empty1.C: New test.
45373
45374 * g++.dg/tls/init-2.C: Tweak error messages.
45375
45376 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
45377
45378 * gcc.c-torture/compile/20020923-1.c: New test.
45379
45380 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
45381
45382 * gcc.c-torture/execute/ffs-1.c: New test.
45383 * gcc.c-torture/execute/ffs-2.c: Ditto.
45384
45385 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
45386
45387 * g++.dg/overload/member1.C: New test.
45388
45389 2002-09-30 Mark Mitchell <mark@codesourcery.com>
45390
45391 * g++.dg/abi/empty7.C: New test.
45392 * g++.dg/init/pm2.C: Likewise.
45393
45394 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
45395
45396 * g++.dg/rtti/crash1.C: New test.
45397
45398 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
45399
45400 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
45401 gcc.dg/sibcall-4.c: New tests.
45402
45403 2002-09-28 Roger Sayle <roger@eyesopen.com>
45404
45405 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
45406 powerpc and MMIX targets.
45407
45408 2002-09-27 Zack Weinberg <zack@codesourcery.com>
45409
45410 * gcc.dg/cpp/20020927-1.c: New.
45411
45412 2002-09-26 David S. Miller <davem@redhat.com>
45413
45414 * gcc.c-torture/compile/trunctfdf.c: New.
45415
45416 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45417
45418 * lib/target-supports.exp (check_weak_available): Handle solaris2.
45419
45420 2002-09-27 Alan Modra <amodra@bigpond.net.au>
45421
45422 * gcc.c-torture/execute/loop-15.c: New.
45423
45424 2002-09-26 Janis Johnson <janis187@us.ibm.com>
45425
45426 * README.QMTEST: Fix typo.
45427
45428 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
45429
45430 * gcc.dg/20020926-1.c: New test.
45431
45432 2002-09-25 David S. Miller <davem@redhat.com>
45433
45434 PR target/7842
45435 * gcc.c-torture/execute/shiftdi.c: New test.
45436
45437 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
45438
45439 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
45440 unique to the tool.
45441 * lib/g77.exp (g77_init): Likewise.
45442 * lib/g++.exp (g++_init): Likewise.
45443 * lib/objc.exp (objc_init): Likewise.
45444
45445 2002-09-25 Mark Mitchell <mark@codesourcery.com>
45446
45447 * g++.dg/abi/empty5.C: New test.
45448 * g++.dg/abi/empty6.C: New test.
45449 * g++.dg/abi/vbase12.C: New test.
45450
45451 2002-09-25 Richard Henderson <rth@redhat.com>
45452
45453 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
45454 too-small long double.
45455
45456 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
45457
45458 * gcc.dg/20020919-1.c: New test.
45459
45460 2002-09-23 Mark Mitchell <mark@codesourcery.com>
45461
45462 * g++.dg/abi/bitfield6.C: New test.
45463 * g++.dg/abi/bitfield7.C: New test.
45464 * g++.dg/abi/bitfield8.C: New test.
45465 * g++.dg/abi/vbase11.C: New test.
45466
45467 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
45468
45469 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
45470 hppa*-*-hpux*. Update test comment.
45471
45472 2002-09-20 Jakub Jelinek <jakub@redhat.com>
45473
45474 * gcc.dg/tls/struct-1.c: New test.
45475
45476 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
45477
45478 * gcc.dg/cpp/tr-warn2.c: Update.
45479
45480 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
45481
45482 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
45483
45484 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
45485
45486 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
45487 systems.
45488
45489 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
45490
45491 * gcc.c-torture/execute/ieee/mzero3.c: New test.
45492
45493 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45494 Adjust for c++filt moved to binutils. Remove spurious duplicate
45495 setting of cxxfilt.
45496
45497 2002-09-19 Geoffrey Keating <geoffk@apple.com>
45498
45499 * gcc.dg/20020312-2.c: Update for darwin.
45500
45501 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
45502
45503 * g++.old-deja/g++.other/crash32.C: Mark ICE.
45504
45505 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
45506
45507 * objc.dg/comp-types-1.m: New test.
45508 * objc.dg/comp-types-2.m: New test.
45509 * objc.dg/comp-types-3.m: New test.
45510 * objc.dg/comp-types-4.m: New test.
45511 * objc.dg/comp-types-5.m: New test.
45512 * objc.dg/comp-types-6.m: New test.
45513
45514 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
45515
45516 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
45517
45518 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
45519
45520 * g++.dg/other/do1.C: New test.
45521
45522 * g++.dg/template/subst1.C: New test.
45523
45524 2002-09-16 Steve Ellcey <sje@cup.hp.com>
45525
45526 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
45527
45528 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
45529
45530 * g++.dg/template/qualttp20.C: Adjust expected errors.
45531 * g++.old-deja/g++.jason/report.C: Likewise.
45532 * g++.old-deja/g++.other/qual1.C: Likewise.
45533
45534 * g++.dg/lookup/scoped2.C: New test.
45535
45536 * g++.dg/ext/asm3.C: New test.
45537
45538 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
45539
45540 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
45541
45542 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
45543
45544 * ChangeLog: follow spelling conventions.
45545 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
45546 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
45547 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
45548 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
45549 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
45550 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
45551 * g++.old-deja/g++.law/global-init1.C: Likewise.
45552 * g++.old-deja/g++.other/delete4.C: Likewise.
45553 * g++.old-deja/g++.other/inline21.C: Likewise.
45554 * g++.old-deja/g++.other/singleton.C: Likewise.
45555 * g77.dg/strlen0.f: Likewise.
45556 * g77.f-torture/compile/20010519-1.f: Likewise.
45557 * g77.f-torture/compile/980310-4.f: Likewise.
45558 * gcc.c-torture/compile/20000605-1.c: Likewise.
45559 * gcc.c-torture/execute/20020225-1.c: Likewise.
45560 * gcc.dg/c90-hexfloat-2.c: Likewise.
45561 * gcc.dg/c99-bool-1.c: Likewise.
45562 * gcc.dg/c99-hexfloat-2.c: Likewise.
45563 * gcc.dg/dll-2.c: Likewise.
45564 * gcc.dg/wtr-union-init-1.c: Likewise.
45565 * gcc.dg/wtr-union-init-2.c: Likewise.
45566 * gcc.dg/wtr-union-init-3.c: Likewise.
45567 * gcc.dg/cpp/avoidpaste1.c: Likewise.
45568 * gcc.dg/cpp/defined.c: Likewise.
45569 * gcc.dg/cpp/macsyntx.c: Likewise.
45570 * gcc.dg/cpp/paste2.c: Likewise.
45571 * gcc.dg/cpp/trad/defined.c: Likewise.
45572 * gcc.dg/format/c90-printf-1.c: Likewise.
45573 * gcc.dg/format/c90-scanf-1.c: Likewise.
45574 * gcc.dg/format/c99-printf-1.c: Likewise.
45575 * gcc.dg/format/c99-scanf-1.c: Likewise.
45576 * gcc.misc-tests/gcov-8.c: Likewise.
45577 * lib/profopt.exp: Likewise.
45578
45579 2002-09-15 Krister Walfridsson <cato@df.lth.se>
45580
45581 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
45582
45583 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
45584
45585 * g++.dg/inherit/using2.C: New test.
45586
45587 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
45588
45589 * ChangeLog: Follow spelling conventions.
45590 * g++.dg/template/friend4.C: Likewise.
45591 * g++.old-deja/g++.pt/crash67.C: Likewise.
45592 * gcc.c-torture/execute/20000801-4.c: Likewise.
45593 * gcc.dg/c90-digraph-1.c: Likewise.
45594 * gcc.dg/c94-digraph-1.c: Likewise.
45595 * gcc.dg/c99-digraph-1.c: Likewise.
45596 * gcc.dg/cpp/line5.c: Likewise.
45597 * gcc.dg/cpp/multiline.c: Likewise.
45598 * gcc.dg/cpp/trad/literals-1.c: Likewise.
45599 * gcc.dg/format/attr-3.c: Likewise.
45600 * gcc.dg/format/c90-scanf-3.c: Likewise.
45601 * gcc.dg/format/ext-4.c: Likewise.
45602
45603 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
45604
45605 * g++.dg/template/pretty1.C: New test.
45606
45607 2002-09-14 Alan Modra <amodra@bigpond.net.au>
45608
45609 * gcc.c-torture/execute/struct-cpy-1.c: New test.
45610
45611 2002-09-13 Matt Austern <austern@apple.com>
45612
45613 * g++.dg/other/constref[12].C: New, regression tests for
45614 passing a cast expression to a function by const reference.
45615
45616 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
45617
45618 * g++.dg/template/deduce1.C: New test.
45619
45620 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
45621
45622 * gcc.c-torture/execute/simd-1.c: Force all use of int to
45623 32-bit int.
45624
45625 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
45626
45627 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
45628 usage.
45629
45630 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
45631
45632 * gcc.c-torture/compile/20020910-1.c: New test.
45633
45634 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
45635
45636 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
45637
45638 2002-09-10 Andreas Jaeger <aj@suse.de>
45639
45640 * gcc.dg/20020312-2.c: Adjust for x86-64.
45641
45642 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
45643
45644 * g77.dg/7388.f: New test case for PR 7388.
45645
45646 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
45647
45648 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
45649
45650 2002-09-05 Ziemowit Laski <zlaski@apple.com>
45651
45652 * objc.dg/proto-lossage-1.m: New test.
45653
45654 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
45655
45656 * gcc.dg/cpp/_Pragma4.c: Fix typo.
45657
45658 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
45659
45660 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
45661 expected to pass.
45662
45663 2002-09-06 Stan Shebs <shebs@apple.com>
45664 David Edelsohn <edelsohn@gnu.org>
45665
45666 * gcc.dg/weak: New directory.
45667 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
45668 target-specific xfail bits.
45669 * gcc.dg/typeof-2.c: Move to new directory.
45670 * gcc.dg/weak.exp: New expect script.
45671
45672 2002-09-06 Alan Modra <amodra@bigpond.net.au>
45673
45674 * gcc.c-torture/execute/extzvsi.c: New test.
45675
45676 2002-09-05 Stan Shebs <shebs@apple.com>
45677
45678 * gcc.dg/weak-1.c: xfail on Darwin.
45679 * gcc.dg/weak-2.c: Ditto.
45680 * gcc.dg/weak-3.c: Ditto.
45681 * gcc.dg/weak-4.c: Ditto.
45682 * gcc.dg/weak-5.c: Ditto.
45683 * gcc.dg/weak-6.c: Ditto.
45684 * gcc.dg/weak-7.c: Ditto.
45685 * gcc.dg/weak-8.c: Ditto.
45686 * gcc.dg/weak-9.c: Ditto.
45687
45688 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
45689
45690 * gcc.c-torture/execute/loop-14.c: New test.
45691
45692 2002-09-04 Jakub Jelinek <jakub@redhat.com>
45693
45694 * g++.dg/other/cxa-atexit1.C: New test.
45695
45696 * gcc.dg/typeof-2.c: New test.
45697
45698 2002-09-03 Roger Sayle <roger@eyesopen.com>
45699
45700 * gcc.dg/builtins-2.c: New testcase.
45701 * gcc.dg/builtins-3.c: New testcase.
45702
45703 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
45704
45705 * gcc.dg/cpp/_Pragma4.c: New test.
45706
45707 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
45708
45709 * objc/execute/nil_method-1.m: New testcase.
45710
45711 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
45712
45713 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
45714 [Object class], not [Object initialize].
45715
45716 2002-08-31 Roger Sayle <roger@eyesopen.com>
45717 Hans-Peter Nilsson <hp@bitrange.com>
45718
45719 * gcc.c-torture/execute/20020720-1.x: Skip test on
45720 mmix-knuth-mmixware. Correct comment.
45721
45722 2002-08-27 Mark Mitchell <mark@codesourcery.com>
45723
45724 * g++.dg/abi/bitfield5.C: New test.
45725 * g++.dg/abi/vbase10.C: Likewise.
45726
45727 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
45728
45729 * objc.dg/undeclared-selector.m: New test.
45730
45731 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
45732
45733 * g++.dg/other/offsetof1.C: Avoid cast warning.
45734
45735 2002-08-26 Ziemowit Laski <zlaski@apple.com>
45736
45737 * objc.dg/super-class-2.m: New test.
45738
45739 2002-08-24 Matt Austern <austern@apple.com>
45740
45741 * g++.dg/ext/lvaddr.C: New test.
45742 * g++.dg/ext/lvcast.C: New test.
45743
45744 2002-08-22 Mark Mitchell <mark@codesourcery.com>
45745
45746 * g++.dg/inherit/cond1.C: New test.
45747
45748 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
45749
45750 * gcc.dg/noncompile/incomplete-1.c: New test.
45751
45752 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
45753
45754 * gcc.dg/typespec-1.c: New test.
45755
45756 2002-08-20 Devang Patel <dpatel@apple.com>
45757 * objc.dg/proto-hier-2.m: New test.
45758
45759 2002-08-19 Ziemowit Laski <zlaski@apple.com>
45760
45761 * objc.dg/bitfield-1.m: New test.
45762 * objc.dg/bitfield-2.m: New test.
45763
45764 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
45765
45766 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
45767 gcc.dg/c99-flex-array-4.c: New tests.
45768
45769 2002-08-16 Stan Shebs <shebs@apple.com>
45770
45771 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
45772
45773 2002-08-15 Jakub Jelinek <jakub@redhat.com>
45774
45775 * gcc.dg/typeof-1.c: New test.
45776 * g++.dg/ext/typeof2.C: New test.
45777
45778 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
45779
45780 * g++.dg/other/offsetof1.C: New test.
45781
45782 2002-08-14 Richard Henderson <rth@redhat.com>
45783
45784 * gcc.dg/tls/diag-3.c: Fix expected message strings.
45785
45786 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
45787
45788 * gcc.dg/cpp/_Pragma3.c: New test.
45789
45790 2002-08-13 Mark Mitchell <mark@codesourcery.com>
45791
45792 * g++.dg/template/inherit3: New test.
45793
45794 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
45795
45796 * gcc.dg/bitfld-4.c: Add blank options.
45797
45798 2002-08-09 Mark Mitchell <mark@codesourcery.com>
45799
45800 * g++.dg/template/crash1.C: New test.
45801
45802 2002-08-08 Jakub Jelinek <jakub@redhat.com>
45803
45804 * gcc.dg/tls/opt-2.c: New test.
45805
45806 2002-08-08 Devang Patel <dpatel@apple.com>
45807
45808 * objc.dg/selector-1.m : New test
45809
45810 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
45811
45812 * g++.dg/abi/bitfield4.C: New test.
45813 * gcc.dg/bitfld-4.c: New test.
45814
45815 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
45816
45817 * g++.dg/other/packed1.C: New test.
45818
45819 2002-08-07 Mark Mitchell <mark@codesourcery.com>
45820
45821 * g++.dg/abi/offsetof.C: Tweak error messages.
45822 * g++.old-deja/g++.mike/p10769a.C: Likewise.
45823
45824 2002-08-08 Jakub Jelinek <jakub@redhat.com>
45825
45826 * gcc.dg/bitfld-3.c: New test.
45827
45828 2002-08-07 Jakub Jelinek <jakub@redhat.com>
45829 Richard Henderson <rth@redhat.com>
45830
45831 * gcc.dg/i386-bitfield1.c: New test.
45832 * g++.dg/abi/bitfield3.C: Update.
45833
45834 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
45835
45836 * objc.dg/const-str-2.m: Update.
45837 * gcc.dg/cpp/c++98.c: Change to C extension.
45838 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
45839 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
45840
45841 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
45842
45843 * gcc.dg/tls/diag-3.c: New.
45844
45845 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
45846
45847 * g++.dg/README (Subdirectories): Document new subdir expr.
45848 * g++.dg/expr/pmf-1.C: New test.
45849
45850 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
45851
45852 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
45853
45854 2002-08-06 Jakub Jelinek <jakub@redhat.com>
45855
45856 * g++.dg/abi/bitfield3.C: New test.
45857
45858 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
45859
45860 * lib/gcov.exp: Tweak expected line formats.
45861 * gcc.misc-tests/gcov8.c: New test.
45862 * gcc.misc-tests/gcov8.x: New flags.
45863
45864 2002-08-05 Jakub Jelinek <jakub@redhat.com>
45865
45866 * consistency.vlad/layout/endian.c: Include string.h.
45867
45868 * gcc.c-torture/execute/20020805-1.c: New test.
45869
45870 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
45871
45872 * g++.dg/other/conversion1.C: New test.
45873
45874 2002-08-03 Roger Sayle <roger@eyesopen.com>
45875
45876 * gcc.dg/builtins-1.c: New testcase.
45877
45878 2002-08-02 Mark Mitchell <mark@codesourcery.com>
45879
45880 * g++.dg/inherit/access3.C: New test.
45881
45882 2002-08-01 Jakub Jelinek <jakub@redhat.com>
45883
45884 * gcc.dg/ia64-visibility-2.c: New test.
45885
45886 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
45887
45888 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
45889 __qualifier_flags to __flags.
45890
45891 2002-07-31 Mark Mitchell <mark@codesourcery.com>
45892
45893 * g++.dg/inherit/operator1.C: New test.
45894 * g++.dg/lookup/disamb1.C: Fix typo in comment.
45895 * g++.dg/other/error1.C: Change expected error message.
45896 * g++.dg/template/conv4.C: Likewise.
45897
45898 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
45899
45900 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
45901 for documented behavior.
45902
45903 2002-07-25 Roger Sayle <roger@eyesopen.com>
45904
45905 * gcc.c-torture/execute/20020720-1.x: Skip this test on
45906 several targets known to fail.
45907
45908 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
45909
45910 * gcc.dg/mips-args-[123].c: New tests.
45911
45912 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
45913
45914 * gcc.dg/ppc-spe.c: New.
45915
45916 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
45917
45918 * g++.dg/other/ptrmem4.C: New testcase.
45919
45920 2002-07-24 Richard Henderson <rth@redhat.com>
45921
45922 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
45923
45924 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
45925
45926 * g++.dg/ext/alignof1.C (main): Return 0 for success.
45927
45928 2002-07-24 Roger Sayle <roger@eyesopen.com>
45929
45930 * gcc.c-torture/execute/memset-3.c: New testcase.
45931
45932 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
45933
45934 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
45935 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
45936
45937 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45938
45939 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
45940 Delete.
45941
45942 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
45943
45944 * gcc.c-torture/compile/simd-4.c: New test.
45945
45946 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45947
45948 PR c++/7347, c++/7348
45949 * g++.dg/template/access4.C: New test.
45950 * g++.dg/template/access5.C: New test.
45951 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
45952 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
45953 * g++.old-deja/g++.pt/ttp58.C: Likewise.
45954 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
45955
45956 2002-07-22 Jakub Jelinek <jakub@redhat.com>
45957
45958 * gcc.dg/gnu89-init-2.c: New test.
45959
45960 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
45961
45962 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
45963
45964 2002-07-20 Roger Sayle <roger@eyesopen.com>
45965
45966 * gcc.c-torture/execute/20020720-1.c: New testcase.
45967
45968 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
45969
45970 * gcc.dg/cpp/Wsignprom.c: New tests.
45971
45972 2002-07-20 Alan Modra <amodra@bigpond.net.au>
45973
45974 * gcc.c-torture/execute/loop-13.c: New test.
45975
45976 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
45977
45978 * gcc.dg/cpp/expr.c: New tests.
45979
45980 2002-07-18 David Edelsohn <edelsohn@gnu.org>
45981
45982 * g++.dg/opt/pr6713.C: Add template instantiation.
45983
45984 2002-07-18 Alan Modra <amodra@bigpond.net.au>
45985
45986 * gcc.dg/nest.c: New test.
45987
45988 2002-07-17 Richard Henderson <rth@redhat.com>
45989
45990 * g++.dg/opt/pr6713.C: New test.
45991
45992 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
45993
45994 * gcc.c-torture/execute/loop-2e.x: Let the testcase
45995 XFAIL for all x86 processors.
45996
45997 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
45998
45999 * gcc.c-torture/execute/20010122-1.x: Do not test with
46000 -fomit-frame-pointer.
46001
46002 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46003
46004 * g++.dg/template/instantiate2.C: New test.
46005 * g++.dg/template/spec4.C: New test.
46006
46007 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46008
46009 * g++.dg/template/access2.C: New test.
46010 * g++.dg/template/access3.C: New test.
46011
46012 2002-07-15 Zack Weinberg <zack@codesourcery.com>
46013
46014 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
46015 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
46016 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
46017 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
46018 Convert to use <stdarg.h>.
46019 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
46020 Delete.
46021 * gcc.dg/va-arg-2.c: New.
46022 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
46023
46024 2002-07-15 Jakub Jelinek <jakub@redhat.com>
46025
46026 * gcc.c-torture/compile/20020710-1.c: New test.
46027
46028 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
46029 Andrew Pinski <pinskia@physics.uc.edu>
46030
46031 gcc.c-torture/compile/simd-2.c: New testcase.
46032 gcc.c-torture/compile/simd-3.c: Likewise.
46033
46034 2002-07-11 Mark Mitchell <mark@codesourcery.com>
46035
46036 PR c++/7224
46037 * g++.dg/overload/error1.C: New test.
46038
46039 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46040
46041 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
46042 configuration and IRIX 6 O32 ABI.
46043
46044 2002-07-11 Roger Sayle <roger@eyesopen.com>
46045
46046 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
46047
46048 2002-07-10 Roger Sayle <roger@eyesopen.com>
46049
46050 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
46051
46052 2002-07-10 Jeffrey A Law <law@redhat.com>
46053
46054 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
46055
46056 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
46057
46058 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
46059
46060 * gcc.dg/20020312-2.c: Check for __PPC__.
46061
46062 2002-07-09 Diego Novillo <dnovillo@redhat.com>
46063
46064 * gcc.c-torture/compile/20020709-1.c: New test.
46065
46066 2002-07-07 Roger Sayle <roger@eyesopen.com>
46067
46068 * g++.dg/template/qualttp21.C: New test case.
46069
46070 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
46071
46072 * gcc.c-torture/compile/20020706-1.c: New test.
46073 * gcc.c-torture/compile/20020706-2.c: New test.
46074
46075 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
46076 Alexandre Oliva <aoliva@redhat.com>
46077
46078 * g++.dg/warn/incomplete1.C: New test.
46079
46080 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46081
46082 PR c++/7099
46083 * g++.dg/warn/noreturn1.C: New test.
46084
46085 2002-07-03 Mark Mitchell <mark@codesourcery.com>
46086
46087 PR c++/6706
46088 * g++.dg/debug/debug6.C: New test.
46089 * g++.dg/debug/debug7.C: New test.
46090
46091 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
46092
46093 * gcc.c-torture/compile/simd-3.c: New test.
46094
46095 2002-07-03 Chris Demetriou <cgd@broadcom.com>
46096
46097 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
46098 * gcc.dg/20020620-1.c: Likewise.
46099
46100 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46101
46102 PR c++/6944
46103 * g++.dg/init/array4.C: New test.
46104 * g++.dg/init/array5.C: New test.
46105
46106 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
46107
46108 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
46109 * gcc.c-torture/execute/simd-2.c (main): Likewise.
46110
46111 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46112
46113 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
46114 * gcc.dg/wtr-aggr-init-1.c: Likewise.
46115 * gcc.dg/wtr-conversion-1.c: Likewise.
46116 * gcc.dg/wtr-escape-1.c: Likewise.
46117 * gcc.dg/wtr-int-type-1.c: Likewise.
46118 * gcc.dg/wtr-label-1.c: Likewise.
46119 * gcc.dg/wtr-static-1.c: Likewise.
46120 * gcc.dg/wtr-strcat-1.c: Likewise.
46121 * gcc.dg/wtr-suffix-1.c: Likewise.
46122 * gcc.dg/wtr-switch-1.c: Likewise.
46123 * gcc.dg/wtr-unary-plus-1.c: Likewise.
46124 * gcc.dg/wtr-union-init-1.c: Likewise.
46125 * gcc.dg/wtr-union-init-2.c: Likewise.
46126 * gcc.dg/wtr-union-init-3.c: Likewise.
46127
46128 * gcc.dg/wtr-func-def-1.c: New test.
46129
46130 2002-07-02 Devang Patel <dpatel@apple.com>
46131
46132 * objc.dg/param-1.m: New test.
46133
46134 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
46135
46136 * gcc.dg/cpp/trad/directive.c: Add test.
46137 * gcc.dg/cpp/trad/macroargs.c: Add test.
46138 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
46139
46140 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
46141
46142 * gcc.dg/cpp/cmdlne-M.c: New test.
46143
46144 2002-07-02 Ziemowit Laski <zlaski@apple.com>
46145
46146 * objc.dg/desig-init-1.m: New test.
46147
46148 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46149
46150 PR c++/6716
46151 * g++.dg/template/instantiate1.C: New test.
46152
46153 2002-07-01 Mark Mitchell <mark@codesourcery.com>
46154
46155 PR c++/7112
46156 * g++.dg/template/sizeof2.C: New test.
46157
46158 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
46159
46160 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
46161 gcc.dg/cpp/trad/include.c: New tests.
46162
46163 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
46164
46165 PR target/7177
46166 * gcc.c-torture/compile/20020701-1.c: New test.
46167
46168 2002-07-01 Stan Shebs <shebs@apple.com>
46169
46170 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
46171 header here...
46172 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
46173 (objc-torture-execute): or here.
46174
46175 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
46176
46177 * gcc.c-torture/execute/arith-rand-ll.c: New test.
46178
46179 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
46180
46181 * gcc.dg/cpp/trad/escaped-nl.c: New test.
46182
46183 2002-06-30 Devang Patel <dpatel@apple.com>
46184
46185 * objc.dg/fsyntax-only.m: New test.
46186
46187 2002-06-27 Mark Mitchell <mark@codesourcery.com>
46188
46189 PR c++/6695
46190 * g++.dg/template/friend7.C: New file.
46191
46192 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
46193
46194 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
46195 return type.
46196
46197 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
46198
46199 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
46200 avoid division by zero.
46201
46202 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
46203
46204 * gcc.dg/Wunknownprag.c: New tests.
46205
46206 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
46207
46208 * gcc.c-torture/execute/simd-2.c: New test.
46209
46210 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
46211
46212 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
46213 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
46214 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
46215 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
46216 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
46217 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
46218 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
46219 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
46220 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
46221 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
46222 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
46223 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
46224 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
46225 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
46226 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
46227 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
46228 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
46229
46230 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
46231
46232 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
46233 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
46234 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
46235 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
46236 New tests.
46237 * gcc.dg/cpp/trad/directive.c: Update.
46238
46239 2002-06-23 Andreas Jaeger <aj@suse.de>
46240
46241 * gcc.c-torture/execute/complex-6.c: New.
46242
46243 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
46244
46245 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
46246 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
46247 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
46248 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
46249
46250 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
46251
46252 * gcc.dg/cpp/trad: New directory with traditional tests copied
46253 from parent directory.
46254 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46255 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46256 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46257 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46258 Move to trad/ and rename.
46259 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
46260 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
46261 gcc.dg/cpp/trad/redef2.c: New tests.
46262 * gcc.dg/cpp/trad/trad.exp: New driver.
46263
46264 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
46265
46266 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46267 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46268 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46269 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46270 Remove.
46271
46272 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
46273
46274 * gcc.dg/20020620-1.c: New test.
46275
46276 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46277
46278 * g++.dg/template/ttp4.C: New test.
46279
46280 2002-06-19 Jakub Jelinek <jakub@redhat.com>
46281
46282 * g++.dg/opt/vt1.C: Fix regexp.
46283
46284 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46285
46286 * gcc.c-torture/execute/pure-1.c: Make functions static again.
46287 Don't use attribute `noinline'.
46288
46289 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
46290
46291 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
46292
46293 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
46294
46295 * gcc.c-torture/execute/simd-1.c: New.
46296
46297 * gcc.dg/simd-1.c: New.
46298
46299 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
46300
46301 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
46302
46303 2002-06-16 Richard Henderson <rth@redhat.com>
46304
46305 * g++.dg/ext/anon-struct1.C: New.
46306 * g++.dg/ext/anon-struct2.C: New.
46307 * g++.dg/ext/anon-struct3.C: New.
46308 * gcc.dg/anon-struct-1.c: New.
46309 * gcc.dg/anon-struct-2.c: New.
46310 * gcc.dg/anon-struct-3.c: New.
46311 * gcc.dg/20011008-1.c: Adjust warning text.
46312 * gcc.dg/20020527-1.c: Add -fms-extensions.
46313
46314 2002-06-16 Richard Henderson <rth@redhat.com>
46315
46316 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
46317
46318 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
46319
46320 * gcc.c-torture/execute/20020615-1.c: New test.
46321
46322 2002-06-15 Roger Sayle <roger@eyesopen.com>
46323
46324 * gcc.c-tortuture/execute/compare-1.c: New test case.
46325 * gcc.c-tortuture/execute/compare-2.c: New test case.
46326 * gcc.c-tortuture/execute/compare-3.c: New test case.
46327
46328 2002-06-13 Richard Henderson <rth@redhat.com>
46329
46330 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
46331 ia64 ilp32.
46332
46333 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46334
46335 * g++.dg/template/typename2.C: Update error message.
46336
46337 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
46338
46339 * gcc.c-torture/execute/20020611-1.c: New test.
46340
46341 2002-06-11 Bob Wilson <bob.wilson@acm.org>
46342
46343 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
46344 list of targets to skip.
46345
46346 2002-06-10 Bob Wilson <bob.wilson@acm.org>
46347
46348 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
46349 targets if not optimizing.
46350
46351 2002-06-10 Jakub Jelinek <jakub@redhat.com>
46352
46353 * gcc.c-torture/compile/20020605-1.c: New test.
46354
46355 * g++.dg/opt/vt1.C: New test.
46356
46357 * gcc.dg/20020531-1.c: New test.
46358
46359 * gcc.dg/20020530-1.c: New test.
46360
46361 * gcc.dg/20020527-1.c: New test.
46362
46363 * g++.dg/opt/cse1.C: New test.
46364
46365 2002-06-07 Roger Sayle <roger@eyesopen.com>
46366
46367 * gcc.dg/20020607-2.c: New test case.
46368
46369 2002-06-07 Jakub Jelinek <jakub@redhat.com>
46370
46371 * gcc.c-torture/compile/20020604-1.c: New test.
46372
46373 2002-06-04 Richard Henderson <rth@redhat.com>
46374
46375 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
46376 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
46377 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
46378
46379 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
46380
46381 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
46382
46383 2002-06-03 Richard Henderson <rth@redhat.com>
46384
46385 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
46386 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
46387
46388 2002-06-02 Richard Henderson <rth@redhat.com>
46389
46390 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
46391 test functions static.
46392
46393 2002-06-02 Andreas Jaeger <aj@suse.de>
46394
46395 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
46396 now.
46397
46398 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
46399
46400 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
46401 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
46402 Update for mofified diagnostics.
46403 * gcc.dg/c99-intconst-1.c: No longer fail.
46404
46405 2002-06-02 Richard Henderson <rth@redhat.com>
46406
46407 * gcc.dg/uninit-A.c: Remove xfail markers.
46408
46409 2002-06-01 Roger Sayle <roger@eyesopen.com>
46410
46411 * gcc.dg/fnegate-1.c: New test case.
46412
46413 2002-05-30 Osku Salerma <osku@iki.fi>
46414
46415 * gcc.c-torture/execute/mayalias-1.c: New file.
46416
46417 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
46418
46419 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
46420 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
46421 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
46422
46423 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
46424
46425 * gcc.c-torture/execute/20020529-1.c: New test.
46426
46427 2002-05-27 Richard Henderson <rth@redhat.com>
46428
46429 * g++.dg/ext/attrib6.C: New test case.
46430
46431 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46432
46433 * gcc.c-torture/execute/pure-1.c: New test.
46434
46435 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
46436
46437 * gcc.dg/cpp/arith-2.c: Remove.
46438
46439 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
46440
46441 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
46442 * gcc.dg/cpp/if-3.c: Remove.
46443
46444 2002-05-26 Jakub Jelinek <jakub@redhat.com>
46445
46446 * g++.dg/opt/cse2.C: New test.
46447
46448 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
46449
46450 * gcc.dg/cpp/arith-1.c: New semantic tests.
46451 * gcc.dg/cpp/if-1.c: Update.
46452
46453 2002-05-24 Ben Elliston <bje@redhat.com>
46454
46455 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
46456
46457 2002-05-24 Jakub Jelinek <jakub@redhat.com>
46458
46459 * gcc.dg/verbose-asm.c: New test.
46460
46461 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
46462
46463 * gcc.dg/cpp/paste12.c: New test.
46464
46465 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
46466
46467 * g++.dg/parse/named_ops.C: New test.
46468
46469 2002-05-23 Mark Mitchell <mark@codesourcery.com>
46470
46471 * gcc.dg/weak-8.c: New test.
46472
46473 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
46474
46475 * gcc.dg/weak-2.c: Allow optional leading underscore
46476 in scan-assembler symbol name.
46477 * gcc.dg/weak-3.c: Likewise.
46478 * gcc.dg/weak-4.c: Likewise.
46479 * gcc.dg/weak-5.c: Likewise.
46480
46481 2002-05-23 Jakub Jelinek <jakub@redhat.com>
46482
46483 * gcc.dg/20020523-1.c: New test.
46484
46485 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
46486
46487 * objc.dg/const-str-2.m: Update now that we stop after
46488 a command line error.
46489
46490 2002-05-22 Richard Henderson <rth@redhat.com>
46491
46492 * g++.dg/dg.exp: Fix typo in test pruneing.
46493
46494 2002-05-22 Richard Henderson <rth@redhat.com>
46495
46496 * g++.dg/dg.exp: Prune the tls subdirectory.
46497 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
46498 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
46499 * g++.dg/tls/init-1.C: New.
46500
46501 2002-05-22 Jakub Jelinek <jakub@redhat.com>
46502
46503 * gcc.dg/20020517-1.c: New test.
46504
46505 2002-05-21 Richard Henderson <rth@redhat.com>
46506
46507 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
46508 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
46509
46510 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
46511
46512 * g++.dg/other/copy2.C: New test.
46513
46514 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
46515
46516 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
46517 (MAX_COPY): Bump up to 10 times sizeof (long long).
46518 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
46519
46520 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
46521 sizeof (long long).
46522
46523 * gcc.c-torture/execute/strcpy-1.c: New test.
46524
46525 2002-05-19 Jason Merrill <jason2redhat.com>
46526
46527 * g++.dg/ext/oper1.C: New test.
46528
46529 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
46530 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
46531
46532 * README.QMTEST: New file.
46533
46534 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
46535
46536 2002-05-19 Andreas Jaeger <aj@suse.de>
46537
46538 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
46539 now.
46540 * gcc.c-torture/execute/loop-2d.x: Likewise.
46541
46542 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
46543
46544 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
46545 support weak symbols.
46546 * gcc.dg/weak-4.c: Likewise.
46547 * gcc.dg/weak-6.c: Likewise.
46548
46549 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
46550
46551 * gcc.dg/weak-3.c: Add dg-excess-error comment for
46552 cygwin, coff and h8300-*-hms targets
46553 * gcc.dg/weak-5.c: Likewise.
46554 * gcc.dg/weak-7.c: Likewise.
46555
46556 2002-05-16 Jason Merrill <jason@redhat.com>
46557
46558 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
46559 (scan-assembler-not, scan-assembler-dem): Likewise.
46560 (scan-assembler-dem-not): Likewise.
46561
46562 2002-05-15 Richard Henderson <rth@redhat.com>
46563
46564 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
46565
46566 2002-05-15 Richard Henderson <rth@redhat.com>
46567
46568 * gcc.dg/weak-5.c (vfoo1c): No warning here.
46569 (vfoo1f): Warning here.
46570 (vfoo1l): Don't redefine the alias.
46571
46572 2002-05-14 Jason Merrill <jason@redhat.com>
46573 Alexandre Oliva <aoliva@redhat.com>
46574
46575 * g++.dg/init/pm1.C: New test.
46576
46577 2002-05-12 David S. Miller <davem@redhat.com>
46578
46579 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
46580 types.
46581
46582 2002-05-10 Roger Sayle <roger@eyesopen.com>
46583
46584 * gcc.c-torture/execute/20020510-1.c: New test case.
46585
46586 2002-05-10 David S. Miller <davem@redhat.com>
46587
46588 * gcc.c-torture/execute/conversion.c: Test long double too.
46589
46590 2002-05-09 Jakub Jelinek <jakub@redhat.com>
46591
46592 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
46593 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
46594 * lib/g++.exp (g++_link_flags): Likewise.
46595 * lib/objc.exp (objc_target_compile): Likewise.
46596
46597 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
46598
46599 * gcc.dg/cpp/poison.c: Update.
46600 * gcc.dg/cpp/20000625-2.c: Remove.
46601 * gcc.dg/cpp/direct2s.c: Remove final test.
46602
46603 2002-05-08 Tom Rix <trix@redhat.com>
46604
46605 * gcc.c-torture/execute/20020508-1.c: New test.
46606 * gcc.c-torture/execute/20020508-2.c: New test.
46607 * gcc.c-torture/execute/20020508-3.c: New test.
46608
46609 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
46610
46611 * gcc.dg/cpp/charconst-4.c: More tests.
46612
46613 2002-05-08 Mark Mitchell <mark@codesourcery.com>
46614
46615 PR c/6569
46616 * gcc.dg/weak-3.c: Update location of warning messages.
46617 * gcc.dg/weak-5.c: Likewise.
46618
46619 2002-05-06 Roger Sayle <roger@eyesopen.com>
46620
46621 * gcc.c-torture/execute/20020506-1.c: New test case.
46622
46623 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
46624
46625 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
46626
46627 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
46628
46629 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
46630
46631 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
46632
46633 * gcc.dg/cpp/charconst-3.c: New test.
46634
46635 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
46636
46637 * gcc.dg/cpp/charconst.c: Update tests.
46638
46639 2002-05-05 Tim Josling <tej@melbpc.org.au>
46640
46641 * treelang: Added directory for new sample language treelang. Also
46642 lib/treelang.exp: New file to signal treelang should be tested.
46643
46644 2002-05-03 Jakub Jelinek <jakub@redhat.com>
46645
46646 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
46647 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
46648 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
46649 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
46650 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
46651 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
46652 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
46653
46654 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
46655
46656 * gcc.dg/format/xopen-2.c: New test.
46657
46658 2002-05-03 Jakub Jelinek <jakub@redhat.com>
46659
46660 * gcc.dg/20020503-1.c: New test.
46661
46662 2002-05-02 Mark Mitchell <mark@codesourcery.com>
46663
46664 * g++.dg/init/dtor1.C: Make it tougher.
46665
46666 2002-05-01 Mark Mitchell <mark@codesourcery.com>
46667
46668 * g++.dg/init/dtor1.C: New test.
46669
46670 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
46671
46672 * gcc.dg/altivec-8.c: New.
46673
46674 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
46675
46676 * gcc.dg/altivec-7.c: New.
46677
46678 2002-04-29 Jakub Jelinek <jakub@redhat.com>
46679
46680 * g++.dg/parse/typedef1.C: New test.
46681
46682 2002-04-29 Mark Mitchell <mark@codesourcery.com>
46683
46684 PR c++/6486
46685 * g++.dg/template/friend6.C: New test.
46686
46687 PR c++/6492
46688 * g++.dg/init/copy1.C: New test.
46689
46690 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
46691
46692 * g++.dg/warn/effc1.C: New test.
46693
46694 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
46695
46696 * gcc.dg/cpp/if-cexp.c: Add a test.
46697
46698 2002-04-28 Jakub Jelinek <jakub@redhat.com>
46699
46700 * gcc.dg/20020426-2.c: New test.
46701
46702 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
46703
46704 * gcc.dg/cpp/if-mop.c: Update.
46705 * gcc.dg/cpp/if-mpar.c: Add test.
46706 * gcc.dg/cpp/if-oppr.c: Update.
46707
46708 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46709
46710 PR c/6343
46711 * gcc.dg/weak-[2-7].c: New tests.
46712
46713 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
46714
46715 * gcc.dg/enum1.c: New test.
46716
46717 2002-04-26 Mark Mitchell <mark@codesourcery.com>
46718
46719 PR c++/6497
46720 * g++.dg/inherit/access2.C: New test.
46721
46722 2002-04-26 Mark Mitchell <mark@codesourcery.com>
46723
46724 PR bootstrap/6445
46725 * gcc.dg/20020426-1.c: New test.
46726
46727 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
46728
46729 * g++.dg/abi/enum1.C: New test.
46730
46731 2002-04-26 Richard Henderson <rth@redhat.com>
46732
46733 * gcc.dg/c99-bool-1.c: Expect always true warning.
46734
46735 2002-04-25 Roger Sayle <roger@eyesopen.com>
46736
46737 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
46738
46739 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46740
46741 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
46742 targets.
46743
46744 2002-04-24 Mark Mitchell <mark@codesourcery.com>
46745
46746 * g++.dg/abi/mange7.C: New test.
46747
46748 PR c++/6438.
46749 * g++.dg/parse/stmtexpr2.C: New test.
46750
46751 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
46752
46753 * gcc.dg/20020312-2.c: Add SH target.
46754
46755 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46756
46757 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
46758 compiler output on mips*-*-irix*.
46759
46760 2002-04-23 Jakub Jelinek <jakub@redhat.com>
46761
46762 * g++.dg/parse/attr1.C: New test.
46763
46764 2002-04-23 Roger Sayle <roger@eyesopen.com>
46765
46766 * gcc.c-torture/execute/string-opt-17.c: New test case.
46767 * gcc.c-torture/execute/memset-2.c: New test case.
46768
46769 2002-04-23 Mark Mitchell <mark@codesourcery.com>
46770
46771 PR c++/6256:
46772 * g++.dg/template/friend5.C: New test.
46773
46774 PR c++/6331:
46775 * g++.dg/template/qual1.C: Likewise.
46776
46777 2002-04-22 Zack Weinberg <zack@codesourcery.com>
46778
46779 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
46780 Include stdlib.h, not stdio.h or ctype.h.
46781
46782 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
46783
46784 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
46785 cris-*-elf* and mmix-*-*.
46786 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
46787 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
46788 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
46789 Ditto.
46790 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
46791 * gcc.dg/wchar_t-1.c: Ditto.
46792
46793 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
46794
46795 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
46796 Clarify comment.
46797
46798 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
46799
46800 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
46801
46802 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46803
46804 * gcc.c-torture/execute/20000906-1.x: Delete.
46805
46806 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
46807
46808 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
46809
46810 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
46811
46812 * PR6367
46813 * g77.f-torture/execute/6367.f: New test.
46814 * g77.f-torture/execute/6367.x: Disable for MMIX.
46815
46816 2002-04-19 Mark Mitchell <mark@codesourcery.com>
46817
46818 * PR6352
46819 * g++.dg/opt/inline2.C: New test.
46820
46821 2002-04-18 Richard Henderson <rth@redhat.com>
46822
46823 * gcc.dg/20000906-1.c: Enable for all targets.
46824 * gcc.c-torture/compile/iftrap-2.c: New.
46825
46826 2002-04-18 Jakub Jelinek <jakub@redhat.com>
46827
46828 * gcc.dg/20020418-1.c: New test.
46829 * gcc.dg/20020418-2.c: New test.
46830
46831 2002-04-18 Richard Henderson <rth@redhat.com>
46832
46833 * gcc.c-torture/compile/iftrap-1.c: New.
46834 * gcc.dg/iftrap-1.c: Adjust for ia64.
46835 * gcc.dg/iftrap-2.c: New.
46836
46837 2002-04-18 Jakub Jelinek <jakub@redhat.com>
46838
46839 * gcc.c-torture/compile/20020418-1.c: New test.
46840
46841 2002-04-18 Roger Sayle <roger@eyesopen.com>
46842
46843 * gcc.c-torture/compile/20020415-1.c: New.
46844
46845 2002-04-18 David S. Miller <davem@redhat.com>
46846
46847 * gcc.c-torture/execute/20020418-1.c: New test.
46848
46849 2002-04-17 Jakub Jelinek <jakub@redhat.com>
46850
46851 * gcc.dg/20020416-1.c: New test.
46852
46853 * g++.dg/opt/inline1.C: New test.
46854
46855 2002-04-16 Jakub Jelinek <jakub@redhat.com>
46856
46857 * gcc.dg/altivec-5.c: New test.
46858
46859 * gcc.dg/20020415-1.c: New test.
46860
46861 2002-04-15 Mark Mitchell <mark@codesourcery.com>
46862
46863 * lib/chill.exp: Remove.
46864
46865 2002-04-14 Jakub Jelinek <jakub@redhat.com>
46866
46867 * g++.dg/other/big-struct.C: New test.
46868
46869 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
46870
46871 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
46872 of scratch file.
46873
46874 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
46875
46876 PR c/6277
46877 * gcc.dg/i386-387-1.c: Allow optional leading underscore
46878 in scan-assembler function name
46879
46880 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
46881
46882 * g77.f-torture/execute/980628-4.x,
46883 g77.f-torture/execute/980628-5.x,
46884 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
46885 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
46886 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
46887 i[34567]86-*-*.
46888
46889 2002-04-13 David S. Miller <davem@redhat.com>
46890
46891 * gcc.c-torture/execute/20020413-1.c: New test.
46892
46893 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
46894
46895 * gcc.dg/asm-6.c,
46896 * g++.dg/ext/asm1.C: New tests.
46897
46898 2002-04-12 Mark Mitchell <mark@codesourcery.com>
46899
46900 PR c++ 5373.
46901 * g++.dg/parse/stmtexpr1.C: New test.
46902
46903 PR c++/5189.
46904 * g++.dg/template/copy1.C: New test.
46905
46906 2002-04-12 Richard Henderson <rth@redhat.com>
46907
46908 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
46909
46910 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
46911
46912 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
46913 gcc.c-torture/execute/20020307-2.c.
46914
46915 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
46916
46917 * g++.dg/ext/attrib5.C,
46918 * g++.dg/lookup/struct1.C: New tests.
46919
46920 2002-04-11 Jakub Jelinek <jakub@redhat.com>
46921
46922 * gcc.dg/20020411-1.c: New test.
46923
46924 * gcc.c-torture/execute/20020411-1.c: New test.
46925
46926 2002-04-10 Janis Johnson <janis187@us.ibm.com>
46927
46928 * g77.f-torture/execute/6177.f: New test.
46929
46930 2002-04-10 Jakub Jelinek <jakub@redhat.com>
46931
46932 PR middle-end/6247
46933 * g++.dg/opt/cleanup1.C: New test.
46934
46935 * g++.dg/opt/const1.C: New test.
46936
46937 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
46938
46939 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
46940
46941 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
46942
46943 PR c++/5507
46944 * g++.dg/template/typename2.C: New test.
46945
46946 2002-04-10 Alan Modra <amodra@bigpond.net.au>
46947
46948 * gcc.c-torture/execute/loop-12.c: New.
46949
46950 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
46951
46952 * g77.f-torture/execute/980628-4.x,
46953 g77.f-torture/execute/980628-5.x,
46954 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
46955 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
46956 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
46957
46958 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46959
46960 PR optimization/6086
46961 * g++.dg/opt/preinc1.C: New test.
46962
46963 2002-04-06 Mark Mitchell <mark@codesourcery.com>
46964
46965 PR c++/5571
46966 * g++.dg/opt/static2.C: New test.
46967
46968 2002-04-06 Mark Mitchell <mark@codesourcery.com>
46969
46970 PR c/5120
46971 * gcc.dg/20020406-1.c: New test.
46972
46973 2002-04-04 David S. Miller <davem@redhat.com>
46974
46975 * gcc.c-torture/execute/20020404-1.c: New test.
46976
46977 2002-04-04 Jakub Jelinek <jakub@redhat.com>
46978
46979 PR c/6123
46980 * gcc.dg/20020312-2.c: Do not declare global register variable
46981 if __PIC__ or __pic__ is defined.
46982
46983 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
46984
46985 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
46986 __asm__ so that it works correctly even if -ansi -pedantic-errors.
46987
46988 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46989
46990 * gcc.misc-tests/linkage.exp: Update last change to handle
46991 sparc*-, not just sparc-.
46992
46993 2002-04-03 Richard Henderson <rth@redhat.com>
46994
46995 * gcc.dg/cpp/ucs.c: Improved long UCS test.
46996
46997 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
46998
46999 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
47000
47001 2002-04-02 David S. Miller <davem@redhat.com>
47002
47003 * gcc.c-torture/execute/20020402-3.c: New test.
47004
47005 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
47006
47007 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
47008 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
47009
47010 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
47011 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
47012 g77.f-torture/execute/20001201.x,
47013 g77.f-torture/execute/u77-test.x: New files.
47014
47015 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
47016 * gcc.dg/wchar_t-1.c: Ditto.
47017
47018 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47019
47020 * gcc.c-torture/execute/20020402-1.c: New test.
47021
47022 2002-04-01 Richard Henderson <rth@redhat.com>
47023
47024 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
47025
47026 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
47027
47028 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47029
47030 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
47031
47032 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
47033
47034 * g++.dg/inherit/template-as-base.C: Expect error.
47035 * g++.dg/inherit/namespace-as-base.C: Likewise.
47036
47037 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
47038
47039 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
47040 g++.dg/ext/instantiate3.C: Tweak match patterns.
47041
47042 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
47043 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
47044 -da test.
47045
47046 2002-03-31 Richard Henderson <rth@redhat.com>
47047
47048 * gcc.dg/special/alias-2.c: New.
47049 * gcc.dg/special/ecos.exp: Run it.
47050
47051 2002-03-31 Richard Henderson <rth@redhat.com>
47052
47053 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
47054
47055 2002-03-31 Kazu Hirata <kazu@hxi.com>
47056
47057 * gcc.dg/weak-1.c: Disable on h8300 port.
47058
47059 2002-03-29 Janis Johnson <janis187@us.ibm.com>
47060
47061 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
47062 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
47063 ordering tests.
47064 * g++.dg/bprob/bprob-1.C: New test.
47065 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
47066 * g++.dg/gcov/gcov-1.C: New test.
47067 * g++.dg/gcov/gcov-1.x: New file.
47068 * g++.dg/gcov/gcov-2.C: New test.
47069 * g++.dg/gcov/gcov-3.C: New test.
47070 * g++.dg/gcov/gcov-3.h: New file.
47071
47072 2002-03-28 Roger Sayle <roger@eyesopen.com>
47073
47074 * g++.old-deja/g++.other/builtins5.C: New test.
47075 * g++.old-deja/g++.other/builtins6.C: New test.
47076 * g++.old-deja/g++.other/builtins7.C: New test.
47077 * g++.old-deja/g++.other/builtins8.C: New test.
47078 * g++.old-deja/g++.other/builtins9.C: New test.
47079
47080 2002-03-29 Jakub Jelinek <jakub@redhat.com>
47081
47082 * g++.dg/opt/static1.C: New test.
47083
47084 * g++.dg/opt/longbranch1.C: New test.
47085
47086 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
47087
47088 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
47089
47090 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
47091
47092 2002-03-28 Jeffrey A Law (law@redhat.com)
47093
47094 * gcc.c-torture/execute/20020328-1.c: New test.
47095
47096 2002-03-27 Richard Henderson <rth@redhat.com>
47097
47098 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
47099 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
47100 move from g++.old-deja/g++.ext/.
47101
47102 2002-03-27 Mark Mitchell <mark@codesourcery.com>
47103
47104 * g++.dg/init/new2.C: New test.
47105
47106 2002-03-26 Richard Henderson <rth@redhat.com>
47107
47108 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
47109
47110 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
47111 on sparc.
47112
47113 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
47114 sparcv9 systems.
47115 * gcc.dg/20001102-1.c: Likewise.
47116
47117 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
47118
47119 * gcc.dg/cpp/endif-pedantic1.c,
47120 gcc.dg/cpp/endif-pedantic2.c: New tests.
47121
47122 2002-03-26 Mark Mitchell <mark@codesourcery.com>
47123
47124 * g++.dg/init/new1.C: New test.
47125
47126 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
47127
47128 * g++.dg/abi/vbase9.C: New test.
47129
47130 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
47131
47132 * gcc.dg/arm-asm.c: New test.
47133
47134 2002-03-26 Andrew Cagney <ac131313@redhat.com>
47135
47136 * gcc.dg/Wswitch-enum.c: New test.
47137 Fix PR c/5044.
47138
47139 2002-03-26 Richard Henderson <rth@redhat.com>
47140
47141 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
47142 structure.
47143
47144 2002-03-25 Richard Henderson <rth@redhat.com>
47145
47146 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
47147 sparcv9 systems.
47148
47149 * gcc.c-torture/compile/20011119-1.c (xxx): New.
47150 * gcc.c-torture/compile/20011119-2.c (xxx): New.
47151
47152 2002-03-25 Zack Weinberg <zack@codesourcery.com>
47153
47154 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
47155
47156 2002-03-25 Bob Wilson <bob.wilson@acm.org>
47157
47158 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
47159 targets using generic thunk support.
47160
47161 2002-03-25 Jakub Jelinek <jakub@redhat.com>
47162
47163 * gcc.c-torture/compile/20020323-1.c: New test.
47164
47165 * g++.dg/opt/conj2.C: New test.
47166
47167 2002-03-24 Richard Henderson <rth@redhat.com>
47168
47169 * gcc.dg/weak-1.c: Use -fno-common.
47170
47171 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47172
47173 * g77.dg/f77-edit-apostrophe-out.f: New test
47174 * g77.dg/f77-edit-h-out.f: New test
47175 * g77.dg/f77-edit-t-in.f: New test
47176 * g77.dg/f77-edit-t-out.f: New test
47177 * g77.dg/f77-edit-x-out.f: New test
47178 * g77.dg/f77-edit-slash-out.f: New test
47179 * g77.dg/f77-edit-colon-out.f: New test
47180 * g77.dg/f77-edit-s-out.f: New test
47181
47182 2002-03-24 Richard Henderson <rth@redhat.com>
47183
47184 * objc/execute/formal_protocol-6.x: New XFAIL.
47185
47186 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47187
47188 * gcc.dg/weak-1.c: Early return from dg-final on platforms
47189 that do not support weak symbols
47190
47191 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47192
47193 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
47194 * lib/g77.exp: Likewise.
47195 * lib/objc.exp: Likewise.
47196
47197 2002-03-23 Andrew Cagney <ac131313@redhat.com>
47198
47199 * gcc.dg/Wswitch-default.c: New test.
47200
47201 2002-03-23 Jakub Jelinek <jakub@redhat.com>
47202
47203 * g++.dg/other/enum1.C: New test.
47204
47205 2002-03-23 Zack Weinberg <zack@codesourcery.com>
47206
47207 * gcc.dg/pragma-ep-3.c: Fix typo.
47208
47209 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
47210
47211 * g++.dg/inherit/template-as-base.C: New test.
47212
47213 2002-03-22 Jakub Jelinek <jakub@redhat.com>
47214
47215 * g++.old-deja/g++.other/dwarf2-1.C: Move...
47216 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
47217
47218 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
47219
47220 * gcc.dg/cpp/multiline.c: Update to match.
47221
47222 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
47223
47224 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
47225
47226 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
47227
47228 * gcc.dg/cpp/extratokens2.c: New file.
47229
47230 2002-03-21 David Edelsohn <edelsohn@gnu.org>
47231
47232 * gcc.dg/20020312-2.c: Add rs6000 target.
47233
47234 * gcc.c-torture/compile/20020319-1.c: New test.
47235
47236 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47237
47238 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
47239 (A, E): Handle this.
47240
47241 2002-03-20 Jason Merrill <jason@redhat.com>
47242
47243 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
47244 ignoring -fpic.
47245 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
47246 through prune_gcc_output.
47247
47248 2002-03-20 Jakub Jelinek <jakub@redhat.com>
47249
47250 * gcc.c-torture/compile/20020320-1.c: New test.
47251
47252 2002-03-19 Jakub Jelinek <jakub@redhat.com>
47253
47254 * gcc.c-torture/compile/20020318-1.c: New test.
47255
47256 * gcc.dg/struct-by-value-1.c: New test.
47257
47258 * gcc.dg/20020319-1.c: New test.
47259
47260 2002-03-18 Jakub Jelinek <jakub@redhat.com>
47261
47262 * g++.dg/opt/conj1.C: New test.
47263
47264 2002-03-17 Mark Mitchell <mark@codesourcery.com>
47265
47266 * g++.dg/template/qualttp20.C: Revert previous change.
47267 * g++.dg/template/qualttp3.C: Likewise.
47268 * g++.dg/template/qualttp4.C: Likewise.
47269 * g++.dg/template/qualttp5.C: Likewise.
47270 * g++.dg/template/qualttp6.C: Likewise.
47271 * g++.dg/template/qualttp7.C: Likewise.
47272 * g++.dg/template/qualttp8.C: Likewise.
47273 * g++.dg/template/recurse.C: Likewise.
47274
47275 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
47276
47277 * gcc.dg/cpp/wchar-1.c: Update.
47278
47279 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
47280
47281 * g++.dg/template/conv1.C: New test.
47282 * g++.dg/template/conv2.C: New test.
47283 * g++.dg/template/conv3.C: New test.
47284 * g++.dg/template/conv4.C: New test.
47285
47286 2002-03-15 Mark Mitchell <mark@codesourcery.com>
47287
47288 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
47289 * g++.dg/template/qualttp3.C: Likewise.
47290 * g++.dg/template/qualttp4.C: Likewise.
47291 * g++.dg/template/qualttp5.C: Likewise.
47292 * g++.dg/template/qualttp6.C: Likewise.
47293 * g++.dg/template/qualttp7.C: Likewise.
47294 * g++.dg/template/qualttp8.C: Likewise.
47295 * g++.dg/template/recurse.C: Likewise.
47296
47297 2002-03-15 Mark Mitchell <mark@codesourcery.com>
47298
47299 * g++.dg/opt/dtor1.C: New test.
47300
47301 2002-03-15 Jakub Jelinek <jakub@redhat.com>
47302
47303 * gcc.c-torture/compile/20020315-1.c: New test.
47304
47305 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
47306
47307 * gcc.dg/weak-1.c: Fix scan tests.
47308
47309 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
47310
47311 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
47312 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
47313 cris-*-aout* mmix-*-*.
47314 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
47315 cris-*-aout* mmix-*-*.
47316 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
47317 cris-*-elf* cris-*-aout* and mmix-*-*.
47318 * gcc.dg/20001009-1.c: Ditto.
47319 * gcc.dg/20010912-1.c: Ditto.
47320 * gcc.dg/20020122-4.c: Ditto.
47321 * gcc.dg/inline-2.c: Ditto.
47322
47323 2002-03-14 Jeffrey A Law (law@cygnus.com)
47324
47325 * gcc.c-torture/compile/20020314-1.c: New test.
47326
47327 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
47328
47329 * gcc.c-torture/execute/20020314-1.c: New test.
47330
47331 2002-03-14 Jakub Jelinek <jakub@redhat.com>
47332
47333 * g++.dg/warn/Wunused-1.C: New test.
47334
47335 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
47336
47337 * g++.dg/abi/mangle6.C: New test.
47338
47339 2002-03-13 Jakub Jelinek <jakub@redhat.com>
47340
47341 * gcc.c-torture/compile/20020309-2.c: New test.
47342
47343 * gcc.c-torture/compile/20020312-1.c: New test.
47344
47345 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
47346
47347 * g++.dg/other/access1.C: New test.
47348
47349 2002-03-12 Jakub Jelinek <jakub@redhat.com>
47350
47351 * gcc.c-torture/execute/wchar_t-1.c: New test.
47352
47353 2002-03-12 David Edelsohn <edelsohn@gnu.org>
47354
47355 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
47356
47357 2002-03-12 Roger Sayle <roger@eyesopen.com>
47358
47359 * gcc.dg/20020312-1.c: New test case.
47360
47361 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
47362
47363 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
47364
47365 2002-03-11 Richard Henderson <rth@redhat.com>
47366
47367 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
47368 * g++.old-deja/g++.jason/report.C: Likewise.
47369
47370 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
47371
47372 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
47373 * g++.old-deja/g++.robertl/eb56.C: Likewise.
47374
47375 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
47376
47377 * g++.dg/overload/pmf1.C: New test.
47378
47379 2002-03-11 Kazu Hirata <kazu@hxi.com>
47380
47381 * gcc.c-torture/execute/20020307-1.c: Use long.
47382
47383 2002-03-11 Jakub Jelinek <jakub@redhat.com>
47384
47385 PR optimization/5844
47386 * gcc.dg/20020310-1.c: New test.
47387
47388 2002-03-09 Michael Meissner <meissner@redhat.com>
47389
47390 * gcc.c-torture/execute/memcpy-2.c: New test.
47391 * gcc.c-torture/execute/memset-1.c: New test.
47392 * gcc.c-torture/execute/strlen-1.c: New test.
47393 * gcc.c-torture/execute/strcmp-1.c: New test.
47394 * gcc.c-torture/execute/strncmp-1.c: New test.
47395
47396 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
47397
47398 * gcc.dg/ppc-ldstruct.c: New test.
47399
47400 2002-03-09 Jakub Jelinek <jakub@redhat.com>
47401
47402 * gcc.c-torture/execute/va-arg-22.c: New test.
47403
47404 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
47405
47406 * gcc.c-torture/compile/20020309-1.c: New test.
47407
47408 2002-03-08 Jakub Jelinek <jakub@redhat.com>
47409
47410 * gcc.c-torture/execute/20020307-2.c: New test.
47411
47412 2002-03-07 Jeffrey A Law (law@redhat.com)
47413
47414 * g77.f-torture/compile/20020307-1.f: New test.
47415
47416 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
47417
47418 * gcc.dg/unordered-1.c: New test.
47419
47420 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
47421
47422 * gcc.c-torture/execute/20020307-1.c: New test.
47423
47424 2002-03-05 Jakub Jelinek <jakub@redhat.com>
47425
47426 * gcc.dg/20020304-1.c: New test.
47427
47428 * gcc.c-torture/compile/20020304-2.c: New test.
47429
47430 2002-03-04 Zack Weinberg <zack@codesourcery.com>
47431
47432 * gcc.c-torture/compile/20020304-1.c: New test case
47433 (from PR c/5830).
47434
47435 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
47436
47437 * gcc.dg/20020103-1.c: Add other -D ppc variants.
47438
47439 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
47440
47441 * g++.dg/other/classkey1.C: New test.
47442
47443 2002-03-01 Richard Henderson <rth@redhat.com>
47444
47445 * gcc.c-torture/compile/981223-1.x: New.
47446 * gcc.c-torture/compile/920625-1.x: New.
47447
47448 2002-02-28 Richard Henderson <rth@redhat.com>
47449
47450 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
47451
47452 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
47453
47454 * gcc.c-torture/execute/20020227-1.c: New test.
47455
47456 2002-02-27 Mark Mitchell <mark@codesourcery.com>
47457
47458 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
47459 here" ERROR lines.
47460 * g++.old-deja/g++.oliva/partord1.C: Likewise.
47461 * g++.old-deja.g++.other/defarg1.C: Likewise.
47462 * g++.old-deja/g++.pt/calls2.C: Likewise.
47463 * g++.old-deja/g++.pt/crash20.C: Likewise.
47464 * g++.old-deja/g++.pt/crash30.C: Likewise.
47465 * g++.old-deja/g++.pt/crash36.C: Likewise.
47466 * g++.old-deja/g++.pt/crash6.C: Likewise.
47467 * g++.old-deja/g++.pt/defarg13.C: Likewise.
47468 * g++.old-deja/g++.pt/derived3.C: Likewise.
47469 * g++.old-deja/g++.pt/error1.C: Likewise.
47470 * g++.old-deja/g++.pt/friend21.C: Likewise.
47471 * g++.old-deja/g++.pt/friend23.C: Likewise.
47472 * g++.old-deja/g++.pt/infinite1.C: Likewise.
47473 * g++.old-deja/g++.robertl/eb128.C: Likewise.
47474
47475 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
47476
47477 * gcc.c-torture/execute/20020225-2.c: New test.
47478
47479 2002-02-27 Zack Weinberg <zack@codesourcery.com>
47480
47481 * gcc.c-torture/execute/920730-1t.c,
47482 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
47483 Delete test cases, only relevant to -traditional.
47484
47485 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
47486
47487 * gcc.dg/cpp/undef1.c: Remove.
47488 * gcc.dg/cpp/directiv.c: Update.
47489 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
47490
47491 2002-02-27 Michael Meissner <meissner@redhat.com>
47492
47493 * gcc.c-torture/execute/20020226-1.c: New test.
47494
47495 2002-02-26 Jakub Jelinek <jakub@redhat.com>
47496
47497 * g++.dg/debug/debug4.C: New test.
47498
47499 * gcc.dg/ia64-visibility-1.c: New test.
47500
47501 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
47502
47503 * gcc.dg/debug/20020224-1.c: New.
47504
47505 2002-02-25 Kazu Hirata <kazu@hxi.com>
47506
47507 * gcc.c-torture/execute/960416-1.x: New.
47508 * gcc.c-torture/execute/divconst-3.x: Likewise.
47509
47510 2002-02-25 Jakub Jelinek <jakub@redhat.com>
47511
47512 * gcc.dg/20020224-1.c: New test.
47513
47514 2002-02-25 Alan Modra <amodra@bigpond.net.au>
47515
47516 * gcc.c-torture/execute/20020225-1.c: New.
47517
47518 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
47519
47520 * gcc.dg/cpp/wchar-1.c: New test.
47521
47522 2002-02-23 Jakub Jelinek <jakub@redhat.com>
47523
47524 * gcc.dg/20020222-1.c: New test.
47525
47526 2002-02-22 Jakub Jelinek <jakub@redhat.com>
47527
47528 * g++.dg/opt/anonunion1.C: New test.
47529
47530 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
47531
47532 * g++.dg/template/qualttp19.C: New test.
47533 * g++.dg/template/qualttp20.C: New test.
47534 * g++.old-deja/g++.jason/report.C: Adjust expected errors
47535 * g++.old-deja/g++.other/qual1.C: Likewise.
47536
47537 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
47538
47539 * gcc.dg/attr-alwaysinline.c: New.
47540
47541 2002-02-21 Jakub Jelinek <jakub@redhat.com>
47542
47543 * gcc.dg/20020220-1.c: New test.
47544
47545 * gcc.dg/20020220-2.c: New test.
47546
47547 * g++.dg/opt/mmx1.C: New test.
47548
47549 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
47550
47551 * gcc.c-torture/compile/20020110.c: New test.
47552
47553 2002-02-20 Jakub Jelinek <jakub@redhat.com>
47554
47555 * gcc.c-torture/execute/20020219-1.c: New test.
47556
47557 * gcc.dg/20020219-1.c: New test.
47558
47559 * gcc.dg/noncompile/20020220-1.c: New test.
47560
47561 * g++.dg/opt/ptrintsum1.C: New test.
47562
47563 * gcc.dg/debug/20020220-1.c: New test.
47564
47565 2002-02-17 Jakub Jelinek <jakub@redhat.com>
47566
47567 * gcc.c-torture/execute/20020216-1.c: New test.
47568
47569 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
47570
47571 * gcc.dg/decl-1.c: Update, new test.
47572
47573 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
47574
47575 * g++.dg/abi/bitfield1.C: New test.
47576 * g++.dg/abi/bitfield2.C: New test.
47577
47578 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
47579
47580 * gcc.dg/attr-nest.c: New test.
47581
47582 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
47583
47584 * gcc.c-torture/execute/20020215-1.c: New test.
47585
47586 2002-02-14 Jakub Jelinek <jakub@redhat.com>
47587
47588 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
47589 * g++.dg/debug/debug.exp: New.
47590 * g++.dg/debug/trivial.C: New.
47591 * g++.dg/debug/debug1.C: Moved...
47592 * g++.dg/other/debug1.C: ...from here.
47593 * g++.dg/debug/debug2.C: Moved...
47594 * g++.dg/other/debug2.C: ...from here.
47595 * g++.dg/debug/debug3.C: Moved...
47596 * g++.dg/other/debug3.C: ...from here.
47597
47598 * gcc.dg/noncompile/20020213-1.c: New test.
47599
47600 2002-02-13 Jakub Jelinek <jakub@redhat.com>
47601
47602 * g++.dg/other/debug3.C: New test.
47603
47604 * gcc.c-torture/execute/20020213-1.c: New test.
47605
47606 2002-02-13 Richard Smith <richard@ex-parrot.com>
47607
47608 * g++.old-deja/g++.other/thunk1.C: New test.
47609
47610 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
47611
47612 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
47613
47614 2002-02-13 Stan Shebs <shebs@apple.com>
47615
47616 * gcc.dg/altivec-3.c: New.
47617
47618 2002-02-12 Jakub Jelinek <jakub@redhat.com>
47619
47620 * gcc.dg/Wunreachable-1.c: New test.
47621 * gcc.dg/Wunreachable-2.c: New test.
47622
47623 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
47624
47625 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
47626
47627 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
47628
47629 * gcc.dg/decl-1.c: New test.
47630
47631 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
47632
47633 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
47634
47635 2002-02-10 Kazu Hirata <kazu@hxi.com>
47636
47637 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
47638 * gcc.c-torture/compile/980506-1.x: Likewise.
47639
47640 2002-02-10 Kazu Hirata <kazu@hxi.com>
47641
47642 * gcc.dg/20020210-1.c: New.
47643
47644 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
47645
47646 * g77.f-torture/execute/947.f: New regression test
47647 for PR fortran/947.
47648
47649 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
47650
47651 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
47652 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
47653
47654 2002-02-08 Richard Henderson <rth@redhat.com>
47655
47656 * gcc.c-torture/compile/labels-3.c: New.
47657
47658 2002-02-08 Jakub Jelinek <jakub@redhat.com>
47659
47660 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
47661 expression statements work instead.
47662 * gcc.dg/noncompile/20020207-1.c: New test.
47663
47664 2002-02-07 Richard Henderson <rth@redhat.com>
47665
47666 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
47667
47668 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47669
47670 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
47671 message from g77
47672 * lib/g77-dg.exp: Trim g77 error messages so that they are
47673 recognized by dg.exp.
47674
47675 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47676
47677 PR fortran/5473
47678 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
47679
47680 2002-02-07 Richard Henderson <rth@redhat.com>
47681
47682 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
47683 to be sufficiently aligned for integers.
47684
47685 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
47686
47687 * g++.dg/template/friend4.C: New test.
47688
47689 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47690
47691 PR fortran/5743
47692 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
47693 unsupported cases.
47694
47695 2002-02-07 Richard Henderson <rth@redhat.com>
47696
47697 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
47698 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
47699 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
47700 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
47701
47702 2002-02-06 Richard Henderson <rth@redhat.com>
47703
47704 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
47705
47706 2002-02-06 Janis Johnson <janis187@us.ibm.com>
47707
47708 * gcc.dg/20020206-1.c: New test.
47709
47710 2002-02-06 Jakub Jelinek <jakub@redhat.com>
47711
47712 * gcc.c-torture/execute/20020206-1.c: New test.
47713
47714 * gcc.c-torture/execute/20020206-2.c: New test.
47715
47716 PR optimization/5429:
47717 * gcc.c-torture/compile/20020206-1.c: New test.
47718
47719 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
47720
47721 * g++.dg/ext/align1.C: Do not use an explicit alignment value
47722 as certain file formats cannot support particularly large
47723 alignments.
47724
47725 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
47726 and do not expect to be able to link the executable.
47727
47728 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
47729 fail because the COFF format does not support the weak attribute.
47730
47731 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
47732
47733 * g77.dg/pr5473.f: New test
47734
47735 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
47736
47737 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
47738 Fix testcase accordingly.
47739
47740 2002-02-04 Richard Henderson <rth@redhat.com>
47741
47742 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
47743 (buf): Change to be an array of pointers, not ints.
47744
47745 2002-02-04 Jakub Jelinek <jakub@redhat.com>
47746
47747 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
47748 before all tests. Move warning one line above to match where it
47749 C frontend emits.
47750 * gcc.dg/Wswitch-2.c: New test.
47751 * g++.dg/warn/Wswitch-1.C: New test.
47752 * g++.dg/warn/Wswitch-2.C: New test.
47753
47754 2002-02-04 Richard Henderson <rth@redhat.com>
47755
47756 * g++.dg/abi/offsetof.C: Fix size comparison.
47757
47758 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
47759
47760 * gcc.dg/cast-qual-2.c: New test.
47761
47762 2002-02-04 Jakub Jelinek <jakub@redhat.com>
47763
47764 * gcc.dg/20020201-4.c: New test.
47765
47766 2002-02-04 Ben Elliston <bje@redhat.com>
47767
47768 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
47769 target_info attribute != 0, in addition to the empty string.
47770 (gcc_target_compile): Likewise.
47771
47772 2002-02-03 Andrew Cagney <ac131313@redhat.com>
47773
47774 * gcc.dg/Wswitch.c: New test.
47775 PR gcc/4475. PR gcc/3780.
47776
47777 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
47778
47779 * g77.f-torture/execute/5122.f: New test for regressions
47780 against PR fortran/5122.
47781
47782 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
47783
47784 * g77.f-torture/compile/pr3743.f: Delete
47785 * g77.dg/pr3743-1.f: New test.
47786 * g77.dg/pr3743-2.f: New test.
47787 * g77.dg/pr3743-3.f: New test.
47788 * g77.dg/pr3743-4.f: New test.
47789
47790 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
47791
47792 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
47793
47794 2002-02-02 Richard Henderson <rth@redhat.com>
47795
47796 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
47797 * gcc.c-torture/execute/bf64-1.c: Likewise.
47798
47799 2002-02-02 Jakub Jelinek <jakub@redhat.com>
47800
47801 * gcc.dg/20020201-2.c: New test.
47802
47803 * gcc.dg/20020201-3.c: New test.
47804
47805 * gcc.c-torture/execute/bitfld-2.c: New test.
47806
47807 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
47808
47809 * gcc.dg/bitfld-1.c: Update.
47810 * gcc.dg/bitfld-2.c: Update.
47811 * gcc.c-torture/execute/bitfld-1.x: New.
47812
47813 2002-02-02 Jakub Jelinek <jakub@redhat.com>
47814
47815 * gcc.c-torture/execute/20020201-1.c: New test.
47816
47817 2002-02-01 Janis Johnson <janis187@us.ibm.com>
47818
47819 PR target/5469
47820 * gcc.dg/20020201-1.c: New test.
47821
47822 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
47823
47824 PR fortran/3743
47825 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
47826 * g77.f-torture/compile/pr3743.x: Remove
47827
47828 2002-01-31 Tom Rix <trix@redhat.com>
47829
47830 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
47831
47832 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
47833
47834 * gcc.dg/noncompile/20020130-1.c: New test.
47835
47836 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
47837
47838 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
47839
47840 2002-01-29 Richard Henderson <rth@redhat.com>
47841
47842 * gcc.c-torture/execute/991118-1.c: Cast various constants back
47843 to long long.
47844 * gcc.c-torture/execute/bf64-1.c: Likewise.
47845
47846 2002-01-29 Jakub Jelinek <jakub@redhat.com>
47847
47848 * gcc.c-torture/execute/20020129-1.c: New test.
47849
47850 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
47851
47852 * gcc.c-torture/compile/20000224-1.c: Update.
47853 * gcc.c-torture/execute/bitfld-1.c: New tests.
47854 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
47855 * gcc.dg/uninit-A.c: Update.
47856
47857 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
47858
47859 * g++.dg/template/ctor1.C: Add instantiation.
47860
47861 2002-01-28 Paul Koning <pkoning@equallogic.com>
47862
47863 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
47864 argument to __builtin_prefetch to be const ptr.
47865
47866 2002-01-28 Jakub Jelinek <jakub@redhat.com>
47867
47868 * gcc.c-torture/compile/20020120-1.c: New test.
47869
47870 2002-01-27 Kazu Hirata <kazu@hxi.com>
47871
47872 * gcc.c-torture/execute/20020127-1.c: New test.
47873
47874 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
47875
47876 * g77.dg/f77-edit-i-in.f: New test
47877 * g77.dg/f77-edit-i-out.f: New test
47878
47879 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
47880
47881 * gcc.dg/debug/debug.exp: New file.
47882 * gcc.dg/debug/trivial.c: New file.
47883 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
47884 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
47885 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
47886 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
47887 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
47888 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
47889 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
47890 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
47891 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
47892 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
47893 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
47894 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
47895 * gcc.dg/20000503-1.c: Removed.
47896 * gcc.dg/20010207-1.c: Removed.
47897 * gcc.dg/20011223-1.c: Removed.
47898 * gcc.dg/20020104-2.c: Removed.
47899 * gcc.dg/debug-1.c: Removed.
47900 * gcc.dg/debug-2.c: Removed.
47901 * gcc.dg/debug-3.c: Removed.
47902 * gcc.dg/debug-4.c: Removed.
47903 * gcc.dg/debug-5.c: Removed.
47904 * gcc.dg/debug-6.c: Removed.
47905 * gcc.dg/dwarf2-1.c: Removed.
47906 * gcc.dg/dwarf2-2.c: Removed.
47907
47908 2002-01-25 Jakub Jelinek <jakub@redhat.com>
47909
47910 * g++.old-deja/g++.other/eh5.C: New test.
47911 * g++.old-deja/g++.other/sibcall2.C: New test.
47912 * g++.old-deja/g++.other/array9.C: New test.
47913 * g++.old-deja/g++.other/typename2.C: New test.
47914 * g++.old-deja/g++.other/crash60.C: New test.
47915 * g++.old-deja/g++.other/conv9.C: New test.
47916 * g++.old-deja/g++.other/mangle10.C: New test.
47917 * g++.old-deja/g++.other/unchanging1.C: New test.
47918 * g++.old-deja/g++.other/exprstmt1.C: New test.
47919 * g++.old-deja/g++.other/inline23.C: New test.
47920 * g++.old-deja/g++.eh/ia64-1.C: New test.
47921 * g++.old-deja/g++.other/dwarf2-1.C: New test.
47922 * g++.old-deja/g++.other/reload1.C: New test.
47923 * g++.old-deja/g++.other/static20.C: New test.
47924 * g++.old-deja/g++.other/local-alloc1.C: New test.
47925 * g++.old-deja/g++.other/conv8.C: New test.
47926 * g++.old-deja/g++.other/stmtexpr2.C: New test.
47927 * g++.old-deja/g++.other/storeexpr1.C: New test.
47928 * g++.old-deja/g++.other/storeexpr2.C: New test.
47929 * g++.dg/eh/template2.C: New test.
47930 * g++.dg/warn/weak1.C: New test.
47931
47932 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
47933
47934 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
47935 Remove first, non-varying, argument.
47936
47937 2002-01-23 Richard Henderson <rth@redhat.com>
47938
47939 * gcc.dg/inline-2.c: New.
47940
47941 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
47942 Add optional target arg. Check number of arguments.
47943 (scan-assembler-not, scan-assembler-dem): Likewise.
47944 (scan-assembler-dem-not): Likewise.
47945
47946 2002-01-23 Zack Weinberg <zack@codesourcery.com>
47947
47948 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
47949 line 12.
47950 * g++.old-deja/g++.brendan/parse3.C,
47951 g++.old-deja/g++.other/crash26.C,
47952 g++.old-deja/g++.other/crash28.C,
47953 g++.old-deja/g++.other/crash29.C,
47954 g++.old-deja/g++.other/crash30.C,
47955 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
47956
47957 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
47958
47959 * gcc.dg/20020115-1.c: New.
47960
47961 2002-01-23 Bob Wilson <bob.wilson@acm.org>
47962
47963 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
47964
47965 2002-01-23 Janis Johnson <janis187@us.ibm.com>
47966
47967 * gcc.dg/20020122-3.c: New.
47968
47969 2002-01-23 Jakub Jelinek <jakub@redhat.com>
47970
47971 * g++.dg/other/gc1.C: New test.
47972
47973 2002-01-23 Zack Weinberg <zack@codesourcery.com>
47974
47975 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
47976
47977 2002-01-22 Richard Henderson <rth@redhat.com>
47978
47979 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
47980
47981 2002-01-22 Richard Henderson <rth@redhat.com>
47982
47983 * gcc.dg/20020122-4.c: New.
47984
47985 2002-01-22 H.J. Lu <hjl@gnu.org>
47986
47987 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
47988 link output.
47989 * gcc.dg/special/ecos.exp: Likewise.
47990 * lib/g++-dg.exp: Likewise.
47991 * lib/g77-dg.exp: Likewise.
47992 * lib/gcc-dg.exp : Likewise.
47993 * lib/mike-g++.exp: Likewise.
47994 * lib/mike-g77.exp: Likewise.
47995 * lib/mike-gcc.exp: Likewise.
47996 * lib/objc-dg.exp: Likewise.
47997
47998 2002-01-22 Janis Johnson <janis187@us.ibm.com>
47999
48000 PR target/5379
48001 * gcc.dg/20020122-2.c: New test.
48002
48003 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
48004
48005 * gcc.dg/20020122-1.c: New test.
48006
48007 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
48008
48009 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
48010
48011 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
48012
48013 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
48014
48015 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48016
48017 * gcc.c-torture/compile/20020121-1.c: New test.
48018
48019 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
48020
48021 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
48022 ld_library_path.
48023
48024 2002-01-21 Jakub Jelinek <jakub@redhat.com>
48025
48026 * gcc.dg/20020218-1.c: New test.
48027
48028 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
48029
48030 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
48031 messages
48032 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
48033 "At global scope" warning
48034 * g++.dg/ext/align1.C: Change cygwin test for alignment
48035 from db-bogus to dg-warning
48036
48037 2002-01-21 Zack Weinberg <zack@codesourcery.com>
48038
48039 * g77.f-torture/compile/cpp2.F: New test.
48040
48041 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
48042
48043 * g++.dg/template/access1.C: New test.
48044
48045 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
48046
48047 * gcc.dg/20020118-1.c: New.
48048
48049 2002-01-18 Kazu Hirata <kazu@hxi.com>
48050
48051 * gcc.c-torture/execute/20020118-1.c: New test.
48052
48053 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
48054
48055 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
48056 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
48057 alignment warnings.
48058
48059 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
48060
48061 * gcc.misc-tests/i386-prefetch.exp: Save and restore
48062 torture_with_loops and torture_without_loops
48063
48064 2002-01-17 Jakub Jelinek <jakub@redhat.com>
48065
48066 * gcc.c-torture/compile/20020116-1.c: New test.
48067
48068 2002-01-16 Jakub Jelinek <jakub@redhat.com>
48069
48070 * gcc.dg/20020116-2.c: New test.
48071
48072 * gcc.dg/ultrasp4.c: New test.
48073
48074 * gcc.dg/20020116-1.c: New test.
48075
48076 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
48077
48078 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
48079 by EABI.
48080
48081 2002-01-15 Janis Johnson <janis187@us.ibm.com>
48082
48083 * gcc.misc-tests/i386-prefetch.exp: New.
48084 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
48085 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
48086 * gcc.misc-tests/i386-pf-none-1.c: New test.
48087 * gcc.misc-tests/i386-pf-sse-1.c: New test.
48088
48089 2002-01-15 Jakub Jelinek <jakub@redhat.com>
48090
48091 * gcc.dg/gnu89-init-1.c: Add new tests.
48092
48093 2002-01-15 Andreas Jaeger <aj@suse.de>
48094
48095 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
48096 * gcc.dg/i386-mmx-2.c: Likewise.
48097 * gcc.dg/i386-sse-1.c: Likewise.
48098 * gcc.dg/i386-sse-2.c: Likewise.
48099 * gcc.dg/i386-sse-3.c: Likewise.
48100
48101 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
48102
48103 * g77.f-torture/execute/intrinsic-unix-bessel.f:
48104 Uncomment additional cases that now pass.
48105
48106 2002-01-11 Richard Henderson <rth@redhat.com>
48107
48108 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
48109 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
48110
48111 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
48112
48113 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
48114
48115 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
48116
48117 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
48118 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
48119
48120 2002-01-10 Dale Johannesen <dalej@apple.com>
48121
48122 * gcc.c-torture/execute/loop-11.c: New.
48123
48124 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
48125
48126 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
48127 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
48128
48129 2002-01-09 Richard Henderson <rth@redhat.com>
48130
48131 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
48132 type in which to perform the operation for each size.
48133
48134 2002-01-09 Alan Matsuoka (alanm@redhat.com)
48135
48136 * gcc.c-torture/compile/20020109-2.c: New test.
48137
48138 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
48139
48140 * gcc.c-torture/execute/loop-10.c: New test.
48141
48142 2002-01-09 Jakub Jelinek <jakub@redhat.com>
48143
48144 * gcc.c-torture/compile/20010226-1.c: New test.
48145 * gcc.c-torture/compile/20010227-1.c: New test.
48146 * gcc.c-torture/compile/20010426-1.c: New test.
48147 * gcc.c-torture/compile/20010510-1.c: New test.
48148 * gcc.c-torture/compile/20010605-3.c: New test.
48149 * gcc.c-torture/compile/20010824-1.c: New test.
48150 * gcc.c-torture/execute/20010409-1.c: New test.
48151 * gcc.dg/noncompile/20000901-1.c: New test.
48152 * gcc.dg/20001023-1.c: New test.
48153 * gcc.dg/20001101-1.c: New test.
48154 * gcc.dg/20001102-1.c: New test.
48155 * gcc.dg/20010207-1.c: New test.
48156 * gcc.dg/20010405-1.c: New test.
48157 * gcc.dg/20010822-1.c: New test.
48158 * gcc.dg/20011107-1.c: New test.
48159
48160 2002-01-09 Jeffrey A Law (law@redhat.com)
48161
48162 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
48163
48164 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
48165 execution failure on PA targets.
48166
48167 2002-01-09 Jakub Jelinek <jakub@redhat.com>
48168
48169 * gcc.c-torture/compile/20020109-1.c: New test.
48170
48171 2002-01-08 Kazu Hirata <kazu@hxi.com>
48172
48173 * gcc.c-torture/execute/20020108-1.c: New test.
48174
48175 2002-01-08 Jakub Jelinek <jakub@redhat.com>
48176
48177 * gcc.dg/20020108-1.c: New test.
48178
48179 2002-01-08 H.J. Lu <hjl@gnu.org>
48180
48181 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
48182 for header files.
48183
48184 2002-01-08 Geoff Keating <geoffk@redhat.com>
48185
48186 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
48187 consistency.
48188
48189 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
48190
48191 * gcc.dg/altivec-4.c: Test altivec predicates.
48192
48193 2002-01-07 Jakub Jelinek <jakub@redhat.com>
48194
48195 * gcc.c-torture/execute/20020107-1.c: New test.
48196
48197 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
48198
48199 PR c/5279
48200 * gcc.c-torture/compile/20020106-1.c: New test.
48201
48202 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
48203
48204 * gcc.c-torture/execute/nestfunc-4.c: New test.
48205
48206 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
48207
48208 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
48209 extra triple that slipped in.
48210 * g++.old-deja/g++.abi/align.C: Likewise.
48211 * g++.old-deja/g++.abi/bitfields.C: Likewise.
48212
48213 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
48214
48215 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
48216 * g++.old-deja/g++.abi/align.C: Likewise.
48217 * g++.old-deja/g++.abi/bitfields.C: Likewise.
48218
48219 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
48220 on FreeBSD/i386.
48221 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
48222 FreeBSD.
48223
48224 2002-01-04 Jakub Jelinek <jakub@redhat.com>
48225
48226 * gcc.dg/20020104-1.c: New test.
48227
48228 * gcc.dg/20020104-2.c: New test.
48229
48230 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
48231
48232 * gcc.dg/20020103-1.c: Fix typo in target selector.
48233
48234 2002-01-03 Richard Henderson <rth@redhat.com>
48235
48236 * gcc.dg/20020103-1.c: New.
48237
48238 2002-01-03 Kazu Hirata <kazu@hxi.com>
48239
48240 * gcc.c-torture/execute/20020103-1.c: New test.
48241
48242 2002-01-03 Jakub Jelinek <jakub@redhat.com>
48243
48244 * g++.dg/other/debug2.C: New test.
48245
48246 * gcc.c-torture/compile/20020103-1.c: New test.
48247
48248 2002-01-02 Jakub Jelinek <jakub@redhat.com>
48249
48250 * gcc.dg/gnu89-init-1.c: Added new tests.
48251
48252 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48253
48254 * g++.dg/template/friend2.C: Remove as patch is reverted.
48255
48256 * g++.dg/warn/oldcast1.C: New test.
48257
48258 * g++.dg/template/ptrmem1.C: New test.
48259 * g++.dg/template/ptrmem2.C: New test.
48260
48261 * g++.dg/template/ntp.C: New test.
48262
48263 * g++.dg/other/component1.C: New test.
48264
48265 * g++.dg/template/ttp3.C: New test.
48266
48267 * g++.dg/template/friend2.C: New test.
48268 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
48269
48270 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48271
48272 * g++.dg/other/ptrmem1.C: New test.
48273 * g++.dg/other/ptrmem2.C: New test.
48274
48275 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48276
48277 * g++.dg/template/ctor1.C: New test.
48278
48279 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48280
48281 * g++.dg/template/friend2.C: New test.
48282
48283 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
48284
48285 * gcc.dg/mmix-1.c: New test.
48286
48287 2001-12-31 Richard Henderson <rth@redhat.com>
48288
48289 * gcc.dg/asm-5.c: New.
48290
48291 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
48292
48293 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
48294 in namespace __gnu_cxx
48295
48296 2001-12-30 Richard Henderson <rth@redhat.com>
48297
48298 * gcc.dg/debug-6.c: New.
48299
48300 2001-12-30 Jakub Jelinek <jakub@redhat.com>
48301
48302 * gcc.c-torture/compile/20011229-2.c: New test.
48303
48304 2001-12-29 Jakub Jelinek <jakub@redhat.com>
48305
48306 * gcc.dg/debug-3.c: New test.
48307 * gcc.dg/debug-4.c: New test.
48308 * gcc.dg/debug-5.c: New test.
48309
48310 2001-12-29 Richard Henderson <rth@redhat.com>
48311
48312 * g++.dg/eh/loop1.C: New.
48313
48314 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
48315
48316 * g++.dg/template/crash1.C: New test.
48317
48318 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
48319
48320 * g++.dg/other/const1.C: New test.
48321
48322 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
48323
48324 * gcc.c-torture/compile/20011229-1.c: New test.
48325
48326 2001-12-28 Stan Shebs <shebs@apple.com>
48327
48328 * lib/objc-torture.exp: Resync with c-torture.exp.
48329 * lib/objc.exp: Load standard libraries.
48330
48331 2001-12-28 Jakub Jelinek <jakub@redhat.com>
48332
48333 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
48334 additional tests.
48335
48336 2001-12-27 Roger Sayle <roger@eyesopen.com>
48337
48338 * gcc.c-torture/execute/string-opt-16.c: New testcase.
48339
48340 2001-12-27 Richard Henderson <rth@redhat.com>
48341
48342 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
48343
48344 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
48345
48346 * g++.dg/eh/ctor1.C: New test.
48347 * g++.dg/other/error2.C: New test.
48348
48349 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
48350
48351 * g++.dg/other/init2.C: New test.
48352
48353 2001-12-24 Richard Henderson <rth@redhat.com>
48354
48355 * gcc.dg/20011223-1.c: New.
48356 * gcc.dg/inline-1.c: New.
48357
48358 2001-12-23 Richard Henderson <rth@redhat.com>
48359
48360 * gcc.dg/asm-4.c: Test operand modifiers.
48361
48362 2001-12-23 Richard Henderson <rth@redhat.com>
48363
48364 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
48365
48366 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
48367
48368 * gcc.c-torture/execute/20011223-1.c: New test.
48369
48370 2001-12-21 Richard Henderson <rth@redhat.com>
48371
48372 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
48373 re-enables the warning.
48374
48375 2001-12-21 Richard Henderson <rth@redhat.com>
48376
48377 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
48378
48379 2001-12-20 Jakub Jelinek <jakub@redhat.com>
48380
48381 * gcc.c-torture/compile/20011218-1.c: New test.
48382
48383 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
48384
48385 * gcc.misc-test/arm-isr.exp: New file. Control running of the
48386 arm-isr.c test.
48387 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
48388 epilogue generation for ARM ISR routines.
48389
48390 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48391
48392 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
48393 * gcc.dg/format/c90-printf-3.c: Likewise.
48394 * gcc.dg/format/c99-printf-3.c: Likewise.
48395 * gcc.dg/format/ext-1.c: Likewise.
48396 * gcc.dg/format/ext-6.c: Likewise.
48397 * gcc.dg/format/format.h: Prototype unlocked stdio.
48398
48399 2001-12-20 Richard Henderson <rth@redhat.com>
48400
48401 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
48402 (arena): Use it.
48403 (malloc): Correct allocation logic. Abort if we fill up the
48404 arena before initialization complete.
48405 (realloc): Correct allocation logic.
48406
48407 2001-12-20 Jakub Jelinek <jakub@redhat.com>
48408
48409 * gcc.c-torture/compile/20011219-2.c: New test.
48410
48411 * gcc.c-torture/execute/20011219-1.c: New test.
48412
48413 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
48414
48415 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
48416 target does not support weak symbols.
48417
48418 2001-12-19 Jakub Jelinek <jakub@redhat.com>
48419
48420 * gcc.c-torture/compile/20011219-1.c: New test.
48421
48422 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
48423
48424 * g++.dg/other/error1.C: New test.
48425
48426 2001-12-17 Jeffrey A Law (law@redhat.com)
48427
48428 * gcc.c-torture/execute/20011217-1.c: New test.
48429
48430 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
48431
48432 * objc.dg/special/: New directory.
48433 * objc.dg/special/special.exp: New file.
48434 * objc.dg/special/unclaimed-category-1.h: New file.
48435 * objc.dg/special/unclaimed-category-1a.m: New file.
48436 * objc.dg/special/unclaimed-category-1.m: New file.
48437
48438 2001-12-17 Andreas Jaeger <aj@suse.de>
48439
48440 * gcc.c-torture/compile/20011217-2.c: New test.
48441
48442 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
48443
48444 * gcc.c-torture/compile/20011217-1.c: New test.
48445
48446 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
48447
48448 * gcc.dg/20011214-1.c: New.
48449
48450 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
48451
48452 * gcc.dg/altivec-4.c: New.
48453
48454 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
48455
48456 * gcc.dg/20011113-1.c: New test.
48457
48458 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
48459
48460 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
48461 std::__malloc_alloc_template<0> and
48462 std::__default_alloc_template<false, 0>.
48463
48464 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
48465
48466 * objc/execute/bf-21.m: New test.
48467 * objc/execute/enumeration-1.m: New test.
48468 * objc/execute/enumeration-2.m: New test.
48469
48470 2001-12-12 Jakub Jelinek <jakub@redhat.com>
48471
48472 * gcc.dg/gnu89-init-1.c: New test.
48473
48474 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
48475
48476 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
48477 * g++.old-deja/g++.jason/2371.C: Likewise.
48478 * g++.old-deja/g++.jason/template33.C: Likewise.
48479 * g++.old-deja/g++.jason/template34.C: Likewise.
48480 * g++.old-deja/g++.jason/template36.C: Likewise.
48481 * g++.old-deja/g++.oliva/typename1.C: Likewise.
48482 * g++.old-deja/g++.oliva/typename2.C: Likewise.
48483 * g++.old-deja/g++.other/typename1.C: Likewise.
48484 * g++.old-deja/g++.pt/inherit2.C: Likewise.
48485 * g++.old-deja/g++.pt/nontype5.C: Likewise.
48486 * g++.old-deja/g++.pt/typename11.C: Likewise.
48487 * g++.old-deja/g++.pt/typename14.C: Likewise.
48488 * g++.old-deja/g++.pt/typename16.C: Likewise.
48489 * g++.old-deja/g++.pt/typename3.C: Likewise.
48490 * g++.old-deja/g++.pt/typename4.C: Likewise.
48491 * g++.old-deja/g++.pt/typename5.C: Likewise.
48492 * g++.old-deja/g++.pt/typename7.C: Likewise.
48493 * g++.old-deja/g++.robertl/eb9.C: Likewise.
48494
48495 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
48496
48497 * g++.dg/other/linkage1.C: New test.
48498 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
48499 specifiers.
48500
48501 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
48502
48503 * gcc.dg/concat.c: New test.
48504
48505 2001-12-11 Stan Shebs <shebs@apple.com>
48506
48507 * objc/compile: New test directory.
48508 * objc/compile/compile.exp: New expect script.
48509 * objc/compile/20011211-1.m: New compile test.
48510
48511 2001-12-11 Jason Merrill <jason@redhat.com>
48512
48513 * lib/prune.exp (prune_gcc_output): Also handle "In member
48514 function". So many permutations...
48515
48516 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
48517
48518 * g++.dg/template/typedef1.C: New test.
48519
48520 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
48521
48522 * g++.dg/other/copy1.C: New test.
48523
48524 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
48525
48526 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
48527
48528 * gcc.dg/builtin-choose-expr.c: New.
48529
48530 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
48531
48532 * gcc.dg/altivec-2.c: New.
48533
48534 2001-12-07 Richard Henderson <rth@redhat.com>
48535
48536 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
48537
48538 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
48539
48540 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
48541 ultrasparc.
48542
48543 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
48544
48545 * g++-old.deja/g++.robertl/eb101.C: Deleted.
48546
48547 2001-12-06 Janis Johnson <janis187@us.ibm.com>
48548
48549 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
48550 variable argument list.
48551
48552 2001-12-06 Zack Weinberg <zack@codesourcery.com>
48553
48554 * gcc.c-torture/execute/memcheck: Delete entire directory.
48555 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
48556 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
48557
48558 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
48559
48560 * gcc.dg/Wshadow-1.c: New test.
48561
48562 2001-12-05 Jakub Jelinek <jakub@redhat.com>
48563
48564 * gcc.c-torture/compile/20011130-1.c: New test.
48565
48566 * gcc.dg/noncompile/20011025-1.c: New test.
48567
48568 * g++.dg/other/anon-union.C: New test.
48569
48570 * gcc.c-torture/execute/20011024-1.c: New test.
48571
48572 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
48573
48574 * gcc.c-torture/execute/20000722-1.x,
48575 gcc.c-torture/execute/20010123-1.x: Remove.
48576 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
48577 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
48578 gcc.dg/c99-complit-2.c: New tests.
48579
48580 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
48581
48582 * g++.dg/inherit/base1.C: New test.
48583
48584 2001-12-04 Jakub Jelinek <jakub@redhat.com>
48585
48586 * g++.dg/other/stdarg1.C: New test.
48587
48588 * gcc.c-torture/compile/20011130-2.c: New test.
48589
48590 2001-12-03 Janis Johnson <janis187@us.ibm.com>
48591
48592 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
48593 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
48594 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
48595 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
48596 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
48597 * gcc.dg/builtin-prefetch-1.c: New test.
48598
48599 2001-12-03 Jakub Jelinek <jakub@redhat.com>
48600
48601 * gcc.dg/20011130-1.c: New test.
48602
48603 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
48604
48605 * g++.dg/other/scope1.C: New test.
48606 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
48607
48608 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
48609
48610 * gcc.dg/vla-init-1.c: New test.
48611
48612 2001-12-01 Geoff Keating <geoffk@redhat.com>
48613
48614 * gcc.c-torture/compile/structs.c: New testcase from GDB.
48615
48616 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
48617
48618 * objc.dg/alias.m: Update.
48619 * objc.dg/class-1.m: Update.
48620 * objc.dg/const-str-1.m: Update.
48621 * objc.dg/fwd-proto-1.m: Update.
48622 * objc.dg/id-1.m: Update.
48623 * objc.dg/super-class-1.m: Update.
48624
48625 2001-11-29 Mark Mitchell <mark@codesourcery.com>
48626
48627 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
48628 constructs.
48629
48630 2001-11-28 Jeffrey A Law (law@cygnus.com)
48631
48632 * gcc.c-torture/execute/20011128-1.c: New test.
48633
48634 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
48635
48636 * gcc.dg/20011127-1.c: New test.
48637
48638 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
48639
48640 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
48641 from Austin Group draft 7.
48642 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
48643 scanf format arguments.
48644 * gcc.dg/format/no-exargs-2.c: New test.
48645
48646 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
48647
48648 * g++.dg/abi/vbase8-4.C: New test.
48649
48650 2001-11-24 Ian Lance Taylor <ian@airs.com>
48651
48652 * gcc.c-torture/execute/20011121-1.c: New test.
48653
48654 2001-11-23 Jeffrey A Law (law@cygnus.com)
48655
48656 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
48657
48658 2001-11-23 Andreas Jaeger <aj@suse.de>
48659
48660 * gcc.dg/cpp/charconst-2.c: New test.
48661
48662 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
48663
48664 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
48665 to the host if it is remote. Let tests specify extra headers
48666 they use.
48667 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
48668 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
48669 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
48670 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
48671 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
48672 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
48673 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
48674 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
48675 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
48676 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
48677
48678 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
48679
48680 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
48681 for little endian ARMs.
48682
48683 2001-11-20 Jakub Jelinek <jakub@redhat.com>
48684
48685 * gcc.c-torture/compile/20011119-1.c: New test.
48686 * gcc.c-torture/compile/20011119-2.c: New test.
48687
48688 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
48689
48690 * gcc.dg/altivec-1.c: Fix typo.
48691
48692 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
48693
48694 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
48695
48696 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
48697
48698 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
48699
48700 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
48701
48702 * lib/g77.exp: Don't specify --rpath-link.
48703
48704 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
48705 across all the headers.
48706 * gcc.dg/format/format.exp: For testing on a remote host,
48707 copy format.h.
48708
48709 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
48710 * gcc.c-torture/execute/930406-1.c: Likewise.
48711 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
48712
48713 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
48714
48715 * gcc.dg/altivec-1.c: New.
48716
48717 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
48718
48719 * gcc.dg/cpp/fpreprocessed.c: New test case.
48720
48721 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
48722
48723 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
48724 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
48725 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
48726
48727 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
48728
48729 * gcc.dg/no-builtin-1.c: New test.
48730
48731 2001-11-16 Jakub Jelinek <jakub@redhat.com>
48732
48733 * gcc.c-torture/execute/20011115-1.c: New test.
48734
48735 2001-11-15 Jakub Jelinek <jakub@redhat.com>
48736
48737 * gcc.c-torture/compile/20011114-2.c: New test.
48738 * gcc.c-torture/compile/20011114-3.c: New test.
48739 * gcc.c-torture/compile/20011114-4.c: New test.
48740
48741 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
48742
48743 * g++.dg/other/init1.C: New test.
48744
48745 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
48746
48747 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
48748 message.
48749
48750 * gcc.c-torture/execute/20011114-1.c: New testcase.
48751
48752 * gcc.c-torture/compile/20010327-1.c: Revert last change.
48753 * gcc.c-torture/compile/20011114-1.c: New test, exactly
48754 like the (before this change) version of 20010327-1.c.
48755
48756 2001-11-14 Roger Sayle <roger@eyesopen.com>
48757
48758 * gcc.c-torture/execute/string-opt-13.c: New testcase.
48759
48760 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
48761
48762 * g++.dg/init/array2.C: New test.
48763
48764 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
48765
48766 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
48767
48768 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
48769
48770 * g++.dg/other/forscope1.C: New test.
48771 * g++.dg/ext/forscope1.C: New test.
48772 * g++.dg/ext/forscope2.C: New test.
48773
48774 2001-11-13 Jakub Jelinek <jakub@redhat.com>
48775
48776 * gcc.c-torture/execute/20011113-1.c: New test.
48777
48778 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
48779
48780 * gcc.c-torture/execute/20011109-2.c: New test.
48781
48782 * gcc.c-torture/execute/20011109-1.c: New test.
48783
48784 2001-11-09 Jakub Jelinek <jakub@redhat.com>
48785
48786 * gcc.c-torture/compile/20011109-1.c: New test.
48787
48788 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
48789
48790 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
48791 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
48792 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
48793 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
48794 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
48795 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
48796 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
48797
48798 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
48799
48800 * g++.dg/warn/Wshadow-1.C: New tests.
48801 * g++.old-deja/g++.mike/for3.C: Update.
48802
48803 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
48804
48805 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
48806 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
48807 XFAILs. Adjust expected error texts.
48808 * gcc.c-torture/compile/20011106-1.c,
48809 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
48810 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
48811 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
48812 gcc.dg/c99-array-lval-5.c: New tests.
48813
48814 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
48815
48816 * gcc.dg/cpp/defined.c: Update.
48817
48818 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
48819
48820 * gcc.c-torture/execute/anon-1.c: New test.
48821
48822 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
48823
48824 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
48825 same size, so no warning should be produced on stormy16.
48826
48827 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
48828 due to oversized array.
48829 * g++.old-deja/g++.mike/ns15.C: Likewise.
48830 * g++.old-deja/g++.pt/crash16.C: Likewise.
48831
48832 2001-11-02 Graham Stott <grahams@redhat.com>
48833
48834 * g++.dgother/debug1.C: Fix typos.
48835
48836 2001-11-01 Jakub Jelinek <jakub@redhat.com>
48837
48838 * g++.dg/other/debug1.C: New test.
48839
48840 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
48841
48842 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
48843 of unsigned long.
48844
48845 2001-10-30 Jakub Jelinek <jakub@redhat.com>
48846
48847 * gcc.dg/20011029-2.c: New test.
48848
48849 * gcc.c-torture/compile/20011029-1.c: New test.
48850
48851 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
48852
48853 * objc/execute/class_self-1.m: New test.
48854 * objc/execute/class_self-2.m: New test.
48855
48856 2001-10-25 Zack Weinberg <zack@codesourcery.com>
48857
48858 * gcc.misc-tests/msgs.exp: Delete.
48859 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
48860 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
48861 error set to match recent changes.
48862
48863 2001-10-24 Zack Weinberg <zack@codesourcery.com>
48864
48865 * gcc.dg/20011021-1.c: New test.
48866
48867 2001-10-24 Jakub Jelinek <jakub@redhat.com>
48868
48869 * gcc.c-torture/compile/20011023-1.c: New test.
48870
48871 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
48872
48873 * lib/g77.exp: Rewrite based on lib/g++.exp.
48874
48875 2001-10-19 Jakub Jelinek <jakub@redhat.com>
48876
48877 * gcc.c-torture/execute/20011019-1.c: New test.
48878
48879 * gcc.dg/20011018-1.c: New test.
48880
48881 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
48882
48883 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
48884
48885 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
48886
48887 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
48888 * gcc.dg/attr-invalid.c: Likewise.
48889
48890 2001-10-18 Jakub Jelinek <jakub@redhat.com>
48891
48892 * gcc.dg/20011015-1.c: New test.
48893
48894 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
48895
48896 * g++.dg/template/unify2.C: New test.
48897
48898 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
48899
48900 * g++.dg/other/exception-specification.C: New test
48901
48902 2001-10-13 Tom Rix <trix@redhat.com>
48903
48904 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
48905 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
48906
48907 2001-10-12 Jakub Jelinek <jakub@redhat.com>
48908
48909 * gcc.dg/20011009-1.c: New test.
48910
48911 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
48912
48913 PR g++/4476
48914 * g++.dg/other/friend1.C: New test.
48915
48916 2001-10-11 Richard Henderson <rth@redhat.com>
48917
48918 * g++.old-deja/g++.other/crash18.C: Add -S to options.
48919
48920 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48921
48922 * gcc.c-torture/compile/20011010-1.c: New.
48923
48924 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
48925
48926 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
48927 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
48928 g77.f-torture/execute/execute.exp,
48929 g77.f-torture/noncompile/noncompile.exp,
48930 gcc.c-torture/compile/compile.exp,
48931 gcc.c-torture/execute/execute.exp,
48932 gcc.c-torture/execute/ieee/ieee.exp,
48933 gcc.c-torture/execute/memcheck/memcheck.exp,
48934 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
48935 objc/execute/execute.exp: Update FSF address.
48936
48937 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
48938
48939 * gcc.dg/cpp/cmdlne-C.c: Update.
48940 * gcc.dg/cpp/cmdlne-C2.c: New.
48941
48942 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48943
48944 * gcc.c-torture/execute/20011008-3.c: New.
48945
48946 2001-10-08 DJ Delorie <dj@redhat.com>
48947
48948 * gcc.dg/20011008-1.c: New.
48949 * gcc.dg/20011008-2.c: New.
48950
48951 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
48952
48953 * gcc.dg/cpp/spacing1.c: Update test.
48954
48955 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
48956
48957 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
48958 spelling errors of "separate" as "seperate".
48959
48960 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
48961
48962 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
48963 enough to avoid inlining.
48964
48965 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
48966
48967 * lib/g77.exp: set libg2c_dir correctly.
48968
48969 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
48970
48971 * gcc.dg/cpp/macro11.c: New test.
48972
48973 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
48974
48975 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
48976 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
48977 gcc.dg/format/multattr-3.c: New tests.
48978 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
48979 tests for format attributes on function pointers being rejected.
48980
48981 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
48982
48983 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
48984
48985 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
48986
48987 * g++.dg/warn/format1.C: New test.
48988
48989 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
48990
48991 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
48992
48993 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
48994
48995 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
48996
48997 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
48998
48999 * gcc.dg/cpp/redef2.c: Add test.
49000
49001 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
49002
49003 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
49004 long-standing bug on i686, apparently.
49005 * gcc.c-torture/execute/loop-2c.x: New file.
49006 * gcc.c-torture/execute/loop-2d.x: New file.
49007 * gcc.c-torture/execute/loop-3c.x: New file.
49008
49009 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
49010
49011 * gcc.dg/cpp/20000625-2.c: Correct line number.
49012
49013 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
49014
49015 * gcc.dg/cpp/macro10.c: New test.
49016 * gcc.dg/cpp/strify3.c: New test.
49017 * gcc.dg/cpp/spacing1.c: Add tests.
49018 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
49019 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
49020
49021 2001-09-24 DJ Delorie <dj@redhat.com>
49022
49023 * gcc.c-torture/execute/20010924-1.c: New test.
49024
49025 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
49026
49027 * objc/execute/paste.m: Remove.
49028
49029 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
49030
49031 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
49032
49033 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
49034
49035 * g77.dg/strlen0.f: New test.
49036
49037 2001-09-21 Richard Henderson <rth@redhat.com>
49038
49039 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
49040 * g++.old-deja/g++.abi/vtable2.C: Likewise.
49041
49042 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
49043
49044 Table-driven attributes.
49045 * g++.dg/ext/attrib1.C: New test.
49046
49047 2001-09-20 DJ Delorie <dj@redhat.com>
49048
49049 * gcc.dg/20000926-1.c: Update expected warning messages.
49050 * gcc.dg/array-2.c: Likewise, and test for warnings too.
49051 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
49052 array.
49053
49054 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
49055
49056 * g++.dg/eh/registers1.C: New test case.
49057
49058 2001-09-17 Richard Henderson <rth@redhat.com>
49059
49060 * gcc.dg/array-5.c: Fix VLA decomposition test.
49061
49062 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
49063
49064 * gcc.dg/cpp/line5.c: New testcase.
49065
49066 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
49067
49068 * gcc.dg/cpp/macro9.c: New test.
49069
49070 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
49071
49072 * gcc.c-torture/execute/980223.c: Change type of addr from long
49073 to char *.
49074
49075 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
49076
49077 * gcc.c-torture/execute/20010915-1.c: New test.
49078
49079 2001-09-14 Janis Johnson <janis187@us.ibm.com>
49080
49081 * g77.dg/bprob: New directory.
49082 * g77.dg/bprob/bprob.exp: New file.
49083 * g77.dg/bprob/bprob-1.f: New test.
49084 * g77.dg/gcov: New directory.
49085 * g77.dg/gcov/gcov.exp: New file.
49086 * g77.dg/gcov/gcov-1.f: New test.
49087 * g77.dg/gcov/gcov-1.x: New file.
49088
49089 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
49090
49091 * gcc.dg/cpp/directiv.c: Update.
49092 * gcc.dg/cpp/undef1.c: Update.
49093
49094 2001-09-12 Jakub Jelinek <jakub@redhat.com>
49095
49096 * gcc.dg/20010912-1.c: New test.
49097
49098 2001-09-11 Janis Johnson <janis187@us.ibm.com>
49099
49100 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
49101 language-independent file in lib.
49102 * lib/gcov.exp: New file.
49103
49104 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
49105
49106 * gcc.c-torture/compile/20010911-1.c: New test.
49107
49108 2001-09-10 Janis Johnson <janis187@us.ibm.com>
49109
49110 * lib/profopt.exp: New, to support profile-directed optimizations.
49111 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
49112 * gcc.misc-tests/bprob-1.c: New test.
49113 * gcc.misc-tests/bprob-2.c: New test.
49114
49115 2001-09-07 Janis Johnson <janis187@us.ibm.com>
49116
49117 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
49118 XFAIL and which kinds of gcov output to verify.
49119 * gcc.misc-tests/gcov-4b.x: New file.
49120 * gcc.misc-tests/gcov-5b.x: New file.
49121 * gcc.misc-tests/gcov-6.x: New file.
49122 * gcc.misc-tests/gcov-7.c: New test.
49123 * gcc.misc-tests/gcov-7.x: New file.
49124
49125 2001-09-06 Janis Johnson <janis187@us.ibm.com>
49126
49127 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
49128 * gcc.misc-tests/gcov-6.c: New test.
49129
49130 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
49131
49132 PR c++/3986
49133 * g++.dg/abi/vbase1.C: New test.
49134
49135 2001-09-05 Ziemowit Laski <zlaski@apple.com>
49136
49137 * objc.dg/method-2.m: New.
49138
49139 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
49140
49141 PR c++/4203
49142 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
49143 * g++.dg/init/empty1.C: New test.
49144
49145 2001-09-03 Jakub Jelinek <jakub@redhat.com>
49146
49147 * gcc.c-torture/compile/20010903-1.c: New test.
49148
49149 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
49150
49151 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
49152 for m68k.
49153
49154 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
49155
49156 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
49157
49158 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
49159
49160 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
49161
49162 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
49163
49164 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
49165 for 16-bit 'unsigned int'.
49166
49167 2001-08-29 Kazu Hirata <kazu@hxi.com>
49168
49169 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
49170
49171 2001-08-27 Richard Henderson <rth@redhat.com>
49172
49173 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
49174 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
49175
49176 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
49177
49178 * gcc.dg/asm-names.c (ymain): New.
49179
49180 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
49181
49182 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
49183 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
49184 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
49185
49186 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49187
49188 * gcc.dg/compare5.c: New testcase.
49189
49190 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
49191
49192 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
49193 and "In instantiation".
49194
49195 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
49196
49197 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
49198
49199 2001-08-20 Janis Johnson <janis187@us.ibm.com>
49200
49201 * gcc.misc-tests/gcov.exp: Add support for branch information.
49202 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
49203 * gcc.misc-tests/gcov-4.c: New test.
49204 * gcc.misc-tests/gcov-4b.c: New test.
49205 * gcc.misc-tests/gcov-5b.c: New test.
49206
49207 2001-08-20 Zack Weinberg <zackw@panix.com>
49208
49209 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
49210 expected to fail.
49211
49212 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
49213
49214 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
49215
49216 2001-08-19 Jakub Jelinek <jakub@redhat.com>
49217
49218 * g++.dg/eh/template1.C: New test.
49219
49220 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
49221
49222 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
49223 Fix thinko.
49224 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
49225 for xfail.
49226
49227 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
49228
49229 * lib/g77-dg.exp: Use prune.exp for common procedures
49230 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
49231 * lib/g77.exp: (g77-dg-prune) Remove
49232
49233 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
49234
49235 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
49236
49237 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49238
49239 * g++.dg/template/unify1.C: New test.
49240
49241 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
49242
49243 * g++.dg/abi/empty4.C: New test.
49244
49245 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
49246
49247 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
49248 solaris2.*
49249 * g77.f-torture/compile/pr3743.x: Likewise.
49250
49251 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
49252
49253 * g++.dg/other/using-declaration.C: New test.
49254
49255 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
49256
49257 * gcc.dg/cpp/tr-sign.c: New testcase.
49258
49259 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
49260
49261 * gcc.dg/cpp/19951025-1.c: Revert.
49262 * gcc.dg/cpp/directiv.c: We no longer process directives that
49263 interrupt macro arguments.
49264
49265 2001-08-03 Zack Weinberg <zackw@stanford.edu>
49266
49267 * gcc.dg/bconstp-1.c: New test.
49268
49269 2001-08-03 Richard Henderson <rth@redhat.com>
49270
49271 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
49272
49273 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
49274
49275 * gcc.dg/cpp/19951025-1.c: Update.
49276
49277 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
49278
49279 * g77.dg/ff90-1.f (s): Fix reference of variable z,
49280 should be x.
49281
49282 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
49283
49284 Kill -fhonor-std.
49285 * g++.old-deja/g++.ns/ns14.C: Remove special options.
49286 * g++.old-deja/g++.other/std1.C: Likewise.
49287 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
49288
49289 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49290
49291 * lib/g77.exp: Load gcc-defs.exp for common procedures
49292 (g77_pass, g77_fail, g77_finish, g77_exit,
49293 ${tool}_check_unsupported_p} Now redundant. Deleted.
49294
49295 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49296
49297 * g77.dg/fbackslash.f
49298 * g77.dg/fcase-preserve.f
49299 * g77.dg/ff90-1.f
49300 * g77.dg/ffixed-line-length-0.f
49301 * g77.dg/ffixed-line-length-132.f
49302 * g77.dg/ffixed-line-length-7.f
49303 * g77.dg/ffixed-line-length-72.f
49304 * g77.dg/ffixed-line-length-none.f
49305 * g77.dg/ffree-form-1.f
49306 * g77.dg/fno-backslash.f
49307 * g77.dg/fno-f90-1.f
49308 * g77.dg/fno-fixed-form-1.f
49309 * g77.dg/fno-onetrip.f
49310 * g77.dg/fno-typeless-boz.f
49311 * g77.dg/fno-underscoring.f
49312 * g77.dg/fno-vxt-1.f
49313 * g77.dg/fonetrip.f
49314 * g77.dg/ftypeless-boz.f
49315 * g77.dg/fugly-assumed.f
49316 * g77.dg/funderscoring.f
49317 * g77.dg/fvxt-1.f
49318
49319 2001-08-01 Ziemowit Laski <zlaski@apple.com>
49320
49321 * objc.dg/fwd-proto-1.m: New.
49322 * objc.dg/local-decl-1.m: New.
49323 * objc.dg/naming-1.m: New.
49324 * objc.dg/naming-2.m: New.
49325 * objc.dg/proto-hier-1.m: New.
49326
49327 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
49328
49329 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
49330 largest-type elements to a struct makes its size grow.
49331
49332 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
49333
49334 * g++.dg/abi/vthunk1.C: New test.
49335
49336 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
49337
49338 * g++.dg/abi/vbase8-22.C: New test.
49339
49340 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49341
49342 * gcc.dg/cpp/macro8.c: New test.
49343
49344 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
49345
49346 * g++.dg/abi/vbase8-21.C: New test.
49347
49348 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
49349
49350 * g++.dg/abi/vbase8-10.C: New test.
49351
49352 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49353
49354 * lib/g++.exp (g++_set_ld_library_path): Renamed to
49355 ${tool}_set_ld_library_path.
49356 Changed caller.
49357 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
49358 g++.exp.
49359
49360 2001-07-26 Stan Cox <scox@redhat.com>
49361
49362 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
49363 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
49364 gcc_exit, gcc_check_unsupported_p):
49365 Moved to gcc-deps.exp
49366 * gcc-deps.exp: New file.
49367
49368 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49369
49370 * g++.old-deja/g++.pt/defarg14.C: New test.
49371
49372 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49373
49374 * g++.old-deja/g++.other/lineno5.C: New test.
49375
49376 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49377
49378 * g++.old-deja/g++.pt/crash68.C: New test.
49379
49380 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49381
49382 * g++.old-deja/g++.other/crash42.C: New test.
49383
49384 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49385
49386 * gcc.dg/cpp/extratokens.c: Fix.
49387 * gcc.dg/cpp/skipping2.c: New tests.
49388
49389 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49390
49391 * gcc.c-torture/execute/20010724-1.c: New file.
49392 * gcc.c-torture/execute/20010724-1.x: New file.
49393
49394 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49395
49396 * g++.old-deja/g++.other/cond7.C: New test.
49397
49398 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49399
49400 * g++.old-deja/g++.other/optimize4.C: New test.
49401
49402 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49403
49404 * g++.old-deja/g++.abi/vbase8-5.C: New test.
49405
49406 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
49407
49408 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
49409 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
49410 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
49411 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
49412
49413 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
49414 bug report" message.
49415
49416 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
49417 * g++.dg/ext/instantiate1.C: Move from old-deja.
49418
49419 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
49420
49421 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
49422 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
49423 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
49424 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
49425
49426 2001-07-23 Jeffrey A Law (law@cygnus.com)
49427
49428 * gcc.c-torture/execute/20010723-1.c: New test.
49429
49430 2001-07-23 Ben Elliston <bje@redhat.com>
49431
49432 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
49433
49434 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49435
49436 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
49437 i[34567]86-*-*.
49438 Delete handling of ieee_multilib_flags.
49439 Pass -mieee for alpha*-*-* and sh-*-*.
49440 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
49441
49442 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
49443
49444 Remove old-abi tests.
49445 * g++.old-deja/g++.mike/p11116.C: Remove.
49446 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
49447
49448 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
49449
49450 * g77.f-torture/compile/pr3743.f: New test
49451
49452 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
49453
49454 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
49455
49456 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49457
49458 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
49459 g++.old-deja/g++.pt/static6.C: Likewise.
49460 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
49461 supports weak symbols.
49462
49463 2001-07-18 Andreas Jaeger <aj@suse.de>
49464
49465 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
49466 supported again.
49467
49468 2001-07-18 Andreas Jaeger <aj@suse.de>
49469
49470 * gcc.dg/iftrap-1.c: Fix target line.
49471
49472 2001-07-17 Richard Henderson <rth@redhat.com>
49473
49474 * gcc.c-torture/execute/20010717-1.c: New.
49475
49476 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
49477
49478 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
49479 tests.
49480
49481 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
49482
49483 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
49484
49485 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49486
49487 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
49488 UAC_SIGBUS, UAC_NOPRINT definitions.
49489
49490 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
49491
49492 * objc/execute/object_is_class.m: New test.
49493 * objc/execute/object_is_meta_class.m: New test.
49494
49495 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
49496
49497 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
49498 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
49499
49500 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
49501
49502 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
49503 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
49504
49505 2001-07-14 Richard Henderson <rth@redhat.com>
49506
49507 * gcc.dg/iftrap-1.c: New.
49508
49509 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
49510
49511 * g77.f-torture/execute/intrinsic77.f: New test.
49512
49513 2001-07-11 Janis Johnson <janis@us.ibm.com>
49514
49515 * gcc.misc-tests/gcov-3.c: New test.
49516
49517 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
49518
49519 * gcc.c-torture/compile/20010711-1.c,
49520 * gcc.c-torture/compile/20010711-2.c: New tests.
49521
49522 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
49523
49524 * gcc.c-torture/execute/20010711-1.c: New test.
49525
49526 2001-07-11 Ben Elliston <bje@redhat.com>
49527
49528 * g++.old-deja/g++.other/enum5.C: New test.
49529
49530 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
49531
49532 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
49533 (g++-dg-prune): Call prune_gcc_output.
49534 * prune.exp: New file for prune_gcc_output.
49535 * lib/g++.exp, lib/gcc.exp: Load it.
49536
49537 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
49538
49539 * gcc.c-torture/compile/20010701-1.c,
49540 g++.old-deja/g++.ext/attrib6.C: New tests.
49541
49542 2001-07-06 Jeffrey A Law (law@cygnus.com)
49543
49544 * gcc.c-torture/compile/20010706-1.c: New test.
49545
49546 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
49547
49548 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
49549
49550 2001-06-28 Stan Shebs <shebs@apple.com>
49551
49552 * gcc.dg/pragma-darwin.c: New test.
49553
49554 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49555
49556 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
49557 Solaris 2.[678] system.
49558
49559 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
49560
49561 * gcc.dg/20010622-1.c: New test.
49562
49563 2001-06-18 Stan Shebs <shebs@apple.com>
49564
49565 * objc.dg: New directory.
49566 * objc.dg/dg.exp: New file.
49567 * objc.dg/alias.m: New.
49568 * objc.dg/class-1.m: New.
49569 * objc.dg/class-2.m: New.
49570 * objc.dg/const-str-1.m: New.
49571 * objc.dg/const-str-2.m: New.
49572 * objc.dg/id-1.m: New.
49573 * objc.dg/method-1.m: New.
49574 * objc.dg/super-class-1.m: New.
49575 * lib/objc-dg.exp: New file.
49576
49577 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
49578
49579 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
49580 of label name.
49581
49582 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
49583
49584 * g++.old-deja/g++.abi/vbase8-9.C: New test.
49585
49586 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49587
49588 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
49589 variable.
49590
49591 2001-06-12 Richard Henderson <rth@redhat.com>
49592
49593 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
49594
49595 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
49596
49597 * g++.old-deja/g++.abi/vbase5.C: New test.
49598 * g++.old-deja/g++.abi/vbase6.C: New test.
49599 * g++.old-deja/g++.abi/vbase7.C: New test.
49600
49601 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49602
49603 * gcc.c-torture/compile/20010610-1.c: New test.
49604
49605 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
49606
49607 * g++.old-deja/g++.abi/vbase4.C: New test.
49608
49609 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49610
49611 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
49612 support %f for HC11/HC12 targets.
49613 * gcc.c-torture/execute/930513-1.x: New file, likewise.
49614 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
49615 on HC11/HC12 targets.
49616 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
49617
49618 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49619
49620 * gcc.dg/wchar_t-1.c: New file.
49621 * gcc.dg/wint_t-1.c: Likewise.
49622
49623 2001-06-11 Bernd Schmidt <bernds@redhat.com>
49624
49625 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
49626
49627 2001-06-11 Richard Henderson <rth@redhat.com>
49628
49629 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
49630
49631 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
49632
49633 * gcc.c-torture/compile/20010611-1.c: New test.
49634
49635 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
49636
49637 * gcc.dg/c99-tag-1.c: Add more tests.
49638
49639 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
49640
49641 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
49642 representation on MN10300 and ARM/Thumb.
49643
49644 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
49645
49646 * g77.f-torture/execute/20010610.f: New.
49647
49648 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
49649
49650 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
49651 names.
49652
49653 2001-06-09 Richard Henderson <rth@redhat.com>
49654
49655 * gcc.c-torture/execute/ashrdi-1.c: New.
49656 * gcc.c-torture/execute/ashldi-1.c: New.
49657 * gcc.c-torture/execute/lshrdi-1.c: New.
49658
49659 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
49660
49661 * objc/execute/load-3.m: Added. Check sending +load to categories,
49662 in addition to classes.
49663
49664 2001-06-08 Stan Shebs <shebs@apple.com>
49665
49666 * objc/execute/load-2.m: New test. From Nicola Pero
49667 <n.pero@mi.flashnet.it>.
49668
49669 2001-06-08 Jakub Jelinek <jakub@redhat.com>
49670
49671 * gcc.c-torture/execute/20010605-2.c: New test.
49672
49673 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
49674
49675 * g++.old-deja/g++.abi/vbase2.C: New test.
49676 * g++.old-deja/g++.abi/vbase3.C: New test.
49677
49678 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
49679
49680 * g++.old-deja/g++.pt/friend49.C: New test.
49681
49682 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
49683
49684 * g++.old-deja/g++.ext/anon3.C: New test.
49685
49686 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
49687
49688 * g++.old-deja/g++.other/conv7.C: New test.
49689
49690 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
49691
49692 * gcc.c-torture/compile/20010605-2.c: New test.
49693
49694 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
49695
49696 * gcc.c-torture/execute/20010604-1.c: New test.
49697
49698 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
49699
49700 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
49701
49702 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
49703
49704 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
49705 (g++_link_flags): Likewise.
49706 (g++_init): Pass gccpath's value to two previous functions.
49707
49708 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49709
49710 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
49711 Ensure logfile entry matches exec command line.
49712
49713 2001-05-31 Richard Henderson <rth@redhat.com>
49714
49715 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
49716 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
49717
49718 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
49719
49720 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
49721 compiler for irix6.2
49722
49723 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
49724
49725 * g++.old-deja/g++.other/optimize3.C: New file.
49726
49727 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
49728
49729 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
49730 assemble.
49731
49732 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
49733
49734 * g++.old-deja/g++.other/optimize2.C: New file.
49735
49736 2001-05-25 Diego Novillo <dnovillo@redhat.com>
49737
49738 * gcc.c-torture/compile/20010518-2.c: New file.
49739 * gcc.c-torture/execute/20010518-1.c: New file.
49740 * gcc.c-torture/execute/20010518-2.c: New file.
49741
49742 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
49743
49744 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
49745
49746 2001-05-24 Mark Mitchell <mark@codesourcery.com>
49747
49748 G++ no longer defines builtins that do not begin with __builtin.
49749 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
49750 * g++.old-deja/g++.brendand/misc13.C: Likewise.
49751 * g++.old-deja/g++.law/builtin1.C: Likewise.
49752 * g++.old-deja/g++.law/cvt2.C: Likewise.
49753 * g++.old-deja/g++.mike/net5.C: Likewise.
49754 * g++.old-deja/g++.other/builtins1.C: Likewise.
49755 * g++.old-deja/g++.other/builtins2.C: Likewise.
49756 * g++.old-deja/g++.other/builtins3.C: Likewise.
49757 * g++.old-deja/g++.other/builtins4.C: Likewise.
49758 * g++.old-deja/g++.other/inline8.C: Likewise.
49759 * g++.old-deja/g++.robertl/eb39.C: Likewise.
49760
49761 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
49762
49763 * g++.old-deja/g++.pt/using1.C: Adjust.
49764 * g++.old-deja/g++.pt/using2.C: New test.
49765
49766 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
49767
49768 * gcc.dg/cpp/charconst.c: New tests.
49769 * gcc.dg/cpp/escape.c: New tests.
49770 * gcc.dg/cpp/escape-1.c: New tests.
49771 * gcc.dg/cpp/escape-2.c: New tests.
49772 * gcc.dg/cpp/ucs.c: New tests.
49773
49774 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
49775
49776 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
49777 native compiler for irix6.5.
49778
49779 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
49780
49781 * lib/g++.exp (g++_include_flags): Use args to compute
49782 get_multilibs.
49783 (g++_link_flags): Likewise.
49784 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
49785
49786 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
49787
49788 * gcc.dg/c90-hexfloat-1.c: Add more tests.
49789
49790 2001-05-21 Geoff Keating <geoffk@redhat.com>
49791
49792 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
49793 this file.
49794
49795 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49796
49797 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
49798 STACK_SIZE;
49799 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
49800 to STACK_SIZE; Use it to define size of add_histo array.
49801 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
49802 to STACK_SIZE.
49803 (f): Use GITT_SIZE to define size of gitt local table.
49804 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
49805 to STACK_SIZE; Use it to define size of bytemem array.
49806
49807 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49808
49809 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
49810 on 68HC11/HC12 due to the asm instruction.
49811 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
49812 * gcc.c-torture/compile/920520-1.x: Likewise.
49813 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
49814 on 68HC11/HC12 because the function is larger than 64K.
49815 * gcc.c-torture/compile/961203-1.x: New file, this test fails
49816 on 68HC11/HC12 because the structure is too large.
49817
49818 2001-05-20 Richard Henderson <rth@redhat.com>
49819
49820 * gcc.c-torture/execute/20010520-1.c: New.
49821
49822 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49823
49824 * g++.old-deja/g++.warn/compare1.C: New test.
49825 * gcc.dg/compare4.c: New test.
49826
49827 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
49828
49829 * g++.old-deja/g++.other/optimize1.C: New test.
49830
49831 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49832
49833 * g++.old-deja/g++.pt/spec41.C: New test.
49834
49835 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
49836
49837 * gcc.c-torture/compile/20010114-1.x: Remove.
49838
49839 2001-05-18 Stan Shebs <shebs@apple.com>
49840
49841 * gcc.c-torture/compile/20010518-1.c: New test.
49842
49843 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
49844
49845 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
49846 * g++.old-deja/g++.pt/crash67.C: New test.
49847
49848 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
49849
49850 * g++.old-deja/g++.other/debug9.C: New test.
49851
49852 2001-05-16 Zack Weinberg <zackw@stanford.edu>
49853
49854 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
49855
49856 2001-05-16 Jan Hubicka <jh@suse.cz>
49857
49858 * gcc.c-torture/compile/20010516-1.c: New test.
49859
49860 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
49861
49862 * g++.old-deja/g++.other/crash41.C: New test.
49863
49864 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
49865
49866 * g++.old-deja/g++.pt/crash66.C: New test.
49867
49868 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
49869
49870 * g++.old-deja/g++.robertl/eb27.C: Convert.
49871
49872 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
49873
49874 * g++.dg/friend-warn.C: New test. Do not warn about friend
49875 declaration being redundant.
49876
49877 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
49878
49879 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
49880
49881 2001-05-14 Mark Mitchell <mark@codesourcery.com>
49882
49883 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
49884
49885 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
49886
49887 * lib/g++.exp: Use testsuite_flags.
49888
49889 2001-05-13 Mark Mitchell <mark@codesourcery.com>
49890
49891 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
49892
49893 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
49894
49895 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
49896
49897 2001-05-11 Mark Mitchell <mark@codesourcery.com>
49898
49899 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
49900
49901 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
49902
49903 * gcc.c-torture/compile/20010313-1.c: New test.
49904
49905 2001-05-09 Zack Weinberg <zackw@stanford.edu>
49906
49907 * gcc.dg/cpp/direct2.c: New test.
49908 * gccq.dg/cpp/direct2s.c: New test.
49909
49910 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
49911
49912 2001-05-07 Mark Mitchell <mark@codesourcery.com>
49913
49914 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
49915 * g++.old-deja/g++.other/op3.C: Likewise.
49916
49917 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
49918
49919 * gcc.dg/cpp/syshdr.h: New file.
49920 * gcc.dg/cpp/sysmac1.c: Update.
49921 * gcc.dg/cpp/sysmac2.c: Update.
49922
49923 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
49924
49925 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
49926
49927 2001-05-04 David Edelsohn <edelsohn@gnu.org>
49928
49929 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
49930 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
49931
49932 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
49933
49934 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
49935
49936 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
49937
49938 * lib/g++.exp (g++_include_flags): Don't use any special flags
49939 if TESTING_IN_BUILD_TREE is not defined.
49940 (g++_init): Use a plain 'c++' as the compiler if
49941 TESTING_IN_BUILD_TREEE is not defined.
49942
49943 2001-05-02 Jakub Jelinek <jakub@redhat.com>
49944
49945 * g++.old-deja/g++.eh/catch13.C: New test.
49946 * g++.old-deja/g++.eh/catch14.C: New test.
49947
49948 2001-05-02 Jakub Jelinek <jakub@redhat.com>
49949
49950 * gcc.dg/cpp/tr-define.c: New test.
49951
49952 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
49953
49954 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
49955 <stdlib.h>, not <malloc.h>.
49956
49957 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
49958
49959 * g++.old-deja/g++.ns/template17.C: New test.
49960
49961 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
49962
49963 * g++.old-deja/g++.pt/ref4.C: New test.
49964
49965 2001-04-30 Richard Henderson <rth@redhat.com>
49966
49967 * gcc.dg/20000724-1.c: Revert last change.
49968
49969 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
49970
49971 * g77.f-torture/execute/20010430.f: New test.
49972
49973 2001-04-30 Mark Mitchell <mark@codesourcery.com>
49974
49975 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
49976
49977 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
49978
49979 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
49980
49981 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
49982
49983 * g++.old-deja/g++.eh/crash6.C: New test.
49984
49985 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
49986
49987 * g++.old-deja/g++.other/warn7.C: New test.
49988
49989 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
49990
49991 * g++.old-deja/g++.other/defarg9.C: New test.
49992
49993 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
49994
49995 * g77.f-torture/compile/20010426.f: New test.
49996 * g77.f-torture/execute/20010426.f: New test.
49997
49998 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
49999
50000 * g77.f-torture/compile/20000629-1.x: Remove - error
50001 has been fixed.
50002
50003 2001-04-26 Jeffrey A Law (law@cygnus.com)
50004
50005 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
50006 Tweak slightly to work with g++.dg framework.
50007 * g++.dg/special/ecos.exp: Run initp1.C test.
50008 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
50009
50010 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
50011 its linker doesn't give line numbers either.
50012 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
50013
50014 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
50015
50016 * g++.old-deja/g++.other/lex1.C: New test.
50017
50018 2001-04-26 Jakub Jelinek <jakub@redhat.com>
50019
50020 * gcc.dg/noncompile/20010425-1.c: New test.
50021
50022 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
50023
50024 * g++.old-deja/g++.pt/mangle2.C: New test.
50025
50026 2001-04-25 Jakub Jelinek <jakub@redhat.com>
50027
50028 * gcc.dg/format/plus-1.c: New test.
50029
50030 2001-04-25 Jakub Jelinek <jakub@redhat.com>
50031
50032 * gcc.dg/20010423-1.c: New test.
50033
50034 2001-04-25 Jakub Jelinek <jakub@redhat.com>
50035
50036 * gcc.c-torture/execute/20010422-1.c: New test.
50037
50038 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
50039
50040 * g++.old-deja/g++.ns/type2.C: New test.
50041
50042 2001-04-24 Zack Weinberg <zackw@stanford.edu>
50043
50044 * g++.old-deja/g++.other/perf1.C: New test.
50045
50046 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
50047
50048 * gcc.dg/c99-func-2.c: Remove xfail.
50049 * gcc.dg/c99-func-3.c: Remove xfail.
50050 * gcc.dg/c99-func-4.c: Remove xfail.
50051
50052 2001-04-23 Zack Weinberg <zackw@stanford.edu>
50053
50054 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
50055
50056 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
50057
50058 * gcc.c-torture/compile/20010423-1.c: New test.
50059
50060 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
50061
50062 * g++.old-deja/g++.pt/typename28.C: New test.
50063
50064 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
50065
50066 * g++.old-deja/g++.abi/empty2.C: New test.
50067 * g++.old-deja/g++.abi/empty3.C: New test.
50068
50069 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50070
50071 * g++.old-deja/g++.other/comdat2.C: New test.
50072 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
50073
50074 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50075
50076 * g++.old-deja/g++.other/overload14.C: New test.
50077
50078 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50079
50080 * g++.old-deja/g++.other/lookup23.C: New test.
50081
50082 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50083
50084 * gcc.c-torture/execute/20010403-1.c: New test.
50085
50086 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
50087 Mark Mitchell <mark@codesourcery.com>
50088
50089 * lib/old-dejagnu.exp: Don't delete output of executable.
50090 Add .exe suffix to executables.
50091
50092 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
50093
50094 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
50095
50096 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50097
50098 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
50099
50100 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
50101
50102 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
50103 * g++.old-deja/g++.abi/crash1.C: New test.
50104
50105 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
50106
50107 * g++.old-deja/g++.other/crash40.C: New test.
50108
50109 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50110
50111 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
50112
50113 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
50114
50115 * g++.old-deja/g++.other/warn6.C: New test.
50116
50117 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
50118
50119 * g++.old-deja/g++.robertl/eb42.C: Same.
50120
50121 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50122
50123 * gcc.dg/wtr-conversion-1.c: New testcase.
50124
50125 2001-04-10 Richard Henderson <rth@redhat.com>
50126
50127 * g++.old-deja/g++.other/array5.C: New.
50128
50129 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50130
50131 * gcc.c-torture/execute/20010408-1.c: New test.
50132
50133 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
50134
50135 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
50136 headers and constructs.
50137 * g++.old-deja/g++.robertl/eb79.C: Same.
50138 * g++.old-deja/g++.robertl/eb77.C (main): Same.
50139 * g++.old-deja/g++.robertl/eb73.C: Same.
50140 * g++.old-deja/g++.robertl/eb66.C (main): Same.
50141 * g++.old-deja/g++.robertl/eb55.C (t): Same.
50142 * g++.old-deja/g++.robertl/eb54.C (main): Same.
50143 * g++.old-deja/g++.robertl/eb46.C (main): Same.
50144 * g++.old-deja/g++.robertl/eb44.C: Same.
50145 * g++.old-deja/g++.robertl/eb41.C (main): Same.
50146 * g++.old-deja/g++.robertl/eb4.C (main): Same.
50147 * g++.old-deja/g++.robertl/eb39.C: Same.
50148 * g++.old-deja/g++.robertl/eb33.C (main): Same.
50149 * g++.old-deja/g++.robertl/eb31.C (main): Same.
50150 * g++.old-deja/g++.robertl/eb30.C: Same.
50151 * g++.old-deja/g++.robertl/eb3.C: Same.
50152 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
50153 * g++.old-deja/g++.robertl/eb21.C: Same.
50154 * g++.old-deja/g++.robertl/eb15.C: Same.
50155 * g++.old-deja/g++.robertl/eb118.C: Same.
50156 * g++.old-deja/g++.robertl/eb115.C (main): Same.
50157 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
50158 * g++.old-deja/g++.robertl/eb109.C: Same.
50159 * g++.old-deja/g++.other/sibcall1.C (main): Same.
50160 * g++.old-deja/g++.mike/rtti1.C: Same.
50161 * g++.old-deja/g++.mike/p658.C: Same.
50162 * g++.old-deja/g++.mike/net46.C: Same.
50163 * g++.old-deja/g++.mike/net34.C: Same.
50164 * g++.old-deja/g++.mike/memoize1.C: Same.
50165 * g++.old-deja/g++.mike/eh2.C: Same.
50166 * g++.old-deja/g++.law/weak.C: Same.
50167 * g++.old-deja/g++.law/visibility7.C: Same.
50168 * g++.old-deja/g++.law/visibility25.C: Same.
50169 * g++.old-deja/g++.law/visibility22.C: Same.
50170 * g++.old-deja/g++.law/visibility2.C: Same.
50171 * g++.old-deja/g++.law/visibility17.C: Same.
50172 * g++.old-deja/g++.law/visibility13.C: Same.
50173 * g++.old-deja/g++.law/visibility10.C: Same.
50174 * g++.old-deja/g++.law/visibility1.C: Same.
50175 * g++.old-deja/g++.law/virtual3.C (eval): Same.
50176 * g++.old-deja/g++.law/vbase1.C: Same.
50177 * g++.old-deja/g++.law/operators32.C: Same.
50178 * g++.old-deja/g++.law/nest3.C: Same.
50179 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
50180 * g++.old-deja/g++.law/except5.C (main): Same.
50181 * g++.old-deja/g++.law/cvt7.C (run): Same.
50182 * g++.old-deja/g++.law/cvt2.C: Same.
50183 * g++.old-deja/g++.law/cvt16.C: Same.
50184 * g++.old-deja/g++.law/ctors6.C (bar): Same.
50185 * g++.old-deja/g++.law/ctors17.C (main): Same.
50186 * g++.old-deja/g++.law/ctors13.C: Same.
50187 * g++.old-deja/g++.law/ctors12.C (main): Same.
50188 * g++.old-deja/g++.law/ctors10.C: Same.
50189 * g++.old-deja/g++.law/code-gen5.C: Same.
50190 * g++.old-deja/g++.law/bad-error7.C: Same.
50191 * g++.old-deja/g++.law/arm9.C: Same.
50192 * g++.old-deja/g++.law/arm12.C: Same.
50193 * g++.old-deja/g++.law/arg8.C: Same.
50194 * g++.old-deja/g++.law/arg1.C: Same.
50195 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
50196 * g++.old-deja/g++.jason/template31.C: Same.
50197 * g++.old-deja/g++.jason/template24.C (main): Same.
50198 * g++.old-deja/g++.jason/2371.C: Same.
50199 * g++.old-deja/g++.eh/new2.C: Same.
50200 * g++.old-deja/g++.eh/new1.C: Same.
50201 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
50202 * g++.old-deja/g++.brendan/nest21.C (main): Same.
50203 * g++.old-deja/g++.brendan/err-msg3.C: Same.
50204 * g++.old-deja/g++.brendan/crash62.C: Same.
50205 * g++.old-deja/g++.brendan/crash52.C: Same.
50206 * g++.old-deja/g++.brendan/crash49.C (main): Same.
50207 * g++.old-deja/g++.brendan/crash38.C: Same.
50208 * g++.old-deja/g++.brendan/crash15.C (main): Same.
50209 * g++.old-deja/g++.brendan/copy9.C: Same.
50210
50211 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
50212
50213 * gcc.c-torture/execute/20001203-2.c (memset):
50214 Count argument is of type __SIZE_TYPE__.
50215
50216 2001-04-04 Diego Novillo <dnovillo@redhat.com>
50217
50218 * gcc.c-torture/compile/20010404-1.c: New test.
50219
50220 2001-04-04 Jakub Jelinek <jakub@redhat.com>
50221
50222 * gcc.c-torture/compile/20010326-1.c: New test.
50223
50224 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
50225
50226 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
50227 peculiarities of the SH.
50228 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
50229
50230 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50231
50232 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
50233 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
50234 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
50235
50236 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50237
50238 * g77.f-torture/compile/20010321-1.f: New test.
50239
50240 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50241
50242 * gcc.c-torture/compile/20010329-1.c: New test.
50243
50244 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50245
50246 * gcc.c-torture/execute/20010329-1.c: New test.
50247
50248 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
50249
50250 * g++.old-deja/g++.other/eh4.C: Fix typo.
50251
50252 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
50253
50254 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
50255
50256 2001-03-28 Philip Blundell <philb@gnu.org>
50257
50258 * gcc.c-torture/compile/20010328-1.c: New test.
50259
50260 2001-03-27 Richard Henderson <rth@redhat.com>
50261
50262 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
50263 * g++.old-deja/g++.eh/vbase3.C: Likewise.
50264
50265 2001-03-27 Alan Modra <alan@linuxcare.com.au>
50266
50267 * gcc.c-torture/compile/20010327-1.c: New test.
50268
50269 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
50270
50271 * g++.old-deja/g++.other/friend12.C: New test.
50272 * g++.old-deja/g++.other/friend9.C: Expect no errors.
50273 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
50274
50275 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
50276
50277 * gcc.c-torture/execute/20010325-1.c: New test.
50278
50279 2001-03-23 Jakub Jelinek <jakub@redhat.com>
50280
50281 * g++.old-deja/g++.other/mangle3.C: New test.
50282
50283 2001-03-22 Jakub Jelinek <jakub@redhat.com>
50284
50285 * g++.old-deja/g++.other/anon8.C: New test.
50286
50287 2001-03-20 Philip Blundell <philb@gnu.org>
50288
50289 * gcc.c-torture/compile/20010320-1.c: New test.
50290
50291 2001-03-17 Richard Henderson <rth@redhat.com>
50292
50293 * g++.old-deja/g++.other/eh4.C: Add expected error text.
50294
50295 2001-03-15 Geoff Keating <geoff@redhat.com>
50296
50297 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
50298 tests on AIX.
50299
50300 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
50301
50302 * g++.old-deja/g++.other/eh4.C: New test.
50303
50304 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
50305
50306 * gcc.dg/cpp/mi1.c: Update.
50307
50308 2001-03-14 Jakub Jelinek <jakub@redhat.com>
50309
50310 * g++.old-deja/g++.other/regstack.C: New test.
50311
50312 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
50313
50314 * g++.old-deja/g++.other/ref4.C: New test.
50315
50316 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
50317
50318 * objc/execute/va_method.m: Added.
50319 * objc/execute/IMP.m: Added.
50320 * objc/execute/_cmd.m: Added.
50321 * objc/execute/accessing_ivars.m: Added.
50322 * objc/execute/class-1.m: Added.
50323 * objc/execute/class-10.m: Added.
50324 * objc/execute/class-11.m: Added.
50325 * objc/execute/class-12.m: Added.
50326 * objc/execute/class-13.m: Added.
50327 * objc/execute/class-14.m: Added.
50328 * objc/execute/class-2.m: Added.
50329 * objc/execute/class-3.m: Added.
50330 * objc/execute/class-4.m: Added.
50331 * objc/execute/class-5.m: Added.
50332 * objc/execute/class-6.m: Added.
50333 * objc/execute/class-7.m: Added.
50334 * objc/execute/class-8.m: Added.
50335 * objc/execute/class-9.m: Added.
50336 * objc/execute/class-tests-1.h
50337 * objc/execute/class-tests-2.h
50338 * objc/execute/compatibility_alias.m: Added.
50339 * objc/execute/encode-1.m: Added.
50340 * objc/execute/formal_protocol-1.m: Added.
50341 * objc/execute/formal_protocol-2.m: Added.
50342 * objc/execute/formal_protocol-3.m: Added.
50343 * objc/execute/formal_protocol-4.m: Added.
50344 * objc/execute/formal_protocol-5.m: Added.
50345 * objc/execute/formal_protocol-6.m: Added.
50346 * objc/execute/formal_protocol-7.m: Added.
50347 * objc/execute/informal_protocol.m: Added.
50348 * objc/execute/initialize.m: Added.
50349 * objc/execute/load.m: Added.
50350 * objc/execute/many_args_method.m: Added.
50351 * objc/execute/nested-3.m: Added.
50352 * objc/execute/no_clash.m: Added.
50353 * objc/execute/private.m: Added.
50354 * objc/execute/redefining_self.m: Added.
50355 * objc/execute/root_methods.m: Added.
50356 * objc/execute/selector-1.m: Added.
50357 * objc/execute/static-1.m: Added.
50358 * objc/execute/static-2.m: Added.
50359 * objc/execute/va_method.m: Added.
50360
50361 2001-03-10 Richard Henderson <rth@redhat.com>
50362
50363 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
50364
50365 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
50366
50367 * g++.old-deja/g++.other/crash31.C: XFAIL.
50368 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
50369 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
50370 * gcc.c-torture/execute/20010123-1.x: XFAIL.
50371 * gcc.c-torture/execute/20010124-1.x: XFAIL.
50372 * gcc.dg/sequence-pt-1.c: XFAIL one test.
50373
50374 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
50375
50376 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
50377
50378 2001-03-06 Zack Weinberg <zackw@stanford.edu>
50379
50380 * gcc.dg/20000724-1.c: Don't use multiline strings.
50381
50382 2001-03-06 Zack Weinberg <zackw@stanford.edu>
50383
50384 * objc/execute/string1.m, objc/execute/string2.m: Compare the
50385 result of -cString against what we expect it to be; don't just
50386 print it out for no one to read.
50387
50388 * objc/execute/string3.m, objc/execute/string4.m: New tests.
50389 Based on testcases provided by Nicola Pero.
50390
50391 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
50392
50393 * gcc.dg/cpp/macro7.c: New test.
50394
50395 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
50396
50397 * gcc.dg/cpp/multiline.c: Update.
50398
50399 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50400
50401 * g++.old-deja/g++.other/enum3.C: New test.
50402
50403 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50404
50405 * g++.old-deja/g++.other/pod1.C: New test.
50406
50407 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50408
50409 * g++.old-deja/g++.ext/overload1.C: New test.
50410
50411 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
50412
50413 * g++.old-deja/g++.pt/using1.C: New test.
50414
50415 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
50416
50417 * g++.old-deja/g++.other/using9.C: New test.
50418
50419 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
50420
50421 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
50422
50423 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
50424
50425 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
50426
50427 * g++.old-deja/g++.ext/realpt1.C: Remove.
50428
50429 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
50430
50431 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
50432
50433 2001-02-26 Will Cohen <wcohen@redhat.com>
50434
50435 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
50436
50437 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
50438
50439 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
50440 templatized constructors.
50441
50442 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50443
50444 * gcc.c-torture/execute/20010224-1.c: New test.
50445
50446 2001-02-23 Jakub Jelinek <jakub@redhat.com>
50447
50448 * gcc.c-torture/execute/20010222-1.c: New test.
50449
50450 2001-02-22 Jakub Jelinek <jakub@redhat.com>
50451
50452 * g++.old-deja/g++.other/inline20.C: New test.
50453
50454 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
50455
50456 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
50457
50458 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
50459
50460 * g++.old-deja/g++.other/lookup22.C: New test.
50461
50462 2001-02-19 Zack Weinberg <zackw@stanford.edu>
50463
50464 * g77.dg: New directory.
50465 * g77.dg/20010216-1.f: New test case.
50466 * g77.dg/dg.exp: New driver.
50467 * lib/g77-dg.exp: New driver library.
50468
50469 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50470
50471 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
50472
50473 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
50474
50475 * g++.old-deja/g++.other/decl9.C: New test.
50476
50477 2001-02-16 Jakub Jelinek <jakub@redhat.com>
50478
50479 * g++.old-deja/g++.other/init16.C: Update the test so that it does
50480 not need <string> and also tests the initialization at runtime.
50481
50482 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
50483
50484 * gcc.c-torture/execute/longlong.c: New test.
50485
50486 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
50487
50488 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
50489
50490 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
50491
50492 * gcc.c-torture/execute/920302-1.c (execute):
50493 Change argument type to short.
50494
50495 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
50496
50497 * g++.old-deja/g++.pt/deduct6.C: New test.
50498
50499 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
50500
50501 * g++.old-deja/g++.pt/deduct5.C: New test.
50502
50503 2001-02-14 Jakub Jelinek <jakub@redhat.com>
50504
50505 * gcc.c-torture/execute/20010209-1.c: New test.
50506
50507 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
50508
50509 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
50510
50511 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
50512
50513 * g++.dg/vtgc1.C: Update for new ABI.
50514
50515 * consistency.vlad: New directory, 1665 files.
50516
50517 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
50518
50519 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
50520 return type.
50521 * gcc.dg/cpp/digraphs.c: Declare puts.
50522
50523 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50524
50525 * g++.old-deja/g++.other/warn5.C: New test.
50526
50527 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50528
50529 * g++.old-deja/g++.pt/spec40.C: New test.
50530
50531 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50532
50533 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
50534 case.
50535 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
50536
50537 2001-02-12 Jakub Jelinek <jakub@redhat.com>
50538
50539 * gcc.c-torture/compile/20010209-1.c: New test.
50540
50541 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
50542
50543 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
50544 excess errors message but not if it crashes.
50545 * g++.old-deja/g++.other/crash27.C: Likewise.
50546 * g++.old-deja/g++.other/crash28.C: Likewise.
50547 * g++.old-deja/g++.other/crash30.C: Likewise.
50548 * g++.old-deja/g++.other/crash32.C: Likewise.
50549 * g++.old-deja/g++.other/crash35.C: Likewise.
50550 * g++.old-deja/g++.pt/inherit2.C: Likewise.
50551
50552 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
50553
50554 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
50555 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
50556 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
50557 g77.f-torture/execute/execute.exp,
50558 g77.f-torture/noncompile/noncompile.exp,
50559 gcc.c-torture/execute/execute.exp,
50560 gcc.c-torture/execute/memcheck/memcheck.exp,
50561 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
50562 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
50563 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
50564 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
50565 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
50566 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
50567 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50568 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
50569 Remove bug reporting instructions with ancient email addresses.
50570
50571 2001-02-07 Jakub Jelinek <jakub@redhat.com>
50572
50573 * gcc.dg/20010202-1.c: New test.
50574 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
50575
50576 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
50577
50578 * g++.dg/stdbool-if.C: New test.
50579
50580 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
50581
50582 * objc/execute/fdecl.m: Added main().
50583
50584 2001-02-07 Jakub Jelinek <jakub@redhat.com>
50585
50586 * gcc.c-torture/execute/20010206-1.c: New test.
50587
50588 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
50589
50590 * gcc.dg/cpp/avoidpaste1.c: Update.
50591
50592 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
50593
50594 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
50595 Pero <nicola@brainstorm.co.uk>.
50596 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
50597
50598 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
50599
50600 * g++.old-deja/g++.pt/spec39.C: New test.
50601
50602 2001-02-05 Jakub Jelinek <jakub@redhat.com>
50603
50604 * gcc.c-torture/compile/20010202-1.c: New test.
50605
50606 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
50607
50608 * g++.old-deja/g++.abi/primary2.C: New test.
50609 * g++.old-deja/g++.abi/primary3.C: New test.
50610 * g++.old-deja/g++.abi/primary4.C: New test.
50611 * g++.old-deja/g++.abi/primary5.C: New test.
50612 * g++.old-deja/g++.abi/vtable3.h: New test.
50613 * g++.old-deja/g++.abi/vtable3a.C: New test.
50614 * g++.old-deja/g++.abi/vtable3b.C: New test.
50615 * g++.old-deja/g++.abi/vtable3c.C: New test.
50616 * g++.old-deja/g++.abi/vtable3d.C: New test.
50617 * g++.old-deja/g++.abi/vtable3e.C: New test.
50618 * g++.old-deja/g++.abi/vtable3f.C: New test.
50619 * g++.old-deja/g++.abi/vtable3g.C: New test.
50620 * g++.old-deja/g++.abi/vtable3h.C: New test.
50621 * g++.old-deja/g++.abi/vtable3i.C: New test.
50622 * g++.old-deja/g++.abi/vtable3j.C: New test.
50623 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
50624
50625 2001-02-03 Jakub Jelinek <jakub@redhat.com>
50626
50627 * g++.old-deja/g++.other/anon6.C: New test.
50628 * g++.old-deja/g++.other/anon7.C: New test.
50629
50630 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
50631
50632 * gcc.dg/cpp/avoidpaste2.c: New tests.
50633
50634 2001-01-31 Jakub Jelinek <jakub@redhat.com>
50635
50636 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
50637
50638 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
50639
50640 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
50641 DECIMAL_DIG cases for Irix."
50642
50643 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
50644
50645 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
50646
50647 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
50648
50649 * gcc.dg/c99-tag-1.c: New test.
50650
50651 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
50652
50653 * gcc.dg/cpp/tr-warn1.c: Add tests.
50654
50655 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
50656
50657 * gcc.dg/cpp/avoidpaste1.c: Update.
50658 * gcc.dg/cpp/paste4.c: Update.
50659
50660 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
50661
50662 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
50663 cases for Irix.
50664
50665 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
50666
50667 * g++.old-deja/g++.other/inline19.C: New test.
50668
50669 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
50670
50671 * gcc.dg/Wlarger-than.c: New test.
50672
50673 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
50674
50675 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
50676
50677 2001-01-29 Jakub Jelinek <jakub@redhat.com>
50678
50679 * gcc.c-torture/execute/20010129-1.c: New test.
50680 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
50681
50682 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
50683
50684 * gcc.dg/cpp/avoidpaste1.c: Test case.
50685
50686 2001-01-28 Jakub Jelinek <jakub@redhat.com>
50687
50688 * g++.old-deja/g++.other/inline18.C: New test.
50689
50690 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50691
50692 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
50693 and __builtin_putchar.
50694
50695 2001-01-27 Jakub Jelinek <jakub@redhat.com>
50696
50697 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
50698 tests.
50699
50700 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
50701
50702 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
50703 floating point number rounding mode to round to the nearest
50704 representable mode.
50705
50706 2001-01-25 Jakub Jelinek <jakub@redhat.com>
50707
50708 * g++.old-deja/g++.other/mangle2.C: New test.
50709
50710 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
50711
50712 * gcc.c-torture/compile/20010124-1.c: New test.
50713
50714 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
50715
50716 * g++.old-deja/g++.pt/spec38.C: New test.
50717
50718 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50719
50720 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
50721 "Build don't run".
50722
50723 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50724
50725 * gcc.c-torture/execute/20010123-1.c: New test.
50726
50727 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
50728
50729 * g++.old-deja/g++.pt/spec37.C: New test.
50730
50731 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
50732
50733 * g++.old-deja/g++.pt/overload14.C: New test.
50734
50735 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50736
50737 * gcc.c-torture/execute/20010122-1.c: New test, exercise
50738 __builtin_return_address.
50739
50740 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
50741
50742 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
50743 * g++.old-deja/g++.pt/spec35.C: New test.
50744 * g++.old-deja/g++.pt/spec36.C: New test.
50745
50746 2001-01-20 Jakub Jelinek <jakub@redhat.com>
50747
50748 * gcc.c-torture/compile/20010118-1.c: New test.
50749
50750 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
50751
50752 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
50753
50754 2001-01-19 Jakub Jelinek <jakub@redhat.com>
50755
50756 * gcc.c-torture/execute/20010119-1.c: New test.
50757
50758 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50759
50760 * g++.old-deja/g++.other/vbase5.C: New test.
50761
50762 2001-01-19 Jakub Jelinek <jakub@redhat.com>
50763
50764 * gcc.c-torture/execute/20010118-1.c: New test.
50765
50766 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50767
50768 * g++.old-deja/g++.pt/deduct3.C: New test.
50769
50770 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50771
50772 * g++.old-deja/g++.pt/spec34.C: New test.
50773
50774 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
50775
50776 * g77.f-torture/compile/20000601-2.f: New test.
50777
50778 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50779
50780 * g++.old-deja/g++.other/init17.C: New test.
50781
50782 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
50783
50784 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
50785
50786 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50787
50788 * g++.old-deja/g++.pt/unify8.C: New test.
50789
50790 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50791
50792 * g++.old-deja/g++.abi/vbase1.C: New test.
50793
50794 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50795
50796 * g++.old-deja/g++.pt/crash65.C: New test.
50797
50798 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
50799
50800 * gcc.dg/cpp/assembl2.S: New test case.
50801
50802 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
50803
50804 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
50805 are supported.
50806
50807 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50808
50809 * g++.old-deja/g++.other/builtins1.C: New test.
50810 * g++.old-deja/g++.other/builtins2.C: Likewise.
50811 * g++.old-deja/g++.other/builtins3.C: Likewise.
50812 * g++.old-deja/g++.other/builtins4.C: Likewise.
50813
50814 2001-01-17 Jakub Jelinek <jakub@redhat.com>
50815
50816 * gcc.c-torture/compile/20010117-1.c: New test.
50817 * gcc.c-torture/compile/20010117-2.c: New test.
50818
50819 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
50820
50821 * g77.f-torture/execute/20010116.[fx]: New test,
50822 XFAIL on i?86-*-*.
50823 * g77.f-torture/compile/20010115.f: Indicate it's
50824 a test for PR fortran/1636.
50825
50826 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
50827
50828 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
50829
50830 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
50831
50832 * g77.f-torture/compile/20010115.f: New test.
50833
50834 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
50835
50836 * g++.old-deja/g++.pt/nontype5.C: New test.
50837
50838 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
50839
50840 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
50841 have an equivalent working one below it.
50842
50843 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
50844
50845 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
50846 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
50847
50848 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
50849
50850 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
50851 message containing "init_priority".
50852 (conpr-2.C): Likewise.
50853 (conpr-3.C): Likewise.
50854 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
50855
50856 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50857
50858 * gcc.c-torture/execute/20010114-2.c: New test.
50859
50860 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
50861
50862 * gcc.c-torture/compile/20010114-1.c: New test.
50863 * gcc.c-torture/compile/20010114-1.x: Xfail.
50864 * gcc.c-torture/compile/20010114-2.c: New test.
50865 * gcc.c-torture/execute/20010114-1.c: New test.
50866 * gcc.dg/trunc-1.c: New test.
50867 * gcc.dg/uninit-B.c: New test.
50868
50869 2001-01-13 Nick Clifton <nickc@redhat.com>
50870
50871 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
50872 target.
50873
50874 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
50875
50876 * gcc.c-torture/compile/20010113-1.c: New test.
50877
50878 2001-01-13 Jakub Jelinek <jakub@redhat.com>
50879
50880 * gcc.c-torture/compile/20001212-1.c: New test.
50881
50882 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
50883
50884 * gcc.dg/cpp/widestr1.c: Update.
50885 * gcc.dg/cpp/prag-imp.c: Remove.
50886
50887 2001-01-12 Jakub Jelinek <jakub@redhat.com>
50888
50889 * gcc.c-torture/execute/20000801-3.x: Remove.
50890 * gcc.dg/c90-init-1.c: New test.
50891 * gcc.dg/c99-init-1.c: New test.
50892 * gcc.dg/c99-init-2.c: New test.
50893 * gcc.dg/gnu99-init-1.c: New test.
50894
50895 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
50896
50897 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
50898 testing that no relevant ones were found.
50899
50900 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
50901
50902 * g++.old-deja/g++.pt/cast2.C: New test.
50903
50904 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
50905
50906 * g++.old-deja/g++.pt/friend47.C: New test.
50907
50908 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
50909
50910 * g++.old-deja/g++.pt/instantiate13.C: New test.
50911
50912 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
50913
50914 * g++.old-deja/g++.other/defarg7.C: New test.
50915 * g++.old-deja/g++.other/defarg8.C: New test.
50916
50917 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
50918
50919 * g++.old-deja/g++.pt/crash64.C: New test.
50920
50921 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
50922
50923 * g++.old-deja/g++.pt/crash63.C: New test.
50924
50925 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
50926
50927 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
50928
50929 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
50930
50931 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
50932
50933 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
50934
50935 * g++.old-deja/g++.pt/error3.C: New test.
50936
50937 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
50938
50939 * g++.old-deja/g++.other/crash39.C: New test.
50940
50941 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
50942
50943 * g++.old-deja/g++.other/vbase4.C: New test.
50944
50945 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
50946
50947 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
50948 * gcc.dg/special/20000419-2.c: New file. Identical to above.
50949 * gcc.dg/special/special.exp: New test driver which will check
50950 for alias support for the above test.
50951
50952 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
50953
50954 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
50955 problems on small machines.
50956 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
50957 parameterize.
50958
50959 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
50960
50961 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
50962 mips.
50963 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
50964
50965 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
50966
50967 * g++.old_deja/g++.pt/using8.C: New test.
50968
50969 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
50970
50971 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
50972
50973 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
50974
50975 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
50976 where a failure is expected.
50977 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
50978
50979 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
50980
50981 * g++.old_deja/g++.pt/instantiate12.C: New test.
50982
50983 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
50984
50985 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
50986 start of structs.
50987 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
50988 * g++.old-deja/g++.brendan/crash17.C: Likewise.
50989 * g++.old-deja/g++.brendan/crash29.C: Likewise.
50990 * g++.old-deja/g++.brendan/crash48.C: Likewise.
50991 * g++.old-deja/g++.brendan/ns1.C: Likewise.
50992 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
50993 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
50994 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
50995 * g++.old-deja/g++.eh/spec6.C: Likewise.
50996 * g++.old-deja/g++.jason/crash3.C: Likewise.
50997 * g++.old-deja/g++.law/ctors11.C: Likewise.
50998 * g++.old-deja/g++.law/ctors17.C: Likewise.
50999 * g++.old-deja/g++.law/ctors5.C: Likewise.
51000 * g++.old-deja/g++.law/ctors9.C: Likewise.
51001 * g++.old-deja/g++.mike/ambig1.C: Likewise.
51002 * g++.old-deja/g++.mike/net22.C: Likewise.
51003 * g++.old-deja/g++.mike/p3538a.C: Likewise.
51004 * g++.old-deja/g++.mike/p3538b.C: Likewise.
51005 * g++.old-deja/g++.mike/virt3.C: Likewise.
51006 * g++.old-deja/g++.niklas/t128.C: Likewise.
51007 * g++.old-deja/g++.other/anon4.C: Likewise.
51008 * g++.old-deja/g++.other/using1.C: Likewise.
51009 * g++.old-deja/g++.other/warn3.C: Likewise.
51010 * g++.old-deja/g++.pt/t37.C: Likewise.
51011 * g++.old-deja/g++.robertl/eb69.C: Likewise.
51012 * g++.old-deja/g++.robertl/eb71.C: Likewise.
51013
51014 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
51015
51016 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
51017
51018 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51019
51020 * gcc.c-torture/execute/stdio-opt-3.c: New test.
51021
51022 2001-01-07 Jakub Jelinek <jakub@redhat.com>
51023
51024 * gcc.c-torture/compile/20010107-1.c: New test.
51025
51026 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
51027
51028 * gcc.c-torture/execute/builtin-noret-1.c: New test.
51029
51030 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
51031
51032 * gcc.dg/format/format.h: New file.
51033 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
51034 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
51035 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
51036 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
51037 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
51038 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
51039 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
51040 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
51041 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
51042 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
51043 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
51044 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
51045 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
51046 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
51047 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
51048 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
51049 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
51050 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
51051 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
51052 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
51053 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
51054 instead of declaring standard types, macros and functions in each
51055 test.
51056
51057 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
51058
51059 * gcc.c-torture/execute/20010106-1.c: New test.
51060
51061 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
51062
51063 * gcc.dg/format/format.exp: New file.
51064 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
51065 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
51066 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
51067 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
51068 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
51069 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
51070 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
51071 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
51072 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
51073 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
51074 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
51075 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
51076 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
51077 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
51078 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
51079 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
51080 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
51081 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
51082 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
51083 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
51084 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
51085 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
51086 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
51087 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
51088 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
51089 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
51090 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
51091 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
51092 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
51093 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
51094 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
51095 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
51096 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
51097 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
51098 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
51099 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
51100 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
51101 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
51102 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
51103 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
51104 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
51105 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
51106
51107 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
51108
51109 * gcc.c-torture/execute/991228-1.c: Take word endianness into
51110 account.
51111
51112 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
51113
51114 * gcc.c-torture/execute/builtin-complex-1.c: New test.
51115
51116 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
51117
51118 * g++.old-deja/g++.pt/crash62.C: New test.
51119
51120 2001-01-04 Richard Henderson <rth@redhat.com>
51121
51122 * gcc.dg/20000926-1.c: Update expected warnings.
51123 * gcc.dg/array-2.c: Likewise.
51124 * gcc.dg/array-4.c: Also validate flexible array members.
51125 * gcc.dg/c99-flex-array-1.c: New.
51126
51127 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
51128
51129 * gcc.c-torture/compile/20001222-1.x: Remove.
51130
51131 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
51132
51133 * gcc.c-torture/execute/built-in-setjmp.c: New.
51134
51135 2001-01-03 Richard Henderson <rth@redhat.com>
51136
51137 * gcc.dg/940510-1.c: Update expected error wording.
51138 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
51139
51140 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
51141
51142 * lib/target-supports.exp (check_alias_available): Modified to
51143 indicate aliases not supported if only weak aliases are supported.
51144
51145 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51146
51147 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
51148 Turn on cmpstrsi checks for __pj__ and __i370__.
51149
51150 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
51151
51152 * g++.old-deja/g++.other/virtual11.C: New test.
51153
51154 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
51155
51156 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
51157
51158 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51159
51160 * gcc.c-torture/compile/20010102-1.c: New test.
51161
51162 2001-01-02 Andreas Jaeger <aj@suse.de>
51163
51164 * gcc.dg/noreturn-3.c: New test.
51165
51166 * gcc.dg/noreturn-4.c: New test.
51167
51168 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51169
51170 * gcc.c-torture/execute/stdio-opt-1.c: Also test
51171 __builtin_fputc and __builtin_fwrite.
51172
51173 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
51174
51175 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
51176 signed char, not default char.
51177
51178 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
51179
51180 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
51181
51182 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
51183
51184 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
51185
51186 2000-12-29 Richard Henderson <rth@redhat.com>
51187
51188 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
51189 (__cyg_profile_func_exit): Define.
51190
51191 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
51192
51193 * g++.dg/vtgc1.C: New test.
51194
51195 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
51196
51197 * gcc.dg/noncompile/20001228-1.c: New test.
51198
51199 * gcc.dg/20001228-1.c: New test.
51200
51201 * gcc.c-torture/execute/20001228-1.c: New test.
51202
51203 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
51204
51205 * gcc.dg/format-strfmon-1.c: New test.
51206
51207 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51208
51209 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
51210 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
51211 * gcc.c-torture/execute/string-opt-1.c: Likewise.
51212 * gcc.c-torture/execute/string-opt-2.c: Likewise.
51213 * gcc.c-torture/execute/string-opt-3.c: Likewise.
51214 * gcc.c-torture/execute/string-opt-4.c: Likewise.
51215 * gcc.c-torture/execute/string-opt-6.c: Likewise.
51216 * gcc.c-torture/execute/string-opt-7.c: Likewise.
51217 * gcc.c-torture/execute/string-opt-8.c: Likewise.
51218 * gcc.c-torture/execute/string-opt-9.c: Likewise.
51219 * gcc.c-torture/execute/string-opt-10.c: Likewise.
51220 * gcc.c-torture/execute/string-opt-11.c: Likewise.
51221 * gcc.c-torture/execute/string-opt-12.c: Likewise.
51222
51223 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
51224 * gcc.c-torture/execute/string-opt-4.c: Test index.
51225
51226 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
51227
51228 * gcc.c-torture/compile/20001226-1.c: New test.
51229
51230 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
51231
51232 * gcc.c-torture/compile/20001222-1.c: New test.
51233 * gcc.c-torture/compile/20001222-1.x: Xfail.
51234
51235 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
51236
51237 * gcc.c-torture/execute/comp-goto-2.c: New test.
51238
51239 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
51240
51241 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
51242 Use long types if __INT_MAX__ is 32767.
51243 (main): Use cast to (sint32 *) when poking 88 into a_page.
51244
51245 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
51246
51247 2000-12-21 Bernd Schmidt <bernds@redhat.com>
51248
51249 * gcc.c-torture/compile/20001221-1.c: New test.
51250 * gcc.c-torture/execute/20001221-1.c: New test.
51251
51252 2000-12-20 Richard Henderson <rth@redhat.com>
51253
51254 * g++.old-deja/g++.pt/crash36.C: Update error lines.
51255 * g++.old-deja/g++.robertl/eb109.C: Likewise.
51256
51257 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51258
51259 * gcc.dg/compare3.c: New test.
51260
51261 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
51262
51263 * gcc.dg/format-warnll-1.c: New test.
51264
51265 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
51266
51267 * gcc.dg/cpp/cmdlne-P.c: New test.
51268
51269 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
51270
51271 * gcc.c-torture/execute/builtin-abs-1.c,
51272 gcc.c-torture/execute/builtin-abs-2.c: New tests.
51273
51274 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
51275
51276 * gcc.dg/cpp/multiline.c: New test.
51277
51278 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
51279
51280 * g++.old-deja/g++.other/syshdr1.C: Update.
51281 * gcc.dg/cpp/lineflags.c: Remove temporarily.
51282
51283 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51284
51285 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
51286
51287 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51288
51289 * g++.old-deja/g++.pt/ttp65.C: New test.
51290
51291 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51292
51293 * g++.old-deja/g++.pt/ttp64.C: New test.
51294
51295 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51296
51297 * g++.old-deja/g++.pt/spec33.C: New test.
51298
51299 2000-12-14 Catherine Moore <clm@redhat.com>
51300
51301 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
51302 * gcc.c-torture/execute/920612-2.c: Likewise.
51303 * gcc.c-torture/execute/920428-2.c: Likewise.
51304 * gcc-c-torture/execute/va-arg-11.c: Call exit.
51305 * gcc.c-torture/execute/va-arg-21.c: Likewise.
51306
51307 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51308
51309 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
51310 * gcc.dg/pack-test-2.c: Likewise.
51311
51312 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
51313
51314 Tests by Zack Weinberg <zackw@stanford.edu>.
51315
51316 * gcc.dg/cpp/defined.c: Update.
51317 * gcc.dg/cpp/defined_trad.c: New tests.
51318
51319 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
51320
51321 * gcc.dg/cpp/trad-direct.c: Update.
51322
51323 2000-12-11 Neil Booth <neilb@earthling.net>
51324
51325 * gcc.dg/cpp/defined_trad.c
51326
51327 2000-12-11 Neil Booth <neilb@earthling.net>
51328
51329 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
51330
51331 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
51332
51333 * gcc.dg/format-miss-2.c: New test.
51334
51335 2000-12-09 Neil Booth <neilb@earthling.net>
51336
51337 * gcc.dg/cpp/lineflags.c: New tests.
51338 * gcc.dg/cpp/poison.c: Update.
51339 * gcc.dg/cpp/redef2.c: Update.
51340 * gcc.dg/cpp/skipping.c: New test.
51341
51342 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
51343
51344 * g++.old-deja/g++.other/eh3.C: New testcase.
51345
51346 2000-12-07 Neil Booth <neilb@earthling.net>
51347
51348 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
51349 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
51350 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
51351 wtr-union-init-2.c, wtr-union-init-3.c: Update.
51352 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
51353 Update.
51354
51355 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51356
51357 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
51358 __SIZE_TYPE__ instead of int for type of integers cast to
51359 pointers.
51360
51361 2000-12-07 Jakub Jelinek <jakub@redhat.com>
51362
51363 * g++.old-deja/g++.other/cleanup4.C: New test.
51364
51365 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51366
51367 * format-sec-1.c: New test.
51368
51369 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51370
51371 * gcc.dg/format-nonlit-3.c: New test.
51372
51373 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51374
51375 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
51376 through a null pointer.
51377
51378 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51379
51380 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
51381 * g++.old-deja/g++.pt/partial4.C: New test.
51382
51383 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
51384
51385 * gcc.c-torture/execute/ieee/hugeval.x: New.
51386
51387 2000-12-06 Neil Booth <neilb@earthling.net>
51388
51389 * gcc.dg/cpp/backslash2.c: New tests.
51390
51391 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51392
51393 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
51394 * gcc.c-torture/execute/stdio-opt-2.c: New test.
51395
51396 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
51397
51398 * gcc.c-torture/execute/20001203-2.c: New testcase.
51399
51400 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
51401
51402 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
51403 * g++.old-deja/g++.other/virtual10.C: New test.
51404
51405 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
51406
51407 * g++.old-deja/g++.mike/pmf5.C: Remove test.
51408
51409 2000-12-05 Richard Henderson <rth@redhat.com>
51410
51411 * gcc.c-torture/compile/20001205-1.c: New.
51412
51413 2000-12-04 Neil Booth <neilb@earthling.net>
51414
51415 * g++.old-deja/g++.other/virtual9.C: New test.
51416 * g++.old-deja/g++.pt/crash61.C: New test.
51417 * gcc.c-torture/execute/loop-9.c: New test.
51418
51419 2000-12-04 Neil Booth <neilb@earthling.net>
51420
51421 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
51422 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
51423 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
51424 * gcc.dg/cpp/extratokens.c: ...here.
51425
51426 2000-12-04 Neil Booth <neilb@earthling.net>
51427
51428 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
51429 New tests.
51430
51431 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51432
51433 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
51434 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
51435
51436 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
51437
51438 * gcc.c-torture/execute/20001203-1.c: New test.
51439
51440 2000-12-03 Neil Booth <neilb@earthling.net>
51441
51442 * gcc.dg/cpp/macro6.c: New test cases.
51443
51444 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51445
51446 * gcc.c-torture/execute/string-opt-9.c: New test.
51447 * gcc.c-torture/execute/string-opt-10.c: Likewise.
51448 * gcc.c-torture/execute/string-opt-11.c: Likewise.
51449 * gcc.c-torture/execute/string-opt-12.c: Likewise.
51450
51451 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
51452 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
51453
51454 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
51455
51456 * gcc.dg/cpp/if-6.c: New testcase.
51457
51458 * gcc.dg/20001201-1.c: New testcase.
51459
51460 2000-12-02 Neil Booth <neilb@earthling.net>
51461
51462 * g++.old-deja/g++.other/externC4.C,
51463 g++.old-deja/g++.other/friend10.C: New tests.
51464
51465 2000-12-02 Neil Booth <neilb@earthling.net>
51466
51467 * g++.old-deja/g++.other/instan2.C
51468 * g++.old-deja/g++.other/instan3.C: New test.
51469
51470 2000-12-02 Neil Booth <neilb@earthling.net>
51471
51472 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
51473 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
51474 gnuc99.c,gnuc99-pedantic.c: New tests.
51475
51476 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
51477
51478 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
51479 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
51480
51481 2000-12-01 Neil Booth <neilb@earthling.net>
51482
51483 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
51484 * gcc.dg/cpp/poison.c: Update.
51485 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
51486
51487 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
51488
51489 * g77.f-torture/execute/20001201.f: New test.
51490
51491 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
51492
51493 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
51494
51495 2000-12-01 Jakub Jelinek <jakub@redhat.com>
51496
51497 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
51498
51499 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
51500
51501 * g++.old-deja/g++.other/cast6.C: New test.
51502
51503 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
51504
51505 * gcc.c-torture/execute/20001130-2.c: New testcase.
51506
51507 2000-11-30 Richard Henderson <rth@redhat.com>
51508
51509 * gcc.c-torture/execute/20001130-1.c: New test.
51510
51511 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51512
51513 * g++.old-deja/g++.other/op3.C: New test.
51514
51515 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51516
51517 * g++.old-deja/g++.other/op2.C: New test.
51518
51519 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51520
51521 * g++.old-deja/g++.other/crash38.C: New test.
51522
51523 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
51524
51525 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
51526
51527 2000-11-29 Jakub Jelinek <jakub@redhat.com>
51528
51529 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
51530 tests.
51531 * gcc.c-torture/execute/string-opt-6.c: New test.
51532
51533 * gcc.dg/20001117-1.c: Add main.
51534
51535 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
51536
51537 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
51538 Move from here ...
51539 * gcc.dg/940510-1.c: ... to here.
51540
51541 * gcc.dg/20000926-1.c: GNU C now allows initializations of
51542 zero-size arrays in toplevel structures.
51543
51544 2000-11-28 Jakub Jelinek <jakub@redhat.com>
51545
51546 * gcc.c-torture/execute/loop-8.c: New test.
51547
51548 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51549
51550 * g++.old-deja/g++.other/base1.C: New test.
51551
51552 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51553
51554 * g++.old-deja/g++.other/parse2.C: New test.
51555
51556 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51557
51558 * g++.old-deja/g++.pt/incomplete1.C: New test.
51559
51560 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51561
51562 * g++.old-deja/g++.other/friend9.C: New test.
51563
51564 2000-11-28 Jakub Jelinek <jakub@redhat.com>
51565
51566 * gcc.dg/20001127-1.c: New test.
51567
51568 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
51569
51570 * g++.old-deja/g++.pt/friend46.C: New test.
51571
51572 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
51573
51574 * g++.old-deja/g++.other/ptrmem8.C: New test.
51575
51576 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51577
51578 * gcc.c-torture/execute/string-opt-7.c: New test.
51579 * gcc.c-torture/execute/string-opt-8.c: Likewise.
51580
51581 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
51582
51583 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
51584 instead of 'mkcheck 2'.
51585
51586 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
51587
51588 * gcc.c-torture/execute/memcheck/driver.c,
51589 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
51590 C9X references to refer to C99.
51591
51592 2000-11-25 Jakub Jelinek <jakub@redhat.com>
51593
51594 * gcc.dg/ultrasp3.c: New test.
51595
51596 2000-11-25 Neil Booth <neilb@earthling.net>
51597
51598 * gcc.dg/cpp/include2.c: Update test to be locale independent.
51599
51600 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
51601
51602 * gcc.c-torture/compile/20001123-2.c: New.
51603
51604 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51605
51606 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
51607
51608 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
51609
51610 * gcc.dg/sequence-point-1.c: Add some new tests.
51611 * gcc.c-torture/execute/20001124-1.c: New test.
51612
51613 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
51614
51615 * g++.old-deja/g++.other/vaarg4.C: New test.
51616 * gcc.c-torture/compile/20001123-1.c: New test.
51617
51618 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
51619
51620 * g++.other/crash24.C: Adjust and remove XFAIL.
51621 * g++.other/crash37.C: New test.
51622
51623 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
51624
51625 * g++.old-deja/g++.pt/instantiate9.C: New test.
51626
51627 2000-11-22 Mark Mitchell <mark@codesourcery.com>
51628
51629 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
51630 new ABI, too.
51631
51632 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
51633 * g++.old-deja/g++.robertl/eb55.C: Likewise.
51634
51635 2000-11-22 Neil Booth <neilb@earthling.net>
51636
51637 * gcc.dg/cpp/Wtrigraphs.c: New test.
51638
51639 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
51640
51641 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
51642
51643 2000-11-22 Jakub Jelinek <jakub@redhat.com>
51644
51645 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
51646
51647 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
51648
51649 * lib/gcc-dg.exp: load_lib scanasm.exp.
51650 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
51651 * lib/g++-dg.exp: load_lib scanasm.exp.
51652 * lib/scanasm.exp: New.
51653 (scan-assembler, scan-assembler-not): Add optional arguments to
51654 test name, or if not present, the pattern name.
51655 (scan-assembler-dem, scan-assembler-dem-not): New.
51656
51657 * g++.dg/dg.exp: New.
51658
51659 2000-11-21 Neil Booth <neilb@earthling.net>
51660
51661 * gcc.dg/cpp/integrated1.c: Remove.
51662
51663 2000-11-21 Jakub Jelinek <jakub@redhat.com>
51664
51665 * gcc.c-torture/execute/20001121-1.c: New test.
51666
51667 2000-11-21 Richard Henderson <rth@redhat.com>
51668
51669 * gcc.c-torture/compile/20001121-1.c: New test.
51670
51671 2000-11-20 Neil Booth <neilb@earthling.net>
51672
51673 * gcc.dg/cpp/integrated1.c: New test.
51674
51675 2000-11-21 Jakub Jelinek <jakub@redhat.com>
51676
51677 * g++.old-deja/g++.other/inline17.C: New test.
51678
51679 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
51680
51681 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
51682 local variable to be zero: I made the variable global. Now
51683 uses abort() and exit() instead of relying on main's return value.
51684
51685 2000-11-20 Neil Booth <neilb@earthling.net>
51686
51687 * gcc.dg/cpp/paste2.c: Update test.
51688 * objc/execute/paste.m: New test.
51689
51690 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
51691
51692 * gcc.dg/c99-condexpr-1.c: New test.
51693
51694 2000-11-20 Neil Booth <neilb@earthling.net>
51695
51696 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
51697
51698 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
51699
51700 * g++.old-deja/g++.pt/export1.C: New test.
51701
51702 2000-11-20 Jakub Jelinek <jakub@redhat.com>
51703
51704 * gcc.dg/20001117-1.c: New test.
51705
51706 2000-11-18 Richard Henderson <rth@redhat.com>
51707
51708 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
51709
51710 2000-11-18 Richard Henderson <rth@redhat.com>
51711
51712 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
51713 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
51714 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
51715
51716 2000-11-18 Richard Henderson <rth@redhat.com>
51717
51718 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
51719 (main): New. Exit cleanly.
51720
51721 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
51722
51723 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
51724 gcc.dg/c99-fordecl-2.c: New tests.
51725
51726 2000-11-18 Richard Henderson <rth@redhat.com>
51727
51728 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
51729 * gcc.c-torture/execute/zerolen-2.c: New.
51730
51731 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51732
51733 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
51734 memory.
51735
51736 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
51737
51738 * g++.old-deja/g++.pt/instantiate8.C: New test.
51739
51740 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
51741
51742 * g++.old-deja/g++.other/incomplete.C: Add more tests.
51743 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
51744
51745 2000-11-16 Nick Clifton <nickc@redhat.com>
51746
51747 * gcc.c-torture/execute/nestfunc-2.c: New test.
51748 * gcc.c-torture/execute/nestfunc-3.c: New test.
51749
51750 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
51751
51752 * gcc.c-torture/compile/20001116-1.c: New test.
51753
51754 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51755
51756 * gcc.c-torture/execute/20001115-1.c: New test.
51757
51758 2000-11-15 Mark Mitchell <mark@codesourcery.com>
51759
51760 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
51761 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
51762 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
51763 * g++.old-deja/g++.abi/vmihint.C: Likewise.
51764
51765 2000-11-15 Neil Booth <neilb@earthling.net>
51766
51767 gcc.dg/cpp/_Pragma1.c: Update.
51768 gcc.dg/cpp/_Pragma2.c: New test.
51769
51770 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
51771
51772 * g++.old-deja/g++.other/anon5.C: New test.
51773
51774 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
51775
51776 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
51777 tests.
51778
51779 2000-11-14 Jakub Jelinek <jakub@redhat.com>
51780
51781 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
51782 output.
51783
51784 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51785
51786 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
51787 labels at end of compound statements.
51788
51789 2000-11-13 Jakub Jelinek <jakub@redhat.com>
51790
51791 * gcc.c-torture/execute/loop-7.c: New test.
51792
51793 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51794
51795 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
51796
51797 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51798
51799 * gcc.dg/c99-bool-1.c: New test.
51800
51801 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51802
51803 * gcc.dg/c99-scope-1.c: Remove xfail.
51804 * gcc.dg/c99-scope-2.c: New test.
51805
51806 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51807
51808 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
51809 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
51810
51811 2000-11-11 Mark Mitchell <mark@codesourcery.com>
51812
51813 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
51814 error messages.
51815
51816 * g++.mike/p700.C: Don't typedef wchar_t.
51817 * g++.mike/p784.C: Likewise.
51818 * g++.mike/eb101.C: Don't use __wchar_t.
51819
51820 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
51821
51822 * g77.f-torture/execute/20001111.[fx]: Test premature exit
51823 from DO loop.
51824
51825 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
51826
51827 * gcc.c-torture/execute/20001111-1.c: New test.
51828
51829 2000-11-10 Nick Clifton <nickc@redhat.com>
51830
51831 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
51832 long multuiple and accumulate.
51833
51834 2000-11-09 Richard Henderson <rth@redhat.com>
51835
51836 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
51837 via size_t instead of int.
51838
51839 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
51840 * gcc.c-torture/execute/string-opt-2.c: Likewise.
51841 * gcc.c-torture/execute/string-opt-3.c: Likewise.
51842 * gcc.c-torture/execute/string-opt-4.c: Likewise.
51843
51844 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
51845
51846 * gcc.c-torture/compile/20001109-1.c: New test.
51847 * gcc.c-torture/compile/20001109-2.c: New test.
51848
51849 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
51850
51851 * g++.old-deja/g++.pt/operator1.C: New test.
51852 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
51853
51854 2000-11-09 Jakub Jelinek <jakub@redhat.com>
51855
51856 * gcc.dg/20001108-1.c: New test.
51857
51858 2000-11-09 Jakub Jelinek <jakub@redhat.com>
51859
51860 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
51861 with both arguments constant strings.
51862 * gcc.c-torture/execute/string-opt-3.c: New test.
51863 * gcc.c-torture/execute/string-opt-4.c: New test.
51864 * gcc.c-torture/execute/string-opt-5.c: New test.
51865
51866 2000-11-08 Nick Clifton <nickc@redhat.com>
51867
51868 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
51869 mulsidi3adddi patterns.
51870
51871 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
51872
51873 * g++.old-deja/g++.other/crash36.C: New test.
51874
51875 2000-11-08 Jakub Jelinek <jakub@redhat.com>
51876
51877 * g++.old-deja/g++.other/init16.C: New test.
51878
51879 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
51880
51881 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
51882
51883 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
51884
51885 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
51886 * gcc.c-torture/execute/va-arg-16.x: Likewise.
51887 * gcc.c-torture/execute/va-arg-17.x: Likewise.
51888
51889 2000-11-07 DJ Delorie <dj@redhat.com>
51890
51891 * gcc.dg/20000614-1.c: Add return so that test can pass.
51892
51893 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51894
51895 * gcc.c-torture/execute/string-opt-1.c: New test.
51896
51897 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
51898
51899 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
51900 mips-sgi-irix6.* because the MIPS ABI passes floating-point
51901 parameters in registers, and there is no way for a varargs
51902 function to know in which order the integer and floating-point
51903 parameters should be interleaved when they are placed on the
51904 stack.
51905 * gcc.c-torture/execute/va-arg-16.x: Likewise.
51906 * gcc.c-torture/execute/va-arg-17.x: Likewise.
51907
51908 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51909
51910 * gcc.c-torture/execute/string-opt-2.c: New test.
51911
51912 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
51913
51914 * g++.old-deja/g++.pt/crash60.C: New test.
51915
51916 2000-11-06 Jakub Jelinek <jakub@redhat.com>
51917
51918 * g++.old-deja/g++.other/crash24.C: New test.
51919 * g++.old-deja/g++.other/crash25.C: New test.
51920 * g++.old-deja/g++.other/crash26.C: New test.
51921 * g++.old-deja/g++.other/crash27.C: New test.
51922 * g++.old-deja/g++.other/crash28.C: New test.
51923 * g++.old-deja/g++.other/crash29.C: New test.
51924 * g++.old-deja/g++.other/crash30.C: New test.
51925 * g++.old-deja/g++.other/crash31.C: New test.
51926 * g++.old-deja/g++.other/crash32.C: New test.
51927 * g++.old-deja/g++.other/crash33.C: New test.
51928 * g++.old-deja/g++.other/crash34.C: New test.
51929 * g++.old-deja/g++.other/crash35.C: New test.
51930
51931 2000-11-06 Jakub Jelinek <jakub@redhat.com>
51932
51933 * gcc.c-torture/execute/20001031-1.c: New test.
51934
51935 2000-11-04 Mark Mitchell <mark@codesourcery.com>
51936
51937 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
51938 namespace.
51939
51940 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
51941 standards-conformant.
51942
51943 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
51944
51945 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
51946 * g++.old-deja/g++.mike/p755a.C: Likewise.
51947 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
51948 library makes no calls to `operator new' during initialization.
51949
51950 2000-11-04 Neil Booth <neilb@earthling.net>
51951
51952 * gcc.dg/cpp/include2.c: New tests.
51953
51954 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
51955
51956 * lib/g++.exp (g++_set_ld_library_path): New function.
51957 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
51958
51959 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
51960
51961 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
51962 warnings.
51963
51964 2000-11-01 Richard Henderson <rth@redhat.com>
51965
51966 * g++.old-deja/g++.ext/namedret1.C: New.
51967 * g++.old-deja/g++.ext/namedret2.C: New.
51968 * g++.old-deja/g++.ext/namedret3.C: New.
51969
51970 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
51971
51972 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
51973 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
51974
51975 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51976
51977 * gcc.c-torture/execute/va-arg-21.c: New test.
51978
51979 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
51980
51981 * gcc.dg/c99-complex-2.c: New test.
51982
51983 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51984
51985 * gcc.c-torture/execute/stdio-opt-1.c: New test.
51986
51987 2000-10-31 Jakub Jelinek <jakub@redhat.com>
51988
51989 * g++.old-deja/g++.other/inline16.C: New test.
51990
51991 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
51992
51993 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
51994 __PRETTY_FUNCTION__
51995
51996 2000-10-29 Neil Booth <neilb@earthling.net>
51997
51998 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
51999 New tests.
52000 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
52001 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
52002 optimisation.
52003
52004 2000-10-29 Neil Booth <neilb@earthling.net>
52005
52006 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
52007 * mi1.c, mi1c.h: Add null directives to multiple-include test.
52008 * mi5.c: Test multiple includes work with -C.
52009 * trigraphs.c: Test ^= version.
52010
52011 2000-10-28 Neil Booth <neilb@earthling.net>
52012
52013 New tests and test updates for new macro expander.
52014
52015 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
52016 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
52017 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
52018 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
52019 new diagnostic messages.
52020
52021 * gcc.dg/cpp/macro3.c: New tests.
52022
52023 2000-10-27 Mark Mitchell <mark@codesourcery.com>
52024
52025 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
52026 on the same line.
52027
52028 2000-10-27 Jakub Jelinek <jakub@redhat.com>
52029
52030 * g++.old-deja/g++.other/eh2.C: New test.
52031
52032 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
52033
52034 * gcc.c-torture/execute/20001027-1.c: New test.
52035
52036 2000-10-26 Richard Henderson <rth@redhat.com>
52037
52038 * gcc.c-torture/execute/20001026-1.c: New.
52039
52040 2000-10-26 Mark Mitchell <mark@codesourcery.com>
52041
52042 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
52043 * g++.old-deja/g++.law/builtin1.C: Likewise.
52044 * g++.old-deja/g++.law/ctors10.C: Likewise.
52045 * g++.old-deja/g++.law/virtual3.C: Likewise.
52046 * g++.old-deja/g++.mike/p658.C: Likewise.
52047 * g++.old-deja/g++.other/sibcall1.C: Likewise.
52048 * g++.old-deja/g++.other/vaarg2.C: Likewise.
52049 * g++.old-deja/g++.robertl/eb124.C: Likewise.
52050 * g++.old-deja/g++.robertl/eb44.C: Likewise.
52051 * g++.old-deja/g++.robertl/eb77.C: Likewise.
52052
52053 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
52054
52055 * gcc.c-torture/compile/20001024-1.c: New test.
52056
52057 2000-10-25 Mark Mitchell <mark@codesourcery.com>
52058
52059 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
52060 to tell us whether or not we are using V3.
52061
52062 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
52063
52064 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
52065 operands.
52066
52067 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
52068
52069 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
52070
52071 2000-10-25 Jakub Jelinek <jakub@redhat.com>
52072
52073 * gcc.c-torture/execute/20001024-1.c: New test.
52074
52075 2000-10-24 Jakub Jelinek <jakub@redhat.com>
52076
52077 * g++.old-deja/g++.other/sibcall1.C: New test.
52078
52079 2000-10-20 Jakub Jelinek <jakub@redhat.com>
52080
52081 * gcc.dg/noncompile/init-3.c: New test.
52082
52083 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
52084
52085 * gcc.dg/format-array-1.c: New test.
52086
52087 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
52088
52089 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
52090 writing through null pointers; remove comment about testing
52091 unterminated strings.
52092
52093 2000-10-17 Matthew Hiller <hiller@redhat.com>
52094
52095 * gcc.c-torture/execute/20001017-2.c: New test.
52096
52097 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
52098
52099 * gcc.c-torture/compile/20001018-1.c: New test.
52100 * gcc.c-torture/compile/20001018-1.x: Xfail.
52101
52102 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52103
52104 * gcc.c-torture/execute/20001017-1.c: New test.
52105
52106 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
52107
52108 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
52109 for multiple use of arguments with scanf formats; add tests for
52110 multiple use of arguments.
52111
52112 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
52113
52114 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
52115 from some old tests.
52116
52117 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
52118
52119 * gcc.dg/format-miss-1.c: New test.
52120
52121 2000-10-16 Jakub Jelinek <jakub@redhat.com>
52122
52123 * gcc.c-torture/execute/20001013-1.c: New test.
52124
52125 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
52126
52127 * gcc.dg/format-branch-1.c: New test.
52128
52129 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
52130
52131 * README, lib/file-format.exp: Remove EGCS references.
52132
52133 2000-10-16 Jakub Jelinek <jakub@redhat.com>
52134
52135 * gcc.dg/20001013-1.c: New test.
52136
52137 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
52138
52139 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
52140 for intmax_t in the compiler using __typeof__ and the type rules
52141 for conditional expressions.
52142
52143 2000-10-13 Jakub Jelinek <jakub@redhat.com>
52144
52145 * gcc.dg/20001012-1.c: New test.
52146 * gcc.dg/20001012-2.c: New test.
52147
52148 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52149
52150 * gcc.dg/format-attr-1.c: New test.
52151
52152 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52153
52154 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
52155 __LONG_LONG_MAX__ instead of LLONG_MAX.
52156
52157 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52158
52159 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
52160 scanf flags.
52161 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
52162 flags.
52163
52164 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
52165
52166 * gcc.dg/sequence-pt-1.c: New test.
52167
52168 2000-10-11 Geoff Keating <geoffk@cygnus.com>
52169
52170 * gcc.c-torture/execute/20001011-1.c: New testcase.
52171 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
52172
52173 2000-10-10 Jakub Jelinek <jakub@redhat.com>
52174
52175 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
52176 does not error on it.
52177
52178 2000-10-10 Jakub Jelinek <jakub@redhat.com>
52179
52180 * gcc.dg/20001009-1.c: New test.
52181
52182 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
52183
52184 * gcc.c-torture/compile/20001009-1.c: Move from here ....
52185 * gcc.c-torture/execute/20001009-2.c: ... to here.
52186
52187 2000-10-09 Geoff Keating <geoffk@cygnus.com>
52188
52189 * gcc.c-torture/compile/20001009-1.c: New testcase.
52190 * gcc.c-torture/execute/20001009-1.c: New testcase.
52191 Testcases provided by Jan Hubicka <jh@suse.cz>.
52192
52193 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
52194
52195 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52196 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
52197 uintmax_t using <limits.h> to emulate the compiler's internal
52198 logic. No longer XFAIL %j tests.
52199
52200 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
52201
52202 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
52203 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52204 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
52205 regexps and details of expected handling of some bad formats.
52206 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
52207 suppression.
52208
52209 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
52210
52211 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
52212 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
52213 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
52214 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
52215 in list archives.
52216
52217 2000-10-06 Richard Henderson <rth@cygnus.com>
52218
52219 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
52220 * g++.old-deja/g++.brendan/crash52.C: Likewise.
52221 * g++.old-deja/g++.jason/report.C: Likewise.
52222 * g++.old-deja/g++.law/friend5.C: Likewise.
52223 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
52224 of the expected warnings.
52225
52226 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
52227
52228 * g++.old-deja/g++.pt/enum14.C: New test.
52229
52230 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
52231
52232 * g++.old-deja/g++.pt/crash59.C: New test.
52233
52234 2000-10-04 Will Cohen <wcohen@redhat.com>
52235
52236 * gcc.dg/20000926-1.c: New test.
52237
52238 2000-10-03 Geoff Keating <geoffk@cygnus.com>
52239
52240 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
52241 function name for current C++ compiler.
52242 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
52243
52244 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
52245
52246 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
52247 __PRETTY_FUNCTION__.
52248 * g++.old-deja/g++.ext/pretty2.C: Likewise.
52249
52250 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52251
52252 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
52253
52254 2000-09-26 Jakub Jelinek <jakub@redhat.com>
52255
52256 * gcc.c-torture/compile/20000923-1.c: New test.
52257
52258 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
52259
52260 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
52261 * g++.old-deja/g++.pt/ttp62.C: Same.
52262 * g++.old-deja/g++.other/inline14.C: Same.
52263
52264 2000-09-24 Richard Henderson <rth@cygnus.com>
52265
52266 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
52267
52268 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
52269
52270 * gcc.dg/c90-printf-1.c: Add test for wide string format.
52271
52272 2000-09-22 Geoff Keating <geoffk@cygnus.com>
52273
52274 * gcc.c-torture/compile/20000922-1.c: New file.
52275
52276 2000-09-21 Nick Clifton <nickc@redhat.com>
52277
52278 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
52279 a signed long modulo operation.
52280 (mod6): New function - perform an unsigned long modulo operation.
52281 (main): Add tests for modulos of very large numbers by very small
52282 dividends.
52283
52284 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52285
52286 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
52287
52288 2000-09-19 Richard Henderson <rth@cygnus.com>
52289
52290 * gcc.dg/compare2.c (case 10): XFAIL.
52291
52292 2000-09-18 Richard Henderson <rth@cygnus.com>
52293
52294 * gcc.c-torture/execute/20000906-1.c: Move ...
52295 * gcc.dg/20000906-1.c: ... here. Only run on targets
52296 that support __builtin_trap.
52297
52298 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
52299
52300 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
52301
52302 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
52303
52304 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
52305 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
52306 more $ format tests.
52307
52308 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
52309
52310 * gcc.dg/format-errmk-1.c: New test.
52311
52312 2000-09-17 Greg McGary <greg@mcgary.org>
52313
52314 * gcc.c-torture/execute/20000917-1.x: Remove.
52315
52316 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
52317
52318 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
52319
52320 2000-09-17 Greg McGary <greg@mcgary.org>
52321
52322 * gcc.c-torture/execute/20000917-1.c: New test.
52323 * gcc.c-torture/execute/20000917-1.x: XFAIL.
52324
52325 2000-09-16 Neil Booth <NeilB@earthling.net>
52326
52327 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
52328 in nested macro bug.
52329
52330 2000-09-15 Neil Booth <NeilB@earthling.net>
52331
52332 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
52333
52334 2000-09-14 Jeffrey A Law (law@cygnus.com)
52335
52336 * gcc.c-torture/execute/20000914-1.c: New test.
52337
52338 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
52339
52340 * g++.other/inline13.C: New test.
52341
52342 2000-09-12 Andreas Jaeger <aj@suse.de>
52343
52344 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
52345 constant by Ulrich Drepper <drepper@redhat.com>.
52346
52347 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
52348
52349 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
52350
52351 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52352
52353 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
52354
52355 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
52356
52357 * gcc.dg/cpp/backslash.c: New test.
52358
52359 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
52360
52361 * gcc.c-torture/execute/20000910-1.c: New test.
52362 * gcc.c-torture/execute/20000910-2.c: Likewise.
52363
52364 2000-09-11 Robert Lipe <robertl@sco.com>
52365
52366 * gcc.dg/pragma-align.c: New test.
52367
52368 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
52369
52370 * g++.old-deja/g++.pt/explicit82.C: New test.
52371 * g++.old-deja/g++.pt/explicit83.C: New test.
52372
52373 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
52374
52375 * gcc.dg/asm-names.c: New test.
52376
52377 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52378
52379 * gcc.dg/cpp/tr-warn6.c: New test
52380
52381 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
52382
52383 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
52384 be accepted.
52385
52386 2000-09-07 Catherine Moore <clm@redhat.com>
52387
52388 * gcc.c-torture/execute/unroll-1.c: New test.
52389
52390 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
52391
52392 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
52393 ERROR markers.
52394 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
52395 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
52396 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
52397 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
52398 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
52399 Preprocess only.
52400 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
52401 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
52402
52403 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52404
52405 * g++.old-deja/g++.pt/deduct2.C: New test.
52406
52407 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52408
52409 * g++.old-deja/g++.pt/parms2.C: New test.
52410
52411 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52412
52413 * g++.old-deja/g++.pt/crash58.C: New test.
52414
52415 2000-09-06 Greg McGary <greg@mcgary.org>
52416
52417 * gcc.c-torture/execute/20000906-1.c: New test.
52418 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
52419
52420 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52421
52422 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
52423
52424 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52425
52426 * g++.old-deja/g++.pt/crash57.C: New test.
52427
52428 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52429
52430 * g++.old-deja/g++.pt/crash56.C: New test.
52431
52432 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52433
52434 * g++.old-deja/g++.pt/koenig1.C: New test.
52435
52436 2000-09-04 Jakub Jelinek <jakub@redhat.com>
52437
52438 * gcc.dg/20000904-1.c: New test.
52439
52440 2000-09-04 Jakub Jelinek <jakub@redhat.com>
52441
52442 * gcc.dg/cpp/paste8.c: New test.
52443
52444 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
52445
52446 * gcc.c-torture/compile/20000827-1.c: New test.
52447
52448 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
52449
52450 * gcc.dg/format-diag-1.c: New test.
52451
52452 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
52453
52454 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
52455 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
52456 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
52457 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
52458 gcc.dg/formatz-1.c: Adjust warning regular expressions.
52459
52460 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
52461
52462 * g++.old-deja/g++.other/nested4.C: New test.
52463
52464 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
52465
52466 * g++.old-deja/g++.ns/scoped1.C: New test.
52467
52468 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
52469
52470 * lib/g++.exp: Support testing already-installed GCC.
52471
52472 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52473
52474 * wtr-label-1.c, wtr-suffix-1.c: New tests.
52475
52476 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52477
52478 * gcc.dg/return-type-2.c: New test.
52479
52480 2000-08-27 Geoff Keating <geoffk@cygnus.com>
52481
52482 * gcc.c-torture/compile/20000825-1.c: New test.
52483
52484 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
52485
52486 * gcc.dg/dwarf2-2.c: New test.
52487
52488 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
52489
52490 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
52491 dg-warning regexps.
52492
52493 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
52494
52495 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
52496 gcc.dg/format-ext-5.c: New tests.
52497
52498 2000-08-25 Jakub Jelinek <jakub@redhat.com>
52499
52500 * g++.old-deja/g++.other/crash22.C: New test.
52501
52502 2000-08-24 Mark Mitchell <mark@codesourcery.com>
52503
52504 * gcc.dg/noncompile/930622-2.c: Adjust error message.
52505
52506 2000-08-24 Richard Henderson <rth@cygnus.com>
52507
52508 * gcc.dg/ia64-sync-1.c: New test.
52509 * gcc.dg/ia64-sync-2.c: New test.
52510 * gcc.dg/ia64-asm-1.c: New test.
52511
52512 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
52513
52514 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
52515 * gcc.dg/format-ext-2.c: New test.
52516
52517 2000-08-23 Jason Merrill <jason@redhat.com>
52518
52519 * lib/old-dejagnu.exp: Also ignore "In member function" and
52520 "At global scope".
52521
52522 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52523
52524 * gcc.dg/noncompile/label-lineno-1.c: New test.
52525
52526 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
52527
52528 * gcc.dg/c99-array-nonobj-1.c: New test.
52529
52530 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
52531
52532 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
52533 tests.
52534 * gcc.dg/format-ext-1.c: New test.
52535
52536 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52537
52538 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
52539 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
52540 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
52541 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
52542 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
52543
52544 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
52545
52546 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
52547 gcc.dg/c99-strftime-2.c: New tests.
52548
52549 2000-08-22 Richard Henderson <rth@cygnus.com>
52550
52551 * gcc.c-torture/execute/20000822-1.c: New test.
52552
52553 2000-08-21 Jakub Jelinek <jakub@redhat.com>
52554
52555 * gcc.c-torture/execute/20000819-1.x: Remove.
52556
52557 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
52558
52559 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
52560 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
52561 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
52562 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
52563 gcc.dg/format-xopen-1.c: New tests.
52564
52565 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
52566
52567 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
52568
52569 2000-08-21 Jakub Jelinek <jakub@redhat.com>
52570
52571 * g++.old-deja/g++.other/loop2.C: New test.
52572
52573 * gcc.c-torture/compile/20000606-1.c: New test.
52574 * gcc.c-torture/compile/20000728-1.c: New test.
52575 * gcc.c-torture/execute/20000801-1.c: New test.
52576 * gcc.c-torture/execute/20000801-2.c: New test.
52577 * gcc.c-torture/execute/20000819-1.c: New test.
52578 * gcc.c-torture/execute/20000819-1.x: XFAIL.
52579 * gcc.dg/20000629-1.c: New test.
52580 * gcc.dg/20000724-1.c: New test.
52581 * gcc.dg/20000807-1.c: New test.
52582
52583 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
52584
52585 * gcc.dg/cpp/pragma-1.c: New test.
52586 * gcc.dg/cpp/pragma-2.c: New test.
52587
52588 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
52589
52590 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
52591 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
52592
52593 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
52594
52595 * gcc.c-torture/compile/20000818-1.c: New test.
52596
52597 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
52598
52599 * gcc.c-torture/execute/20000818-1.c: New test.
52600
52601 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
52602
52603 * gcc.dg/format-va-1.c: New test.
52604
52605 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52606
52607 * g++.old-deja/g++.other/typedef8.C: New test.
52608
52609 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52610
52611 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
52612 * g++.old-deja/g++.mike/net36.C: Mark candidate.
52613 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
52614 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
52615 * g++.old-deja/g++.other/ptrmem7.C: New test.
52616 * g++.old-deja/g++.pt/ptrmem10.C: New test.
52617
52618 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52619
52620 * g++.old-deja/g++.pt/typename27.C: New test.
52621
52622 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
52623
52624 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
52625 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
52626 * g++.old-deja/g++.pt/friend45.C: New test.
52627 * g++.old-deja/g++.other/friend8.C: New test.
52628
52629 2000-08-15 Richard Henderson <rth@cygnus.com>
52630
52631 * gcc.c-torture/execute/20000815-1.c: New test.
52632
52633 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
52634
52635 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
52636 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
52637 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
52638
52639 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
52640
52641 * g++.old-deja/g++.other/refinit2.C: New test.
52642
52643 2000-08-13 Geoff Keating <geoffk@cygnus.com>
52644
52645 * lib/c-torture.exp (c-torture): Make
52646 compiler_conditional_xfail_data global.
52647 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
52648 compiler_conditional_xfail_data machinery.
52649 (f-torture-execute): Likewise.
52650 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
52651 and only when unrolling loops.
52652
52653 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
52654
52655 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
52656
52657 * g++.old-deja/g++.pt/explicit81.C: New test.
52658
52659 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
52660
52661 * g++.old-deja/g++.pt/typename26.C: New test.
52662
52663 2000-08-10 Geoff Keating <geoffk@cygnus.com>
52664
52665 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
52666 warning.
52667
52668 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
52669
52670 * g++.old-deja/g++.other/array3.C: New test.
52671
52672 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
52673
52674 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
52675 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
52676 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
52677 New tests.
52678
52679 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
52680
52681 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
52682 * g++.old-deja/g++.abi/vmihint.C: Likewise.
52683
52684 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
52685
52686 * gcc.c-torture/execute/20000808-1.c: New test.
52687
52688 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
52689
52690 * gcc.dg/c90-const-expr-1.c: New test.
52691
52692 2000-08-08 Richard Henderson <rth@cygnus.com>
52693
52694 * gcc.dg/noncompile/920923-1.c: Declare calloc.
52695
52696 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
52697
52698 * gcc.dg/noncompile/const-ll-1.c: New test.
52699
52700 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
52701
52702 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
52703
52704 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
52705
52706 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
52707 that running programs linked against the shared version of libobjc
52708 run correctly.
52709
52710 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
52711
52712 * gcc.dg/c99-printf-1.c: New test.
52713
52714 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
52715
52716 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
52717
52718 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
52719
52720 * gcc.c-torture/execute/20000731-1.x: Delete.
52721
52722 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
52723
52724 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
52725 and torture_without_loops as is done by c-torture.exp.
52726 (search_for): Copy from c-torture.exp.
52727 (gcc-dg-runtest): New function, drives a directory of tests
52728 iterating over the TORTURE_OPTIONS.
52729 (scan-assembler, scan-assembler-not): Move here from
52730 individual directory drivers.
52731
52732 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
52733 defined by lib/gcc-dg.exp.
52734 * gcc.dg/cpp/cpp.exp: Likewise.
52735 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
52736 gcc-dg-runtest, so we cycle over optimization options.
52737
52738 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
52739 * gcc.dg/compare2.c: No longer expected to fail.
52740
52741 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
52742
52743 * gcc.c-torture/execute/20000804-1.c: New test.
52744
52745 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
52746
52747 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
52748
52749 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
52750
52751 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
52752
52753 2000-08-03 Jeffrey A Law (law@cygnus.com)
52754
52755 * gcc.c-torture/compile/20000803-1.c: New test.
52756
52757 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
52758
52759 * gcc.c-torture/execute/20000801-3.c,
52760 gcc.c-torture/execute/20000801-4.c: New tests.
52761 * gcc.c-torture/execute/20000801-3.x,
52762 gcc.c-torture/execute/20000801-4.x: Xfail.
52763
52764 2000-08-02 Geoff Keating <geoffk@cygnus.com>
52765
52766 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
52767 libobjc/.libs to allow for libtool.
52768
52769 2000-08-02 Jakub Jelinek <jakub@redhat.com>
52770
52771 * gcc.c-torture/compile/20000802-1.c: New test.
52772
52773 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
52774
52775 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
52776
52777 2000-07-31 Jeffrey A Law (law@cygnus.com)
52778
52779 * gcc-c-torture/execute/20000731-2.c: New test.
52780
52781 * gcc.c-torture/execute/20000731-1.c: New test.
52782 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
52783
52784 2000-07-31 Jakub Jelinek <jakub@redhat.com>
52785
52786 * gcc.dg/cpp/paste7.c: New test.
52787 * gcc.dg/cpp/20000725-1.c: New test.
52788
52789 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
52790
52791 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
52792 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
52793 declaration warning for __builtin_dwarf_reg_size.
52794
52795 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
52796
52797 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
52798
52799 * gcc.dg/noncompile/voidparam-1.c: New test.
52800
52801 2000-07-30 Richard Henderson <rth@cygnus.com>
52802
52803 * gcc.dg/c90-digraph-1.c: Don't xfail.
52804 * gcc.dg/compare2.c (case 10): Xfail.
52805 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
52806
52807 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
52808
52809 * gcc.dg/c99-main-1.c: New test.
52810
52811 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
52812
52813 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
52814
52815 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
52816
52817 * gcc.c-tortuer/execute/20000726-1.c: New test.
52818
52819 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
52820
52821 * gcc.c-torture/execute/enum-2.c: New test.
52822
52823 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52824
52825 * gcc.dg/cpp/tr-warn3.c: New test.
52826
52827 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
52828
52829 * g++.old-deja/g++.ext/implicit1.C: Remove.
52830 * g++.old-deja/g++.jason/c2.C: Remove
52831 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
52832 * g++.old-deja/g++.pt/crash16.C: Likewise.
52833 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
52834
52835 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
52836
52837 * g++.old-deja/g++.other/for2.C: New test.
52838
52839 2000-07-25 Jakub Jelinek <jakub@redhat.com>
52840
52841 * gcc.dg/20000720-1.c: New test.
52842
52843 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
52844
52845 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
52846
52847 2000-07-24 Geoff Keating <geoffk@cygnus.com>
52848
52849 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
52850 * gcc.c-torture/execute/20000722-1.c: New.
52851 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
52852
52853 2000-07-24 Jakub Jelinek <jakub@redhat.com>
52854
52855 * gcc.dg/cpp/20000720-1.S: New test.
52856
52857 2000-07-21 Michael Meissner <meissner@redhat.com>
52858
52859 * gcc.c-torture/execute/ieee/hugeval.c: New test.
52860
52861 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
52862
52863 * g++.old-deja/g++.brendan/crash16.C,
52864 g++.old-deja/g++.brendan/parse3.C,
52865 g++.old-deja/g++.brendan/redecl1.C,
52866 g++.old-deja/g++.ns/template13.C,
52867 g++.old-deja/g++.other/decl4.C,
52868 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
52869
52870 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
52871
52872 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
52873 and "Internal error".
52874
52875 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
52876 regexps.
52877 * gcc.dg/cpp/paste6.c: New test.
52878
52879 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
52880
52881 * gcc.dg/cpp/tr-direct.c: New test.
52882
52883 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
52884 gcc.dg/cpp/undef1.c: Tweak error regexps.
52885
52886 2000-07-18 Eric Christopher <echristo@redhat.com>
52887
52888 * gcc.c-torture/compile/20000718-1.c: New test.
52889
52890 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
52891
52892 * cpplex.c (_cpp_push_token): If the token being pushed back
52893 is the previous token in this context, just subtract one from
52894 context->posn.
52895 * cppmacro.c (save_expansion): Clear aux field when storing a
52896 placemarker.
52897
52898 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
52899
52900 * gcc.dg/noncompile/redecl-1.c: New test.
52901
52902 2000-07-18 Jakub Jelinek <jakub@redhat.com>
52903
52904 * gcc.c-torture/execute/20000717-5.c: New test.
52905 * gcc.c-torture/execute/20000717-1.x: Removed.
52906
52907 2000-07-17 Richard Henderson <rth@cygnus.com>
52908
52909 * gcc.c-torture/execute/20000717-4.c: New test.
52910
52911 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
52912
52913 * gcc.dg/cpp/syshdr.c: New test.
52914 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
52915
52916 2000-07-17 Neil Booth <neilb@earthling.net>
52917
52918 * gcc.dg/cpp/cmdlne-dM.c: New test.
52919 * gcc.dg/cpp/cmdlne-dD.c: New test.
52920
52921 2000-07-17 Jeffrey A Law (law@cygnus.com)
52922
52923 * gcc.c-torture/execute/20000717-3.c: New test.
52924
52925 * gcc.c-torture/compile/20000717-1.c: New test.
52926
52927 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
52928
52929 * gcc.c-torture/execute/20000717-2.c: New test.
52930
52931 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
52932
52933 * gcc.dg/formatz-1.c: New test.
52934
52935 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
52936 * gcc.dg/c99-digraph-1.c: New tests.
52937
52938 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
52939 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
52940
52941 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
52942 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
52943 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
52944 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
52945 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
52946 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
52947 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
52948
52949 2000-07-17 Greg McGary <greg@mcgary.org>
52950
52951 * gcc.c-torture/execute/20000717-1.c: New test.
52952 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
52953
52954 2000-07-15 Jakub Jelinek <jakub@redhat.com>
52955
52956 * gcc.c-torture/execute/20000715-2.c: New test.
52957 * gcc.dg/20000715-1.c: New test.
52958
52959 2000-07-15 Michael Meissner <meissner@redhat.com>
52960
52961 * gcc.c-torture/execute/20000715-1.c: New test.
52962
52963 2000-07-13 Jakub Jelinek <jakub@redhat.com>
52964
52965 * gcc.c-torture/execute/20000707-1.c: New test.
52966
52967 2000-07-13 Neil Booth <NeilB@earthling.net>
52968
52969 * gcc.dg/cpp/digraph1.c,
52970 gcc.dg/cpp/digraph2.c,
52971 gcc.dg/cpp/digraphs.c: New tests.
52972
52973 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
52974
52975 * g77.f-torture/compile/20000630-2.f: New test.
52976 * g77.f-torture/compile/20000630-2.x
52977
52978 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
52979
52980 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
52981
52982 2000-07-11 Neil Booth <NeilB@earthling.net>
52983
52984 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
52985
52986 2000-07-11 Neil Booth <NeilB@earthling.net>
52987
52988 * gcc.dg/cpp/cmdlne-C.c: New.
52989
52990 2000-07-09 Neil Booth <NeilB@earthling.net>
52991
52992 * gcc.dg/cpp/directiv.c: New tests.
52993 * gcc.dg/cpp/undef1.c: Update.
52994
52995 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
52996
52997 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
52998
52999 2000-07-09 Neil Booth <NeilB@earthling.net>
53000
53001 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
53002
53003 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
53004
53005 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
53006 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
53007
53008 2000-07-08 Neil Booth <NeilB@earthling.net>
53009
53010 * gcc.dg/cpp/macsyntx.c: New tests.
53011
53012 2000-07-07 Jakub Jelinek <jakub@redhat.com>
53013
53014 * gcc.dg/20000707-1.c: New test.
53015
53016 2000-07-07 Jakub Jelinek <jakub@redhat.com>
53017
53018 * gcc.c-torture/execute/20000706-1.c: New test.
53019 * gcc.c-torture/execute/20000706-2.c: New test.
53020 * gcc.c-torture/execute/20000706-3.c: New test.
53021 * gcc.c-torture/execute/20000706-4.c: New test.
53022 * gcc.c-torture/execute/20000706-5.c: New test.
53023
53024 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
53025
53026 * g++.old-deja/g++.pt/instantiate7.C: New test.
53027
53028 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
53029
53030 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
53031 * g++.old-deja/g++.mike/thunk3.C: Likewise.
53032 * g++.old-deja/g++.other/rtti3.C: Likewise.
53033 * g++.old-deja/g++.other/rttid3.C: Likewise.
53034
53035 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
53036
53037 * g77.f-torture/compile/20000630-1.x: Fix typo
53038
53039 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
53040
53041 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
53042 assembly output.
53043
53044 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
53045
53046 * gcc.dg/cpp/ident.c: New test.
53047
53048 2000-07-05 Neil Booth <NeilB@earthling.net>
53049
53050 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
53051 gcc.dg/cpp/lexstrng.c: New tests.
53052
53053 2000-07-04 Neil Booth <NeilB@earthling.net>
53054
53055 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
53056 * gcc.dg/cpp/strify2.c: Same.
53057
53058 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
53059
53060 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
53061 * gcc.dg/cpp/19990703-1.c: Likewise.
53062 * gcc.dg/cpp/20000625-1.c: Likewise.
53063 * gcc.dg/cpp/20000625-2.c: Likewise.
53064
53065 * gcc.dg/cpp/macro1.c,
53066 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
53067 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
53068 gcc.dg/cpp/strify1.c,
53069 gcc.dg/cpp/strify2.c: New tests.
53070
53071 2000-07-03 Jakub Jelinek <jakub@redhat.com>
53072
53073 * gcc.c-torture/execute/20000703-1.c: New test.
53074
53075 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
53076
53077 * g++.old-deja/g++.pt (lookup10.C): New test.
53078
53079 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
53080
53081 * g++.old-deja/g++.pt (typename25.C): New test.
53082
53083 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
53084
53085 * gcc.c-torture/compile/20000701-1.c: New test.
53086
53087 2000-06-30 Nick Clifton <nickc@cygnus.com>
53088
53089 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
53090 to test case.
53091
53092 2000-06-30 Catherine Moore <clm@cygnus.com>
53093
53094 * gcc.c-torture/execute/align-1.c: New test.
53095
53096 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
53097
53098 * g++.old-deja/g++.pt/expr8.C: New test.
53099 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
53100
53101 2000-06-29 Nick Clifton <nickc@cygnus.com>
53102
53103 * gcc.c-torture/compile/20000629-1.c: New test.
53104
53105 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
53106
53107
53108 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
53109 gcc.dg/noncompile directory, depending on whether they're
53110 preprocessor tests or not. Annotate all the tests for the dg
53111 framework.
53112
53113 * gcc.c-torture/noncompile/noncompile.exp: Delete.
53114 * gcc.dg/noncompile/noncompile.exp: New.
53115
53116 * Moved files:
53117 Old name New name
53118 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
53119 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
53120 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
53121 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
53122 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
53123 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
53124 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
53125 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
53126 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
53127 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
53128 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
53129 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
53130 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
53131 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
53132 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
53133 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
53134 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
53135 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
53136 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
53137 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
53138 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
53139 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
53140 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
53141 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
53142
53143 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
53144 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
53145 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
53146 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
53147 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
53148 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
53149
53150 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
53151
53152 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
53153 declare one variable. On the fourth, error.
53154 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
53155 declared by 20000628-1a.h.
53156
53157 2000-06-29 Richard Henderson <rth@redhat.com>
53158
53159 * gcc.c-torture/execute/930529-1.x: New file.
53160 * gcc.dg/920413-1.c: Adjust expected warning text.
53161 * gcc.dg/980217-1.c: Declare abort.
53162 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
53163
53164 2000-06-29 Jeffrey A Law (law@cygnus.com)
53165
53166 * g77.f-torture/compile/20000629-1.f: New test.
53167 * g77.f-torture/compile/20000629-1.x: Expected to fail.
53168
53169 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
53170
53171 Rearrange lots of files, removing entirely the
53172 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
53173 directories.
53174
53175 * Deleted files:
53176 gcc.c-torture/code_quality/code_quality.exp
53177 gcc.c-torture/special/special.exp
53178 gcc.failure/failure.exp
53179 gcc.failure/940409-1.x
53180 gcc.c-torture/compile/961203-1.x
53181
53182 * New files:
53183 gcc.misc-tests/linkage.exp
53184 gcc.c-torture/execute/920730-1t.c
53185 gcc.c-torture/execute/920730-1t.x
53186 gcc.c-torture/compile/920520-1.x
53187 gcc.c-torture/compile/920521-1.x
53188 gcc.c-torture/compile/981006-1.x
53189 gcc.c-torture/execute/eeprof-1.x
53190
53191 * Moved files (possibly with modifications to fit a new harness):
53192 Old name New name
53193 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
53194 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
53195 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
53196 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
53197 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
53198 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
53199 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
53200 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
53201 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
53202 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
53203 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
53204 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
53205 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
53206 gcc.failure/940409-1.c gcc.dg/940409-1.c
53207
53208 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
53209
53210 * c-torture/compile/961203-1.x: Delete.
53211
53212 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
53213 not exit. Include stdio.h.
53214 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
53215 * gcc.misc-tests/dg-12.c: Likewise.
53216 * gcc.misc-tests/dg-5.c: Likewise.
53217 * gcc.misc-tests/dg-6.c: Likewise.
53218 * gcc.misc-tests/dg-7.c: Prototype abort.
53219 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
53220 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
53221 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
53222 not exit.
53223 * gcc.misc-tests/sieve.c: Use return from main, not exit.
53224 * gcc.misc-tests/sort2.c: Use return from main, not exit.
53225
53226 2000-06-28 Jakub Jelinek <jakub@redhat.com>
53227
53228 * gcc.dg/cpp/20000628-1.c: New test.
53229 * gcc.dg/cpp/20000628-1.h: New header for above test.
53230 * gcc.dg/cpp/20000628-1a.h: Likewise.
53231
53232 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
53233
53234 * gcc.dg/cpp: New directory.
53235 * gcc.dg/cpp/cpp.exp: New driver.
53236 * gcc.dg/cpp/20000627-1.c: New test.
53237 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
53238 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
53239 and rewrite as a compilation test.
53240
53241 * gcc.dg: Move many files into the cpp subdirectory, possibly
53242 renaming or editing them as well.
53243 Old name New name
53244 990119-1.c cpp/19990119-1.c
53245 990228-1.c cpp/19990228-1.c
53246 990407-1.c cpp/19990407-1.c
53247 990409-1.c cpp/19990409-1.c
53248 990413-1.c cpp/19990413-1.c
53249 990703-1.c cpp/19990703-1.c
53250 20000127-1.c cpp/20000127-1.c
53251 20000129-1.c cpp/20000129-1.c
53252 20000207-1.c cpp/20000207-1.c
53253 20000207-2.c cpp/20000207-2.c
53254 20000209-1.c cpp/20000209-1.c
53255 20000209-2.c cpp/20000209-2.c
53256 20000301-1.c cpp/20000301-1.c
53257 20000419-1.c cpp/20000419-1.c
53258 20000510-1.S cpp/20000510-1.S
53259 20000519-1.c cpp/20000519-1.c
53260 20000529-1.c cpp/20000529-1.c
53261 20000625-1.c cpp/20000625-1.c
53262 20000625-2.c cpp/20000625-2.c
53263 cpp-as1.c cpp/assert1.c
53264 cpp-as2.c cpp/assert2.c
53265 cxx-comments-1.c cpp/cxxcom1.c
53266 cxx-comments-2.c cpp/cxxcom2.c
53267 endif-label.c cpp/endif.c
53268 cpp-hash1.c cpp/hash1.c
53269 cpp-hash2.c cpp/hash2.c
53270 cpp-if1.c cpp/if-1.c
53271 cpp-if2.c cpp/if-2.c
53272 cpp-if3.c cpp/if-3.c
53273 cpp-if4.c cpp/if-4.c
53274 cpp-if5.c cpp/if-5.c
53275 cpp-cond.c cpp/if-cexp.c
53276 cpp-missingop.c cpp/if-mop.c
53277 cpp-missingparen.c cpp/if-mpar.c
53278 cpp-opprec.c cpp/if-oppr.c
53279 cpp-ifparen.c cpp/if-paren.c
53280 cpp-shortcircuit.c cpp/if-sc.c
53281 cpp-shift.c cpp/if-shift.c
53282 cpp-unary.c cpp/if-unary.c
53283 cpp-li1.c cpp/line1.c
53284 cpp-li2.c cpp/line2.c
53285 lineno.c cpp/line3.c
53286 lineno-2.c cpp/line4.c
53287 cpp-mi.c cpp/mi1.c
53288 cpp-mic.h cpp/mi1c.h
53289 cpp-micc.h cpp/mi1cc.h
53290 cpp-mind.h cpp/mi1nd.h
53291 cpp-mindp.h cpp/mi1ndp.h
53292 cpp-mix.h cpp/mi1x.h
53293 cpp-mi2.c cpp/mi2.c
53294 cpp-mi2a.h cpp/mi2a.h
53295 cpp-mi2b.h cpp/mi2b.h
53296 cpp-mi2c.h cpp/mi2c.h
53297 cpp-mi3.c cpp/mi3.c
53298 cpp-mi3.def cpp/mi3.def
53299 poison-1.c cpp/poison.c
53300 pr-impl.c cpp/prag-imp.c
53301 cpp-redef-2.c cpp/redef1.c
53302 cpp-redef.c cpp/redef2.c
53303 strpaste.c cpp/strp1.c
53304 strpaste-2.c cpp/strp2.c
53305 cpp-tradpaste.c cpp/tr-paste.c
53306 cpp-tradstringify.c cpp/tr-str.c
53307 cpp-tradwarn1.c cpp/tr-warn1.c
53308 cpp-tradwarn2.c cpp/tr-warn2.c
53309 trigraphs.c cpp/trigraphs.c
53310 cpp-unc1.c cpp/unc1.c
53311 cpp-unc2.c cpp/unc2.c
53312 cpp-unc3.c cpp/unc3.c
53313 cpp-unc.c cpp/unc4.c
53314 undef.c cpp/undef1.c
53315 undef-2.c cpp/undef2.c
53316 cpp-wi1.c cpp/widestr1.c
53317
53318 2000-06-27 Mark Mitchell <mark@codesourcery.com>
53319
53320 * lib/g++.exp (g++_include_flags): Tweak.
53321
53322 2000-06-27 H.J. Lu <hjl@gnu.org>
53323 Loren J. Rittle <ljrittle@acm.org>
53324
53325 * lib/g++.exp (g++_include_flags): Override libgloss.exp
53326 version with one that knows about the new gcc tree structure.
53327 (g++_link_flags): Same.
53328
53329 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
53330
53331 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
53332 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
53333 case we are cross-compiling.
53334
53335 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
53336 g++.old-deja/g++.niklas/Makefile.in,
53337 g++.old-deja/g++.niklas/configure.in,
53338 g++.old-deja/g++.other/Makefile.in,
53339 g++.old-deja/g++.other/configure.in,
53340 gcc.c-torture/code_quality/Makefile.in,
53341 gcc.c-torture/code_quality/configure.in,
53342 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
53343 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
53344 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
53345 gcc.c-torture/execute/ieee/Makefile.in,
53346 gcc.c-torture/execute/ieee/configure.in,
53347 gcc.c-torture/noncompile/Makefile.in,
53348 gcc.c-torture/noncompile/configure.in,
53349 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
53350 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
53351 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
53352
53353 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
53354
53355 * g++.old-deja/g++.other/ambig3.C: New test.
53356
53357 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
53358
53359 * g++.old-deja/g++.pt/syntax1.C: New test.
53360 * g++.old-deja/g++.pt/syntax2.C: New test.
53361 * g++.old-deja/g++.other/syntax3.C: New test.
53362 * g++.old-deja/g++.other/syntax4.C: New test.
53363
53364 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
53365
53366 * gcc.dg/20000623-1.c: Prototype exit and abort.
53367
53368 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
53369
53370 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
53371 New tests.
53372 * gcc.dg/cpp-mi3.def: New file.
53373
53374 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
53375 inside assertions.
53376 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
53377 lexer's error messages.
53378 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
53379 divine anything from the linemarkers.
53380 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
53381 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
53382
53383 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
53384
53385 * gcc.dg/20000623-1.c: New test.
53386
53387 2000-06-22 Jakub Jelinek <jakub@redhat.com>
53388
53389 * gcc.c-torture/execute/20000622-1.c: New test.
53390
53391 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
53392
53393 * g++.old-deja/g++.other/init15.C: New test.
53394
53395 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
53396
53397 * g++.old-deja/g++.pt/vaarg2.C: New test.
53398 * g++.old-deja/g++.pt/vaarg3.C: New test.
53399
53400 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
53401
53402 * g++.old-deja/g++.other/dyncast6.C: New test.
53403
53404 2000-06-15 Jakub Jelinek <jakub@redhat.com>
53405
53406 * gcc.c-torture/execute/loop-6.c: New test.
53407
53408 2000-06-14 Jakub Jelinek <jakub@redhat.com>
53409
53410 * gcc.dg/20000614-1.c: New test.
53411 * gcc.dg/20000614-2.c: New test.
53412
53413 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
53414
53415 * g++.old-deja/g++.other/inline12.C: New test.
53416
53417 2000-06-13 Jakub Jelinek <jakub@redhat.com>
53418
53419 * g++.old-deja/g++.other/eh1.C: New test.
53420
53421 2000-06-12 Jakub Jelinek <jakub@redhat.com>
53422
53423 * g++.old-deja/g++.other/type.C: New test.
53424
53425 2000-06-05 Jakub Jelinek <jakub@redhat.com>
53426
53427 * g++.old-deja/g++.other/initstring.C: New test.
53428
53429 2000-06-12 Jason Merrill <jason@redhat.com>
53430
53431 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
53432
53433 2000-06-09 Jeffrey A Law (law@cygnus.com)
53434
53435 * gcc.c-torture/compile/20000609-1.c: New test.
53436
53437 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
53438
53439 * gcc.dg/20000609-1.c: New test.
53440
53441 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
53442
53443 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
53444 * gcc.c-torture/noncompile/poison-1.c: Move...
53445 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
53446 * gcc.dg/cpp-li1.c: Add a token after the #line.
53447
53448 2000-06-05 Richard Henderson <rth@cygnus.com>
53449
53450 * gcc.c-torture/execute/20000605-2.c: New test.
53451 * gcc.c-torture/execute/20000605-3.c: New test.
53452
53453 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
53454
53455 * g77.f-torture/execute/20000503-1.x: New file.
53456
53457 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
53458
53459 * g++.old-deja/g++.eh/badalloc1.C: New test.
53460
53461 2000-06-05 Richard Henderson <rth@cygnus.com>
53462
53463 * gcc.c-torture/execute/20000605-1.c: New test.
53464
53465 2000-06-05 Jakub Jelinek <jakub@redhat.com>
53466 Nathan Sidwell <nathan@codesourcery.com>
53467
53468 * gcc.c-torture/compile/20000605-1.c: New test.
53469
53470 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
53471
53472 * g77.f-torture/compile/20000601-1.f: New test.
53473
53474 2000-06-03 Richard Henderson <rth@cygnus.com>
53475
53476 * gcc.c-torture/execute/20000603-1.c: New.
53477
53478 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
53479
53480 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
53481 * gcc.dg/noreturn-2.c (noreturn): Likewise.
53482
53483 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
53484
53485 * gcc.dg/compare2.c (case 12): XFAIL.
53486 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
53487 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
53488
53489 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
53490
53491 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
53492
53493 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
53494 guard macro is already defined when the header is first
53495 included.
53496 * gcc.dg/cpp-mix.h: New file.
53497 * gcc.dg/endif-label.c: Update patterns to match compiler.
53498
53499 * g++.brendan/complex1.C: Declare abort.
53500 * g++.law/refs4.C: Remove XFAIL.
53501 * g++.oliva/expr2.C: Declare abort and exit.
53502
53503 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
53504
53505 * gcc.c-torture/execute/20000528-1.c: New test.
53506
53507 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
53508 * g++.old-deja/g++.law/temps4.C: Likewise.
53509
53510 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
53511 stdlib.h. Call abort() on failure.
53512 * g++.old-deja/g++.law/refs4.C: Likewise.
53513 * g++.old-deja/g++.law/temps4.C: Likewise.
53514 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
53515 * gcc.c-torture/execute/20000112-1.c: Include string.h.
53516
53517 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
53518
53519 Relative to g++.dg/special:
53520 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
53521
53522 Relative to g++.old-deja:
53523 * g++.brendan/complex1.C, g++.jason/optimize2.C,
53524 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
53525 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
53526 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
53527 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
53528 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
53529 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
53530
53531 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
53532 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
53533 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
53534 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
53535 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
53536 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
53537 and/or string.h.
53538
53539 * g++.other/goto1.C: Update expectations for error messages.
53540
53541 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
53542
53543 * gcc.c-torture/compile/20000523-1.c: New test.
53544
53545 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
53546
53547 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
53548
53549 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
53550
53551 * g++.old-deja/g++.eh/catch11.C: New test.
53552 * g++.old-deja/g++.eh/catch12.C: New test.
53553
53554 2000-05-24 Nick Clifton <nickc@cygnus.com>
53555
53556 * gcc.c-torture/execute/20000523-1.c: New test.
53557
53558 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
53559
53560 * c-torture/execute/bcp-1.c: Replace abort in arg of
53561 __builtin_constant_p with a generic external function.
53562
53563 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
53564 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
53565 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
53566 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
53567 Prototype abort and/or exit.
53568
53569 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
53570 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
53571 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
53572 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
53573
53574 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
53575
53576 * gcc.dg/dwarf2-1.c: New test.
53577
53578 2000-05-20 Richard Henderson <rth@cygnus.com>
53579
53580 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
53581
53582 2000-05-20 Andreas Jaeger <aj@suse.de>
53583
53584 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
53585 testcase.
53586
53587 2000-05-19 David Edelsohn <edelsohn@gnu.org>
53588
53589 * gcc.c-torture/execute/20000519-2.c: New test.
53590
53591 2000-05-19 Andreas Jaeger <aj@suse.de>
53592
53593 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
53594 which fails with SSA.
53595
53596 * lib/c-torture.exp: Also test with -O3 -fssa.
53597
53598 2000-05-18 Michael Meissner <meissner@redhat.com>
53599
53600 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
53601 * gcc.c-torture/execute/920415-1.c: Ditto.
53602 * gcc.c-torture/execute/920501-1.c: Ditto.
53603 * gcc.c-torture/execute/conversion.c: Ditto.
53604 * gcc.c-torture/execute/cvt-1.c: Ditto.
53605
53606 2000-05-18 Jeffrey A Law (law@cygnus.com)
53607
53608 * gcc.c-torture/compile/20000518-1.c: New test.
53609
53610 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
53611
53612 * g77.f-torture/compile/200005018.f: New test.
53613
53614 2000-05-17 Jeffrey A Law (law@cygnus.com)
53615
53616 * gcc.c-torture/compile/20000517-1.c: New test.
53617
53618 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53619
53620 * gcc.c-torture/execute/20000516-1.c: New test.
53621
53622 2000-05-15 Jakub Jelinek <jakub@redhat.com>
53623
53624 * g++.old-deja/g++.other/eh.C: New test.
53625
53626 2000-05-12 Richard Henderson <rth@cygnus.com>
53627
53628 * gcc.c-torture/execute/990208-1.c (main): Don't pass
53629 constants through to doit's conditional.
53630
53631 2000-05-11 Jeffrey A Law (law@cygnus.com)
53632
53633 * gcc.c-torture/compile/20000511-1.c: New test.
53634 * g77.f-torture/compile/20000511-1.f: New test.
53635 * g77.f-torture/compile/20000511-2.f: New test.
53636
53637 2000-05-11 Michael Meissner <meissner@redhat.com>
53638
53639 * gcc.c-torture/execute/20000511-1.c: New test.
53640
53641 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
53642
53643 * gcc.dg/dg.exp: Scan .S files as well as .c files.
53644 * gcc.dg/20000510-1.S: New.
53645
53646 2000-05-08 Catherine Moore <clm@cygnus.com>
53647
53648 * gcc.dg/unused-3.c: New.
53649
53650 2000-05-06 Richard Henderson <rth@cygnus.com>
53651
53652 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
53653 * g++.old-deja/g++.mike/warn1.C: Likewise.
53654 * g++.old-deja/g++.pt/local1.C: Likewise.
53655 * g++.old-deja/g++.pt/local7.C: Likewise.
53656 * g++.old-deja/g++.pt/spec16.C: Likewise.
53657
53658 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
53659
53660 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
53661
53662 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
53663
53664 * g77.f-torture/execute/20000503-1.f: New test.
53665
53666 2000-05-04 Andreas Jaeger <aj@suse.de>
53667
53668 * gcc.dg/noreturn-2.c: New test.
53669
53670 2000-05-04 Neil Booth <NeilB@earthling.net>
53671
53672 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
53673 preprocessor.
53674
53675 2000-05-04 Richard Henderson <rth@cygnus.com>
53676
53677 * gcc.c-torture/execute/20000503-1.c: Fix typo.
53678
53679 2000-05-04 Richard Henderson <rth@cygnus.com>
53680
53681 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
53682 OpenSSL by Jason R Thorpe.
53683
53684 2000-05-03 Jim Wilson <wilson@cygnus.com>
53685
53686 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
53687
53688 2000-05-03 Robert Lipe <robertlipe@usa.net>
53689
53690 * gcc.dg/20000503-1.c: New test.
53691
53692 2000-05-02 Jakub Jelinek <jakub@redhat.com>
53693
53694 * gcc.c-torture/compile/20000502-1.c: New test.
53695 * g++.old-deja/g++.other/align.C: New test.
53696 * gcc.dg/cpp-tradstringify.c: New test.
53697
53698 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
53699
53700 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
53701 and hard registers.
53702
53703 2000-04-26 Geoff Keating <geoffk@cygnus.com>
53704
53705 * gcc.c-torture/execute/loop-5.c: New test.
53706
53707 2000-04-25 Jakub Jelinek <jakub@redhat.com>
53708
53709 * gcc.c-torture/execute/va-arg-20.c: New test.
53710
53711 2000-04-23 Jeffrey A Law (law@cygnus.com)
53712
53713 * gcc.c-torture/execute/20000422-1.c: New test.
53714
53715 2000-04-20 Greg McGary <gkm@gnu.org>
53716
53717 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
53718 when optimizing, but without sibling-call optimizations (-O1).
53719
53720 2000-04-20 Jeffrey A Law (law@cygnus.com)
53721
53722 * gcc.c-torture/compile/20000420-1.c: New test.
53723
53724 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
53725
53726 * g++.abi/ptrflags.C: New test.
53727 * g++.eh/catchptr1.C: Test incomplete pointer chains.
53728
53729 2000-04-19 Catherine Moore <clm@cygnus.com>
53730
53731 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
53732
53733 2000-04-19 Greg McGary <gkm@gnu.org>
53734
53735 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
53736 sibling-call optimizations.
53737
53738 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
53739
53740 * gcc.dg/20000419-1.c: New test.
53741
53742 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
53743
53744 * gcc.c-torture/execute/20000412-6.c: New test.
53745
53746 2000-04-12 Jeffrey A Law (law@cygnus.com)
53747
53748 * gcc.c-torture/execute/20000412-5.c: New test.
53749 * g77.f-torture/compile/20000412-1.f: New test.
53750 * gcc.c-torture/execute/20000412-4.c: New test.
53751 * gcc.c-torture/compile/20000412-2.c: New test.
53752 * gcc.c-torture/execute/20000412-3.c: New test.
53753 * gcc.c-torture/compile/20000412-1.c: New test.
53754 * gcc.c-torture/execute/20000412-2.c: New test.
53755
53756 2000-04-12 Jakub Jelinek <jakub@redhat.com>
53757
53758 * objc/execute/bf-20.m: New test.
53759
53760 2000-04-10 Richard Henderson <rth@cygnus.com>
53761
53762 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
53763
53764 * gcc.c-torture/execute/20000412-1.c: New test.
53765
53766 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
53767
53768 * g++.old-deja/g++.eh/catchptr1.C: New test.
53769
53770 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
53771
53772 * g++.old-deja/g++.abi/cxa_vec.C: New test.
53773
53774 2000-04-08 Neil Booth <NeilB@earthling.net>
53775
53776 * gcc.dg/cpp-nullchar.c: Remove test as
53777 embedded nulls cause problems.
53778
53779 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53780
53781 * gcc.dg/compare2.c: New test.
53782
53783 2000-04-08 Neil Booth <NeilB@earthling.net>
53784
53785 * gcc.dg/cpp-nullchar.c: New test.
53786
53787 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
53788
53789 * gcc.dg/cpp-mi2.c: New test.
53790 * gcc.dg/cpp-mi2[abc].h: New files.
53791
53792 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
53793
53794 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
53795 member name.
53796
53797 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
53798
53799 * g++.old-deja/g++.abi/vmihint.C: New test.
53800
53801 2000-04-06 Neil Booth <NeilB@earthling.net>
53802
53803 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
53804 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
53805 copyright.
53806
53807 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
53808
53809 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
53810 avoid stack-frame overwrite.
53811
53812 2000-04-05 Jakub Jelinek <jakub@redhat.com>
53813
53814 * gcc.c-torture/compile/20000405-2.c: New test.
53815 * gcc.c-torture/compile/20000405-3.c: New test.
53816
53817 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53818
53819 * gcc.c-torture/compile/20000405-1.c: New test.
53820
53821 2000-04-04 Geoff Keating <geoffk@cygnus.com>
53822
53823 * gcc.dg/cast-qual-1.c: Revert last change.
53824
53825 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53826
53827 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
53828
53829 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
53830
53831 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
53832 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
53833
53834 2000-04-03 Jeffrey A Law (law@cygnus.com)
53835
53836 * gcc.c-torture/compile/20000403-2.c: New test.
53837 * gcc.c-torture/compile/20000403-1.c: New test.
53838
53839 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
53840
53841 * gcc.c-torture/execute/20000403-1.c: New test.
53842
53843 2000-04-03 Geoff Keating <geoffk@cygnus.com>
53844
53845 * gcc.c-torture/execute/20000402-1.c: New test.
53846
53847 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
53848
53849 * gcc.c-torture/execute/va-arg-15.c: New test.
53850 * gcc.c-torture/execute/va-arg-16.c: New test.
53851 * gcc.c-torture/execute/va-arg-17.c: New test.
53852 * gcc.c-torture/execute/va-arg-18.c: New test.
53853 * gcc.c-torture/execute/va-arg-19.c: New test.
53854
53855 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
53856
53857 * gcc.c-torture/compile/981211-1.c: Move to...
53858 * gcc.dg/cpp-as1.c: ...here.
53859 * gcc.dg/cpp-as2.c: New file.
53860
53861 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
53862 compiler.
53863
53864 2000-04-02 Neil Booth <NeilB@earthling.net>
53865
53866 * gcc.dg/cpp-cond.c New tests.
53867 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
53868 accidental success less likely.
53869 * gcc.dg/cpp-missingop.c New tests.
53870 * gcc.dg/cpp-missingparen.c New tests.
53871 * gcc.dg/cpp-shift.c New tests.
53872 * gcc.dg/cpp-shortcircuit.c New tests.
53873 * gcc.dg/cpp-unary.c New tests.
53874
53875 2000-03-29 Jeffrey A Law (law@cygnus.com)
53876
53877 * gcc.c-torture/compile/20000329-1.c: New test.
53878
53879 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
53880
53881 * gcc.c-torture/compile/20000326-1.c: New test.
53882 * gcc.c-torture/compile/20000326-2.c: New test.
53883
53884 2000-03-24 Geoff Keating <geoffk@cygnus.com>
53885
53886 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
53887 the first parameter is a function argument.
53888
53889 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
53890
53891 * g++.old-deja/g++.ext/array4.C: New test.
53892
53893 2000-03-22 Geoff Keating <geoffk@cygnus.com>
53894
53895 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
53896
53897 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53898
53899 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
53900
53901 2000-03-19 Richard Henderson <rth@cygnus.com>
53902
53903 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
53904
53905 2000-03-19 Richard Henderson <rth@cygnus.com>
53906
53907 * gcc.c-torture/compile/20000319-1.c: New test.
53908
53909 2000-03-14 Jeffrey A Law (law@cygnus.com)
53910
53911 * gcc.c-torture/execute/20000314-3.c: New test.
53912 * gcc.c-torture/execute/20000314-2.c: New test.
53913 * gcc.c-torture/execute/20000314-1.c: New test.
53914 * gcc.c-torture/compile/20000314-2.c: New test.
53915 * gcc.c-torture/compile/20000314-1.c: New test.
53916
53917 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
53918
53919 * g++.old-deja/g++.warn/inline.C: New test.
53920
53921 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
53922
53923 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
53924 standards-compliant result rather than specific constants.
53925 Put test-values in array.
53926
53927 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
53928
53929 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
53930 (g++_target_compile): Put test-specific options last.
53931
53932 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
53933
53934 * g++.old-deja/g++.eh/vbase4.C: New test.
53935
53936 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
53937
53938 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
53939
53940 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
53941
53942 * g++.old-deja/g++.brendan/misc12.C: Removed.
53943 * g++.old-deja/g++.pt/memtemp77.C: Constify.
53944 * g++.old-deja/g++.ext/pretty4.C: New test.
53945
53946 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
53947
53948 * g++.old-deja/g++.other/string2.C: New test.
53949
53950 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
53951
53952 * g++.old-deja/g++.warn/impint2.C: New test.
53953
53954 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
53955
53956 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
53957 is 1, not zero.
53958
53959 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
53960
53961 * g++.old-deja/g++.warn/impint.C: New test.
53962 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
53963 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
53964 * g++.old-deja/g++.pt/explicit12.C: Likewise.
53965 * g++.old-deja/g++.pt/explicit13.C: Likewise.
53966 * g++.old-deja/g++.pt/explicit17.C: Likewise.
53967 * g++.old-deja/g++.pt/explicit18.C: Likewise.
53968 * g++.old-deja/g++.pt/explicit19.C: Likewise.
53969 * g++.old-deja/g++.pt/explicit23.C: Likewise.
53970 * g++.old-deja/g++.pt/explicit31.C: Likewise.
53971 * g++.old-deja/g++.pt/explicit35.C: Likewise.
53972 * g++.old-deja/g++.pt/explicit6.C: Likewise.
53973 * g++.old-deja/g++.pt/memclass7.C: Likewise.
53974
53975 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
53976
53977 * gcc.dg/cpp-redef.c: New test.
53978
53979 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
53980
53981 * g++.old-deja/g++.pt/unify7.C: New test.
53982
53983 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
53984
53985 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
53986 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
53987
53988 2000-02-25 Geoff Keating <geoffk@cygnus.com>
53989
53990 * gcc.c-torture/compile/20000224-1.c: New test.
53991
53992 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53993
53994 * gcc.c-torture/compile/cpp-2.c: New test.
53995 * gcc.c-torture/compile/cpp-1.c: New test.
53996
53997 2000-02-25 Jeffrey A Law (law@cygnus.com)
53998
53999 * gcc.c-torture/execute/20000225-1.c: New test.
54000
54001 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54002
54003 * gcc.dg/cpp-li2.c: New test.
54004
54005 * gcc.dg/cpp-wi1.c: New test.
54006
54007 * gcc.dg/cpp-li1.c: New test.
54008
54009 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
54010
54011 * g++.old-deja/g++.other/sizeof5.C: New test.
54012
54013 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54014
54015 * gcc.c-torture/execute/va-arg-13.c: New test.
54016
54017 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
54018
54019 * gcc.c-torture/execute/va-arg-12.c: New test.
54020
54021 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
54022
54023 * gcc.c-torture/execute/20000223-1.c: New test.
54024
54025 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
54026
54027 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
54028
54029 2000-02-22 Mark Mitchell <mark@codesourcery.com>
54030
54031 * g++.old-deja/g++.abi/ptrmem.C: New test.
54032
54033 2000-02-19 Richard Henderson <rth@cygnus.com>
54034
54035 * gcc.c-torture/compile/init-3.c: New.
54036
54037 2000-02-17 Mark Mitchell <mark@codesourcery.com>
54038
54039 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
54040 ALWAYS_CXXFLAGS.
54041
54042 2000-02-11 Robert Lipe <robertl@sco.com>
54043
54044 * gcc.c-torture/compile/20000211-3.c: New test.
54045
54046 2000-02-11 Martin Buchholz <martin@xemacs.org>
54047
54048 * gcc.c-torture/compile/20000211-2.c: New test.
54049
54050 2000-02-11 Jeffrey A Law (law@cygnus.com)
54051
54052 * gcc.c-torture/compile/20000211-1.c: New test.
54053
54054 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
54055
54056 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
54057 on native targets
54058
54059 2000-02-08 Nathan Sidwell <nathan@acm.org>
54060
54061 * g++.old-deja/g++.other/cast5.C: New test.
54062
54063 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
54064
54065 * gcc.c-torture/execute/20000205-1.c: New.
54066
54067 2000-02-03 Nathan Sidwell <nathan@acm.org>
54068
54069 * g++.old-deja/g++.jason/cast3.C: Return void.
54070 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
54071
54072 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54073
54074 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
54075
54076 * gcc.dg/loop-1.c: New test.
54077
54078 2000-01-27 Jakub Jelinek <jakub@redhat.com>
54079
54080 * gcc.c-torture/compile/20000127-1.c: New test.
54081 * gcc.c-torture/execute/991228-1.c: New test.
54082
54083 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54084
54085 * gcc.dg/unused-2.c: New test.
54086
54087 * gcc.dg/conv-1.c: New test.
54088
54089 2000-01-24 Mark Mitchell <mark@codesourcery.com>
54090
54091 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
54092 compiler.
54093 (tool_option_proc): Fix typo.
54094
54095 2000-01-24 Geoff Keating <geoffk@cygnus.com>
54096
54097 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
54098 of the ld on the host, not on the build machine.
54099 Also, don't crash if '--help' is not a supported option.
54100
54101 2000-01-24 Richard Henderson <rth@cygnus.com>
54102
54103 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
54104
54105 2000-01-20 Jeffrey A Law (law@cygnus.com)
54106
54107 * gcc.c-torture/execute/20000120-2.c: New test.
54108 * gcc.c-torture/execute/20000120-1.c: New test.
54109
54110 2000-01-13 Jeffrey A Law (law@cygnus.com)
54111
54112 * gcc.c-torture/execute/20000113-1.c: New test.
54113
54114 2000-01-12 Jeffrey A Law (law@cygnus.com)
54115
54116 * gcc.c-torture/execute/20000112-1.c: New test.
54117
54118 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54119
54120 * gcc.dg/20000111-1.c: New test.
54121
54122 2000-01-10 Jeffrey A Law (law@cygnus.com)
54123
54124 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
54125 with 16 bit integers.
54126
54127 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54128
54129 * gcc.dg/20000108-1.c: New test.
54130
54131 2000-01-05 Nathan Sidwell <nathan@acm.org>
54132
54133 * g++.old-deja/g++.ns/koenig8.C: New test.
54134
54135 2000-01-05 Nathan Sidwell <nathan@acm.org>
54136
54137 * g++.old-deja/g++.other/cast4.C: New test.
54138
54139 2000-01-05 Jeffrey A Law (law@cygnus.com)
54140
54141 * gcc.c-torture/compile/20000105-2.c: New test.
54142 * gcc.c-torture/compile/20000105-1.c: New test.
54143
54144 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54145
54146 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
54147 references to printf & atoi to conform to ANSI standard.
54148 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
54149 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
54150 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
54151 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
54152 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
54153 * g++.old-deja/g++.brendan/complex1.C: Likewise.
54154 * g++.old-deja/g++.brendan/copy1.C: Likewise.
54155 * g++.old-deja/g++.brendan/copy2.C: Likewise.
54156 * g++.old-deja/g++.brendan/copy3.C: Likewise.
54157 * g++.old-deja/g++.brendan/copy4.C: Likewise.
54158 * g++.old-deja/g++.brendan/copy5.C: Likewise.
54159 * g++.old-deja/g++.brendan/copy6.C: Likewise.
54160 * g++.old-deja/g++.brendan/copy7.C: Likewise.
54161 * g++.old-deja/g++.brendan/copy8.C: Likewise.
54162 * g++.old-deja/g++.brendan/crash11.C: Likewise.
54163 * g++.old-deja/g++.brendan/crash14.C: Likewise.
54164 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
54165 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
54166 * g++.old-deja/g++.brendan/delete2.C: Likewise.
54167 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
54168 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
54169 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
54170 * g++.old-deja/g++.brendan/eh1.C: Likewise.
54171 * g++.old-deja/g++.brendan/groff1.C: Likewise.
54172 * g++.old-deja/g++.brendan/init3.C: Likewise.
54173 * g++.old-deja/g++.brendan/misc12.C: Likewise.
54174 * g++.old-deja/g++.brendan/misc7.C: Likewise.
54175 * g++.old-deja/g++.brendan/new2.C: Likewise.
54176 * g++.old-deja/g++.brendan/operators4.C: Likewise.
54177 * g++.old-deja/g++.brendan/operators5.C: Likewise.
54178 * g++.old-deja/g++.brendan/overload2.C: Likewise.
54179 * g++.old-deja/g++.brendan/overload7.C: Likewise.
54180 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
54181 * g++.old-deja/g++.brendan/reference1.C: Likewise.
54182 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
54183 * g++.old-deja/g++.brendan/template24.C: Likewise.
54184 * g++.old-deja/g++.brendan/template3.C: Likewise.
54185 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
54186 * g++.old-deja/g++.jason/inline3.C: Likewise.
54187 * g++.old-deja/g++.jason/opeq.C: Likewise.
54188 * g++.old-deja/g++.law/arg5.C: Likewise.
54189 * g++.old-deja/g++.law/arm7.C: Likewise.
54190 * g++.old-deja/g++.law/ctors11.C: Likewise.
54191 * g++.old-deja/g++.law/cvt8.C: Likewise.
54192 * g++.old-deja/g++.law/init9.C: Likewise.
54193 * g++.old-deja/g++.law/refs4.C: Likewise.
54194 * g++.old-deja/g++.law/template2.C: Likewise.
54195 * g++.old-deja/g++.law/visibility24.C: Likewise.
54196 * g++.old-deja/g++.law/vtable3.C: Likewise.
54197 * g++.old-deja/g++.mike/asm2.C: Likewise.
54198 * g++.old-deja/g++.mike/eh1.C: Likewise.
54199 * g++.old-deja/g++.mike/misc1.C: Likewise.
54200 * g++.old-deja/g++.mike/misc13.C: Likewise.
54201 * g++.old-deja/g++.mike/misc14.C: Likewise.
54202 * g++.old-deja/g++.mike/ns12.C: Likewise.
54203 * g++.old-deja/g++.mike/p1248.C: Likewise.
54204 * g++.old-deja/g++.mike/p3708.C: Likewise.
54205 * g++.old-deja/g++.mike/p3708a.C: Likewise.
54206 * g++.old-deja/g++.mike/p3708b.C: Likewise.
54207 * g++.old-deja/g++.mike/p646.C: Likewise.
54208 * g++.old-deja/g++.mike/p700.C: Likewise.
54209 * g++.old-deja/g++.mike/p783.C: Likewise.
54210 * g++.old-deja/g++.mike/p783a.C: Likewise.
54211 * g++.old-deja/g++.mike/p783b.C: Likewise.
54212 * g++.old-deja/g++.mike/p786.C: Likewise.
54213 * g++.old-deja/g++.mike/p789.C: Likewise.
54214 * g++.old-deja/g++.mike/p789a.C: Likewise.
54215 * g++.old-deja/g++.mike/p807a.C: Likewise.
54216 * g++.old-deja/g++.other/delete3.C: Likewise.
54217 * g++.old-deja/g++.other/dyncast1.C: Likewise.
54218 * g++.old-deja/g++.other/dyncast2.C: Likewise.
54219 * g++.old-deja/g++.other/dyncast3.C: Likewise.
54220 * g++.old-deja/g++.other/empty1.C: Likewise.
54221 * g++.old-deja/g++.other/temporary1.C: Likewise.
54222 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
54223 * g++.old-deja/g++.pt/t16.C: Likewise.
54224 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
54225
54226 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
54227
54228 * gcc.dg/991230-1.c: New test.
54229
54230 1999-12-29 Jeffrey A Law (law@cygnus.com)
54231
54232 * gcc.c-torture/compile/991229-3.c: New test.
54233 * gcc.c-torture/compile/991229-2.c: New test.
54234 * gcc.c-torture/compile/991229-1.c: New test.
54235
54236 1999-12-29 Greg McGary <gkm@eng.ascend.com>
54237
54238 * gcc.c-torture/compile/labels-2.c: New test.
54239
54240 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
54241
54242 * gcc.c-torture/execute/991227-1.c: New test.
54243
54244 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54245
54246 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
54247
54248 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
54249
54250 * gcc.c-torture/execute/991221-1.c: New test.
54251
54252 1999-12-20 Nathan Sidwell <nathan@acm.org>
54253
54254 * g++.old-deja/g++.other/cast3.C: New test.
54255
54256 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
54257
54258 * gcc.c-torture/execute/991216-4.c: New test.
54259
54260 1999-12-16 Michael Meissner <meissner@cygnus.com>
54261
54262 * gcc.c-torture/execute/991216-1.c: New test.
54263 * gcc.c-torture/execute/991216-2.c: New test.
54264 * gcc.c-torture/execute/991216-3.c: New test.
54265
54266 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54267
54268 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
54269 Actually make the test fail by using "-O2" for compilation.
54270
54271 1999-12-15 Nathan Sidwell <nathan@acm.org>
54272
54273 * g++.old-deja/g++.warn/cast-align1.C: New test.
54274
54275 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54276
54277 * gcc.c-torture/compile/991214-1.c: New test.
54278 * gcc.c-torture/compile/991214-2.c: New test.
54279
54280 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54281
54282 * gcc.dg/991214-1.c: New test.
54283
54284 1999-12-13 Jeffrey A Law (law@cygnus.com)
54285
54286 * gcc.c-torture/compile/991213-3.c: New test.
54287 * gcc.c-torture/compile/991213-2.c: New test.
54288 * gcc.c-torture/compile/991213-1.c: New test.
54289
54290 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
54291
54292 * gcc.dg/991209-1.c: New test.
54293
54294 1999-12-08 Nathan Sidwell <nathan@acm.org>
54295
54296 * gcc.c-torture/compile/991208-1.c: New test.
54297
54298 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54299
54300 * gcc.dg/ultrasp2.c: New test.
54301
54302 1999-12-05 Alex Samuel <samuel@codesourcery.com>
54303
54304 * g++.old-deja/g++.abi/align.C (main): Fix typo.
54305
54306 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
54307
54308 * gcc.c-torture/compile/991202-1.c: New test.
54309 * gcc.c-torture/execute/991202-1.c: New test.
54310 * gcc.c-torture/execute/991202-2.c: New test.
54311 * gcc.c-torture/execute/991202-3.c: New test.
54312
54313 1999-12-02 Alex Samuel <samuel@codesourcery.com>
54314
54315 * g++.old-deja/g++.abi/align.C: New test.
54316 * g++.old-deja/g++.abi/aggregates.C: Likewise.
54317 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54318
54319 1999-12-01 Richard Henderson <rth@cygnus.com>
54320
54321 * gcc.c-torture/execute/991201-1.c: New.
54322
54323 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
54324
54325 * gcc.dg/991129-1.c: New test.
54326
54327 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
54328
54329 * gcc.c-torture/compile/991127-1.c: New test.
54330
54331 1999-11-22 Nathan Sidwell <nathan@acm.org>
54332
54333 * g++.old-deja/g++.other/warn4.C: New test.
54334
54335 1999-11-22 Nathan Sidwell <nathan@acm.org>
54336
54337 * g++.old-deja/g++.eh/cleanup2.C: New test.
54338 * g++.old-deja/g++.ext/pretty2.C: New test.
54339 * g++.old-deja/g++.ext/pretty3.C: New test.
54340 * g++.old-deja/g++.other/debug6.C: New test.
54341
54342 1999-10-20 Jim Wilson <wilson@cygnus.com>
54343
54344 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
54345 compiler_output to look for one error message instead of two.
54346
54347 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
54348
54349 * gcc.c-torture/execute/991118-1.c: Also test case
54350 where the word boundary does not split a byte evenly.
54351
54352 1999-11-19 Nathan Sidwell <nathan@acm.org>
54353
54354 * g++.old-deja/g++.ext/restrict1.C: New test.
54355
54356 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
54357
54358 * gcc.c-torture/execute/991118-1.c: New test.
54359
54360 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
54361
54362 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
54363 working directory pathnames.
54364
54365 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
54366
54367 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
54368 host is equipped with driver.h and driver.o so it can actually
54369 compile and run the tests.
54370
54371 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
54372
54373 * gcc.c-torture/compile/991008-1.c: New test.
54374
54375 1999-11-08 Nick Clifton <nickc@cygnus.com>
54376
54377 * lib/gcc-dg.exp: Include target-supports.exp
54378
54379 1999-11-05 Nick Clifton <nickc@cygnus.com>
54380
54381 * lib/target-supports.exp: New file: Provide procs to test for
54382 features supported by the target.
54383 (check_weak_available): Moved here from ecos.exp.
54384 (check_alias_available): New proc: Determine of the target
54385 toolchain supports the alias attribute.
54386
54387 * gcc.dg/special/ecos.exp: Move check_weak_available to
54388 target-supports.exp.
54389 (alias-1.c): Only perform the test if the target supports
54390 aliases.
54391 (wkali-1.c): Only perform the test if the target supports
54392 aliases.
54393
54394 * gcc.dg/990506-0.c: Expect error messages from cross
54395 targets as well as native targets.
54396
54397 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54398
54399 * gcc.dg/ultrasp1.c: Removed xfail.
54400 * gcc.dg/struct-ret-2.c: Likewise.
54401 * gcc.dg/array-1.c: Likewise.
54402
54403 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54404
54405 * gcc.dg/struct-ret-2.c: New test.
54406
54407 * gcc.dg/array-1.c: New test.
54408
54409 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
54410
54411 * gcc.c-torture/execute/991030-1.c: New test.
54412
54413 1999-10-26 Richard Henderson <rth@cygnus.com>
54414
54415 * gcc.c-torture/compile/991026-2.c: New test.
54416
54417 1999-10-26 Jeffrey A Law (law@cygnus.com)
54418
54419 * gcc.c-torture/compile/991026-1.c: New test.
54420
54421 1999-10-23 Jeffrey A Law (law@cygnus.com)
54422
54423 * gcc.c-torture/execute/991023-1.c: New test.
54424
54425 1999-10-19 Jeffrey A Law (law@cygnus.com)
54426
54427 * gcc.c-torture/execute/991019-1.c: New test.
54428
54429 1999-10-16 Richard Henderson <rth@cygnus.com>
54430
54431 * gcc.c-torture/execute/991016-1.c: New test.
54432
54433 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
54434
54435 * gcc.c-torture/execute/991014-1.c: New test.
54436
54437 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
54438
54439 * g++.old-deja/g++.other/union2.C: New test.
54440
54441 1999-10-13 Nathan Sidwell <nathan@acm.org>
54442
54443 * g++.old-deja/g++.other/vaarg2.C: New test.
54444 * g++.old-deja/g++.other/vaarg3.C: New test.
54445
54446 1999-10-12 Craig Burley <craig@jcb-sc.com>
54447
54448 * g77.f-torture/noncompile/19990905-1.f: Moved from being
54449 in compile/.
54450
54451 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
54452
54453 * gcc.c-torture/execute/va-arg-11.c: New test.
54454
54455 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
54456
54457 * lib/file-format.exp (gcc_target_object_format): Don't
54458 crash if objdump is unavailable.
54459
54460 1999-09-29 Donn Terry <donn@interix.com>
54461
54462 * gcc.misc-tests/mg.exp: delete extraneous redirection.
54463
54464 1999-09-28 Nick Clifton <nickc@cygnus.com>
54465
54466 * gcc.c-torture/compile/990928-1.c: New test.
54467
54468 1999-09-28 Nathan Sidwell <nathan@acm.org>
54469
54470 * g++.old-deja/g++.other/decl6.C: New test.
54471
54472 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54473
54474 * gcc.c-torture/execute/va-arg-10.c: New test.
54475
54476 1999-09-27 Nathan Sidwell <nathan@acm.org>
54477
54478 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
54479 __PRETTY_FUNCTION__.
54480
54481 1999-09-23 Nick Clifton <nickc@cygnus.com>
54482
54483 * gcc.c-torture/execute/990923-1.c: New test.
54484
54485 1999-09-21 Nick Clifton <nickc@cygnus.com>
54486
54487 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
54488 for which -fpic is inappropriate.
54489
54490 1999-09-21 Mark Mitchell <mark@codesourcery.com>
54491
54492 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
54493
54494 1999-09-21 Nathan Sidwell <nathan@acm.org>
54495
54496 * g++.old-deja/g++.other/dyncast1.C: New test.
54497 * g++.old-deja/g++.other/dyncast2.C: New test.
54498 * g++.old-deja/g++.other/dyncast3.C: New test.
54499 * g++.old-deja/g++.other/dyncast4.C: New test.
54500 * g++.old-deja/g++.other/dyncast5.C: New test.
54501 * g++.old-deja/g++.eh/catch3.C: New test.
54502 * g++.old-deja/g++.eh/catch3p.C: New test.
54503 * g++.old-deja/g++.eh/catch4.C: New test.
54504 * g++.old-deja/g++.eh/catch4p.C: New test.
54505 * g++.old-deja/g++.eh/catch5.C: New test.
54506 * g++.old-deja/g++.eh/catch5p.C: New test.
54507 * g++.old-deja/g++.eh/catch6.C: New test.
54508 * g++.old-deja/g++.eh/catch6p.C: New test.
54509 * g++.old-deja/g++.eh/catch7.C: New test.
54510 * g++.old-deja/g++.eh/catch7p.C: New test.
54511 * g++.old-deja/g++.eh/catch8.C: New test.
54512 * g++.old-deja/g++.eh/catch8p.C: New test.
54513 * g++.old-deja/g++.eh/catch9.C: New test.
54514 * g++.old-deja/g++.eh/catch9p.C: New test.
54515
54516 1999-09-13 Nathan Sidwell <nathan@acm.org>
54517
54518 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
54519 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
54520
54521 1999-09-13 Jeffrey A Law (law@cygnus.com)
54522
54523 * gcc.c-torture/compile/990913-1.c: New test.
54524
54525 1999-09-10 Nathan Sidwell <nathan@acm.org>
54526
54527 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
54528 * g++.old-deja/g++.jason/rfg5.C: Likewise.
54529
54530 1999-09-09 Richard Henderson <rth@cygnus.com>
54531
54532 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
54533
54534 1999-09-09 Nathan Sidwell <nathan@acm.org>
54535
54536 * g++.old-deja/g++.other/lookup11.C: New test.
54537 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
54538 what is permitted and what we want.
54539 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
54540 overload use.
54541 * g++.old-deja/g++.jason/rfg5.C: Likewise.
54542
54543 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
54544
54545 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
54546 * gcc.c-torture/noncompile/poison-1.c: New file.
54547
54548 1999-09-08 Nathan Sidwell <nathan@acm.org>
54549
54550 * g++.old-deja/g++.other/sizeof3.C: New test.
54551 * g++.old-deja/g++.other/sizeof4.C: New test.
54552 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
54553 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
54554
54555 1999-09-07 Richard Henderson <rth@cygnus.com>
54556
54557 * gcc.dg/va-arg-1.c: New.
54558
54559 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54560
54561 * gcc.c-torture/execute/va-arg-9.c: New test.
54562
54563 1999-09-05 Craig Burley <craig@jcb-sc.com>
54564
54565 * g77.f-torture/compile/980519-2.f: New test.
54566 * g77.f-torture/compile/19990905-0.f: New test.
54567 * g77.f-torture/compile/19990905-1.f: New test.
54568 * g77.f-torture/compile/19990905-2.f: New test.
54569
54570 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
54571
54572 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
54573
54574 * gcc.c-torture/execute/990827-1.c: Fix typo.
54575
54576 1999-09-03 Nathan Sidwell <nathan@acm.org>
54577
54578 * g++.old-deja/g++.other/deref1.C: New test.
54579
54580 1999-09-02 Nathan Sidwell <nathan@acm.org>
54581
54582 * g++.old-deja/g++.other/ambig2.C: New test.
54583 * g++.old-deja/g++.other/cond5.C: New test.
54584 * g++.old-deja/g++.other/lookup16.C: New test.
54585
54586 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
54587
54588 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
54589 assemblers too.
54590
54591 1999-08-31 Jeffrey A Law (law@cygnus.com)
54592
54593 * lib/c-torture.exp: Avoid the "compare executables" optimization
54594 when testing native.
54595
54596 1999-08-29 Jeffrey A Law (law@cygnus.com)
54597
54598 * gcc.c-torture/execute/990829-1.c: New test.
54599 * gcc.c-torture/compile/990829-1.c: New test.
54600
54601 1999-08-27 Paul Burchard <burchard@pobox.com>
54602
54603 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
54604 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
54605 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
54606 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
54607 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
54608 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
54609 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
54610 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
54611 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
54612 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
54613 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
54614
54615 1999-08-27 Jeffrey A Law (law@cygnus.com)
54616
54617 * gcc.c-torture/execute/990827-1.c: New test.
54618
54619 1999-08-26 Craig Burley <craig@jcb-sc.com>
54620
54621 * g77.f-torture/noncompile/19990826-4.f: New test.
54622
54623 * g77.f-torture/compile/19990826-3.f: New test.
54624
54625 * g77.f-torture/execute/19990826-2.f: New test.
54626
54627 * g77.f-torture/compile/19990826-1.f: New test.
54628
54629 * gcc.c-torture/execute/990826-0.c: New test.
54630 * g77.c-torture/execute/19990826-0.f: New test.
54631
54632 * g77.f-torture/noncompile/970626-2.f: New test.
54633
54634 1999-08-25 Paul Burchard <burchard@pobox.com>
54635
54636 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
54637 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
54638 lss-011.C: New tests.
54639
54640 1999-08-25 Nathan Sidwell <nathan@acm.org>
54641
54642 * g++.old-deja/g++.other/decl5.C: New test.
54643
54644 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54645
54646 * noncompile/noncompile.exp: Load_lib c-torture.exp.
54647 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
54648 call `postbase' for each one. All callers of `postbase' changed
54649 to call this instead.
54650
54651 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
54652
54653 * gcc.c-torture/execute/990811-1.c: New test.
54654
54655 1999-08-09 Nick Clifton <nickc@cygnus.com>
54656
54657 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
54658 just native ones.
54659
54660 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
54661 just native ones.
54662
54663 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
54664
54665 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
54666
54667 1999-08-04 Jeffrey A Law (law@cygnus.com)
54668
54669 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
54670
54671 1999-08-04 Nathan Sidwell <nathan@acm.org>
54672
54673 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
54674
54675 1999-08-04 Jeffrey A Law (law@cygnus.com)
54676
54677 * gcc.c-torture/execute/990804-1.c: New test.
54678
54679 1999-08-03 Nathan Sidwell <nathan@acm.org>
54680
54681 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
54682 * g++.old-deja/g++.brendan/crash64.C: Likewise.
54683 * g++.old-deja/g++.brendan/overload8.C: Likewise.
54684
54685 1999-08-03 Nathan Sidwell <nathan@acm.org>
54686
54687 * g++.old-deja/g++.other/struct1.C: New test.
54688
54689 1999-08-03 Nathan Sidwell <nathan@acm.org>
54690
54691 * g++.old-deja/g++.other/enum2.C: New test.
54692
54693 1999-08-02 Richard Henderson <rth@cygnus.com>
54694
54695 Adapted from tests from Franz Sirl:
54696 * gcc.c-torture/execute/va-arg-7.c: New test.
54697 * gcc.c-torture/execute/va-arg-8.c: New test.
54698
54699 1999-08-01 Jeffrey A Law (law@cygnus.com)
54700
54701 * gcc.c-torture/compile/990801-2.c: New test.
54702
54703 * gcc.c-torture/compile/990801-1.c: New test.
54704
54705 1999-07-27 Michael Meissner <meissner@cygnus.com>
54706
54707 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
54708 fp-cmp-1.c, converting double to float.
54709
54710 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
54711 fp-cmp-1.c, converting double to long double.
54712
54713 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
54714 from fr1 to unknown_register, since fr1 is a legitimate register
54715 on some machines.
54716
54717 1999-07-25 Jeffrey A Law (law@cygnus.com)
54718
54719 * README: More listname related changes.
54720
54721 1999-07-08 Catherine Moore <clm@cygnus.com>
54722
54723 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
54724
54725 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
54726
54727 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
54728
54729 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
54730
54731 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
54732
54733 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
54734
54735 * gcc.dg/990703-1.c: New test.
54736
54737 1999-06-29 Nick Clifton <nickc@cygnus.com>
54738
54739 * lib/file-format.exp: New file: Move definition of proc
54740 gcc_target_object_format to here from
54741 gcc.dg/special/ecos.exp.
54742
54743 * lib/c-torture.exp: Include lib file-format.exp.
54744 * lib/gcc-dg.exp: Include lib file-format.exp.
54745
54746 * gcc.dg/special/ecos.exp: Remove definition of proc
54747 gcc_target_object_format.
54748
54749 1999-06-28 Jeffrey A Law (law@cygnus.com)
54750
54751 * gcc.c-torture/execute/990628-1.c: New test.
54752
54753 1999-06-25 Jeffrey A Law (law@cygnus.com)
54754
54755 * gcc.c-torture/compile/990625-2.c: New test.
54756
54757 * gcc.c-torture/compile/990625-1.c: New test.
54758
54759 1999-06-23 Nick Clifton <nickc@cygnus.com>
54760
54761 * gcc.c-torture/compile/dll.c: New test case. Check that dll
54762 attributes compile.
54763 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
54764 ports that use the COFF/PE file format.
54765
54766 1999-06-17 Jeffrey A Law (law@cygnus.com)
54767
54768 * gcc.c-torture/compile/990617-1.c: New test.
54769
54770 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
54771
54772 * g++.old-deja/g++.other/decl4.C: New test.
54773
54774 1999-06-14 Nathan Sidwell <nathan@acm.org>
54775
54776 * g++.old-deja/g++.other/bitfld3.C: New test.
54777
54778 1999-06-08 Nathan Sidwell <nathan@acm.org>
54779
54780 * g++.old-deja/g++.eh/catch1.C: New test.
54781
54782 1999-06-07 Jeffrey A Law (law@cygnus.com)
54783
54784 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
54785
54786 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
54787 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
54788
54789 1999-06-05 Craig Burley <craig@jcb-sc.com>
54790
54791 * g77.f-torture/compile/19990502-0.f: Replace with new,
54792 shorter, test that still fails after recent changes.
54793
54794 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54795
54796 * gcc.c-torture/execute/990604-1.c: New test.
54797
54798 1999-05-31 Jeffrey A Law (law@cygnus.com)
54799
54800 * gcc.c-torture/execute/990531-1.c: New test.
54801
54802 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54803
54804 * gcc.c-torture/compile/990527-1.c: New test.
54805
54806 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
54807
54808 * gcc.c-torture/execute/990527-1.c: New test.
54809
54810 1999-05-25 Nick Clifton <nickc@cygnus.com>
54811
54812 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
54813 bitfields as signed.
54814
54815 1999-05-25 Craig Burley <craig@jcb-sc.com>
54816
54817 * g77.f-torture/compile/19990525-0.f: New test.
54818
54819 1999-05-25 Jeffrey A Law (law@cygnus.com)
54820
54821 * gcc.c-torture/execute/990525-2.c: New test.
54822
54823 * gcc.c-torture/execute/990525-1.c: New test.
54824
54825 1999-05-24 Nathan Sidwell <nathan@acm.org>
54826
54827 * g++.old-deja/g++.other/anon3.C: New test.
54828 * g++.old-deja/g++.other/anon4.C: New test.
54829 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
54830 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
54831 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
54832 Merrill).
54833
54834 1999-05-24 Jeffrey A Law (law@cygnus.com)
54835
54836 * gcc.c-torture/execute/990524-1.c: New test.
54837
54838 * gcc.dg/990524-1.c: New test.
54839
54840 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54841
54842 * gcc.c-torture/compile/990523-1.c: New test.
54843
54844 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
54845
54846 * gcc.c-torture/compile/990519-1.c: New test.
54847
54848 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54849
54850 * gcc.c-torture/compile/990517-1.c: New test.
54851
54852 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
54853 (e4, f4): New tests.
54854 (main): Call them.
54855
54856 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54857
54858 * gcc.dg/noreturn-1.c: New test.
54859
54860 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54861
54862 * gcc.c-torture/execute/990513-1.c: New test.
54863
54864 1999-05-10 Richard Henderson <rth@cygnus.com>
54865
54866 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
54867
54868 1999-05-10 Craig Burley <craig@jcb-sc.com>
54869
54870 * g77.f-torture/execute/erfc.f: Use small single-precision
54871 values, to avoid problems on Alphas when not -mieee.
54872
54873 1999-05-08 Craig Burley <craig@jcb-sc.com>
54874
54875 * gcc.dg/990506-0.c: New test.
54876
54877 1999-05-08 Richard Henderson <rth@cygnus.com>
54878
54879 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
54880 the constant to test. Don't XFAIL 64-bit targets.
54881
54882 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
54883 * g++.old-deja/g++.law/profile1.C: Likewise.
54884
54885 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
54886 operator new instances.
54887 * g++.old-deja/g++.other/delete5.C: Likewise.
54888
54889 1999-05-03 Craig Burley <craig@jcb-sc.com>
54890
54891 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
54892 intrinsic.
54893
54894 1999-05-03 Craig Burley <craig@jcb-sc.com>
54895
54896 * g77.f-torture/execute/u77-test.f: Reverse order of two
54897 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
54898
54899 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54900
54901 * gcc.dg/compare1.c: New test.
54902
54903 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
54904
54905 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
54906 New tests.
54907
54908 1999-05-02 Craig Burley <craig@jcb-sc.com>
54909
54910 * g77.f-torture/compile/19990502-1.f: New test.
54911
54912 1999-05-02 Craig Burley <craig@jcb-sc.com>
54913
54914 * g77.f-torture/compile/19990502-0.f: New test.
54915
54916 1999-05-02 Craig Burley <craig@jcb-sc.com>
54917
54918 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
54919 intrinsic.
54920
54921 1999-05-02 Craig Burley <craig@jcb-sc.com>
54922
54923 * g77.f-torture/execute/u77-test.f (main): List libU77
54924 intrinsics not currently tested.
54925 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
54926 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
54927 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
54928 Trim blanks off the ends of some printed strings.
54929
54930 1999-05-02 Craig Burley <craig@jcb-sc.com>
54931
54932 * g77.f-torture/execute/u77-test.f (main): Just warn about
54933 FSTAT gid disagreement, as it's expected on some systems.
54934
54935 1999-05-01 Craig Burley <craig@jcb-sc.com>
54936
54937 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
54938 use a new function, which allows for some slop.
54939 Clean up some commentary.
54940 (issum): The new function.
54941 (sgladd): Deleted subroutine.
54942
54943 1999-05-01 Craig Burley <craig@jcb-sc.com>
54944
54945 * g77.f-torture/execute/u77-test.f: Modify to be more like
54946 libf2c/libU77 version, bringing patches to that version here.
54947 Add suitable commentary.
54948
54949 1999-04-25 Richard Henderson <rth@cygnus.com>
54950
54951 * gcc.dg/990424-1.c: New test.
54952
54953 1999-04-24 Craig Burley <craig@jcb-sc.com>
54954
54955 * g77.f-torture/execute/u77-test.f (main): Bug involving
54956 LSTAT has been fixed, so turn back on full checking.
54957
54958 1999-04-20 Craig Burley <craig@jcb-sc.com>
54959
54960 * g77.f-torture/compile/19990419-0.f: New test.
54961 * g77.f-torture/execute/19990419-1.f: New test.
54962
54963 1999-04-17 Richard Henderson <rth@cygnus.com>
54964
54965 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
54966 to avoid the need for a prototype to supress a warning.
54967
54968 1999-04-07 Jim Wilson <wilson@cygnus.com>
54969
54970 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
54971
54972 1999-04-04 Jeffrey A Law (law@cygnus.com)
54973
54974 * gcc.c-torture/execute/990404-1.c: New test.
54975
54976 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
54977
54978 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
54979 * gcc.dg/cpp-if3.c: Don't use -pedantic.
54980 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
54981 missing initializer warnings.
54982
54983 1999-03-28 Jeffrey A Law (law@cygnus.com)
54984
54985 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
54986 matching strings.
54987
54988 1999-03-26 Jeffrey A Law (law@cygnus.com)
54989
54990 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
54991
54992 1999-03-26 Craig Burley <craig@jcb-sc.com>
54993
54994 * g77.f-torture/execute/19990325-0.f: New test.
54995 * g77.f-torture/execute/19990325-1.f: New test.
54996
54997 1999-03-24 Jeffrey A Law (law@cygnus.com)
54998
54999 * gcc.c-torture/execute/990324-1.c: New test.
55000
55001 1999-03-22 Jim Wilson <wilson@cygnus.com>
55002
55003 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
55004 test with 4.
55005
55006 1999-03-17 Richard Henderson <rth@cygnus.com>
55007
55008 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
55009
55010 1999-03-13 Craig Burley <craig@jcb-sc.com>
55011
55012 * g77.f-torture/execute/19990313-2.f: New test.
55013 * g77.f-torture/execute/19990313-3.f: New test.
55014
55015 1999-03-13 Craig Burley <craig@jcb-sc.com>
55016
55017 * g77.f-torture/execute/19990313-0.f: New test.
55018 * g77.f-torture/execute/19990313-1.f: New test.
55019
55020 1999-03-12 Jim Wilson <wilson@cygnus.com>
55021
55022 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
55023 printf to sprintf.
55024 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
55025 (main): Add check for u15. Conditionalize u31 check depending on
55026 whether ints are <32 bits or >=32 bits.
55027
55028 1999-03-08 Craig Burley <craig@jcb-sc.com>
55029
55030 * g77.f-torture/execute/19981119-0.f: Improve testiness.
55031
55032 1999-03-08 Craig Burley <craig@jcb-sc.com>
55033
55034 * g77.f-torture/compile/19990305-0.f: New test.
55035 * g77.f-torture/execute/19981119-0.f: New test.
55036
55037 1999-03-08 Craig Burley <craig@jcb-sc.com>
55038
55039 * g77.f-torture/execute/970625-2.f: call ABORT if final
55040 result is not correct, instead of just printing it.
55041 Add this checking via newly introduced obfuscation, to
55042 trip up buggy front ends.
55043
55044 1999-03-07 Craig Burley <craig@jcb-sc.com>
55045
55046 * g77.f-torture/compile/960317-1.f: Moved from being
55047 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
55048
55049 1999-03-06 Craig Burley <craig@jcb-sc.com>
55050
55051 * g77.f-torture/execute/960317-1.f: New (old) test.
55052 * g77.f-torture/execute/970625-2.f: Ditto.
55053
55054 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
55055
55056 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
55057 error message on line 1 or line 2; cccp and cpplib do this differently.
55058
55059 1999-03-01 Jeffrey A Law (law@cygnus.com)
55060
55061 * g++.old-deja/g++.law/weak1.C: New test.
55062
55063 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
55064
55065 * gcc.c-torture/execute/990119-1.c: Renamed to...
55066 * gcc.dg/990119-1.c: this, so it will only be tested once
55067 (it's a preprocessor test, it doesn't need to be run at
55068 multiple optimization levels).
55069
55070 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
55071
55072 * lib/g++.exp: Don't add incdir=$base_dir/../include to
55073 ALWAYS_CXXFLAGS.
55074
55075 1999-02-24 Craig Burley <craig@jcb-sc.com>
55076
55077 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
55078 * g77.f-torture/compile/19981216-0.f: ...as it is expected
55079 to not be compilable by current g77.
55080
55081 1999-02-24 Nick Clifton <nickc@cygnus.com>
55082
55083 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
55084
55085 1999-02-22 Jeffrey A Law (law@cygnus.com)
55086
55087 * gcc.c-torture/execute/990222-1.c: New test.
55088
55089 1999-02-19 Craig Burley <craig@jcb-sc.com>
55090
55091 * g77.f-torture/compile/19990218-0.f: New test.
55092 * g77.f-torture/noncompile/19990218-1.f: New test.
55093
55094 1999-02-18 Craig Burley <craig@jcb-sc.com>
55095
55096 * g77.f-torture/compile/19981216-0.f: New test.
55097
55098 1999-02-14 Jeffrey A Law (law@cygnus.com)
55099
55100 * gcc.dg/990214-1.c: New test.
55101
55102 1999-02-13 Jeffrey A Law (law@cygnus.com)
55103
55104 * gcc.dg/990213-2.c: New test.
55105
55106 * gcc.dg/990213-1.c: New test.
55107
55108 1999-02-12 Jeffrey A Law (law@cygnus.com)
55109
55110 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
55111 ints.
55112
55113 1999-02-11 Nick Clifton <nickc@cygnus.com>
55114
55115 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
55116 specified by target.
55117
55118 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
55119
55120 1999-02-11 Jeffrey A Law (law@cygnus.com)
55121
55122 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
55123
55124 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
55125
55126 * gcc.dg/special/ecos.exp: New test driver for new tests with
55127 special requirements.
55128
55129 * gcc.dg/special/alias-1.c: New test.
55130 * gcc.dg/special/gcsec-1.c: New test.
55131 * gcc.dg/special/weak-1.c: New test.
55132 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
55133 * gcc.dg/special/weak-2.c: New test.
55134 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
55135 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
55136 * gcc.dg/special/wkali-1.c: New test.
55137 * gcc.dg/special/wkali-2.c: New test.
55138 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
55139 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
55140
55141 1999-02-10 Felix Lee <flee@cygnus.com>
55142
55143 * lib/c-torture.exp (c-torture-compile): Pull out code for
55144 analyzing gcc error messages.
55145 (c-torture-execute): Likewise. Fix some (harmless) false
55146 positives.
55147 * lib/gcc.exp (gcc_check_compile): New function.
55148
55149 1999-02-08 Richard Henderson <rth@cygnus.com>
55150
55151 * gcc.c-torture/execute/990208-1.c: New test.
55152
55153 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
55154
55155 * g++.dg/special/ecos.exp: New driver for new tests with special
55156 requirements
55157
55158 * g++.dg/special/conpr-1.C: New test
55159 * g++.dg/special/conpr-2.C: New test
55160 * g++.dg/special/conpr-2a.C: New test
55161 * g++.dg/special/conpr-3.C: New test
55162 * g++.dg/special/conpr-3a.C: New test
55163 * g++.dg/special/conpr-3b.C: New test
55164
55165 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
55166 allow g++ to use the dg driver
55167
55168 * README: Add comment about g++.dg directory
55169
55170 1999-02-06 Jeffrey A Law (law@cygnus.com)
55171
55172 * README: Update email addresses.
55173
55174 1999-02-03 Nick Clifton <nickc@cygnus.com>
55175
55176 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
55177 arguments in order to force structure S onto the stack even on
55178 the alpha.
55179 (test): Pass 10 leading arguments to function foo as well as the
55180 structure S.
55181
55182 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
55183 failure for all targets.
55184
55185 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
55186 abort to terminate program execution.
55187
55188 1999-01-30 Richard Henderson <rth@cygnus.com>
55189
55190 * gcc.c-torture/execute/990130-1.c: New test.
55191
55192 1999-01-30 Jeffrey A Law (law@cygnus.com)
55193
55194 * gcc.dg/990130-1.c: New test.
55195
55196 1999-01-28 Michael Meissner <meissner@cygnus.com>
55197
55198 * gcc.c-torture/execute/990128-1.c: New test.
55199
55200 1999-01-27 Michael Meissner <meissner@cygnus.com>
55201
55202 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
55203
55204 1999-01-27 Felix Lee <flee@cygnus.com>
55205
55206 * lib/c-torture.exp (c-torture-compile): pull out code for
55207 analyzing gcc error messages.
55208 (c-torture-execute): ditto, and fix some (harmless) false
55209 positives.
55210 * lib/gcc.exp (gcc_check_compile): new function.
55211
55212 1999-01-17 Jeffrey A Law (law@cygnus.com)
55213
55214 * gcc.dg/990117-1.c: New test.
55215
55216 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
55217
55218 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
55219
55220 1999-01-15 Jeffrey A Law (law@cygnus.com)
55221
55222 * g77.f-torture/compile/990115-1.f: New test.
55223
55224 1999-01-07 Jeffrey A Law (law@cygnus.com)
55225
55226 * gcc.c-torture/compile/990107-1.c: New test
55227
55228 1999-01-06 Jeffrey A Law (law@cygnus.com)
55229
55230 * gcc.c-torture/execute/990106-2.c: New test.
55231
55232 * gcc.c-torture/execute/990106-1.c: New test.
55233
55234 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
55235
55236 * gcc.c-torture/compile/981223-1.c: New test.
55237
55238 1998-12-29 Richard Henderson <rth@cygnus.com>
55239
55240 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
55241 (opt3): Rename from opt4 and disable.
55242
55243 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
55244
55245 * g++.old-deja/g++.pt/ptrmem5.C: New test.
55246
55247 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
55248
55249 * g++.old-deja/g++.other/conv5.C: New test.
55250
55251 1998-12-14 Nick Clifton <nickc@cygnus.com>
55252
55253 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
55254
55255 1998-12-11 Jeffrey A Law (law@cygnus.com)
55256
55257 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
55258
55259 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
55260
55261 * gcc.c-torture/compile/981211-1.c: New test.
55262
55263 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
55264
55265 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
55266
55267 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
55268
55269 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55270
55271 * gcc.special/930510-1.c: Make C9X safe.
55272 * gcc.misc-tests/gcov-1.c Similarly.
55273 * gcc.misc-tests/gcov-2.c Similarly.
55274
55275 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55276
55277 * gcc.dg/ultrasp1.c: New test.
55278
55279 1998-12-06 Richard Henderson <rth@cygnus.com>
55280
55281 * gcc.c-torture/execute/981206.c: New test.
55282
55283 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55284
55285 * g++.old-deja/g++.ns/template7.C: New test.
55286
55287 * g++.old-deja/g++.other/expr1.C: New test.
55288
55289 * g++.old-deja/g++.eh/tmpl3.C: New test.
55290
55291 * g++.old-deja/g++.eh/tmpl2.C: New test.
55292
55293 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
55294
55295 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
55296 * g++.old-deja/g++.other/using6.C: Removed.
55297 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
55298
55299 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
55300
55301 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
55302
55303 * g++.old-deja/g++.pt/overload8.C: New test.
55304
55305 * g++.old-deja/g++.pt/overload7.C: New test.
55306
55307 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
55308
55309 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
55310 and relinking messages.
55311 * lib/g++.exp (g++_target_compile): Remove .rpo file when
55312 compiling with -frepo.
55313
55314 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
55315
55316 * g++.old-deja/g++.pt/lookup6.C: New test.
55317
55318 1998-11-30 Nick Clifton <nickc@cygnus.com>
55319
55320 * gcc.c-torture/execute/981130-1.c: New test.
55321 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
55322
55323 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
55324
55325 * g++.old-deja/g++.pt/explicit76.C: New test.
55326
55327 * g++.old-deja/g++.pt/friend38.C: New test.
55328
55329 * g++.old-deja/g++.ns/crash2.C: New test.
55330
55331 * g++.old-deja/g++.pt/defarg8.C: New test.
55332
55333 * g++.old-deja/g++.pt/instantiate6.C: New test.
55334
55335 * g++.old-deja/g++.pt/static6.C: New test.
55336
55337 * g++.old-deja/g++.pt/decl2.C: New test.
55338
55339 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
55340
55341 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
55342 problem is actually related with name lookup, but so what? :-)
55343
55344 * g++.old-deja/g++.pt/friend37.C: New test.
55345
55346 1998-11-25 Dave Love <d.love@dl.ac.uk>
55347
55348 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
55349 element, which fails on some systems.
55350
55351 * g77.f-torture/execute/labug1.f: New test.
55352
55353 1998-11-21 Jeffrey A Law (law@cygnus.com)
55354
55355 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
55356 is defined.
55357
55358 1998-11-18 Dave Love <d.love@dl.ac.uk>
55359
55360 * g77.f-torture/compile/981117-1.f: New test.
55361
55362 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
55363
55364 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
55365 properly discarded.
55366
55367 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
55368
55369 * gcc.c-torture/execute/memcheck: New directory of tests for
55370 -fcheck-memory-usage.
55371
55372 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
55373
55374 * README: New file, general information about the testsuite and
55375 new description of the various C++ test subdirectories.
55376 * README.g++: Eliminate obsolete information, update and move most
55377 relevant stuff to README.
55378
55379 1998-11-07 Richard Henderson <rth@cygnus.com>
55380
55381 * gcc.c-torture/compile/981107-1.c: New test.
55382
55383 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
55384
55385 * execute/memcpy-bi.c: New testcase.
55386
55387 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
55388
55389 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
55390 base classes.
55391
55392 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
55393 template is selected.
55394
55395 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
55396 classes, it should be accepted for all types.
55397
55398 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
55399
55400 * g++.old-deja/g++.pt/spec24.C: Ensure that template
55401 specializations start with template headers.
55402
55403 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
55404
55405 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
55406
55407 * g++.old-deja/g++.other/init9.C: Test cross initialization of
55408 non-POD types.
55409
55410 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
55411
55412 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
55413
55414 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
55415
55416 * compile/981022-1.c, compile/981022-1.x: New test and driver.
55417
55418 1998-10-19 Jeffrey A Law (law@cygnus.com)
55419
55420 * 981019-1.c: New test.
55421
55422 1998-10-14 Robert Lipe <robertl@dgii.com>
55423
55424 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
55425 find objc headers.
55426
55427 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55428
55429 * compile/981001-4.c: Remove use of GCC extension that triggers a
55430 compiler bug.
55431
55432 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
55433
55434 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
55435
55436 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
55437
55438 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
55439 instantiation of template produces incorrect code for delete
55440 expression.
55441
55442 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
55443 constructors' name is not unique.
55444 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
55445 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
55446
55447 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
55448 automatic array of const is ill-formed.
55449
55450 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
55451 of template parameter?
55452
55453 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
55454 const.
55455
55456 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
55457 pointer-to-member expression.
55458
55459 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
55460 declaration causes ICE.
55461
55462 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
55463
55464 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
55465 reserved in the global namespace.
55466
55467 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
55468 generate needed virtual table.
55469
55470 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
55471
55472 1998-10-10 Dariush Eslimi <eslimi@loran.com>
55473
55474 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
55475 template-dependent type
55476
55477 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
55478
55479 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
55480 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
55481 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
55482
55483 * g++.old-deja/g++.other/using5.C: New test; using decl from base
55484 class should be usable as argument of member function.
55485 * g++.old-deja/g++.other/using6.C: New test; using decl from base
55486 class should be usable as return type of member function.
55487 * g++.old-deja/g++.other/using7.C: New test; using decl from base
55488 class should be usable as type of data member.
55489
55490 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
55491
55492 1998-10-09 Jeffrey A Law (law@cygnus.com)
55493
55494 * gcc.c-torture/special/920521-1.c: Fix bogus test.
55495
55496 1998-10-08 Nick Clifton <nickc@cygnus.com>
55497
55498 * gcc.dg/dll-?.c Add thumb to target list.
55499 Fix assembler scan patterns to match current assembler output.
55500
55501 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
55502
55503 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
55504 matching of template brackets.
55505
55506 * g++.old-deja/g++.other/using4.C: New test. Test using
55507 declarations of methods from base classes.
55508
55509 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
55510 within functions should introduce names into the innermost
55511 enclosing namespace.
55512
55513 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
55514 of static locals if first initialization throws.
55515
55516 1998-10-07 Jim Wilson <wilson@cygnus.com>
55517
55518 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
55519
55520 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
55521
55522 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
55523 lose track of the possible targets of tablejump insns.
55524 * special/special.exp: Run it.
55525
55526 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55527
55528 * g++.old-deja/g++.pt/friend35.C: New test. A template function
55529 must be declared before its specializations can be named in friend
55530 declarations.
55531
55532 1998-10-05 Dave Love <d.love@dl.ac.uk>
55533
55534 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
55535
55536 * g77.f-torture/execute/io1.f: New test.
55537
55538 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
55539
55540 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
55541 with pointer to template function, for which no argument deduction
55542 is possible.
55543
55544 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
55545 specialization of template function as argument to template
55546 function.
55547
55548 * g++.old-deja/g++.other/access2.C: New test; Inner class
55549 shouldn't have privileged access to Outer's names.
55550
55551 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
55552
55553 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
55554 friend template declared within template class conflicts with
55555 nested class of the same name.
55556
55557 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
55558 is ignored.
55559
55560 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
55561 object with direct initializer as function declaration.
55562
55563 * g++.old-deja/g++.other/decl2.C: New test; duplicate
55564 initializers.
55565
55566 * g++.old-deja/g++.other/null2.C: New test; conditional operator
55567 involving const pointer and NULL produces incorrect result.
55568
55569 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
55570 type name without `typename' should be rejected with -pedantic.
55571
55572 1998-10-02 Richard Henderson <rth@cygnus.com>
55573
55574 * g++.old-deja/g++.other/addrof1.C: New test.
55575
55576 1998-10-01 Nick Clifton <nickc@cygnus.com>
55577
55578 * gcc.c-torture/compile/981001-1.c: New test.
55579 * gcc.c-torture/execute/981001-1.c: New test.
55580
55581 1998-10-01 Jeffrey A Law (law@cygnus.com)
55582
55583 * gcc.c-torture/compile/981001-2.c: New test.
55584 * gcc.c-torture/compile/981001-3.c: New test.
55585 * gcc.c-torture/compile/981001-4.c: New test.
55586
55587 1998-10-01 Robert Lipe <robertl@dgii.com>
55588
55589 * lib/objc.exp (objc_target_compile): Add -L during compiles for
55590 multilibbed hosts. Idea grafted from g77.exp.
55591
55592 1998-09-30 Dave Love <d.love@dl.ac.uk>
55593
55594 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
55595 avoid losing on systems which need -lsocket.
55596
55597 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
55598
55599 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
55600 * g++.old-deja/g++.other/nested2.C: Ditto.
55601 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
55602 failure.
55603
55604 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
55605
55606 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
55607 preferred over template operator!= for enum bitfields.
55608
55609 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
55610
55611 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
55612 that happen to have the same base name, but in different scopes,
55613 are incorrectly rejected.
55614
55615 1998-09-16 Richard Henderson <rth@cygnus.com>
55616
55617 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
55618 on the native word size instead of an integer literal.
55619
55620 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
55621
55622 * g++.old-deja/g++.other/static2.C: Invocation of static data
55623 member of type pointer-to-function denoted as non-static member.
55624
55625 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
55626 checks involving function types and aliases.
55627
55628 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
55629
55630 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
55631 redefined to the same non-trivial type.
55632
55633 * g++.old-deja/g++.pt/explicit73.C: Test for proper
55634 namespace-qualification of template specializations declared in
55635 other namespaces.
55636
55637 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
55638 to declare a subset of the specializations of a template function
55639 as friends of specializations of a template class.
55640
55641 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
55642 member templates that do not fully specialize the enclosing
55643 template class are rejected.
55644
55645 1998-09-11 Dave Love <d.love@dl.ac.uk>
55646
55647 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
55648
55649 1998-09-08 Dave Love <d.love@dl.ac.uk>
55650
55651 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
55652 altered from libf2c/libU77 version.
55653
55654 1998-09-06 Dave Love <d.love@dl.ac.uk>
55655
55656 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
55657
55658 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
55659 Alexandre Oliva <oliva@dcc.unicamp.br>
55660
55661 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
55662 (un)signed char are different types for template specialization
55663 purposes.
55664
55665 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
55666
55667 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
55668 * objc: ObjC testsuite.
55669
55670 1998-08-31 Catherine Moore <clm@cygnus.com>
55671
55672 * gcc.c-torture/execute/941014-1.x: New file.
55673
55674 1998-08-31 Nick Clifton <nickc@cygnus.com>
55675
55676 * lib/c-torture.exp: Add support for
55677 torture_eval_before_compile and torture_eval_before_execute
55678 variables.
55679
55680 1998-08-30 Jeffrey A Law (law@cygnus.com)
55681
55682 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
55683 this test triggers valid.
55684
55685 1998-08-27 Jeffrey A Law (law@cygnus.com)
55686
55687 * gcc.dg/980827-1.c: New test.
55688
55689 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
55690
55691 * gcc.c-torture/execute/loop-4b.c: New test.
55692
55693 1998-08-26 Nick Clifton <nickc@cygnus.com>
55694
55695 * lib/c-torture.exp: Add support for
55696 torture_eval_before_compile and torture_eval_before_execute
55697 variables.
55698
55699 1998-08-25 Jeffrey A Law (law@cygnus.com)
55700
55701 * gcc.c-torture/compile/980825-1.c: New test.
55702
55703 1998-08-24 Nick Clifton <nickc@cygnus.com>
55704
55705 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
55706 count number tests in opt_t0 not good_t0.
55707
55708 1998-08-24 Jeffrey A Law (law@cygnus.com)
55709
55710 * gcc.c-torture/compile/930326-1.x: Fix typo.
55711
55712 1998-08-23 Mark Mitchell <mark@markmitchell.com>
55713
55714 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
55715 causes an ICE.
55716
55717 1998-08-21 Jeffrey A Law (law@cygnus.com)
55718
55719 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
55720 STACK_SIZE is defined.
55721 * gcc.c-torture/unsorted/stuct.c: Similarly.
55722
55723 * gcc.c-torture/compile/980821-1.c: New test.
55724
55725 1998-08-21 Jeffrey A Law (law@cygnus.com)
55726
55727 * gcc.c-torture/execute/980526-2.c: Disable for targets with
55728 16bit ints.
55729
55730 1998-08-19 Mark Mitchell <mark@markmitchell.com>
55731
55732 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
55733 code.
55734
55735 1998-08-09 Mark Mitchell <mark@markmitchell.com>
55736
55737 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
55738 error'.
55739
55740 1998-08-18 Jeffrey A Law (law@cygnus.com)
55741
55742 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
55743
55744 1998-08-16 Jeffrey A Law (law@cygnus.com)
55745
55746 * gcc.c-torture/compile/980816-1.c: New test.
55747
55748 * gcc.dg/980816-1.c: New test.
55749
55750 1998-08-13 Jeffrey A Law (law@cygnus.com)
55751
55752 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
55753 compiler for ieee tests.
55754
55755 1998-08-01 Dave Love <d.love@dl.ac.uk>
55756
55757 * g77.f-torture/compile/980729-0.f: New test.
55758
55759 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
55760
55761 * gcc.c-torture/special/eeprof-1.c: New test, for
55762 -finstrument-functions.
55763 * gcc.c-torture/special/special.exp: Run it.
55764
55765 1998-07-29 Jeffrey A Law (law@cygnus.com)
55766
55767 * gcc.c-torture/compile/980729-1.c: New test.
55768
55769 1998-07-27 Nick Clifton <nickc@cygnus.com>
55770
55771 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
55772 __thumb__ is defined, and test for ARM style doubles if so.
55773
55774 1998-07-26 Dave Love <d.love@dl.ac.uk>
55775
55776 * g77.f-torture/noncompile/980615-0.f: New test.
55777
55778 1998-07-26 H.J. Lu (hjl@gnu.org)
55779
55780 * gcc.dg/980312-1.c: Do link instead of compile.
55781 * gcc.dg/980313-1.c: Likewise.
55782
55783 1998-07-26 Jeffrey A Law (law@cygnus.com)
55784
55785 * gcc.c-torture/compile/980726-1.c: New test.
55786
55787 1998-07-25 Dave Love <d.love@dl.ac.uk>
55788
55789 * g77.f-torture/execute/io0.f: New test.
55790
55791 1998-07-24 Nick Clifton <nickc@cygnus.com>
55792
55793 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
55794 an int.
55795
55796 1998-06-18 Michael Meissner <meissner@cygnus.com>
55797
55798 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
55799 m32r bugs.
55800
55801 1998-07-17 Nick Clifton <nickc@cygnus.com>
55802
55803 * gcc.dg/980626-1.c: Expect failures for all toolchains until
55804 c-decl.c:grokdeclarator can handle mode attributes.
55805
55806 1998-07-16 Jeffrey A Law (law@cygnus.com)
55807
55808 * gcc.c-torture/execute/980716-1.c: New test.
55809
55810 1998-07-13 Jeffrey A Law (law@cygnus.com)
55811
55812 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
55813 the mn10200.
55814 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
55815 the mn10200.
55816 * gcc.c-torture/execute/va-arg-3.x: Similarly.
55817 * gcc.c-torture/compile/930326-1.x: Similarly.
55818
55819 1998-07-13 Dave Love <d.love@dl.ac.uk>
55820
55821 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
55822 New test from Craig.
55823
55824 1998-07-12 Dave Love <d.love@dl.ac.uk>
55825
55826 * g77.f-torture/noncompile/980616-0.f: New test.
55827
55828 * g77.f-torture/execute/970816-3.f: New test from Craig.
55829
55830 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55831
55832 * g++.other/singleton.C: Return error value instead of taking
55833 SIGSEGV.
55834
55835 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
55836
55837 * g++.other/singleton.C: New test. Warning is under dispute.
55838 Runtime crash is not.
55839
55840 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55841
55842 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
55843 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
55844 using6.C, using7.C}: New namespace tests.
55845
55846 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
55847
55848 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
55849 specialization with typedef'ed names used as array indexes.
55850
55851 1998-07-09 Jeffrey A Law (law@cygnus.com)
55852
55853 * gcc.c-torture/execute/980709-1.c: New test.
55854
55855 * gcc.dg/980709-1.c: New test.
55856
55857 1998-07-07 Richard Henderson <rth@cygnus.com>
55858
55859 * gcc.c-torture/execute/bcp-1.c: New test.
55860
55861 1998-07-07 Jeffrey A Law (law@cygnus.com)
55862
55863 * gcc.c-torture/execute/980707-1.c: New test.
55864
55865 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
55866
55867 * gcc.c-torture/compile/980706-1.c: New test.
55868
55869 1998-07-01 Dave Love <d.love@dl.ac.uk>
55870
55871 * g77.f-torture/execute/980701-0.f,
55872 g77.f-torture/execute/980701-1.f: New test from Craig.
55873
55874 1998-07-01 Jeffrey A Law (law@cygnus.com)
55875
55876 * gcc.c-torture/compile/980701-1.c: New test.
55877
55878 * gcc.c-torture/execute/980701-1.c: New test.
55879
55880 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
55881 rlsruhe.de>
55882
55883 * g++.old-deja/g++.robertl/eb132.C: New test.
55884 * g++.old-deja/g++.robertl/eb133.C: Likewise.
55885
55886 1998-06-29 Dave Love <d.love@dl.ac.uk>
55887
55888 * g77.f-torture/execute/980628-7.f,
55889 g77.f-torture/execute/980628-8.f,
55890 g77.f-torture/execute/980628-9.f,
55891 g77.f-torture/execute/980628-10.f: New tests from Craig.
55892
55893 * g77.f-torture/execute/980628-3.f: Remove mail headers.
55894
55895 1998-06-28 Jeffrey A Law (law@cygnus.com)
55896
55897 * g77.f-torture/execute/980628-4.f: New test from Craig.
55898 * g77.f-torture/execute/980628-5.f: Likewise.
55899 * g77.f-torture/execute/980628-2.f: Likewise.
55900 * g77.f-torture/execute/980628-0.f: Likewise.
55901 * g77.f-torture/execute/980628-1.f: Likewise.
55902 * g77.f-torture/execute/980628-3.f: Likewise.
55903 * g77.f-torture/execute/980628-6.f: Likewise.
55904
55905 1998-06-28 Jeffrey A Law (law@cygnus.com)
55906
55907 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
55908 directory when nothing has been installed yet.
55909
55910 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
55911
55912 * gcc.c-torture/special/special.exp: Handle newer versions of
55913 dejagnu.
55914
55915 1998-06-26 Jeffrey A Law (law@cygnus.com)
55916
55917 * gcc.dg/980626-1.c: New test.
55918
55919 1998-06-19 Bruno Haible <haible@ilog.fr>
55920
55921 * gcc.misc-tests/m-un-2.c: New test.
55922 * g++.old-deja/g++.other/warn01.c: Likewise.
55923
55924 1998-06-19 Robert Lipe <robertl@dgii.com>
55925
55926 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
55927 compatibility with assmblers with a different comment character.
55928 Eliminate use of GAS-specific extensions.
55929
55930 1998-06-19 Jeffrey A Law (law@cygnus.com)
55931
55932 * gcc.c-torture/execute/ieee/980619-1.c: New test.
55933
55934 1998-06-19 Robert Lipe <robertl@dgii.com>
55935
55936 * lib/g77.exp: Replace search for libf2c.a with search for newly
55937 renamed libg2c.a
55938
55939 1998-06-17 Jeffrey A Law (law@cygnus.com)
55940
55941 * gcc.c-torture/execute/980617-1.c: New test.
55942
55943 1998-06-12 Jeffrey A Law (law@cygnus.com)
55944
55945 * gcc.c-torture/execute/980612-1.c: New test.
55946
55947 1998-06-08 Jeffrey A Law (law@cygnus.com)
55948
55949 * gcc.dg/980523-1.c: Only test on ppc-linux.
55950 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
55951
55952 * gcc.c-torture/execute/980608-1.c: New test.
55953
55954 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
55955
55956 * gcc.c-torture/execute/980605-1.c: New test.
55957
55958 1998-06-04 Jeffrey A Law (law@cygnus.com)
55959
55960 * gcc.c-torture/execute/980604-1.c: New test.
55961
55962 1998-06-02 Jeffrey A Law (law@cygnus.com)
55963
55964 * gcc.c-torture/execute/980602-1.c: New test.
55965 * gcc.c-torture/execute/980602-2.c: Likewise.
55966
55967 1998-06-02 Dave Love <d.love@dl.ac.uk>
55968
55969 * 970125-0.f: Fix per JCB. Add commentary.
55970
55971 1998-05-31 Michael Meissner <meissner@cygnus.com>
55972
55973 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
55974 IEEE -0 support.
55975
55976 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
55977
55978 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
55979 earlier.
55980
55981 1998-05-28 Catherine Moore <clm@cygnus.com>
55982
55983 * gcc.c-torture/execute/980526-3.c: New test.
55984
55985 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
55986
55987 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
55988 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
55989 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
55990 m88k-motorola-sysv3 to XFAIL.
55991
55992 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55993
55994 * gcc.dg/980526-1.c: New test.
55995 * gcc.c-torture/execute/980526-2.c: New test.
55996
55997 1998-05-26 Jeffrey A Law (law@cygnus.com)
55998
55999 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
56000
56001 * gcc.c-torture/execute/980526-1.c: New test.
56002
56003 1998-05-26 Dave Love <d.love@dl.ac.uk>
56004
56005 * g77.f-torture/execute/alpha2.f: Add runtime test.
56006
56007 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
56008
56009 * g++.old-deja/old-deja.exp: Strip leading directories.
56010
56011 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
56012 error for the line. Don't run multiple tests for the same line.
56013
56014 1998-05-23 Jeffrey A Law (law@cygnus.com)
56015
56016 * gcc.dg/980523-1.c: New test.
56017
56018 1998-05-23 Dave Love <d.love@dl.ac.uk>
56019
56020 * g77.f-torture/compile/970915-0.f: New test.
56021
56022 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
56023
56024 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
56025
56026 1998-05-21 Jeffrey A Law (law@cygnus.com)
56027
56028 * gcc.dg/980520-1.c: New test.
56029
56030 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
56031
56032 * gcc.dg/980502-1.c: Fix return type.
56033
56034 1998-05-20 Jeffrey A Law (law@cygnus.com)
56035
56036 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
56037 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
56038 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
56039 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
56040 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
56041
56042 1998-05-20 Dave Love <d.love@dl.ac.uk>
56043
56044 * g77.f-torture/execute/980520-1.f: New test.
56045
56046 1998-05-15 Dave Love <d.love@dl.ac.uk>
56047
56048 * lib/mike-g77.exp: New file.
56049
56050 * g77.f-torture/noncompile/noncompile.exp,
56051 g77.f-torture/noncompile/check0.f: New files.
56052
56053 1998-05-14 Dave Love <d.love@dl.ac.uk>
56054
56055 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
56056 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
56057 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
56058 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
56059 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
56060 abort where appropriate.
56061
56062 1998-05-05 Michael Meissner <meissner@cygnus.com>
56063
56064 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
56065 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
56066
56067 1998-04-29 Dave Love <d.love@dl.ac.uk>
56068
56069 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
56070
56071 1998-04-27 Dave Love <d.love@dl.ac.uk>
56072
56073 * g77.f-torture/compile/980427-0.f: New test.
56074
56075 1998-04-24 Dave Love <d.love@dl.ac.uk>
56076
56077 * g77.f-torture/compile/980424-0.f: New test.
56078
56079 1998-04-19 Dave Love <d.love@dl.ac.uk>
56080
56081 * g77.f-torture/compile/980419-2.f (main): New test.
56082 * g77.f-torture/compile/970125-0.f: New test.
56083 * g77.f-torture/compile/980419-1.f: New test.
56084
56085 1998-04-08 Jim Wilson <wilson@cygnus.com>
56086
56087 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
56088 of loop-4.c.
56089
56090 1998-04-07 Jim Wilson <wilson@cygnus.com>
56091
56092 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
56093
56094 1998-04-03 Jim Wilson <wilson@cygnus.com>
56095
56096 * gcc.c-torture/compile/980329-1.c: New test.
56097
56098 1998-03-18 Jim Wilson <wilson@cygnus.com>
56099
56100 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
56101 * gcc.dg/980312-1.c: Fix typo in -march command.
56102
56103 1998-03-16 H.J. Lu (hjl@gnu.org)
56104
56105 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
56106
56107 1998-03-11 Robert Lipe <robertl@dgii.com>
56108
56109 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
56110 Dave Love agree the Fortran source is bogus.
56111
56112 1998-03-11 Robert Lipe <robertl@dgii.com>
56113
56114 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
56115 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
56116 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
56117 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
56118 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
56119
56120 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
56121
56122 * g++.old-deja/g++.other/friend1.C: New test.
56123
56124 1998-02-18 Dave Love <d.love@dl.ac.uk>
56125
56126 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
56127 possibly uninitialized) variables and declare dnrm2.
56128
56129 1998-02-23 Robert Lipe <robertl@dgii.com>
56130
56131 From Bruno Haible <haible@ilog.fr>:
56132 * gcc.c-torture/execute/980223.c: New test.
56133
56134 1998-02-13 Jeffrey A Law (law@cygnus.com)
56135
56136 * gcc.dg/ifelse-1.c: New test.
56137
56138 1998-02-09 H.J. Lu (hjl@gnu.org)
56139
56140 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
56141
56142 * lib/old-dejagnu.exp (old-dejagnu): Added the
56143 "execution test - XFAIL *-*-*" handling in the spirit of
56144 "excess errors test -". Changed the "execution test fails"
56145 handling to be like "excess errors test fails".
56146 * Update various tests accordingly.
56147
56148 1998-02-06 Jim Wilson <wilson@cygnus.com>
56149
56150 * gcc.c-torture/execute/980205.c: New test.
56151
56152 1998-01-18 Jeffrey A Law (law@cygnus.com)
56153
56154 * lib/c-torture.exp: Look for .x files instead of .cexp files.
56155 * lib/f-torture.exp: Similarly.
56156 * gcc.c-torture: Rename all .cexp files to .x files.
56157
56158 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
56159
56160 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
56161 (940510-1.c): Removed duplicate.
56162 (971104-1.c): New test.
56163
56164 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
56165
56166 * lib/f-torture.exp: Improve error and loop detection.
56167
56168 1997-11-19 Michael Meissner <meissner@cygnus.com>
56169
56170 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
56171 use that to size the filler array.
56172
56173 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
56174
56175 * lib/c-torture.exp(c-torture-execute): Fix typo.
56176
56177 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
56178 testcase as the executable name. Keep the executable around if
56179 the test fails.
56180
56181 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
56182
56183 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
56184 changes. Only test one -g option, and move it to the end of the
56185 list of options to test.
56186
56187 1997-09-19 Michael Meissner <meissner@cygnus.com>
56188
56189 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
56190 variable GCC_TORTURE_OPTIONS to supply default switches separated
56191 by colons. If no environment variable, run tests with -O0 -g, -O1
56192 -g, and -O2 -g as well.
56193
56194 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
56195
56196 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
56197 explanatory comments. Fix indentation.
56198
56199 1997-09-15 Jeffrey A Law (law@cygnus.com)
56200
56201 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
56202
56203 1997-09-11 Jeffrey A Law (law@cygnus.com)
56204
56205 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
56206 * g++.old-deja/g++.mike/p7325.C: Likewise.
56207 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
56208
56209 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
56210
56211 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
56212 * g++.old-deja/g++.brendan/crash30.C: Likewise.
56213 * g++.old-deja/g++.brendan/crash39.C: Likewise.
56214 * g++.old-deja/g++.law/operators4.C: Likewise.
56215
56216 1997-09-11 Joe Buck (jbuck@synopsys.com)
56217
56218 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
56219 * g++.old-deja/g++.mike/p784.C: Ditto.
56220 * g++.old-deja/g++.mike/p785.C: Ditto.
56221
56222 1997-09-05 Jeffrey A Law (law@cygnus.com)
56223
56224 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
56225
56226 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
56227
56228 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
56229 target feature; pass this to c-torture-execute as needed.
56230
56231 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
56232
56233 * lib/c-torture.exp(c-torture-execute): If the previous and the
56234 current executables being tested are identical, we don't need to
56235 run the executable again. Try to make the executable names
56236 unique. Add an optional argument for passing additional compiler
56237 flags.
56238
56239 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
56240
56241 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
56242
56243 1997-08-29 Jeffrey A Law (law@cygnus.com)
56244
56245 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
56246
56247 1997-07-31 Jeffrey A Law (law@cygnus.com)
56248
56249 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
56250 32bit or larger longs.
56251
56252 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
56253 have either a 32bit long or 32bit int.
56254
56255 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
56256
56257 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
56258 Make double precision tests dependent on sizeof (double).
56259
56260 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
56261
56262 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
56263 too.
56264
56265 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
56266
56267 * gcc.c-torture/compile/961203-1.cexp: New script.
56268
56269 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
56270
56271 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
56272 up the includes ourselves.
56273
56274 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
56275
56276 * lib/plumhall.exp: Remove random include, and add a few
56277 verbose messages for debugging.
56278
56279 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
56280
56281 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
56282 of trying to do it ourselves.
56283
56284 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
56285
56286 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
56287
56288 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
56289
56290 * gcc.prms/5403.c: Made regexp a bit less strict.
56291
56292 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
56293
56294 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
56295 is returned from remote_load instead.
56296 * lib/plumhall.exp: Ditto.
56297 * lib/mike-g++.exp: Ditto.
56298 * lib/old-dejagnu.exp: Ditto.
56299 * lib/c-torture.exp: Ditto.
56300
56301 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
56302
56303 * lib/g++.exp: Use build_wrapper procedure.
56304 * lib/gcc.exp: Ditto.
56305
56306 1997-05-20 Jeffrey A Law (law@cygnus.com)
56307
56308 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
56309 an old-style decl for malloc. Fixes tests to work when
56310 sizeof (int) != sizeof (size_t).
56311
56312 1997-05-15 Mike Meissner <meissner@cygnus.com>
56313
56314 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
56315
56316 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
56317 use stdargs.h interface.
56318
56319 1997-05-15 Mike Meissner <meissner@cygnus.com>
56320
56321 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
56322 NO_VARARGS when compiling.
56323
56324 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
56325
56326 * lib/plumhall.exp(ph_includes): New procedure.
56327 (ph_make): Use it.
56328 (ph_compiler): Ditto.
56329
56330 * lib/g++.exp: Rename test-glue.c to testglue.c.
56331 * lib/gcc.exp: Ditto.
56332
56333 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
56334
56335 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
56336 to completion when it's called.
56337
56338 1997-03-21 Michael Meissner <meissner@cygnus.com>
56339
56340 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
56341 is defined, don't do test.
56342
56343 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
56344
56345 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
56346 for object files.
56347 (ph_summary): Mark skipped testcases as untested, not unresolved.
56348
56349 * lib/plumhall.exp (ph_make): If unresolved because of bad
56350 errorCode, record errorCode in log file.
56351 (*): Replace send_log/verbose with verbose -log.
56352
56353 1997-03-19 Michael Meissner <meissner@cygnus.com>
56354
56355 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
56356 double conversion if double isn't at least 8 bytes.
56357
56358 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
56359 int to work with targets where int is 16 bits.
56360
56361 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
56362 8 bytes, just exit, since 4 byte doubles don't have enough bits of
56363 precision for the test to complete.
56364
56365 1997-03-14 Michael Meissner <meissner@cygnus.com>
56366
56367 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
56368 if d10v is not compiled with the -mdouble64 flag.
56369 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
56370
56371 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
56372 d10v is not compiled with the -mint32 flag.
56373
56374 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
56375
56376 * lib/plumhall.exp: Use incr_count.
56377
56378 1997-03-12 Jeffrey A Law (law@cygnus.com)
56379
56380 * gcc.c-torture: Update to c-torture-1.45.
56381
56382 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
56383
56384 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
56385 the name of the expect testcase file).
56386
56387 * lib/g++.exp(g++_init): Ditto.
56388
56389 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
56390
56391 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
56392 the host.
56393
56394 * lib/gcc.exp(gcc_exit): New procedure.
56395
56396 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
56397
56398 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
56399 specs where appropriate.
56400
56401 * g++.old-deja/g++.arm/*: Added additional ERROR checks
56402 because of new "candidates are" messages, and removed a few
56403
56404 * Converted all non-old-style g++ testcases to old-style, and
56405 moved into g++.old-deja.
56406
56407 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
56408
56409 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
56410 options.
56411
56412 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
56413 succeeded.
56414
56415 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
56416
56417 1997-02-13 Michael Meissner <meissner@cygnus.com>
56418
56419 * lib/gcc.exp (gcc_target_compile): Add support for defining
56420 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
56421 the machine doesn't have those features.
56422
56423 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
56424
56425 * g++.law/operators4.exp: Don't use LIBS.
56426
56427 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
56428
56429 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
56430
56431 * lib/mike-g++.exp: Don't set the compiler to be tested here.
56432 * lib/g++.exp: Set it here instead. Also, allow use of the
56433 --tool_exec and --tool_opt options. Change CXX to
56434 GXX_UNDER_TEST.
56435
56436 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
56437
56438 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
56439
56440 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
56441
56442 * lib/old-dejagnu.exp: Use prune_warnings instead of
56443 prune_system_crud.
56444 * lib/mike-g++.exp: Ditto.
56445 * lib/gcc.exp: Ditto.
56446 * lib/g++.exp: Ditto.
56447
56448 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
56449
56450 1997-02-07 Jeffrey A Law (law@cygnus.com)
56451
56452 * 941014-2.c: Include stdlib.h
56453 * 960327-1.c: Include stdio.h
56454 * dbra.c, index-1.c: Don't assume ints are 32bits.
56455
56456 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
56457
56458 * lib/gcc.exp: Add gcc,stack_size target feature.
56459
56460 * lib/g++.exp(g++_target_compile): Add the include and link
56461 paths here, not in two other places. And, it's $options, not
56462 options.
56463
56464 * lib/mike-g++.exp(postbase): Remove the code that determines
56465 the correct include and link paths.
56466 * g++.old-deja/old-deja.exp: Ditto.
56467
56468 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
56469
56470 * lib/g++.exp(g++_init): target_compile no longer returns the
56471 filename of the result.
56472
56473 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
56474
56475 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
56476 call to glob.
56477
56478 * gcc.c-torture/special/special.exp: Change call to
56479 gcc_target_compile to include the object file.
56480
56481 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
56482
56483 * gcc.c-torture/special/special.exp: Correct misspelling in last
56484 change.
56485
56486 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
56487
56488 * lib/plumhall.exp(ph_summary): Log the entire output of the
56489 executable. Return -1 if there were any failures, 0 otherwise.
56490 (ph_execute): Return -1 if there were any failures, 0 otherwise.
56491 (ph_make): Clean up objects and executables that were built
56492 if the tests succeeded.
56493
56494 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
56495
56496 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
56497 libraries and includes in the build tree as appropriate.
56498
56499 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
56500
56501 * lib/c-torture.exp: Instead of looking for the global variable
56502 NO_LONG_LONG, check to see if that's a feature of the target.
56503
56504 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
56505
56506 * config/default.exp: Minimize. Delete the remainer of the files in
56507 config; this functionality is now in devo/dejagnu/config.
56508
56509 g++.*/*: Pass any additional flags used to compile to postbase;
56510 delete CXXFLAGS.
56511
56512 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
56513 is now done by runtest.exp. Use gcc_target_compile instead of
56514 compile.
56515
56516 lib/c-torture.exp: Use gcc_target_compile instead of compile.
56517 Remove references to CFLAGS. Use remote_file instead of
56518 calling rm -f.
56519 (c-torture): Take a list of arguments to use to compile this
56520 testcase.
56521
56522 lib/g++.exp: Simplify. Use target_compile instead of compile.
56523 lib/gcc-dg.exp: Ditto.
56524 lib/gcc.exp: Ditto.
56525 lib/mike-{gcc,g++}.exp: Ditto.
56526 lib/old-dejagnu.exp: Ditto.
56527 lib/plumhall.exp: Ditto.
56528
56529 1997-01-08 Jim Wilson <wilson@cygnus.com>
56530
56531 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
56532 (ph_linker): Likewise.
56533
56534 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
56535
56536 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
56537 MAP_ANON / MAP_ANONYMOUS if defined;
56538 else try to map from /dev/zero .
56539
56540 1996-11-12 Jeffrey A Law (law@cygnus.com)
56541
56542 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
56543 isn't defined, then define it to MAP_ANONYMOUS.
56544
56545 1996-11-12 Jeffrey A Law (law@cygnus.com)
56546
56547 * gcc.c-torture: Update to c-torture-1.42 release.
56548
56549 1996-11-11 Jeffrey A Law (law@cygnus.com)
56550
56551 * gcc.c-torture: Update to c-torture-1.41 release.
56552
56553 1996-10-27 Jeffrey A Law (law@cygnus.com)
56554
56555 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
56556 c-torture release.
56557
56558 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
56559
56560 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
56561 and LDFLAGS. Fix second case to append the target_info ldflags
56562 onto LDFLAGS, not CFLAGS.
56563 * lib/g++.exp (g++_init): Add target_info stuff.
56564 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
56565 of libgloss and newlib flags for !native.
56566
56567 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
56568 (GDB): Fix relative path to go up another dir for finding gdb.
56569
56570 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
56571
56572 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
56573 versions in the target_info array, if they don't exist.
56574
56575 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
56576
56577 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
56578
56579 1996-07-08 Jim Wilson <wilson@cygnus.com>
56580
56581 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
56582 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
56583
56584 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
56585
56586 * lib/old-dejagnu.exp: Don't remove the output file before we've
56587 actually tested it. Don't append pwd to the path of the executable
56588 we're testing.
56589
56590 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
56591
56592 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
56593
56594 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
56595
56596 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
56597 temporary directory for compiler files, and set it to a default
56598 value of /tmp. Set $output as the name of the output file from
56599 compiling the testcase. Add a -o option to $cflags_var so the
56600 compiler writes the final output file as $output. Set $executable
56601 to $output.
56602
56603 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
56604 directory for compiler files, and set it to /tmp if it doesn't
56605 already have a value. Set $output_file to the name of the output
56606 file from compiling the testcase. Add a -o option to CXXFLAGS so
56607 the compiler writes the final output file as $output. Use $output
56608 as the executable to be tested.
56609
56610 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
56611
56612 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
56613
56614 1996-06-08 Jeffrey A Law (law@cygnus.com)
56615
56616 * gcc.c-torture/execute/pending-1.c: New test. Still
56617 pending in Tege's queue.
56618
56619 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
56620
56621 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
56622 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
56623 if there were failures. Call unresolved if there were unresolved
56624 testcases. Call gcc_fail if program did not run to completion.
56625 (ph_make): Pass additional argument name to ph_execute.
56626 (ph_execute): Add new argument. Pass additional arguments to
56627 ph_summary. Call gcc_fail is there is no execution output.
56628
56629 1996-04-24 Jeffrey A Law (law@cygnus.com)
56630
56631 * lib/plumhall.exp (proc_summary): Output relavent summary
56632 lines into the log so specific failures in plumhall can be
56633 investigated.
56634
56635 1996-04-10 Jeffrey A Law (law@cygnus.com)
56636
56637 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
56638 (c-torture-execute): Don't try to execute tests which use
56639 "long long" types if $NO_LONG_LONG is nonzero.
56640
56641 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
56642
56643 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
56644 not c-torture.
56645
56646 * gcc.ieee: Move from here.
56647 * gcc.c-torture/execute/ieee: To here.
56648
56649 1996-03-26 Jeffrey A Law (law@cygnus.com)
56650
56651 * gcc.c-torture: Update to c-torture-1.41 release.
56652
56653 1996-03-22 Jeffrey A Law (law@cygnus.com)
56654
56655 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
56656 not "$output".
56657
56658 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
56659
56660 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
56661 -c present.
56662
56663 1996-03-02 Jeffrey A Law (law@cygnus.com)
56664
56665 * config/proelf.exp: Handle connecting to a simulator.
56666
56667 1996-01-31 Jeffrey A Law (law@cygnus.com)
56668
56669 * config/proelf.exp: New file. Enough framework that we can
56670 run c-torture tests on the proelf targets (or any other target
56671 that gdb can connect to for that matter).
56672
56673 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
56674
56675 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
56676 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
56677
56678 * lib/plumhall.exp (ph_execute): Always call ph_summary if
56679 exec_output exists.
56680
56681 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
56682
56683 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
56684 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
56685
56686 * config/*.exp: Update FSF address. Change result of ${tool}_load
56687 to pass/fail/unresolved/unsupported/untested. Caller must now
56688 call unresolved/unsupported/untested.
56689 * lib/*.exp: Update FSF address. Update to handle new results of
56690 ${tool}_load.
56691 * lib/chill.exp (verbose): Delete.
56692
56693 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
56694
56695 * lib/gcc.exp (default_gcc_start): Change order of args to
56696 $LDFLAGS $CFLAGS $LIBS.
56697 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
56698 Save/set/restore CFLAGS. Pass single arg to gcc_start.
56699 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
56700 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
56701 * gcc.misc-tests/dg-test.exp: Likewise.
56702 * gcc.misc-tests/msgs.exp: Likewise.
56703 * gcc.prms/prms.exp: Likewise.
56704 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
56705 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
56706
56707 * lib/dg.exp: Deleted, moved to dejagnu/lib.
56708
56709 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
56710
56711 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
56712
56713 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
56714 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
56715
56716 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
56717 necessary.
56718
56719 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
56720
56721 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
56722 global for loop; add use of $mathlib.
56723 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
56724 settings here; set mathlib for anything but VxWorks.
56725
56726 1996-01-22 Jeffrey A Law (law@cygnus.com)
56727
56728 * gcc.c-torture: Update to c-torture-1.40 release.
56729
56730 1996-01-03 Jeffrey A Law (law@cygnus.com)
56731
56732 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
56733 dg.exp.
56734
56735 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
56736
56737 * lib/c-torture.exp (c-torture-execute): Declare "output" as
56738 global.
56739
56740 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
56741
56742 * lib/g++.exp (LIBS): Define if not already.
56743 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
56744 (gcc-dg-prune): Call prune_gcc_output.
56745 * lib/gcc.exp (prune_gcc_output): New proc.
56746 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
56747 prune_gcc_output.
56748
56749 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
56750
56751 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
56752 (c-torture-execute): Likewise. Rename `name' to `testcase'.
56753
56754 1995-11-15 Jeffrey A Law (law@cygnus.com)
56755
56756 * gcc.c-torture: Update to c-torture-1.39 release.
56757
56758 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
56759
56760 * lib/c-torture.exp (c-torture-execute): Don't return if one option
56761 fails, try others as well.
56762
56763 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
56764
56765 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
56766 If compilation fails, mark execute tests as `untested'.
56767 If test is marked as unsupported, don't mark compilation and
56768 execute tests as failed.
56769
56770 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
56771
56772 * lib/g++.exp (g++_init): Don't link in libg++, and look to
56773 libstdc++ for whether or not we want to be doing shared
56774 libraries. Delete link_curses since we don't need it anymore.
56775 * lib/mike-g++.exp (postbase): Don't link in libg++.
56776 * g++.old-deja/old-deja.exp: Likewise.
56777
56778 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
56779
56780 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
56781
56782 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
56783
56784 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
56785 For that, add `-Wl,-a,shared_archive'.
56786 * g++.old-deja/old-deja.exp: Likewise.
56787
56788 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
56789
56790 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
56791
56792 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
56793
56794 * lib/mike-g++.exp (postbase): Pay attention to the status of
56795 g++_load.
56796
56797 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
56798
56799 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
56800
56801 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
56802
56803 * lib/gcc.exp (default_gcc_start): No longer need to log program
56804 being executed or its output, execute_anywhere does that now.
56805 * lib/g++.exp (default_g++_version): Call execute_anywhere.
56806 (default_g++_start): Likewise. Delete calls to verbose/send_log.
56807
56808 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
56809
56810 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
56811 the same as those in lib/g++.exp.
56812
56813 1995-10-10 Jeff Law (law@hurl.cygnus.com)
56814
56815 * gcc.c-torture: Update to c-torture-1.38 release.
56816 * gcc.ieee: Related changes.
56817
56818 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
56819
56820 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
56821 "exec". Minor reformatting changes.
56822
56823 * config/rom68k.exp (${tool}_load): Make it work in a canadian
56824 cross. This means all "exec" calls now work on a remote host as
56825 well.
56826 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
56827 cross. Filter out the extra "\r\n" stuff that expect puts in.
56828 (c-torture-execute): Filter out the bogus warnings like
56829 c-torture-compile does. Add support for canadian cross.
56830 * lib/gcc.exp (default_gcc_version, default_gcc_start)
56831 Use execute_anywhere rather than calling exec directly. Now it
56832 works for canadian cross testing.
56833
56834 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
56835
56836 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
56837 results into a variable, and check that rather than using file exists.
56838
56839 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
56840
56841 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
56842 create a libg++.so. For sunos4.1.*, also add -ltermcap.
56843
56844 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
56845
56846 * g++.old-deja/old-deja.exp: Create and pass runshlib and
56847 lib_curses if there's a shared libg++ in the build tree.
56848
56849 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
56850
56851 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
56852 if not supported target.
56853
56854 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
56855
56856 * lib/g++.exp (g++_init): Move empty setting of runshlib and
56857 link_curses up to always happen, not just for native builds.
56858
56859 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
56860
56861 * gcc.c-torture: Update to c-torture-1.36 release.
56862 * gcc.failure: Related changes.
56863
56864 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
56865
56866 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
56867
56868 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
56869
56870 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
56871 * lib/mike-g++.exp (postbase): Not in here. Still reference
56872 runshlib, link_curses, and mathlib for link and run.
56873
56874 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
56875 pass the runtime shared library options for Solaris, OSF/1, and
56876 Irix5, and link with -lcurses to avoid unresolved references.
56877
56878 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
56879
56880 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
56881 only run once.
56882
56883 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
56884
56885 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
56886
56887 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
56888
56889 * gcc.c-torture: Update to c-torture-1.35 release. Note we
56890 do not have a framework for the "compat" tests yet.
56891
56892 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
56893
56894 * lib/mike-g++.exp (postbase): New local variable `mathlib',
56895 set to null if we're testing vxworks5.1. Use that instead of
56896 `-lm' in the setting of LIBS for link and run.
56897
56898 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
56899
56900 * config/rom68k.exp (${tool}_load): Major changes to make it
56901 work. Verified that it does in fact return the stuff in
56902 exec_output properly. Catch any Emul or any TRAP other than 0.
56903
56904 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
56905
56906 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
56907 LDFLAGS properly for targets that need stuff from libgloss.
56908 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
56909 only run once.
56910 (gpp_initialized): New variable.
56911
56912 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
56913
56914 * config/rom68k.exp: Load libgloss.exp.
56915 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
56916 so we can produce a fully linked binary.
56917 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
56918 so we can produce a fully linked binary.
56919
56920 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
56921
56922 * lib/plumhall.exp (ph_section): Watch for expected failures.
56923 Add missing `else'.
56924
56925 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
56926 run the testcase.
56927 (c-torture): Likewise.
56928
56929 1995-08-28 Doug Evans <dje@cygnus.com>
56930
56931 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
56932
56933 * lib/mike-g++.exp (mike_cleanup): New proc.
56934 (prebase): New globals compiler_result, not_compiler_result,
56935 target_regexp.
56936 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
56937 allow leading "-" in pattern. Watch for unsupported tests.
56938 If $compiler_result is set, pattern match assembler code,
56939 and ditto for $not_compiler_result.
56940 * lib/mike-gcc.exp: Likewise.
56941
56942 * lib/plumhall.exp (ph_execute): Only call ph_summary if
56943 execution "succeeded".
56944
56945 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
56946
56947 * config/win32.exp: New file.
56948 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
56949
56950 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
56951
56952 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
56953 unsupported.
56954 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
56955 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
56956 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
56957
56958 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
56959 "... without exceptions was ...". That is now handled by
56960 prune_system_crud.
56961 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
56962
56963 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
56964
56965 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
56966 sieve.c,sort2.c}: New files.
56967 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
56968 sieve.exp,sort2.exp}: Drivers for them.
56969
56970 * lib/mike-gcc.exp (program_output): New user settable variable.
56971 (postbase): Call prune_system_crud. Also prune extraneous compiler
56972 messages.
56973 * lib/mike-g++.exp (program_output): New user settable variable.
56974
56975 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
56976
56977 * config/sh.exp: Deleted (use sim.exp instead).
56978
56979 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
56980
56981 * config/vx.exp: Declare CHECKTASK as global.
56982 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
56983 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
56984 * lib/old-dejagnu.exp: Load [pwd]/$executable.
56985
56986 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
56987
56988 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
56989 target. Like vx.exp, only includes `vx29k.exp' instead of
56990 `vxworks.exp'.
56991
56992 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
56993
56994 * config/sim.exp: Increase time limit from 120 seconds to 240.
56995
56996 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
56997
56998 * gcc.c-torture/execute/950628-1.c: New test.
56999
57000 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
57001
57002 * gcc.c-torture: Update with changes/additions from
57003 c-torture-1.34.
57004
57005 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
57006
57007 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
57008
57009 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
57010
57011 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
57012
57013 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
57014
57015 * gcc.c-torture/compile/950512-1.c: New test.
57016 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
57017 * gcc.dg/struct-ret-1.c: Likewise.
57018
57019 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
57020
57021 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
57022 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
57023
57024 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
57025
57026 * gcc.c-torture/special/920411-1.c: Deleted.
57027 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
57028
57029 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
57030
57031 * config/sim.exp (${tool}_load): Hack in call to bash to get a
57032 cpu limit.
57033
57034 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
57035
57036 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
57037
57038 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
57039
57040 From kenner;
57041 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
57042 is the proper length.
57043 * va-arg-3.c: Likewise.
57044
57045 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
57046
57047 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
57048 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
57049
57050 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
57051 * lib/g++.exp (default_g++_start): Delete old cruft.
57052
57053 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
57054
57055 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
57056 (2 * (1 << 18)) to (2 * (1 << 17)).
57057
57058 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
57059
57060 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
57061
57062 * config/rom68k.exp: Renamed from config/idp.exp
57063
57064 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
57065
57066 * c-torture/compile/921109-2.c
57067
57068 1995-04-18 Mike Stump <mrs@cygnus.com>
57069
57070 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
57071 excess errors.
57072
57073 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
57074
57075 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
57076 output.
57077 * lib/g++.exp (default_g++_start): Likewise.
57078
57079 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
57080
57081 * gcc.c-torture/compile/950329-1.c: New test.
57082
57083 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
57084
57085 * config/bug.exp (${tool}_load): Updated to use new remote_open
57086 and remote_close procs.
57087 * config/idp.exp: New file.
57088
57089 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
57090
57091 * gcc.c-torture/execute/950322-1.c: New test.
57092
57093 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
57094
57095 * config/vx.exp (${tool}_load): Clean up testing of return code from
57096 vxworks_ld and vxworks_spawn.
57097
57098 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
57099
57100 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
57101
57102 1995-03-13 Mike Stump <mrs@cygnus.com>
57103
57104 * lib/old-deja.exp: Add `excess errors test - ' error, now one
57105 can mark excess errors on a machine by machine basis. Note, the
57106 default is to not expect any excess errors, even when excess
57107 errors test - is given, so you will want to put an XFAIL ... on
57108 these lines. For example, // excess errors test - XFAIL hppa*-*-*
57109 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
57110 those 4 machines, but no others.
57111
57112 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
57113
57114 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
57115 * lib/c-torture.exp: to here.
57116
57117 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
57118
57119 * gcc.c-torture/execute/950221-1.c: New test.
57120 * gcc.c-torture/execute/struct-ret-1.c: New test.
57121 * gcc.c-torture/compile/950221-1.c: New test.
57122
57123 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
57124
57125 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
57126
57127 * gcc.c-torture/execute/arith-1.c (main): Return 0.
57128 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
57129
57130 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
57131
57132 * g++.gb: New directory of tests, derived from my signature and
57133 class scoping tests.
57134
57135 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
57136 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
57137 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
57138 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
57139 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
57140 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
57141 * g++.gb/sig25.C: Likewise.
57142
57143 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
57144 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
57145 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
57146 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
57147 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
57148 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
57149 * g++.gb/sig25.exp: Likewise.
57150
57151 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
57152 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
57153 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
57154 * g++.gb/scope13.C: Likewise, this test still fails.
57155
57156 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
57157 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
57158 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
57159 * g++.gb/scope13.exp: Ditto.
57160
57161 * g++.gb/README: New file, explains what these tests are about.
57162
57163 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
57164
57165 * lib/dg.exp (dg-do): Support `preprocess'.
57166 (dg-test): Likewise.
57167
57168 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
57169
57170 * config/udi.exp: change "continue -expect" to "exp_continue".
57171
57172 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
57173
57174 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
57175 Delete redundant tests.
57176
57177 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
57178 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
57179 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
57180 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
57181 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
57182 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
57183 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
57184 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
57185
57186 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
57187 storing label pointers.
57188 * gcc.c-torture/execute/921019-1.c: Likewise.
57189 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
57190 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
57191 parameter fp.
57192 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
57193 constants.
57194
57195 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
57196 Delete obsolete tests.
57197
57198 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
57199 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
57200 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
57201 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
57202 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
57203 * gcc.c-torture/compile/950124-1.c: New test.
57204
57205 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
57206
57207 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
57208
57209 * lib/mike-g++.exp: Add -lm to LIBS.
57210
57211 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
57212
57213 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
57214
57215 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
57216
57217 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
57218
57219 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
57220
57221 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
57222
57223 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
57224
57225 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
57226 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
57227 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
57228 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
57229 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
57230 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
57231 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
57232 * g++.law/{operators31.C, operators32.C,
57233 * g++.law/{operators33.C, operators34.C}: Likewise.
57234 * g++.law/{pic1.C, refs2.C}: Likewise.
57235 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
57236 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
57237 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
57238 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57239
57240 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
57241 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
57242 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
57243 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
57244 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
57245 * g++.law/{enum9.exp, friend5.exp}: Likewise.
57246 * g++.law/{nest3.exp, nest4.exp}: Likewise.
57247 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
57248 * g++.law/{operators30.exp, operators31.exp}: Likewise.
57249 * g++.law/{operators32.exp, operators33.exp}: Likewise.
57250 * g++.law/{operators34.exp}: Likewise.
57251 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
57252 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
57253 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
57254 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
57255 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57256
57257 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
57258 No longer expected to fail.
57259 * g++.law/missed-error3.C: Tweak for recent bool changes.
57260
57261 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
57262
57263 * config/emb-unix: Deleted.
57264 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
57265 remote execution. Do final link on remote host if REMOTE_LINK is set.
57266
57267 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
57268
57269 * lib/dg.exp (dg-test): Fix typo in last patch.
57270
57271 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
57272
57273 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
57274 (handles multiple occurrences).
57275
57276 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
57277
57278 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
57279 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
57280 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
57281 printed).
57282 * lib/c-torture.exp (c-torture-compile): Likewise.
57283 (c-torture): Prepend full path if missing.
57284 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
57285 (gcc_fail): Likewise.
57286 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
57287
57288 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
57289
57290 * lib/netware.exp: Only attach to NetWare i386 systems.
57291
57292 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
57293
57294 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
57295 messages. Add test name to "output pattern match" pass/fail message.
57296
57297 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
57298
57299 * gcc.dg: New testsuite.
57300 * gcc.dg/dg.exp: New file.
57301
57302 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
57303 test-switch.c}: Deleted.
57304
57305 * gcc.misc-tests/msgs.exp: New testcase driver.
57306
57307 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
57308
57309 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
57310 Watch for illegal return values from ${tool}_load.
57311 * config/unix.exp (${tool}_load): Fix pass/fail detection for
57312 cross targets. Coerce return value >0 to 1.
57313
57314 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
57315
57316 * config/unix.exp (${tool}_load): Call program rsh, not proc.
57317
57318 * config/emb-unix.exp: New file.
57319
57320 * config/sim.exp: Error if variable $SIM not defined.
57321 (${tool}_load): Mark test as "untested" if simulator missing.
57322
57323 * config/unix.exp: Load remote.exp to get rcp_download.
57324 * lib/c-torture.exp: Use different option lists for testcases with
57325 and without loops.
57326 * gcc.c-torture/execute/execute.exp: Likewise.
57327
57328 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
57329
57330 * config/*.exp: Clarify return code from ${tool}_load.
57331 Call `unresolved' or `untested' instead of `warning' or `perror'
57332 (sometimes you still want to call both though).
57333 Add comment that `shell_id' is local to each file.
57334 * config/udi.exp (timeout): Set to 30.
57335 Don't print warning if connection fails, $connectmode has already
57336 printed an error.
57337 (${tool}_load): Move verbose messages to level 2.
57338 Rework pattern for "Process started" message.
57339 Pass `shell_id' to ${connectmode}_download.
57340 Retry twice upon timeout. Make resetting of target more robust.
57341 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
57342 Pass `shell_id' to exit_$connectmode.
57343 Only call exit_$connectmode if connected.
57344 * config/unix.exp (${tool}_load): Check return codes better.
57345 * config/vrtx.exp (${tool}_load): Likewise.
57346 * config/vx.exp (${tool}_load): Likewise.
57347 Delete unneeded global's.
57348 * lib/dg.exp (dg-test): Update to reflect clarified return codes
57349 from ${tool}_load.
57350 (dg-stat): Delete.
57351 (dg-init): Delete recording of pass/fail counts.
57352 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57353 (old-dejagnu-init): Likewise.
57354 (old-dejagnu-stat): Delete contents, empty proc now.
57355 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
57356 (c-torture): Delete references to lcnt, lpass, lfail.
57357 Get option list from TORTURE_OPTIONS.
57358 Delete -funroll[-all]-loops if no loops.
57359 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
57360 (g++_stat): Delete contents (empty proc now).
57361 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
57362 (gcc_finish): Likewise.
57363 (gcc_stat): Deleted.
57364 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
57365 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
57366 * gcc.c-torture/execute/execute.exp: Likewise.
57367 Split tests into two parts: compile, execute.
57368 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
57369 no loops. Update to reflect clarified return codes from ${tool}_load.
57370
57371 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
57372
57373 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
57374 to grep for.
57375 (old-dejagnu): Likewise (where necessary).
57376
57377 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
57378
57379 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
57380
57381 * lib/dg.exp (dg-process-target): Fix processing of selector.
57382 Add comment regarding use of `error'.
57383
57384 * lib/gcc.exp (prune_system_crud): Define if missing.
57385 * lib/g++.exp (prune_system_crud): Likewise.
57386
57387 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
57388 Call prune_system_crud.
57389 * lib/dg.exp (dg-runtest): New proc.
57390 Use perror instead of send_user for tcl errors in testcase.
57391 Don't return any value, it's never used.
57392 Don't clobber previous definition of `unknown'.
57393 Print tcl errors in `dg-final'.
57394
57395 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
57396
57397 * lib/dg.exp (dg-process-target): Improve syntax error messages.
57398 (dg-test): Don't print errorInfo, it contains stack backtrace.
57399
57400 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
57401
57402 * lib/g++.exp (runtest_file_p): Define if missing.
57403
57404 1994-09-24 Doug Evans (dje@cygnus.com)
57405
57406 * lib/mike-g++.exp: Comment out loading of g++.exp.
57407 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
57408 (default_g++_version): Always print something.
57409 (default_g++_start): Comment out call to `which'.
57410 (g++_start, g++_load): Deleted (must be defined in config file).
57411 * lib/gcc.exp: Test for existence of $CC at start.
57412 Delete check for tmpdir (done in gcc_init).
57413 (default_gcc_version): Always print something.
57414 (default_gcc_start): Comment out call to `which'.
57415 * config/*.exp: Major cleanup - make cross targets work at least a
57416 little better for g++ (by not being "--tool gcc" specific).
57417 Rename gcc_xxx to ${tool}_xxx.
57418 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
57419 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
57420
57421 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
57422
57423 * lib/c-torture.exp (c-torture-compile): Rework compiler
57424 message processing.
57425
57426 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
57427 c-torture.
57428
57429 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
57430
57431 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
57432
57433 * lib/dg.exp (dg-process-target): Support { target native }.
57434
57435 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
57436
57437 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
57438 looked for "... program xxx got fatal signal".
57439 Correct regsub munging of `comp_output'.
57440 Ignore compiler messages "path prefix not used" and "linker input
57441 file unused".
57442
57443 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
57444
57445 * lib/gcc.exp (runtest_file_p): Define if missing.
57446 * gcc.prms/template.c: Example to work from.
57447
57448 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
57449
57450 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
57451 * lib/dg.exp (dg-test): Call unsupported testcases as such.
57452
57453 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
57454 * gcc.prms/1883.c: Moved from compile/940714-1.c.
57455 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
57456 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
57457
57458 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
57459 (dg-process-target): No longer a varargs proc.
57460 Return S/N for target, P/F for xfail. All callers changed.
57461 (user option procs): More argument checking.
57462 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
57463 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
57464 (dg-test): Skip test if not running on selected target in `dg-do'.
57465 Update handling of `dg-do-what', `dg-output-text'.
57466 Separate execution pass/fail from output pattern match pass/fail.
57467 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
57468
57469 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
57470
57471 * gcc.c-torture/special/special.exp: Don't expect failure for mips
57472 target for 920510-1.c.
57473
57474 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
57475
57476 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
57477 Clean up comment regarding use of passcnt, etc.
57478 (gcc_stat): Don't update `testcnt' here.
57479 (gcc_finish): Do it here.
57480 Might as well reset `but_id' here too.
57481 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
57482 to determine if the file should be tested.
57483 * gcc.c-torture/compile/compile.exp: Likewise.
57484 * gcc.c-torture/execute/execute.exp: Likewise.
57485 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57486 * gcc.misc-tests/dg-test.exp: Likewise.
57487 * gcc.prms/prms.exp: Likewise.
57488 * gcc.wendy/wendy.exp: Likewise.
57489 * g++.old-deja.exp: Likewise.
57490 Move "Testing file" message to verbose level 1.
57491
57492 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
57493
57494 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
57495
57496 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
57497
57498 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
57499 (default_gcc_start): Accept optional second list element
57500 of compiler flags. Print compiler output at verbosity level 2.
57501 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
57502 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
57503 Save current values of framework globals passcnt, failcnt, xpasscnt,
57504 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
57505 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
57506 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
57507 xfailcnt to compute stats. Update framework global `testcnt' from
57508 pass/fail counts.
57509 (gcc_finish): New proc. Clean up test environment.
57510 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
57511 (gcc_epass, gcc_efail): Delete.
57512 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
57513 argument of line number.
57514 (dg-init): If the tool has an init routine, call it.
57515 (dg-test): Remove args `cflags_var' and `libs_var'.
57516 Pass all compiler options to ${tool}_start.
57517 Handle missing line number.
57518 (dg-finish): New function.
57519 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
57520 particular files. Call gcc_finish at end. Move "skipping test"
57521 message to verbosity level 3.
57522 * gcc.c-torture/compile/compile.exp: Likewise.
57523 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57524 * gcc.c-torture/execute/execute.exp: Likewise.
57525 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57526 Print testcase being tried at verbosity level 1.
57527 * gcc.c-torture/special/special.exp: Unset xfail.
57528 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57529 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
57530 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
57531 * gcc.failure/failure.exp: Likewise.
57532 * gcc.ieee/ieee.exp: Likewise.
57533 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
57534 Update call to dg-test. Call dg-finish at end.
57535 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
57536 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57537 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
57538 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
57539 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
57540 * gcc.wendy/wendy.exp: Add copyright.
57541 Delete setting of tmpdir (done by gcc_init).
57542 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
57543 Pass compiler flags to gcc_start. Call gcc_finish at end.
57544 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
57545 gcc_[ce]pass/fail.
57546
57547 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
57548
57549 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
57550 confusion.
57551 (g++_load): Likewise.
57552
57553 * config/*.exp (gcc_load): Some were varargs fns and some were not.
57554 Rename argument to `prog' to remove the confusion.
57555 Varargs fns behave differently too!
57556 (g++_load): Likewise.
57557
57558 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
57559
57560 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
57561 what it is. Delete (always) printing of status value for !native.
57562 Simplify verbose code, and include status and exec_output.
57563 (g++_load): Use gcc_load.
57564
57565 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
57566
57567 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
57568 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
57569 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
57570 940714-3.c as these testcases don't exist anymore. Make
57571 va-arg-1.c expected to pass.
57572
57573 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
57574
57575 * gcc.misc-tests/misc.exp: Only run specific testcases.
57576 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
57577 * gcc.misc-tests/dg-[1-9].c: New files.
57578
57579 * lib/dg.exp: New testsuite driver.
57580 * gcc.prms/prms.exp: Use it.
57581
57582 * README.gcc: New file.
57583
57584 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
57585 Document and reset `lxpass' and `lxfail'.
57586 Simplify "initialized" message.
57587 (gcc_stat): Clean up comments a little.
57588
57589 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
57590
57591 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
57592
57593 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
57594
57595 * lib/old-dejagnu.exp (process-option): New proc.
57596 (old-dejagnu-init, old-dejagnu-stat): Likewise.
57597 (old-dejagnu): Simplify.
57598 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
57599
57600 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
57601
57602 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
57603 exists and is not an empty string.
57604
57605 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
57606 $xfail rather than calling setup_xfail. Clear $xfail when test is
57607 finished.
57608 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
57609 automatically.
57610
57611 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
57612 longer expected to fail.
57613
57614 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
57615 "f" function call.
57616
57617 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
57618
57619 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
57620 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
57621 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
57622 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
57623 c-torture-1.29.
57624
57625 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
57626 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
57627
57628 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
57629
57630 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
57631 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
57632
57633 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
57634 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
57635 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
57636
57637 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
57638
57639 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
57640 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
57641 940714-1.c, 940714-2.c, 940714-3.c},
57642 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
57643 gcc.misc-tests/{mg.c,mg.exp}:
57644 New tests.
57645 * gcc.noncompile/noncompile.exp: Change accordingly.
57646
57647 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
57648
57649 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
57650 Undo previous clobberage.
57651
57652 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
57653
57654 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
57655 * gcc.special/{930510-1.c, special.exp}:
57656 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
57657 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
57658 struct-varargs-1.c}: New tests from c-torture-1.26.
57659
57660 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
57661
57662 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
57663 argument to switch.
57664
57665 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
57666
57667 * Revert the previous changes. Please see Rob's directory
57668 (/lisa/test/rob/progressive/gcc/testsuite) for testing
57669 fixes.
57670
57671 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
57672
57673 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
57674 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
57675 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
57676 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
57677 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
57678 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
57679 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
57680 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
57681 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
57682 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
57683 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
57684 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
57685 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
57686 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
57687 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
57688 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
57689 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
57690 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
57691 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
57692 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
57693 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
57694 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
57695 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
57696 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
57697 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
57698 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
57699 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
57700 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
57701 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
57702 testing changes.
57703
57704 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
57705
57706 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
57707 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
57708 with perror calls.
57709
57710 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
57711
57712 * config/unix.exp (g++_load): Fix syntax.
57713
57714 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
57715
57716 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
57717 * gcc.noncompile/921017-1.c: Deleted obsolete test.
57718 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
57719 Don't expect va-arg-1.c to fail. Correct expected output for
57720 920928-1.c.
57721 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
57722 * gcc.wendy/hbm4.c: Correct typo.
57723 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
57724
57725 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
57726
57727 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
57728 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
57729 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
57730 * lib/c-torture.exp (c-torture-compile): Ditto.
57731
57732 Reduce volume of output (remove all the -I's and such).
57733 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
57734 Call gcc_cpass, gcc_cfail.
57735 (c-torture): Pass testing option to c-torture-compile.
57736
57737 1994-03-21 Doug Evans (dje@cygnus.com)
57738
57739 Bring patches over from progressive.
57740 * config/default.exp: Exit remote shell cleanly.
57741 (g++_exit, g++_start): Add default versions.
57742 * config/sim.exp (gcc_load): Use perror, not error.
57743
57744 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
57745
57746 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
57747 set in site.exp.
57748
57749 1994-03-14 Doug Evans (dje@cygnus.com)
57750
57751 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
57752 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
57753 (wendy_try): New proc to run testcase.
57754 (main loop): Call 'em.
57755 * gcc.wendy/*.c: Clean up pass to correct expected output.
57756
57757 * lib/gcc.exp: Minor cleanup work.
57758 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
57759
57760 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
57761
57762 * config/sim.exp (gcc_load): Document return codes better.
57763 Don't pass -v to simulator.
57764
57765 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
57766
57767 * gcc.special/920717-x.c: Fix typo.
57768 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
57769 get at sources.
57770
57771 * lib/mike-gcc.exp: Fix typo.
57772
57773 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
57774
57775 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
57776 binary to use, transform the name.
57777 * config/*.exp: rename everything. Nuke any g++ specific files,
57778 it's now a special case of gcc that requires no special support.
57779 Add a default.exp for unsupported targets.
57780
57781 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
57782
57783 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
57784 lib/old-dejagnu.exp: Fix a few patterns to work with the new
57785 version of Tcl.
57786
57787 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
57788
57789 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
57790 than a warning.
57791
57792 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
57793
57794 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
57795
57796 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
57797
57798 * gcc.execute/execute.exp: Combine opt_list and foption_list into
57799 option_list. Compile every file with only 4/6 option choices
57800 (same as C torture) instead of with 12/18 different option
57801 choices.
57802 * lib/c-torture.exp: Likewise.
57803
57804 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
57805 not already set.
57806
57807 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
57808
57809 * lib/old-deja.exp: Add `excess errors test fails' error, now one
57810 can put an XFAIL *-*-* on excess errors.
57811
57812 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
57813
57814 * g++.law: Add more tests derived from g++-bugs snapshots.
57815
57816 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
57817 equivalent to g++.law/init9.
57818
57819 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
57820 compiled it, and the a.out file after we've run it.
57821
57822 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
57823
57824 * lib/mike-g++.exp (postbase): Delete the .o file after we've
57825 compiled it, and the a.out file after we've run it.
57826
57827 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
57828
57829 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
57830
57831 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
57832
57833 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
57834 version number.
57835
57836 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
57837
57838 * g++.law: New directory of g++ tests derived from the g++-bugs
57839 snapshots.
57840
57841 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
57842
57843 * gcc.compile: initbug1.c initbug1.exp testcase added
57844
57845 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
57846
57847 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
57848 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
57849 fixes submitted by Jeff Law (law@cs.utah.edu)
57850 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
57851 Jeff Law (law@cs.utah.edu)
57852
57853
57854 1993-11-30 Mike Stump (mrs@cygnus.com)
57855
57856 * config/unix-g++.exp: Follow the gcc way of doing things.
57857 * g++.old-deja/old-deja.exp: Minor updates.
57858 * lib/g++.exp: New file, follow the gcc way of doing things.
57859 * lib/old-dejagnu.exp: Minor updates.
57860 * lib/mike-g++.exp: Always unset errorInfo.
57861
57862 1993-11-06 Mike Stump (mrs@cygnus.com)
57863
57864 * lib/gcc.exp: Fix some errors with the below change, CC and
57865 CFLAGS should be global when setting, not local.
57866
57867 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
57868
57869 * lib/gcc.exp: Transform tool name.
57870
57871 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
57872
57873 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
57874
57875 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
57876
57877 * lib/gcc.exp: change gcc_done to gcc_stat
57878
57879 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
57880
57881 * Upgraded gcc testsuite to c-torture version 1.25
57882
57883 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
57884
57885 * lib/gcc.exp: added reporting code. Changed verbose compile message.
57886 * lib/c-torture: added hooks for new reporting code.
57887
57888 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
57889
57890 * config/sh-gcc.exp: check if sh-sim exists in the path
57891
57892 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
57893
57894 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
57895 * gcc.compile/compile.exp: Initial changes for new logic.
57896 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
57897 * gcc.failure/failure.exp: Initial changes for new logic.
57898 * gcc.ieee/ieee.exp: Initial changes for new logic.
57899 * gcc.misc-tests/misc.exp: Initial changes for new logic.
57900 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
57901 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
57902 * lib/c-torture.exp: Initial changes for new logic.
57903 * lib/gcc.exp: Initial changes for new logic.
57904
57905 1993-10-15 Mike Stump (mrs@cygnus.com)
57906
57907 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
57908 depend upon failure or success. Fully qualify names in failure
57909 and success messages. Always remove a.out before starting
57910 compile, just in case. Pay more attention to error text output by
57911 the compiler. Handle testcases with no known past errors just
57912 like all others, so that things are uniform. Other miscellaneous
57913 improvements.
57914
57915 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
57916
57917 * gcc.cpp: new directory for cpp tests
57918
57919 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
57920
57921 * lib/chill.exp: Code reformatted, removed unused code.
57922 * config/unix-chill.exp: Code reformatted, removed unused code.
57923 * chill.execute/execute.exp: Code reformatted, removed unused code.
57924 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
57925
57926 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
57927
57928 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
57929 routines not written.
57930
57931 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
57932
57933 * config/bug-gcc.exp: Use new procs from bug.exp.
57934
57935 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
57936
57937 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
57938 via ftp, rather than depending on NFS.
57939 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
57940 case.
57941
57942 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
57943
57944 * config/bug-gcc.exp: Use new download proc.
57945
57946 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
57947
57948 * chill.execute/execute.exp: cleanups, handles errors better
57949 * chill.compile/compile.exp: rewrite, based on execute.exp
57950 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
57951 * lib/chill.exp: major changes to diff proc and compile and link
57952 procs. added chill_fail and chill_pass wrappers to pass and
57953 fail. added more comments, and handle error codes better.
57954 Added a hack to capture stderr from exec, so noncompile tests
57955 can work.
57956
57957 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
57958
57959 * chill.execute/execute.exp: rewrite of testsuite driver
57960 * lib/chill.exp: rewrite of testsuite driver
57961 * config/unix-chill.exp: rewrite of testsuite driver
57962
57963 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
57964
57965 In chill.execute:
57966 * iexpr.ch: Standardize uppercase.
57967 * tuples.dat: Standardize uppercase.
57968 * vary.ch: standardize. Correct varying string assignments.
57969 * vary.dat: Add new output lines.
57970
57971 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
57972
57973 In chill.execute:
57974 * chprintf.ch: Standardize use of uppercase.
57975 * tuples.ch: Standardize and turn arr2 into a DCL,
57976 rather than a SYN.
57977 * pinits.ch: Standardize.
57978
57979 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
57980
57981 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
57982 * Makefil: Renamed to Makefile.in.
57983 * configure.in: New.
57984
57985 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
57986
57987 In chill.execute:
57988 * .cvsignore: Add result/output files.
57989 * Makefile: Fix up variables at start. Use MFLAGS
57990 everywhere. Correct bool_loc, built_ins entries.
57991 Add entry for vary1.ch.
57992 * bitarray.ch: Standardize upper-case usage.
57993 * bitexpr.ch: Standardize, add output of b1.
57994 * params.ch: Use arrayt in along PROC parameters, to
57995 avoid novelty problems.
57996 * sets.ch: Tiny cleanup.
57997 * vary1.ch: Re-indent.
57998
57999 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
58000
58001 * Add PR-related files to Makefiles, .cvsignore files, etc.
58002
58003 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
58004
58005 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
58006 with compiler objects. New names are test-flow.c and test-loop.c
58007
58008 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
58009
58010 * Upgraded c-torture tests from 1.19 to 1.20
58011
58012 * new files:
58013 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
58014 * gcc.compile: 930623-1.c 930623-2.c
58015 * gcc.noncompile: 930622-1.c 930622-2.c
58016 * gcc.failure: 920411-1.c 920627-2.c
58017 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
58018
58019 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
58020
58021 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58022 More changes to get testsuite working properly. Needs more work.
58023 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
58024
58025 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
58026
58027 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58028 More changes to get testsuite working properly. Needs more work.
58029
58030 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
58031
58032 * chill.compile/compile.exp: Added for Dejagnu support
58033 * chill.execute/execute.exp: Added for Dejagnu support
58034 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
58035
58036 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
58037
58038 This should complete moving the CHILL test files.
58039 * chill.noncompile(.cvsignore printf.grt
58040 in-printf.grt chprintf.grt chprintf.ch):
58041 Added test-support files.
58042 (Makefile): Modified further.
58043 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
58044 signal.ch): Added test files.
58045 * chill.execute (.cvsignore printf.grt printr.c
58046 in-printf.grt rts.c chprintf.grt rts.h): Added
58047 test-support files.
58048 (Makefile): More corrections.
58049
58050 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
58051
58052 * chill.compile, chill.execute, chill.nocompile: Add CHILL
58053 test cases, ready for DejaGnu.
58054
58055 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
58056
58057 * Upgraded c-torture tests from 1.18 to 1.19
58058
58059 * gcc.compile: added test(s):
58060 930607-1.c
58061 * gcc.execute: added test(s):
58062 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
58063
58064 * added new subdirectory for misc tests: gcc.misc-tests
58065 * gcc.misc-test(s): added tests:
58066 inst-check.c test-consts.c test-ior.c test-switch.c
58067
58068 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
58069
58070 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
58071
58072 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
58073
58074 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
58075
58076 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
58077
58078 * Upgraded c-torture tests from 1.17 to 1.18
58079
58080 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
58081
58082 * Upgraded c-torture tests from 1.12 to 1.17
58083
58084 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
58085
58086 * lib/old-dejagnu.exp:
58087 Fixed handling of XFAIL target triplets to correctly
58088 recognize wildcard characters. Removed code that
58089 appended a unique id tag to the end of the file name
58090 printed out by the result of the testcases within a
58091 given test file.
58092
58093 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
58094
58095 * lib/old-dejagnu.exp:
58096 Reworked expected failure handling to trigger off of XFAIL
58097 keyword in keyphrase embeded in testcase source code. The
58098 XFAIL keyword must be at the end of the keyphrase line. It
58099 may optionally be followed by one or more target triplets.
58100 It has just occured that the handling of wildcards in the
58101 target triplet may not be correct.
58102
58103 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
58104
58105 * g++.old-deja/tests:
58106 Moved all subdirectories up one level into g++.old-deja .
58107
58108 * lib/old-dejagnu.exp:
58109 Fixed problem with CXXFLAGS not being properly reset, and being
58110 corrupted with extraneous "-c" compiler option. This was
58111 causing binaries to not be generated for test that needed them.
58112 Modified strings passed to "pass" and "fail" so that individual
58113 tests from the same test file would be distinguished by an
58114 identifier appended to the test file name in the summary logs;
58115 this corrected a problem with erroneous diff logs. Added code
58116 to search testcases for expected fail and unexpected pass keywords.
58117
58118 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
58119
58120 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
58121
58122 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
58123
58124 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
58125 Removed extraneous text from end of "Special g++ Options"
58126 keyphrase.
58127
58128 * lib/old-dejagnu.exp: Added pattern matching to look for new
58129 keywords, embedded in testcases comments, which will trigger
58130 calls to xpass and xfail.
58131
58132 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
58133
58134 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
58135 comments embedded in the testcases, especially the one looking for
58136 special compiler options, as well as the pattern matching for the
58137 compiler output again.
58138
58139 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
58140
58141 * lib/old-dejagnu.exp: Do a proper check of the return value for
58142 execute tests. Fixed several problems with the pattern matching
58143 of the compiler output which gave erroneous test results.
58144 Changed several of the test result messages to be more descriptive.
58145 * config/unix-g++.exp: Proc g++_load now actually works and
58146 executes the tests passed to it and returns a usable return
58147 value.
58148
58149 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
58150
58151 * lib/gcc.exp: Exits gracefully if $CC is bogus.
58152
58153 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
58154
58155 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
58156 Modified both files to properly execute the old style
58157 dejagnu tests. The previous versions of these files were
58158 experimental and did not function anything near correctly.
58159
58160 1993-04-05 Rob Savoye (rob@cygnus.com)
58161
58162 * Removed all Makefile.in and configure.in files. No configuration
58163 needed now.
58164
58165 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
58166
58167 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
58168
58169 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
58170
58171 * gcc.compile/configure.in, gcc.unsorted/configure.in,
58172 gcc.special/configure.in, gcc.noncompile/configure.in,
58173 gcc.execute/configure.in, gcc.code_quality/configure.in,
58174 g++.other/configure.in, g++.old-deja/configure.in,
58175 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
58176 in srcname setting.
58177
58178 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
58179
58180 * lib/udi.exp: Fixed mondfe and mondfe_download.
58181 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
58182 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
58183
58184 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
58185
58186 * config/udi-gdb.exp: Check $shell_id after connecting to target.
58187 (gdb_exit): Don't remove *_soc files.
58188
58189 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
58190
58191 * lib/c-torture.exp: Don't look for main; instead always use -w
58192 -c. This is how the c-torture tests work. Remove the object
58193 file if the compilation succeeds.
58194 * gcc.execute/execute.exp: Remove executable if test passes.
58195 * gcc.noncompile/noncompile.exp: Every test is an expected
58196 failure.
58197 * gcc.special/special.exp: Added tests from c-torture 1.11,
58198 corrected use of existing test.
58199 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
58200 gcc.execute/920625-1.c: Updated to c-torture 1.11.
58201 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
58202 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
58203 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
58204 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
58205 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
58206 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
58207 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
58208 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
58209 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
58210 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
58211 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
58212 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
58213 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
58214 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
58215 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
58216 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
58217 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
58218 c-torture 1.11.
58219 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
58220 correspond to c-torture 1.11.
58221
58222 * New file.