re PR middle-end/33641 (perlbmk gets type mismatch in pointer plus expression)
[gcc.git] / gcc / testsuite / ChangeLog
1 2007-10-04 Richard Guenther <rguenther@suse.de>
2
3 PR middle-end/33641
4 * gcc.c-torture/compile/pr33641.c: New testcase.
5
6 2007-10-04 Michael Matz <matz@suse.de>
7
8 PR rtl-optimization/33653
9 * gcc.dg/pr33653.c: New.
10
11 2007-10-04 Richard Guenther <rguenther@suse.de>
12
13 PR tree-optimization/33627
14 * g++.dg/torture/pr33627.C: New testcase.
15
16 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
17
18 PR fortran/33626
19 * gfortran.dg/parens_6.f90: New.
20
21 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
22
23 PR fortran/33646
24 PR fortran/33542
25 * gfortran.dg/ambiguous_specific_1.f90: Remove.
26
27 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
28
29 * g++.dg/ext/gnu-inline-global-redecl.C: New.
30
31 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
32
33 PR target/33635
34 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
35 and mips_forced_be.
36 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
37 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
38 options.
39 * gcc.target/mips/fpr-moves-1.c: New test.
40 * gcc.target/mips/fpr-moves-2.c: Likewise.
41 * gcc.target/mips/fpr-moves-3.c: Likewise.
42 * gcc.target/mips/fpr-moves-4.c: Likewise.
43 * gcc.target/mips/fpr-moves-5.c: Likewise.
44 * gcc.target/mips/fpr-moves-6.c: Likewise.
45 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
46
47 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
48
49 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
50
51 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
52
53 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
54 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
55
56 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
57
58 PR fortran/33198
59 * gfortran.dg/common_errors_1.f90: New.
60
61 2007-10-03 Doug Kwan <dougkwan@google.com>
62 Richard Guenther <rguenther@suse.de>
63
64 PR debug/31899
65 * g++.dg/debug/using3.C: New testcase.
66
67 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
68
69 PR libfortran/33253
70 * gfortran.dg/namelist_38.f90: New test.
71 * gfortran.dg/namelist_39.f90: New test.
72
73 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
74
75 PR libfortran/33469
76 * gfortran.dg/default_format_1.f90: New test.
77 * gfortran.dg/default_format_2.f90: New test.
78 * gfortran.dg/namelist_print_1.f: Adjust expected output.
79 * gfortran.dg/real_const_3.f90: Adjust expected output.
80
81 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
82
83 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
84 default ABI. Split mips_forced_abi into mips_forced_abi and
85 mips_forced_regs.
86 (is_gp32_flag): Return true for -mabi=32.
87 (is_gp64_flag): New function. Handle 64-bit -mabi options.
88 (dg-mips-options): Use is_gp64_flag instead of checking specifically
89 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
90 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
91 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
92 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
93 * gcc.target/mips/save-restore-2.c: Likewise.
94 * gcc.target/mips/save-restore-3.c: Likewise.
95 * gcc.target/mips/save-restore-4.c: Likewise.
96
97 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
98
99 PR middle-end/33617
100 * gcc.c-torture/compile/pr33617.c: New test.
101
102 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
103
104 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
105 -gstabs+ for extended options.
106
107 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
108
109 PR fortran/33542
110 * gfortran.dg/ambiguous_specific_1.f90: New test.
111
112 2007-10-02 Revital Eres <eres@il.ibm.com>
113
114 * gcc.target/powerpc/paired-8.c: New test.
115 * gcc.target/powerpc/paired-9.c: New test.
116 * gcc.target/powerpc/paired-10.c: New test.
117
118 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
119
120 PR fortran/33566
121 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
122
123 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
124
125 PR fortran/33554
126 * gfortran.dg/intent_out_2.f90: New test.
127
128 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
129
130 PR fortran/33550
131 * gfortran.dg/ambiguous_reference_1.f90: New test.
132
133 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
134
135 PR fortran/31154
136 PR fortran/31229
137 PR fortran/33334
138 * gfortran.dg/function_kinds_1.f90: New test.
139 * gfortran.dg/function_kinds_2.f90: New test.
140 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
141 use association into interfaces.
142
143 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
144
145 PR testsuite/31828
146 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
147 (overflow): Use INFINITY, not FP_INFINITE.
148 gcc.dg/float-range-4.c: Likewise.
149 gcc.dg/float-range-5.c: Likewise.
150
151 2007-10-01 Nick Clifton <nickc@redhat.com>
152
153 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
154 for 16-bit targets.
155
156 2007-09-30 Diego Novillo <dnovillo@google.com>
157
158 PR 33593
159 * g++.dg/tree-ssa/pr33593.C: New test.
160
161 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
162
163 PR libfortran/33400
164 * gfortran.dg/PR19872.f: Fix test condition.
165 * gfortran.dg/list_read_7.f90: New test.
166
167 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
168
169 PR tree-optimization/33597
170 * gcc.dg/vect/pr33597.c: New testcase.
171
172 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
173
174 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
175 * gcc.target/i386/pr33524.c: ...this.
176
177 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
178
179 PR fortran/33354
180 * gfortran.dg/minmaxloc_4.f90: New.
181
182 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
183
184 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
185
186 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
187
188 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
189
190 2007-09-28 Paolo Carlini <pcarlini@suse.de>
191
192 PR c++/33213
193 * g++.dg/cpp0x/variadic79.C: New.
194
195 2007-09-28 Michael Matz <matz@suse.de>
196 Jakub Jelinek <jakub@redhat.com>
197
198 PR rtl-optimization/33552
199 * gcc.target/i386/pr33552.c: New runtime test.
200 * gcc.target/i386/strinline.c: New compile time test.
201
202 2007-09-28 Jakub Jelinek <jakub@redhat.com>
203
204 * gfortran.dg/openmp_stack.f90: Removed.
205
206 PR c++/31434
207 * g++.dg/cpp0x/variadic80.C: New test.
208
209 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
210
211 * gfortran.dg/namelist_38.f90: Delete test for revertion of
212 r128057.
213
214 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
215
216 PR middle-end/7003
217 * gcc.target/powerpc/gcse-1.c: New test.
218
219 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
220
221 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
222 fixed capitalizations.
223 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
224 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
225 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
226 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
227 * gfortran.dg/maxloc_shape_1.f90: Likewise.
228 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
229 * gfortran.dg/min_max_conformance.f90: Likewise.
230
231 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
232
233 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
234 options.
235 * gcc.dg/c99-tgmath-2.c: Likewise.
236 * gcc.dg/c99-tgmath-3.c: Likewise.
237 * gcc.dg/c99-tgmath-4.c: Likewise.
238
239 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
240
241 PR fortran/33568
242 * gfortran.dg/anint_1.f90: New test.
243
244 2007-09-27 Ian Lance Taylor <iant@google.com>
245
246 PR tree-optimization/33565
247 * gcc.dg/Wstrict-overflow-20.c: New test.
248
249 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
250
251 * gfortran.dg/openmp_stack.f90: Fix typo.
252 * gfortran.dg/recursive_stack.f90: Fix typo.
253
254 2007-09-27 Paolo Carlini <pcarlini@suse.de>
255
256 PR c++/33493
257 * g++.dg/template/error31.C: New.
258
259 2007-09-27 Jakub Jelinek <jakub@redhat.com>
260
261 * lib/prune.exp: Prune also "^In function .*$" lines and
262 "^ inlined from .*$" lines.
263
264 2007-09-26 Richard Guenther <rguenther@suse.de>
265
266 PR tree-optimization/33563
267 * gcc.dg/torture/pr33563.c: New testcase.
268
269 2007-09-26 Joseph Myers <joseph@codesourcery.com>
270
271 PR c/25309
272 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
273 array.
274 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
275 without -O2.
276
277 2007-09-26 Richard Guenther <rguenther@suse.de>
278
279 PR tree-optimization/30375
280 PR tree-optimization/33560
281 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
282 * gcc.dg/tree-ssa/complex-5.c: Likewise.
283 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
284 * gcc.dg/torture/pr30375.c: New testcase.
285 * gcc.dg/torture/pr33560.c: New testcase.
286 * gcc.dg/tree-ssa/pr30375.c: Likewise.
287
288 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
289
290 PR c++/33207
291 * g++.dg/parse/crash38.C: New test.
292
293 2007-09-25 Michael Meissner <michael.meissner@amd.com>
294
295 PR target/33524
296 * gcc.target/i386/sse5-convert.c: New file, test int->long
297 vectorized conversions.
298
299 2007-09-25 Revital Eres <eres@il.ibm.com>
300
301 * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
302
303 2007-09-25 Joseph Myers <joseph@codesourcery.com>
304
305 PR c/32295
306 * gcc.dg/enum-incomplete-1.c: New test.
307
308 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
309
310 * gcc.c-torture/compile/20070919-1.c: New test.
311
312 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
313
314 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
315
316 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
317
318 PR c++/14688
319 * g++.dg/inherit/override_attribs.C: New file.
320
321 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
322
323 PR fortran/33269
324 * io.c (check_format_string): Move NULL and constant checks into
325 this function.
326 (check_io_constraints): Call gfc_simplify_expr() before calling
327 check_format_string(). Remove NULL and constant checks.
328
329 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
330
331 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
332 * gcc.c-torture/execute/loop-2g.x: Likewise.
333
334 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
335
336 * lib/target-supports.exp (check_effective_target_mips16_attribute):
337 Reject hard-float modes unless the ABI is o32 or o64.
338 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
339 of gcc.exp. Skip the tests when mips16 code generation is not
340 supported.
341 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
342 and use dg-add-options mips16_attribute.
343
344 2007-09-24 Jakub Jelinek <jakub@redhat.com>
345
346 PR c++/33506
347 * g++.dg/ext/attrib29.C: New test.
348
349 2007-09-23 Ollie Wild <aaw@google.com>
350
351 * gcc.dg/fold-bitand-1.c: New test.
352 * gcc.dg/fold-bitand-2.c: New test.
353 * gcc.dg/fold-bitand-3.c: New test.
354 * gcc.dg/fold-bitand-4.c: New test.
355
356 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
357
358 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
359 any of the macros to be defined for __mips16.
360 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
361
362 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
363
364 * gcc.dg/vect/pr21591.c: Require vect_int.
365 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
366 * gcc.dg/vect/vect-outer-2a.c: Likewise.
367 * gcc.dg/vect/vect-outer-2c.c: Likewise.
368
369 2007-09-23 Jakub Jelinek <jakub@redhat.com>
370
371 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
372 attributes.
373 * gcc.dg/va-arg-pack-len-2.c: New test.
374 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
375 attributes.
376 * g++.dg/ext/va-arg-pack-len-2.C: New test.
377
378 PR tree-optimization/32772
379 * gcc.c-torture/compile/20070905-1.c: New test.
380
381 PR tree-optimization/32975
382 * gcc.dg/pr32975.c: New test.
383
384 PR middle-end/28755
385 * gcc.dg/pr28755.c: New test.
386
387 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
388
389 * lib/target-supports.exp (check_effective_target_nomips16): New
390 procedure.
391 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
392 for mipsisa64*-*-*.
393 * gcc.dg/vect/vect.exp: Likewise.
394 * g++.dg/vect/vect.exp: Likewise.
395 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
396 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
397 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
398 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
399 * gcc.target/mips/clear-cache-1.c (f): Likewise.
400 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
401 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
402 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
403 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
404 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
405 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
406 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
407 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
408 (test14, test15, test16, test17, test18): Likewise.
409 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
410 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
411 (test14, test15, test16, test17, test18, test19, test20, test21)
412 (test22): Likewise.
413 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
414 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
415 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
416 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
417 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
418 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
419 * gcc.target/mips/mips-3d-1.c (main): Likewise.
420 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
421 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
422 (test13, test14, test15, test16, test17, test18, test19, test20)
423 (test21, test22, test23, test24, test25, test26, test27, test28)
424 (test29, test30, test31): Likewise.
425 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
426 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
427 (test13, test14, test15, test16, test17, test18, test19, test20)
428 (test21, test22, test23, test24, test25, test26, test27, test28)
429 (test29, test30, test31, test32, test33, test34, test35, test36)
430 (test37, test38, test39, test40, test41, test42, test43, test44)
431 (test45, test46, test47, test48, test49, test50, test51, test52)
432 (test53, test54, test55, test56, test57, test58, test59, test60)
433 (test61, test62, test63): Likewise.
434 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
435 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
436 (test13, test14, test15, test16, test17, test18, test19, test20)
437 (test21, test22, test23, test24, test25, test26, test27, test28)
438 (test29, test30, test31): Likewise.
439 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
440 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
441 (test13, test14, test15, test16, test17, test18, test19, test20)
442 (test21, test22, test23, test24, test25, test26, test27, test28)
443 (test29, test30, test31): Likewise.
444 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
445 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
446 (test13, test14, test15): Likewise.
447 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
448 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
449 (test13, test14, test15): Likewise.
450 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
451 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
452 (test13, test14, test15, test16, test17, test18, test19, test20)
453 (test21, test22, test23, test24, test25, test26, test27, test28)
454 (test29, test30, test31): Likewise.
455 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
456 (matrix_multiply4: Likewise.
457 * gcc.target/mips/mips-ps-1.c (main): Likewise.
458 * gcc.target/mips/mips-ps-2.c (main): Likewise.
459 * gcc.target/mips/mips-ps-3.c (main): Likewise.
460 * gcc.target/mips/mips-ps-4.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-ps-5.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): Likewise.
470 * gcc.target/mips/mips-ps-5.c (main): Likewise.
471 * gcc.target/mips/mips-ps-6.c (main): Likewise.
472 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
473 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
474 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
475 (sub_v4qi): Likewise.
476 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
477 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
478 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
479 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
480 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
481 (subb, subc): Likewise.
482 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
483 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
484 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
485 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
486 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
487 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
488 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
489 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
490 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
491 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
492 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
493 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
494 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
495
496 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
497
498 * lib/target-supports.exp (add_options_for_mips16_attribute)
499 (check_effective_target_mips16_attribute): New functions.
500 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
501 command line.
502 (dg-mips-options) Remove -mno-mips16 handling. Add options to
503 extra_test_flags.
504 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
505 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
506 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
507 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
508 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
509 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
510 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
511 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
512 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
513 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
514 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
515 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
516 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
517 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
518 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
519 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
520 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
521 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
522 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
523 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
524 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
525 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
526 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
527 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
528 (NOMIPS16): Delete.
529 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
530 of dg-options.
531 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
532 options. Require { target mips16_attribute } and use dg-add-options
533 to add the associated options.
534 (foo): Use MIPS16.
535 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
536 * gcc.target/mips/call-saved-3.c: Likewise.
537 * gcc.target/mips/code-readable-1.c: Require { target
538 mips16_attribute } and use dg-add-options to add the associated
539 options. Remove trailing whitespace.
540 (NOMIPS16): Delete.
541 * gcc.target/mips/code-readable-2.c: Likewise.
542 * gcc.target/mips/code-readable-3.c: Likewise.
543 * gcc.target/mips/mips16-attributes-2.c: Likewise.
544 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
545 Require { target mips16_attribute } and use dg-add-options to
546 add the associated options.
547 (cksum16, cksum8): Use MIPS16.
548 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
549 Require { target mips16_attribute } and use dg-add-options to
550 add the associated options.
551 (foo): Use MIPS16.
552 * gcc.target/mips/save-restore-2.c: Likewise.
553 * gcc.target/mips/save-restore-3.c: Likewise.
554 * gcc.target/mips/save-restore-4.c: Likewise.
555 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
556 -mno-abicalls.
557 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
558 (foo): Use NOMIPS16.
559
560 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
561
562 PR fortran/33337
563 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
564
565 PR fortran/33376
566 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
567
568 2007-09-22 Tobias Burnus <burnus@net-b.de>
569
570 PR fortran/33445
571 * gfortran.dg/gomp/free-2.f90: New.
572 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
573 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
574
575 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
576
577 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
578 * gcc.target/i386/sse5-haddX.c: Ditto.
579 * gcc.target/i386/sse5-hsubX.c: Ditto.
580 * gcc.target/i386/sse5-maccXX.c: Ditto.
581 * gcc.target/i386/sse5-msubXX.c: Ditto.
582 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
583 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
584 * gcc.target/i386/sse5-permpX.c: Ditto.
585 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
586 effective target.
587 * gcc.target/i386/sse5-fma-vector.c: Ditto.
588 * gcc.target/i386/sse5-ima-vector.c: Ditto.
589 * gcc.target/i386/sse5-pcmov.c: Ditto.
590 * gcc.target/i386/sse5-pcmov2.c: Ditto.
591
592 2007-09-22 Richard Guenther <rguenther@suse.de>
593
594 PR tree-optimization/33146
595 * gcc.c-torture/compile/pr33146.c: New testcase.
596
597 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
598
599 * lib/target-supports.exp (check_cached_effective_target): New
600 procedure.
601 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
602 (check_effective_target_c99_runtime): New procedure.
603 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
604 (test3l): Likewise cargl.
605 * gcc.dg/builtins-59.c: Require c99_runtime.
606 * gcc.dg/builtins-61.c: Likewise.
607 * gcc.dg/builtins-62.c: Likewise.
608
609 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
610
611 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
612 * lib/target-supports-dg.exp (dg-add-options): Likewise.
613 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
614 target-specific dg-options.
615 * gcc.dg/builtins-20.c: Likewise.
616 * gcc.dg/builtins-53.c: Likewise.
617 * gcc.dg/builtins-55.c: Likewise.
618 * gcc.dg/single-precision-constant.c: Likewise.
619 * gcc.dg/torture/builtin-convert-1.c: Likewise.
620 * gcc.dg/torture/builtin-convert-2.c: Likewise.
621 * gcc.dg/torture/builtin-convert-3.c: Likewise.
622 * gcc.dg/torture/builtin-convert-4.c: Likewise.
623 * gcc.dg/torture/builtin-power-1.c: Likewise.
624
625 2007-09-21 Chao-ying Fu <fu@mips.com>
626
627 * lib/target-supports.exp (check_effective_target_fixed_point): New to
628 check if targets have fixed-point supports.
629 * gcc.dg/fixed-point/fixed-point.exp: New file.
630 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
631 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
632 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
633 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
634 * gcc.dg/fixed-point/constants-pedantic.c,
635 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
636 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
637 * gcc.dg/fixed-point/keywords-ignored-c99.c,
638 * gcc.dg/fixed-point/keywords-pedantic.c,
639 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
640 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
641 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
642 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
643 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
644 * gcc.dg/fixed-point/func-vararg-mixed.c,
645 * gcc.dg/fixed-point/operator-logical.c,
646 * gcc.dg/fixed-point/struct-union.c,
647 * gcc.dg/fixed-point/bit-complement.c,
648 * gcc.dg/fixed-point/operator-bitwise.c,
649 * gcc.dg/fixed-point/operator-comma.c,
650 * gcc.dg/fixed-point/struct-layout-1.c,
651 * gcc.dg/fixed-point/union-init.c,
652 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
653 * gcc.dg/fixed-point/func-mixed.c,
654 * gcc.dg/fixed-point/func-vararg-size0.c,
655 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
656 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
657 * gcc.dg/fixed-point/operator-unary.c,
658 * gcc.dg/fixed-point/allop-const.c,
659 * gcc.dg/fixed-point/muldiv-warning.c,
660 * gcc.dg/nofixed-point-1.c,
661 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
662 * gcc.target/mips/fixed-vector-type.c,
663 * gcc.target/mips/fixed-scalar-type.c: New tests.
664
665 2007-09-21 Olivier Hainque <hainque@adacore.com>
666
667 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
668 * gnat.dg/test_nested_subtype_byref.adb: New test.
669
670 2007-09-21 Jakub Jelinek <jakub@redhat.com>
671
672 PR fortran/33439
673 * gfortran.dg/gomp/pr33439.f90: New test.
674
675 2007-09-21 Tobias Burnus <burnus@net-b.de>
676
677 PR fortran/33455
678 * gfortran.dg/merge_char_3.f90: New.
679
680 2007-09-21 Tobias Burnus <burnus@net-b.de>
681
682 PR fortran/33037
683 * gfortran.dg/transfer_check_1.f90: New.
684
685 2007-09-20 Asher Langton <langton2@llnl.gov>
686
687 PR fortran/20441
688 * gfortran.dg/init_flag_1.f90: New.
689 * gfortran.dg/init_flag_2.f90: New.
690 * gfortran.dg/init_flag_3.f90: New.
691 * gfortran.dg/init_flag_4.f90: New.
692 * gfortran.dg/init_flag_5.f90: New.
693 * gfortran.dg/init_flag_6.f90: New.
694 * gfortran.dg/init_flag_7.f90: New.
695
696 2007-09-20 Paolo Carlini <pcarlini@suse.de>
697
698 PR c++/33460
699 * g++.dg/ext/anon-struct6.C: New.
700
701 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
702
703 PR libfortran/23272
704 * gfortran.dg/inquire_10.f90: New test.
705
706 2007-09-20 Joseph Myers <joseph@codesourcery.com>
707
708 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
709
710 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
711
712 PR fortran/33221
713 * gfortran.dg/used_types_18.f90: Declare variable of empty
714 derived type.
715
716 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
717
718 PR fortran/33288
719 * gfortran.dg/array_constructor_19.f90: New test.
720
721 2007-09-20 Jakub Jelinek <jakub@redhat.com>
722
723 PR debug/33316
724 * gcc.dg/debug/pr33316.c: New test.
725
726 PR c++/33496
727 * g++.dg/cpp0x/variadic76.C: New test.
728 * g++.dg/cpp0x/variadic77.C: New test.
729 * g++.dg/cpp0x/variadic78.C: New test.
730
731 PR c/33238
732 PR c/27301
733 * gcc.c-torture/execute/20070919-1.c: New test.
734 * gcc.dg/pr33238.c: New test.
735 * gcc.dg/pr27301.c: New test.
736
737 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
738
739 * lib/target-supports.exp (check_effective_target_mips64): New
740 procedure.
741 * gcc.dg/lower-subreg-1.c: Require !mips64.
742 * gcc.dg/sibcall-3.c (ATTR): New macro.
743 (recurser_void1, recurser_void2): Use it.
744 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
745 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
746
747 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
748
749 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
750 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
751 warning annotation.
752 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
753
754 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
755
756 PR fortran/33497
757 * gfortran.dg/c_loc_tests_11.f03: New test case.
758
759 2007-09-20 Paolo Carlini <pcarlini@suse.de>
760
761 PR c++/33459
762 * g++.dg/init/ref14.C: New.
763
764 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
765
766 * gnat.dg/slice2.ad[sb]: New testcase.
767
768 2007-09-19 Nick Clifton <nickc@redhat.com>
769
770 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
771
772 2007-09-19 Jie Zhang <jie.zhang@analog.com>
773
774 * gcc.target/bfin/bfin.exp: New.
775 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
776 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
777 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
778 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
779 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
780 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
781 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
782 mcpu-bf561.c, mcpu-default.c}: New tests.
783
784 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
785
786 Restore detection of unsupported TLS.
787
788 Revert this patch:
789 2007-02-10 Richard Henderson <rth@redhat.com>
790
791 * lib/target-supports.exp (check_effective_target_tls): Redefine
792 to mean non-emulated tls.
793 * gcc.dg/tls/alias-1.c: Remove tls requirement.
794 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
795 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
796 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
797 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
798 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
799 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
800
801 And then:
802 * lib/target-supports.exp (check_effective_target_tls): Use
803 stronger test for compiler support for TLS.
804 (check_effective_target_tls_native): New, to test for non-emulated
805 TLS support.
806 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
807 instead of dg-require-effective-target tls.
808 * g++.dg/gomp/copyin-1.C: Likewise.
809 * g++.dg/gomp/sharing-1.C: Likewise.
810 * g++.dg/gomp/tls-1.C: Likewise.
811 * g++.dg/gomp/tls-2.C: Likewise.
812 * g++.dg/gomp/tls-3.C: Likewise.
813 * g++.dg/tls/diag-1.C: Likewise.
814 * g++.dg/tls/diag-2.C: Likewise.
815 * g++.dg/tls/diag-3.C: Likewise.
816 * g++.dg/tls/diag-4.C: Likewise.
817 * g++.dg/tls/diag-5.C: Likewise.
818 * g++.dg/tls/init-1.C: Likewise.
819 * g++.dg/tls/init-2.C: Likewise.
820 * g++.dg/tls/trivial.C: Likewise.
821 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
822 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
823 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
824 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
825 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
826 * gcc.dg/gomp/clause-1.c: Likewise.
827 * gcc.dg/gomp/copyin-1.c: Likewise.
828 * gcc.dg/gomp/sharing-1.c: Likewise.
829 * gcc.dg/gomp/tls-1.c: Likewise.
830 * gcc.dg/gomp/tls-2.c: Likewise.
831 * gcc.dg/tls/alpha-1.c: Likewise.
832 * gcc.dg/tls/opt-1.c: Likewise.
833 * gcc.dg/tls/opt-13.c: Likewise.
834 * gcc.dg/tls/opt-14.c: Likewise.
835 * gcc.dg/tls/opt-2.c: Likewise.
836 * gcc.dg/tls/opt-3.c: Likewise.
837 * gcc.dg/tls/opt-4.c: Likewise.
838 * gcc.dg/tls/opt-7.c: Likewise.
839 * gcc.dg/tls/section-1.c: Likewise.
840 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
841 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
842 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
843 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
844 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
845 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
846 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
847 * gfortran.dg/gomp/crayptr2.f90: Likewise.
848 * gfortran.dg/gomp/fixed-1.f: Likewise.
849 * gfortran.dg/gomp/free-1.f90: Likewise.
850 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
851 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
852 * gfortran.dg/gomp/reduction1.f90: Likewise.
853 * gfortran.dg/gomp/sharing-1.f90: Likewise.
854
855 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
856
857 PR fortran/31119
858 * gfortran.dg/bounds_check_9.f90: New test.
859 * gfortran.dg/bounds_check_fail_2.f90: New test.
860
861 2007-09-18 Paolo Carlini <pcarlini@suse.de>
862
863 PR c++/33462 (again)
864 * g++.dg/ext/va-arg1.C: Adjust.
865
866 2007-09-18 Paolo Carlini <pcarlini@suse.de>
867
868 PR c++/33462
869 * g++.dg/ext/va-arg1.C: New.
870
871 2007-09-18 Tobias Burnus <burnus@net-b.de>
872
873 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
874
875 2007-09-18 Paolo Carlini <pcarlini@suse.de>
876
877 PR c++/33463
878 * g++.dg/rtti/typeid6.C: New.
879
880 2007-09-18 Paolo Carlini <pcarlini@suse.de>
881
882 PR c++/33464
883 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
884 * g++.dg/ext/is_class_error2.C: New.
885
886 2007-09-18 Richard Guenther <rguenther@suse.de>
887
888 PR tree-optimization/33340
889 * g++.dg/torture/pr33340.C: New testcase.
890
891 2007-09-18 Tobias Burnus <burnus@net-b.de>
892
893 PR fortran/33231
894 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
895 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
896 * gfortran.dg/elemental_subroutine_5.f90: New.
897
898 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
899
900 * lib/target-supports.exp (check_profiling_available): Extend
901 mips*-*-elf check to mips*-*-elf*.
902
903 2007-09-18 Jakub Jelinek <jakub@redhat.com>
904
905 * gcc.dg/format/c90-scanf-5.c: New test.
906 * gcc.dg/format/c99-scanf-4.c: New test.
907 * gcc.dg/format/ext-7.c: New test.
908 * gcc.dg/format/ext-8.c: New test.
909
910 PR middle-end/33423
911 * gcc.c-torture/compile/20070915-1.c: New test.
912
913 2007-09-17 Tobias Burnus <burnus@net-b.de>
914
915 PR fortran/33106
916 * gfortran.dg/private_type_9.f90: New.
917
918 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
919
920 PR middle-end/33449
921 * gfortran.dg/pr33449.f90: New test.
922
923 2007-09-17 Tobias Burnus <burnus@net-b.de>
924
925 * gfortran.dg/interface_15.f90: Compile with -std=f95.
926 * gfortran.dg/private_type_1.f90: Ditto
927 * gfortran.dg/interface_18.f90: New.
928 * gfortran.dg/private_type_8.f90: New.
929
930 2007-09-16 Paolo Carlini <pcarlini@suse.de>
931
932 PR c++/33124
933 * g++.dg/warn/new1.C: Adjust.
934 * g++.dg/torture/str_empty.C: Likewise.
935
936 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
937
938 * gcc.target/mips/dse-1.c: New test.
939
940 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
941
942 PR c++/32756
943 * g++.dg/overload/operator3.C: New.
944
945 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
946
947 * gcc.target/mips/truncate-1.c: New test.
948
949 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
950
951 PR fortran/29396
952 PR fortran/29606
953 PR fortran/30625
954 PR fortran/30871
955 * gfortran.dg/subref_array_pointer_1.f90: New test.
956 * gfortran.dg/subref_array_pointer_2.f90: New test.
957
958 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
959
960 * gfortran.dg/nint_2.f90: Correct last change.
961
962 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
963
964 * gcc.dg/tree-ssa/parallelization-1.c: New test.
965
966 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
967
968 * gcc.dg/vect/pr33373b.c: New test.
969
970 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
971
972 PR target/33438
973 * gcc.target/i386/pr33438.c: New test.
974
975 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
976
977 * gfortran.dg/nint_2.f90: Revert previous commit.
978
979 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
980
981 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
982
983 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
984
985 PR debug/33429
986 * g++.dg/other/unused1.C: XFAIL class2 scan.
987
988 2007-09-13 Tobias Burnus <burnus@net-b.de>
989
990 PR fortran/33343
991 * gfortran.dg/elemental_args_check_1.f90: New.
992 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
993 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
994
995 2007-09-13 Tobias Burnus <burnus@net-b.de>
996
997 * gfortran.dg/recursive_check_3.f90: New.
998
999 2007-09-13 Tobias Burnus <burnus@net-b.de>
1000
1001 PR fortran/33412
1002 * gfortran.dg/elemental_bind_c.f90: New.
1003
1004 2007-09-13 Richard Sandiford <richard@codesourcery.com>
1005
1006 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
1007 * gcc.target/mips/mips16-attributes-2.c: New test.
1008 * gcc.target/mips/mips16-attributes-3.c: Likewise.
1009 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
1010 hard-float asm when __mips16 is defined.
1011 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
1012 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
1013 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
1014 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
1015 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
1016 * gcc.target/mips/pr26765.c (foo): Likewise.
1017 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
1018 targets, use dg-mips-options instead of dg-options, and use -mgp32
1019 to force 32-bit mode.
1020 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
1021 and 64-bit mode.
1022 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
1023
1024 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
1025 Michael Meissner <michael.meissner@amd.com>
1026
1027 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
1028 * gcc.target/i386/sse5-hsubX.c: Ditto.
1029 * gcc.target/i386/sse5-permpX.c: Ditto.
1030 * gcc.target/i386/sse5-haddX.c: Ditto.
1031 * gcc.target/i386/sse5-maccXX.c: Ditto.
1032 * gcc.target/i386/sse5-msubXX.c: Ditto.
1033 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1034 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1035
1036 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
1037 optimizes floating point conditional moves into the pcmov
1038 instruction on SSE5.
1039 * gcc.target/i386/sse5-pcmov2.c: Ditto.
1040
1041 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
1042 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
1043 SSE5.
1044
1045 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
1046 compiler optimizes vector (a*b)+c into fmadd on SSE5.
1047
1048 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
1049 optimizes (a*b)+c into fmadd on SSE5.
1050
1051 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
1052 whether the SSE5 instructions can be generated.
1053
1054 * gcc.target/i386/sse5-check.h: New. Add support for
1055 SSE5 tests.
1056
1057 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
1058 ammintrin.h, and turn on -msse5 option instead of -msse4a.
1059 * gcc.target/i386/sse-13.c: Ditto.
1060 * gcc.target/i386/sse-14.c: Ditto.
1061
1062 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1063
1064 PR testsuite/33153
1065 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
1066 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
1067
1068 2007-09-12 Jakub Jelinek <jakub@redhat.com>
1069
1070 PR target/32338
1071 * gcc.dg/pr32338-1.c: New test.
1072 * gcc.dg/pr32338-2.c: New test.
1073
1074 2007-09-12 Bob Wilson <bob.wilson@acm.org>
1075
1076 * lib/target-supports.exp (check_effective_target_sync_int_long):
1077 Revert change to add xtensa.
1078 (check_effective_target_sync_char_short): Likewise.
1079
1080 2007-09-12 Olivier Hainque <hainque@adacore.com>
1081
1082 * gnat.dg/packed_subtype.adb: New test.
1083
1084 2007-09-12 Tobias Burnus <burnus@net-b.de>
1085
1086 PR fortran/33297
1087 * gfortran.dg/intrinsic_size.f90: New.
1088
1089 2007-09-12 Tobias Burnus <burnus@net-b.de>
1090
1091 PR fortran/33284
1092 PR fortran/33310
1093 * gfortran.dg/conflicts_2.f90: New.
1094
1095 2007-09-12 Ira Rosen <irar@il.ibm.com>
1096
1097 PR tree-optimization/32377
1098 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
1099 dependence distance.
1100 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
1101 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
1102 * gcc.dg/vect/no-vfa-vect-depend-1.c,
1103 gfortran.dg/vect/no-vfa-pr32377.f90: New.
1104
1105 2007-09-12 Richard Guenther <rguenther@suse.de>
1106
1107 PR middle-end/33382
1108 * gcc.c-torture/compile/pr33382.c: New testcase.
1109 * gcc.c-torture/execute/pr33382.c: Likewise.
1110
1111 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
1112
1113 PR fortran/33395
1114 * gfortran.dg/c_ptr_tests_12.f03: New test case.
1115
1116 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
1117
1118 PR tree-optimization/33373
1119 * gcc.dg/vect/pr33373.c: New test.
1120
1121 2007-09-12 Ben Elliston <bje@au.ibm.com>
1122
1123 * lib/target-supports.exp (check_effective_target_vect_no_double):
1124 Remove unused proc.
1125
1126 2007-09-12 Ben Elliston <bje@au.ibm.com>
1127 Ulrich Weigand <uweigand@de.ibm.com>
1128
1129 * gcc.target/spu/dfcgt-nan.c: New test.
1130
1131 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
1132
1133 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
1134
1135 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
1136
1137 PR fortran/33040
1138 * gfortran.dg/c_ptr_tests_11.f03: New test case.
1139
1140 2007-09-11 Jakub Jelinek <jakub@redhat.com>
1141
1142 * gcc.dg/va-arg-pack-len-1.c: New test.
1143 * g++.dg/va-arg-pack-len-1.C: New test.
1144
1145 2007-09-11 Michael Matz <matz@suse.de>
1146
1147 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
1148
1149 2007-09-10 Janis Johnson <janis187@us.ibm.com>
1150
1151 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
1152 checks for size of long double.
1153 * gcc.dg/dfp/convert.h: New file.
1154 * gcc.dg/dfp/convert-bfp-2.c: New test.
1155 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1156 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1157 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1158 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1159 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1160 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1161 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1162 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1163 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1164
1165 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
1166
1167 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
1168 Change dg-final to expect 1 non-profitable loop and
1169 3 profitable loops.
1170 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
1171 Change dg-final to expect 1 non-profitable loop and
1172 3 profitable loops.
1173 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
1174 Change dg-final to expect 1 profitable loop.
1175 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1176 Change dg-final to expect 1 profitable loop.
1177
1178 2007-09-10 Richard Sandiford <richard@codesourcery.com>
1179
1180 * gcc.target/mips/call-saved-1.c: New test.
1181 * gcc.target/mips/call-saved-2.c: Likewise.
1182 * gcc.target/mips/call-saved-3.c: Likewise.
1183 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
1184 instead of mips_mips64. Set mips_fp64 too.
1185 (is_gp32_flag): Return true for -mips1 and -mips2.
1186 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
1187
1188 2007-09-10 Jakub Jelinek <jakub@redhat.com>
1189
1190 * g++.dg/ext/va-arg-pack-1.C: New test.
1191 * g++.dg/ext/va-arg-pack-2.C: New test.
1192
1193 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
1194
1195 PR target/33369
1196 * gcc.dg/vect/pr33369.c: New test.
1197
1198 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
1199
1200 PR fortran/33370
1201 * gfortran.dg/array_memcpy_5.f90: New test.
1202
1203 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
1204
1205 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
1206
1207 2007-09-09 Richard Guenther <rguenther@suse.de>
1208
1209 * gcc.c-torture/compile/20070906-1.c: New testcase.
1210
1211 2007-09-09 Ira Rosen <irar@il.ibm.com>
1212
1213 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
1214 noinline attribute.
1215 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
1216 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
1217 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1218 Likewise.
1219
1220 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
1221
1222 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
1223
1224 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
1225
1226 * gnat.dg/addr2_p.ads: Bump size of array to 9.
1227
1228 2007-09-09 Ira Rosen <irar@il.ibm.com>
1229
1230 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
1231 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
1232 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
1233 Compile tests with -fno-tree-pre.
1234 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
1235 * lib/target-supports.exp (check_effective_target_vect_strided): New.
1236 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
1237 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
1238 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
1239 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
1240 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
1241 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
1242 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
1243 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
1244 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
1245 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
1246 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
1247 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
1248 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
1249 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
1250 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
1251 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
1252 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
1253
1254 2007-09-09 Joseph Myers <joseph@codesourcery.com>
1255
1256 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
1257 to call objdump.
1258 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
1259 Use remote_exec to call c++filt.
1260 * lib/target-supports-dg.exp (dg-require-host-local): New.
1261 * gcc.misc-tests/options.exp: Allow .exe in command paths.
1262 * g++.dg/parse/repo1.C: Use dg-require-host-local.
1263 * g++.dg/rtti/repo1.C: Likewise.
1264 * g++.dg/template/repo1.C: Likewise.
1265 * g++.dg/template/repo2.C: Likewise.
1266 * g++.dg/template/repo3.C: Likewise.
1267 * g++.dg/template/repo4.C: Likewise.
1268 * g++.dg/template/repo5.C: Likewise.
1269 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1270 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1271 * g++.old-deja/g++.pt/repo1.C: Likewise.
1272 * g++.old-deja/g++.pt/repo2.C: Likewise.
1273 * g++.old-deja/g++.pt/repo3.C: Likewise.
1274 * g++.old-deja/g++.pt/repo4.C: Likewise.
1275 * gcc.dg/cpp/trad/builtins.c: Likewise.
1276
1277 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
1278
1279 PR tree-optimization/32283
1280 * gcc.dg/tree-ssa/loop-31.c: New test.
1281
1282 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
1283
1284 PR rtl-optimization/26449
1285 * gcc.target/i386/pr26449-1.c: New file.
1286
1287 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
1288
1289 PR target/33329
1290 PR rtl-optimization/26449
1291 * gcc.target/i386/pr33329.c: New file.
1292
1293 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
1294
1295 * gnat.dg/renaming3.adb, renaming4.ads: New test.
1296
1297 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
1298
1299 * gnat.dg/unaligned_rep_clause.adb: New testcase.
1300
1301 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
1302
1303 PR tree-optimization/33301
1304 * gfortran.dg/vect/pr33301.f: New test.
1305
1306 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1307
1308 PR libfortran/33307
1309 * gfortran.dg/backspace_10.f90: New test.
1310
1311 2007-09-07 Richard Guenther <rguenther@suse.de>
1312
1313 Reapply
1314 2007-09-06 Richard Guenther <rguenther@suse.de>
1315
1316 PR tree-optimization/32586
1317 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1318 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1319 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1320 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1321 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1322 now obsolete simplification.
1323
1324 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
1325
1326 PR tree-optimization/33299
1327 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
1328 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
1329
1330 2007-09-07 Richard Guenther <rguenther@suse.de>
1331
1332 Revert
1333 2007-09-06 Richard Guenther <rguenther@suse.de>
1334
1335 PR tree-optimization/32586
1336 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1337 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1338 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1339 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1340 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1341 now obsolete simplification.
1342
1343 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
1344
1345 PR tree-optimization/32821
1346 * gcc.dg/tree-ssa/pr32821.c: New file.
1347
1348 2007-09-07 Richard Sandiford <richard@codesourcery.com>
1349
1350 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
1351 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
1352 and mips_forced_no_er.
1353 (dg-mips-options): Add -mno-abicalls when a small-data option is
1354 specified. Skip tests with small-data options if mips_forced_gp.
1355 Skip tests with -mexplicit-relocs if mips_forced_no_er.
1356 * gcc.target/mips/sdata-1.c: New test.
1357 * gcc.target/mips/sdata-2.c: Likewise.
1358 * gcc.target/mips/sdata-3.c: Likewise.
1359 * gcc.target/mips/sdata-4.c: Likewise.
1360
1361 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1362
1363 PR fortran/33298
1364 * spread_zerosize_1.f90: New test case.
1365 * spread_bounds_1.f90: New test case.
1366
1367 2007-09-06 Paolo Carlini <pcarlini@suse.de>
1368
1369 PR c++/32674
1370 * g++.dg/template/static31.C: New.
1371
1372 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1373
1374 PR fortran/33271
1375 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
1376 powerpc*-linux-gnu.
1377
1378 2007-09-06 David Daney <ddaney@avtrex.com>
1379 Richard Sandiford <richard@codesourcery.com>
1380
1381 PR target/33256
1382 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
1383 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
1384 * gcc.target/mips/pr33256.c: New test.
1385
1386 2007-09-06 Tom Tromey <tromey@redhat.com>
1387
1388 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
1389
1390 2007-09-06 Richard Guenther <rguenther@suse.de>
1391
1392 PR tree-optimization/32586
1393 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1394 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1395 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1396 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1397 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1398 now obsolete simplification.
1399
1400 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
1401
1402 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
1403 * gcc.target/i386/sse3-addsubps.c: Ditto.
1404 * gcc.target/i386/sse3-haddpd.c: Ditto.
1405 * gcc.target/i386/sse3-haddps.c: Ditto.
1406 * gcc.target/i386/sse3-hsubpd.c: Ditto.
1407 * gcc.target/i386/sse3-hsubps.c: Ditto.
1408 * gcc.target/i386/sse3-lddqu.c: Ditto.
1409 * gcc.target/i386/sse3-movddup.c: Ditto.
1410 * gcc.target/i386/sse3-movshdup.c: Ditto.
1411 * gcc.target/i386/sse3-movsldup.c: Ditto.
1412
1413 2007-09-06 Richard Guenther <rguenther@suse.de>
1414
1415 PR tree-optimization/33302
1416 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
1417
1418 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1419
1420 PR libfortran/33225
1421 * gfortran.dg./fmt_float.f90: New test.
1422
1423 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1424
1425 PR libfortran/33253
1426 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
1427
1428 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
1429
1430 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
1431 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
1432
1433 2007-09-06 Jakub Jelinek <jakub@redhat.com>
1434
1435 * g++.dg/eh/builtin1.C: New test.
1436 * g++.dg/eh/builtin2.C: New test.
1437 * g++.dg/eh/builtin3.C: New test.
1438
1439 PR c++/33289
1440 * g++.dg/eh/builtin4.C: New test.
1441
1442 2007-09-05 Janis Johnson <janis187@us.ibm.com>
1443
1444 * gcc.target/powerpc/dfp-dd.c: New test.
1445 * gcc.target/powerpc/dfp-td.c: New test.
1446
1447 2007-09-05 Jakub Jelinek <jakub@redhat.com>
1448
1449 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
1450 * gcc.dg/va-arg-pack-1.c: New test.
1451
1452 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
1453
1454 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
1455 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
1456 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
1457 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
1458 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
1459
1460 2007-09-05 Paolo Carlini <pcarlini@suse.de>
1461
1462 PR c++/30302
1463 * g++.dg/ext/anon-struct5.C: New.
1464
1465 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
1466
1467 * gcc.dg/i386-cpuid.h: Remove.
1468 * gcc.target/i386/mmx-check.h: Include cpuid.h.
1469 (main): Use __get_cpuid to get target features.
1470 * gcc.target/i386/sse-check.h: Ditto.
1471 * gcc.target/i386/sse2-check.h: Ditto.
1472 * gcc.target/i386/sse3-check.h: Ditto.
1473 * gcc.target/i386/ssse3-check.h: Ditto.
1474 * gcc.target/i386/sse4_1-check.h: Ditto.
1475 * gcc.target/i386/sse4_2-check.h: Ditto.
1476 * gcc.target/i386/sse4a-check.h: Ditto.
1477 * gcc.dg/torture/pr16104-1.c: Ditto.
1478 (do_test): Change to void.
1479 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
1480 * gcc.target/i386/sse-6.c: Ditto.
1481 * gcc.target/i386/sse-7.c: Ditto.
1482 * g++.dg/other/i386-1.C: Include cpuid.h.
1483 (main): New function. Use __get_cpuid to get target fetaures.
1484
1485 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
1486 David Ung <davidu@mips.com>
1487 Nigel Stephens <nigel@mips.com>
1488
1489 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
1490 * gcc.c-torture/compile/mipscop-2.c: Likewise.
1491 * gcc.c-torture/compile/mipscop-3.c: Likewise.
1492 * gcc.c-torture/compile/mipscop-4.c: Likewise.
1493 * gcc.dg/torture/mips-hilo-1.c: Likewise.
1494 * gcc.dg/torture/mips-hilo-2.c: Likewise.
1495 * gcc.dg/torture/pr19683-1.c: Likewise.
1496 * gcc.target/mips/madd-3.c: Likewise.
1497 * gcc.target/mips/maddu-3.c: Likewise.
1498 * gcc.target/mips/msub-3.c: Likewise.
1499 * gcc.target/mips/msubu-3.c: Likewise.
1500 * gcc.target/mips/asm-1.c: Likewise.
1501 * gcc.target/mips/branch-1.c: Likewise.
1502 * gcc.target/mips/ins-1.c: Likewise.
1503 * gcc.target/mips/near-far-3.c: Likewise.
1504 * gcc.target/mips/near-far-4.c: Likewise.
1505 * gcc.target/mips/smartmips-lwxs.c: Likewise.
1506 * gcc.target/mips/smartmips-ror-1.c: Likewise.
1507 * gcc.target/mips/smartmips-ror-2.c: Likewise.
1508 * gcc.target/mips/smartmips-ror-3.c: Likewise.
1509 * gcc.target/mips/smartmips-ror-4.c: Likewise.
1510 * gcc.target/mips/dspr2-MULT.c: Likewise.
1511 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1512 * gcc.target/mips/mips32-dsp-run.c: Likewise.
1513 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
1514 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
1515 * gcc.target/mips/code-readable-2.c: Likewise.
1516 * gcc.target/mips/code-readable-3.c: Likewise.
1517
1518 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
1519 David Ung <davidu@mips.com>
1520 Nigel Stephens <nigel@mips.com>
1521
1522 * gcc.target/mips/mips16-attributes.c: New.
1523
1524 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
1525
1526 PR fortran/31564
1527 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
1528
1529 PR fortran/33241
1530 * gfortran.dg/char_length_10.f90: New test.
1531
1532 2007-09-05 Paolo Carlini <pcarlini@suse.de>
1533
1534 PR c++/29731
1535 * g++.dg/parse/template24.C: New.
1536
1537 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
1538
1539 * g++.dg/other/spu2vmx-1.C: New test.
1540
1541 2007-09-05 Jakub Jelinek <jakub@redhat.com>
1542
1543 PR tree-optimization/33017
1544 * gcc.dg/pr33017.c: New test.
1545
1546 2007-09-05 Ben Elliston <bje@au.ibm.com>
1547
1548 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
1549 __protected_stream family of macros.
1550
1551 2007-09-04 Jan Hubicka <jh@suse.cz>
1552
1553 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
1554 * gcc.dg/tree-ssa/pr27236.c: Likewise.
1555 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
1556 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1557 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
1558 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
1559 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1560 Likewise.
1561
1562 2007-09-04 Janus Weil <jaydub66@gmail.com>
1563 Tobias Burnus <burnus@net-b.de>
1564
1565 * gfortran.dg/proc_decl_1.f90: New.
1566 * gfortran.dg/proc_decl_2.f90: New.
1567 * gfortran.dg/proc_decl_3.f90: New.
1568 * gfortran.dg/proc_decl_4.f90: New.
1569
1570 2007-09-04 Jan Hubicka <jh@suse.cz>
1571
1572 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
1573 * gcc.dg/vect/vect-105.c: Mark functions noinline.
1574 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
1575 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
1576 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
1577 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
1578 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
1579 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
1580 * gcc.dg/vect/vect-50.c: Mark functions noinline.
1581 * gcc.dg/vect/vect-33.c: Mark functions noinline.
1582 * gcc.dg/vect/vect-16.c: Mark functions noinline.
1583 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
1584 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
1585 * gcc.dg/vect/vect-92.c: Mark functions noinline.
1586 * gcc.dg/vect/vect-75.c: Mark functions noinline.
1587 * gcc.dg/vect/vect-58.c: Mark functions noinline.
1588 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
1589 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
1590 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
1591 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
1592 * gcc.dg/vect/vect-114.c: Mark functions noinline.
1593 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
1594 * gcc.dg/vect/vect-8.c: Mark functions noinline.
1595 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
1596 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
1597 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
1598 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
1599 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
1600 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
1601 * gcc.dg/vect/vect-42.c: Mark functions noinline.
1602 * gcc.dg/vect/vect-25.c: Mark functions noinline.
1603 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
1604 * gcc.dg/vect/vect-67.c: Mark functions noinline.
1605 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
1606 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
1607 * gcc.dg/vect/vect-106.c: Mark functions noinline.
1608 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
1609 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
1610 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
1611 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
1612 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
1613 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
1614 * gcc.dg/vect/vect-34.c: Mark functions noinline.
1615 * gcc.dg/vect/vect-17.c: Mark functions noinline.
1616 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
1617 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
1618 * gcc.dg/vect/vect-93.c: Mark functions noinline.
1619 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
1620 * gcc.dg/vect/vect-76.c: Mark functions noinline.
1621 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
1622 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
1623 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
1624 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
1625 * gcc.dg/vect/vect-115.c: Mark functions noinline.
1626 * gcc.dg/vect/vect-9.c: Mark functions noinline.
1627 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
1628 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
1629 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
1630 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
1631 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
1632 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
1633 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
1634 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
1635 * gcc.dg/vect/vect-60.c: Mark functions noinline.
1636 * gcc.dg/vect/vect-26.c: Mark functions noinline.
1637 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
1638 * gcc.dg/vect/vect-85.c: Mark functions noinline.
1639 * gcc.dg/vect/vect-68.c: Mark functions noinline.
1640 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
1641 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
1642 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
1643 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
1644 * gcc.dg/vect/vect-107.c: Mark functions noinline.
1645 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
1646 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
1647 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
1648 * gcc.dg/vect/vect-52.c: Mark functions noinline.
1649 * gcc.dg/vect/vect-35.c: Mark functions noinline.
1650 * gcc.dg/vect/vect-18.c: Mark functions noinline.
1651 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
1652 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
1653 * gcc.dg/vect/vect-77.c: Mark functions noinline.
1654 * gcc.dg/vect/vect-2.c: Mark functions noinline.
1655 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
1656 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
1657 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
1658 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
1659 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
1660 * gcc.dg/vect/vect-116.c: Mark functions noinline.
1661 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
1662 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
1663 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
1664 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
1665 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
1666 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
1667 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
1668 * gcc.dg/vect/vect-44.c: Mark functions noinline.
1669 * gcc.dg/vect/vect-27.c: Mark functions noinline.
1670 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
1671 * gcc.dg/vect/vect-86.c: Mark functions noinline.
1672 * gcc.dg/vect/vect-100.c: Mark functions noinline.
1673 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
1674 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
1675 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
1676 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
1677 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
1678 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
1679 * gcc.dg/vect/vect-108.c: Mark functions noinline.
1680 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
1681 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
1682 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
1683 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
1684 * gcc.dg/vect/vect-11.c: Mark functions noinline.
1685 * gcc.dg/vect/vect-70.c: Mark functions noinline.
1686 * gcc.dg/vect/vect-36.c: Mark functions noinline.
1687 * gcc.dg/vect/vect-19.c: Mark functions noinline.
1688 * gcc.dg/vect/vect-95.c: Mark functions noinline.
1689 * gcc.dg/vect/vect-78.c: Mark functions noinline.
1690 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
1691 * gcc.dg/vect/vect-3.c: Mark functions noinline.
1692 * gcc.dg/vect/vect-all.c: Mark functions noinline.
1693 * gcc.dg/vect/vect-117.c: Mark functions noinline.
1694 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
1695 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
1696 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
1697 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
1698 * gcc.dg/vect/vect-20.c: Mark functions noinline.
1699 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
1700 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
1701 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
1702 * gcc.dg/vect/vect-62.c: Mark functions noinline.
1703 * gcc.dg/vect/vect-28.c: Mark functions noinline.
1704 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
1705 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
1706 * gcc.dg/vect/vect-87.c: Mark functions noinline.
1707 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
1708 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
1709 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
1710 * gcc.dg/vect/vect-109.c: Mark functions noinline.
1711 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
1712 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
1713 noinline.
1714 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
1715 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
1716 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
1717 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
1718 * gcc.dg/vect/vect-12.c: Mark functions noinline.
1719 * gcc.dg/vect/vect-71.c: Mark functions noinline.
1720 * gcc.dg/vect/vect-54.c: Mark functions noinline.
1721 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
1722 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
1723 * gcc.dg/vect/vect-96.c: Mark functions noinline.
1724 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
1725 * gcc.dg/vect/vect-110.c: Mark functions noinline.
1726 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
1727 * gcc.dg/vect/vect-4.c: Mark functions noinline.
1728 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
1729 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
1730 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
1731 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
1732 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
1733 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
1734 * gcc.dg/vect/vect-21.c: Mark functions noinline.
1735 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
1736 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
1737 * gcc.dg/vect/vect-80.c: Mark functions noinline.
1738 * gcc.dg/vect/vect-63.c: Mark functions noinline.
1739 * gcc.dg/vect/vect-46.c: Mark functions noinline.
1740 * gcc.dg/vect/vect-29.c: Mark functions noinline.
1741 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
1742 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
1743 * gcc.dg/vect/vect-88.c: Mark functions noinline.
1744 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
1745 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
1746 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
1747 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
1748 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
1749 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
1750 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
1751 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
1752 * gcc.dg/vect/vect-30.c: Mark functions noinline.
1753 * gcc.dg/vect/vect-13.c: Mark functions noinline.
1754 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
1755 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
1756 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
1757 * gcc.dg/vect/vect-72.c: Mark functions noinline.
1758 * gcc.dg/vect/vect-38.c: Mark functions noinline.
1759 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
1760 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
1761 * gcc.dg/vect/vect-97.c: Mark functions noinline.
1762 * gcc.dg/vect/vect-111.c: Mark functions noinline.
1763 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
1764 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
1765 * gcc.dg/vect/vect-5.c: Mark functions noinline.
1766 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
1767 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
1768 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
1769 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
1770 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
1771 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
1772 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
1773 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
1774 * gcc.dg/vect/vect-22.c: Mark functions noinline.
1775 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
1776 * gcc.dg/vect/vect-64.c: Mark functions noinline.
1777 * gcc.dg/vect/vect-89.c: Mark functions noinline.
1778 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
1779 * gcc.dg/vect/vect-103.c: Mark functions noinline.
1780 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
1781 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
1782 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
1783 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
1784 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
1785 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
1786 * gcc.dg/vect/vect-31.c: Mark functions noinline.
1787 * gcc.dg/vect/vect-14.c: Mark functions noinline.
1788 * gcc.dg/vect/vect-73.c: Mark functions noinline.
1789 * gcc.dg/vect/vect-56.c: Mark functions noinline.
1790 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
1791 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
1792 * gcc.dg/vect/vect-98.c: Mark functions noinline.
1793 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
1794 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
1795 * gcc.dg/vect/vect-112.c: Mark functions noinline.
1796 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
1797 * gcc.dg/vect/vect-6.c: Mark functions noinline.
1798 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
1799 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
1800 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
1801 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
1802 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
1803 * gcc.dg/vect/pr25413.c: Mark functions noinline.
1804 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
1805 * gcc.dg/vect/vect-40.c: Mark functions noinline.
1806 * gcc.dg/vect/vect-23.c: Mark functions noinline.
1807 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
1808 * gcc.dg/vect/vect-82.c: Mark functions noinline.
1809 * gcc.dg/vect/vect-65.c: Mark functions noinline.
1810 * gcc.dg/vect/vect-48.c: Mark functions noinline.
1811 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
1812 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
1813 * gcc.dg/vect/vect-104.c: Mark functions noinline.
1814 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
1815 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
1816 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
1817 * gcc.dg/vect/vect-32.c: Mark functions noinline.
1818 * gcc.dg/vect/vect-15.c: Mark functions noinline.
1819 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
1820 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
1821 * gcc.dg/vect/vect-91.c: Mark functions noinline.
1822 * gcc.dg/vect/vect-74.c: Mark functions noinline.
1823 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
1824 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
1825 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
1826 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
1827 * gcc.dg/vect/vect-99.c: Mark functions noinline.
1828 * gcc.dg/vect/vect-113.c: Mark functions noinline.
1829 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
1830 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
1831 * gcc.dg/vect/vect-7.c: Mark functions noinline.
1832 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
1833 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
1834 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
1835 * gcc.dg/vect/vect-24.c: Mark functions noinline.
1836 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
1837 * gcc.dg/vect/vect-83.c: Mark functions noinline.
1838 * gcc.dg/vect/vect-66.c: Mark functions noinline.
1839 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
1840
1841 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
1842
1843 PR middle-end/33187
1844 * gcc.target/i386/cmov7.c: New file.
1845
1846 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
1847
1848 * gcc.target/i386/sse4a-check.h: New file.
1849 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
1850 * gcc.target/i386/sse4a-insert.c: Ditto.
1851 * gcc.target/i386/sse4a-montsd.c: Ditto.
1852 * gcc.target/i386/sse4a-montss.c: Ditto.
1853 * gcc.target/i386/mmx-check.h: New file.
1854 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
1855 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
1856 * gcc.target/i386/sse-check.h: New file.
1857 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
1858 * gcc.target/i386/sse-3.c: Ditto.
1859 * gcc.target/i386/sse-7.c: Ditto.
1860 * gcc.target/i386/sse-9.c: Ditto.
1861 * gcc.target/i386/ssefn-3.c: Ditto.
1862 * gcc.target/i386/sse-recip.c: Ditto.
1863 * gcc.target/i386/sse-recip-vec.c: Ditto.
1864 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
1865 * gcc.target/i386/20020523-1.c: Remove.
1866 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
1867 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1868 * gcc.target/i386/ssefn-4.c: Ditto.
1869 * gcc.target/i386/sse-6.c: Ditto.
1870 * gcc.target/i386/sse-10.c: Ditto.
1871 * gcc.target/i386/sse-11.c: Ditto.
1872 * gcc.target/i386/sse-18.c: Ditto.
1873 * gcc.target/i386/fpprec-1.c: Ditto.
1874 * g++.dg/other/i386-1.C: Ditto.
1875
1876 2007-09-04 Richard Guenther <rguenther@suse.de>
1877
1878 PR tree-optimization/33291
1879 * gcc.dg/volatile2.c: New testcase.
1880 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
1881 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
1882 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1883 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
1884
1885 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1886
1887 PR fortran/33253
1888 * gfortran.dg/namelist_15.f90: Update test.
1889 * gfortran.dg/namelist_24.f90: Update test.
1890 * gfortran.dg/namelist_38.f90: New test.
1891
1892 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
1893
1894 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
1895 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
1896 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
1897 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
1898 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
1899 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
1900
1901 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
1902
1903 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
1904 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
1905
1906 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
1907
1908 2007-09-02 David Daney <ddaney@avtrex.com>
1909
1910 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
1911 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
1912 * gcc.target/mips/atomic-memory-1.c: Ditto.
1913 * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
1914
1915 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
1916
1917 * gcc.target/cris/builtin_clz_v0.c: New testcase.
1918 * gcc.target/cris/builtin_clz_v3.c: New testcase.
1919
1920 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
1921
1922 * gfortran.dg/substr_6.f90: New test.
1923
1924 2007-09-02 Paolo Carlini <pcarlini@suse.de>
1925
1926 PR c++/33208
1927 * g++.dg/other/error18.C: New.
1928 * g++.dg/expr/bitfield3.C: Adjust.
1929
1930 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
1931
1932 PR fortran/33276
1933 * gfortran.fortran-torture/compile/pr33276.f90: New.
1934
1935 2007-09-02 Joseph Myers <joseph@codesourcery.com>
1936
1937 PR middle-end/33272
1938 * gcc.dg/c99-arraydecl-3.c: New test.
1939
1940 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
1941
1942 PR c++/32597
1943 * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
1944 * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
1945
1946 2007-08-31 Tobias Burnus <burnus@net-b.de>
1947
1948 PR fortran/33232
1949 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
1950 * gfortran.dg/read_1.f90: New.
1951
1952 2007-08-31 Paolo Carlini <pcarlini@suse.de>
1953
1954 PR c++/33210
1955 * g++.dg/template/error30.C: New.
1956
1957 2007-08-31 Paolo Carlini <pcarlini@suse.de>
1958
1959 PR c++/32113
1960 * g++.dg/template/crash70.C: New.
1961
1962 2007-08-31 Paolo Carlini <pcarlini@suse.de>
1963
1964 PR c++/33212
1965 * g++.dg/ext/is_class_error.C: New.
1966
1967 2007-08-31 Olivier Hainque <hainque@adacore.com>
1968
1969 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
1970
1971 2007-08-31 David Edelsohn <edelsohn@gnu.org>
1972 Revital Eres <eres@il.ibm.com>
1973
1974 * gcc.target/powerpc/paired-1.c: New test.
1975 * gcc.target/powerpc/paired-2.c: New test.
1976 * gcc.target/powerpc/paired-3.c: New test.
1977 * gcc.target/powerpc/paired-4.c: New test.
1978 * gcc.target/powerpc/paired-5.c: New test.
1979 * gcc.target/powerpc/paired-6.c: New test.
1980 * gcc.target/powerpc/paired-7.c: New test.
1981 * gcc.target/powerpc/ppc-paired.c: New test.
1982
1983 2007-08-31 Ollie Wild <aaw@google.com>
1984
1985 * g++.dg/conversion/ptrmem2.C: New test.
1986 * g++.dg/conversion/ptrmem3.C: New test.
1987 * g++.dg/conversion/ptrmem4.C: New test.
1988 * g++.dg/conversion/ptrmem5.C: New test.
1989 * g++.dg/conversion/ptrmem6.C: New test.
1990 * g++.dg/conversion/ptrmem7.C: New test.
1991 * g++.dg/conversion/ptrmem8.C: New test.
1992
1993 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
1994
1995 PR fortran/31879
1996 * gfortran.dg/char_length_7.f90: New test.
1997 * gfortran.dg/char_length_9.f90: New test.
1998 * gfortran.dg/char_assign_1.f90: Add extra warning.
1999
2000 PR fortran/31197
2001 PR fortran/31258
2002 * gfortran.dg/char_length_8.f90: New test.
2003
2004 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
2005
2006 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
2007
2008 2007-08-30 Jakub Jelinek <jakub@redhat.com>
2009
2010 * gcc.dg/inline-24.c: New test.
2011 * g++.dg/opt/inline11.C: New test.
2012
2013 2007-08-30 Richard Guenther <rguenther@suse.de>
2014
2015 * gcc.target/i386/vectorize5.c: New testcase.
2016
2017 2007-08-30 Tobias Burnus <burnus@net-b.de>
2018
2019 PR fortran/33228
2020 * interface.c (check_interface0): Improve error for external procs.
2021 (check_sym_interfaces): Fix checking of module procedures.
2022
2023 2007-08-30 Jakub Jelinek <jakub@redhat.com>
2024
2025 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
2026 (AI): Add AI_ALIGN.
2027 * gcc.dg/sync-3.c: New test.
2028
2029 PR middle-end/32758
2030 * gcc.dg/cleanup-12.c: New test.
2031
2032 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
2033
2034 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
2035 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
2036 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
2037 * gcc.dg/pr32450.c: Ditto.
2038 * gcc.dg/nest.c: Ditto.
2039 * gcc.dg/nested-func-4.c: Ditto.
2040 * g++.old-deja/g++.law/profile1.C: Ditto.
2041
2042 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2043
2044 PR fortran/32989
2045 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
2046 non-default integer kind arguments.
2047
2048 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
2049
2050 PR fortran/33105
2051 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
2052
2053 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
2054
2055 * gcc.dg/h8300-ice2.c: Remove target selector.
2056
2057 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
2058
2059 PR fortran/33215
2060 * gfortran.dg/binding_label_tests_15.f03: New test case.
2061 * gfortran.dg/binding_label_tests_16.f03: Ditto.
2062
2063 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2064
2065 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
2066 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
2067
2068 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
2069
2070 PR c++/33194
2071 * g++.dg/other/canon-33194.C: New.
2072
2073 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
2074
2075 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
2076 * gcc.c-torture/execute/pr23135.c: Likewise.
2077
2078 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
2079
2080 * gcc.dg/pr31344.c: Move to ...
2081 * gcc.dg/dfp/pr31344.c: ... here.
2082 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
2083 * gcc.dg/20050503-1.c: Ditto.
2084 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
2085 * gcc.dg/20061127-1.c: Compile only for fpic targets.
2086 * gcc.dg/20060801-1.c: Ditto.
2087
2088 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
2089
2090 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
2091 * gfortran.dg/nan_1.f90: Likewise.
2092
2093 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2094
2095 PR fortran/33055
2096 Revert previous patch.
2097
2098 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
2099 Kazu Hirata <kazu@codesourcery.com>
2100
2101 * gcc.target/m68k/interrupt-1.c: New.
2102
2103 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
2104
2105 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
2106 10000 for targets where "int" can't hold at least 100000.
2107 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
2108 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
2109 (test5)(test6): Use it.
2110 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
2111 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
2112 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
2113 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
2114 * gcc.dg/attr-alloc_size.c (test): Likewise.
2115
2116 2007-08-28 Paolo Carlini <pcarlini@suse.de>
2117
2118 PR c++/33209
2119 * g++.dg/template/error29.C: New.
2120
2121 2007-08-28 Jakub Jelinek <jakub@redhat.com>
2122
2123 PR c++/32596
2124 * g++.dg/ext/visibility/anon5.C: New test.
2125
2126 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2127
2128 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
2129
2130 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2131
2132 * gfortran.dg/gamma_1.f90: Remove large-real tests.
2133 * gfortran.dg/gamma_2.f90: Remove large-real tests.
2134 * gfortran.dg/gamma_4.f90: New: large-real tests.
2135
2136 2007-08-28 Jason Merrill <jason@redhat.com>
2137
2138 PR c++/29000
2139 * g++.dg/ext/stmtexpr12.C: New test.
2140
2141 PR c++/28558
2142 * g++.dg/ext/attrib28.C: New test.
2143
2144 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
2145
2146 PR target/32661
2147 * gcc.target/i386/pr32661.c: New test.
2148
2149 2007-08-28 Jakub Jelinek <jakub@redhat.com>
2150
2151 PR middle-end/32370
2152 * gcc.dg/pr32370.c: New test.
2153
2154 PR rtl-optimization/33148
2155 * gcc.c-torture/compile/20070827-1.c: New test.
2156
2157 PR debug/32914
2158 * d++.dg/debug/const3.C: New test.
2159 * d++.dg/debug/const4.C: New test.
2160 * d++.dg/debug/dwarf2/const1.C: New test.
2161 * d++.dg/debug/dwarf2/const2.C: New test.
2162 * d++.dg/debug/dwarf2/const2b.C: New test.
2163
2164 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
2165 Vladimir Yanovsky <yanov@il.ibm.com>
2166 Revital Eres <eres@il.ibm.com>
2167 Andrey Belevantsev <abel@ispras.ru>
2168
2169 * gcc.dg/sms-1.c: New test.
2170
2171 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
2172
2173 * g++.dg/ext/gnu-inline-common.h: New.
2174 * g++.dg/ext/gnu-inline-global-reject.C: New.
2175 * g++.dg/ext/gnu-inline-global.C: New.
2176 * g++.dg/ext/gnu-inline-namespace.C: New.
2177 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
2178 * g++.dg/ext/gnu-inline-class.C: New.
2179 * g++.dg/ext/gnu-inline-class-static.C: New.
2180 * g++.dg/ext/gnu-inline-template-class.C: New.
2181 * g++.dg/ext/gnu-inline-template-func.C: New.
2182
2183 2007-08-27 Jason Merrill <jason@redhat.com>
2184
2185 PR c++/31337
2186 * g++.dg/ext/stmtexpr11.C: New.
2187
2188 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
2189
2190 * lib/target-supports.exp (check_profiling_available):
2191 Set profiling_available_saved to 0 on fido-*-elf.
2192
2193 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
2194
2195 PR tree-optimization/33173
2196
2197 * gcc.c-torture/compile/pr33173.c: New.
2198
2199 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
2200
2201 PR target/31385
2202 * gcc.dg/dfp/pr31385.c: New.
2203
2204 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2205
2206 * gcc.dg/unsigned-long-compare.c: Remove target selector.
2207
2208 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2209
2210 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
2211 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
2212 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
2213 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
2214 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
2215 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
2216 gcc.target/m68k directory.
2217 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
2218 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
2219 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
2220 gcc.target/cris directory.
2221 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
2222 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
2223 gcc.target/bfin directory.
2224
2225 * gcc.target/sh: New directory.
2226 * gcc.target/sh/sh.exp: New file.
2227 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
2228 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
2229 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
2230 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
2231 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
2232 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
2233
2234 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2235
2236 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
2237 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
2238 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
2239 * gcc.target/i386/local2.c: Ditto.
2240 * gcc.target/i386/stack-prot-kernel.c: Ditto.
2241 * gcc.target/i386/20011119-1.c: Ditto.
2242 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
2243 * gcc.target/i386/fastcall-1.c: Fix target selector.
2244
2245 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2246
2247 PR fortran/33055
2248 * gfortran.dg/negative_unit.f: Add new check
2249 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
2250 -fdefault-integer-8.
2251
2252 2007-08-26 Asher Langton <langton2@llnl.gov>
2253
2254 * gfortran.dg/recursive_stack.f90: New.
2255 * gfortran.dg/openmp_stack.f90: New.
2256
2257 2007-08-26 Tobias Burnus <burnus@net-b.de>
2258
2259 PR fortran/31298
2260 * gfortran.dg/use_10.f90: New.
2261
2262 2007-08-26 Tobias Burnus <burnus@net-b.de>
2263
2264 PR fortran/32985
2265 * gfortran.dg/namelist_14.f90: Make test case valid.
2266 * gfortran.dg/common_10.f90: New.
2267
2268 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
2269
2270 PR middle-end/33181
2271 * gcc.dg/ifelse-2.c: New.
2272
2273 2007-08-26 Tobias Burnus <burnus@net-b.de>
2274
2275 PR fortran/32980
2276 * gfortran.dg/gamma_1.f90: New.
2277 * gfortran.dg/gamma_2.f90: New.
2278 * gfortran.dg/gamma_3.f90: New.
2279
2280 2007-08-26 Tobias Burnus <burnus@net-b.de>
2281
2282 PR fortran/33188
2283 * gfortran.dg/used_types_18.f90: New.
2284
2285 2007-08-25 Jakub Jelinek <jakub@redhat.com>
2286
2287 * gcc.dg/array-init-2.c: New test.
2288
2289 2007-08-24 Tobias Burnus <burnus@net-b.de>
2290
2291 PR fortran/33178
2292 * gfortran.dg/initialization_4.f90: Update dg-error.
2293 * gfortran.dg/initialization_13.f90: New.
2294
2295 2007-08-24 Richard Guenther <rguenther@suse.de>
2296
2297 PR middle-end/33166
2298 * gcc.c-torture/compile/pr33166.c: New testcase.
2299
2300 2007-08-24 Tobias Burnus <burnus@net-b.de>
2301
2302 PR fortran/33139
2303 * gfortran.dg/pointer_assign_4.f90: New.
2304 * gfortran.dg/shape_2.f90: Fix test case.
2305 * gfortran.dg/char_result_4.f90: Ditto.
2306
2307 2007-08-24 Jakub Jelinek <jakub@redhat.com>
2308
2309 * gcc.dg/array-init-1.c: New test.
2310
2311 PR c++/32567
2312 * g++.dg/parse/crash36.C: New test.
2313
2314 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
2315
2316 * gcc.dg/pr32721.c: Updated.
2317
2318 2007-08-24 Jakub Jelinek <jakub@redhat.com>
2319
2320 PR tree-optimization/32573
2321 PR middle-end/32946
2322 * gcc.dg/pr32573.c: New test.
2323
2324 PR c++/32898
2325 * g++.dg/lookup/ns3.C: New test.
2326
2327 * gfortran.dg/assumed_charlen_sharing.f90: New test.
2328
2329 PR c++/31941
2330 * g++.dg/parse/crash37.C: New test.
2331
2332 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
2333
2334 PR target/17390
2335 * gcc.target/i386/pr17390.c: New test.
2336
2337 2007-08-23 Richard Guenther <rguenther@suse.de>
2338
2339 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
2340 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
2341 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
2342 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
2343 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
2344 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
2345 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
2346 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
2347
2348 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
2349
2350 * gcc.target/s390: New directory.
2351 * gcc.target/s390/s390.exp: New file.
2352 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
2353 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
2354 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
2355 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
2356 gcc.target/s390 directory.
2357
2358 2007-08-23 Richard Guenther <rguenther@suse.de>
2359
2360 PR tree-optimization/32328
2361 * testsuite/gcc.dg/pr32328.c: New testcase.
2362
2363 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
2364
2365 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
2366 available.
2367
2368 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2369
2370 PR fortran/33095
2371 * gfortran.dg/min_max_optional_5.f90: New test.
2372 * gfortran.dg/min_max_optional_2.f90: Remove.
2373 * gfortran.dg/min_max_optional_3.f90: Remove.
2374 * gfortran.dg/min_max_optional_4.f90: Remove.
2375
2376 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
2377
2378 * gcc.target/i386/xorps-sse.c: New.
2379 * gcc.target/i386/xorps-sse2.c: New.
2380
2381 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
2382
2383 * gcc.target/i386/cmov3.c: Fix scan-assembler.
2384 * gcc.target/i386/cmov4.c: Fix scan-assembler.
2385 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
2386
2387 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
2388
2389 PR fortran/33020
2390 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
2391 include multiple kinds for SHAPE parameter within a single
2392 namespace.
2393 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
2394 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
2395
2396 2007-08-22 Janus Weil <jaydub66@gmail.com>
2397
2398 * interface_abstract_1.f90: Extended test case.
2399 * interface_abstract_3.f90: New test.
2400
2401 2007-08-21 Christian Bruel <christian.bruel@st.com>
2402
2403 * gcc.dg/fold-sub.c: New test.
2404
2405 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
2406
2407 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
2408 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
2409 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
2410 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
2411 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
2412 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
2413
2414 2007-08-22 Richard Guenther <rguenther@suse.de>
2415
2416 PR middle-end/33007
2417 * gcc.dg/pr33007.c: New testcase.
2418
2419 2007-08-22 Richard Sandiford <richard@codesourcery.com>
2420
2421 * gcc.c-torture/execute/strcmp-1.x: Delete.
2422
2423 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
2424
2425 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
2426 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
2427 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
2428 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
2429 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
2430 gcc.target/i386/stack-realign.c,
2431 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2432 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2433 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
2434 target using dg-require-effective-target directive.
2435 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
2436 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
2437 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2438 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
2439 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
2440 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
2441 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
2442 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
2443 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
2444 Require lp64 target using dg-require-effective-target directive.
2445 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
2446 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
2447 directive.
2448 * gcc.target/i386/20010202-1.c: Move from here ...
2449 * gcc.dg/20010202-1.c: ... to here.
2450
2451 2007-08-22 Richard Guenther <rguenther@suse.de>
2452
2453 PR tree-optimization/33142
2454 * gcc.c-torture/execute/pr33142.c: New testcase.
2455
2456 2007-08-22 Richard Guenther <rguenther@suse.de>
2457
2458 PR middle-end/32563
2459 * g++.dg/torture/pr32563.C: New testcase.
2460
2461 2007-08-22 Jakub Jelinek <jakub@redhat.com>
2462
2463 PR middle-end/32912
2464 * gcc.dg/pr32912-1.c: Add -w to options.
2465 * gcc.dg/pr32912-2.c: Likewise.
2466 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
2467
2468 2007-08-21 Ian Lance Taylor <iant@google.com>
2469
2470 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
2471
2472 2007-08-21 Ian Lance Taylor <iant@google.com>
2473
2474 PR tree-optimization/33134
2475 * g++.dg/tree-ssa/pr33134.C: New test.
2476
2477 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
2478
2479 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
2480 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
2481
2482 2007-08-21 Jakub Jelinek <jakub@redhat.com>
2483
2484 PR debug/32610
2485 * gcc.dg/debug/pr32610.c: New test.
2486
2487 * g++.dg/init/new24.C: New test.
2488
2489 PR middle-end/32912
2490 * gcc.dg/pr32912-1.c: New test.
2491 * gcc.dg/pr32912-2.c: New test.
2492 * gcc.dg/pr32912-3.c: New test.
2493
2494 2007-08-21 Richard Guenther <rguenther@suse.de>
2495
2496 * gcc.dg/pointer-arith-10.c: New testcase.
2497
2498 2007-08-21 Richard Guenther <rguenther@suse.de>
2499
2500 PR middle-end/33122
2501 * gcc.c-torture/compile/pr33122.c: New testcase.
2502
2503 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
2504
2505 * g++.dg/warn/Wnvdtor-2.C: New testcase.
2506
2507 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
2508
2509 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
2510
2511 2007-08-20 Jakub Jelinek <jakub@redhat.com>
2512
2513 PR c++/33025
2514 * g++.dg/init/new23.C: New test.
2515
2516 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2517
2518 PR middle-end/30564
2519 * gcc.c-torture/compile/pr30564-1.c: New test.
2520 * gcc.c-torture/compile/pr30564-2.c: New test.
2521
2522 2007-08-19 Joseph Myers <joseph@codesourcery.com>
2523
2524 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
2525
2526 2007-08-19 Tobias Burnus <burnus@net-b.de>
2527
2528 * gfortran.dg/interface_abstract_2.f90: New.
2529 * gfortran.dg/interface_abstract_1.f90: Fix typo.
2530
2531 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2532
2533 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
2534 unknown (so that outer-loop wont get analyzed).
2535 * gcc.dg/vect/vect-outer-1a.c: New test.
2536 * gcc.dg/vect/vect-outer-1b.c: New test.
2537 * gcc.dg/vect/vect-outer-1.c: New test.
2538 * gcc.dg/vect/vect-outer-2a.c: New test.
2539 * gcc.dg/vect/vect-outer-2b.c: New test.
2540 * gcc.dg/vect/vect-outer-2c.c: New test.
2541 * gcc.dg/vect/vect-outer-2.c: New test.
2542 * gcc.dg/vect/vect-outer-3a.c: New test.
2543 * gcc.dg/vect/vect-outer-3b.c: New test.
2544 * gcc.dg/vect/vect-outer-3c.c: New test.
2545 * gcc.dg/vect/vect-outer-3.c: New test.
2546 * gcc.dg/vect/vect-outer-4a.c: New test.
2547 * gcc.dg/vect/vect-outer-4b.c: New test.
2548 * gcc.dg/vect/vect-outer-4c.c: New test.
2549 * gcc.dg/vect/vect-outer-4d.c: New test.
2550 * gcc.dg/vect/vect-outer-4e.c: New test.
2551 * gcc.dg/vect/vect-outer-4f.c: New test.
2552 * gcc.dg/vect/vect-outer-4g.c: New test.
2553 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
2554 * gcc.dg/vect/vect-outer-4i.c: New test.
2555 * gcc.dg/vect/vect-outer-4j.c: New test.
2556 * gcc.dg/vect/vect-outer-4k.c: New test.
2557 * gcc.dg/vect/vect-outer-4l.c: New test.
2558 * gcc.dg/vect/vect-outer-4m.c: New test.
2559 * gcc.dg/vect/vect-outer-4.c: New test.
2560 * gcc.dg/vect/vect-outer-5.c: New test.
2561 * gcc.dg/vect/vect-outer-6.c: New test.
2562 * gcc.dg/vect/vect-outer-fir.c: New test.
2563 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
2564 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
2565
2566 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2567
2568 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
2569 and -fno-tree-reassoc.
2570 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
2571 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2572 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
2573 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2574 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
2575 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2576 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
2577 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
2578 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
2579 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
2580 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
2581 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
2582 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
2583 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
2584 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
2585 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
2586 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
2587 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
2588 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
2589 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
2590 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
2591 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
2592 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
2593 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
2594 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
2595 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
2596 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
2597 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
2598 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
2599 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
2600 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
2601 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
2602 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
2603 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
2604 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
2605 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
2606 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
2607
2608 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2609
2610 * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
2611 versioning for aliasing).
2612 * testsuite/gcc.dg/vect/vect-35.c: Likewise.
2613
2614 * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
2615 targets.
2616 * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
2617
2618 2007-08-18 Tom Tromey <tromey@redhat.com>
2619
2620 PR preprocessor/32974:
2621 * gcc.dg/cpp/pr32974.c: New file.
2622
2623 2007-08-17 Tobias Burnus <burnus@net-b.de>
2624
2625 * gfortran.dg/interface_abstract_1.f90: New.
2626
2627 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
2628
2629 PR fortran/32881
2630 * gfortran.dg/pure_initializer_1.f90: New test.
2631
2632 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
2633
2634 PR fortran/32875
2635 * gfortran.dg/array_constructor_18.f90: New test.
2636
2637 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
2638
2639 PR c++/28989
2640 * g++.dg/expr/lval3.C: New test.
2641 * g++.dg/expr/lval4.C: New test.
2642
2643 2007-08-17 Ollie Wild <aaw@google.com>
2644
2645 PR c++/31749
2646 * g++.dg/lookup/builtin3.C: New test.
2647 * g++.dg/lookup/builtin4.C: New test.
2648 * g++.dg/lookup/using19.C: New test.
2649
2650 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2651
2652 PR c++/32190
2653 * g++.dg/parse/error31.C: New.
2654
2655 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2656
2657 PR c++/32112
2658 * g++.dg/template/error26.C: New.
2659
2660 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2661
2662 PR fortran/33079
2663 * gfortran.dg/zero_length_2.f90: New test.
2664
2665 2007-08-17 Tobias Burnus <burnus@net-b.de>
2666
2667 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
2668 * gfortran.dg/kind_tests_3.f03: Ditto.
2669 * gfortran.dg/global_vars_f90_init.f90: Ditto.
2670 * gfortran.dg/interface_13.f90: Ditto.
2671 * gfortran.dg/pr32738.f90: Ditto.
2672 * gfortran.dg/module_private_1.f90: Ditto.
2673 * gfortran.dg/test_only_clause.f90: Ditto.
2674 * gfortran.dg/bind_c_vars.f90: Ditto.
2675 * gfortran.dg/bind_c_dts.f90: Ditto.
2676 * gfortran.dg/use_9.f90: Ditto.
2677 * gfortran.dg/generic_8.f90: Ditto.
2678 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
2679 * gfortran.dg/private_type_6.f90: Ditto.
2680 * gfortran.dg/c_assoc.f90: Ditto.
2681 * gfortran.dg/private_type_7.f90: Ditto.
2682 * gfortran.dg/global_vars_c_init.f90: Ditto.
2683 * gfortran.dg/bind_c_dts_2.f03: Ditto.
2684 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
2685 * gfortran.dg/c_size_t_test.f03: Ditto.
2686 * gfortran.dg/used_types_12.f90: Ditto.
2687 * gfortran.dg/pr25923.f90: Ditto.
2688 * gfortran.dg/test_com_block.f90: Ditto.
2689 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
2690 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2691 * gfortran.dg/com_block_driver.f90: Ditto.
2692 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
2693 * gfortran.dg/use_iso_c_binding.f90: Ditto.
2694 * gfortran.dg/c_loc_test.f90: Ditto.
2695 * gfortran.dg/c_ptr_tests.f03: Ditto.
2696 * gfortran.dg/module_interface_1.f90: Ditto.
2697
2698 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2699
2700 PR c++/32870
2701 * g++.dg/other/error17.C: Adjust.
2702
2703 2007-08-17 Ben Elliston <bje@au.ibm.com>
2704
2705 PR middle-end/32970
2706 * g++.dg/ext/altivec-14.C: New test.
2707
2708 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
2709
2710 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
2711 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
2712 dump files.
2713 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
2714 * gcc.dg/vect/pr32366.c: Ditto.
2715
2716 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
2717
2718 PR testsuite/33082
2719 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
2720 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2721 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2722 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2723
2724 2007-08-16 Tobias Burnus <burnus@net-b.de>
2725
2726 PR fortran/33072
2727 * gfortran.dg/use_9.f90: New.
2728
2729 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
2730
2731 * g++.dg/gcov/gcov-5.C: New test.
2732
2733 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
2734
2735 * g++.dg/gcov/gcov-4.C: New test.
2736 * lib/gcov.exp (verify-lines): Add support for
2737 checking no-coverage lines.
2738
2739 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
2740
2741 * gcc.dg/vect/vect-vfa-01.c: New.
2742 * gcc.dg/vect/vect-vfa-02.c: New.
2743 * gcc.dg/vect/vect-vfa-03.c: New.
2744 * gcc.dg/vect/vect-vfa-04.c: New.
2745 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
2746 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
2747 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
2748 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
2749 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
2750 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
2751 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
2752 gfortran.dg/vect/pr19049.f90: Rename to start with
2753 prefix no-vfa-.
2754 * gcc.dg/vect/vect.exp: Disable versioning for alias
2755 when test starts with no-vfa-.
2756 * gfortran.dg/vect/vect.exp: Likewise.
2757
2758 2007-08-16 Richard Sandiford <richard@codesourcery.com>
2759
2760 * gcc.dg/torture/pr32897.c: New test.
2761
2762 2007-08-16 Paolo Carlini <pcarlini@suse.de>
2763
2764 PR c++/31132
2765 * g++.dg/template/crash69.C: New.
2766
2767 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
2768
2769 * lib/target-supports.exp (check_effective_target_arm32): Use
2770 check_no_compiler_messages.
2771
2772 2007-08-15 Diego Novillo <dnovillo@google.com>
2773
2774 gcc.dg/tree-ssa/20070815.c: New test.
2775
2776 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2777
2778 PR fortran/33077
2779 * gfortran.dg/random_7.f90: Initialize variable.
2780
2781 2007-08-15 Jakub Jelinek <jakub@redhat.com>
2782
2783 PR middle-end/33074
2784 * gfortran.dg/pr33074.f90: New test.
2785
2786 PR c++/32992
2787 * g++.dg/opt/nrv14.C: New test.
2788
2789 2007-08-15 Paolo Carlini <pcarlini@suse.de>
2790
2791 PR c++/33035
2792 * g++.dg/template/crash68.C: New.
2793
2794 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
2795
2796 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
2797 * gcc.dg/sibcall-4.c: Ditto.
2798
2799 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2800
2801 PR fortran/33066
2802 * gfortran.dg/use_8.f90: New test.
2803 * gfortran.dg/c_loc_tests_2.f03: Fix code.
2804
2805 2007-08-14 Paolo Carlini <pcarlini@suse.de>
2806
2807 PR c++/27211
2808 * g++.dg/template/error27.C: New.
2809 * g++.dg/template/error28.C: New.
2810 * g++.dg/other/pr28304.C: Adjust.
2811 * g++.old-deja/g++.mike/p811.C: Likewise.
2812
2813 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
2814
2815 PR target/30315
2816 * gcc.target/i386/pr30315.c: New.
2817
2818 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2819
2820 PR fortran/32594
2821 * gfortran.dg/substr_5.f90: New test.
2822
2823 2007-08-14 Andrew Pinski <pinskia@gmail.com>
2824
2825 PR c/30428
2826 * gcc.dg/vector-2.c: New test.
2827
2828 PR c++/30428
2829 * g++.dg/ext/vector8.C: New test.
2830
2831 2007-08-13 Dan Hipschman <dsh@google.com>
2832
2833 PR c/32953
2834 * gcc.dg/format/array-1.c: Add an additional test for
2835 unterminated format strings of length 1.
2836
2837 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
2838
2839 PR fortran/32926
2840 * gfortran.dg/external_procedures_3.f90: New test.
2841
2842 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
2843
2844 PR fortran/32827
2845 * gfortran.dg/import6.f90: New test.
2846
2847 2007-08-13 Andrew Pinski <pinskia@gmail.com>
2848
2849 PR C/30427
2850 * gcc.dg/vector-1.c: New test.
2851
2852 2007-08-13 Richard Sandiford <richard@codesourcery.com>
2853
2854 * gcc.dg/pr21255-4.c: Skip for PIC.
2855 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
2856
2857 2007-08-13 Richard Sandiford <richard@codesourcery.com>
2858
2859 * gcc.dg/attr-isr.c: Skip for PIC.
2860 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
2861 * gcc.dg/attr-isr-trapa.c: Likewise.
2862 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
2863 * gcc.dg/pragma-isr-trapa.c: Likewise.
2864 * gcc.dg/pragma-isr-trapa2.c: Likewise.
2865
2866 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
2867
2868 PR fortran/32962
2869 * gfortran.dg/transpose_1.f90: New test.
2870
2871 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2872
2873 PR fortran/29600
2874 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
2875 intrinsic.
2876
2877 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2878
2879 PR fortran/30964
2880 PR fortran/33054
2881 * gfortran.dg/random_4.f90: New test.
2882 * gfortran.dg/random_5.f90: New test.
2883 * gfortran.dg/random_6.f90: New test.
2884 * gfortran.dg/random_7.f90: New test.
2885
2886 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2887
2888 PR fortran/32860
2889 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
2890
2891 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2892
2893 PR fortran/31629
2894 * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
2895
2896 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2897
2898 PR fortran/29600
2899 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
2900 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
2901
2902 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2903
2904 PR fortran/32937
2905 * gfortran.dg/char_length_6.f90: New test.
2906
2907 2007-08-10 Ollie Wild <aaw@google.com>
2908
2909 * g++.dg/lookup/using18.C: New test.
2910
2911 2007-08-10 Paolo Carlini <pcarlini@suse.de>
2912
2913 PR c++/17763
2914 * g++.dg/other/error16.C: New.
2915
2916 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2917
2918 PR libfortran/33039
2919 * gfortran.dg/namelist_37.f90: New test.
2920
2921 2007-08-10 Paolo Carlini <pcarlini@suse.de>
2922
2923 PR c++/22256
2924 * g++.dg/conversion/op3.C: New.
2925
2926 2007-08-09 Tobias Burnus <burnus@net-b.de>
2927
2928 PR fortran/32987
2929 * gfortran.dg/fmt_tab_1.f90: New.
2930 * gfortran.dg/fmt_tab_2.f90: New.
2931
2932 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
2933
2934 PR c/32796
2935 * gcc.c-torture/compile/pr32796.c: New test.
2936
2937 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
2938
2939 PR middle-end/32813
2940 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
2941 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
2942 instead of just -O.
2943
2944 2007-08-08 Richard Sandiford <richard@codesourcery.com>
2945
2946 * gcc.target/mips/code-readable-1.c: New test.
2947 * gcc.target/mips/code-readable-2.c: Likewise.
2948 * gcc.target/mips/code-readable-3.c: Likewise.
2949
2950 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
2951 Revital Eres <eres@il.ibm.com>
2952
2953 * gfortran.dg/sms-1.f90: Add comment.
2954 * gfortran.dg/sms-2.f90: New.
2955
2956 2007-08-07 Ian Lance Taylor <iant@google.com>
2957
2958 * gcc.dg/instrument-1.c: New test.
2959 * gcc.dg/instrument-2.c: New test.
2960 * gcc.dg/instrument-3.c: New test.
2961
2962 2007-08-07 Steve Ellcey <sje@cup.hp.com>
2963
2964 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
2965
2966 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
2967
2968 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
2969 !vector_alignment_reachable targets.
2970 * gcc.dg/vect/vect-33.c: Likewise.
2971 * gcc.dg/vect/vect-42.c: Likewise.
2972 * gcc.dg/vect/vect-44.c: Likewise.
2973 * gcc.dg/vect/vect-50.c: Likewise.
2974 * gcc.dg/vect/vect-70.c: Likewise.
2975 * gcc.dg/vect/vect-71.c: Likewise.
2976 * gcc.dg/vect/vect-87.c: Likewise.
2977 * gcc.dg/vect/vect-88.c: Likewise.
2978 * gcc.dg/vect/vect-91.c: Likewise.
2979 * gcc.dg/vect/vect-93.c: Likewise.
2980 * gcc.dg/vect/vect-96.c: Likewise.
2981 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
2982 * gcc.dg/vect/section-anchors-69.c: Likewise.
2983 * gcc.dg/vect/pr25413.c: Likewise.
2984 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
2985 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
2986 * gfortran.dg/vect-2.f90: Likewise.
2987 * gfortran.dg/vect-3.f90: Likewise.
2988 * gfortran.dg/vect-4.f90: Likewise.
2989 * gfortran.dg/vect-5.f90: Likewise.
2990 * lib/target-supports.exp (check_effective_target_natural_alignment):
2991 Return false for darwin.
2992 (check_effective_target_vector_alignment_reachable_for_double): New.
2993
2994 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
2995
2996 * gcc.dg/multiword-1.c: New testcase.
2997
2998 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
2999
3000 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
3001 messages.
3002 * gfortran.dg/namelist_36.f90: New test.
3003
3004 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
3005
3006 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
3007 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
3008
3009 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
3010
3011 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
3012 * gcc.dg/torture/type-generic-1.c: Likewise.
3013
3014 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
3015
3016 * gcc.c-torture/20070522-1.c: Move to ...
3017 * gcc.c-torture/compile/20070522-1.c: Here.
3018
3019 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3020
3021 PR fortran/29828
3022 * gfortran.dg/minmax_char_1.f90: New test.
3023 * gfortran.dg/minmax_char_2.f90: New test.
3024 * gfortran.dg/min_max_optional_4.f90: New test.
3025
3026 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3027
3028 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
3029 hanging on the testcase.
3030
3031 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
3032
3033 PR middle-end/32988
3034 * gcc.c-torture/compile/pr32988.c: New test.
3035
3036 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
3037
3038 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
3039
3040 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
3041
3042 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
3043
3044 Revert:
3045 2007-03-22 Dirk Mueller <dmueller@suse.de>
3046
3047 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
3048
3049 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3050
3051 PR fortran/32979
3052 * gfortran.dg/isnan_1.f90: New test.
3053
3054 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
3055 Revital Eres <eres@il.ibm.com>
3056
3057 * gcc.dg/sms-antideps.c: New test.
3058
3059 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
3060
3061 PR fortran/31214
3062 * gfortran.dg/entry_13.f90: New test.
3063
3064 * gfortran.dg/entry_12.f90: Clean up .mod file.
3065
3066 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3067
3068 PR fortran/32770
3069 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
3070 variables as kind=4 so they don't overflow the record length.
3071
3072 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
3073
3074 PR fortran/32968
3075 * gfortran.dg/selected_kind_1.f90: New test.
3076
3077 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
3078
3079 PR middle-end/32780
3080 * gcc.c-torture/compile/pr32780.c: New test.
3081
3082 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3083
3084 RP middle-end/32399
3085 * gcc.c-torture/compile/pr32399.c: New testcase.
3086
3087 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3088
3089 PR middle-end/32304
3090 * g++.dg/torture/pr32304.C: New testcase.
3091
3092 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3093
3094 PR middle-end/32935
3095 * gfortran.fortran-torture/compile/complex_1.f90: New test.
3096
3097 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3098
3099 PR fortran/32955
3100 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
3101
3102 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3103
3104 PR fortran/31202
3105 * gfortran.dg/nint_2.f90: New test.
3106
3107 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
3108
3109 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
3110 * gcc.dg/weak/typeof-2.c: Likewise.
3111
3112 2007-08-03 Diego Novillo <dnovillo@google.com>
3113
3114 PR 31521
3115 * gcc.dg/tree-ssa/pr31521.c: New test.
3116
3117 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3118
3119 PR fortran/32770
3120 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
3121 iostat must be default kind.
3122
3123 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3124
3125 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
3126
3127 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3128
3129 PR fortran/32770
3130 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
3131 explicit so test passes with -fdefault-integer-8.
3132 * gfortran.dg/unformatted_recl_1.f90: Likewise.
3133 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
3134
3135 2007-08-02 Lee Millward <lee.millward@gmail.com>
3136
3137 PR c++/30849
3138 * g++.dg/parse/asm1.C: New test.
3139
3140 PR c++/30850
3141 * g++.dg/parse/asm2.C: Likewise.
3142
3143 PR c++/30851
3144 * g++.dg/parse/asm3.C: Likewise.
3145
3146 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
3147
3148 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
3149 "int" is only 16 bit bits wide.
3150 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
3151
3152 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3153
3154 * g++.dg/torture/type-generic-1.C: New.
3155 * gcc.dg/pr28796-2.c: Move tests ...
3156 * gcc.dg/tg-tests.h: ... here.
3157 * gcc.dg/torture/type-generic-1.c: New.
3158
3159 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3160
3161 PR libfortran/32954
3162 * minmaxloc_3.f90: New test case.
3163
3164 2007-08-01 Tobias Burnus <burnus@net-b.de>
3165
3166 PR fortran/32936
3167 * gfortran.dg/allocate_stat.f90: New.
3168
3169 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
3170
3171 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
3172
3173 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
3174
3175 PR tree-optimization/32919
3176 * gcc.c-torture/compile/pr32919.c: New.
3177
3178 2007-08-01 Nick Clifton <nickc@redhat.com>
3179
3180 * gcc.c-torture/execute/execute.exp: Change copyright header to
3181 refer to version 3 of the GNU General Public License and to point
3182 readers at the COPYING3 file and the FSF's license web page.
3183 * gcc.c-torture/execute/ieee/ieee.exp,
3184 gcc.c-torture/unsorted/unsorted.exp,
3185 gcc.c-torture/compile/compile.exp,
3186 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
3187 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
3188 gcc.target/cris/torture/cris-torture.exp,
3189 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
3190 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
3191 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
3192 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
3193 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
3194 gnat.dg/dg.exp, gnat.dg/style/style.exp,
3195 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
3196 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
3197 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
3198 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
3199 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
3200 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
3201 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
3202 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
3203 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
3204 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
3205 gcc.dg/noncompile/noncompile.exp,
3206 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
3207 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
3208 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
3209 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
3210 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
3211 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
3212 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
3213 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
3214 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
3215 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
3216 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
3217 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
3218 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
3219 g++.old-deja/old-deja.exp,
3220 gfortran.fortran-torture/execute/execute.exp,
3221 gfortran.fortran-torture/compile/compile.exp,
3222 treelang/output/output-1.c, treelang/output/output-1.tree,
3223 treelang/execute/execute.exp, treelang/Makefile.in,
3224 treelang/compile/compile.exp, g++.dg/dg.exp,
3225 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
3226 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
3227 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
3228 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
3229 g++.dg/compat/struct-layout-1.exp,
3230 g++.dg/compat/struct-layout-1_generate.c,
3231 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
3232 g++.dg/bprob/bprob.exp, config/default.exp,
3233 gcc.test-framework/test-framework.awk,
3234 gcc.test-framework/gen_directive_tests,
3235 gcc.test-framework/test-framework.exp,
3236 objc.dg/special/special.exp,
3237 objc.dg/gnu-encoding/gnu-encoding.exp,
3238 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
3239 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
3240 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
3241 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
3242 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
3243 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
3244 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
3245 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
3246 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
3247 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
3248 lib/target-supports-dg.exp, lib/gcc-defs.exp,
3249 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
3250 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
3251 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
3252 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
3253 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
3254 Likewise.
3255
3256 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
3257
3258 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
3259 error message text.
3260
3261 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
3262
3263 PR fortran/32945
3264 * gfortran.dg/initialization_12.f90: New test.
3265
3266 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
3267
3268 PR fortran/31609
3269 * gfortran.dg/entry_12.f90: New test.
3270
3271 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3272
3273 PR fortran/32938
3274 * gfortran.dg/altreturn_6.f90: New test.
3275
3276 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
3277
3278 PR fortran/32942
3279 * gfortran.dg/exponent_2.f90: New test.
3280
3281 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
3282
3283 * gcc.dg/vect/vect-117.c: New test.
3284 * gcc.dg/vect/vect-74.c: Enabled test
3285 * gcc.dg/vect/vect-81.c: Enabled test
3286
3287 2007-07-30 Andrew Pinski <pinskia@gmail.com>
3288
3289 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
3290 s/dg-error/dg-warning where warning is expected.
3291
3292 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3293
3294 PR fortran/32770
3295 * gfortran.dg/array_constructor_12.f90: Adjust argument
3296 of huge() to correct kind.
3297
3298 2007-07-30 Ollie Wild <aaw@google.com>
3299
3300 * gcc.dg/cpp/counter-2.c: New test.
3301 * gcc.dg/cpp/counter-3.c: New test.
3302 * gcc.dg/cpp/dir-only-1.c: New test.
3303 * gcc.dg/cpp/dir-only-1.h: New file.
3304 * gcc.dg/cpp/dir-only-2.c: New test.
3305 * gcc.dg/cpp/dir-only-3.c: New test.
3306 * gcc.dg/cpp/dir-only-3a.h: New file.
3307 * gcc.dg/cpp/dir-only-3b.h: New file.
3308 * gcc.dg/cpp/dir-only-4.c: New test.
3309 * gcc.dg/cpp/dir-only-5.c: New test.
3310 * gcc.dg/cpp/dir-only-6.c: New test.
3311
3312 2007-07-30 Julian Brown <julian@codesourcery.com>
3313
3314 * gcc.target/arm/neon/v*.c: Regenerate.
3315
3316 2007-07-30 Paolo Carlini <pcarlini@suse.de>
3317
3318 PR c++/32108
3319 * g++.dg/ext/label6.C: New.
3320
3321 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3322
3323 PR libfortran/32858
3324 PR libfortran/30814
3325 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
3326
3327 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
3328
3329 PR fortran/31211
3330 * gfortran.dg/actual_pointer_function_1.f90: New test.
3331
3332 PR fortran/32682
3333 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
3334
3335 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
3336
3337 PR fortran/32906
3338 * gfortran.dg/shape_1.f90: Adjust error message.
3339 * gfortran.dg/parameter_array_ref_1.f90: New test.
3340
3341 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3342
3343 PR fortran/31609
3344 * gfortran.dg/entry_11.f90: New test.
3345
3346 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
3347 Revital Eres <eres@il.ibm.com>
3348
3349 * gfortran.dg/sms-1.f90: New test.
3350
3351 2007-07-28 Richard Guenther <rguenther@suse.de>
3352
3353 * gcc.c-torture/compile/pr32920.c: New testcase.
3354
3355 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
3356
3357 PR c++/30917
3358 * g++.dg/lookup/friend11.C: New test.
3359
3360 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
3361
3362 * gfortran.dg/namelist_5.f90: Adjusted error message.
3363 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
3364 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
3365 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
3366 * gfortran.dg/namelist_32.f90: ... this.
3367
3368 PR fortran/32876
3369 * gfortran.dg/namelist_33.f90: New test.
3370
3371 PR fortran/32905
3372 * gfortran.dg/namelist_34.f90: New test.
3373
3374 PR fortran/31818
3375 * gfortran.dg/namelist_35.f90: New test.
3376
3377 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
3378
3379 PR fortran/32880
3380 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
3381
3382 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
3383
3384 PR testsuite/32471
3385 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
3386 assuming it is 0x7ffffffff.
3387 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
3388 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
3389
3390 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
3391
3392 * gfortran.dg/operator_3.f90: Fix dg directive.
3393 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
3394 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
3395 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
3396
3397 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
3398
3399 * g++.dg/cpp0x/decltype1.C: New.
3400 * g++.dg/cpp0x/decltype2.C: New.
3401 * g++.dg/cpp0x/decltype3.C: New.
3402 * g++.dg/cpp0x/decltype4.C: New.
3403 * g++.dg/cpp0x/decltype5.C: New.
3404 * g++.dg/cpp0x/decltype6.C: New.
3405
3406 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
3407
3408 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
3409 because the test relies on bit 31 to be the sign bit.
3410
3411 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
3412
3413 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
3414 assuming it is 0x7fffffff.
3415 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
3416 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
3417
3418 2007-07-27 Mark Mitchell <mark@codesourcery.com>
3419
3420 PR c++/32346
3421 * g++.dg/expr/bitfield9.C: New test.
3422
3423 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3424
3425 PR fortran/32899
3426 * gfortran.dg/logical_comp.f90: Update dg-error strings.
3427
3428 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3429
3430 PR fortran/32760
3431 * gfortran.dg/private_type_7.f90: New test.
3432
3433 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3434
3435 PR fortran/32035
3436 * gfortran.dg/select_char_1.f90: New test.
3437
3438 2007-07-27 Tobias Burnus <burnus@net-b.de>
3439
3440 PR fortran/32903
3441 * gfortran.dg/initialization_11.f90: New test.
3442
3443 2007-07-27 Richard Sandiford <richard@codesourcery.com>
3444
3445 * gcc.target/mips/ins-1.c: New test.
3446
3447 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
3448
3449 PR/19232
3450 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
3451 (f1): Likewise.
3452
3453 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
3454
3455 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
3456 error: width of 'spare' exceeds its type.
3457
3458 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
3459
3460 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
3461 * gcc.dg/sibcall-4.c: Likewise.
3462
3463 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3464
3465 PR rtl-optimization/31500
3466 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
3467 * g++.dg/warn/Warray-bounds.C: Likewise.
3468
3469 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
3470
3471 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
3472
3473 2007-07-25 Julian Brown <julian@codesourcery.com>
3474 Paul Brook <paul@codesourcery.com>
3475 Joseph Myers <joseph@codesourcery.com>
3476 Mark Shinwell <shinwell@codesourcery.com>
3477
3478 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
3479 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
3480 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
3481 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
3482 (check_effective_target_arm_neon_hw): New.
3483 * gcc.target/arm/neon/neon.exp: New file.
3484 * gcc.target/arm/neon/polytypes.c: New file.
3485 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
3486
3487 2007-07-25 Janis Johnson <janis187@us.ibm.com>
3488
3489 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
3490 targets where an "int" is less than 32 bits wide.
3491
3492 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
3493
3494 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
3495
3496 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3497
3498 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
3499 during addition if an int is only 16 bits wide.
3500 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
3501
3502 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3503
3504 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
3505 size as "long int" and are 32 or 64 bits wide.
3506 * gcc.dg/torture/pr28814.c: Likewise.
3507
3508 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3509
3510 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
3511 exactly as wide as an int.
3512
3513 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
3514
3515 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3516 Define and use throughout as long long printf format specifier.
3517 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3518 Likewise.
3519
3520 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
3521
3522 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
3523 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
3524
3525 2007-07-25 Ben Elliston <bje@au.ibm.com>
3526
3527 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
3528
3529 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
3530
3531 * gcc.c-torture/execute/20070724-1.c: New.
3532
3533 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
3534
3535 PR fortran/31205
3536 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
3537 "deallocates" to 24, since patch has code rid of much spurious
3538 code.
3539 * gfortran.dg/interface_assignment_1.f90 : New test.
3540
3541 PR fortran/32842
3542 * gfortran.dg/interface_assignment_2.f90 : New test.
3543
3544 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
3545
3546 PR fortran/32867
3547 * fortran.dg/initialization_10.f90: New test.
3548
3549 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
3550
3551 PR fortran/32778
3552 * gfortran.dg/imag_2.f: Removed
3553 * gfortran.dg/warn_std_1.f90: New test.
3554 * gfortran.dg/warn_std_2.f90: New test.
3555 * gfortran.dg/warn_std_3.f90: New test.
3556
3557 2007-07-24 Paolo Carlini <pcarlini@suse.de>
3558
3559 PR c++/29001
3560 * g++.dg/init/new22.C: New.
3561
3562 2007-07-24 Paolo Carlini <pcarlini@suse.de>
3563
3564 PR c++/32561
3565 * g++.dg/template/crash67.C: New.
3566
3567 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
3568
3569 * lib/target-support.exp (check_effective_target_natural_alignment):
3570 (check_effective_target_vector_alignment_reachable): New.
3571 * config/spu/spu.c (spu_vector_alignment_reachable): New.
3572 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
3573 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
3574 check.
3575 * gcc.dg/vect/pr25413.c: Likewise.
3576 * gcc.dg/vect/pr31699.c: Likewise.
3577
3578 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3579
3580 PR fortran/30814
3581 * gfortran.dg/pack_bounds_1.f90: New test case.
3582
3583 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
3584
3585 PR fortran/31639
3586 * gfortran.dg/initialization_9.f90: New test.
3587
3588 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3589
3590 PR fortran/32797
3591 PR fortran/32800
3592 * gfortran.dg/bind_c_usage_8.f03: New test case.
3593 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
3594 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
3595
3596 2007-07-23 Richard Sandiford <richard@codesourcery.com>
3597
3598 * gcc.target/mips/branch-cost-1.c: New test.
3599 * gcc.target/mips/branch-cost-2.c: Likewise.
3600
3601 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3602
3603 PR fortran/32732
3604 * gfortran.dg/c_char_tests.f03: New test case.
3605 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
3606 * gfortran.dg/c_char_tests_2.f03: New test case.
3607 * gfortran.dg/value_6.f03: Ditto.
3608 * gfortran.dg/value_7.f03: Ditto.
3609
3610 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3611
3612 PR fortran/32600
3613 * gfortran.dg/c_funloc_tests_5.f03: New.
3614 * gfortran.dg/c_funloc_tests_5.f04: New.
3615 * gfortran.dg/c_funloc_tests_4_driver.c: New.
3616
3617 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
3618
3619 PR c++/32839
3620 * g++.dg/expr/call4.C: New.
3621 * g++.dg/expr/call5.C: New.
3622
3623 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
3624
3625 PR fortran/32710
3626 * gfortran.dg/namelist_30.f90: New test.
3627
3628 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
3629
3630 PR fortran/29962
3631 * gfortran.dg/array_initializer_1.f90: Removed warning.
3632 * gfortran.dg/initialization_1.f90: Adjusted messages.
3633 * gfortran.dg/nested_modules_6.f90: Removed warning.
3634
3635 PR fortran/31253
3636 * gfortran.dg/initialization_7.f90: New test.
3637
3638 PR fortran/31639
3639 * gfortran.dg/initialization_8.f90: New test.
3640
3641 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
3642
3643 PR c++/30818
3644 * g++.dg/template/crash47.C: Adjust errors.
3645 * g++.dg/template/crash48.C: Adjust errors.
3646 * g++.dg/template/typename12.C: New.
3647 * g++.dg/template/typename13.C: New.
3648 * g++.dg/template/typename14.C: New.
3649 * g++.dg/template/typedef6.C: Adjust errors.
3650
3651 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
3652
3653 PR fortran/32627
3654 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
3655 * gfortran.dg/pr32627.f03: New test case.
3656
3657 * gfortran.dg/c_f_pointer_logical.f03: New test case.
3658 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
3659 c_f_pointer_logical.
3660 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
3661 c_f_pointer_complex.
3662 * gfortran.dg/c_f_pointer_complex.f03: New test case.
3663 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
3664 c_f_pointer_shape_tests_2.
3665 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
3666
3667 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
3668
3669 PR fortran/32804
3670 * gfortran.dg/c_loc_tests_9.f03: New test case.
3671 * gfortran.dg/c_loc_tests_10.f03: Ditto.
3672
3673 2007-07-21 Lee Millward <lee.millward@gmail.com>
3674
3675 PR fortran/32823
3676 * gfortran.dg/int_2.f90: New test.
3677
3678 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
3679
3680 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
3681
3682 2007-07-20 Richard Sandiford <richard@codesourcery.com>
3683
3684 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
3685 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
3686
3687 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
3688
3689 PR tree-optimization/19910
3690 * gcc.dg/pr19910.c: New test.
3691
3692 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
3693
3694 PR fortran/32738
3695 * gfortran.dg/pr32738.f90: New test.
3696
3697 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3698
3699 PR tree-optimzation/32635
3700 * gfortran.dg/pr32635.f: New test case.
3701
3702 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
3703
3704 PR fortran/32801
3705 * gfortran.dg/pr32801.f03: New test case.
3706
3707 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3708
3709 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
3710 Test negative numbers also.
3711 * gcc.dg/c99-math-float-1.c: Likewise.
3712 * gcc.dg/c99-math-long-double-1.c: Likewise.
3713 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
3714 test inputs.
3715
3716 2007-07-18 Bob Wilson <bob.wilson@acm.org>
3717
3718 * lib/target-supports.exp (check_effective_target_sync_int_long):
3719 Enable for xtensa.
3720 (check_effective_target_sync_char_short): Likewise.
3721
3722 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3723
3724 * gcc.dg/pr28796-2.c: Add more cases.
3725
3726 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3727
3728 * gcc.dg/pr28796-1.c: Add more cases.
3729 * gcc.dg/pr28796-2.c: Likewise.
3730
3731 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3732
3733 * gcc.dg/pr28796-1.c: Add more cases.
3734 * gcc.dg/pr28796-2.c: Likewise.
3735
3736 2007-07-17 Janus Weil <jaydub66@gmail.com>
3737
3738 PR fortran/32535
3739 * gfortran.dg/pr32535.f90: New test.
3740
3741 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
3742
3743 PR fortran/31320
3744 PR fortran/32665
3745 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
3746
3747 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
3748
3749 PR rtl-optimization/32773
3750 * gcc.dg/pr32773.c: New test.
3751
3752 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
3753
3754 * gcc.target/spu/intrinsics-1.c: Use dg-message to
3755 match flax-vector-conversions note.
3756 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
3757 instead of dg-error for the warning.
3758
3759 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3760
3761 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
3762 adapted to work on targets with 16-bit or wider int.
3763 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
3764 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
3765 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
3766 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
3767
3768 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3769
3770 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
3771 support large arrays.
3772 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
3773 * gcc.dg/20061109-1.c: Likewise.
3774 * gcc.c-torture/execute/20061101-1.x: Likewise.
3775 * gcc.c-torture/execute/pr29797-1.x: Likewise.
3776 * gcc.c-torture/execute/pr31448.x: Likewise.
3777
3778 2007-07-16 Lee Millward <lee.millward@gmail.com>
3779
3780 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
3781
3782 PR fortran/32238
3783 * gfortran.dg/pr32238.f90: New test.
3784
3785 PR fortran/32222
3786 * gfortran.dg/pr32222.f90: New test.
3787
3788 PR fortran/32242
3789 * gfortran.dg/pr32242.f90: New test.
3790
3791 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
3792 David Ung <davidu@mips.com>
3793
3794 * gcc.target/mips/mips-sched-madd.c: New test case.
3795
3796 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3797
3798 PR libfortran/32611
3799 * gfortran.dg/large_real_kind_1.f90: Update test.
3800 * gfortran.dg/pr17706.f90: Update test.
3801 * gfortran.dg/fmt_zero_digits.f90: Update test.
3802 * gfortran.dg/fmt_zero_precision.f90: Update test.
3803 * gfortran.dg/real_const_3.f90: Update test.
3804
3805 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3806
3807 PR fortran/32036
3808 * gfortran.dg/bounds_check_8.f90: New test.
3809 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
3810
3811 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3812
3813 PR fortran/32357
3814 * gfortran.dg/mvbits_2.f90: New test.
3815
3816 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3817
3818 PR libfortran/32731
3819 * gfortran.dg/pack_mask_1.f90: New test.
3820 * gfortran.dg/unpack_mask_1.f90: New test.
3821
3822 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
3823
3824 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
3825 * gcc.dg/20001101-1.c: Likewise.
3826 * gcc.dg/20001102-1.c: Likewise.
3827 * gcc.dg/20020116-2.c: Likewise.
3828 * gcc.dg/20020416-1.c: Likewise.
3829 * gcc.dg/sparc-constant-1.c: Likewise.
3830 * gcc.dg/sparc-dwarf2.c: Likewise.
3831 * gcc.dg/sparc-frame-1.c: Likewise.
3832 * gcc.dg/sparc-getcontext-1.c: Likewise.
3833 * gcc.dg/sparc-loop-1.c: Likewise.
3834 * gcc.dg/sparc-reg-1.c: Likewise.
3835 * gcc.dg/sparc-ret.c: Likewise.
3836 * gcc.dg/sparc-trap-1.c: Likewise.
3837 * gcc.dg/ultrasp10.c: Likewise.
3838 * gcc.dg/ultrasp11.c: Likewise.
3839 * gcc.dg/ultrasp1.c: Likewise.
3840 * gcc.dg/ultrasp2.c: Likewise.
3841 * gcc.dg/ultrasp3.c: Likewise.
3842 * gcc.dg/ultrasp4.c: Likewise.
3843 * gcc.dg/ultrasp5.c: Likewise.
3844 * gcc.dg/ultrasp6.c: Likewise.
3845 * gcc.dg/ultrasp7.c: Likewise.
3846 * gcc.dg/ultrasp8.c: Likewise.
3847 * gcc.dg/ultrasp9.c: Likewise.
3848 * gcc.dg/splet-1.c: Delete.
3849
3850 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
3851
3852 PR fortran/32724
3853 * gfortran.dg/stfunc_5.f90: New test.
3854
3855 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
3856
3857 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
3858 New procedure to check if arrays are naturally aligned to the vector
3859 alignment boundary.
3860 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
3861 in size_t typedef. Adjust tree dump scan results according to
3862 vect_aligned_arrays target check.
3863 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
3864 vect_aligned_arrays target check.
3865 * gcc.dg/vect/pr31699.c: Ditto.
3866
3867 2007-07-13 Sa Liu <saliu@de.ibm.com>
3868
3869 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
3870 for V2DFmode vector conditional expression.
3871 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
3872 and dfceq patterns.
3873 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
3874 and dfcgt patterns.
3875 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
3876 V2DFmode comparison and test special values.
3877 * lib/target-supports.exp: Switch on test for V2DFmode
3878 vector conditional expression.
3879
3880 2007-07-13 Richard Guenther <rguenther@suse.de>
3881
3882 PR tree-optimization/32721
3883 * gcc.dg/pr32721.c: New testcase.
3884
3885 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
3886
3887 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
3888 error message part that continues on a new line.
3889
3890 2007-07-12 Geoffrey Keating <geoffk@apple.com>
3891
3892 * gcc.dg/c99-tgmath-1.c: New.
3893 * gcc.dg/c99-tgmath-2.c: New.
3894 * gcc.dg/c99-tgmath-3.c: New.
3895 * gcc.dg/c99-tgmath-4.c: New.
3896
3897 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3898 Janis Johnson <janis187@us.ibm.com>
3899
3900 PR testsuite/25241
3901 * gcc.test-framework/dg-error-exp-F.c: New test.
3902 * gcc.test-framework/dg-warning-exp-F.c: New test.
3903 * lib/gcc.exp: Enable warning and error prefixes.
3904 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
3905 (dg-error): Wrap original dg-error.
3906 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
3907 markers from dg-error/dg-warning directives.
3908 * gcc.dg/20040322-1.c: Likewise.
3909 * gcc.dg/Wchar-subscripts-1.c: Likewise.
3910 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
3911 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
3912 * gcc.dg/Werror-1.c: Likewise.
3913 * gcc.dg/Werror-10.c: Likewise.
3914 * gcc.dg/Werror-11.c: Likewise.
3915 * gcc.dg/Werror-2.c: Likewise.
3916 * gcc.dg/Werror-3.c: Likewise.
3917 * gcc.dg/Werror-4.c: Likewise.
3918 * gcc.dg/Werror-5.c: Likewise.
3919 * gcc.dg/Werror-6.c: Likewise.
3920 * gcc.dg/Werror-7.c: Likewise.
3921 * gcc.dg/Werror-8.c: Likewise.
3922 * gcc.dg/Werror-9.c: Likewise.
3923 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
3924 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
3925 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
3926 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
3927 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
3928 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
3929 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
3930 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
3931 * gcc.dg/Wnested-externs-1.c: Likewise.
3932 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
3933 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
3934 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
3935 * gcc.dg/Wshadow-3.c: Likewise.
3936 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
3937 * gcc.dg/Wwrite-strings-1.c: Likewise.
3938 * gcc.dg/anon-struct-5.c: Likewise.
3939 * gcc.dg/anon-struct-6.c: Likewise.
3940 * gcc.dg/anon-struct-7.c: Likewise.
3941 * gcc.dg/anon-struct-8.c: Likewise.
3942 * gcc.dg/array-8.c: Likewise.
3943 * gcc.dg/array-quals-2.c: Likewise.
3944 * gcc.dg/asm-qual-1.c: Likewise.
3945 * gcc.dg/asm-wide-1.c: Likewise.
3946 * gcc.dg/assign-warn-1.c: Likewise.
3947 * gcc.dg/assign-warn-2.c: Likewise.
3948 * gcc.dg/bitfld-10.c: Likewise.
3949 * gcc.dg/bitfld-11.c: Likewise.
3950 * gcc.dg/bitfld-12.c: Likewise.
3951 * gcc.dg/bitfld-13.c: Likewise.
3952 * gcc.dg/bitfld-14.c: Likewise.
3953 * gcc.dg/builtin-choose-expr-2.c: Likewise.
3954 * gcc.dg/builtins-30.c: Likewise.
3955 * gcc.dg/c90-const-expr-5.c: Likewise.
3956 * gcc.dg/c90-typespec-1.c: Likewise.
3957 * gcc.dg/c99-const-expr-5.c: Likewise.
3958 * gcc.dg/c99-flex-array-5.c: Likewise.
3959 * gcc.dg/c99-fordecl-3.c: Likewise.
3960 * gcc.dg/c99-tag-3.c: Likewise.
3961 * gcc.dg/c99-typespec-1.c: Likewise.
3962 * gcc.dg/c99-vla-jump-1.c: Likewise.
3963 * gcc.dg/c99-vla-jump-2.c: Likewise.
3964 * gcc.dg/c99-vla-jump-3.c: Likewise.
3965 * gcc.dg/c99-vla-jump-4.c: Likewise.
3966 * gcc.dg/c99-vla-jump-5.c: Likewise.
3967 * gcc.dg/cast-1.c: Likewise.
3968 * gcc.dg/cast-2.c: Likewise.
3969 * gcc.dg/cast-3.c: Likewise.
3970 * gcc.dg/cast-4.c: Likewise.
3971 * gcc.dg/cast-pretty-print-1.c: Likewise.
3972 * gcc.dg/comp-goto-2.c: Likewise.
3973 * gcc.dg/comp-goto-3.c: Likewise.
3974 * gcc.dg/cpp/error-1.c: Likewise.
3975 * gcc.dg/cpp/if-paren.c: Likewise.
3976 * gcc.dg/decl-7.c: Likewise.
3977 * gcc.dg/decl-8.c: Likewise.
3978 * gcc.dg/decl-nospec-1.c: Likewise.
3979 * gcc.dg/decl-nospec-2.c: Likewise.
3980 * gcc.dg/decl-nospec-3.c: Likewise.
3981 * gcc.dg/declspec-10.c: Likewise.
3982 * gcc.dg/declspec-11.c: Likewise.
3983 * gcc.dg/declspec-12.c: Likewise.
3984 * gcc.dg/declspec-13.c: Likewise.
3985 * gcc.dg/declspec-14.c: Likewise.
3986 * gcc.dg/declspec-15.c: Likewise.
3987 * gcc.dg/declspec-16.c: Likewise.
3988 * gcc.dg/declspec-17.c: Likewise.
3989 * gcc.dg/declspec-4.c: Likewise.
3990 * gcc.dg/declspec-5.c: Likewise.
3991 * gcc.dg/declspec-6.c: Likewise.
3992 * gcc.dg/declspec-7.c: Likewise.
3993 * gcc.dg/declspec-8.c: Likewise.
3994 * gcc.dg/declspec-9.c: Likewise.
3995 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
3996 * gcc.dg/dfp/constants-c99.c: Likewise.
3997 * gcc.dg/dfp/keywords-c89.c: Likewise.
3998 * gcc.dg/dfp/keywords-c99.c: Likewise.
3999 * gcc.dg/dfp/keywords-reserved.c: Likewise.
4000 * gcc.dg/dfp/typespec.c: Likewise.
4001 * gcc.dg/dremf-type-compat-2.c: Likewise.
4002 * gcc.dg/dremf-type-compat-3.c: Likewise.
4003 * gcc.dg/dremf-type-compat-4.c: Likewise.
4004 * gcc.dg/empty-source-2.c: Likewise.
4005 * gcc.dg/empty-source-3.c: Likewise.
4006 * gcc.dg/enum3.c: Likewise.
4007 * gcc.dg/extra-semi-2.c: Likewise.
4008 * gcc.dg/extra-semi-3.c: Likewise.
4009 * gcc.dg/float-range-1.c: Likewise.
4010 * gcc.dg/float-range-2.c: Likewise.
4011 * gcc.dg/float-range-3.c: Likewise.
4012 * gcc.dg/float-range-5.c: Likewise.
4013 * gcc.dg/format/asm_fprintf-2.c: Likewise.
4014 * gcc.dg/format/asm_fprintf-3.c: Likewise.
4015 * gcc.dg/format/asm_fprintf-4.c: Likewise.
4016 * gcc.dg/format/asm_fprintf-5.c: Likewise.
4017 * gcc.dg/format/cast-1.c: Likewise.
4018 * gcc.dg/format/gcc_diag-3.c: Likewise.
4019 * gcc.dg/format/gcc_diag-4.c: Likewise.
4020 * gcc.dg/format/gcc_diag-6.c: Likewise.
4021 * gcc.dg/format/gcc_diag-8.c: Likewise.
4022 * gcc.dg/format/gcc_diag-9.c: Likewise.
4023 * gcc.dg/format/nul-2.c: Likewise.
4024 * gcc.dg/format/opt-1.c: Likewise.
4025 * gcc.dg/format/opt-2.c: Likewise.
4026 * gcc.dg/format/opt-3.c: Likewise.
4027 * gcc.dg/format/opt-4.c: Likewise.
4028 * gcc.dg/format/opt-5.c: Likewise.
4029 * gcc.dg/format/opt-6.c: Likewise.
4030 * gcc.dg/framework-2.c: Likewise.
4031 * gcc.dg/func-args-1.c: Likewise.
4032 * gcc.dg/func-outside-1.c: Likewise.
4033 * gcc.dg/func-outside-2.c: Likewise.
4034 * gcc.dg/gnu-cond-expr-2.c: Likewise.
4035 * gcc.dg/gnu-cond-expr-3.c: Likewise.
4036 * gcc.dg/if-empty-1.c: Likewise.
4037 * gcc.dg/init-bad-1.c: Likewise.
4038 * gcc.dg/init-bad-2.c: Likewise.
4039 * gcc.dg/init-bad-3.c: Likewise.
4040 * gcc.dg/init-desig-obs-2.c: Likewise.
4041 * gcc.dg/init-desig-obs-3.c: Likewise.
4042 * gcc.dg/init-empty-2.c: Likewise.
4043 * gcc.dg/init-empty-3.c: Likewise.
4044 * gcc.dg/inline-11.c: Likewise.
4045 * gcc.dg/inline-12.c: Likewise.
4046 * gcc.dg/inline-8.c: Likewise.
4047 * gcc.dg/inline-9.c: Likewise.
4048 * gcc.dg/inline3.c: Likewise.
4049 * gcc.dg/label-decl-1.c: Likewise.
4050 * gcc.dg/label-decl-2.c: Likewise.
4051 * gcc.dg/label-decl-3.c: Likewise.
4052 * gcc.dg/label-decl-4.c: Likewise.
4053 * gcc.dg/long-long-typespec-1.c: Likewise.
4054 * gcc.dg/lvalue-2.c: Likewise.
4055 * gcc.dg/lvalue-3.c: Likewise.
4056 * gcc.dg/nested-func-3.c: Likewise.
4057 * gcc.dg/nested-redef-1.c: Likewise.
4058 * gcc.dg/noreturn-4.c: Likewise.
4059 * gcc.dg/old-style-prom-2.c: Likewise.
4060 * gcc.dg/old-style-prom-3.c: Likewise.
4061 * gcc.dg/old-style-then-proto-1.c: Likewise.
4062 * gcc.dg/overflow-warn-1.c: Likewise.
4063 * gcc.dg/overflow-warn-2.c: Likewise.
4064 * gcc.dg/overflow-warn-3.c: Likewise.
4065 * gcc.dg/overflow-warn-4.c: Likewise.
4066 * gcc.dg/overflow-warn-6.c: Likewise.
4067 * gcc.dg/parm-forwdecl-2.c: Likewise.
4068 * gcc.dg/parm-forwdecl-3.c: Likewise.
4069 * gcc.dg/parm-impl-decl-1.c: Likewise.
4070 * gcc.dg/parm-impl-decl-2.c: Likewise.
4071 * gcc.dg/parm-incomplete-1.c: Likewise.
4072 * gcc.dg/parm-mismatch-1.c: Likewise.
4073 * gcc.dg/pointer-arith-1.c: Likewise.
4074 * gcc.dg/pointer-arith-2.c: Likewise.
4075 * gcc.dg/pointer-arith-3.c: Likewise.
4076 * gcc.dg/pointer-arith-4.c: Likewise.
4077 * gcc.dg/pointer-arith-6.c: Likewise.
4078 * gcc.dg/pointer-arith-7.c: Likewise.
4079 * gcc.dg/pointer-arith-8.c: Likewise.
4080 * gcc.dg/pr13804-1.c: Likewise.
4081 * gcc.dg/pr15698-1.c: Likewise.
4082 * gcc.dg/pr15698-2.c: Likewise.
4083 * gcc.dg/pr15698-3.c: Likewise.
4084 * gcc.dg/pr15698-4.c: Likewise.
4085 * gcc.dg/pr15698-5.c: Likewise.
4086 * gcc.dg/pr15698-6.c: Likewise.
4087 * gcc.dg/pr15698-7.c: Likewise.
4088 * gcc.dg/pr15698-8.c: Likewise.
4089 * gcc.dg/pr17188-1.c: Likewise.
4090 * gcc.dg/pr17301-1.c: Likewise.
4091 * gcc.dg/pr17301-2.c: Likewise.
4092 * gcc.dg/pr17730-1.c: Likewise.
4093 * gcc.dg/pr20368-1.c: Likewise.
4094 * gcc.dg/pr20368-2.c: Likewise.
4095 * gcc.dg/pr20368-3.c: Likewise.
4096 * gcc.dg/pr22308-1.c: Likewise.
4097 * gcc.dg/qual-component-1.c: Likewise.
4098 * gcc.dg/redecl-1.c: Likewise.
4099 * gcc.dg/redecl-11.c: Likewise.
4100 * gcc.dg/redecl-12.c: Likewise.
4101 * gcc.dg/redecl-13.c: Likewise.
4102 * gcc.dg/redecl-14.c: Likewise.
4103 * gcc.dg/redecl-15.c: Likewise.
4104 * gcc.dg/register-var-1.c: Likewise.
4105 * gcc.dg/register-var-2.c: Likewise.
4106 * gcc.dg/stmt-expr-2.c: Likewise.
4107 * gcc.dg/stmt-expr-3.c: Likewise.
4108 * gcc.dg/stmt-expr-label-1.c: Likewise.
4109 * gcc.dg/stmt-expr-label-2.c: Likewise.
4110 * gcc.dg/stmt-expr-label-3.c: Likewise.
4111 * gcc.dg/struct-empty-2.c: Likewise.
4112 * gcc.dg/struct-empty-3.c: Likewise.
4113 * gcc.dg/struct-parse-1.c: Likewise.
4114 * gcc.dg/struct-semi-1.c: Likewise.
4115 * gcc.dg/struct-semi-2.c: Likewise.
4116 * gcc.dg/struct-semi-3.c: Likewise.
4117 * gcc.dg/switch-5.c: Likewise.
4118 * gcc.dg/switch-6.c: Likewise.
4119 * gcc.dg/switch-7.c: Likewise.
4120 * gcc.dg/tls/diag-5.c: Likewise.
4121 * gcc.dg/transparent-union-1.c: Likewise.
4122 * gcc.dg/transparent-union-3.c: Likewise.
4123 * gcc.dg/typespec-1.c: Likewise.
4124 * gcc.dg/vla-init-2.c: Likewise.
4125 * gcc.dg/vla-init-3.c: Likewise.
4126 * gcc.dg/vla-init-4.c: Likewise.
4127 * gcc.dg/vla-init-5.c: Likewise.
4128 * gcc.dg/void-cast-2.c: Likewise.
4129 * gcc.dg/wvla-3.c: Likewise.
4130 * gcc.dg/wvla-7.c: Likewise.
4131 * gcc.target/i386/991209-1.c: Likewise.
4132 * gcc.target/ia64/fpreg-1.c: Likewise.
4133 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
4134 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
4135
4136 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
4137
4138 PR fortran/31639
4139 * gfortran.dg/func_decl_4.f90: New test.
4140
4141 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
4142
4143 PR fortran/32727
4144 * gfortran.dg/interface_17.f90: New test.
4145
4146 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
4147
4148 PR fortran/32599
4149 * gfortran.dg/32599.f03: New test case.
4150
4151 PR fortran/32601
4152 * gfortran.dg/32601.f03: New test case.
4153 * gfortran.dg/32601_1.f03: Ditto.
4154 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
4155 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
4156
4157 2007-07-12 Steve Ellcey <sje@cup.hp.com>
4158
4159 * gcc.c-torture/execute/align-3.c: Remove function addr check.
4160
4161 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
4162 Devang Patel <dpatel@apple.com>
4163
4164 PR tree-optimization/25413
4165 * gcc.dg/vect/vect-align-1.c: New.
4166 * gcc.dg/vect/vect-align-2.c: New.
4167 * gcc.dg/vect/pr25413.c: New.
4168 * gcc.dg/vect/pr25413a.c: New.
4169 * gcc.dg/vect/pr31699.c: Fix dg-final check.
4170
4171 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
4172
4173 * lib/target-support.exp (check_ultrasparc_hw_available):
4174 New function.
4175 (is-effective-target): Check $arg for ultrasparc_hw.
4176 (is-effective-target-keyword): Likewise.
4177 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
4178 when determining what to do on sparc platforms.
4179 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
4180 * gcc.dg/20001101-1.c: Likewise.
4181 * gcc.dg/20001101-2.c: Likewise.
4182 * gcc.dg/ultrasp9.c: Likewise.
4183 * gcc.dg/ultrasp10.c: Likewise.
4184 * gcc.target/sparc/pdist-3.c: Likewise.
4185
4186 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
4187
4188 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
4189
4190 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
4191
4192 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
4193 get vectorized.
4194 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
4195 now get vectorized.
4196 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
4197 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
4198 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
4199 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
4200 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
4201 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
4202 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
4203 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
4204 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
4205 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
4206 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
4207 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
4208 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
4209 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
4210 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
4211 * lib/target-supports.exp (check_effective_target_vect_int_mul):
4212 Add spu.
4213
4214 2007-07-12 Jakub Jelinek <jakub@redhat.com>
4215
4216 PR c++/30854
4217 * g++.dg/parse/error30.C: New test.
4218
4219 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4220
4221 PR fortran/29804
4222 * gfortran.dg/alloc_comp_misc_1.f90: New test.
4223
4224 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
4225
4226 * gfortran.fortran-torture/compile/pr32663.f: New test.
4227
4228 2007-07-11 Paolo Carlini <pcarlini@suse.de>
4229
4230 PR c++/31027
4231 * g++.dg/inherit/virtual4.C: New.
4232
4233 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
4234
4235 PR target/32661
4236 * gcc.target/i386/pr32661-1.c: New test.
4237
4238 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
4239
4240 * gnat.dg/invariant_index.ad[sb]: New test.
4241
4242 2007-07-11 Paolo Carlini <pcarlini@suse.de>
4243
4244 PR c++/32560
4245 * g++.dg/template/decl3.C: New.
4246
4247 2007-07-09 Geoffrey Keating <geoffk@apple.com>
4248
4249 PR 32617
4250 * gcc.c-torture/execute/align-3.c: New.
4251
4252 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
4253
4254 PR target/32708
4255 * gcc.target/i386/pr32708-1.c: New test.
4256 * gcc.target/i386/pr32708-2.c: Ditto.
4257 * gcc.target/i386/pr32708-3.c: Ditto.
4258
4259 2007-07-10 Mark Mitchell <mark@codesourcery.com>
4260
4261 * g++.dg/init/new20.C: Remove svn:executable flag.
4262
4263 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
4264
4265 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
4266
4267 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
4268
4269 * gcc.dg/ultrasp7.c: Add fpic target requirement.
4270
4271 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4272
4273 PR testsuite/25241
4274 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
4275 directive.
4276
4277 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
4278
4279 PR fortran/32157
4280 * gfortran.dg/overload_2.f90: New test.
4281
4282 PR fortran/32689
4283 * gfortran.dg/transfer_simplify_5.f90
4284
4285 PR fortran/32634
4286 * gfortran.dg/interface_15.f90: New test.
4287
4288 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4289
4290 PR libfortran/32336
4291 * gfortran.dg/matmul_5.f90: New test case.
4292
4293 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
4294
4295 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
4296 * gcc.dg/fesd-any.h: Likewise.
4297 * gcc.dg/fesd-baseonly.c: Likewise.
4298 * gcc.dg/fesd-baseonly.h: Likewise.
4299 * gcc.dg/fesd-none.c: Likewise.
4300 * gcc.dg/fesd-none.h: Likewise.
4301 * gcc.dg/fesd-reduced.c: Likewise.
4302 * gcc.dg/fesd-reduced.h: Likewise.
4303 * gcc.dg/fesd-sys.c: Likewise.
4304 * gcc.dg/fesd-sys.h: Likewise
4305 * gcc.dg/fesd.h: Likewise.
4306
4307 * g++.dg/debug/dwarf2: New directory.
4308 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
4309 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
4310 * g++.dg/other/fesd-any.h: Likewise.
4311 * g++.dg/other/fesd-baseonly.C: Likewise.
4312 * g++.dg/other/fesd-baseonly.h: Likewise.
4313 * g++.dg/other/fesd-none.C: Likewise.
4314 * g++.dg/other/fesd-none.h: Likewise.
4315 * g++.dg/other/fesd-reduced.C: Likewise.
4316 * g++.dg/other/fesd-reduced.h: Likewise.
4317 * g++.dg/other/fesd-sys.C: Likewise.
4318 * g++.dg/other/fesd-sys.h: Likewise.
4319 * g++.dg/other/fesd.h: Likewise.
4320
4321 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
4322
4323 PR fortran/31129
4324 * gfortran.dg/parameter_unused.f90: New test.
4325
4326 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
4327
4328 PR tree-optimization/32681
4329 * gcc.dg/tree-ssa/pr32681.c: New test.
4330
4331 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4332
4333 PR fortran/32678
4334 * gfortran.dg/fmt_t_5.f90: New test.
4335
4336 2007-07-08 Paolo Carlini <pcarlini@suse.de>
4337
4338 PR c++/30535
4339 * g++.dg/template/operator10.C: New.
4340
4341 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4342
4343 PR libfortran/32217
4344 * gfortran.dg/unpack_zerosize_1.f90: New test case.
4345
4346 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4347
4348 PR fortran/29876
4349 * gfortran.dg/operator_6.f90: New test.
4350
4351 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4352
4353 PR fortran/17711
4354 * gfortran.dg/operator_4.f90: New test.
4355 * gfortran.dg/operator_5.f90: New test.
4356 * gfortran.dg/logical_comp.f90: Adjusted error messages.
4357 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
4358
4359 2007-07-08 Tobias Burnus <burnus@net-b.de>
4360
4361 PR fortran/32669
4362 * gfortran.dg/argument_checking_6.f90: New.
4363
4364 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4365
4366 PR fortran/25094
4367 * gfortran.dg/interface_155555.f90: New test.
4368
4369 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4370
4371 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
4372 c99-math-long-double-1.c, c99-math.h: Test subnormals.
4373
4374 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4375
4376 PR testsuite/25241
4377 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
4378 discern pedantic diagnostics and errors.
4379 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
4380 and not an error.
4381 * gcc.dg/20050121-1.c: This is an error and not a warning.
4382 * gcc.target/i386/sseregparm-2.c: Likewise.
4383 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
4384 * gcc.dg/charset/attribute2.c: Likewise.
4385 * gcc.dg/bitfld-1.c: Likewise.
4386 * gcc.dg/pack-test-2.c: Likewise.
4387 * gcc.dg/940510-1.c: Match separately error and warning.
4388 * gcc.dg/array-2.c: Match separately multiple messages. The second
4389 diagnostic is a pedantic warning and not an error.
4390 * gcc.dg/pr14475.c: Match separately multiple messages.
4391 * gcc.dg/pr18809-1.c: Likewise.
4392 * gcc.dg/pr27953.c: Likewise.
4393 * gcc.dg/vla-init-1.c: Likewise.
4394 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
4395
4396 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4397
4398 PR fortran/32644
4399 * gfortran.dg/char_decl_1.f90: New test.
4400
4401 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
4402
4403 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
4404
4405 2007-07-07 Mark Mitchell <mark@codesourcery.com>
4406
4407 PR c++/32232
4408 * g++.dg/template/overload9.C: New test.
4409
4410 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
4411
4412 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
4413 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
4414
4415 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
4416
4417 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
4418 * gcc.dg/20001012-2.c: Likewise.
4419 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
4420 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
4421
4422 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
4423
4424 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
4425 about the chunk size when STACK_SIZE is defined.
4426
4427 2007-07-06 Josh Conner <jconner@apple.com>
4428
4429 PR middle-end/32602
4430 * gcc.dg/sibcall-8.c: New test.
4431
4432 2007-07-06 Josh Conner <jconner@apple.com>
4433
4434 PR middle-end/32603
4435 * gcc.target/arm/sibcall-1.c: New test.
4436
4437 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
4438
4439 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
4440
4441 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
4442
4443 * gfortran.dg/save_parameter.f90: New test.
4444 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
4445
4446 2007-07-06 Richard Guenther <rguenther@suse.de>
4447
4448 * g++.dg/opt/pr30965.C: New testcase.
4449
4450 2007-07-06 Richard Sandiford <richard@codesourcery.com>
4451
4452 * gcc.target/mips/save-restore-5.c: New test.
4453
4454 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
4455
4456 PR rtl_optimization/32450
4457 * gcc.dg/pr32450.c: New runtime test.
4458
4459 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
4460
4461 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
4462 single underscore in scan directives.
4463
4464 2007-07-05 Mark Mitchell <mark@codesourcery.com>
4465
4466 PR c++/32245
4467 * g++.dg/init/ptrmem4.C: New test.
4468
4469 PR c++/32251
4470 * g++.dg/init/new21.C: Likewise.
4471
4472 PR c++/31992
4473 * g++.dg/template/static30.C: Likewise.
4474
4475 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
4476
4477 * gcc.dg/vect/costmodel/ppc: New directory.
4478 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
4479 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
4480 New test.
4481 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
4482 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
4483 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
4484 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
4485 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
4486 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
4487 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
4488 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
4489 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
4490 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
4491 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
4492 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
4493 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
4494 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
4495
4496 2007-07-05 Tobias Burnus <burnus@net-b.de>
4497
4498 PR fortran/32359
4499 * gfortran.dg/module_md5_1.f90: Update MD5 number.
4500
4501 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
4502
4503 PR fortran/32526
4504 * gfortran.dg/interface_14.f90: New test.
4505
4506 PR fortran/32613
4507 * gfortran.dg/do_iterator_2.f90: New test.
4508
4509 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
4510
4511 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
4512 (FE_DEC_DOWNWARD): Likewise.
4513 (FE_DEC_UPWARD): Likewise.
4514 (FE_DEC_TOWARDZERO): Likewise.
4515 (FE_DEC_TONEARESTFROMZERO): Likewise.
4516
4517 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
4518
4519 * gcc.c-torture/compile/pr32606.c: New.
4520 * gfortran.fortran-torture/execute/pr32604.f90: New.
4521
4522 2007-07-04 Mark Mitchell <mark@codesourcery.com>
4523
4524 * gcc.dg/visibility-12.c: New test.
4525 * gcc.dg/visibility-13.c: Likewise.
4526 * g++.dg/ext/visibility-9.C: Likewise.
4527 * g++.dg/ext/visibility-10.C: Likewise.
4528
4529 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4530
4531 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
4532 * gcc.dg/sh-relax-vxworks.c: New test.
4533
4534 2007-07-04 Richard Guenther <rguenther@suse.de>
4535
4536 PR tree-optimization/32500
4537 * gcc.c-torture/execute/pr32500.c: New testcase.
4538
4539 2007-07-04 Richard Guenther <rguenther@suse.de>
4540
4541 PR tree-optimization/32482
4542 * gcc.c-torture/compile/pr32482.c: New testcase.
4543
4544 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4545
4546 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
4547 VxWorks kernels.
4548 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
4549 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
4550 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
4551 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
4552
4553 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4554
4555 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
4556
4557 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4558
4559 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
4560
4561 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4562
4563 PR fortran/31198
4564 * gfortran.dg/min_max_optional_1.f90: New test.
4565 * gfortran.dg/min_max_optional_2.f90: New test.
4566 * gfortran.dg/min_max_optional_3.f90: New test.
4567
4568 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4569
4570 PR fortran/32545
4571 * gfortran.dg/fmt_error.f90: New test.
4572
4573 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4574
4575 PR fortran/32612
4576 * gfortran.dg/interface_13.f90: New test.
4577
4578 2007-07-03 Dave Brolley <brolley@redhat.com>
4579
4580 PR c++/31743
4581 * g++.dg/init/new20.C: New test.
4582
4583 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
4584
4585 PR fortran/32579
4586 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
4587
4588 2007-07-03 Tobias Burnus <burnus@net-b.de>
4589
4590 PR fortran/25062
4591 * common_7.f90: New.
4592 * common_8.f90: New.
4593 * common_9.f90: New.
4594
4595 2007-07-03 Tobias Burnus <burnus@net-b.de>
4596
4597 PR fortran/30940
4598 * gfortran.dg/argument_checking_1.f90: New.
4599 * gfortran.dg/argument_checking_2.f90: New.
4600 * gfortran.dg/argument_checking_3.f90: New.
4601 * gfortran.dg/argument_checking_4.f90: New.
4602 * gfortran.dg/argument_checking_5.f90: New.
4603 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
4604 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
4605
4606 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4607
4608 * gcc.dg/pr32176.c: Add -w to default dg-options.
4609
4610 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
4611
4612 * gcc.c-torture/compile/ssa-pre-1.c: New test.
4613
4614 2007-07-03 Tobias Burnus <burnus@net-b.de>
4615
4616 PR fortran/20888
4617 * gfortran.dg/null_2.f90: New.
4618
4619 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4620 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4621
4622 PR middle-end/32176
4623 * gcc.dg/pr32176.c: New test.
4624
4625 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4626
4627 * gcc.dg/const-float80.c : New test.
4628 * gcc.dg/const-float128.c : New test.
4629 * gcc.dg/const-float80-ped.c : New test.
4630 * gcc.dg/const-float128-ped.c : New test.
4631
4632 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4633
4634 * gcc.dg/c99-math.h: Fix typo.
4635
4636 2007-07-02 Jakub Jelinek <jakub@redhat.com>
4637
4638 PR libgomp/32468
4639 * gcc.dg/gomp/pr32468-1.c: New test.
4640
4641 2007-07-02 Richard Sandiford <richard@codesourcery.com>
4642
4643 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
4644 an ABI option.
4645
4646 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
4647
4648 * gfortran.fortran-torture/compile/pr32583.f: New.
4649 * gcc.c-torture/compile/pr32584.c: New
4650
4651 2007-07-02 Ollie Wild <aaw@google.com>
4652
4653 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
4654 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
4655
4656 2007-07-02 Richard Sandiford <richard@codesourcery.com>
4657
4658 * gcc.target/mips/save-restore-1.c: New test.
4659 * gcc.target/mips/save-restore-2.c: Likewise.
4660 * gcc.target/mips/save-restore-3.c: Likewise.
4661 * gcc.target/mips/save-restore-4.c: Likewise.
4662
4663 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
4664
4665 PR tree-optimization/31966
4666 PR tree-optimization/32533
4667 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
4668 * gfortran.dg/pr32533.f90: Ditto.
4669
4670 2007-07-02 Jakub Jelinek <jakub@redhat.com>
4671
4672 * g++.dg/opt/nrv12.C: New test.
4673 * gcc.target/i386/nrv1.c: New test.
4674
4675 PR c++/31748
4676 * g++.dg/gomp/pr31748.C: New test.
4677
4678 2007-07-02 Ira Rosen <irar@il.ibm.com>
4679
4680 PR tree-optimization/32230
4681 * gcc.dg/vect/pr32230.c: New test.
4682
4683 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
4684
4685 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
4686 * bind_c_coms.f90: Ditto.
4687 * bind_c_coms_driver.c: Ditto.
4688 * bind_c_dts.f90: Ditto.
4689 * bind_c_dts_2.f03: Ditto.
4690 * bind_c_dts_2_driver.c: Ditto.
4691 * bind_c_dts_3.f03: Ditto.
4692 * bind_c_dts_4.f03: Ditto.
4693 * bind_c_dts_driver.c: Ditto.
4694 * bind_c_implicit_vars.f03: Ditto.
4695 * bind_c_procs.f03: Ditto.
4696 * bind_c_usage_2.f03: Ditto.
4697 * bind_c_usage_3.f03: Ditto.
4698 * bind_c_usage_5.f03: Ditto.
4699 * bind_c_usage_6.f03: Ditto.
4700 * bind_c_usage_7.f03: Ditto.
4701 * bind_c_vars.f90: Ditto.
4702 * bind_c_vars_driver.c: Ditto.
4703 * binding_c_table_15_1.f03: Ditto.
4704 * binding_label_tests.f03: Ditto.
4705 * binding_label_tests_10.f03: Ditto.
4706 * binding_label_tests_10_main.f03: Ditto.
4707 * binding_label_tests_11.f03: Ditto.
4708 * binding_label_tests_11_main.f03: Ditto.
4709 * binding_label_tests_12.f03: Ditto.
4710 * binding_label_tests_13.f03: Ditto.
4711 * binding_label_tests_13_main.f03: Ditto.
4712 * binding_label_tests_14.f03: Ditto.
4713 * binding_label_tests_2.f03: Ditto.
4714 * binding_label_tests_3.f03: Ditto.
4715 * binding_label_tests_4.f03: Ditto.
4716 * binding_label_tests_5.f03: Ditto.
4717 * binding_label_tests_6.f03: Ditto.
4718 * binding_label_tests_7.f03: Ditto.
4719 * binding_label_tests_8.f03: Ditto.
4720 * binding_label_tests_9.f03: Ditto.
4721 * c_assoc.f90: Ditto.
4722 * c_assoc_2.f03: Ditto.
4723 * c_f_pointer_shape_test.f90: Ditto.
4724 * c_f_pointer_tests.f90: Ditto.
4725 * c_f_tests_driver.c: Ditto.
4726 * c_funloc_tests.f03: Ditto.
4727 * c_funloc_tests_2.f03: Ditto.
4728 * c_funloc_tests_3.f03: Ditto.
4729 * c_funloc_tests_3_funcs.c: Ditto.
4730 * c_kind_params.f90: Ditto.
4731 * c_kind_tests_2.f03: Ditto.
4732 * c_kinds.c: Ditto.
4733 * c_loc_driver.c: Ditto.
4734 * c_loc_test.f90: Ditto.
4735 * c_loc_tests_2.f03: Ditto.
4736 * c_loc_tests_2_funcs.c: Ditto.
4737 * c_loc_tests_3.f03: Ditto.
4738 * c_loc_tests_4.f03: Ditto.
4739 * c_loc_tests_5.f03: Ditto.
4740 * c_loc_tests_6.f03: Ditto.
4741 * c_loc_tests_7.f03: Ditto.
4742 * c_loc_tests_8.f03: Ditto.
4743 * c_ptr_tests.f03: Ditto.
4744 * c_ptr_tests_10.f03: Ditto.
4745 * c_ptr_tests_5.f03: Ditto.
4746 * c_ptr_tests_7.f03: Ditto.
4747 * c_ptr_tests_7_driver.c: Ditto.
4748 * c_ptr_tests_8.f03: Ditto.
4749 * c_ptr_tests_8_funcs.c: Ditto.
4750 * c_ptr_tests_9.f03: Ditto.
4751 * c_ptr_tests_driver.c: Ditto.
4752 * c_size_t_driver.c: Ditto.
4753 * c_size_t_test.f03: Ditto.
4754 * com_block_driver.f90: Ditto.
4755 * global_vars_c_init.f90: Ditto.
4756 * global_vars_c_init_driver.c: Ditto.
4757 * global_vars_f90_init.f90: Ditto.
4758 * global_vars_f90_init_driver.c: Ditto.
4759 * interop_params.f03: Ditto.
4760 * iso_c_binding_only.f03: Ditto.
4761 * iso_c_binding_rename_1.f03: Ditto.
4762 * iso_c_binding_rename_1_driver.c: Ditto.
4763 * iso_c_binding_rename_2.f03: Ditto.
4764 * iso_c_binding_rename_2_driver.c: Ditto.
4765 * kind_tests_2.f03: Ditto.
4766 * kind_tests_3.f03: Ditto.
4767 * module_md5_1.f90: Ditto.
4768 * only_clause_main.c: Ditto.
4769 * print_c_kinds.f90: Ditto.
4770 * test_bind_c_parens.f03: Ditto.
4771 * test_c_assoc.c: Ditto.
4772 * test_com_block.f90: Ditto.
4773 * test_common_binding_labels.f03: Ditto.
4774 * test_common_binding_labels_2.f03: Ditto.
4775 * test_common_binding_labels_2_main.f03: Ditto.
4776 * test_common_binding_labels_3.f03: Ditto.
4777 * test_common_binding_labels_3_main.f03: Ditto.
4778 * test_only_clause.f90: Ditto.
4779 * use_iso_c_binding.f90: Ditto.
4780 * value_5.f90: Ditto.
4781 * value_test.f90: Ditto.
4782 * value_tests_f03.f90: Ditto.
4783
4784 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
4785
4786 * gcc.dg/tls/opt-14.c: New.
4787
4788 2007-07-01 Ollie Wild <aaw@google.com>
4789
4790 * g++.dg/lookup/using16.C: New test.
4791 * g++.dg/lookup/using17.C: New test.
4792
4793 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
4794
4795 PR fortran/32239
4796 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
4797 (test_4): Use proper test for floating point equality.
4798 (test_8): Likewise.
4799
4800 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4801
4802 PR libgfortran/32554
4803 * gfortran.dg/fmt_p_1.f90: New test.
4804
4805 2007-07-01 Ira Rosen <irar@il.ibm.com>
4806
4807 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
4808 initialization and fix dg-final check - the initialization loop is
4809 vectorizable.
4810
4811 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
4812 Volker Reichelt <reichelt@netcologne.de>
4813
4814 PR middle-end/32559
4815 * gcc.dg/pr32559.c: New test.
4816
4817 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
4818
4819 PR tree-optimization/25371
4820 * gcc.dg/vect/pr25371.c: New test.
4821
4822 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
4823
4824 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
4825 when allocating and initializing a flexible array.
4826
4827 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
4828
4829 PR fortran/20373
4830 * gfortran.dg/intrinsic.f90: New test.
4831
4832 2007-06-30 Tobias Burnus <burnus@net-b.de>
4833
4834 PR fortran/32555
4835 * gfortran.dg/fmt_zero_check.f90: New.
4836
4837 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
4838
4839 PR fortran/30284
4840 * gfortran.dg/repeat_f90: New test.
4841
4842 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4843
4844 PR testsuite/25241
4845 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
4846 -pedantic-errors, so we should match errors.
4847 * gcc.dg/cpp/escape-1.c: Likewise.
4848 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
4849 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
4850 warning.
4851 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
4852 errors instead of warnings.
4853 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
4854 a pedantic warning.
4855 * gcc.dg/cpp/arith-3.c: Likewise.
4856
4857 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4858
4859 PR testsuite/25241
4860 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
4861 * gcc.dg/pch/valid-2.c: Likewise.
4862 * gcc.dg/pch/valid-3.c: Likewise.
4863 * gcc.dg/pch/warn-1.c: Likewise.
4864 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
4865
4866 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4867
4868 PR c/4076
4869 * gcc.dg/Wunused-function.c: New.
4870
4871 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4872
4873 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
4874
4875 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
4876
4877 * g++.dg/other/canon-31724.C: New.
4878
4879 2007-06-29 Jan Hubicka <jh@suse.cz>
4880
4881 PR middle-end/32372
4882 * gcc.c-torture/compile/pr32372.c: new.
4883
4884 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
4885
4886 * gfortran.dg/operator_3.f90: New test.
4887
4888 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
4889
4890 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
4891 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
4892
4893 2007-06-29 Richard Guenther <rguenther@suse.de>
4894
4895 PR middle-end/32493
4896 * gcc.dg/inline-23.c: New testcase.
4897
4898 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
4899
4900 PR tree-optimization/24659
4901 * gcc.target/i386/vectorize2.c: New test.
4902 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
4903 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4904
4905 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
4906
4907 * gcc.dg/pointer-arith-9.c: New test.
4908
4909 2007-06-29 Tobias Burnus <burnus@net-b.de>
4910
4911 PR fortran/32483
4912 * gfortran.dg/fmt_read_2.f90: New.
4913
4914 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4915
4916 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
4917 If it exists, don't try to create it.
4918
4919 2007-06-28 Geoffrey Keating <geoffk@apple.com>
4920
4921 * g++.dg/ext/visibility/ms-compat-1.C: New.
4922
4923 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
4924
4925 PR tree-opt/32417
4926 * gfortran.fortran-torture/compile/pr32417.f90: New test.
4927
4928 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
4929
4930 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
4931 targets.
4932
4933 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
4934
4935 PR fortran/32467
4936 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
4937
4938 2007-06-27 Richard Guenther <rguenther@suse.de>
4939
4940 PR middle-end/32492
4941 * gcc.dg/inline-22.c: New testcase.
4942
4943 2007-06-26 Hui-May Chang <hm.chang@apple.com>
4944
4945 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
4946 the scan-assembler constant.
4947
4948 2007-06-25 Geoffrey Keating <geoffk@apple.com>
4949
4950 PR 20216
4951 * gcc.dg/pr20216.c: New.
4952
4953 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
4954
4955 PR tree-opt/32421
4956 * gcc.dg/vect/pr32421.c: New test.
4957
4958 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
4959
4960 PR c++/32111
4961 * g++.dg/other/friend5.C: New test.
4962
4963 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
4964
4965 PR fortran/32464
4966 * gfortran.dg/host_assoc_function_2.f90: New test.
4967
4968 PR fortran/31494
4969 * gfortran.dg/host_assoc_call_1.f90: New test.
4970
4971 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4972
4973 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
4974
4975 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4976
4977 PR fortran/32456
4978 * gfortran.dg/error_format.f90: New test.
4979
4980 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
4981
4982 PR fortran/32136
4983 * gfortran.dg/pr32136.f90: New test.
4984
4985 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
4986
4987 PR fortran/31726
4988 * gfortran.dg/minmaxloc_1.f90: New test.
4989
4990 PR fortran/32298
4991 * gfortran.dg/minmaxloc_2.f90: New test.
4992
4993 2007-06-23 Richard Guenther <rguenther@suse.de>
4994
4995 PR tree-optimization/16876
4996 PR middle-end/29478
4997 * gcc.dg/pr29254.c: The warning is bogus.
4998 * gcc.dg/warn-1.c: Likewise.
4999 * gcc.dg/assign-warn-3.c: Likewise.
5000 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
5001
5002 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
5003
5004 * gcc.c-torture/execute/20070623-1.c: New.
5005
5006 2007-06-22 Jan Hubicka <jh@suse.cz>
5007
5008 * gcc.c-torture/compile/pr31541.c: New.
5009
5010 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
5011
5012 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
5013 Remove -m64 from dg-options.
5014
5015 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
5016
5017 PR middle-end/32374
5018 * gcc.dg/pr32374.c: New test.
5019
5020 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5021
5022 PR fortran/32360
5023 * gfortran.dg/pointer_assign_3.f90: New test.
5024
5025 2007-06-21 Sebastian Pop <sebpop@gmail.com>
5026
5027 * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
5028
5029 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5030
5031 PR fortran/31162
5032 * gfortran.dg/assign.f90: Update test.
5033 * gfortran.dg/real_do_1.f90: Update test.
5034 * gfortran.dg/gomp/omp_do1.f90: Update test.
5035 * gfortran.dg/warnings_are_errors_1.f: Update test.
5036 * gfortran.dg/g77/20010519-1.f: Update test.
5037 * gfortran.dg/g77/pr9258.f: Update test.
5038 * gfortran.dg/g77/960317-1.f: Update test.
5039
5040 2007-06-21 Richard Guenther <rguenther@suse.de>
5041
5042 PR tree-optimization/32453
5043 * gcc.c-torture/compile/pr32453.c: New testcase.
5044
5045 2007-06-21 Jakub Jelinek <jakub@redhat.com>
5046
5047 PR tree-optimization/31866
5048 * gcc.dg/pr31866.c: New test.
5049
5050 2007-06-21 Richard Guenther <rguenther@suse.de>
5051
5052 PR tree-optimization/32451
5053 * g++.dg/torture/20070621-1.C: New testcase.
5054
5055 2007-06-21 Christian Bruel <christian.bruel@st.com>
5056
5057 * gcc.dg/attr-isr.c: Test delay slot content.
5058
5059 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5060
5061 PR fortran/32361
5062 gfortran.dg/pointer_assign_2.f90: New test.
5063
5064 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5065
5066 PR fortran/25061
5067 gfortran.dg/invalid_procedure_name.f90: New test.
5068
5069 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
5070
5071 PR tree-optimization/25737
5072 * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
5073
5074 2007-06-20 Hui-May Chang <hm.chang@apple.com>
5075
5076 * gcc.target/i386/large-size-array-3.c: New.
5077
5078 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
5079 Richard Guenther <rguenther@suse.de>
5080
5081 PR fortran/32140
5082 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
5083
5084 2007-06-20 Jakub Jelinek <jakub@redhat.com>
5085
5086 PR middle-end/31959
5087 * gcc.dg/pr31959.c: New test.
5088
5089 PR inline-asm/32109
5090 * g++.dg/ext/asm10.C: New test.
5091
5092 PR middle-end/32285
5093 * gcc.c-torture/execute/20070614-1.c: New test.
5094
5095 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
5096
5097 * gcc.target/arm/stack-corruption.c: New test.
5098
5099 2007-06-19 Richard Guenther <rguenther@suse.de>
5100
5101 * g++.dg/torture/pr30252.C: New testcase.
5102
5103 2007-06-19 Jakub Jelinek <jakub@redhat.com>
5104
5105 PR tree-optimization/32353
5106 * g++.dg/opt/nrv13.C: New test.
5107
5108 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
5109
5110 PR fortran/20863
5111 PR fortran/20882
5112 * gfortran.dg/impure_assignment_2.f90 : New test.
5113
5114 PR fortran/32236
5115 * gfortran.dg/data_initialized_2.f90 : New test.
5116
5117 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
5118 appropriate version of 'dmach'.
5119
5120 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
5121
5122 PR target/32389
5123 * gcc.target/i386/pr32389.c New test.
5124
5125 2007-06-18 Simon Baldwin <simonb@google.com>
5126
5127 PR c++/31923
5128 * g++.dg/template/error25.C: New.
5129 * g++.dg/template/spec35.C: New.
5130
5131 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
5132
5133 * gcc.c-torture/compile/pr32355.c: New testcase.
5134
5135 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
5136
5137 PR tree-optimization/32383
5138 * g++.dg/opt/pr32383.C: New test.
5139
5140 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
5141
5142 PR rtl-optimization/32366
5143 * gcc.dg/vect/pr32366.c: New test.
5144
5145 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
5146
5147 * gcc.c-torture/compile/pr32349.c: New testcase.
5148
5149 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
5150
5151 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
5152 * gcc.target/sparc/combined-2.c: Likewise.
5153 * gcc.target/sparc/fexpand.c : Likewise.
5154 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
5155 * gcc.target/sparc/fpack16.c : Likewise.
5156 * gcc.target/sparc/fpmerge.c : Likewise.
5157 * gcc.target/sparc/fpmul.c : Likewise.
5158 * gcc.target/sparc/noresult.c : Likewise.
5159 * gcc.target/sparc/pdist.c: Likewise.
5160
5161 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
5162
5163 PR middle-end/31723
5164 * gcc.target/i386/recip-divf.c: New test.
5165 * gcc.target/i386/recip-sqrtf.c: Ditto.
5166 * gcc.target/i386/recip-vec-divf.c: Ditto.
5167 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5168 * gcc.target/i386/sse-recip.c: Ditto.
5169 * gcc.target/i386/sse-recip-vec.c: Ditto.
5170
5171 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
5172
5173 PR tree-opt/32225
5174 * gcc.c-torture/compile/20070605-1.c: New test.
5175
5176 * gcc.c-torture/compile/20070603-1.c: New testcase.
5177 * gcc.c-torture/compile/20070603-2.c: New testcase.
5178
5179 * gcc.c-torture/compile/20070531-1.c: New test.
5180
5181 PR tree-opt/32167
5182 * gcc.c-torture/compile/20070531-2.c: New test.
5183
5184 PR tree-opt/32144
5185 * gcc.c-torture/compile/20070529-1.c: New test.
5186
5187 PR tree-opt/32145
5188 * gcc.c-torture/compile/20070529-2.c: New test.
5189
5190 PR tree-opt/32015
5191 * gcc.c-torture/compile/20070520-1.c: New test.
5192
5193 * g++.dg/ext/java-1.C: New test.
5194
5195 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
5196 loops instead of one. Remove the "can't determine dependence"
5197 check.
5198 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
5199 needed as the cast is gone in the first place.
5200 * gcc.dg/max-1.c: Change local variable a to be a global one.
5201 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
5202 have a cast which is PREd.
5203
5204 2007-06-15 Mark Mitchell <mark@codesourcery.com>
5205
5206 * g++.dg/lookup/anon6.C: New test.
5207
5208 2007-06-14 Dirk Mueller <dmueller@suse.de>
5209
5210 PR c++/31806
5211 * g++.dg/opt/static6.C: New testcase.
5212
5213 2007-06-14 Geoff Keating <geoffk@apple.com>
5214
5215 * g++.dg/ext/visibility/overload-1.C: New.
5216
5217 PR 31093
5218 * g++.dg/ext/visibility/anon4.C: New.
5219
5220 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
5221
5222 PR target/32268
5223 * gcc.target/i386/pr32268.c: New test.
5224
5225 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
5226
5227 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
5228 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
5229 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
5230
5231 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
5232 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
5233 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
5234 BID is used.
5235
5236 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
5237
5238 PR fortran/32302
5239 * gfortran.dg/common_resize_1.f90: New test.
5240
5241 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
5242
5243 PR target/32274
5244 * gcc.dg/vect/pr32224.c: Fix.
5245
5246 2007-06-13 Eric Christopher <echristo@apple.com>
5247
5248 * gcc.target/i386/ssefn-1.c: Add -march=i386.
5249
5250 2007-06-13 Tobias Burnus <burnus@net-b.de>
5251
5252 PR fortran/32323
5253 * gfortran.dg/actual_array_vect_1.f90: New.
5254
5255 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
5256
5257 * gcc.target/sparc/mfpu.c: New test.
5258
5259 2007-06-12 Geoff Keating <geoffk@apple.com>
5260
5261 * g++.dg/warn/weak1.C: Suppress on Darwin.
5262 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
5263
5264 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
5265
5266 PR middle-end/31579
5267 * g++.dg/torture/pr31579.C: New testcase.
5268
5269 2007-06-12 Ian Lance Taylor <iant@google.com>
5270
5271 PR libstdc++/29286
5272 * g++.dg/init/new16.C: New test.
5273 * g++.dg/init/new17.C: New test.
5274 * g++.dg/init/new18.C: New test.
5275 * g++.dg/init/new19.C: New test.
5276
5277 2007-06-12 Olivier Hainque <hainque@adacore.com>
5278
5279 * gnat.dg/lhs_view_convert.adb: New test.
5280
5281 2007-06-12 Richard Guenther <rguenther@suse.de>
5282
5283 PR tree-optimization/15353
5284 PR tree-optimization/31657
5285 * gcc.c-torture/execute/20070424-1.c: New testcase.
5286 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
5287 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
5288 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
5289 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
5290 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
5291
5292 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
5293
5294 PR rtl-optimization/32293
5295 * gcc.dg/pr32293.c: New test.
5296
5297 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
5298
5299 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
5300
5301 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
5302
5303 PR fortran/29786
5304 * gfortran.dg/equiv_7.f90: New test.
5305 * gfortran.dg/equiv_constraint_7.f90: Change error message.
5306
5307 PR fortran/30875
5308 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
5309
5310 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
5311
5312 * gcc.dg/setjmp-3.c: Rename raise to raise0.
5313 * gcc.dg/setjmp-4.c: Likewise.
5314 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
5315
5316 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
5317
5318 PR rtl-optimization/31025
5319 * gfortran.dg/pr31025.f90: New.
5320
5321 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
5322
5323 PR target/32280
5324 * gcc.target/i386/pr32280.c: New test.
5325
5326 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
5327
5328 PR middle-end/32279
5329 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
5330
5331 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5332
5333 PR libgfortran/32235
5334 * gfortran.dg/backspace_9.f: New test.
5335
5336 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
5337
5338 * gcc.dg/tree-ssa/prefetch-7.c: New test.
5339
5340 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
5341
5342 * gcc.dg/tree-ssa/loop-28.c: New testcase.
5343
5344 2007-06-09 Ian Lance Taylor <iant@google.com>
5345
5346 PR tree-optimization/32169
5347 * gcc.c-torture/compile/pr32169.c: New test.
5348
5349 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
5350
5351 * gcc.dg/vect/costmodel: New directory.
5352 * gcc.dg/vect/costmodel/i386: New directory.
5353 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
5354 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5355 New test.
5356 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
5357 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
5358 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
5359 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
5360 * gcc.dg/vect/costmodel/x86_64: New directory.
5361 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
5362 New testsuite.
5363 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5364 New test.
5365 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
5366 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
5367 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
5368 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
5369 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
5370
5371 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
5372
5373 PR tree-optimization/32243
5374 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
5375 flags for -Os tests.
5376 * gcc.dg/vect/03-vect-pr32243.c: New test.
5377
5378 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
5379
5380 PR tree-optimization/32224
5381 * gcc.dg/vect/pr32224.c: New test.
5382
5383 2007-06-08 Jakub Jelinek <jakub@redhat.com>
5384
5385 PR c++/32177
5386 * g++.dg/gomp/pr32177.C: New test.
5387
5388 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5389
5390 PR testsuite/25241
5391 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
5392 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
5393 warning nor an error.
5394 * gcc.dg/Wfatal-2.c: Likewise.
5395 * gcc.dg/Werror-1.c: Likewise.
5396 * gcc.dg/Werror-5.c: Likewise.
5397 * gcc.dg/Werror-7.c: Likewise.
5398 * gcc.dg/Werror-10.c: Likewise.
5399 * gcc.dg/Werror-11.c: Likewise.
5400
5401 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
5402
5403 PR c++/30759
5404 * g++.dg/init/brace6.C: New test.
5405
5406 2007-06-07 Geoffrey Keating <geoffk@apple.com>
5407
5408 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
5409 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
5410 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
5411 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
5412
5413 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
5414 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
5415 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
5416 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
5417 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
5418 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
5419 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
5420 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
5421
5422 * gcc.dg/darwin-minversion-3.c: New.
5423
5424 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
5425
5426 * gcc.target/i386/builtin-copysign.c: New test.
5427
5428 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
5429
5430 PR tree-optimization/32220
5431 * gfortran.dg/predcom-2.f: New testcase.
5432
5433 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
5434
5435 PR tree-opt/32231
5436 * gcc.target/i386/vectorize4.c: New test.
5437
5438 2007-06-06 Steve Ellcey <sje@cup.hp.com>
5439
5440 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
5441
5442 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5443
5444 PR testsuite/25241
5445 * gcc.dg/simd-5.c: Mark output as a note.
5446 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
5447 dg-message.
5448 * gcc.dg/simd-1.c: Likewise.
5449 * gcc.dg/always_inline.c: Mark output as a sorry.
5450 * gcc.dg/always_inline2.c: Likewise.
5451 * gcc.dg/always_inline3.c: Likewise.
5452
5453 2007-06-06 Ian Lance Taylor <iant@google.com>
5454
5455 * g++.dg/conversion/enum1.C: New test.
5456
5457 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
5458
5459 PR tree-optimization/32216
5460 * gcc.dg/vect/pr32216.c: New test.
5461
5462 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5463
5464 PR testsuite/18923
5465 * gfortran.dg/invalid_contains_1.f90: New test.
5466 * gfortran.dg/invalid_contains_2.f90: New test.
5467
5468 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5469
5470 PR testsuite/32057
5471 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
5472 midnight issues.
5473
5474 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5475
5476 PR testsuite/25241
5477 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
5478 dg-message to match de note.
5479 * gcc.dg/pr26570.c: Use dg-message for a note.
5480 * gcc.dg/pr29254.c: Use dg-message for generic output and use
5481 dg-error instead of dg-warning because of -Werror.
5482 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
5483 neither an error, nor a warning.
5484 * gcc.dg/glibc-uclibc-2.c: Likewise
5485 * gcc.dg/cpp/19940712-1.c: Likewise.
5486
5487 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
5488
5489 PR preprocessor/23479
5490 * gcc.dg/binary-constants-1.c: Add test suites for
5491 the 0b-prefixed binary integer constants.
5492 * gcc.dg/binary-constants-2.c: Ditto.
5493 * gcc.dg/binary-constants-3.c: Ditto.
5494 * gcc.dg/binary-constants-4.c: Ditto.
5495
5496 2007-06-05 Ian Lance Taylor <iant@google.com>
5497
5498 * gcc.dg/Wstrict-overflow-19.c: New test.
5499
5500 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
5501
5502 * gcc.dg/matrix/matrix-6.c: Remove conversion.
5503
5504 2007-06-04 Ian Lance Taylor <iant@google.com>
5505
5506 * gcc.dg/Wstrict-overflow-18.c: New test.
5507
5508 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5509
5510 PR testsuite/25241
5511 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
5512 * gcc.dg/cpp/mi5.c: Likewise.
5513 * gcc.dg/cpp/mi7.c: Likewise.
5514
5515 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
5516
5517 PR c/32191
5518 * gcc.dg/pr32191.c: New test.
5519
5520 2007-05-28 Tobias Burnus <burnus@net-b.de>
5521
5522 PR fortran/32124
5523 * gfortran.dg/allocate_stat_1.f90: Remove.
5524
5525 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
5526
5527 * gcc.target/i386/sse4_2-check.h: New.
5528 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
5529 * gcc.target/i386/sse4_2-crc32.h: Likewise.
5530 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
5531 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5532 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
5533 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
5534 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
5535 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
5536 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
5537 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
5538 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
5539 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
5540 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
5541 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
5542 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
5543 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
5544 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
5545 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5546
5547 2007-06-01 Geoffrey Keating <geoffk@apple.com>
5548
5549 * gcc.dg/pie-link.c: New test.
5550
5551 2007-06-01 Ian Lance Taylor <iant@google.com>
5552
5553 * gcc.dg/Wstrict-overflow-17.c: New test.
5554
5555 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
5556
5557 * gcc.dg/builtin-return-1.c (g): New.
5558 (main): Allocate at least 64 bytes on the stack.
5559
5560 2007-05-31 Mark Mitchell <mark@codesourcery.com>
5561
5562 * g++.dg/init/cleanup3.C: New test.
5563
5564 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
5565
5566 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
5567 int is 16 bits.
5568
5569 007-05-31 Paul Thomas <pault@gcc.gnu.org>
5570
5571 PR fortran/32156
5572 * gfortran.dg/char_array_constructor_3.f90: New test.
5573
5574 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
5575
5576 PR tree-optimization/32160
5577 * gfortran.dg/predcom-1.f: New test.
5578
5579 2007-05-31 Richard Guenther <rguenther@suse.de>
5580
5581 * g++.dg/other/str_empty.C: Move...
5582 * g++.dg/other/pr30567.C: Move...
5583 * g++.dg/tree-ssa/pr27218.C: Move...
5584 * g++.dg/torture: ...here and remove dg-options.
5585
5586 2007-05-31 Paolo Carlini <pcarlini@suse.de>
5587
5588 PR c++/32158
5589 * g++.dg/ext/is_pod_incomplete.C: New.
5590
5591 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
5592 Douglas Gregor <doug.gregor@gmail.com>
5593 Pedro Lamarao <pedro.lamarao@mndfck.org>
5594 Howard Hinnant <howard.hinnant@gmail.com>
5595
5596 PR c++/7412
5597 PR c++/29939
5598 * g++.dg/cpp0x/rv8p.C: New.
5599 * g++.dg/cpp0x/temp-constructor-bug.C: New.
5600 * g++.dg/cpp0x/cast-bug.C: New.
5601 * g++.dg/cpp0x/elision_weak.C: New.
5602 * g++.dg/cpp0x/collapse-bug.C: New.
5603 * g++.dg/cpp0x/rv3p.C: New.
5604 * g++.dg/cpp0x/rv7n.C: New.
5605 * g++.dg/cpp0x/overload-conv-1.C: New.
5606 * g++.dg/cpp0x/rv2n.C: New.
5607 * g++.dg/cpp0x/deduce.C: New.
5608 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
5609 * g++.dg/cpp0x/rv6p.C: New.
5610 * g++.dg/cpp0x/template_deduction.C: New.
5611 * g++.dg/cpp0x/implicit-copy.C: New.
5612 * g++.dg/cpp0x/rv1p.C: New.
5613 * g++.dg/cpp0x/cast.C: New.
5614 * g++.dg/cpp0x/rv5n.C: New.
5615 * g++.dg/cpp0x/collapse.C: New.
5616 * g++.dg/cpp0x/overload-conv-2.C: New.
5617 * g++.dg/cpp0x/rv4p.C: New.
5618 * g++.dg/cpp0x/rvo.C: New.
5619 * g++.dg/cpp0x/iop.C: New.
5620 * g++.dg/cpp0x/rv3n.C: New.
5621 * g++.dg/cpp0x/rv7p.C: New.
5622 * g++.dg/cpp0x/reference_collapsing.C: New.
5623 * g++.dg/cpp0x/overload.C: New.
5624 * g++.dg/cpp0x/named.C: New.
5625 * g++.dg/cpp0x/rv2p.C: New.
5626 * g++.dg/cpp0x/rv6n.C: New.
5627 * g++.dg/cpp0x/not_special.C: New.
5628 * g++.dg/cpp0x/bind.C: New.
5629 * g++.dg/cpp0x/rv1n.C: New.
5630 * g++.dg/cpp0x/rv5p.C: New.
5631 * g++.dg/cpp0x/elision.C: New.
5632 * g++.dg/cpp0x/named_refs.C: New.
5633 * g++.dg/cpp0x/unnamed_refs.C: New.
5634 * g++.dg/cpp0x/rv4n.C: New.
5635 * g++.dg/cpp0x/elision_neg.C: New.
5636 * g++.dg/init/copy7.C: Run in C++98 mode.
5637 * g++.dg/overload/arg1.C: Ditto.
5638 * g++.dg/overload/arg4.C: Ditto.
5639
5640 2007-05-30 Jakub Jelinek <jakub@redhat.com>
5641
5642 PR c++/31809
5643 * g++.dg/opt/static5.C: New test.
5644
5645 2007-05-30 Richard Guenther <rguenther@suse.de>
5646
5647 * g++.dg/dg.exp: Prune torture/.
5648 * g++.dg/torture/dg-torture.exp: New testsuite.
5649
5650 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
5651
5652 * gcc.target/arm/pr27387.C: Move and rename to ...
5653 * g++.dg/inherit/thunk8.C: ... here.
5654
5655 2007-05-30 Jakub Jelinek <jakub@redhat.com>
5656
5657 PR tree-optimization/31769
5658 * g++.dg/gomp/pr31769.C: New test.
5659
5660 2007-05-29 Hui-May Chang <hm.chang@apple.com>
5661
5662 * gcc.target/i386/stack-realign.c: New.
5663
5664 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
5665
5666 * gcc.dg/tree-ssa/prefetch-6.c: New test.
5667
5668 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
5669
5670 * gfortran.dg/sizeof.f90: New.
5671
5672 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5673
5674 PR c/31339
5675 * gcc.dg/boolcomplex-1.c: New test.
5676
5677 PR c++/31339
5678 * g++.dg/ext/boolcomplex-1.c: New test.
5679
5680 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
5681
5682 * gcc.dg/matrix: New directory.
5683
5684 2007-05-28 Tobias Burnus <burnus@net-b.de>
5685
5686 PR fortran/32124
5687 * gfortran.dg/allocate_stat_1.f90: New.
5688
5689 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
5690
5691 PR fortran/31972
5692 * transfer_hollerith_1.f90: New test.
5693
5694 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5695
5696 PR tree-opt/32100
5697 * gcc.c-torture/execute/vrp-7.c: New test.
5698
5699 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
5700
5701 * gfortran.dg/transfer_simplify_4.f90: New test.
5702
5703 2007-05-27 Tobias Burnus <burnus@net-b.de>
5704
5705 PR fortran/32088
5706 * gfortran.dg/func_result_3.f90: New.
5707
5708 2007-05-27 Tobias Burnus <burnus@net-b.de>
5709
5710 PR middle-end/32083
5711 * gfortran.dg/transfer_simplify_3.f90: New.
5712
5713 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
5714
5715 PR target/32065
5716 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
5717 to compile options.
5718 * gcc.target/i386/pr32065-2.c: New test.
5719
5720 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5721
5722 PR fortran/31813
5723 * gfortran.dg/io_constraints_2.f90: Update.
5724
5725 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
5726
5727 PR fortran/31219
5728 * gfortran.dg/array_constructor_17.f90: New test.
5729
5730 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
5731
5732 PR tree-opt/32090
5733 * g++.dg/opt/array2.C: New testcase.
5734
5735 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
5736
5737 PR target/32065
5738 * gcc.target/i386/pr32065.c: New test.
5739
5740 2007-05-25 Dirk Mueller <dmueller@suse.de>
5741 Marcus Meissner <meissner@suse.de>
5742
5743 * gcc.dg/attr-alloc_size.c: New.
5744
5745 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
5746 Lee Millward <lee.millward@gmail.com>
5747
5748 PR c++/31745
5749 * g++.dg/parse/crash34.C: New test.
5750
5751 * g++.dg/parse/crash35.C: New test.
5752
5753 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
5754
5755 * gcc.target/i386/sse2-check.h: New.
5756 * gcc.target/i386/sse2-vec-1.c: Likewise.
5757 * gcc.target/i386/sse2-vec-2.c: Likewise.
5758 * gcc.target/i386/sse2-vec-3.c: Likewise.
5759 * gcc.target/i386/sse2-vec-4.c: Likewise.
5760 * gcc.target/i386/sse2-vec-5.c: Likewise.
5761 * gcc.target/i386/sse2-vec-6.c: Likewise.
5762
5763 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
5764
5765 PR c++/31431
5766 PR c++/31432
5767 PR c++/31434
5768 PR c++/31435
5769 PR c++/31437
5770 PR c++/31438
5771 PR c++/31442
5772 PR c++/31443
5773 PR c++/31444
5774 PR c++/31445
5775 * g++.dg/cpp0x/pr31431.C: New.
5776 * g++.dg/cpp0x/pr31437.C: New.
5777 * g++.dg/cpp0x/pr31442.C: New.
5778 * g++.dg/cpp0x/pr31444.C: New.
5779 * g++.dg/cpp0x/pr31431-2.C: New.
5780 * g++.dg/cpp0x/pr31432.C: New.
5781 * g++.dg/cpp0x/pr31434.C: New.
5782 * g++.dg/cpp0x/pr31438.C: New.
5783 * g++.dg/cpp0x/pr31443.C: New.
5784 * g++.dg/cpp0x/pr31445.C: New.
5785 * g++.dg/cpp0x/variadic-crash1.C: New.
5786
5787 2007-05-25 Richard Sandiford <richard@codesourcery.com>
5788
5789 * gcc.target/arm/long-calls-1.c: New test.
5790 * gcc.target/arm/long-calls-2.c: Likewise.
5791 * gcc.target/arm/long-calls-3.c: Likewise.
5792 * gcc.target/arm/long-calls-4.c: Likewise.
5793
5794 2007-05-25 Richard Guenther <rguenther@suse.de>
5795 Andrew Pinski <andrew_pinski@playstation.sony.com>
5796
5797 PR tree-optimization/31982
5798 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
5799
5800 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
5801
5802 PR fortran/32047
5803 * gfortran.dg/result_in_spec_2.f90: New test.
5804
5805 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5806
5807 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
5808
5809 2007-05-24 Ollie Wild <aaw@google.com>
5810
5811 * gcc.dg/cpp/counter-1.c: New test.
5812 * gcc.dg/pch/counter-1.c: New test.
5813 * gcc.dg/pch/counter-1.hs: New file.
5814 * gcc.dg/pch/counter-2.c: New test.
5815 * gcc.dg/pch/counter-2.hs: New file.
5816 * gcc.dg/pch/counter-3.c: New test.
5817 * gcc.dg/pch/counter-3.hs: New file.
5818
5819 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
5820
5821 * gcc.dg/tree-ssa/predcom-1.c: New test.
5822 * gcc.dg/tree-ssa/predcom-2.c: New test.
5823 * gcc.dg/tree-ssa/predcom-3.c: New test.
5824 * gcc.dg/tree-ssa/predcom-4.c: New test.
5825 * gcc.dg/tree-ssa/predcom-5.c: New test.
5826 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
5827
5828 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
5829
5830 PR testsuite/32062
5831 * gcc.target/i386/sse4_1-check.h (MASK): New.
5832
5833 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5834
5835 PR fortran/32038
5836 * gfortran.dg/pr25603.f: Initialize integer variables.
5837
5838 2007-05-23 Ian Lance Taylor <iant@google.com>
5839
5840 * g++.dg/other/vrp1.C: New test.
5841
5842 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
5843
5844 PR preprocessor/20077
5845 * gcc.dg/cpp/paste15.c: New test.
5846
5847 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
5848 Nigel Stephens <nigel@mips.com>
5849 Richard Sandiford <richard@codesourcery.com>
5850
5851 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
5852 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
5853 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
5854 * gcc.target/mips/inter/mips16-inter.exp: New.
5855
5856 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
5857
5858 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
5859
5860 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
5861
5862 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
5863 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
5864 * gcc.target/i386/sse3-addsubps.c: Likewise.
5865 * gcc.target/i386/sse3-haddpd.c: Likewise.
5866 * gcc.target/i386/sse3-haddps.c: Likewise.
5867 * gcc.target/i386/sse3-hsubpd.c: Likewise.
5868 * gcc.target/i386/sse3-hsubps.c: Likewise.
5869 * gcc.target/i386/sse3-lddqu.c: Likewise.
5870 * gcc.target/i386/sse3-movddup.c: Likewise.
5871 * gcc.target/i386/sse3-movshdup.c: Likewise.
5872 * gcc.target/i386/sse3-movsldup.c: Likewise.
5873
5874 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
5875 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
5876 * gcc.target/i386/ssse3-pabsd.c: Likewise.
5877 * gcc.target/i386/ssse3-pabsw.c: Likewise.
5878 * gcc.target/i386/ssse3-palignr.c: Likewise.
5879 * gcc.target/i386/ssse3-phaddd.c: Likewise.
5880 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
5881 * gcc.target/i386/ssse3-phaddw.c: Likewise.
5882 * gcc.target/i386/ssse3-phsubd.c: Likewise.
5883 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
5884 * gcc.target/i386/ssse3-phsubw.c: Likewise.
5885 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
5886 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
5887 * gcc.target/i386/ssse3-pshufb.c: Likewise.
5888 * gcc.target/i386/ssse3-psignb.c: Likewise.
5889 * gcc.target/i386/ssse3-psignd.c: Likewise.
5890 * gcc.target/i386/ssse3-psignw.c: Likewise.
5891 * gcc.target/i386/ssse3-vals.h: Likewise.
5892
5893 * gcc.target/i386/sse3-check.h: New file.
5894 * gcc.target/i386/ssse3-check.h: Likewise.
5895
5896 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
5897
5898 PR middle-end/31095
5899 * gcc.c-torture/compile/bcopy-1.c: New testcase.
5900
5901 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
5902
5903 PR middle-end/31606
5904 * gcc.c-torture/20070522-1.c: New testcase.
5905
5906 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
5907
5908 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
5909
5910 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
5911
5912 * gcc.c-torture/execute/ieee/20000320-1.x,
5913 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
5914 m68k-*-* and check_effective_target_coldfire_fpu.
5915
5916 2007-05-22 Ollie Wild <aaw@google.com>
5917
5918 * g++.dg/lookup/hidden-class10.C: New test.
5919 * g++.dg/lookup/hidden-class11.C: New test.
5920
5921 2007-05-22 Ollie Wild <aaw@google.com>
5922
5923 * g++.dg/lookup/name-clash5.C: New test.
5924 * g++.dg/lookup/name-clash6.C: New test.
5925
5926 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
5927
5928 * g++.dg/other/i386-2.C: Update comments on header files tested.
5929 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
5930 of <tmmintrin.h>.
5931 * gcc.target/i386/sse-12.c: Likewise.
5932 * gcc.target/i386/sse-13.c: Likewise.
5933 * gcc.target/i386/sse-14.c: Likewise.
5934
5935 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
5936 Redefined to test with immediate operand.
5937 (__builtin_ia32_blendps): Likewise.
5938 (__builtin_ia32_blendpd): Likewise.
5939 (__builtin_ia32_dpps): Likewise.
5940 (__builtin_ia32_dpps): Likewise.
5941 (__builtin_ia32_insertps128): Likewise.
5942 (__builtin_ia32_vec_ext_v4sf): Likewise.
5943 (__builtin_ia32_vec_set_v16qi): Likewise.
5944 (__builtin_ia32_vec_set_v4si): Likewise.
5945 (__builtin_ia32_vec_set_v2di): Likewise.
5946 (__builtin_ia32_vec_ext_v16qi): Likewise.
5947 (__builtin_ia32_vec_ext_v4si): Likewise.
5948 (__builtin_ia32_vec_ext_v2di): Likewise.
5949 (__builtin_ia32_roundpd): Likewise.
5950 (__builtin_ia32_roundsd): Likewise.
5951 (__builtin_ia32_roundps): Likewise.
5952 (__builtin_ia32_roundss): Likewise.
5953 (__builtin_ia32_mpsadbw128): Likewise.
5954
5955 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
5956
5957 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
5958
5959 2007-05-22 Janis Johnson <janis187@us.ibm.com>
5960
5961 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
5962 failures.
5963 * gcc.dg/dfp/func-struct.c: Ditto.
5964 * gcc.dg/dfp/operator-assignment.c: Ditto.
5965 * gcc.dg/dfp/convert-bfp.c: Ditto.
5966 * gcc.dg/dfp/convert-int.c: Ditto.
5967 * gcc.dg/dfp/convert-int-max.c: Ditto.
5968 * gcc.dg/dfp/func-scalar.c: Ditto.
5969 * gcc.dg/dfp/cast.c: Ditto.
5970 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
5971 failures, and fix a typo in return type of arg1_128.
5972 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
5973 failures, and fix a typo in a constant suffix.
5974 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
5975 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
5976
5977 2007-05-22 Janis Johnson <janis187@us.ibm.com>
5978 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5979
5980 * lib/gcc-dg.exp(process_message): New proc.
5981 (dg-message): New test directive.
5982 * gcc.dg/always_inline.c: Use dg-message.
5983 * gcc.dg/always_inline2.c: Ditto.
5984 * gcc.dg/always_inline3.c: Ditto.
5985 * gcc.dg/invalid-call-1.c: Ditto.
5986 * gcc.dg/pr17506.c: Ditto.
5987 * gcc.dg/simd-5.c: Ditto.
5988 * gcc.dg/simd-6.c: Ditto.
5989 * gcc.dg/va-arg-2.c: Ditto.
5990 * gcc.dg/cpp/syshdr.c: Ditto.
5991 * gcc.dg/cpp/unc4.c: Ditto.
5992 * gcc.dg/cpp/trad/mi1.c: Ditto.
5993 * gcc.dg/cpp/trad/mi5.c: Ditto.
5994 * gcc.dg/cpp/trad/mi7.c: Ditto.
5995 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
5996 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
5997 * gcc.test-framework/test-framework.awk: Special-case outexists
5998 tests.
5999
6000 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6001
6002 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
6003 (bit_SSE4_2): Likewise.
6004 (bit_POPCNT): Likewise.
6005
6006 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
6007 Check if assembler supports SSE4 instructions.
6008
6009 * gcc.target/i386/sse4_1-blendpd.c: New file.
6010 * gcc.target/i386/sse4_1-blendps.c: Likewise.
6011 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
6012 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
6013 * gcc.target/i386/sse4_1-check.h: Likewise.
6014 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
6015 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
6016 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
6017 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
6018 * gcc.target/i386/sse4_1-extractps.c: Likewise.
6019 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
6020 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
6021 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
6022 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
6023 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
6024 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
6025 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
6026 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
6027 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
6028 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
6029 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6030 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
6031 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
6032 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
6033 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
6034 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6035 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
6036 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
6037 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
6038 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
6039 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
6040 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
6041 * gcc.target/i386/sse4_1-pminud.c: Likewise.
6042 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
6043 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
6044 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
6045 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
6046 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
6047 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
6048 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
6049 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
6050 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
6051 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
6052 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
6053 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
6054 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
6055 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
6056 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
6057 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
6058 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
6059 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
6060 * gcc.target/i386/sse4_1-round.h: Likewise.
6061 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6062 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6063 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6064 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
6065 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6066 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6067 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6068 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6069 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6070 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6071 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6072 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6073 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6074 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6075
6076 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6077
6078 PR fortran/31627
6079 * gfortran.dg/bounds_check_7.f90: New test.
6080
6081 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
6082
6083 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
6084 (check_effective_target_sse4a): Ditto.
6085
6086 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
6087 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
6088 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
6089 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
6090 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
6091 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
6092 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
6093 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
6094 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
6095 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
6096 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
6097 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
6098 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
6099 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
6100 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
6101 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
6102 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
6103 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
6104 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
6105 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
6106
6107 2007-05-21 Mark Mitchell <mark@codesourcery.com>
6108
6109 * g++.dg/ext/cleanup-1.C: New test.
6110 * g++.dg/ext/cleanup-2.C: Likewise.
6111 * g++.dg/ext/cleanup-3.C: Likewise.
6112 * g++.dg/ext/cleanup-4.C: Likewise.
6113 * g++.dg/ext/cleanup-5.C: Likewise.
6114 * g++.dg/ext/cleanup-6.C: Likewise.
6115 * g++.dg/ext/cleanup-8.C: Likewise.
6116 * g++.dg/ext/cleanup-9.C: Likewise.
6117 * g++.dg/ext/cleanup-10.C: Likewise.
6118 * g++.dg/ext/cleanup-11.C: Likewise.
6119 * g++.dg/ext/cleanup-dtor.C: Likewise.
6120
6121 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
6122
6123 PR middle-end/31995
6124 * gcc.dg/vect/vect-102a.c: New test.
6125
6126 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
6127 Paolo Carlini <pcarlini@suse.de>
6128 Uros Bizjak <ubizjak@gmail.com>
6129
6130 * gcc.dg/gcc-have-sync-compare-and-swap.c,
6131 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6132 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6133 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
6134 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6135 New testcases.
6136
6137 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
6138
6139 PR fortran/32002
6140 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
6141
6142 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6143
6144 PR fortran/32027
6145 * gfortran.dg/do_3.F90: Add checks for the final value of the
6146 loop variable.
6147
6148 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
6149
6150 * gcc.c-torture/execute/990127-2.x: New file.
6151
6152 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
6153
6154 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
6155 * gcc.target/i386/sse-12: Add -O to compile options.
6156 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
6157 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
6158 and mm3dnow.h. Add -O to compile options.
6159
6160 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
6161
6162 PR fortran/31867
6163 * gfortran.dg/char_length_5.f90: New test.
6164
6165 PR fortran/31994
6166 * gfortran.dg/array_reference_1.f90: New test.
6167
6168 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6169
6170 PR middle-end/7651
6171 PR c++/11856
6172 PR c/12963
6173 PR c/23587
6174 PR other/29694
6175 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
6176 * gcc.dg/Wtype-limits.c: New.
6177 * gcc.dg/Wtype-limits-Wextra.c: New.
6178 * gcc.dg/Wtype-limits-no.c: New.
6179 * g++.dg/warn/Wtype-limits.C: New.
6180 * g++.dg/warn/Wtype-limits-Wextra.C: New.
6181 * g++.dg/warn/Wtype-limits-no.C: New.
6182
6183 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6184
6185 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
6186 instead of "-msse2".'
6187 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
6188 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
6189 and mm3dnow.h.
6190 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
6191 to test with immediate operand.
6192 (__builtin_ia32_insertqi): Ditto.
6193 (__builtin_ia32_palignr128): Ditto.
6194 (__builtin_ia32_palignr): Ditto.
6195 (__builtin_ia32_pshufhw): Ditto.
6196 (__builtin_ia32_pshuflw): Ditto.
6197 (__builtin_ia32_pshufd): Ditto.
6198 (__builtin_ia32_vec_set_v8hi): Ditto.
6199 (__builtin_ia32_vec_ext_v8hi): Ditto.
6200 (__builtin_ia32_shufpd): Ditto.
6201 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6202
6203 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
6204
6205 PR fortran/32001
6206 * gfortran.dg/min_max_conformance.f90: Added more testcases.
6207
6208 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6209
6210 PR target/31585
6211 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
6212 and "__inline". Use "-msse" instead of "-msse2".
6213
6214 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6215
6216 PR middle-end/7651
6217 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
6218 * gcc.dg/20030906-2.c: Likewise.
6219 * objc.dg/method-17.m: Add -Wreturn-type.
6220 * obj-c++.dg/method-21.mm: Likewise.
6221
6222 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6223
6224 PR target/31585
6225 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
6226 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
6227 (__builtin_ia32_psrlqi128): Ditto.
6228 (__builtin_ia32_psrlwi128): Ditto.
6229 (__builtin_ia32_psrldi128): Ditto.
6230 (__builtin_ia32_psrldqi128): Ditto.
6231 (__builtin_ia32_pslldqi128): Ditto.
6232 (__builtin_ia32_psrawi128): Ditto.
6233 (__builtin_ia32_psradi128): Ditto.
6234 (__builtin_ia32_psllqi128): Ditto.
6235 (__builtin_ia32_pslldi128): Ditto.
6236 (__builtin_prefetch): Ditto.
6237 (__builtin_ia32_pshufw): Ditto.
6238 (__builtin_ia32_vec_set_v4hi): Ditto.
6239 (__builtin_ia32_vec_ext_v4hi): Ditto.
6240 (__builtin_ia32_shufps): Ditto.
6241 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6242
6243 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6244
6245 PR fortran/31974
6246 * gfortran.dg/char_allocation_1.f90: New test.
6247
6248 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6249
6250 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
6251 * gcc.dg/Wconversion-sign.c: New.
6252 * gcc.dg/Wconversion-integer-no-sign.c: New.
6253 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
6254 Wconversion-sign.C
6255 * g++.dg/warn/Wconversion-sign.C: New.
6256 * g++.old-deja/g++.other/warn4.C: Update.
6257 * g++.dg/warn/Wconversion1.C: Likewise.
6258
6259 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6260
6261 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
6262 * gcc.dg/torture/builtin-math-4.c: Likewise.
6263
6264 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6265
6266 PR libfortran/31964
6267 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
6268
6269 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
6270
6271 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
6272
6273 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
6274
6275 PR target/31628
6276 * gcc.target/i386/pr31628.c: New.
6277
6278 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
6279
6280 PR middle-end/31344
6281 * gcc.dg/pr31344.c: New test.
6282
6283 2007-05-17 Ian Lance Taylor <iant@google.com>
6284
6285 PR tree-optimization/31953
6286 * gcc.c-torture/compile/pr31953.c: New test.
6287
6288 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6289
6290 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
6291
6292 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
6293 and drem.
6294 * gcc.dg/torture/builtin-math-4.c: Likewise.
6295
6296 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
6297 * gcc.dg/torture/builtin-math-4.c: Likewise.
6298
6299 * gcc.dg/torture/builtin-math-4.c: New test.
6300
6301 2007-05-17 Janis Johnson <janis187@us.ibm.com>
6302 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6303
6304 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
6305 * gcc.dg/cpp/include2.c: Ditto.
6306 * gcc.dg/cpp/mac-dir-2.c: Ditto.
6307 * gcc.dg/cpp/paste5.c: Ditto.
6308 * gcc.dg/cpp/paste6.c: Ditto.
6309 * gcc.dg/cpp/paste8.c: Ditto.
6310 * gcc.dg/cpp/paste11.c: Ditto.
6311 * gcc.dg/cpp/paste13.c: Ditto.
6312 * gcc.dg/cpp/skipping2.c: Ditto.
6313 * gcc.dg/reg-vol-struct-1.c: Ditto.
6314 * gcc.dg/Wshadow-1.c: Ditto.
6315 * gcc.dg/cpp/trad/comment.c: Ditto.
6316 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
6317 * gcc.dg/cpp/if-2.c: Ditto.
6318 * gcc.dg/array-5.c: Ditto.
6319 * gcc.dg/inline-15.c: Ditto.
6320 * gcc.dg/pr27953.c: Ditto.
6321 * gcc.dg/Wno-c++-compat.c: Ditto.
6322
6323 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
6324
6325 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
6326
6327 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
6328
6329 * gcc.c-torture/execute/20070517-1.c: New test.
6330
6331 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
6332
6333 PR fortran/31919
6334 * gfortran.dg/min_max_conformance.f90: New test.
6335
6336 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
6337
6338 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
6339 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
6340 gcc.dg/vect/vect-104.c: Use more complex construction to
6341 prevent vectorizing.
6342 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
6343
6344 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
6345
6346 PR tree-optimization/24659
6347 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
6348 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
6349 not vect_int target.
6350 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
6351 not vect_int target. Loop is vectorized for vect_intfloat_cvt
6352 targets.
6353 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
6354 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
6355 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
6356
6357 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
6358
6359 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
6360 and x86_64-*-* targets.
6361 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
6362
6363 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
6364
6365 PR fortran/18769
6366 PR fortran/30881
6367 PR fortran/31194
6368 PR fortran/31216
6369 PR fortran/31427
6370 * transfer_simplify_1.f90: New test.
6371 * transfer_simplify_2.f90: New test.
6372
6373 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
6374
6375 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
6376
6377 2007-05-14 Janis Johnson <janis187@us.ibm.com>
6378
6379 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6380
6381 * gcc.dg/fltconst-pedantic-dfp.c: New test.
6382
6383 PR c/31924
6384 * gcc.dg/fltconst-1.c: New test.
6385
6386 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
6387 * gcc.dg/dfp/operator-assignment.c: Ditto.
6388
6389 2007-05-14 Paolo Carlini <pcarlini@suse.de>
6390
6391 PR c++/29928
6392 * g++.dg/rtti/typeid5.C: New.
6393
6394 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6395
6396 PR fortran/31725
6397 * gfortran.dg/substr_4.f: New test.
6398
6399 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
6400
6401 * gcc.target/m68k/interrupt_thread-1.c,
6402 gcc.target/m68k/interrupt_thread-2.c,
6403 gcc.target/m68k/interrupt_thread-3.c: New.
6404 * gcc.target/m68k/m68k.exp: Accept fido.
6405
6406 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6407
6408 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
6409 * gfortran.dg/altreturn_3.f90: Likewise.
6410 * gfortran.dg/assumed_dummy_1.f90: Likewise.
6411 * gfortran.dg/default_numeric_type_1.f90: Likewise.
6412 * gfortran.dg/inquire_iolength.f90: Likewise.
6413 * gfortran.dg/module_naming_1.f90: Likewise.
6414 * gfortran.dg/oldstyle_2.f90: Likewise.
6415 * gfortran.dg/operator_2.f90: Likewise.
6416 * gfortran.dg/parameter_array_element_1.f90: Likewise.
6417 * gfortran.dg/used_types_11.f90: Likewise.
6418 * gfortran.dg/zero_array_components_1.f90: Likewise.
6419 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
6420 * gfortran.dg/parameter_array_dummy.f90: Likewise.
6421 * gfortran.dg/real_const_3.f90: Likewise.
6422
6423 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
6424
6425 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
6426 * gcc.dg/tree-ssa/loop-30.c: New test.
6427
6428 2007-05-13 Richard Guenther <rguenther@suse.de>
6429
6430 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
6431 scanning forwprop1.
6432 * g++.dg/tree-ssa/pr31146.C: Likewise.
6433
6434 2007-05-13 Revital Eres <eres@il.ibm.com>
6435
6436 * gcc.dg/dse.c: New test.
6437
6438 2007-05-12 Richard Guenther <rguenther@suse.de>
6439
6440 PR tree-optimization/31797
6441 * gcc.c-torture/compile/pr31797.c: New testcase.
6442
6443 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
6444
6445 PR fortran/30746
6446 * gfortran.dg/host_assoc_function_1.f90: New test.
6447
6448 2007-05-11 Steve Ellcey <sje@cup.hp.com>
6449
6450 PR c++/31829
6451 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
6452
6453 2007-05-11 Silvius Rus <rus@google.com>
6454
6455 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
6456 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
6457 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
6458 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
6459 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
6460 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
6461 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
6462 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
6463 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
6464 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
6465 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
6466 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
6467 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
6468 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
6469 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
6470 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
6471
6472 2007-05-11 Paolo Carlini <pcarlini@suse.de>
6473
6474 PR other/31852
6475 * gcc.c-torture/execute/builtins/memchr.c: New.
6476 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
6477 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
6478
6479 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6480
6481 PR fortran/30876
6482 * gfortran.dg/recursive_reference_1.f90: Put error at correct
6483 line.
6484 * gfortran.dg/recursive_reference_2.f90: New test.
6485
6486 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6487
6488 PR fortran/30878
6489 * gfortran.dg/namelist_29.f90: New test.
6490
6491 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6492
6493 PR fortran/31474
6494 * gfortran.dg/entry_10.f90: New test.
6495
6496 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
6497
6498 PR tree-optimization/31885
6499 * gcc.dg/tree-ssa/loop-29.c: New test.
6500
6501 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
6502
6503 * assumed_dummy_1.f90: Fix dg directive.
6504 * char_initialiser_actual.f90: Likewise.
6505 * nested_modules_2.f90: Likewise.
6506 * shift-alloc.f90: Likewise.
6507
6508 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
6509
6510 * gcc.dg/20070507-1.c: Disable for non-pic targets.
6511
6512 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6513
6514 PR libfortran/31880
6515 * gfortran.dg/unf_read_corrupted_2.f90: New test.
6516
6517 2007-05-09 Mike Stump <mrs@apple.com>
6518
6519 * g++.dg/other/first-global.C: Add -fpie for darwin.
6520 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
6521
6522 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
6523
6524 * gcc.dg/20070507-1.c: New testcase.
6525
6526 2007-05-08 Chao-ying Fu <fu@mips.com>
6527
6528 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
6529 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
6530 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
6531 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
6532
6533 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
6534
6535 PR 31847
6536 * gcc.dg/pr31847.c: New test.
6537
6538 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
6539
6540 PR fortran/31692
6541 * gfortran.dg/actual_array_result_1.f90: New test.
6542
6543 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
6544
6545 PR fortran/29397
6546 * gfortran.dg/parameter_array_init_1.f90: New test.
6547
6548 PR fortran/29400
6549 * gfortran.dg/parameter_array_init_2.f90: New test.
6550
6551 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
6552
6553 PR target/31854
6554 * gcc.target/i386/pr31854.c: New test.
6555
6556 2007-05-07 Janis Johnson <janis187@us.ibm.com>
6557
6558 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
6559
6560 2007-05-07 Mike Stump <mrs@apple.com>
6561
6562 * g++.old-deja/g++.mike/empty.C: Add.
6563
6564 2007-05-07 Eric Christopher <echristo@apple.com>
6565
6566 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
6567
6568 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
6569
6570 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
6571 variable. Rearrange conversions from binary float to decimal float.
6572
6573 2007-05-07 Mark Mitchell <mark@codesourcery.com>
6574
6575 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
6576 x86.
6577
6578 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
6579
6580 * gnat.dg/opt1.ad[sb]: New testcase.
6581
6582 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6583
6584 PR fortran/31399
6585 * gfortran.dg/do_3.F90: New test.
6586
6587 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6588
6589 PR fortran/31764
6590 * gfortran.dg/new_line.f90: Add new checks.
6591
6592 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6593
6594 PR fortran/31201
6595 * gfortran.dg/large_unit_1.f90: New.
6596 * gfortran.dg/large_unit_2.f90: New.
6597 * gfortran.dg/iostat_4.f90: New
6598 * gfortran.dg/bounds_check_fail_1.f90: Updated.
6599
6600 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
6601
6602 PR fortran/31540
6603 * gfortran.dg/char_result_4.f90: New test.
6604
6605 2007-06-05 Revital Eres <eres@il.ibm.com>
6606
6607 PR 30957
6608 * gcc.dg/pr30957-1.c: New test.
6609
6610 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6611
6612 PR fortran/31251
6613 * gfortran.dg/char_type_len_2.f90: New test.
6614
6615 2007-05-05 Geoffrey Keating <geoffk@apple.com>
6616
6617 PR 31775
6618 * g++.dg/other/nested-extern.cc: New.
6619 * g++.dg/other/nested-extern-1.C: New.
6620 * g++.dg/other/nested-extern-2.C: New.
6621
6622 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
6623
6624 PR fortran/31760
6625 * gfortran.dg/erf.f90: New test.
6626 * gfortran.dg/besxy.f90: New test.
6627
6628 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
6629
6630 PR fortran/22359
6631 * gfortran.dg/fseek.f90: New test.
6632
6633 2007-05-04 Bob Wilson <bob.wilson@acm.org>
6634
6635 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
6636
6637 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6638
6639 PR libfortran/31210
6640 * gfortran.dg/zero_length_1.f90: New test.
6641
6642 2007-05-04 Tobias Burnus <burnus@net-b.de>
6643
6644 PR fortran/31803
6645 * gfortran.dg/char_pointer_assign_3.f90: New test.
6646 * gfortran.dg/char_result_2.f90: Re-enable test.
6647
6648 2007-05-04 Tobias Burnus <burnus@net-b.de>
6649
6650 PR fortran/25071
6651 * gfortran.dg/char_length_3.f90: New test.
6652 * gfortran.dg/char_result_2.f90: Fix test.
6653
6654 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
6655
6656 PR tree-optimization/30565
6657 * gcc.dg/tree-ssa/loop-27.c: New test.
6658
6659 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
6660
6661 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
6662 * gcc.target/bfin/arith.c (__v2hi): Likewise.
6663 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
6664 * gcc.target/bfin/shift.c (__v2hi): Likewise.
6665
6666 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
6667
6668 PR tree-optimization/31699
6669 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
6670 New.
6671 (check_effective_target_vect_floatint_cvt): New.
6672 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
6673 of specific targets.
6674 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
6675 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
6676 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6677 * gcc.dg/vect/vect-iv-4.c: Likewise.
6678 * gcc.dg/vect/vect-multitypes-11.c: New.
6679 * gcc.dg/vect/pr31699.c: New.
6680
6681 2007-05-02 Geoffrey Keating <geoffk@apple.com>
6682
6683 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
6684
6685 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
6686
6687 PR C++/31663
6688 * g++.dg/warn/anonymous-namespace-2.C: New.
6689 * g++.dg/warn/anonymous-namespace-2.h: New.
6690
6691 2007-05-02 Paul Brook <paul@codesourcery.com>
6692
6693 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
6694
6695 2007-05-02 Eric Christopher <echristo@apple.com>
6696
6697 * gcc.dg/cpp/if-div.c: New file.
6698
6699 2007-05-02 Tom Tromey <tromey@redhat.com>
6700
6701 PR preprocessor/28709:
6702 * gcc.dg/cpp/pr28709.c: New file.
6703
6704 2007-05-02 Richard Guenther <rguenther@suse.de>
6705
6706 PR tree-optimization/31146
6707 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
6708
6709 2007-05-01 Geoffrey Keating <geoffk@apple.com>
6710
6711 * gcc.c-torture/compile/limits-blockid.c: New.
6712 * gcc.c-torture/compile/limits-caselabels.c: New.
6713 * gcc.c-torture/compile/limits-declparen.c: New.
6714 * gcc.c-torture/compile/limits-enumconst.c: New.
6715 * gcc.c-torture/compile/limits-exprparen.c: New.
6716 * gcc.c-torture/compile/limits-externalid.c: New.
6717 * gcc.c-torture/compile/limits-fnargs.c: New.
6718 * gcc.c-torture/compile/limits-fndefn.c: New.
6719 * gcc.c-torture/compile/limits-idexternal.c: New.
6720 * gcc.c-torture/compile/limits-idinternal.c: New.
6721 * gcc.c-torture/compile/limits-pointer.c: New.
6722 * gcc.c-torture/compile/limits-stringlit.c: New.
6723 * gcc.c-torture/compile/limits-structmem.c: New.
6724 * gcc.c-torture/compile/limits-structnest.c: New.
6725
6726 2007-04-29 Geoffrey Keating <geoffk@apple.com>
6727
6728 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
6729
6730 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
6731
6732 PR middle-end/31740
6733 * gcc.c-torture/compile/20070501-1.c: New testcase.
6734
6735 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6736
6737 PR fortran/31732
6738 * gfortran.dg/array_memset_2: New test case.
6739
6740 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
6741
6742 PR testsuite/31615
6743 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
6744
6745 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
6746
6747 PR testsuite/31589
6748 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
6749 dg-final test.
6750 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
6751 keyword to dg-final test.
6752 * gcc.dg/vect/vect-iv-4.c: Likewise.
6753 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6754 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
6755 test.
6756 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
6757 cast.
6758 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
6759 * lib/target-supports.exp
6760 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
6761 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
6762
6763 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
6764
6765 * gcc.c-torture/execute/ieee/20000320-1.c: Use
6766 __LONG_LONG_MAX__ and its friends instead of those supplied by
6767 limits.h.
6768
6769 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
6770
6771 PR C++/31721
6772 * g++.dg/ext/vector7.C: New testcase.
6773
6774 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6775
6776 PR fortran/31591
6777 * gfortran.dg/bound_simplification_1.f90: New test.
6778
6779 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6780
6781 PR fortran/31645
6782 * gfortran.dg/bom_error.f90: New test.
6783 * gfortran.dg/bom_include.f90: New test.
6784 * gfortran.dg/bom_UTF16-LE.f90: New test.
6785 * gfortran.dg/bom_UTF16-BE.f90: New test.
6786 * gfortran.dg/bom_UTF-8.f90: New test.
6787 * gfortran.dg/bom_UTF-32.f90: New test.
6788 * gfortran.dg/bom_UTF-8.F90: New test.
6789 * gfortran.dg/bom_include.inc: New file.
6790
6791 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6792
6793 PR C++/30221
6794 * g++.dg/init/ptrfn2.C: New test.
6795 * g++.dg/init/ptrfn3.C: New test.
6796
6797 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
6798
6799 PR fortran/31711
6800 * gfortran.dg/dependency_21.f90: New test.
6801
6802 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6803
6804 * gfortran.dg/secnds.f: Use real*8.
6805 * gfortran.dg/secnds-1.f: Use real*8.
6806
6807 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6808
6809 PR libfortran/31532
6810 * gfortran.dg/inquire_5.f90: Update test.
6811
6812 2007-04-27 Ian Lance Taylor <iant@google.com>
6813
6814 PR middle-end/31710
6815 * gcc.c-torture/compile/pr31710.c: New test.
6816
6817 2007-04-27 Richard Guenther <rguenther@suse.de>
6818
6819 PR tree-optimization/30965
6820 PR tree-optimization/30978
6821 * gcc.dg/tree-ssa/pr30978.c: New testcase.
6822 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
6823 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
6824 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
6825
6826 2007-04-27 Richard Guenther <rguenther@suse.de>
6827
6828 PR tree-optimization/31715
6829 * gcc.dg/Warray-bounds-4.c: New testcase.
6830
6831 2007-04-26 Ian Lance Taylor <iant@google.com>
6832
6833 PR target/28675
6834 * gcc.c-torture/compile/pr28675.c: New test.
6835
6836 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
6837
6838 PR C++/30016
6839 * g++.dg/ext/vector6.C: New test.
6840
6841 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
6842
6843 * gcc.c-torture/execute/ieee/20000320-1.x: New.
6844
6845 2007-04-26 Steve Ellcey <sje@cup.hp.com>
6846
6847 PR middle-end/31617
6848 * g++.dg/other/str_empty.C: Add expected warning.
6849
6850 2007-04-26 Richard Guenther <rguenther@suse.de>
6851 Daniel Berlin <dberlin@dberlin.org>
6852
6853 PR tree-optimization/30567
6854 * g++.dg/other/pr30567.C: New testcase.
6855
6856 2007-04-26 Richard Guenther <rguenther@suse.de>
6857
6858 PR tree-optimization/31703
6859 * gcc.c-torture/compile/pr31703.c: New testcase.
6860 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
6861 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
6862
6863 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
6864
6865 * gfortran.dg/open_errors.f90: Added if statements checking
6866 the value of iostat.
6867
6868 2007-04-26 Jakub Jelinek <jakub@redhat.com>
6869
6870 PR c++/31598
6871 * g++.dg/gomp/pr31598.C: New test.
6872
6873 PR tree-optimization/30558
6874 * g++.dg/gomp/pr30558.C: New test.
6875
6876 2007-04-24 Mark Mitchell <mark@codesourcery.com>
6877
6878 PR c++/31338
6879 * g++.dg/ext/complex2.C: New test.
6880
6881 2007-04-25 Paolo Carlini <pcarlini@suse.de>
6882
6883 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
6884
6885 2007-04-25 Thiemo Seufer <ths@mips.com>
6886
6887 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
6888 value to signed char.
6889
6890 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
6891
6892 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
6893 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
6894 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
6895
6896 2007-04-25 Tobias Burnus <burnus@net-b.de>
6897
6898 PR fortran/31668
6899 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
6900 statement functions.
6901 * gfortran.dg/c_by_val_5.f90: New test.
6902
6903 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
6904
6905 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
6906 with two new subroutines to avoid parameter-induced aliasing.
6907 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
6908 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
6909
6910 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6911
6912 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
6913 * g++.dg/warn/Warray-bounds.C: Likewise.
6914
6915 2007-04-24 Ian Lance Taylor <iant@google.com>
6916
6917 PR tree-optimization/31605
6918 * gcc.c-torture/execute/pr31605.c: New test.
6919
6920 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6921
6922 PR fortran/31587
6923 * lib/gcc-dg.exp (scan-module): New function.
6924 * gfortran.dg/module_md5_1.f90: New test.
6925
6926 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
6927
6928 * g++.old-deja/g++.pt/defarg6.C: Only run with
6929 -std=gnu++98.
6930 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
6931 * g++.dg/cpp0x/variadic61.C: Ditto.
6932 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
6933 * g++.dg/cpp0x/variadic62.C: Ditto.
6934 * g++.dg/template/meminit1.C: Ditto.
6935 * g++.dg/template/operator7.C: Ditto.
6936 * g++.dg/template/static15.C: Ditto.
6937 * g++.dg/template/invalid1.C: Ditto.
6938 * g++.dg/template/shift1.C: Ditto.
6939 * g++.dg/template/error10.C: Ditto.
6940
6941 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
6942
6943 PR diagnostic/25923
6944 * gfortran.dg/pr25923.f90: New test.
6945
6946 2007-04-24 Ian Lance Taylor <iant@google.com>
6947
6948 PR tree-optimization/31602
6949 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
6950
6951 2007-04-24 Janis Johnson <janis187@us.ibm.com>
6952
6953 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
6954 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
6955
6956 2007-04-24 Hui-May Chang <hm.chang@apple.com>
6957
6958 * gcc.target/i386/reload-1.c. New.
6959
6960 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
6961 Olga Golovanevsky <olga@il.ibm.com>
6962
6963 * g++.dg/other/str_empty.C: New test.
6964
6965 2007-04-24 Richard Henderson <rth@redhat.com>
6966
6967 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
6968
6969 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
6970
6971 PR target/31641
6972 * gcc.c-torture/compile/pr31641.c: New testcase.
6973
6974 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
6975
6976 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
6977 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
6978 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
6979 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
6980
6981 2007-04-23 Simon Baldwin <simonb@google.com>
6982
6983 * g++.dg/other/error15.C: New.
6984 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
6985 triggering a "multiple parameters named" error.
6986
6987 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
6988
6989 PR fortran/31618
6990 * gfortran.dg/backspace_8.f: New test case.
6991
6992 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
6993
6994 PR fortran/31630
6995 * gfortran.dg/used_types_17.f90: New test.
6996
6997 PR fortran/31620
6998 * gfortran.dg/zero_array_components_1.f90: New test.
6999
7000 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7001
7002 PR fortran/31616
7003 * gfortran.dg/open_errors.f90: Allow a different error message.
7004
7005 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
7006
7007 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
7008 Rename from check_effective_target_vect_pack_mod. Rename global
7009 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
7010 messages.
7011 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
7012 rename.
7013 * gcc.dg/vect/vect-iv-8a.c: Ditto.
7014 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
7015
7016 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7017
7018 PR middle-end/31448
7019 * gcc.c-torture/execute/pr31448.c: New testcase.
7020
7021 2007-04-22 Nick Clifton <nickc@redhat.com>
7022
7023 * gcc.dg/20020312-2.c: Add support for the FRV.
7024
7025 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
7026
7027 PR tree-optimization/24659
7028 * gcc.dg/vect/vect-float-extend-1.c: New test.
7029 * gcc.dg/vect/vect-float-truncate-1.c: New test.
7030
7031 2007-04-22 Richard Guenther <rguenther@suse.de>
7032
7033 PR tree-optimization/29789
7034 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
7035 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7036
7037 2007-04-22 Revital Eres <eres@il.ibm.com>
7038
7039 * gcc.dg/var-expand2.c: New test.
7040
7041 2007-04-22 Revital Eres <eres@il.ibm.com>
7042
7043 * gcc.dg/var-expand3.c: New test.
7044
7045 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7046
7047 PR fortran/31495
7048 * gfortran.dg/continuation_8.f90: New test.
7049
7050 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
7051
7052 PR C/30265
7053 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
7054 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
7055
7056 2007-04-21 Richard Guenther <rguenther@suse.de>
7057
7058 PR middle-end/31136
7059 * gcc.c-torture/execute/pr31136.c: New testcase.
7060
7061 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
7062
7063 * gcc.target/i386/movsi-sm-1.c: New.
7064
7065 2007-04-20 Richard Henderson <rth@redhat.com>
7066
7067 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
7068 * gcc.dg/pr27095.c: Cope with alpha GOT load.
7069
7070 2007-04-20 Jakub Jelinek <jakub@redhat.com>
7071
7072 * gcc.target/i386/ordcmp-1.c: New test.
7073 * gcc.target/i386/unordcmp-1.c: New test.
7074
7075 PR tree-optimization/31632
7076 * gcc.c-torture/compile/20070419-1.c: New test.
7077
7078 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
7079
7080 * gcc.dg/invalid-call-1.c: New test.
7081
7082 2007-04-18 Dirk Mueller <dmueller@suse.de>
7083
7084 PR diagnostic/31227
7085 * gcc.dg/Warray-bounds-3.c: New.
7086
7087 2007-04-18 Richard Guenther <rguenther@suse.de>
7088
7089 PR tree-optimization/19431
7090 PR tree-optimization/21463
7091 * gcc.c-torture/execute/20070212-1.c: New testcase.
7092 * gcc.c-torture/execute/20070212-2.c: Likewise.
7093 * gcc.c-torture/execute/20070212-3.c: Likewise.
7094 * gcc.dg/tree-ssa/pr19431.c: Likewise.
7095 * gcc.dg/tree-ssa/pr21463.c: Likewise.
7096 * g++.dg/tree-ssa/pr21463.C: Likewise.
7097 * g++.dg/tree-ssa/pr30738.C: Likewise.
7098
7099 2007-04-17 Mark Mitchell <mark@codesourcery.com>
7100
7101 PR c++/31513
7102 * g++.dg/expr/bitfield8.C: New test.
7103
7104 2007-04-17 Joseph Myers <joseph@codesourcery.com>
7105 Richard Sandiford <richard@codesourcery.com>
7106
7107 * lib/target-supports.exp (check_profiling_available): Return 0
7108 for uClibc with -p or -pg.
7109
7110 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
7111
7112 PR c++/31517
7113 * g++.dg/template/init7.C: New test.
7114
7115 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
7116
7117 PR rtl-optimization/31360
7118 * gcc.dg/loop-7.c: New test.
7119
7120 2007-04-17 Mark Mitchell <mark@codesourcery.com>
7121
7122 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
7123 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
7124 build.
7125 (compat-execute): Likewise.
7126 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
7127 files to remote hosts.
7128 * lib/c-ctorture.exp (c-torture-compile): Likewise.
7129 (c-torture-execute): Likewise.
7130 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
7131 or plain file. Use remote_upload and remote_download to copy
7132 files about.
7133 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
7134 before scanning it.
7135
7136 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
7137
7138 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
7139
7140 2007-04-16 Lawrence Crowl <crowl@google.com>
7141
7142 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
7143 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
7144 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
7145 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7146 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
7147 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
7148 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
7149 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
7150 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
7151 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7152 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
7153
7154 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
7155 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
7156 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
7157 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7158 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
7159 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
7160 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
7161 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
7162 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
7163 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7164 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
7165
7166 2007-04-16 Ian Lance Taylor <iant@google.com>
7167
7168 PR tree-optimization/31522
7169 * gcc.dg/Wstrict-overflow-16.c: New test.
7170
7171 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
7172
7173 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
7174
7175 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
7176
7177 PR fortran/31144
7178 * gfortran.dg/module_naming_1.f90: New.
7179
7180 2007-04-16 Richard Sandiford <richard@codesourcery.com>
7181
7182 * lib/target-supports.exp (check_profiling_available): Return
7183 false for m68k-*-uclinux.
7184
7185 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
7186
7187 PR c++/29365
7188 Testcase for c++ anonymous namespace warning
7189
7190 * g++.dg/warn/anonymous-namespace-1.C: New test
7191 * g++.dg/warn/anonymous-namespace-1.h: New test
7192
7193 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
7194
7195 PR testsuite/31578
7196 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
7197
7198 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7199
7200 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
7201
7202 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
7203
7204 PR fortran/31204
7205 * gfortran.dg/array_constructor_16.f90: New test.
7206
7207 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
7208
7209 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
7210 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
7211
7212 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7213
7214 PR rtl-optimization/31500
7215 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
7216 * g++.dg/warn/Warray-bounds.C: Likewise.
7217
7218 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
7219
7220 PR C/31520
7221 * gcc.dg/gnu89-init-4.c: New testcase.
7222
7223 2007-04-14 Jakub Jelinek <jakub@redhat.com>
7224
7225 PR c++/25874
7226 * gcc.dg/gomp/pr25874.c: Add dg-options.
7227 * g++.dg/gomp/pr25874.C: Add dg-options.
7228
7229 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
7230
7231 PR fortran/21061
7232 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
7233 * gfortran.dg/warnings_are_errors_1.f: New testcase.
7234
7235 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7236
7237 PR fortran/31561
7238 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
7239
7240 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
7241
7242 PR fortran/29507
7243 PR fortran/31404
7244 * gfortran.dg/initialization_6.f90: New test.
7245
7246 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
7247
7248 * gcc.c-torture/compile/pr27528.c: Require nonpic.
7249
7250 * lib/target-supports.exp (check_gc_sections_available):
7251 Return false if ldflags includes -elf2flt.
7252
7253 2007-04-13 Jason Merrill <jason@redhat.com>
7254
7255 PR c++/31074
7256 * conv3.C: New test.
7257
7258 2007-04-13 Mike Stump <mrs@apple.com>
7259
7260 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
7261 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
7262
7263 2007-04-13 Joseph Myers <joseph@codesourcery.com>
7264
7265 PR tree-optimization/29598
7266 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
7267
7268 2007-04-13 Tobias Burnus <burnus@net-b.de>
7269
7270 PR fortran/31559
7271 * gfortran.dg/func_assign.f90: New test.
7272
7273 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
7274
7275 PR fortran/31550
7276 * gfortran.dg/used_types_16.f90: New test.
7277
7278 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
7279
7280 PR fortran/18937
7281 * gfortran.dg/goto_2.f90: New.
7282 * gfortran.dg/goto_3.f90: New.
7283 * gfortran.dg/pr17708.f90: Rename to ...
7284 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
7285
7286 2007-04-13 Tobias Burnus <burnus@net-b.de>
7287
7288 PR fortran/31562
7289 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
7290 instead of a struct.
7291
7292 2007-04-13 Tobias Burnus <burnus@net-b.de>
7293
7294 PR fortran/31562
7295 * gfortran.dg/value_4.c: Use GNU extensions for complex
7296 instead of a struct.
7297
7298 2007-04-13 Richard Guenther <rguenther@suse.de>
7299
7300 PR tree-optimization/21258
7301 * gcc.dg/tree-ssa/vrp34.c: New testcase.
7302
7303 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7304
7305 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
7306 <complex.h>.
7307
7308 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
7309
7310 PR fortran/31250
7311 * gfortran.dg/char_length_2.f90: New.
7312 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
7313 * gfortran.dg/repeat_4.f90: Likewise.
7314
7315 PR fortran/31266
7316 * gfortran.dg/char_assign_1.f90: New.
7317
7318 PR fortran/31471
7319 * gfortran.dg/block_name_1.f90: New.
7320 * gfortran.dg/block_name_2.f90: New.
7321
7322 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
7323
7324 PR c++/31078
7325 * g++.dg/other/pr31078.C: New.
7326
7327 2007-04-12 Richard Guenther <rguenther@suse.de>
7328
7329 PR tree-optimization/31169
7330 * gcc.c-torture/execute/pr31169.c: New testcase.
7331
7332 2007-04-12 Richard Guenther <rguenther@suse.de>
7333
7334 PR tree-optimization/24689
7335 PR tree-optimization/31307
7336 * g++.dg/tree-ssa/pr31307.C: New testcase.
7337 * gcc.dg/tree-ssa/pr24689.c: Likewise.
7338
7339 2007-04-12 Tobias Burnus <burnus@net-b.de>
7340
7341 PR fortran/31472
7342 * gfortran.dg/access_spec_1.f90: New test.
7343 * gfortran.dg/access_spec_2.f90: New test.
7344 * gfortran.dg/non_module_public.f90: Match new error message.
7345
7346 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
7347
7348 PR testsuite/31538
7349 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
7350 to 4 at line 38 to fix bounds problem.
7351
7352 2007-04-11 Tobias Burnus <burnus@net-b.de>
7353
7354 PR testsuite/31240
7355 * gfortran.dg/pointer_intent_1.f90: Fix test.
7356
7357 2007-04-10 Eric Christopher <echristo@apple.com>
7358
7359 * lib/target-supports.exp
7360 (check_effective_target_fstack_protector): Rewrite.
7361
7362 2007-04-09 Mark Mitchell <mark@codesourcery.com>
7363
7364 PR c++/31449
7365 * g++.dg/init/const5.C: New test.
7366
7367 2007-04-09 Jan Hubicka <jh@suse.cz>
7368
7369 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
7370
7371 2007-04-08 Jan Hubicka <jh@suse.cz>
7372
7373 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
7374
7375 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7376
7377 PR fortran/31257
7378 * gfortran.dg/achar_4.f90: New test.
7379
7380 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7381
7382 PR fortran/30880
7383 * gfortran.dg/used_dummy_types_8.f90: New test.
7384
7385 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7386
7387 PR fortran/30872
7388 * gfortran.dg/parameter_array_element_1.f90: New test.
7389
7390 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7391
7392 PR fortran/31222
7393 * gfortran.dg/default_numeric_type_1.f90: New test.
7394
7395 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7396
7397 PR fortran/31424
7398 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
7399
7400 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7401
7402 PR fortran/31293
7403 * gfortran.dg/interface_12.f90: New test.
7404
7405 2007-04-07 Bruce Korb <bkorb@gnu.org>
7406
7407 * gcc.dg/format/opt-6.c: New test.
7408 * gcc.dg/format/nul-1.c: New test.
7409 * gcc.dg/format/nul-2.c: New test.
7410
7411 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7412
7413 PR libgfortran/31395
7414 * gfortran.dg/fmt_colon.f90: New test.
7415
7416 2007-04-06 Mark Mitchell <mark@codesourcery.com>
7417
7418 * g++.old-deja/g++.other/init18.C: Use
7419 dg-require-effective-target instead of an explicit xfail.
7420
7421 2007-04-05 Janis Johnson <janis187@us.ibm.com>
7422
7423 * gcc.dg/dfp/signbit-1.c
7424 * gcc.dg/dfp/signbit-2.c
7425
7426 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
7427
7428 PR fortran/31483
7429 * gfortran.dg/altreturn_5.f90: New test.
7430
7431 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
7432
7433 PR fortran/31292
7434 * gfortran.dg/contained_module_proc_1.f90: New test.
7435
7436 2007-04-04 Stuart Hastings <stuart@apple.com>
7437
7438 PR 31281
7439 * objc/execute/exceptions/pr31281.m: New.
7440
7441 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
7442
7443 * g++.dg/ext/dllimport12.C: Update comments.
7444
7445 2007-04-03 Eric Christopher <echristo@apple.com>
7446
7447 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
7448
7449 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7450
7451 PR fortran/31304
7452 * gfortran.dg/repeat_2.f90: New test.
7453 * gfortran.dg/repeat_3.f90: New test.
7454 * gfortran.dg/repeat_4.f90: New test.
7455
7456 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
7457
7458 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
7459
7460 2007-04-03 Jakub Jelinek <jakub@redhat.com>
7461
7462 PR c++/30847
7463 * g++.dg/parse/cond3.C: New test.
7464
7465 PR middle-end/30704
7466 * gcc.c-torture/execute/ieee/pr30704.c: New test.
7467
7468 2007-04-02 Jason Merrill <jason@redhat.com>
7469
7470 PR c++/31187
7471 * g++.dg/ext/visibility/anon3.C: New test.
7472
7473 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7474
7475 PR libgfortran/31052
7476 * gfortran.dg/namelist_28.f90: New test.
7477
7478 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7479
7480 PR libgfortran/31366
7481 * gfortran.dg/direct_io_6.f90: New test.
7482
7483 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7484
7485 PR libgfortran/31207
7486 * gfortran.dg/advance_5.f90: New test.
7487 * gfortran.dg/advance_6.f90: New test.
7488
7489 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
7490
7491 * g++.dg/ext/dllimport6.C: Remove extra ';'.
7492 * g++.dg/ext/dllimport7.C: Likewise.
7493 * g++.dg/ext/selectany1.C: Likewise.
7494
7495 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
7496
7497 * g++.dg/parser/pr31138.C: New.
7498 * g++.dg/parser/pr31140.C: New.
7499 * g++.dg/parser/pr31141.C: New.
7500
7501 2007-03-30 Paolo Carlini <pcarlini@suse.de>
7502
7503 PR c++/26099
7504 * g++.dg/ext/is_base_of.C: New.
7505 * g++.dg/ext/has_virtual_destructor.C: New.
7506 * g++.dg/ext/is_polymorphic.C: New.
7507 * g++.dg/ext/is_base_of_diagnostic.C: New.
7508 * g++.dg/ext/is_enum.C: New.
7509 * g++.dg/ext/has_nothrow_assign.C: New.
7510 * g++.dg/ext/has_nothrow_constructor.C: New.
7511 * g++.dg/ext/is_empty.C: New.
7512 * g++.dg/ext/has_trivial_copy.C: New.
7513 * g++.dg/ext/has_trivial_assign.C: New.
7514 * g++.dg/ext/is_abstract.C: New.
7515 * g++.dg/ext/is_pod.C: New.
7516 * g++.dg/ext/has_nothrow_copy.C: New.
7517 * g++.dg/ext/is_class.C: New.
7518 * g++.dg/ext/has_trivial_constructor.C: New.
7519 * g++.dg/ext/is_union.C: New.
7520 * g++.dg/ext/has_trivial_destructor.C: New.
7521 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
7522 * g++.dg/template/crash43.C: Likewise.
7523
7524 2007-03-29 Dirk Mueller <dmueller@suse.de>
7525
7526 * g++.dg/warn/pedantic2.C: New testcase.
7527
7528 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7529
7530 * size_dim.f90: Fix dg directive.
7531 * pr16433.f: Likewise.
7532 * use_6.f90: Likewise.
7533 * use_7.f90: Likewise.
7534 * entry_9.f90: Likewise.
7535 * pointer_intent_2.f90: Likewise.
7536 * protected_1.f90: Likewise.
7537 * fmt_missing_period_2.f: Likewise.
7538 * pointer_intent_3.f90: Likewise.
7539 * protected_2.f90: Likewise.
7540 * protected_3.f90: Likewise.
7541 * pr15754.f90: Likewise.
7542 * protected_4.f90: Likewise.
7543 * protected_5.f90: Likewise.
7544 * initialization_2.f90: Likewise.
7545 * protected_6.f90: Likewise.
7546 * continuation_7.f90: Likewise.
7547 * derived_function_interface_1.f90: Likewise.
7548 * der_pointer_4.f90: Likewise.
7549 * fmt_zero_precision.f90: Likewise.
7550 * blockdata_3.f90: Likewise.
7551 * fmt_missing_period_1.f: Likewise.
7552 * real_const_3.f90: Likewise.
7553 * use_4.f90: Likewise.
7554 * fmt_missing_period_3.f: Likewise.
7555 * use_5.f90: Likewise.
7556
7557 2007-03-28 Mike Stump <mrs@apple.com>
7558
7559 * gcc.dg/darwin-comm.c: Add.
7560
7561 2007-03-28 Eric Christopher <echristo@apple.com>
7562
7563 * lib/target-supports.exp (check_effective_target_fstack_protector):
7564 New.
7565 * gcc.dg/ssp-1.c: Use.
7566 * gcc.dg/ssp-2.c: Ditto.
7567
7568 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
7569
7570 PR c++/29077
7571 * g++.dg/parse/constructor3.C: New test.
7572
7573 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
7574
7575 * gnat.dg/thin_pointer.ad[sb]: New test.
7576
7577 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7578
7579 * g++.dg/cpp0x/bracket1.C: New.
7580 * g++.dg/cpp0x/bracket2.C: New.
7581 * g++.dg/cpp0x/bracket3.C: New.
7582 * g++.dg/cpp0x/bracket4.C: New.
7583
7584 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7585
7586 * g++.dg/cpp0x/temp_default1.C: New.
7587 * g++.dg/cpp0x/temp_default3.C: New.
7588 * g++.dg/cpp0x/temp_default2.C: New.
7589 * g++.dg/cpp0x/temp_default4.C: New.
7590
7591 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7592
7593 PR c++/29993
7594 * g++.dg/other/cv_func2.C: New.
7595
7596 2007-03-27 Janis Johnson <janis187@us.ibm.com>
7597
7598 * gcc.dg/dfp/func-vararg-alternate.h: New file.
7599 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
7600 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
7601 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
7602
7603 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
7604 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
7605
7606 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
7607
7608 * lib/compat.exp (compat-execute): Fix processing of file names.
7609
7610 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
7611
7612 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
7613
7614 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
7615
7616 * lib/target-supports.exp (check_effective_target_fortran_large_real):
7617 Delete created executable test file.
7618 (check_effective_target_fortran_large_int): Ditto.
7619 (check_effective_target_static_libgfortran): Ditto.
7620
7621 2007-03-26 Paolo Carlini <pcarlini@suse.de>
7622
7623 PR c++/30500
7624 * g++.dg/warn/pragma-system_header1.C: New test.
7625 * g++.dg/warn/pragma-system_header2.C: New test.
7626 * g++.dg/warn/pragma-system_header1.h. New.
7627 * g++.dg/warn/pragma-system_header2.h. New.
7628
7629 2007-03-26 Ian Lance Taylor <iant@google.com>
7630
7631 PR tree-optimization/31345
7632 * gcc.c-torture/compile/pr31345-1.c: New test.
7633
7634 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
7635
7636 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
7637 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
7638 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
7639 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7640 * gfortran.dg/overload_1.f90: Likewise.
7641 * gfortran.dg/impure_assignment_1.f90: Likewise.
7642 * gfortran.dg/error_recovery_3.f90: Likewise.
7643 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
7644 * gfortran.dg/sequence_types_1.f90: Likewise.
7645 * gfortran.dg/internal_references_1.f90: Likewise.
7646 * gfortran.dg/present_1.f90: Likewise.
7647 * gfortran.dg/volatile10.f90: Likewise.
7648 * gfortran.dg/module_equivalence_2.f90: Likewise.
7649 * gfortran.dg/use_4.f90: Likewise.
7650 * gfortran.dg/elemental_result_1.f90: Likewise.
7651 * gfortran.dg/generic_actual_arg.f90: Likewise.
7652 * gfortran.dg/private_type_5.f90: Likewise.
7653 * gfortran.dg/protected_4.f90: Likewise.
7654 * gfortran.dg/interface_3.f90: Likewise.
7655
7656 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
7657
7658 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
7659 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
7660
7661 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
7662
7663 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
7664
7665 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7666
7667 PR libgfortran/31199
7668 * gfortran.dg/fmt_t_4.f90: New test.
7669
7670 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7671
7672 PR libfortran/31297
7673 * gfortran.dg/backspace_5.f: Initialize variable(s).
7674 * gfortran.dg/backspace_6.f: Likewise.
7675 * gfortran.dg/char_bounds_check_fail_1: Likewise.
7676 * gfortran.dg/direct_io_2.f90: Likewise.
7677 * gfortran.dg/write_back.f: Likewise.
7678 * gfortran.dg/write_rewind_2.f: Likewise.
7679 * gfortran.dg/write_rewind_1.f: Likewise.
7680 * gfortran.dg/write_rewind_2.f: Likewise.
7681
7682 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
7683
7684 PR tree-optimization/30784
7685 * gcc.dg/vect/pr30784.c: New test.
7686
7687 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7688
7689 PR fortran/30877
7690 * gfortran.dg/operator_1.f90: New test.
7691 * gfortran.dg/operator_2.f90: New test.
7692
7693 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7694
7695 PR libfortran/31196
7696 * gfortran.dg/reshape_transpose_1.f90: New test.
7697
7698 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7699
7700 PR fortran/30655
7701 * gfortran.dg/bounds_check_6.f90: New test.
7702
7703 2007-03-23 Michael Meissner <michael.meissner@amd.com>
7704
7705 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
7706 #ifndef/#endif.
7707 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
7708 * gcc.dg/dfp/decfloat-constants.c: Ditto.
7709
7710 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
7711
7712 PR fortran/31209
7713 * gfortran.dg/pointer_function_actual_1.f90: New test.
7714
7715 PR fortran/31200
7716 * gfortran.dg/pointer_function_actual_2.f90: New test.
7717
7718 PR fortran/31215
7719 * gfortran.dg/result_in_spec_1.f90: New test.
7720
7721 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7722
7723 PR fortran/30834
7724 * gfortran.dg/integer_exponentiation_3.F90: New test.
7725 * gfortran.dg/integer_exponentiation_4.f90: New test.
7726 * gfortran.dg/integer_exponentiation_5.F90: New test.
7727
7728 2007-03-22 Mark Mitchell <mark@codesourcery.com>
7729
7730 PR c++/30863
7731 * g++.dg/template/error24.C: New test.
7732 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
7733
7734 2007-03-22 Mark Mitchell <mark@codesourcery.com>
7735
7736 PR c++/31273
7737 * g++.dg/expr/bitfield7.C: New test.
7738
7739 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7740
7741 PR other/23572
7742 * gcc.dg/float-range-4.c: New.
7743 * gcc.dg/float-range-1.c: Update. Test for a warning.
7744 * gcc.dg/float-range-3.c: New.
7745 * gcc.dg/float-range-5.c: New.
7746
7747 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7748
7749 PR fortran/31262
7750 * gfortran.dg/no_range_check_1.f90: New test.
7751
7752 2007-03-22 Dirk Mueller <dmueller@suse.de>
7753
7754 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7755 * g++.dg/other/static1.C: Remove stray semicolon.
7756 * g++.dg/other/init1.C: Likewise.
7757 * g++.dg/rtti/dyncast1.C: Likewise.
7758 * g++.dg/tree-ssa/pr17153.C: Likewise.
7759 * g++.dg/lookup/disamb1.C: Likewise.
7760 * g++.dg/lookup/scoped2.C: Likewise.
7761 * g++.dg/lookup/friend7.C: Likewise.
7762 * g++.dg/parse/parse4.C: Likewise.
7763 * g++.dg/parse/parse5.C: Likewise.
7764 * g++.dg/expr/pr29066.C: Likewise.
7765 * g++.dg/expr/cast4.C: Likewise.
7766 * g++.dg/tc1/dr193.C: Likewise.
7767 * g++.dg/tc1/dr213.C: Likewise.
7768 * g++.dg/abi/dcast1.C: Likewise.
7769 * g++.dg/abi/covariant2.C: Likewise.
7770 * g++.dg/inherit/covariant11.C: Likewise.
7771 * g++.dg/inherit/covariant9.C: Likewise.
7772 * g++.dg/inherit/covariant10.C: Likewise.
7773 * g++.dg/init/static3.C: Likewise.
7774 * g++.dg/init/init-ref3.C: Likewise.
7775 * g++.dg/init/ref10.C: Likewise.
7776 * g++.dg/template/meminit2.C: Likewise.
7777 * g++.dg/template/using9.C: Likewise.
7778 * g++.dg/template/friend9.C: Likewise.
7779 * g++.dg/template/ref1.C: Likewise.
7780 * g++.old-deja/g++.warn/inline.C: Likewise.
7781 * g++.old-deja/g++.robertl/eb91.C: Likewise.
7782 * g++.old-deja/g++.robertl/eb46.C: Likewise.
7783 * g++.old-deja/g++.robertl/eb34.C: Likewise.
7784 * g++.old-deja/g++.robertl/eb43.C: Likewise.
7785 * g++.old-deja/g++.robertl/eb26.C: Likewise.
7786 * g++.old-deja/g++.robertl/eb116.C: Likewise.
7787 * g++.old-deja/g++.brendan/copy5.C: Likewise.
7788 * g++.old-deja/g++.brendan/overload8.C: Likewise.
7789 * g++.old-deja/g++.brendan/overload11.C: Likewise.
7790 * g++.old-deja/g++.brendan/copy7.C: Likewise.
7791 * g++.old-deja/g++.brendan/crash38.C: Likewise.
7792 * g++.old-deja/g++.brendan/template11.C: Likewise.
7793 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
7794 * g++.old-deja/g++.brendan/crash50.C: Likewise.
7795 * g++.old-deja/g++.brendan/crash16.C: Likewise.
7796 * g++.old-deja/g++.jason/pmem2.C: Likewise.
7797 * g++.old-deja/g++.jason/parse9.C: Likewise.
7798 * g++.old-deja/g++.jason/byval2.C: Likewise.
7799 * g++.old-deja/g++.jason/overload8.C: Likewise.
7800 * g++.old-deja/g++.jason/pmf8.C: Likewise.
7801 * g++.old-deja/g++.jason/template33.C: Likewise.
7802 * g++.old-deja/g++.jason/return3.C: Likewise.
7803 * g++.old-deja/g++.jason/scoping2.C: Likewise.
7804 * g++.old-deja/g++.jason/virtual.C: Likewise.
7805 * g++.old-deja/g++.jason/opeq3.C: Likewise.
7806 * g++.old-deja/g++.jason/template27.C: Likewise.
7807 * g++.old-deja/g++.jason/synth6.C: Likewise.
7808 * g++.old-deja/g++.jason/ref8.C: Likewise.
7809 * g++.old-deja/g++.jason/offset1.C: Likewise.
7810 * g++.old-deja/g++.other/static20.C: Likewise.
7811 * g++.old-deja/g++.other/array1.C: Likewise.
7812 * g++.old-deja/g++.other/new3.C: Likewise.
7813 * g++.old-deja/g++.other/array2.C: Likewise.
7814 * g++.old-deja/g++.other/overload9.C: Likewise.
7815 * g++.old-deja/g++.other/cast6.C: Likewise.
7816 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
7817 * g++.old-deja/g++.other/eh4.C: Likewise.
7818 * g++.old-deja/g++.other/using7.C: Likewise.
7819 * g++.old-deja/g++.other/init18.C: Likewise.
7820 * g++.old-deja/g++.other/dyncast1.C: Likewise.
7821 * g++.old-deja/g++.other/dyncast2.C: Likewise.
7822 * g++.old-deja/g++.other/dtor11.C: Likewise.
7823 * g++.old-deja/g++.pt/static11.C: Likewise.
7824 * g++.old-deja/g++.pt/crash19.C: Likewise.
7825 * g++.old-deja/g++.pt/overload12.C: Likewise.
7826 * g++.old-deja/g++.pt/crash46.C: Likewise.
7827 * g++.old-deja/g++.pt/mi1.C: Likewise.
7828 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7829 * g++.old-deja/g++.pt/nontype5.C: Likewise.
7830 * g++.old-deja/g++.pt/local5.C: Likewise.
7831 * g++.old-deja/g++.pt/typename2.C: Likewise.
7832 * g++.old-deja/g++.pt/explicit80.C: Likewise.
7833 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7834 * g++.old-deja/g++.law/visibility1.C: Likewise.
7835 * g++.old-deja/g++.law/visibility2.C: Likewise.
7836 * g++.old-deja/g++.law/virtual2.C: Likewise.
7837 * g++.old-deja/g++.law/operators19.C: Likewise.
7838 * g++.old-deja/g++.law/parsing10.C: Likewise.
7839 * g++.old-deja/g++.law/visibility4.C: Likewise.
7840 * g++.old-deja/g++.law/operators4.C: Likewise.
7841 * g++.old-deja/g++.law/dtors2.C: Likewise.
7842 * g++.old-deja/g++.law/missed-error3.C: Likewise.
7843 * g++.old-deja/g++.law/visibility10.C: Likewise.
7844 * g++.old-deja/g++.law/scope3.C: Likewise.
7845 * g++.old-deja/g++.law/casts2.C: Likewise.
7846 * g++.old-deja/g++.law/code-gen5.C: Likewise.
7847 * g++.old-deja/g++.law/operators33.C: Likewise.
7848 * g++.old-deja/g++.law/friend4.C: Likewise.
7849 * g++.old-deja/g++.mike/pmf7.C: Likewise.
7850 * g++.old-deja/g++.mike/p5611.C: Likewise.
7851 * g++.old-deja/g++.mike/net37.C: Likewise.
7852 * g++.old-deja/g++.mike/p3570.C: Likewise.
7853 * g++.old-deja/g++.mike/p5718.C: Likewise.
7854 * g++.old-deja/g++.mike/net21.C: Likewise.
7855 * g++.old-deja/g++.mike/p1862.C: Likewise.
7856 * g++.old-deja/g++.mike/p4511.C: Likewise.
7857 * g++.old-deja/g++.mike/virt3.C: Likewise.
7858 * g++.old-deja/g++.mike/p16146.C: Likewise.
7859 * g++.old-deja/g++.mike/p1989.C: Likewise.
7860 * g++.old-deja/g++.mike/p5571.C: Likewise.
7861 * g++.old-deja/g++.gb/scope10.C: Likewise.
7862 * g++.old-deja/g++.abi/primary5.C: Likewise.
7863 * g++.old-deja/g++.abi/empty2.C: Likewise.
7864 * g++.old-deja/g++.abi/arraynew.C: Likewise.
7865 * g++.old-deja/g++.eh/vbase4.C: Likewise.
7866 * g++.old-deja/g++.eh/ptr1.C: Likewise.
7867 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
7868 * g++.old-deja/g++.bob/template3.C: Likewise.
7869 * g++.old-deja/g++.bob/inherit1.C: Likewise.
7870
7871 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
7872
7873 PR fortran/31193
7874 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
7875
7876 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
7877
7878 PR fortran/20897
7879 * gfortran.dg/derived_name_1.f90: New.
7880 * gfortran.dg/derived_name_2.f: New.
7881
7882 2007-03-21 Richard Sandiford <richard@codesourcery.com>
7883
7884 * lib/target-supports.exp (check_effective_target_nonpic): New
7885 procedure.
7886 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
7887 when compiling PIC.
7888 * gcc.target/i386/asm-4.c: Require nonpic.
7889 * gcc.target/i386/cmov1.c: Likewise.
7890 * gcc.target/i386/mul.c: Likewise.
7891 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
7892 * gcc.target/i386/ssetype-1.c: Require nonpic.
7893 * gcc.target/i386/ssetype-3.c: Likewise.
7894 * gcc.target/i386/ssetype-5.c: Likewise.
7895
7896 2007-03-21 Richard Sandiford <richard@codesourcery.com>
7897
7898 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
7899 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
7900 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
7901 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
7902
7903 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
7904
7905 PR tree-optimization/30590
7906 * g++.dg/opt/pr30590.C: New testcase.
7907
7908 2007-03-20 Jakub Jelinek <jakub@redhat.com>
7909
7910 PR c/30762
7911 * gcc.dg/pr30762-1.c: New test.
7912 * gcc.dg/pr30762-2.c: New test.
7913
7914 PR inline-asm/30505
7915 * gcc.target/i386/pr30505.c: New test.
7916
7917 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
7918
7919 * gcc.target/arm/register-variables.c: New.
7920
7921 2007-03-19 Jeff Law <law@redhat.com>
7922
7923 * PR tree-optimization/30984
7924 * gcc.c-torture/pr30984.c: New test.
7925
7926 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
7927 Richard Guenther <rguenther@suse.de>
7928
7929 PR tree-optimization/31254
7930 * gcc.dg/torture/pr31254.c: New testcase.
7931
7932 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
7933
7934 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
7935 target default_packed.
7936
7937 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7938
7939 PR fortran/31203
7940 * gfortran.dg/string_length_1.f90: New test.
7941
7942 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7943
7944 PR testsuite/30395
7945 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
7946
7947 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7948
7949 PR libgfortran/31052
7950 * gfortran.dg/namelist_27.f90: New test.
7951
7952 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
7953
7954 PR fortran/30531
7955 * gfortran.dg/used_types_14.f90: New test.
7956
7957 PR fortran/31086
7958 * gfortran.dg/used_types_15.f90: New test.
7959
7960 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
7961
7962 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
7963 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
7964
7965 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7966
7967 PR fortran/31120
7968 * gfortran.dg/integer_exponentiation_2.f90: New test.
7969
7970 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
7971
7972 PR tree-optimization/31041
7973 * gcc.dg/vect/pr31041.c: New test.
7974
7975 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7976
7977 * g++.dg/warn/Wconversion-integer.C: New
7978 * g++.dg/warn/Wconversion-real.C: New.
7979 * g++.dg/warn/Wconversion-real-integer.C: New.
7980 * g++.dg/warn/conv2.C: Updated.
7981
7982 2007-03-16 Richard Sandiford <richard@codesourcery.com>
7983
7984 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
7985 exclude RTPs.
7986
7987 2007-03-16 Richard Guenther <rguenther@suse.de>
7988
7989 PR tree-optimization/31146
7990 * g++.dg/tree-ssa/pr31146.C: New testcase.
7991
7992 2007-03-16 Richard Sandiford <richard@codesourcery.com>
7993
7994 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
7995 assume that the target has <features.h>.
7996
7997 2007-03-16 Richard Sandiford <richard@codesourcery.com>
7998
7999 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
8000 dg-options rather than to the whole test.
8001
8002 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
8003
8004 PR debug/29906
8005 * g++.dg/debug/pr29906.C: New
8006
8007 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8008
8009 PR libgfortran/31099
8010 * gfortran.dg/unformatted_recl.f90: Update test.
8011
8012 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
8013
8014 * gcc.dg/tree-ssa/prefetch-5.c: New test.
8015
8016 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8017
8018 PR c++/30891
8019 * g++.dg/parse/namespace-definition.C: New.
8020
8021 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8022
8023 PR c++/24924
8024 * g++.dg/cpp/pedantic-errors.C: New.
8025 * g++.dg/cpp/permissive.C: New.
8026
8027 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8028
8029 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
8030 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
8031
8032 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8033
8034 * lib/target-supports.exp (check_missing_uclibc_feature)
8035 (check_effective_target_wchar): New procedures.
8036 * gcc.dg/wchar_t-1.c: Require target wchar.
8037 * gcc.dg/wint_t-1.c: Likewise.
8038
8039 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8040
8041 * lib/target-supports.exp (check_gc_sections_available): Return
8042 false for VxWorks targets.
8043
8044 2007-03-15 Dirk Mueller <dmueller@suse.de>
8045
8046 * g++.dg/warn/Wconversion2.C: Fix typo.
8047 * gcc.dg/if-empty-1.c: Ditto.
8048
8049 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8050
8051 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
8052
8053 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
8054
8055 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
8056 * gcc.target/i386/pr31167.c: Ditto.
8057
8058 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
8059
8060 PR target/31167
8061 * gcc.target/i386/pr31167.c: New test.
8062
8063 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
8064
8065 PR fortran/30922
8066 * gfortran.dg/import5.f90.f90: New test.
8067
8068
8069 PR fortran/30879
8070 * gfortran.dg/data_components_1.f90: New test.
8071
8072
8073 PR fortran/30870
8074 * gfortran.dg/generic_13.f90: New test.
8075
8076 PR fortran/31163
8077 * gfortran.dg/alloc_comp_basics_5.f90: New test.
8078
8079 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8080
8081 PR libgfortran/31051
8082 * gfortran.dg/fmt_t_4.f90: New
8083
8084 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
8085
8086 PR C++/31165
8087 * g++.dg/other/default7.C: New test.
8088
8089 2007-03-15 Dirk Mueller <dmueller@suse.de>
8090
8091 * g++.dg/warn/Wconversion2.C: New.
8092
8093 2007-03-14 Eric Christopher <echristo@apple.com>
8094
8095 * gcc.dg/ssp-1.c: New.
8096 * gcc.dg/ssp-2.c: Ditto.
8097
8098 2007-03-14 Dirk Mueller <dmueller@suse.de>
8099
8100 * g++.dg/warn/do-empty.C: New.
8101 * gcc.dg/do-empty.c: New.
8102 * gcc.dg/if-empty-1.c: Update.
8103 * gcc.dg/20001116-1.c: Update.
8104 * gcc.dg/pr23165.c: Update.
8105
8106 2007-03-14 Jakub Jelinek <jakub@redhat.com>
8107
8108 * gfortran.dg/module_implicit_conversion.f90: New test.
8109
8110 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
8111
8112 PR middle-end/31127
8113 * gcc.dg/pr31127.c: New.
8114
8115 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
8116
8117 * gcc.dg/tree-ssa/loop-26.c: New test.
8118
8119 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
8120
8121 * gcc.target/i386/cmpxchg16b-1.c: New test.
8122
8123 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
8124
8125 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
8126 * gcc.dg/c99-vla-1.c: Likewise.
8127 * g++.dg/ext/vla1.C: Likewise
8128
8129 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
8130
8131 * gcc.dg/wvla-1.c: New test
8132 * gcc.dg/wvla-2.c: New test
8133 * gcc.dg/wvla-3.c: New test
8134 * gcc.dg/wvla-4.c: New test
8135 * gcc.dg/wvla-5.c: New test
8136 * gcc.dg/wvla-6.c: New test
8137 * gcc.dg/wvla-7.c: New test
8138 * g++.dg/warn/Wvla-1.C: New test
8139 * g++.dg/warn/Wvla-2.C: New test
8140 * g++.dg/warn/Wvla-3.C: New test
8141
8142 2007-03-12 Mark Mitchell <mark@codesourcery.com>
8143
8144 PR c++/30108
8145 * g++.dg/other/default6.C: New test.
8146
8147 2007-03-12 Richard Sandiford <richard@codesourcery.com>
8148
8149 * lib/target-supports.exp (check_profiling_available): Return false
8150 for VxWorks.
8151 (check_effective_target_vxworks_kernel): New procedure.
8152 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
8153 VxWorks.
8154 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
8155 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
8156 to include VxWorks.
8157 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
8158
8159 2007-03-12 Richard Sandiford <richard@codesourcery.com>
8160
8161 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
8162 PIC is not supported.
8163 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
8164 * gcc.dg/20020426-2.c: Likewise.
8165 * gcc.dg/pr28243.c: Likewise.
8166 * gcc.dg/visibility-11.c: Likewise.
8167 * gcc.dg/tls/opt-9.c: Likewise.
8168 * gcc.dg/tls/opt-10.c: Likewise.
8169 * gcc.dg/tls/pic-1.c: Likewise.
8170 * gcc.dg/tls/struct-1.c: Likewise.
8171 * gcc.target/i386/20000807-1.c: Likewise.
8172 * gcc.target/i386/20000904-1.c: Likewise.
8173 * gcc.target/i386/20011119-1.c: Likewise.
8174 * gcc.target/i386/990213-2.c: Likewise.
8175 * gcc.target/i386/990214-1.c: Likewise.
8176 * gcc.target/i386/compress-float-387-pic.c: Likewise.
8177 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
8178 * gcc.target/i386/pic-1.c: Likewise.
8179 * gcc.target/i386/pr21518.c: Likewise.
8180 * gcc.target/i386/pr23098.c: Likewise.
8181 * gcc.target/i386/pr23943.c: Likewise.
8182
8183 2007-03-11 Mark Mitchell <mark@codesourcery.com>
8184
8185 PR c++/31038
8186 * g++.dg/template/complit2.C: New test.
8187
8188 PR c++/30328
8189 * g++.dg/ext/bitfield1.C: New test.
8190
8191 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
8192
8193 PR fortran/30883
8194 * gfortran.dg/interface_11.f90: New test.
8195
8196 2007-03-11 Richard Guenther <rguenther@suse.de>
8197
8198 PR tree-optimization/31115
8199 * gcc.dg/torture/pr31115.c: New testcase.
8200
8201 2007-03-11 Ira Rosen <irar@il.ibm.com>
8202
8203 PR tree-optimization/29925
8204 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
8205
8206 2007-03-10 Mark Mitchell <mark@codesourcery.com>
8207
8208 PR c++/30274
8209 * g++.dg/expr/bitfield3.C: New test.
8210 * g++.dg/expr/bitfield4.C: Likewise.
8211 * g++.dg/expr/bitfield5.C: Likewise.
8212 * g++.dg/expr/bitfield6.C: Likewise.
8213
8214 PR c++/30924
8215 * g++.dg/template/array18.C: New test.
8216
8217 2007-03-10 Dirk Mueller <dmueller@suse.de>
8218
8219 PR c++/17946
8220 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
8221 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
8222
8223 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
8224
8225 PR c++/20599
8226 * g++.dg/cpp0x/variadic-bind.C: New.
8227 * g++.dg/cpp0x/variadic-function.C: New.
8228 * g++.dg/cpp0x/variadic-mem_fn.C: New.
8229 * g++.dg/cpp0x/variadic-tuple.C: New.
8230 * g++.dg/cpp0x/variadic1.C: New.
8231 * g++.dg/cpp0x/variadic2.C: New.
8232 * g++.dg/cpp0x/variadic3.C: New.
8233 * g++.dg/cpp0x/variadic4.C: New.
8234 * g++.dg/cpp0x/variadic5.C: New.
8235 * g++.dg/cpp0x/variadic6.C: New.
8236 * g++.dg/cpp0x/variadic7.C: New.
8237 * g++.dg/cpp0x/variadic8.C: New.
8238 * g++.dg/cpp0x/variadic9.C: New.
8239 * g++.dg/cpp0x/variadic10.C: New.
8240 * g++.dg/cpp0x/variadic11.C: New.
8241 * g++.dg/cpp0x/variadic12.C: New.
8242 * g++.dg/cpp0x/variadic13.C: New.
8243 * g++.dg/cpp0x/variadic14.C: New.
8244 * g++.dg/cpp0x/variadic15.C: New.
8245 * g++.dg/cpp0x/variadic16.C: New.
8246 * g++.dg/cpp0x/variadic17.C: New.
8247 * g++.dg/cpp0x/variadic18.C: New.
8248 * g++.dg/cpp0x/variadic19.C: New.
8249 * g++.dg/cpp0x/variadic20.C: New.
8250 * g++.dg/cpp0x/variadic21.C: New.
8251 * g++.dg/cpp0x/variadic22.C: New.
8252 * g++.dg/cpp0x/variadic23.C: New.
8253 * g++.dg/cpp0x/variadic24.C: New.
8254 * g++.dg/cpp0x/variadic25.C: New.
8255 * g++.dg/cpp0x/variadic26.C: New.
8256 * g++.dg/cpp0x/variadic27.C: New.
8257 * g++.dg/cpp0x/variadic28.C: New.
8258 * g++.dg/cpp0x/variadic29.C: New.
8259 * g++.dg/cpp0x/variadic30.C: New.
8260 * g++.dg/cpp0x/variadic31.C: New.
8261 * g++.dg/cpp0x/variadic32.C: New.
8262 * g++.dg/cpp0x/variadic33.C: New.
8263 * g++.dg/cpp0x/variadic34.C: New.
8264 * g++.dg/cpp0x/variadic35.C: New.
8265 * g++.dg/cpp0x/variadic36.C: New.
8266 * g++.dg/cpp0x/variadic37.C: New.
8267 * g++.dg/cpp0x/variadic38.C: New.
8268 * g++.dg/cpp0x/variadic39.C: New.
8269 * g++.dg/cpp0x/variadic40.C: New.
8270 * g++.dg/cpp0x/variadic41.C: New.
8271 * g++.dg/cpp0x/variadic42.C: New.
8272 * g++.dg/cpp0x/variadic43.C: New.
8273 * g++.dg/cpp0x/variadic44.C: New.
8274 * g++.dg/cpp0x/variadic45.C: New.
8275 * g++.dg/cpp0x/variadic46.C: New.
8276 * g++.dg/cpp0x/variadic47.C: New.
8277 * g++.dg/cpp0x/variadic48.C: New.
8278 * g++.dg/cpp0x/variadic49.C: New.
8279 * g++.dg/cpp0x/variadic50.C: New.
8280 * g++.dg/cpp0x/variadic51.C: New.
8281 * g++.dg/cpp0x/variadic52.C: New.
8282 * g++.dg/cpp0x/variadic53.C: New.
8283 * g++.dg/cpp0x/variadic54.C: New.
8284 * g++.dg/cpp0x/variadic55.C: New.
8285 * g++.dg/cpp0x/variadic56.C: New.
8286 * g++.dg/cpp0x/variadic57.C: New.
8287 * g++.dg/cpp0x/variadic58.C: New.
8288 * g++.dg/cpp0x/variadic59.C: New.
8289 * g++.dg/cpp0x/variadic60.C : New.
8290 * g++.dg/cpp0x/variadic61.C : New.
8291 * g++.dg/cpp0x/variadic62.C : New.
8292 * g++.dg/cpp0x/variadic63.C : New.
8293 * g++.dg/cpp0x/variadic64.C : New.
8294 * g++.dg/cpp0x/variadic65.C : New.
8295 * g++.dg/cpp0x/variadic66.C : New.
8296 * g++.dg/cpp0x/variadic67.C : New.
8297 * g++.dg/cpp0x/variadic68.C : New.
8298 * g++.dg/cpp0x/variadic69.C : New.
8299 * g++.dg/cpp0x/variadic70.C : New.
8300 * g++.dg/cpp0x/variadic71.C : New.
8301 * g++.dg/cpp0x/variadic72.C : New.
8302 * g++.dg/cpp0x/variadic73.C : New.
8303 * g++.dg/cpp0x/variadic74.C : New.
8304 * g++.dg/cpp0x/variadic75.C : New.
8305 * g++.dg/cpp0x/variadic-ex1.C : New.
8306 * g++.dg/cpp0x/variadic-ex2.C : New.
8307 * g++.dg/cpp0x/variadic-ex3.C : New.
8308 * g++.dg/cpp0x/variadic-ex4.C : New.
8309 * g++.dg/cpp0x/variadic-ex5.C : New.
8310 * g++.dg/cpp0x/variadic-ex6.C : New.
8311 * g++.dg/cpp0x/variadic-ex7.C : New.
8312 * g++.dg/cpp0x/variadic-ex8.C : New.
8313 * g++.dg/cpp0x/variadic-ex9.C : New.
8314 * g++.dg/cpp0x/variadic-ex10.C : New.
8315 * g++.dg/cpp0x/variadic-ex11.C : New.
8316 * g++.dg/cpp0x/variadic-ex12.C : New.
8317 * g++.dg/cpp0x/variadic-ex13.C : New.
8318 * g++.dg/cpp0x/variadic-ex14.C : New.
8319
8320 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8321
8322 PR libgfortran/31099
8323 * gfortran.dg/unformatted_recl.f90: New test.
8324
8325 2007-03-09 Roger Sayle <roger@eyesopen.com>
8326
8327 * gcc.dg/fold-eqcmplx-1.c: New test case.
8328
8329 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
8330
8331 PR rtl-optimization/30643
8332 * gcc.dg/pr30643.c: New.
8333
8334 2007-03-09 Chao-ying Fu <fu@mips.com>
8335
8336 * gcc.target/mips/mips32-dspr2-type.c: New test.
8337 * gcc.target/mips/mips32-dspr2.c: New test.
8338 * gcc.target/mips/dspr2-MULT.c: New test.
8339 * gcc.target/mips/dspr2-MULTU.c: New test.
8340 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
8341 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
8342 Adjust some formats.
8343
8344 2007-03-09 Dirk Mueller <dmueller@suse.de>
8345
8346 PR c++/17946
8347 * gcc.dg/Wlogical-op-1.c: New.
8348 * g++.dg/warn/Wlogical-op-1.C: New.
8349
8350 2007-03-09 Richard Guenther <rguenther@suse.de>
8351
8352 PR tree-optimization/30904
8353 PR middle-end/31058
8354 * gcc.dg/pr30904.c: Remove xfail.
8355
8356 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
8357
8358 PR C/31072
8359 * gcc.c-torture/execute/pr31072.c: New test.
8360
8361 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8362
8363 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
8364 * gcc.dg/torture/builtin-attr-1.c: Likewise.
8365 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
8366 *lrint* and *lround*.
8367 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
8368 floor->lfloor.
8369 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
8370 * gcc.dg/torture/builtin-integral-1.c: Likewise.
8371 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
8372 and *lround*. Correct macro names.
8373 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
8374 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
8375
8376 2007-03-08 Ian Lance Taylor <iant@google.com>
8377
8378 * gcc.dg/no-strict-overflow-5.c: New test.
8379 * gcc.dg/no-strict-overflow-6.c: New test.
8380 * gcc.dg/Wstrict-overflow-11.c: New test.
8381 * gcc.dg/Wstrict-overflow-12.c: New test.
8382 * gcc.dg/Wstrict-overflow-13.c: New test.
8383 * gcc.dg/Wstrict-overflow-14.c: New test.
8384 * gcc.dg/Wstrict-overflow-15.c: New test.
8385
8386 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8387
8388 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
8389 for VxWorks kernel mode.
8390 * gcc.c-torture/execute/strncmp-1.x: Likewise.
8391
8392 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8393
8394 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
8395 mode.
8396
8397 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8398
8399 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
8400 and lib/bfill.c on VxWorks targets.
8401 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
8402 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
8403 lib/bfill.c and lib/memmove.c on VxWorks targets.
8404 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
8405 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
8406 on VxWorks targets.
8407 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
8408 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
8409
8410 2007-03-08 Tobias Burnus <burnus@net-b.de>
8411
8412 * gfortran.dg/use_5.f90: New test.
8413 * gfortran.dg/use_6.f90: Ditto.
8414 * gfortran.dg/use_7.f90: Ditto.
8415
8416 2007-03-08 Tobias Burnus <burnus@net-b.de>
8417
8418 PR fortran/30973
8419 * gfortran.dg/use_4.f90: New test.
8420 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
8421
8422 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
8423
8424 PR fortran/31011
8425 * gfortran.dg/parameter_array_section_2.f90: New test.
8426
8427 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
8428
8429 PR c++/30852
8430 * g++.dg/ext/offsetof1.C: Add cases with volatile.
8431
8432 PR c++/30534
8433 * g++.dg/template/arg5.C: New test.
8434
8435 2007-03-07 Joseph Myers <joseph@codesourcery.com>
8436
8437 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
8438
8439 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
8440
8441 * gcc.dg/var-expand1.c: Add newline at end of file.
8442
8443 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
8444
8445 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
8446
8447 2007-03-06 Richard Sandiford <richard@codesourcery.com>
8448
8449 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
8450
8451 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8452
8453 * gcc.dg/torture/builtin-convert-4.c: New test.
8454
8455 2007-03-05 Ian Lance Taylor <iant@google.com>
8456
8457 * gcc.c-torture/compile/pr31034.c: New test.
8458
8459 2007-03-05 Ian Lance Taylor <iant@google.com>
8460
8461 * gcc.dg/inline-18.c: New test.
8462 * gcc.dg/inline-19.c: New test.
8463 * gcc.dg/inline-20.c: New test.
8464 * gcc.dg/inline-21.c: New test.
8465
8466 2007-03-05 Richard Guenther <rguenther@suse.de>
8467
8468 PR tree-optimization/14052
8469 * gcc.dg/tree-ssa/vrp33.c: New testcase.
8470
8471 2007-03-05 Richard Guenther <rguenther@suse.de>
8472
8473 PR tree-optimization/23777
8474 * gcc.dg/tree-ssa/pr23777.c: New testcase.
8475
8476 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8477
8478 PR other/30465
8479 * gcc.dg/multiple-overflow-warn-3.c: New.
8480 * g++.dg/warn/multiple-overflow-warn-3.C: New.
8481
8482 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
8483
8484 PR c++/30895
8485 * g++.dg/parse/template23.C: New test.
8486
8487 2007-03-04 Roger Sayle <roger@eyesopen.com>
8488
8489 PR middle-end/30744
8490 * gcc.dg/pr30744-1.c: New test case.
8491
8492 2007-03-04 Tobias Burnus <burnus@net-b.de>
8493
8494 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
8495
8496 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8497
8498 PR target/30406
8499 * gfortran.dg/logical_3.f90: New test.
8500
8501 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
8502
8503 PR libfortran/30981
8504 * gfortran.dg/integer_exponentiation_1.f90: New test.
8505
8506 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
8507
8508 * gcc.target/m68k/m68k.exp: New.
8509 * gcc.target/m68k/crash1.c: New.
8510
8511 2007-03-03 Tobias Burnus <burnus@net-b.de>
8512
8513 * gfortran.dg/c_by_val.c: Use int64_t instead of long
8514 to be more compatible with integer(kind=8).
8515
8516 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8517
8518 PR libfortran/31001
8519 * gfortran.dg/zero_sized_3.f90: New test.
8520
8521 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8522
8523 PR c++/15787
8524 * g++.dg/parse/else.C: New.
8525 * g++.dg/parse/else-2.C: New.
8526
8527 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
8528 Tobias Burnus <burnus@net-b.de>
8529
8530 PR fortran/30882
8531 * gfortran.dg/size_dim.f90: New test.
8532
8533 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
8534 Tobias Burnus <burnus@net-b.de>
8535
8536 PR fortran/30873
8537 * gfortran.dg/entry_9.f90: New test.
8538
8539 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
8540
8541 PR c++/28253
8542 * g++.dg/inherit/covariant16.C: New test.
8543
8544 2007-03-02 Geoffrey Keating <geoffk@apple.com>
8545
8546 * g++.dg/other/darwin-minversion-1.C: New.
8547
8548 2007-03-02 Diego Novillo <dnovillo@redhat.com>
8549
8550 * gcc.dg/tree-ssa/20070302-1.c: New test.
8551
8552 2007-03-02 Joseph Myers <joseph@codesourcery.com>
8553
8554 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
8555 tests.
8556
8557 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
8558
8559 * gcc.dg/tree-ssa/prefetch-4.c: New test.
8560
8561 2007-03-01 Simon Baldwin <simonb@google.com>
8562
8563 PR c++/23689
8564 * warn/ignored_typedef.C: New.
8565 * init/ctor8.C: Added dg-warning to consume ignored typedef
8566 warning.
8567 * template/typedef2.C: Ditto. Moved dg-error onto its own line
8568 and added an explicit line number.
8569
8570 2007-02-28 Richard Guenther <rguenther@suse.de>
8571
8572 PR middle-end/30364
8573 * gcc.dg/torture/pr30364-1.c: New testcase.
8574 * gcc.dg/torture/pr30364-2.c: Likewise.
8575 * gcc.dg/torture/pr30364-3.c: Likewise.
8576
8577 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8578
8579 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
8580 powerpc*, use -funsafe-math-optimizations.
8581 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8582 * gcc.dg/torture/builtin-modf-1.c: Likewise.
8583
8584 2007-02-28 Tobias Burnus <burnus@net-b.de>
8585 Paul Thomas <pault@gcc.gnu.org>
8586
8587 PR fortran/30888
8588 PR fortran/30887
8589 * c_by_val_1.f: Test %VAL() with non-default kind.
8590 * c_by_val.c: Ditto.
8591 * c_by_val_4.f: New test.
8592
8593 2007-02-28 Tobias Burnus <burnus@net-b.de>
8594
8595 PR fortran/30968
8596 * gfortran.dg/continuation_7.f90: New test.
8597
8598 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
8599
8600 * g++.dg/inherit/thunk7.C: New test.
8601 * lib/target-supports.exp (check_profiling_available): Not available
8602 for bfin-*-*.
8603
8604 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
8605
8606 PR target/30970
8607 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
8608
8609 2007-02-27 Mark Mitchell <mark@codesourcery.com>
8610
8611 * lib/target-supports.exp (check_effective_target_init_priority):
8612 Remove Solaris special case.
8613
8614 2007-02-26 Geoffrey Keating <geoffk@apple.com>
8615
8616 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
8617 for more builtin types.
8618
8619 * g++.dg/ext/visibility/class1.C: Port to Darwin.
8620 * g++.dg/ext/visibility/noPLT.C: Likewise.
8621
8622 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8623
8624 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
8625 sh* targets.
8626
8627 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
8628
8629 PR fortran/30865
8630 * size_optional_dim_1.f90: New test.
8631
8632 2007-02-25 Mark Mitchell <mark@codesourcery.com>
8633
8634 * gcc.dg/vxworks/vxworks.exp: New file.
8635 * gcc.dg/vxworks/initpri1.c: Likewise.
8636 * gcc.dg/vxworks/initpri2.c: Likewise.
8637 * gcc.dg/initpri2.c: Add more tests.
8638 * g++.dg/special/initpri2.C: Likewise.
8639
8640 * gcc.dg/initpri1.c: New test.
8641 * gcc.dg/initpri2.c: Likewise.
8642 * g++.dg/special/initpri1.C: New test.
8643 * g++.dg/special/initpri2.C: Likewise.
8644 * g++.dg/special/conpr-1.C: Use init_priority effective target.
8645 * g++.dg/special/conpr-2.C: Likewise.
8646 * g++.dg/special/conpr-3.C: Likewise.
8647 * g++.dg/special/conpr-4.C: Likewise.
8648 * g++.dg/special/initp1.C: Likewise.
8649 * g++.dg/special/ecos.exp: Remove code to detect availability of
8650 constructor priorities.
8651 * lib/target-supports.exp (check_effective_target_init_priority):
8652 New function.
8653
8654 2007-02-24 Jan Hubicka <jh@suse.cz>
8655
8656 * gcc.c-torture/execute/pr30778.c: New testcase.
8657
8658 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8659
8660 PR libgfortran/30918
8661 * gfortran.dg/namelist_26.f90: New test.
8662
8663 2007-02-24 Richard Guenther <rguenther@suse.de>
8664
8665 PR middle-end/30951
8666 * gcc.dg/pr30951.c: New testcase.
8667
8668 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8669
8670 * gcc.dg/torture/builtin-modf-1.c: New test.
8671
8672 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
8673
8674 PR tree-optimization/30904
8675 * gcc.dg/pr30904.c: New test.
8676
8677 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8678
8679 * gcc.test-framework/README: Correct command.
8680 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
8681 -Wunused-value.
8682 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
8683
8684 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
8685
8686 * lib/target-supports.exp (check_effective_target_unwrapped): New.
8687
8688 2007-02-23 Mark Mitchell <mark@codesourcery.com>
8689
8690 * lib/target-supports.exp (check_effective_target_newlib): New
8691 function.
8692
8693 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
8694
8695 PR fortran/30660
8696 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
8697 allocatable component.
8698
8699
8700 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8701
8702 * gcc.dg/torture/builtin-logb-1.c: New test.
8703 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
8704 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
8705 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
8706 sh* targets.
8707
8708 2007-02-23 Richard Guenther <rguenther@suse.de>
8709
8710 * g++.dg/warn/changes-meaning.C: New testcase.
8711
8712 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8713
8714 PR libgfortran/30910
8715 * gfortran.dg/fmt_zero_precision.f90: Update test.
8716
8717 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8718
8719 * gcc.dg/torture/builtin-frexp-1.c: New test.
8720
8721 2007-02-22 Mark Mitchell <mark@codesourcery.com>
8722
8723 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
8724
8725 2007-02-22 Ian Lance Taylor <iant@google.com>
8726
8727 PR debug/30898
8728 * g++.dg/debug/pr30898.C: New test.
8729
8730 2007-02-22 Ira Rosen <irar@il.ibm.com>
8731
8732 * gcc.dg/vect/vect-106.c: New test.
8733
8734 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
8735 Ira Rosen <irar@il.ibm.com>
8736
8737 PR tree-optimization/30843
8738 * gcc.dg/vect/pr30843.c: New test.
8739
8740 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
8741
8742 PR tree-optimization/30858
8743 * gcc.dg/vect/pr30858.c: New test.
8744
8745 2007-02-21 Mark Mitchell <mark@codesourcery.com>
8746
8747 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
8748 to set options for compiling testglue.
8749 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
8750 * lib/obj-c++.exp (obj-c++_init): Likewise.
8751
8752 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
8753
8754 * gnat.dg/derived_aggregate.adb: New test.
8755
8756 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8757
8758 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
8759 sh* targets. Call the correct CKSGN macro.
8760
8761 2007-02-21 Jakub Jelinek <jakub@redhat.com>
8762
8763 * gfortran.dg/gomp/omp_parse1.f90: New test.
8764 * gfortran.dg/gomp/omp_parse2.f: New test.
8765
8766 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
8767
8768 PR fortran/30869
8769 * gfortran.dg/do_pointer_1.f90: New test.
8770
8771 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8772
8773 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
8774 and scalbln.
8775
8776 2007-02-20 Geoffrey Keating <geoffk@apple.com>
8777
8778 * gcc.dg/darwin-minversion-1.c: New.
8779 * gcc.dg/darwin-minversion-2.c: New.
8780
8781 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8782
8783 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
8784
8785 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8786 DJ Delorie <dj@redhat.com>
8787
8788 PR other/30824
8789 * gcc.dg/Wfatal.c: New.
8790 * gcc.dg/Wfatal-2.c: New.
8791 * gcc.dg/Werror-1.c: Adjust expectations.
8792 * gcc.dg/Werror-5.c: Likewise.
8793 * gcc.dg/Werror-7.c: Likewise.
8794 * gcc.dg/Werror-10.c: Likewise.
8795 * gcc.dg/Werror-11.c: Likewise.
8796
8797 2007-02-20 Tobias Burnus <burnus@net-b.de>
8798
8799 PR fortran/30522
8800 * gfortran.dg/volatile10.f90: New test.
8801
8802 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
8803
8804 PR libfortran/30533
8805 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
8806
8807 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8808
8809 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
8810 * gcc.dg/Walways-true-1.c: Likewise.
8811 * gcc.dg/weak/weak-3.c: Likewise.
8812 * gcc.dg/Werror-1.c: Likewise.
8813 * gcc.dg/Werror-3.c: Likewise.
8814 * gcc.dg/Werror-4.c: Likewise.
8815 * gcc.dg/Werror-5.c: Likewise.
8816 * gcc.dg/Werror-6.c: Likewise.
8817 * gcc.dg/Werror-7.c: Likewise.
8818 * gcc.dg/Werror-8.c: Likewise.
8819 * gcc.dg/Werror-10.c: Likewise.
8820 * gcc.dg/Werror-11.c: Likewise.
8821 * gcc.dg/Werror-12.c: Likewise.
8822 * g++.old-deja/g++.mike/warn8.C: Likewise.
8823 * g++.dg/warn/Walways-true-1.C: Likewise.
8824 * g++.dg/warn/Walways-true-2.C: Likewise.
8825 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
8826 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
8827 -Wstring-literal-comparison with -Waddress.
8828 * gcc.dg/Wstring-literal-comparison-4.c: Replace
8829 -Wno-string-literal-comparison with -Wno-address.
8830
8831 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
8832
8833 * gnat.dg/self_aggregate_with_call.adb: New test.
8834
8835 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
8836
8837 PR tree-optimization/30975
8838 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
8839 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
8840 * gcc.dg/vect/pr30795.c: New.
8841
8842 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8843
8844 PR fortran/30681
8845 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
8846
8847 2007-02-18 Roger Sayle <roger@eyesopen.com>
8848
8849 PR rtl-optimization/28173
8850 * gcc.target/i386/andor-1.c: New test case.
8851
8852 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8853
8854 * gcc.dg/torture/builtin-ldexp-1.c: New.
8855 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
8856
8857 2007-02-18 Roger Sayle <roger@eyesopen.com>
8858
8859 * gfortran.dg/array_constructor_15.f90: New test case.
8860
8861 2007-02-18 Roger Sayle <roger@eyesopen.com>
8862
8863 * gfortran.dg/forall_10.f90: New test case.
8864
8865 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
8866
8867 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
8868
8869 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
8870
8871 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
8872 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
8873
8874 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
8875
8876 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
8877 * gcc.target/i386/builtin-bswap-3.c: Ditto.
8878 * gcc.target/i386/xchg-1.c: New test.
8879 * gcc.target/i386/xchg-2.c: New test.
8880
8881 2007-02-16 Richard Guenther <rguenther@suse.de>
8882 Christian Bruel <christian.bruel@st.com>
8883
8884 * gcc.dg/strict-overflow-5.c: New testcase.
8885
8886 2007-02-16 Tobias Burnus <burnus@net-b.de>
8887
8888 PR fortran/30793
8889 * gfortran.dg/func_derived_4.f90: New test.
8890
8891 2007-02-15 Roger Sayle <roger@eyesopen.com>
8892
8893 PR middle-end/30391
8894 * gfortran.dg/pr30391-1.f90: New test case.
8895
8896 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
8897
8898 PR middle-end/30433
8899 * gcc.c-torture/compile/pr30433.c: New testcase to check
8900 that complex constants comparisions are foldded.
8901
8902 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
8903
8904 PR C++/30158
8905 * g++.dg/ext/stmtexpr10.C: New testcase.
8906
8907 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
8908
8909 PR middle-end/30729
8910 * gcc.dg/Wunused-value-2.c: New testcase.
8911
8912 2007-02-15 Ian Lance Taylor <iant@google.com>
8913
8914 * g++.dg/eh/subreg-1.C: New test.
8915
8916 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8917
8918 PR c/26494
8919 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
8920 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
8921 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
8922 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
8923 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
8924 * gcc.dg/Werror-implicit-function-declaration.c: New.
8925
8926 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8927
8928 PR c++/28943
8929 * g++.dg/warn/pr28943.C: New.
8930
8931 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8932
8933 * gfortran.fortran-torture/execute/math.f90: Fix typo.
8934
8935 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8936
8937 PR fortran/30779
8938 * gfortran.dg/error_recovery_3.f90: New test.
8939
8940 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
8941
8942 * g++.dg/tree-ssa/sra-1.C: New.
8943
8944 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
8945
8946 * g++.dg/tree-ssa/sra-1.C: New.
8947
8948 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
8949
8950 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
8951
8952 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8953
8954 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
8955
8956 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
8957
8958 PR fortran/30799
8959 * gfortran.dg/logical_2.f90: New test.
8960
8961 2007-02-14 Joseph Myers <joseph@codesourcery.com>
8962
8963 * gcc.dg/torture/complex-alias-1.c: New test.
8964
8965 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
8966
8967 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
8968 instead of -fdump-tree-tailcall.
8969
8970 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
8971
8972 * gfortran.dg/interface_10.f90: Fix comment typo.
8973
8974 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
8975
8976 PR tree-optimization/30771
8977 * gcc.dg/vect/pr30771.c: New test.
8978
8979 2007-02-13 Ian Lance Taylor <iant@google.com>
8980
8981 * gcc.dg/Wstrict-overflow-1.c: New test.
8982 * gcc.dg/Wstrict-overflow-2.c: New test.
8983 * gcc.dg/Wstrict-overflow-3.c: New test.
8984 * gcc.dg/Wstrict-overflow-4.c: New test.
8985 * gcc.dg/Wstrict-overflow-5.c: New test.
8986 * gcc.dg/Wstrict-overflow-6.c: New test.
8987 * gcc.dg/Wstrict-overflow-7.c: New test.
8988 * gcc.dg/Wstrict-overflow-8.c: New test.
8989 * gcc.dg/Wstrict-overflow-9.c: New test.
8990 * gcc.dg/Wstrict-overflow-10.c: New test.
8991
8992 2007-02-13 Roger Sayle <roger@eyesopen.com>
8993
8994 * gcc.target/ia64/builtin-bswap-2.c: New test case.
8995
8996 2007-02-13 Richard Henderson <rth@redhat.com>
8997
8998 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
8999 * gcc.c-torture/execute/pr29302-1.c: ... here.
9000
9001 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9002
9003 PR c/29521
9004 * gcc.dg/c90-return-1.c: Update output.
9005 * gcc.dg/c99-return-1.c: Likewise.
9006
9007 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
9008
9009 PR fortran/30554
9010 * gfortran.dg/used_dummy_types_7.f90: New test..
9011
9012 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
9013
9014 * gcc.target/i386/parity-1.c: New test.
9015 * gcc.target/i386/parity-2.c: New test.
9016
9017 2007-02-12 Roger Sayle <roger@eyesopen.com>
9018
9019 * gcc.target/i386/builtin-bswap-3.c: New test case.
9020
9021 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
9022
9023 PR tree-optimization/29145
9024 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
9025 alias analysis is improved to take better advantage of restrict
9026 qualified pointers.
9027 * gcc.dg/vect/vect-80.c: Likewise.
9028 * gcc.dg/vect/pr29145.c: New.
9029
9030 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
9031
9032 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
9033 * gcc.target/i386/sse4a-insert.c: Likewise.
9034
9035 2007-02-11 Roger Sayle <roger@eyesopen.com>
9036
9037 * gcc.target/ia64/builtin-popcount-1.c: New test case.
9038 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
9039
9040 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
9041
9042 PR fortran/30478
9043 * gfortran.dg/enum_4.f90: Update error message checks.
9044
9045 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
9046
9047 PR fortran/30554
9048 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
9049 versions of the modules.
9050
9051 PR fortran/30617
9052 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
9053 by getting rid of recursive I/O and providing functions with
9054 results.
9055
9056 PR fortran/30319
9057 * gfortran.dg/char_array_constructor_2.f90
9058
9059 2007-02-11 Mark Mitchell <mark@codesourcery.com>
9060
9061 PR c++/26988
9062 * g++.dg/template/spec34.C: New test
9063
9064 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
9065
9066 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
9067 on i?86 and x86_64.
9068 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
9069 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
9070 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
9071 on i?86 and x86_64.
9072 * gcc.dg/vect/vect-113.c: Ditto.
9073
9074 2007-02-06 Mark Mitchell <mark@codesourcery.com>
9075
9076 PR c++/29487
9077 * g++.dg/eh/weak1-C: New test.
9078 * g++.dg/eh/weak1-a.cc: Likewise.
9079 * g++.dg/eh/comdat1.C: Likewise.
9080
9081 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
9082 Dorit Nuzman <dorit@il.ibm.com>
9083
9084 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
9085 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
9086 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
9087 * gcc.dg/vect/vect-113.c: Likewise.
9088
9089 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
9090
9091 2007-02-10 Richard Henderson <rth@redhat.com>
9092
9093 * lib/target-supports.exp (check_effective_target_tls): Redefine
9094 to mean non-emulated tls.
9095 * gcc.dg/tls/alias-1.c: Remove tls requirement.
9096 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
9097 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
9098 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9099 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9100 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
9101 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
9102
9103 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
9104
9105 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
9106
9107 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
9108
9109 * gfortran.dg/secnds.f: Replace time tolerance with a
9110 before-and-after bracket.
9111 * gfortran.dg/secnds-1.f: Likewise.
9112
9113 2007-02-09 Tobias Burnus <burnus@net-b.de>
9114
9115 PR fortran/30512
9116 * gfortran.dg/maxlocval_1.f90: New test.
9117
9118 2007-02-09 Roger Sayle <roger@eyesopen.com>
9119
9120 * gcc.target/ia64/builtin_bswap-1.c: New test case.
9121
9122 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9123
9124 PR fortran/30720
9125 * gfortran.dg/array_function_1.f90: New test.
9126
9127 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9128
9129 * lib/target-supports.exp (check_effective_target_lax_strtofp)
9130 (check_effective_target_dummy_wcsftime): New functions.
9131
9132 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9133
9134 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
9135 * lib/target-supports.exp (check_effective_target_uclibc): New
9136 function.
9137
9138 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9139
9140 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
9141 (vsnprintf): Don't define for uClibc targets.
9142
9143 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9144
9145 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
9146 set before checking whether it was allowed.
9147 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
9148 before checking inside_main.
9149
9150 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9151
9152 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
9153 uClinux targets.
9154 (u16sf): Likewise u4sf.
9155 * g++.dg/compat/struct-layout-1.h: Likewise.
9156
9157 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9158
9159 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
9160 procedure.
9161 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9162 m68k targets if check_effective_target_coldfire_fpu returns true.
9163
9164 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
9165 Richard Guenther <rguenther@suse.de>
9166
9167 PR middle-end/23361
9168 * gcc.dg/fold-compare-3.c: New testcase.
9169 * gcc.dg/tree-ssa/loop-24.c: Likewise.
9170
9171 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
9172
9173 * gcc.dg/pr26570.c: Clean up coverage files.
9174 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
9175 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
9176 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
9177 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
9178 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
9179 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
9180 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
9181 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
9182 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
9183 * gcc.dg/tree-ssa/pr25501.c: Ditto.
9184 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
9185 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
9186 * gcc.dg/vect/pr28952.c: Ditto.
9187 * gcc.dg/vect/pr27151.c: Ditto.
9188 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
9189 * g++.dg/gomp/macro-3.C: Ditto.
9190
9191 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
9192
9193 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
9194 of the loop.
9195
9196 2007-02-08 Roger Sayle <roger@eyesopen.com>
9197
9198 * gcc.target/i386/builtin-bswap-2.c: New test case.
9199
9200 2007-02-08 Roger Sayle <roger@eyesopen.com>
9201
9202 * gfortran.dg/forall_8.f90: New test case.
9203 * gfortran.dg/forall_9.f90: Likewise.
9204
9205 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9206
9207 * gcc.dg/builtins-20.c: Add some -~ complex cases.
9208
9209 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
9210
9211 * lib/target-supports.exp (check_effective_target_simulator): New.
9212
9213 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
9214
9215 * gcc.dg/tree-ssa/loop-25.c: New test.
9216
9217 2007-02-06 Richard Henderson <rth@redhat.com>
9218
9219 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
9220
9221 2007-02-06 Roger Sayle <roger@eyesopen.com>
9222
9223 * gcc.target/powerpc/popcount-1.c: New test case.
9224 * gcc.target/powerpc/parity-1.c: Likewise.
9225
9226 2007-02-06 Richard Guenther <rguenther@suse.de>
9227
9228 PR middle-end/27302
9229 * gcc.dg/torture/pr27302-2.c: New testcase.
9230
9231 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
9232
9233 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
9234 * gcc.dg/vect/vect-iv-1.c: New test.
9235 * gcc.dg/vect/vect-iv-2.c: New test.
9236 * gcc.dg/vect/vect-iv-3.c: New test.
9237 * gcc.dg/vect/vect-iv-4.c: New test.
9238 * gcc.dg/vect/vect-iv-5.c: New test.
9239 * gcc.dg/vect/vect-iv-6.c: New test.
9240 * gcc.dg/vect/vect-iv-7.c: New test.
9241 * gcc.dg/vect/vect-iv-8.c: New test.
9242 * gcc.dg/vect/vect-iv-9.c: New test.
9243 * gcc.dg/vect/vect-iv-10.c: New test.
9244 * gcc.dg/vect/vect-iv-11.c: New test.
9245 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
9246 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
9247 * gcc.dg/vect/vect-14.c: Now vectorizable.
9248 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
9249 loop).
9250 * gcc.dg/vect/vect-27.c: Likewise.
9251 * gcc.dg/vect/vect-29.c Likewise.
9252 * gcc.dg/vect/vect-dv-2.c: Likewise.
9253 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
9254 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9255 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9256
9257 2007-02-06 Ira Rosen <irar@il.ibm.com>
9258
9259 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
9260
9261 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9262
9263 * gcc.dg/builtins-20.c: Add more cases.
9264
9265 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
9266
9267 PR debug/30189
9268 * gcc.dg/pr30189.c: New test.
9269
9270 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
9271
9272 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
9273 for running tests.
9274 * gcc.target/i386/sse4a-extract.c: New test.
9275 * gcc.target/i386/sse4a-insert.c: New test.
9276 * gcc.target/i386/sse4a-montsd.c: New test.
9277 * gcc.target/i386/sse4a-montss.c: New test.
9278
9279 2007-02-05 Richard Guenther <rguenther@suse.de>
9280
9281 * gcc.target/i386/vectorize3.c: New testcase.
9282
9283 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
9284
9285 PR target/30665
9286 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
9287
9288 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9289
9290 PR fortran/30611
9291 * gfortran.dg/repeat_1.f90: New test.
9292
9293 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
9294
9295 PR fortran/30605
9296 * gfortran.dg/spread_shape_1.f90: Remove tabs.
9297 * gfortran.dg/derived_init_2.f90: Ditto.
9298 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
9299 * gfortran.dg/array_initializer_1.f90: Ditto.
9300 * gfortran.dg/do_2.f90: Ditto.
9301 * gfortran.dg/proc_assign_1.f90: Ditto.
9302
9303 2007-02-04 Richard Guenther <rguenther@suse.de>
9304
9305 PR middle-end/30636
9306 * g++.dg/warn/pr30636.C: New testcase.
9307 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
9308
9309 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
9310
9311 PR middle-end/30667
9312 * gfortran.dg/pr30667.f: New test.
9313
9314 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9315
9316 * gcc.dg/builtins-54.c: Add more cases.
9317
9318 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
9319
9320 PR fortran/30514
9321 * gfortran.dg/zero_sized_2.f90: New test.
9322
9323 PR fortran/30660
9324 * gfortran.dg/alloc_comp_basics_4.f90: New test.
9325
9326 PR fortran/29820
9327 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
9328 file.
9329
9330 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
9331
9332 PR fortran/30683
9333 * gfortran.dg/interface_10.f90: New test.
9334
9335 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9336
9337 * gcc.dg/builtins-20.c: Add more cases.
9338
9339 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
9340
9341 PR target/29682
9342 * gcc-target/ia64/pr29682.c: New test.
9343
9344 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
9345
9346 PR fortran/30284
9347 * gfortran.dg/arrayio_11.f90.f90: New test.
9348
9349 PR fortran/30626
9350 * gfortran.dg/arrayio_12.f90.f90: New test.
9351
9352 2007-02-02 Jakub Jelinek <jakub@redhat.com>
9353
9354 PR c++/30536
9355 * g++.dg/tls/diag-5.C: New test.
9356
9357 PR middle-end/30473
9358 * gcc.dg/pr30473.c: New test.
9359 * gcc.c-torture/execute/20070201-1.c: New test.
9360
9361 2007-02-01 Roger Sayle <roger@eyesopen.com>
9362
9363 * gfortran.dg/dependency_20.f90: New test case.
9364
9365 2007-01-31 Ian Lance Taylor <iant@google.com>
9366
9367 * gcc.dg/lower-subreg-1.c (test): New test.
9368
9369 2007-01-30 Geoffrey Keating <geoffk@apple.com>
9370
9371 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
9372
9373 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9374
9375 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
9376 * gcc.dg/torture/builtin-math-3.c: Likewise.
9377
9378 2007-01-31 Dirk Mueller <dmueller@suse.de>
9379
9380 gcc.dg/Wparentheses-2.c: Update and add new tests.
9381
9382 2007-01-31 Ira Rosen <irar@il.ibm.com>
9383
9384 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
9385 vectorize.
9386
9387 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
9388
9389 * gcc.dg/builtins-63.c: New test.
9390
9391 2007-01-31 Tobias Burnus <burnus@net-b.de>
9392
9393 PR fortran/27588
9394 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
9395
9396 2007-01-31 Tobias Burnus <burnus@net-b.de>
9397
9398 PR fortran/30520
9399 * gfortran.dg/volatile8.f90: New argument conformance test.
9400 * gfortran.dg/volatile9.f90: New scope test.
9401
9402 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9403
9404 PR c++/24745
9405 * g++.dg/warn/null4.C: New.
9406
9407 2001-01-30 Roger Sayle <roger@eyesopen.com>
9408 Uros Bizjak <ubizjak@gmail.com>
9409
9410 * gcc.dg/large-size-array-3.c: Correct typo.
9411
9412 2007-01-30 Richard Guenther <rguenther@suse.de>
9413
9414 PR middle-end/27657
9415 * g++.dg/debug/pr27657.C: New testcase.
9416
9417 2007-01-30 Richard Guenther <rguenther@suse.de>
9418
9419 PR middle-end/30313
9420 * gcc.dg/torture/pr30313.c: New testcase.
9421
9422 2007-01-29 Janis Johnson <janis187@us.ibm.com>
9423
9424 * gcc.dg/dfp/dfp-except.h: New file.
9425 * gcc.dg/dfp/fe-check.h: New file.
9426 * gcc.dg/dfp/fe-binop.c: New test.
9427 * gcc.dg/dfp/fe-convert-1.c: New test.
9428 * gcc.dg/dfp/fe-convert-2.c: New test.
9429 * gcc.dg/dfp/fe-convert-3.c: New test.
9430
9431 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
9432 * gcc.dg/dfp/decfloat-constants.c: Ditto.
9433 * gcc.dg/dfp/convert-dfp.c: Ditto.
9434 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9435
9436 2007-01-29 Josh Conner <jconner@apple.com>
9437
9438 * gcc.target/powerpc/altivec-24.c: New test.
9439
9440 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
9441
9442 PR c++/28266
9443 * g++.dg/parse/defarg12.C: New test.
9444
9445 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
9446
9447 PR fortran/30554
9448 * gfortran.dg/used_dummy_types_6.f90: New test.
9449
9450 2007-01-28 Jan Hubicka <jh@suse.cz>
9451
9452 * gcc.dg/tree-prof/val-prof-6.c: New test.
9453
9454 2007-01-28 Roger Sayle <roger@eyesopen.com>
9455
9456 * gcc.dg/large-size-array-3.c: Correct test case (portability).
9457
9458 2007-01-28 Andrew Pinski <pinskia@gmail.com>
9459
9460 PR C++/28988
9461 * g++.dg/expr/dtor4.C: New test.
9462
9463 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
9464
9465 * gcc.dg/tree-ssa/loop-23.c: New test.
9466
9467 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
9468
9469 PR libfortran/30389
9470 * gfortran.dg/achar_2.f90: New test.
9471 * gfortran.dg/achar_3.f90: New test.
9472
9473 2007-01-27 Ian Lance Taylor <iant@google.com>
9474
9475 * gcc.dg/strict-overflow-1.c: New test.
9476 * gcc.dg/no-strict-overflow-1.c: New test.
9477 * gcc.dg/strict-overflow-2.c: New test.
9478 * gcc.dg/no-strict-overflow-2.c: New test.
9479 * gcc.dg/strict-overflow-3.c: New test.
9480 * gcc.dg/no-strict-overflow-3.c: New test.
9481 * gcc.dg/strict-overflow-4.c: New test.
9482 * gcc.dg/no-strict-overflow-4.c: New test.
9483 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
9484 * gcc.dg/pr15784-1.c: Likewise.
9485 * gcc.dg/pr20922-1.c: Likewise.
9486 * gcc.dg/pr20922-3.c: Likewise.
9487 * gcc.dg/pr20922-4.c: Likewise.
9488 * gcc.dg/pr20922-6.c: Likewise.
9489 * gcc.dg/compare-4.c: Likewise.
9490 * gcc.dg/torture/pr26898-1.c: Likewise.
9491 * gcc.dg/tree-ssa/divide-1.c: Likewise.
9492 * gcc.dg/tree-ssa/divide-2.c: Likewise.
9493 * gcc.dg/tree-ssa/divide-3.c: Likewise.
9494 * gcc.dg/tree-ssa/divide-4.c: Likewise.
9495 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
9496 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
9497 * gcc.dg/tree-ssa/pr21082.c: Likewise.
9498 * gcc.dg/tree-ssa/pr26899.c: Likewise.
9499 * g++.dg/tree-ssa/pr21082.C: Likewise.
9500
9501 2007-01-27 Roger Sayle <roger@eyesopen.com>
9502
9503 * gcc-dg/large-size-array-3.c: New test case.
9504
9505 2007-01-27 Roger Sayle <roger@eyesopen.com>
9506
9507 * gfortran.dg/forall_7.f90: New test case.
9508
9509 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
9510
9511 PR fortran/30407
9512 * gfortran.dg/where_operator_assign_1.f90: New test.
9513 * gfortran.dg/where_operator_assign_2.f90: New test.
9514 * gfortran.dg/where_operator_assign_3.f90: New test.
9515
9516 2007-01-26 Joseph Myers <joseph@codesourcery.com>
9517
9518 * lib/target-supports.exp
9519 (check_effective_target_powerpc_altivec): New.
9520 (check_effective_target_vect_cmdline_needed): Use it.
9521
9522 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
9523
9524 PR fortran/30278
9525 * gfortran.dg/backslash_3.f: New test.
9526
9527 2007-01-26 Richard Guenther <rguenther@suse.de>
9528
9529 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
9530
9531 2007-01-26 Tobias Burnus <burnus@net-b.de>
9532
9533 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
9534 * gfortran.dg/vect/vect.exp: Ditto.
9535 * gfortran.dg/dg.exp: Ditto.
9536 * gfortran.fortran-torture/execute/execute.exp: Ditto.
9537 * gfortran.fortran-torture/compile/compile.exp: Ditto.
9538
9539 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9540
9541 * gcc.dg/builtins-20.c: Add more cases.
9542 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
9543
9544 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9545
9546 PR fortran/30437
9547 * gcc.dg/Wall.c: New.
9548 * gcc.dg/Wno-all.c: New.
9549 * gfortran.dg/Wall.f90: New.
9550 * gfortran.dg/Wno-all.f90: New.
9551
9552 2007-01-24 Geoffrey Keating <geoffk@apple.com>
9553
9554 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
9555 * g++.dg/eh/simd-2.C: Also run on Darwin.
9556 * g++.dg/eh/simd-3.C: New.
9557 * g++.dg/eh/simd-4.C: New.
9558
9559 2007-01-25 Richard Guenther <rguenther@suse.de>
9560
9561 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
9562 and _PROFILE_USE.
9563 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
9564
9565 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
9566
9567 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
9568 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
9569 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
9570 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
9571 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
9572 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
9573 * gcc.dg/ipa/ipa-7.c: New testcase.
9574
9575 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
9576
9577 * g++.dg/cpp0x/warn_cxx0x.C: New.
9578
9579 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9580
9581 * gcc.dg/builtins-20.c: Test builtin carg.
9582
9583 2007-01-24 Jakub Jelinek <jakub@redhat.com>
9584
9585 PR middle-end/27416
9586 * gcc.dg/gomp/pr27416.c: New test.
9587
9588 PR middle-end/30494
9589 * gcc.dg/gomp/pr30494.c: New test.
9590 * g++.dg/gomp/pr30494.C: New test.
9591
9592 PR middle-end/30421
9593 * gcc.dg/gomp/pr30421.c: New test.
9594
9595 2007-01-24 Steve Ellcey <sje@cup.hp.com>
9596
9597 * gcc.target/ia64/versionid-1.c: New test.
9598 * gcc.target/ia64/versionid-2.c: New test.
9599
9600 2007-01-24 Richard Guenther <rguenther@suse.de>
9601
9602 PR testsuite/30181
9603 * gcc.dg/builtins-57.c: Change to a link-time testcase
9604 to support non-C99 targets.
9605
9606 2007-01-24 Jan Hubicka <jh@suse.cz>
9607
9608 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
9609
9610 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
9611
9612 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
9613
9614 2007-01-23 Andrew Pinski <pinskia@gmail.com>
9615
9616 PR objc/27438
9617 * objc.dg/const-str-12.m: New test.
9618
9619 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9620
9621 PR fortran/30532
9622 * gfortran.dg/ctrl-z.f90: New test.
9623
9624 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9625
9626 PR fortran/30481
9627 * gfortran.dg/namelist_assumed_char.f90: New test.
9628
9629 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
9630
9631 PR c++/27492
9632 * g++.dg/inherit/covariant15.C: New test.
9633
9634 2007-01-23 Ian Lance Taylor <iant@google.com>
9635
9636 * g++.dg/warn/Wparentheses-24.C: New test.
9637
9638 2007-01-23 Richard Guenther <rguenther@suse.de>
9639
9640 PR testsuite/30560
9641 * ada/acats/run_acats: Do not call gnatmake or gnatchop
9642 with full path.
9643
9644 2007-01-22 Richard Guenther <rguenther@suse.de>
9645
9646 PR tree-optimization/30038
9647 * gcc.dg/builtins-62.c: New testcase.
9648
9649 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
9650
9651 * gcc.c-torture/compile/20070121.c: New test.
9652
9653 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
9654
9655 PR libfortran/30525
9656 * gfortran.dg/char_comparison_1.f: New test.
9657
9658 2007-01-21 Ira Rosen <irar@il.ibm.com>
9659
9660 * gcc.dg/vect/vect-strided-same-dr.c: New test.
9661
9662 2007-01-20 Andrew Pinski <pinskia@gmail.com>
9663
9664 PR objc/30479
9665 * objc.dg/pch: New directory.
9666 * objc.dg/pch/pch.exp: New file.
9667 * objc.dg/pch/interface-1.m: New test.
9668 * objc.dg/pch/interface-1.hs: New include file.
9669 * lib/objc.exp (objc_target_compile): Add
9670 "-x objective-c-header" in front of the sources if this is
9671 a precompiled header being compiled.
9672
9673 2007-01-20 Roger Sayle <roger@eyesopen.com>
9674
9675 * gfortran.dg/array_memcpy_3.f90: New test case.
9676 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
9677
9678 2007-01-20 Roger Sayle <roger@eyesopen.com>
9679 Brooks Moses <brooks.moses@codesourcery.com>
9680 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9681
9682 * gfortran.dg/intrinsic_sign_1.f90: New test case.
9683 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
9684
9685 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9686
9687 * gcc.dg/torture/builtin-math-3.c: Test fdim.
9688
9689 2007-01-19 Mike Stump <mrs@apple.com>
9690
9691 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
9692 away.
9693
9694 2007-01-19 Roger Sayle <roger@eyesopen.com>
9695
9696 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
9697 option instead of -funsafe-math-optimizations.
9698
9699 2007-01-19 Tomas Bily <tbily@suse.cz>
9700
9701 gcc.dg/tree-prof/indir-call-prof.c: New.
9702 g++.dg/dg.exp: Add tree-prof subdirectory.
9703 g++.dg/tree-prof/indir-call-prof.C: New.
9704 g++.dg/tree-prof/tree-prof.exp: New.
9705
9706 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9707
9708 PR c++/17947
9709 * g++.dg/warn/deprecated.C: Update warning output.
9710 * g++.dg/warn/deprecated-2.C: Likewise.
9711 * g++.dg/warn/deprecated-3.C: New.
9712
9713 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
9714
9715 * gcc.c-torture/execute/nestfunc-7.c: New.
9716
9717 2007-01-18 Hui-May Chang <hm.chang@apple.com>
9718
9719 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
9720
9721 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
9722
9723 * gcc.dg/m68k-pic-1.c: New.
9724
9725 2007-01-18 Roger Sayle <roger@eyesopen.com>
9726
9727 * gfortran.dg/array_memcpy_4.f90: New test case.
9728
9729 2007-01-18 Josh Conner <jconner@apple.com>
9730
9731 PR target/30485
9732 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
9733 * gcc.dg/vect/no-trapping-math-1: New.
9734 * gcc.dg/vect/no-trapping-math-2: New.
9735
9736 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
9737
9738 * gcc.target/i386/387-8.c: Update comment about optimizing
9739 inherent load of 1.0 of fptan instruction.
9740
9741 2007-01-18 Dirk Mueller <dmueller@suse.de>
9742 Richard Guenther <rguenther@suse.de>
9743
9744 PR diagnostic/8268
9745 * gcc.dg/Warray-bounds.c: New testcase.
9746 * gcc.dg/Warray-bounds-2.c: New testcase.
9747 * g++.dg/warn/Warray-bounds.C: New testcase.
9748 * g++.dg/warn/Warray-bounds-2.C: New testcase.
9749
9750 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
9751
9752 PR fortran/30476
9753 * gfortran.dg/generic_12.f90: New test.
9754
9755 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
9756
9757 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
9758 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
9759
9760 2007-01-16 Janis Johnson <janis187@us.ibm.com>
9761
9762 * gcc.dg/dfp/compare-special.h: New file.
9763 * gcc.dg/dfp/compare-special-32.c: New test.
9764 * gcc.dg/dfp/compare-special-64.c: New test.
9765 * gcc.dg/dfp/compare-special-128.c: New test.
9766
9767 2007-01-16 Roger Sayle <roger@eyesopen.com>
9768 Paul Thomas <pault@gcc.gnu.org>
9769 Steven G. Kargl <kargl@gcc.gnu.org>
9770
9771 PR fortran/30404
9772 * gfortran.dg/forall_6.f90: New test case.
9773 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
9774 * gfortran.dg/dependency_13.f90: Likewise.
9775
9776 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9777
9778 PR testsuite/12325
9779 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
9780 targets that don't support Inf.
9781
9782 2007-01-15 Dale Johannesen <dalej@apple.com>
9783
9784 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
9785
9786 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
9787
9788 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
9789 of achar for 0xff to avoid the "Extended ASCII not
9790 implemented" error message.
9791
9792 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
9793
9794 PR fortran/28172
9795 * gfortran.dg/altreturn_4.f90: New test.
9796
9797 PR fortran/29389
9798 * gfortran.dg/stfunc_4.f90: New test.
9799
9800 PR fortran/29712
9801 * gfortran.dg/bound_2.f90: Reinstate commented out line.
9802 * gfortran.dg/initialization_1.f90: Change warning.
9803
9804 PR fortran/30283
9805 * gfortran.dg/specification_type_resolution_2.f90: New test.
9806
9807 2007-01-14 Jan Hubicka <jh@suse.cz>
9808
9809 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
9810 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
9811 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
9812 elimination.
9813
9814 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
9815
9816 PR fortran/30410
9817 * gfortran.dg/external_procedures_2.f90: New test.
9818
9819 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
9820
9821 PR target/30413
9822 * gcc.target/i386/pr30413.c: New test.
9823
9824 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
9825
9826 PR fortran/30452
9827 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
9828
9829 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
9830
9831 * gcc.dg/20070112-1.c: New test.
9832
9833 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9834
9835 PR libgfortran/30435
9836 * gfortran.dg/list_read_6.f90: New test.
9837
9838 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
9839
9840 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
9841
9842 2007-01-12 Tom Tromey <tromey@redhat.com>
9843
9844 PR preprocessor/28227:
9845 * gcc.dg/cpp/pr28227.c: New file.
9846
9847 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
9848
9849 * gcc.dg/tree-ssa/loop-22.c: New test.
9850
9851 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
9852
9853 PR tree-optimization/29516
9854 * gcc.dg/tree-ssa/loop-20.c: New test.
9855
9856 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
9857
9858 PR libfortran/30415
9859 * minmaxloc_integer_kinds_1.f90: New test.
9860
9861 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
9862
9863 PR c++/29573
9864 * g++.dg/template/sizeof-template-argument.C: New test.
9865
9866 2007-01-11 Jan Hubicka <jh@suse.cz>
9867
9868 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
9869 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
9870 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
9871 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
9872 * gcc.dg/tree-ssa/pr21658.c: Likewise.
9873 * gcc.dg/tree-ssa/pr15349.c: Likewise.
9874 * gcc.dg/tree-ssa/pr25501.c: Likewise.
9875 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
9876 transformation in question.
9877 * gcc.dg/tree-ssa/vrp05.c: Likewise.
9878 * gcc.dg/tree-ssa/pr20701.c: Likewise.
9879 * gcc.dg/always_inline3.c: Likewise.
9880
9881 2007-01-10 Mark Mitchell <mark@codesourcery.com>
9882
9883 PR c++/28999
9884 * g++.dg/template/typename11.C: New test.
9885
9886 2007-01-10 Robert Kennedy <jimbob@google.com>
9887
9888 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
9889
9890 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
9891
9892 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
9893 for different integer kinds.
9894 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
9895 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
9896 * gfortran.dg/ishft_2.f90: New test.
9897 * gfortran.dg/ishft_3.f90: New test.
9898
9899 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
9900
9901 * gfortran.dg/altreturn_2.f90: Removed executable bit.
9902
9903 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
9904
9905 PR tree-optimization/30322
9906 * gcc.dg/tree-ssa/loop-21.c: New test.
9907
9908 2007-01-08 Geoffrey Keating <geoffk@apple.com>
9909
9910 * g++.dg/rtti/darwin-builtin-linkage.C: New.
9911
9912 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
9913
9914 * gcc.target/spu/intrinsics-1.c: Remove xfail.
9915
9916 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9917
9918 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
9919 * g++.dg/warn/overflow-warn-3.C: Likewise.
9920 * g++.dg/warn/overflow-warn-4.C: Likewise.
9921 * g++.dg/warn/overflow-warn-5.C: Likewise.
9922 * g++.dg/warn/overflow-warn-6.C: Likewise.
9923 * g++.dg/warn/Woverflow-1.C: Likewise.
9924 * g++.dg/warn/Woverflow-2.C: Likewise.
9925 * g++.dg/warn/Woverflow-3.C: Likewise.
9926 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
9927
9928 2007-01-08 Roger Sayle <roger@eyesopen.com>
9929
9930 * gfortran.dg/array_constructor_14.f90: New test case.
9931 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
9932
9933 2007-01-08 Richard Guenther <rguenther@suse.de>
9934
9935 PR tree-optimization/23603
9936 * gcc.dg/tree-ssa/vrp31.c: New testcase.
9937 * gcc.dg/tree-ssa/vrp32.c: Likewise.
9938
9939 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
9940
9941 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
9942 in __v8qi typedef.
9943 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
9944 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
9945 compiler behaviour.
9946 * gcc.dg/simd-5.c: Likewise.
9947 * gcc.dg/simd-6.c: Likewise.
9948 * g++.dg/conversion/simd1.C: Likewise.
9949 * g++.dg/conversion/simd3.C: Likewise.
9950 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
9951 (main): Use it.
9952
9953 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
9954
9955 PR tree-optimization/29877
9956 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
9957 name of a hard register for the target concerned. Adjust dg-error
9958 directives to cope with new behaviour of TER.
9959
9960 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9961
9962 PR c++/28986
9963 * g++.dg/conversion/nullptr1.C: Added overflow warning.
9964 * g++.dg/warn/overflow-warn-1.C: New.
9965 * g++.dg/warn/overflow-warn-3.C: New.
9966 * g++.dg/warn/overflow-warn-4.C: New.
9967 * g++.dg/warn/overflow-warn-5.C: New.
9968 * g++.dg/warn/overflow-warn-6.C: New.
9969 * g++.dg/warn/Woverflow-1.C: New.
9970 * g++.dg/warn/Woverflow-2.C: New.
9971 * g++.dg/warn/Woverflow-3.C: New.
9972 * g++.dg/warn/multiple-overflow-warn-2.C: New.
9973
9974 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
9975
9976 PR fortran/27698
9977 * gfortran.dg/invalid_name.f90: New test.
9978 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
9979 * gfortran.dg/gomp/pr29759.f90: Ditto.
9980
9981 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
9982
9983 * gfortran.dg/present_1.f90: Update error message.
9984
9985 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
9986
9987 PR c++/19439
9988 * g++.dg/template/duplicate1.C: New test
9989 * g++.dg/template/memfriend6.C: Adjust error markers.
9990
9991 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
9992
9993 PR tree-opt/30385
9994 * gcc.dg/torture/inline-1.c: New test.
9995
9996 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9997
9998 PR c/19978
9999 * gcc.dg/multiple-overflow-warn-1.c: New.
10000 * gcc.dg/multiple-overflow-warn-2.c: New.
10001 * gcc.dg/overflow-warn-6.c: New.
10002 * g++.dg/warn/multiple-overflow-warn-1.C: New.
10003
10004 2007-01-05 Roger Sayle <roger@eyesopen.com>
10005
10006 * gfortran.dg/array_memcpy_1.f90: New test case.
10007 * gfortran.dg/array_memcpy_2.f90: Likewise.
10008
10009 2007-01-05 Richard Guenther <rguenther@suse.de>
10010
10011 PR middle-end/27826
10012 * g++.dg/opt/pr27826.C: New testcase.
10013
10014 2007-01-05 Ian Lance Taylor <iant@google.com>
10015
10016 * gcc.dg/Walways-true-1.c: New test.
10017 * gcc.dg/Walways-true-2.c: New test.
10018 * g++.dg/warn/Walways-true-1.C: New test.
10019 * g++.dg/warn/Walways-true-2.C: New test.
10020
10021 2007-01-05 Jakub Jelinek <jakub@redhat.com>
10022
10023 PR c/30360
10024 * gcc.dg/pr30360.c: New test.
10025
10026 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
10027
10028 PR fortran/23232
10029 * gfortran.dg/data_implied_do_1.f90: New test.
10030
10031 PR fortran/27996
10032 PR fortran/27998
10033 * gfortran.dg/char_length_1.f90: New test.
10034
10035 2007-01-05 Richard Guenther <rguenther@suse.de>
10036
10037 PR middle-end/28116
10038 * g++.dg/opt/pr28116.C: New testcase.
10039
10040 2007-01-05 Tobias Burnus <burnus@net-b.de>
10041
10042 PR fortran/29624
10043 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
10044 invalid deallocate.
10045 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
10046 * gfortran.dg/protected_4.f90: Add pointer intent check.
10047 * gfortran.dg/protected_6.f90: Add pointer intent check.
10048 * gfortran.dg/pointer_intent_1.f90: New test.
10049 * gfortran.dg/pointer_intent_2.f90: New test.
10050 * gfortran.dg/pointer_intent_3.f90: New test.
10051
10052 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
10053
10054 PR 30235
10055 * gfortran.dg/altreturn_2.f90: new test.
10056
10057 2007-01-04 Tom Tromey <tromey@redhat.com>
10058
10059 PR preprocessor/28165:
10060 * gcc.dg/cpp/pr28165.c: New file.
10061
10062 2007-01-03 Josh Conner <jconner@apple.com>
10063
10064 PR middle-end/29683
10065 * gcc.dg/pr29683.c: New.
10066
10067 2007-01-03 Jakub Jelinek <jakub@redhat.com>
10068
10069 PR c++/28217
10070 * g++.dg/pch/template-1.C: New test.
10071 * g++.dg/pch/template-1.Hs: New file.
10072
10073 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
10074
10075 PR middle-end/30353
10076 * gcc.c-torture/compile/complex-4.c: New test.
10077
10078 2007-01-03 Joseph Myers <joseph@codesourcery.com>
10079
10080 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
10081 -maltivec.
10082 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
10083
10084 2007-01-03 Jakub Jelinek <jakub@redhat.com>
10085
10086 PR middle-end/30286
10087 * gcc.dg/pr30286.c: New test.
10088
10089 PR c++/29535
10090 * g++.dg/template/crash66.C: New test.
10091
10092 PR c++/29054
10093 * g++.dg/template/friend49.C: New test.
10094
10095 2007-01-03 Steven G. Kargl <kargls@comcast.net>
10096
10097 * gfortran.dg/ibits.f90: New test.
10098
10099 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
10100
10101 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
10102 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
10103
10104 2007-01-02 Jan Hubicka <jh@suse.cz>
10105
10106 * gcc.dg/pr16194.c: We now output error on all three functions,
10107 not just first one.
10108
10109 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10110
10111 PR c/19977
10112 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
10113 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
10114
10115 2006-01-02 Ian Lance Taylor <iant@google.com>
10116
10117 * g++.dg/warn/Wparentheses-22.C: New test.
10118 * g++.dg/warn/Wparentheses-23.C: New test.
10119
10120 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10121
10122 PR middle-end/7651
10123 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
10124 * gcc.dg/declspec-3-Wextra.c: New.
10125 * gcc.dg/declspec-3-no.c: New
10126
10127 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
10128
10129 PR fortran/20896
10130 * gfortran.dg/interface_10.f90: Remove.
10131
10132 2007-01-01 Roger Sayle <roger@eyesopen.com>
10133
10134 * gcc.dg/fold-eqxor-4.c: New test case.
10135
10136 2007-01-02 Joseph Myers <joseph@codesourcery.com>
10137
10138 PR middle-end/30311
10139 * gcc.c-torture/compile/pr30311.c: New test.
10140
10141 2007-01-01 Andrew Pinski <pinskia@gmail.com>
10142
10143 PR middle-end/30253
10144 * gcc.c-torture/compile/statement-expression-1.c: New test.
10145
10146 2007-01-01 Andreas Schwab <schwab@suse.de>
10147
10148 PR target/29166
10149 * g++.dg/eh/pr29166.C: New test.
10150
10151 2007-01-01 Joseph Myers <joseph@codesourcery.com>
10152
10153 * lib/target-supports.exp (check_effective_target_powerpc_spe):
10154 New.
10155 (check_effective_target_vect_cmdline_needed): Use it.
10156
10157 2006-12-31 Richard Guenther <rguenther@suse.de>
10158
10159 PR middle-end/30137
10160 * gcc.dg/pr30137-1.c: New testcase.
10161 * gcc.dg/pr30137-2.c: Likewise.
10162
10163 2006-12-31 Roger Sayle <roger@eyesopen.com>
10164
10165 PR middle-end/30322
10166 * gcc.dg/fold-plusnot-1.c: New test case.
10167
10168 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
10169
10170 PR c++/29731
10171 * g++.dg/parse/template22.C: New test.
10172
10173 2006-12-31 Richard Guenther <rguenther@suse.de>
10174
10175 PR middle-end/30338
10176 * gcc.c-torture/compile/pr30338.c: New testcase.
10177
10178 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
10179
10180 PR fortran/27900
10181 * gfortran.dg/intrinsic_actual_4.f90: New test.
10182
10183 PR fortran/24325
10184 * gfortran.dg/func_decl_3.f90: New test.
10185
10186 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
10187
10188 PR fortran/23060
10189 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
10190 * gfortran.dg/c_by_val_1.f: New test.
10191 * gfortran.dg/c_by_val_2.f: New test.
10192 * gfortran.dg/c_by_val_3.f: New test.
10193
10194 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
10195
10196 PR libfortran/30321
10197 * gfortran.dg/sum_zero_array_1.f90: New test.
10198
10199 2006-12-29 Jakub Jelinek <jakub@redhat.com>
10200
10201 PR preprocessor/29612
10202 * gcc.dg/cpp/pr29612-1.c: New test.
10203 * gcc.dg/cpp/pr29612-2.c: New test.
10204
10205 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
10206
10207 PR fortran/30034
10208 * gfortran.dg/pure_formal_proc_1.f90: New test.
10209
10210 PR fortran/30237
10211 * gfortran.dg/intrinsic_actual_3.f90: New test.
10212
10213 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10214
10215 PR fortran/30014
10216 * gfortran.dg/io_constraints_1.f90: Update test.
10217 * gfortran.dg/io_constraints_2.f90: Update test.
10218 * gfortran.dg/inquire_iolength.f90: New test.
10219
10220 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
10221
10222 PR fortran/20896
10223 * gfortran.dg/interface_10.f90: New test.
10224 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
10225 since z is already, locally a variable.
10226
10227 PR fortran/25135
10228 * gfortran.dg/generic_11.f90: New test.
10229 * gfortran.dg/interface_7.f90: Remove name clash between module
10230 name and procedure 'x' referenced in the interface.
10231
10232 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10233
10234 PR middle-end/7651
10235 * gcc.dg/Wmissing-parameter-type.c: New.
10236 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
10237 * gcc.dg/Wmissing-parameter-type-no.c: New.
10238
10239 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
10240
10241 PR fortran/25818
10242 * gfortran.dg/entry_array_specs_2.f: New test.
10243
10244 PR fortran/30084
10245 * gfortran.dg/nested_modules_6.f90: New test.
10246
10247 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10248
10249 PR middle-end/7651
10250 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
10251 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
10252
10253 2006-12-21 Andrew Pinski <pinskia@gmail.com>
10254
10255 PR C++/30168
10256 * g++.dg/opt/complex6.C: New test.
10257
10258 2006-12-22 Ben Elliston <bje@au.ibm.com>
10259
10260 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
10261 full" if the linker on spu-*-* warns about exceeding local store.
10262
10263 And revert this patch:
10264 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10265 fail to link due to relocation overflows on spu-*-*.
10266
10267 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
10268
10269 PR fortran/30273
10270 * gfortran.dg/dependency_19.f90: New test.
10271
10272 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
10273
10274 PR fortran/30202
10275 * gfortran.dg/alloc_comp_basics_3.f90: New test.
10276
10277 2006-12-21 Jakub Jelinek <jakub@redhat.com>
10278
10279 PR middle-end/30262
10280 * gcc.c-torture/execute/20061220-1.c: New test.
10281
10282 PR middle-end/30263
10283 * gcc.dg/gomp/asm-1.c: New test.
10284
10285 PR target/30230
10286 * g++.dg/eh/ia64-2.C: New test.
10287
10288 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
10289
10290 PR target/28966
10291 PR target/29248
10292 * gcc.dg/rs6000-leaf.c: New.
10293
10294 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10295
10296 PR fortran/25392
10297 * gfortran.dg/f2c_8.f90: New test.
10298
10299 2006-12-20 Bill Wendling <wendling@apple.com>
10300
10301 * gcc.dg/asm-b.c: Check for __ppc64__.
10302
10303 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
10304
10305 PR fortran/30190
10306 * gfortran.dg/bounds_check_5.f90: New test.
10307
10308 2006-12-20 Andrew Pinski <pinskia@gmail.com>
10309
10310 PR middle-end/30143
10311 * gcc.dg/gomp/complex-1.c: New testcase.
10312
10313 2006-12-20 Roger Sayle <roger@eyesopen.com>
10314
10315 * gfortran.dg/array_memset_1.f90: New test case.
10316
10317 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
10318
10319 * lib/target-supports.exp: Add spu to
10320 check_effective_target_vect_widen_mult_hi_to_si.
10321
10322 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
10323
10324 PR fortran/29992
10325 * gfortran.dg/generic_9.f90: New test.
10326
10327 PR fortran/30081
10328 * gfortran.dg/generic_10.f90: New test.
10329
10330 2006-12-19 Andrew Pinski <pinskia@gmail.com>
10331
10332 PR tree-opt/30045
10333 * gcc.dg/pr30045.c: New test.
10334
10335 2006-12-20 Ben Elliston <bje@au.ibm.com>
10336
10337 * gcc.dg/20020312-2.c: Add a case for __SPU__.
10338
10339 2006-12-19 Eric Christopher <echristo@apple.com>
10340
10341 PR target/29302
10342 * gcc.c-torture/execute/pr29302-1.c: New.
10343
10344 2006-12-19 Tobias Burnus <burnus@net-b.de>
10345
10346 PR fortran/39238
10347 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
10348
10349 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
10350
10351 PR fortran/30236
10352 * gfortran.dg/altreturn_3.f90: New test.
10353
10354 * gfortran.dg/char_result_12.f90: Fix comment typos.
10355
10356 2006-12-19 Ben Elliston <bje@au.ibm.com>
10357
10358 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
10359 as newlib's stdio.h uses non-traditional cpp constructs.
10360
10361 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
10362
10363 * gfortran.dg/advance.f90: Renamed to advance_1.f90
10364 * gfortran.dg/append-1.f90: Renamed to append_1.f90
10365 * gfortran.dg/array-1.f90: Renamed to array_1.f90
10366 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
10367 * gfortran.dg/backspace.f: Renamed to backspace_1.f
10368 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
10369 * gfortran.dg/default_initialization.f: Renamed to
10370 default_initialization_1.f
10371 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
10372 dollar_edit_descriptor_1.f
10373 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
10374 dollar_edit_descriptor_2.f
10375 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
10376 dollar_edit_descriptor_3.f
10377 * gfortran.dg/logint-1.f: Renamed to logint_1.f
10378 * gfortran.dg/logint-2.f: Renamed to logint_2.f
10379 * gfortran.dg/logint-3.f: Renamed to logint_3.f
10380 * gfortran.dg/advance_1.f90: Renamed from advance.f90
10381 * gfortran.dg/append_1.f90: Renamed from append-1.f90
10382 * gfortran.dg/array_1.f90: Renamed from array-1.f90
10383 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
10384 * gfortran.dg/backspace_1.f: Renamed from backspace.f
10385 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
10386 * gfortran.dg/default_initialization_1.f: Renamed from
10387 default_initialization.f
10388 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
10389 dollar_edit_descriptor-1.f
10390 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
10391 dollar_edit_descriptor-2.f
10392 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
10393 dollar_edit_descriptor-3.f
10394 * gfortran.dg/logint_1.f: Renamed from logint-1.f
10395 * gfortran.dg/logint_2.f: Renamed from logint-2.f
10396 * gfortran.dg/logint_3.f: Renamed from logint-3.f
10397
10398 2006-12-18 Bill Wendling <wendling@apple.com>
10399
10400 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
10401 id is an OjbC keyword.
10402
10403 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10404
10405 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
10406
10407 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
10408
10409 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
10410
10411 2006-12-18 Ian Lance Taylor <iant@google.com>
10412
10413 * g++.dg/warn/Wmissing-declarations-1.C: New test.
10414
10415 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
10416
10417 * gcc.c-torture/compile/pr27528.c: Use empty templates.
10418
10419 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
10420
10421 PR fortran/30207
10422 * gfortran.fortran-torture/execute/where21.f90: New test.
10423
10424 2006-12-17 Tobias Burnus <burnus@net-b.de>
10425
10426 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
10427
10428 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10429
10430 PR middle-end/7651
10431 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
10432 * gcc.dg/if-empty-1.c: Likewise.
10433 * gcc.dg/pr23165.c: Likewise.
10434 * g++.dg/warn/empty-body.C: Likewise.
10435
10436 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10437
10438 PR libfortran/30005
10439 * gfortran.dg/open_errors.f90: New test.
10440
10441 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
10442
10443 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
10444
10445 * gcc.target/i386/ssse3-pabsb.c: New file.
10446 * gcc.target/i386/ssse3-pabsd.c: Likewise.
10447 * gcc.target/i386/ssse3-pabsw.c: Likewise.
10448 * gcc.target/i386/ssse3-palignr.c: Likewise.
10449 * gcc.target/i386/ssse3-phaddd.c: Likewise.
10450 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10451 * gcc.target/i386/ssse3-phaddw.c: Likewise.
10452 * gcc.target/i386/ssse3-phsubd.c: Likewise.
10453 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10454 * gcc.target/i386/ssse3-phsubw.c: Likewise.
10455 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10456 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10457 * gcc.target/i386/ssse3-pshufb.c: Likewise.
10458 * gcc.target/i386/ssse3-psignb.c: Likewise.
10459 * gcc.target/i386/ssse3-psignd.c: Likewise.
10460 * gcc.target/i386/ssse3-psignw.c: Likewise.
10461 * gcc.target/i386/ssse3-vals.h: Likewise.
10462
10463 2006-12-15 Janis Johnson <janis187@us.ibm.com>
10464
10465 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
10466 * lib/fortran-torture.exp: Include target-supports.exp.
10467
10468 2006-12-15 Jakub Jelinek <jakub@redhat.com>
10469
10470 PR target/30185
10471 * gcc.c-torture/execute/pr30185.c: New test.
10472
10473 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10474
10475 PR testsuite/30179
10476 PR testsuite/30180
10477 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
10478 * gcc.dg/builtin-bswap-2.c: Likewise.
10479 * gcc.dg/builtin-bswap-3.c: Likewise.
10480 * gcc.dg/builtin-bswap-4.c: Likewise.
10481 * lib/target-supports.exp (check_effective_target_stdint_types): New.
10482 * gcc.c-torture/execute/mode-dependent-address.x: New file.
10483
10484 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10485
10486 PR libfortran/30145
10487 * gfortran.dg/write_zero_array: New test.
10488
10489 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10490
10491 PR fortran/30200
10492 * gfortran.dg/write_fmt_trim.f90: New test.
10493
10494 2006-12-14 Diego Novillo <dnovillo@redhat.com>
10495
10496 PR 30194
10497 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
10498 temporarily.
10499
10500 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10501
10502 * lib/target-supports.exp (check_weak_available): Use istarget
10503 "hppa*-*-hpux10*" instead of regexp.
10504 (check_cxa_atexit_available): Likewise.
10505
10506 2006-12-14 Richard Guenther <rguenther@suse.de>
10507
10508 PR tree-optimization/30197
10509 * gcc.c-torture/execute/complex-1.c: Fix function name.
10510 * gcc.dg/builtins-61.c: New testcase.
10511
10512 2006-12-14 Richard Guenther <rguenther@suse.de>
10513
10514 PR middle-end/30172
10515 * gcc.dg/pr30172-1.c: New testcase.
10516
10517 2006-12-14 Richard Guenther <rguenther@suse.de>
10518
10519 PR tree-optimization/30198
10520 * gcc.dg/builtins-60.c: New testcase.
10521
10522 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
10523
10524 * lib/target-supports.exp (vect_no_align): Remove spu.
10525
10526 2006-12-13 Ian Lance Taylor <iant@google.com>
10527
10528 PR c++/19564
10529 PR c++/19756
10530 * g++.dg/warn/Wparentheses-5.C: New test.
10531 * g++.dg/warn/Wparentheses-6.C: New test.
10532 * g++.dg/warn/Wparentheses-7.C: New test.
10533 * g++.dg/warn/Wparentheses-8.C: New test.
10534 * g++.dg/warn/Wparentheses-9.C: New test.
10535 * g++.dg/warn/Wparentheses-10.C: New test.
10536 * g++.dg/warn/Wparentheses-11.C: New test.
10537 * g++.dg/warn/Wparentheses-12.C: New test.
10538 * g++.dg/warn/Wparentheses-13.C: New test.
10539 * g++.dg/warn/Wparentheses-14.C: New test.
10540 * g++.dg/warn/Wparentheses-15.C: New test.
10541 * g++.dg/warn/Wparentheses-16.C: New test.
10542 * g++.dg/warn/Wparentheses-17.C: New test.
10543 * g++.dg/warn/Wparentheses-18.C: New test.
10544 * g++.dg/warn/Wparentheses-19.C: New test.
10545 * g++.dg/warn/Wparentheses-20.C: New test.
10546 * g++.dg/warn/Wparentheses-21.C: New test.
10547
10548 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10549
10550 PR testsuite/30157
10551 * lib/target-supports.exp (check_cxa_atexit_available): Return false
10552 for target "hppa.*hpux10".
10553
10554 2006-12-13 Jakub Jelinek <jakub@redhat.com>
10555
10556 * g++.dg/debug/vartrack1.C: New test.
10557
10558 * g++.dg/opt/ifcvt1.C: New test.
10559
10560 * gcc.dg/tls/opt-13.c: New test.
10561
10562 * gcc.dg/20060425-2.c: New test.
10563
10564 * g++.dg/opt/pr15054-2.C: New test.
10565
10566 * gcc.c-torture/execute/20060420-1.c: New test.
10567
10568 * gcc.c-torture/execute/20060412-1.c: New test.
10569
10570 * objc/compile/20060406-1.m: New test.
10571
10572 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
10573
10574 * g++.dg/template/array17.C: New test.
10575
10576 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
10577
10578 * gcc.target/powerpc/altivec-23.c: New test.
10579
10580 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
10581
10582 PR c++27316
10583 * g++.dg/inherit/error3.C: New test.
10584
10585 PR c++/28740
10586 * g++.dg/inherit/error4.C: New test.
10587
10588 2006-12-13 Richard Guenther <rguenther@suse.de>
10589
10590 PR tree-optimization/17687
10591 * gcc.dg/builtins-59.c: New testcase.
10592
10593 2006-12-13 Ben Elliston <bje@au.ibm.com>
10594
10595 * gcc.target/spu/Wmain.c: New test.
10596
10597 2006-12-12 Josh Conner <jconner@apple.com>
10598
10599 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
10600 * g++.dg/abi/thunk4.C: Likewise.
10601 * g++.dg/abi/rtti3.C: Likewise.
10602
10603 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
10604
10605 * gcc.target/spu/cpat-1.c: New test.
10606 * gcc.target/spu/cpat-2.c: New test.
10607 * gcc.target/spu/cpat-3.c: New test.
10608 * gcc.target/spu/cpat-4.c: New test.
10609
10610 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
10611
10612 PR tree-opt/28436
10613 * gcc.c-torture/compile/vector-1.c: New test.
10614 * gcc.c-torture/compile/vector-2.c: New test.
10615 * gcc.c-torture/compile/vector-3.c: New test.
10616
10617 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10618
10619 * lib/fortran-torture.exp: Update copyright years. Remove
10620 obsolete comment. Test -ftree-vectorize where it makes sense.
10621 * lib/gfortran-dg.exp: Update copyright years. Use settings
10622 from fortran-torture.exp.
10623 * gfortran.dg/char_transpose_1.f90,
10624 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
10625 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
10626 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
10627 '-w' to dg-options.
10628
10629 2006-12-12 Richard Sandiford <richard@codesourcery.com>
10630
10631 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
10632 saved_${tool}_load.
10633
10634 2006-12-12 Ira Rosen <irar@il.ibm.com>
10635
10636 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
10637 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
10638 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
10639 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
10640 gaps.
10641
10642 2006-12-12 Richard Guenther <rguenther@suse.de>
10643
10644 PR middle-end/30147
10645 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
10646
10647 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
10648 Diego Novillo <dnovillo@redhat.com>
10649
10650 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
10651 VDEF/VUSE changes.
10652 * gcc.dg/tree-ssa/pr26421.c: Likewise
10653 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
10654 * gcc.dg/tree-ssa/pr23382.c: Likewise.
10655 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
10656 * gcc.dg/tree-ssa/pr28410.c: Likewise.
10657 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
10658 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
10659 * gcc.dg/tree-ssa/vrp07.c: Likewise.
10660 * gcc.dg/tree-ssa/vrp08.c: Likewise.
10661 * gcc.dg/tree-ssa/alias-12.c: Likewise.
10662
10663 2006-12-11 Jan Hubicka <jh@suse.cz>
10664
10665 * gcc.dg/tree-prof/stringop-1.c: New test.
10666 * gcc.dg/tree-prof/stringop-2.c: New test.
10667
10668 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
10669
10670 PR target/30120
10671 * gcc.target/i386/pr30120.c: New test.
10672
10673 Revert:
10674 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
10675
10676 * gcc.target/i386/x87regparm-1.c: New test.
10677 * gcc.target/i386/x87regparm-2.c: New test.
10678 * gcc.target/i386/x87regparm-3.c: New test.
10679 * gcc.target/i386/x87regparm-4.c: New test.
10680
10681 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
10682
10683 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
10684
10685 2006-12-10 Tobias Burnus <burnus@net-b.de>
10686
10687 PR fortran/23994
10688 * gfortran.dg/protected_1.f90: New test.
10689 * gfortran.dg/protected_2.f90: New test.
10690 * gfortran.dg/protected_3.f90: New test.
10691 * gfortran.dg/protected_4.f90: New test.
10692 * gfortran.dg/protected_5.f90: New test.
10693 * gfortran.dg/protected_6.f90: New test.
10694
10695 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10696 Tobias Burnus <burnus@gcc.gnu.org>
10697
10698 PR fortran/29975
10699 PR fortran/30068
10700 * gfortran.dg/interface_4.f90: Test adding procedure to generic
10701 interface.
10702 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
10703 ambiguous interfaces.
10704 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
10705 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
10706 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
10707 ambiguous interfaces.
10708 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
10709 * gfortran.dg/array_initializer_2.f90: Add initializer array
10710 constructor test.
10711
10712 PR fortran/30096
10713 * gfortran.dg/interface_9.f90: Test that host interfaces are
10714 not checked for ambiguity with the local version.
10715
10716 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10717
10718 PR fortran/29464
10719 * gfortran.dg/module_interface_2.f90: New test.
10720
10721 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10722
10723 PR fortran/29941
10724 * gfortran.dg/assumed_len.f90: New test.
10725
10726 2006-12-09 Richard Guenther <rguenther@suse.de>
10727
10728 * g++.dg/warn/implicit-typename1.C: Qualify types.
10729 * g++.dg/parse/crash12.C: Likewise.
10730 * g++.dg/tree-ssa/pr22444.C: Likewise.
10731
10732 2006-12-09 Tobias Burnus <burnus@net-b.de>
10733
10734 * gfortran.dg/array_2.f90: Added sqrt test.
10735
10736 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
10737
10738 * gcc.target/i386/x87regparm-1.c: XFAIL.
10739 * gcc.target/i386/x87regparm-2.c: XFAIL.
10740 * gcc.target/i386/x87regparm-3.c: XFAIL.
10741 * gcc.target/i386/x87regparm-4.c: XFAIL.
10742
10743 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10744
10745 * lib/target-supports.exp
10746 (check_effective_target_large_long_double): New.
10747 * gcc.dg/Wconversion-real.c : Use it.
10748 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
10749 unsigned.
10750
10751 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
10752
10753 * gcc.c-torture/execute/mode-dependent-address.c: New test.
10754
10755 2006-12-08 Tobias Burnus <burnus@net-b.de>
10756
10757 PR fortran/27546
10758 * gfortran.dg/import4.f90: New test for IMPORT in modules.
10759
10760 2006-12-07 Mark Mitchell <mark@codesourcery.com>
10761
10762 PR c++/29732
10763 * g++.dg/template/crash65.C: New test.
10764 * g++.dg/template/spec16.C: Tweak error markers.
10765
10766 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
10767
10768 * gcc.target/spu: New directory.
10769 * gcc.target/spu/spu.exp: New file.
10770 * gcc.target/spu/intrinsics-1.c: New test.
10771
10772 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
10773
10774 PR c++/29980
10775 * g++.dg/ext/attrib27.C: New test.
10776 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
10777 * g++.dg/parse/typedef5.C: Likewise.
10778
10779 2006-12-07 Mike Stump <mrs@apple.com>
10780
10781 * treelang/compile/var_defs.tree: Adjust.
10782
10783 2006-12-06 Mark Mitchell <mark@codesourcery.com>
10784
10785 PR c++/29730
10786 * g++.dg/template/crash64.C: New test.
10787 * g++.dg/parse/crash27.C: Adjust error markers.
10788
10789 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
10790
10791 PR libfortran/30009
10792 PR libfortran/30056
10793 * gfortran.dg/read_eof_4.f90: Add tests.
10794 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
10795 * gfortran.dg/unf_read_corrupted_1.f90: New test.
10796
10797 2006-12-05 Mark Mitchell <mark@codesourcery.com>
10798
10799 PR c++/29729
10800 * g++.dg/template/crash63.C: New test.
10801
10802 PR c++/29728
10803 * g++.dg/template/crash62.C: New test.
10804
10805 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
10806
10807 PR fortran/30003
10808 * gfortran.dg/allocatable_function_1.f90: Increase the number
10809 of expected calls of free to 10; the lhs section reference is
10810 now evaluated so there is another call to bar. Change the
10811 comment appropriately.
10812 * gfortran.dg/array_section_1.f90: New test.
10813
10814 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
10815
10816 PR fortran/29912
10817 * gfortran.dg/char_result_12.f90: New test.
10818
10819 2006-12-05 Richard Guenther <rguenther@suse.de>
10820
10821 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
10822 * gcc.dg/vect/vect-pow-2.c: Rename to ...
10823 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
10824 vect_double, xfail for spu*-*-*.
10825
10826 2006-12-04 Tobias Burnus <burnus@net-b.de>
10827
10828 PR fortran/29962
10829 * initialization_4.f90: Test noninteger exponents (-std=f95).
10830 * initialization_5.f90: New test for noninteger exponents
10831 with -std=f2003.
10832
10833 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
10834
10835 PR fortran/29821
10836 * gfortran.dg/parameter_array_section_1.f90: New test.
10837
10838 2006-12-04 Mark Mitchell <mark@codesourcery.com>
10839
10840 PR c++/29733
10841 * g++.dg/template/crash61.C: New test.
10842
10843 PR c++/29632
10844 * g++.dg/template/error23.C: New test.
10845
10846 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
10847
10848 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
10849
10850 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
10851
10852 PR fortran/29916
10853 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
10854
10855 2006-12-04 Jakub Jelinek <jakub@redhat.com>
10856
10857 PR middle-end/29965
10858 * gcc.dg/gomp/pr29965-1.c: New test.
10859 * gcc.dg/gomp/pr29965-2.c: New test.
10860 * gcc.dg/gomp/pr29965-3.c: New test.
10861 * gcc.dg/gomp/pr29965-4.c: New test.
10862 * gcc.dg/gomp/pr29965-5.c: New test.
10863 * gcc.dg/gomp/pr29965-6.c: New test.
10864 * g++.dg/gomp/pr29965-1.C: New test.
10865 * g++.dg/gomp/pr29965-2.C: New test.
10866 * g++.dg/gomp/pr29965-3.C: New test.
10867 * g++.dg/gomp/pr29965-4.C: New test.
10868 * g++.dg/gomp/pr29965-5.C: New test.
10869 * g++.dg/gomp/pr29965-6.C: New test.
10870 * g++.dg/gomp/pr29965-7.C: New test.
10871 * g++.dg/gomp/pr29965-8.C: New test.
10872 * g++.dg/gomp/pr29965-9.C: New test.
10873 * g++.dg/gomp/pr29965-10.C: New test.
10874
10875 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
10876
10877 * gnat.dg/pointer_variable_bounds.adb: New test.
10878 * gnat.dg/pointer_variable_bounds.ads: Likewise.
10879 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
10880
10881 2006-12-03 Eric Christopher <echristo@apple.com>
10882
10883 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
10884
10885 2006-12-03 Richard Henderson <rth@redhat.com>
10886 Andrew Pinski <pinskia@gmail.com>
10887
10888 PR C++/14329
10889 * g++.dg/warn/unit-1.C: New test.
10890
10891 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
10892
10893 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
10894
10895 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
10896
10897 * g++.dg/vect/vect.exp: Enable tests to run on spu.
10898 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
10899 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
10900 * gcc.dg/vect/vect-70.c: Reduce array size.
10901 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
10902 vect_no_compaer_double targets.
10903 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
10904 vect_float, vect_double, and vect_int.
10905
10906 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
10907
10908 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
10909 test for loop versioning on vect_no_align targets.
10910 * gcc.dg/vect/pr20122.c: Likewise.
10911 * gcc.dg/vect/vect-105.c: Likewise.
10912 * gcc.dg/vect/vect-42.c: Likewise.
10913 * gcc.dg/vect/vect-43.c: Likewise.
10914 * gcc.dg/vect/vect-74.c: Likewise.
10915 * gcc.dg/vect/vect-75.c: Likewise.
10916 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
10917 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
10918 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
10919 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
10920
10921 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
10922
10923 PR fortran/29642
10924 * gfortran.dg/value_1.f90 : New test.
10925 * gfortran.dg/value_2.f90 : New test.
10926 * gfortran.dg/value_3.f90 : New test.
10927 * gfortran.dg/value_4.f90 : New test.
10928 * gfortran.dg/value_4.c : Called from value_4.f90.
10929
10930 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
10931
10932 PR C++/30033
10933 * g++.dg/cpp0x/static_assert4.C: New testcase.
10934
10935 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10936
10937 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
10938
10939 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
10940
10941 PR c/27953
10942 * gcc.dg/pr27953.c: New test.
10943
10944 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10945
10946 PR c++/30022
10947 * g++.dg/ext/vector5.C: New test.
10948
10949 PR c++/30021
10950 * g++.dg/other/main1.C: New test.
10951
10952 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
10953
10954 PR libfortran/29568
10955 * gfortran.dg/convert_implied_open.f90: Change to
10956 new default record length.
10957 * gfortran.dg/unf_short_record_1.f90: Adapt to
10958 new error message.
10959 * gfortran.dg/unformatted_subrecords_1.f90: New test.
10960
10961 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
10962
10963 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
10964
10965 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
10966
10967 PR c++/29066
10968 * g++.dg/expr/pr29066.c: New.
10969
10970 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
10971 Zdenek Dvorak <dvorakz@suse.cz>
10972
10973 PR tree-optimization/29921
10974 * gcc.dg/pr29921-2.c: New test.
10975
10976 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
10977
10978 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
10979 (i386_get_cpuid): New function.
10980 (i386_cpuid_ecx): Likewise.
10981 (i386_cpuid_edx): Likewise.
10982 (i386_cpuid): Updated to call i386_cpuid_edx.
10983
10984 * gcc.target/i386/sse3-addsubpd.c: New file.
10985 * gcc.target/i386/sse3-addsubps.c: Likewise.
10986 * gcc.target/i386/sse3-haddpd.c: Likewise.
10987 * gcc.target/i386/sse3-haddps.c: Likewise.
10988 * gcc.target/i386/sse3-hsubpd.c: Likewise.
10989 * gcc.target/i386/sse3-hsubps.c: Likewise.
10990 * gcc.target/i386/sse3-lddqu.c: Likewise.
10991 * gcc.target/i386/sse3-movddup.c: Likewise.
10992 * gcc.target/i386/sse3-movshdup.c: Likewise.
10993 * gcc.target/i386/sse3-movsldup.c: Likewise.
10994
10995 2006-12-01 Dirk Mueller <dmueller@suse.de>
10996
10997 * g++.dg/warn/Wreturn-type-4.C: New testcase.
10998
10999 2006-11-30 Janis Johnson <janis187@us.ibm.com>
11000
11001 * gcc.dg/dfp/convert-int-max.c: New test.
11002 * gcc.dg/dfp/convert-int-max-fold.c: New test.
11003
11004 2006-11-30 Richard Guenther <rguenther@suse.de>
11005
11006 * gcc.dg/vect/vect-pow-1.c: Rename ...
11007 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
11008 floats instead of doubles, check successful vectorization.
11009
11010 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
11011
11012 PR target/29945
11013 * gcc.c-torture/compile/pr29945.c: New testcase.
11014
11015 2006-11-30 Joseph Myers <joseph@codesourcery.com>
11016
11017 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
11018 -maltivec.
11019
11020 2006-11-29 Eric Christopher <echristo@apple.com>
11021
11022 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
11023
11024 2006-11-29 Janis Johnson <janis187@us.ibm.com>
11025
11026 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
11027
11028 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
11029
11030 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
11031
11032 PR c++/29022
11033 * g++.dg/inherit/virtual2.C: New test.
11034 * g++.dg/inherit/virtual3.C: Likewise.
11035 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
11036 * g++.dg/inherit/error2.C: Likewise.
11037 * g++.dg/template/instantiate1.C: Likewise.
11038
11039 2006-11-28 Andrew Pinski <pinskia@gmail.com>
11040
11041 PR tree-opt/29984
11042 * gcc.dg/tree-ssa/reassoc-12.c: New test.
11043
11044 2006-11-28 Jan Hubicka <jh@suse.cz>
11045
11046 * gcc.dg/memcpy-1.c: New test.
11047
11048 2006-11-28 Jakub Jelinek <jakub@redhat.com>
11049
11050 PR c++/29735
11051 * g++.dg/warn/main-3.C: New test.
11052
11053 2006-11-28 Jan Hubicka <jh@suse.cz>
11054
11055 * gcc.dg/winline-1.c: New test.
11056
11057 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
11058
11059 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
11060 alignments.
11061
11062 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
11063
11064 PR fortran/29976
11065 * gfortran.dg/missing_optional_dummy_3.f90
11066
11067 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
11068
11069 PR fortran/20880
11070 * gfortran.dg/interface_3.f90: Modify errors.
11071
11072 2006-11-28 Ben Elliston <bje@au.ibm.com>
11073
11074 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11075 fail to link due to relocation overflows on spu-*-*.
11076
11077 2006-11-27 Michael Matz <matz@suse.de>
11078 Andreas Krebbel <krebbel1@de.ibm.com>
11079
11080 PR target/29319
11081 * gcc.dg/20061127-1.c: New testcase.
11082
11083 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
11084
11085 * gcc.dg/20061124-1.c: Add exit() function prototype.
11086
11087 2006-11-27 Jan Hubicka <jh@suse.cz>
11088
11089 * gcc.target/i386/memcpy-1.c: Adjust size.
11090 * gcc.dg/visibility-11.c: Likewise.
11091
11092 2006-11-27 Richard Guenther <rguenther@suse.de>
11093
11094 PR middle-end/25620
11095 * gcc.target/i386/pow-1.c: New testcase.
11096 * gcc.dg/builtins-58.c: Likewise.
11097
11098 2006-11-26 Mark Mitchell <mark@codesourcery.com>
11099
11100 PR c++/29886
11101 * g++.dg/expr/cast8.C: New test.
11102
11103 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11104
11105 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
11106 Don't ever inline the testcase.
11107
11108 2006-11-25 Andrew Pinski <pinskia@gmail.com>
11109
11110 PR fortran/29982
11111 * gfortran.fortran-torture/compile/parameter_3.f90: New
11112 testcase.
11113
11114 2006-11-25 Andrew Pinski <pinskia@gmail.com>
11115
11116 PR fortran/29951
11117 * gfortran.fortran-torture/execute/transfer2.f90: New test.
11118
11119 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11120
11121 * gfortran.fortran-torture/execute/specifics.f90: Remove test
11122 for CHAR.
11123
11124 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11125
11126 PR libgfortran/29936
11127 * gfortran.dg/write_check3.f90: New test.
11128
11129 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
11130
11131 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
11132
11133 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
11134
11135 PR fortran/20880
11136 * gfortran.dg/interface_3.f90: New test.
11137
11138 PR fortran/29387
11139 * gfortran.dg/generic_8.f90: New test.
11140
11141 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11142
11143 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
11144 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
11145 * gfortran.dg/specifics_3.f90: Remove.
11146
11147 2006-11-24 Jakub Jelinek <jakub@redhat.com>
11148
11149 PR c/29955
11150 * gcc.dg/gomp/pr29955.c: New test.
11151
11152 PR c/29736
11153 * gcc.dg/pr29736.c: New test.
11154
11155 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
11156
11157 PR tree-opt/29964
11158 * gcc.dg/pure-1.c: New test.
11159
11160 2006-11-24 Joseph Myers <joseph@codesourcery.com>
11161
11162 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
11163 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
11164
11165 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
11166
11167 * gcc.dg/20061124-1.c: New testcase.
11168
11169 2006-11-23 Eric Christopher <echristo@apple.com>
11170
11171 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
11172
11173 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11174
11175 PR c/2707
11176 PR c++/26167
11177 * gcc.dg/Wconversion-integer.c: New. Supersedes
11178 Wconversion-negative-constants.c
11179 * gcc.dg/Wconversion-real.c: New.
11180 * gcc.dg/Wconversion-real-integer.c: New.
11181 * gcc.dg/Wconversion-negative-constants.c: Deleted.
11182 * g++.dg/warn/Wconversion1.C: Modified.
11183
11184 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11185
11186 * gfortran.dg/overload_1.f90: New test.
11187
11188 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11189
11190 PR c/9072
11191 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
11192 Wtraditional-conversion.
11193 * gcc.dg/overflow-warn-2.c: Likewise.
11194 * gcc.dg/Wconversion.c: Likewise. Renamed as
11195 Wtraditional-conversion.c .
11196 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
11197 Wtraditional-conversion-2.c .
11198 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
11199 Wtraditional-conversion-2.c
11200 * gcc.dg/Wconversion-negative-constants.c: New.
11201
11202 2006-11-23 Andrew Pinski <pinskia@gmail.com>
11203
11204 * gcc.dg/tree-ssa/dump-1.c: New test.
11205
11206 2006-11-23 David Ung <davidu@mips.com>
11207
11208 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
11209 -mfp64, allowable when ISA >= 33 and float is enabled.
11210 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
11211 of mthc1 and mfhc1 patterns.
11212
11213 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
11214
11215 PR tree-optimization/29921
11216 * gcc.dg/pr29921.c: New test.
11217
11218 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11219
11220 PR fortran/29441
11221 * gfortran.dg/initialization_4.f90: New test.
11222
11223 2006-11-22 Ira Rosen <irar@il.ibm.com>
11224
11225 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
11226 platforms that have interleaving support.
11227 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
11228 * gcc.dg/vect/vect-strided-a-u16-i2.c,
11229 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
11230 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
11231 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
11232 gcc.dg/vect/vect-strided-u8-i2-gap.c,
11233 gcc.dg/vect/vect-strided-u8-i8.c,
11234 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
11235 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
11236 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
11237 gcc.dg/vect/vect-strided-float.c,
11238 gcc.dg/vect/vect-strided-a-mult.c,
11239 gcc.dg/vect/vect-strided-mult-char-ls.c,
11240 gcc.dg/vect/vect-strided-a-u16-mult.c,
11241 gcc.dg/vect/vect-strided-a-u32-mult.c,
11242 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
11243 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
11244 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
11245 gcc.dg/vect/vect-strided-mult.c,
11246 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
11247 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
11248 New.
11249
11250 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
11251
11252 PR fortran/25087
11253 * gfortran.dg/auto_char_len_4.f90: New test.
11254
11255 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
11256
11257 PR fortran/29652
11258 * gfortran.dg/generic_7.f90: New test.
11259 * gfortran.dg/defined_operators_1.f90: Add new error.
11260
11261 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
11262
11263 PR tree-optimization/29902
11264 * g++.dg/tree-ssa/pr29902.C: New test.
11265
11266 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
11267
11268 PR fortran/29820
11269 * gfortran.dg/used_types_13.f90: New test.
11270
11271 2006-11-21 Janis Johnson <janis187@us.ibm.com>
11272
11273 * gcc.dg/dfp/snan.c: Delete.
11274
11275 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
11276
11277 * g++.dg/cpp0x/static_assert1.C: New.
11278 * g++.dg/cpp0x/static_assert2.C: New.
11279 * g++.dg/cpp0x/static_assert3.C: New.
11280
11281 2006-11-21 Richard Guenther <rguenther@suse.de>
11282
11283 * gcc.dg/vect/vect-pow-1.c: New testcase.
11284 * gcc.dg/vect/vect-pow-2.c: Likewise.
11285
11286 2006-11-21 Jakub Jelinek <jakub@redhat.com>
11287
11288 PR c++/29570
11289 * g++.dg/template/static29.C: New test.
11290
11291 PR c++/29734
11292 * g++.dg/conversion/simd4.C: New test.
11293
11294 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
11295
11296 PR c++/29475
11297 * g++.dg/template/access19.C: New test.
11298 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
11299 error is reported.
11300
11301 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11302
11303 PR tree-opt/25500
11304 * gcc.dg/tree-ssa/sra-4.c: New testcase.
11305
11306 2006-11-20 Tobias Burnus <burnus@net-b.de>
11307
11308 PR fortran/27546
11309 * gfortran.dg/import.f90: Extended test.
11310 * gfortran.dg/import2.f90: Extended test.
11311
11312 2006-11-20 Tobias Burnus <burnus@net-b.de>
11313
11314 * gfortran.dg/volatile3.f90: Add conflict test.
11315
11316 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
11317
11318 PR fortran/24783
11319 * gfortran.dg/implicit_10.f90: New test.
11320
11321 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
11322
11323 PR c++/8586
11324 * g++.dg/warn/Wall-write-strings.C: New.
11325
11326 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
11327
11328 * gfortran.dg/alloc_comp_constraint_5.f90: New.
11329 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
11330
11331 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11332
11333 * gfortran.dg/use_3.f90: Remove error message.
11334 * gfortran.dg/iso_fortran_env_1.f90: New test.
11335 * gfortran.dg/iso_fortran_env_2.f90: New test.
11336 * gfortran.dg/iso_fortran_env_3.f90: New test.
11337 * gfortran.dg/iso_fortran_env_4.f90: New test.
11338
11339 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
11340
11341 * gcc.dg/vect/vect-27.c: Fix initialization.
11342
11343 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11344
11345 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
11346 * gcc.dg/torture/builtin-minmax-1.c: New.
11347
11348 * gcc.dg/builtins-20.c: Add cases for copysign.
11349
11350 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11351
11352 PR fortran/24285
11353 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
11354
11355 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11356 * gfortran.dg/use_1.f90: New test.
11357 * gfortran.dg/use_1.f90: New test.
11358 * gfortran.dg/use_1.f90: New test.
11359
11360 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
11361
11362 PR tree-optimization/29801
11363 * gcc.dg/pr29801.c: New test.
11364
11365 2006-11-17 Jakub Jelinek <jakub@redhat.com>
11366
11367 PR middle-end/29584
11368 * gcc.dg/torture/pr29584.c: New test.
11369
11370 2006-11-17 Joseph Myers <joseph@codesourcery.com>
11371
11372 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
11373 Condition PowerPC tests for saving FPRs on powerpc_fprs.
11374 * gcc.target/powerpc/compress-float-ppc.c,
11375 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
11376 powerpc_fprs.
11377 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
11378 do not pass -mhard-float.
11379
11380 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
11381
11382 * gnat.dg/volatile_aggregate.adb: New test.
11383
11384 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11385
11386 PR fortran/29391
11387 PR fortran/29489
11388 * gfortran.dg/bound_2.f90: Add more checks.
11389 * gfortran.dg/bound_3.f90: New test.
11390
11391 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
11392
11393 PR target/29201
11394 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
11395
11396 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
11397
11398 * gfortran.dg/import3.f90: Fix error message.
11399
11400 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11401
11402 PR tree-opt/29788
11403 * gfortran.fortran-torture/compile/inline_1.f90:
11404 New testcase.
11405
11406 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
11407
11408 * gcc.target/i386/x87regparm-1.c: New test.
11409 * gcc.target/i386/x87regparm-2.c: New test.
11410 * gcc.target/i386/x87regparm-3.c: New test.
11411 * gcc.target/i386/x87regparm-4.c: New test.
11412
11413 2006-11-15 Tobias Burnus <burnus@net-b.de>
11414
11415 PR fortran/27546
11416 * gfortran.dg/import.f90: New test.
11417 * gfortran.dg/import2.f90: New test.
11418 * gfortran.dg/import3.f90: New test.
11419
11420 2006-11-15 Tobias Burnus <burnus@net-b.de>
11421
11422 PR fortran/27588
11423 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
11424
11425 2006-11-15 Tobias Burnus <burnus@net-b.de>
11426
11427 PR fortran/29806
11428 * gfortran.dg/contains.f90: New test.
11429 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
11430
11431 2006-11-15 Jakub Jelinek <jakub@redhat.com>
11432
11433 PR tree-optimization/29581
11434 * gcc.dg/pr29581-1.c: New test.
11435 * gcc.dg/pr29581-2.c: New test.
11436 * gcc.dg/pr29581-3.c: New test.
11437 * gcc.dg/pr29581-4.c: New test.
11438 * gfortran.dg/pr29581.f90: New test.
11439
11440 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
11441
11442 PR fortran/29702
11443 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
11444 numbers in error message headers.
11445
11446 2006-11-14 Richard Guenther <rguenther@suse.de>
11447
11448 * gcc.target/i386/math-torture/math-torture.exp: Restrict
11449 to i?86 and x86_64 targets.
11450
11451 2006-11-14 Caroline Tice <ctice@apple.com>
11452
11453 * gcc.dg/pubtypes-1.c: New file/testcase.
11454 * gcc.dg/pubtypes-2.c: New file/testcase.
11455 * gcc.dg/pubtypes-3.c: New file/testcase.
11456 * gcc.dg/pubtypes-4.c: New file/testcase.
11457 * g++.dg/pubtypes.C: New file/testcase.
11458
11459 2006-11-14 Mark Mitchell <mark@codesourcery.com>
11460
11461 PR c++/29106
11462 * g++.dg/init/self1.C: New test.
11463
11464 2006-11-14 Tobias Burnus <burnus@net-b.de>
11465
11466 PR fortran/29657
11467 * gfortran.dg/conflicts.f90: Add.
11468
11469 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
11470
11471 PR rtl-optimization/29798
11472
11473 * gcc.c-torture/execute/pr29798.c: New.
11474
11475 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11476
11477 * gcc.dg/builtins-20.c: Add more cases.
11478
11479 2006-11-13 Jakub Jelinek <jakub@redhat.com>
11480
11481 PR fortran/29759
11482 * gfortran.dg/gomp/pr29759.f90: New test.
11483
11484 2006-11-13 Mark Mitchell <mark@codesourcery.com>
11485
11486 PR c++/29518
11487 * g++.dg/template/static28.C: New test.
11488
11489 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
11490
11491 * lib/c-torture.exp: Use target-libpath.exp.
11492 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
11493 set GCC_EXEC_PREFIX env var from global variable of same name.
11494
11495 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11496
11497 PR fortran/26994
11498 * gfortran.fortran-torture/compile/transfer-1.f90:
11499 New testcase.
11500
11501 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
11502 Zdenek Dvorak <dvorakz@suse.cz>
11503
11504 PR tree-optimization/29680
11505 * gcc.dg/alias-11.c: New test.
11506
11507 2006-11-12 Jason Merrill <jason@redhat.com>
11508 Andrew Pinski <pinskia@physics.uc.edu>
11509
11510 PR middle-end/28915
11511 * gcc.target/i386/vectorize1.c: New.
11512
11513 2006-11-12 Roger Sayle <roger@eyesopen.com>
11514
11515 PR rtl-optimization/29797
11516 * gcc.c-torture/execute/pr29797-1.c: New test case.
11517
11518 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11519
11520 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
11521
11522 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
11523
11524 * gcc.dg/tree-ssa/prefetch-3.c: New test.
11525
11526 2006-11-12 Roger Sayle <roger@eyesopen.com>
11527
11528 PR tree-optimization/13827
11529 * gcc.dg/fold-eqand-1.c: New test case.
11530
11531 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
11532
11533 PR rtl-opt/28812
11534 * gcc.c-torture/execute/mayalias-3.c: New test.
11535
11536 2006-11-11 Richard Sandiford <richard@codesourcery.com>
11537
11538 PR middle-end/27528
11539 * gcc.c-torture/compile/pr27528.c: New test.
11540 * gcc.dg/pr27528.c: Likewise.
11541
11542 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11543
11544 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
11545
11546 * gcc.dg/torture/builtin-symmetric-1.c: New test.
11547
11548 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11549
11550 PR fortran/29758
11551 * gfortran.dg/reshape_source_size_1.f90: New test.
11552
11553 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11554
11555 PR fortran/29315
11556 * gfortran.dg/aliasing_dummy_4.f90: New test.
11557
11558 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
11559
11560 PR target/29777
11561 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
11562 and x86_64-*-* targets.
11563
11564 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11565
11566 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
11567 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
11568 New macros. Use them in exact tests.
11569 (TESTIT3): New macro.
11570 Add tests for fmin, fmax and fma.
11571
11572 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11573
11574 PR fortran/29431
11575 * gfortran.dg/array_constructor_13.f90: New test.
11576
11577 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11578
11579 PR fortran/29744
11580 * gfortran.dg/used_types_12.f90: New test.
11581
11582 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
11583
11584 PR middle-end/29726
11585 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
11586 (test6): Ditto.
11587 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
11588 * gcc.dg/fold-eqandshift-3.c: New test case.
11589
11590 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11591
11592 PR fortran/29699
11593 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
11594
11595 PR fortran/21370
11596 * gfortran.dg/change_symbol_attributes_1.f90: New test.
11597
11598 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
11599
11600 * gcc.dg/20061109-1.c: New testcase.
11601
11602 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11603
11604 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
11605
11606 2006-11-09 Tobias Burnus <burnus@net-b.de>
11607
11608 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
11609 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
11610
11611 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
11612
11613 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
11614 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
11615
11616 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11617
11618 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
11619
11620 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11621
11622 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
11623 vect-9.c).
11624 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
11625 * gcc.dg/vect/vect-9.c: Now vectorizable.
11626 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
11627 that support vect_widen_mult.
11628 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
11629 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
11630 vect-reduc-dot-u16.c).
11631 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
11632 vect-reduc-dot-u16.c).
11633 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
11634 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
11635 vect-reduc-dot-s8.c).
11636 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
11637 vect-reduc-dot-s8.c).
11638 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
11639 vect-reduc-dot-s8.c).
11640 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
11641 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
11642 vect-reduc-dot-u8.c).
11643 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
11644 vect-reduc-dot-u8.c).
11645 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
11646 * gcc.dg/vect/vect-multitypes-9.c: New test.
11647 * gcc.dg/vect/vect-multitypes-10.c: New test.
11648 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
11649 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
11650 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
11651 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
11652 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
11653 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
11654 wrapv-vect-reduc-dot-s8.c.
11655 * lib/target-support.exp (check_effective_target_vect_unpack): New.
11656 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
11657 targets that support vec_unpack.
11658 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
11659 (check_effective_target_vect_widen_mult_qi_to_hi): New.
11660 (check_effective_target_vect_widen_mult_hi_to_si): New.
11661 (check_effective_target_vect_widen_sum): Removed.
11662
11663 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11664
11665 * gcc.dg/vect/vect-multitypes-8.c: New test.
11666 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
11667
11668 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11669
11670 * gcc.dg/vect/vect-multitypes-7.c: New test.
11671
11672 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11673
11674 * gcc.dg/vect/vect-multitypes-4.c: New test.
11675 * gcc.dg/vect/vect-multitypes-5.c: New test.
11676 * gcc.dg/vect/vect-multitypes-6.c: New test.
11677
11678 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11679
11680 * gcc.dg/vect/vect-multitypes-1.c: New test.
11681 * gcc.dg/vect/vect-multitypes-2.c: New test.
11682 * gcc.dg/vect/vect-multitypes-3.c: New test.
11683
11684 2006-11-07 Eric Christopher <echristo@apple.com>
11685
11686 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
11687 Test using scan-assembler-not.
11688
11689 2006-11-07 Jakub Jelinek <jakub@redhat.com>
11690
11691 * gcc.dg/inline-17.c: New test.
11692
11693 2006-11-07 Steve Ellcey <sje@cup.hp.com>
11694
11695 PR other/25028
11696 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
11697 on HP-UX.
11698
11699 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
11700
11701 PR fortran/29539
11702 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
11703
11704 PR fortran/29634
11705 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
11706 test.
11707
11708 2006-11-07 Tobias Burnus <burnus@net-b.de>
11709
11710 PR fortran/29601
11711 * gfortran.dg/volatile.f90: Add.
11712 * gfortran.dg/volatile2.f90: Add.
11713 * gfortran.dg/volatile3.f90: Add.
11714 * gfortran.dg/volatile4.f90: Add.
11715 * gfortran.dg/volatile5.f90: Add.
11716 * gfortran.dg/volatile6.f90: Add.
11717 * gfortran.dg/volatile7.f90: Add.
11718
11719 2006-11-06 Tobias Burnus <burnus@net-b.de>
11720
11721 * gfortran.dg/io_constraints_2.f90: Adjust pattern
11722 for matching error messages.
11723 * gfortran.dg/specifics_3.f90: Adjust pattern
11724 for matching error messages.
11725
11726 2006-11-06 Janis Johnson <janis187@us.ibm.com>
11727 Bernhard Fischer <aldot@gcc.gnu.org>
11728
11729 * lib/gcc-dg.exp (output-exists): New proc.
11730 (output-exists-not): New proc.
11731 * gcc.test-framework/test-framework.awk: Support new directives.
11732 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
11733 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
11734 * gcc.test-framework/dg-outexists-exp-F.c: New test.
11735 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
11736 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
11737 * gcc.test-framework/dg-outexists-exp-P.c: New test.
11738
11739 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
11740
11741 PR fortran/29630
11742 PR fortran/29679
11743 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
11744 * gfortran.dg/initialization_3.f90: New.
11745
11746 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11747
11748 PR libgfortran/25545
11749 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
11750
11751 2006-11-05 Jakub Jelinek <jakub@redhat.com>
11752
11753 PR middle-end/29695
11754 * gcc.c-torture/execute/pr29695-1.c: New test.
11755 * gcc.c-torture/execute/pr29695-2.c: New test.
11756
11757 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
11758
11759 PR fortran/29565
11760 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
11761
11762 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
11763
11764 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
11765 for matching error messages.
11766
11767 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
11768
11769 PR target/26915
11770 * gcc.target/i386/387-12.c: New test.
11771
11772 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11773
11774 PR libfortran/29713
11775 * gfortran.dg/pr29713.f90: New test.
11776
11777 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
11778
11779 * gcc.c-torture/execute/arith-rand-ll.c:
11780 Also test for bogus rest sign.
11781
11782 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11783
11784 PR libfortran/27895
11785 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
11786
11787 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
11788
11789 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
11790 from error messages.
11791
11792 2006-11-02 Mike Stump <mrs@apple.com>
11793
11794 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
11795
11796 * g++.old-deja/g++.abi/align.C: Enable for darwin.
11797
11798 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
11799
11800 * g++.dg/eh/gcsec1.C: New test.
11801
11802 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11803
11804 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
11805 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
11806
11807 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
11808
11809 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
11810 hexadecimal value.
11811 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
11812 * gcc.dg/pr14796-2.c: Likewise.
11813
11814 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
11815
11816 * gcc.c-torture/execute/20061101-1.c: New test.
11817
11818 2006-11-01 Richard Guenther <rguenther@suse.de>
11819
11820 * gcc.target/i386/fpprec-1.c: New testcase.
11821
11822 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11823
11824 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
11825 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
11826
11827 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
11828
11829 * gcc.c-torture/execute/20061031-1.c: New test.
11830
11831 2006-10-31 Geoffrey Keating <geoffk@apple.com>
11832
11833 PR 23067
11834 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
11835 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
11836 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
11837 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
11838 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
11839 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
11840 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
11841
11842 2006-10-31 Eric Christopher <echristo@apple.com>
11843 Falk Hueffner <falk@debian.org>
11844
11845 * gcc.dg/builtin-bswap-1.c: New.
11846 * gcc.dg/builtin-bswap-2.c: New.
11847 * gcc.dg/builtin-bswap-3.c: New.
11848 * gcc.dg/builtin-bswap-4.c: New.
11849 * gcc.dg/builtin-bswap-5.c: New.
11850 * gcc.target/i386/builtin-bswap-1.c: New.
11851
11852 2006-10-31 Geoffrey Keating <geoffk@apple.com>
11853
11854 * gcc.dg/inline-16.c: New.
11855
11856 PR 16622
11857 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
11858 defining it.
11859 * gcc.dg/inline-13.c: New.
11860 * gcc.dg/inline-14.c: New.
11861 * gcc.dg/inline-15.c: New.
11862
11863 PR 11377
11864 * gcc.dg/inline6.c: New.
11865 * gcc.dg/inline7.c: New.
11866
11867 2006-10-31 Roger Sayle <roger@eyesopen.com>
11868
11869 PR middle-end/23470
11870 * gcc.dg/pr23470-1.c: New test case.
11871
11872 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
11873
11874 PR fortran/29537
11875 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
11876 data.
11877 * gfortran.dg/blockdata_2.f90: New testcase.
11878
11879 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
11880
11881 PR libfortran/29627
11882 * gfortran.dg/unf_short_record_1.f90: New test.
11883
11884 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11885
11886 PR fortran/29067
11887 * gfortran.dg/pr29067.f: New test.
11888
11889 2006-10-31 Joseph Myers <joseph@codesourcery.com>
11890 Richard Sandiford <richard@codesourcery.com>
11891
11892 * lib/target-supports.exp (get_compiler_messages): Append options
11893 as a single list element.
11894 (check_effective_target_arm_vfp_ok): New.
11895 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
11896
11897 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
11898
11899 PR fortran/29387
11900 * gfortran.dg/intrinsic_actual_2.f90: New test.
11901
11902 PR fortran/29490
11903 * gfortran.dg/actual_array_interface_1.f90: New test.
11904
11905 PR fortran/29641
11906 * gfortran.dg/used_types_11.f90: New test.
11907
11908 2006-10-30 Dirk Mueller <dmueller@suse.de>
11909
11910 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
11911 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
11912 * g++.old-deja/g++.pt/eichin01.C (main): Same.
11913 * g++.old-deja/g++.mike/net25.C (main): Same.
11914 * g++.dg/lookup/exception1.C (main): Same.
11915 * g++.dg/parse/parens2.C (main): Same.
11916
11917 2006-10-30 Roger Sayle <roger@eyesopen.com>
11918
11919 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
11920
11921 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11922
11923 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
11924 * gcc.dg/torture/builtin-math-3.c: Likewise.
11925
11926 2006-10-30 Tobias Burnus <burnus@net-b.de>
11927
11928 PR fortran/29452
11929 * gfortran.dg/write_check.f90: Check run-time keyword checking.
11930 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
11931
11932 2006-10-30 Andrew Pinski <pinskia@gmail.com>
11933
11934 PR Fortran/29410
11935 * gfortran.fortran-torture/execute/transfer1.f90: New test.
11936
11937 2006-10-30 Joseph Myers <joseph@codesourcery.com>
11938
11939 * lib/target-supports.exp (check_function_available): Declare
11940 function before calling.
11941
11942 2006-10-30 Jakub Jelinek <jakub@redhat.com>
11943
11944 PR tree-optimization/29637
11945 * gcc.dg/pr29637.c: New test.
11946
11947 2006-10-29 Roger Sayle <roger@eyesopen.com>
11948
11949 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
11950 tree canonicalization.
11951
11952 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11953
11954 * gcc.dg/builtins-20.c: Add more hypot tests.
11955
11956 2006-10-29 Roger Sayle <roger@eyesopen.com>
11957
11958 * gcc.dg/fold-compare-1.c: New test case.
11959
11960 2006-10-29 Dirk Mueller <dmueller@suse.de>
11961
11962 PR c++/16307
11963 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
11964
11965 2006-10-29 Roger Sayle <roger@eyesopen.com>
11966
11967 PR tree-optimization/15458
11968 * gcc.dg/fold-xornot-1.c: New test case.
11969
11970 2006-10-29 Richard Guenther <rguenther@suse.de>
11971
11972 * gcc.target/i386/math-torture/trunc.c: New testcase.
11973
11974 2006-10-29 Richard Guenther <rguenther@suse.de>
11975
11976 * gcc.target/i386/math-torture/round.c: New testcase.
11977
11978 2006-10-29 Richard Guenther <rguenther@suse.de>
11979
11980 * gcc.target/i386/math-torture/ceil.c: New testcase.
11981 * gcc.target/i386/math-torture/floor.c: Likewise.
11982
11983 2006-10-29 Richard Guenther <rguenther@suse.de>
11984
11985 * gcc.target/i386/math-torture/rint.c: New testcase.
11986 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
11987
11988 2006-10-29 Richard Guenther <rguenther@suse.de>
11989
11990 * gcc.target/i386/math-torture/lfloor.c: New testcase.
11991 * gcc.target/i386/math-torture/lceil.c: Likewise.
11992
11993 2006-10-28 Tobias Burnus <burnus@net-b.de>
11994
11995 PR libgfortran/24313
11996 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
11997
11998 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
11999
12000 * gcc.c-torture/execute/20020118-1.c,
12001 gcc.c-torture/execute/builtins/strlen.c,
12002 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
12003 comment typos.
12004
12005 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12006
12007 * gcc.dg/builtins-20.c: Add tests for hypot.
12008 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
12009 two-argument builtins.
12010 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
12011 TESTIT2. Update all callers.
12012 (TESTIT2, TESTIT2_R): New helper macros.
12013 Add testcases for pow, hypot and atan2.
12014
12015 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
12016
12017 PR C++/29295
12018 * g++.dg/expr/bool1.C: New test.
12019 * g++.dg/expr/bool2.C: New test.
12020
12021 2006-10-28 Tobias Burnus <burnus@net-b.de>
12022
12023 PR fortran/28224
12024 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
12025 * gfortran.dg/namelist_internal.f90: New test.
12026
12027 2006-10-28 Tobias Burnus <burnus@net-b.de>
12028
12029 PR fortran/29625
12030 * gfortran.dg/io_real_boz.f90: Add.
12031 * gfortran.dg/io_real_boz2.f90: Add.
12032
12033 2006-10-28 Richard Guenther <rguenther@suse.de>
12034
12035 PR middle-end/26899
12036 * gcc.dg/tree-ssa/pr26899.c: New testcase.
12037
12038 2006-10-28 Richard Guenther <rguenther@suse.de>
12039
12040 PR target/28806
12041 * gcc.target/i386/math-torture/lround.c: New testcase.
12042
12043 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
12044
12045 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
12046 * gcc.dg/builtins-44.c: Likewise.
12047 * gcc.dg/builtins-45.c: Likewise.
12048 * gcc.dg/pr28796-2.c: Likewise.
12049 * gcc.dg/unordered-3.c: Likewise.
12050
12051 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12052
12053 PR libgfortran/27954
12054 * gfortran.dg/error_recovery_2.f90: New test.
12055
12056 2006-10-26 Richard Guenther <rguenther@suse.de>
12057
12058 * gcc.target/i386/i386.exp: Use glob, not find to collect
12059 tests. Avoids recursing into subdirectories.
12060 * gcc.target/i386/math-torture/math-torture.exp: Torture
12061 for interesting ia32 math options.
12062 * gcc.target.i386/math-torture/lrint.c: New testcase.
12063
12064 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12065
12066 PR libgfortran/29563
12067 * gfortran.dg/arrayio_9.f90: Update test.
12068 * gfortran.dg/arrayio_19.f90: New test.
12069
12070 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
12071
12072 * gcc.dg/20061026.c: New testcase.
12073
12074 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12075
12076 PR libgfortran/29563
12077 * gfortran.dg/arrayio_9.f90: New test.
12078
12079 2006-10-26 Ben Elliston <bje@au.ibm.com>
12080
12081 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
12082 Copy the strings manually, as strcpy may call strlen.
12083
12084 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12085
12086 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
12087 Add checks for log, log2, log10 and log1p.
12088
12089 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
12090 we already test 0.0. Add checks for expm1, log, log2, log10,
12091 log1p, cbrt, erf and erfc.
12092
12093 2006-10-25 Steve Ellcey <sje@cup.hp.com>
12094
12095 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
12096
12097 2006-10-25 Uros Bizjak <uros@kss-loka.si>
12098
12099 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
12100 and remainderl() built-in functions. Remove -ffast-math from
12101 dg-options.
12102
12103 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12104
12105 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
12106 acosh and atanh.
12107
12108 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
12109 floating point modifiers to arguments passed to float and long
12110 double functions respectively. Update all callers to use floating
12111 point numbers, not integers. Add tests for exp, exp2 and
12112 exp10/pow10.
12113
12114 * gcc.dg/torture/builtin-math-3.c: New test.
12115
12116 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
12117
12118 PR fortran/29393
12119 * gfortran.dg/initialize_2.f90: New.
12120
12121 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12122
12123 * gcc.dg/torture/builtin-math-2.c: New test.
12124
12125 2006-10-24 Richard Guenther <rguenther@suse.de>
12126
12127 PR middle-end/28796
12128 * gcc.dg/pr28796-1.c: New testcase.
12129 * gcc.dg/pr28796-2.c: Likewise.
12130
12131 2006-10-24 Richard Guenther <rguenther@suse.de>
12132
12133 * gcc.dg/builtins-57.c: New testcase.
12134
12135 2006-10-24 Richard Guenther <rguenther@suse.de>
12136
12137 PR tree-optimization/29567
12138 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
12139
12140 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
12141
12142 PR tree-optimization/14784
12143 * gcc.dg/alias-10.c: New test.
12144
12145 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12146
12147 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
12148
12149 2006-10-23 Jakub Jelinek <jakub@redhat.com>
12150
12151 * gcc.dg/builtin-strncat-chk-1.c: New test.
12152
12153 2006-10-23 Jan Hubicka <jh@suse.cz>
12154
12155 * gcc.dg/memmove-1.c: New test.
12156
12157 2006-10-23 Paul Brook <paul@codesourcery.com>
12158
12159 * gcc.dg/pragma-pack-5.c: New test.
12160
12161 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
12162
12163 * g++.dg/other/s390-1.C: New testcase.
12164
12165 2006-10-23 Richard Guenther <rguenther@suse.de>
12166
12167 PR middle-end/27132
12168 PR middle-end/23295
12169 * gcc.dg/pr27132.c: New testcase.
12170 * gcc.dg/pr23295.c: Likewise.
12171 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
12172 * g++.dg/tree-ssa/pr19807.C: Likewise.
12173
12174 2006-10-23 Richard Guenther <rguenther@suse.de>
12175
12176 PR middle-end/21032
12177 * gcc.dg/pr21032.c: New testcase.
12178
12179 2006-10-22 Jeff Law <law@redhat.com>
12180 Richard Guenther <rguenther@suse.de>
12181
12182 PR tree-optimization/15911
12183 * gcc.dg/tree-ssa/vrp30.c: New testcase.
12184
12185 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
12186
12187 PR c++/20647
12188 * g++.dg/abi/rtti3.C: New.
12189
12190 2006-10-21 Uros Bizjak <uros@kss-loka.si>
12191
12192 PR middle-end/28252
12193 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
12194 transformation.
12195
12196 2006-10-21 Richard Guenther <rguenther@suse.de>
12197
12198 PR tree-optimization/3511
12199 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
12200
12201 2006-10-21 Richard Guenther <rguenther@suse.de>
12202
12203 PR middle-end/26898
12204 * gcc.dg/torture/pr26898-1.c: New testcase.
12205 * gcc.dg/torture/pr26898-2.c: Likewise.
12206
12207 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
12208
12209 PR c++/28053
12210 * g++.dg/parse/bitfield1.C: Adjust error markers.
12211 * g++.dg/parse/bitfield2.C: New test.
12212
12213 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
12214
12215 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
12216
12217 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12218
12219 PR libfortran/27895
12220 * gfortran.dg/zero_sized_1.f90: New test.
12221
12222 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
12223
12224 * gcc.dg/div-compare-1.c: New test.
12225
12226 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
12227
12228 PR fortran/29216
12229 * gfortran.dg/result_default_init_1.f90: New test.
12230
12231 PR fortran/29314
12232 * gfortran.dg/automatic_default_init_1.f90: New test.
12233
12234 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
12235 from 38 to 33.
12236
12237 2006-10-18 Geoffrey Keating <geoffk@apple.com>
12238
12239 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
12240 'using namespace std' without previous declaration.
12241 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
12242 * g++.old-deja/g++.robertl/eb133c.C: New.
12243
12244 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12245
12246 PR libgfortran/29277
12247 * gfortran.dg/streamio_4.f90: Update test.
12248 * gfortran.dg/streamio_11.f90: New test.
12249
12250 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
12251
12252 PR c++/27952
12253 * g++.dg/inherit/virtual1.C: New test.
12254
12255 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12256
12257 PR c++/28261
12258 * g++.dg/parse/enum3.C: New test.
12259
12260 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12261
12262 PR c++/29039
12263 * g++.dg/init/ctor8.C: New test.
12264
12265 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12266
12267 PR c++/27270
12268 * g++.dg/ext/complit8.C: Tweak error markers.
12269 * g++.dg/template/complit1.C: Add error marker.
12270
12271 2006-10-16 Mark Mitchell <mark@codesourcery.com>
12272
12273 PR c++/27270
12274 * g++.dg/ext/complit8.C: New test.
12275
12276 PR c++/29408
12277 * g++.dg/parse/dtor12.C: New test.
12278
12279 PR c++/29435
12280 * g++.dg/template/sizeof11.C: New test.
12281
12282 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
12283
12284 PR fortran/29392
12285 * gfortran.dg/data_char_3.f90: New test.
12286
12287 PR fortran/29451
12288 * gfortran.dg/negative_automatic_size.f90: New test.
12289
12290 2006-10-16 David Daney <ddaney@avtrex.com>
12291
12292 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
12293
12294 2006-10-16 Eric Christopher <echristo@apple.com>
12295
12296 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
12297 x86_64.
12298
12299 2006-10-16 Mark Mitchell <mark@codesourcery.com>
12300
12301 PR c++/28211
12302 * g++.dg/tc1/dr49.C: Tweak error messages.
12303 * g++.dg/parse/template21.C: New test.
12304
12305 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12306
12307 PR middle-end/20491
12308 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
12309
12310 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
12311
12312 PR fortran/29403
12313 * gfortran.dg/print_1.f90: New test.
12314
12315 2006-10-15 Jan Hubicka <jh@suse.cz>
12316
12317 PR middle-end/29241
12318 * gcc.c-torture/compile/pr29241.c: New testcase.
12319
12320 2006-10-15 David Edelsohn <edelsohn@gnu.org>
12321
12322 PR middle-end/29250
12323 * gcc.c-torture/compile/pr29250.c: New test.
12324
12325 2006-10-15 Richard Guenther <rguenther@suse.de>
12326
12327 * gcc.dg/pr29299.c: New testcase.
12328
12329 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
12330
12331 PR fortran/24767
12332 * gfortran.dg/label_4.f90: Adjust warning flag.
12333
12334 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
12335
12336 PR fortran/29371
12337 * gfortran.dg/nullify_3.f90: New test.
12338
12339 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
12340
12341 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12342 on Solaris 2.5.1 too.
12343
12344 2006-10-13 Eric Christopher <echristo@apple.com>
12345
12346 * gcc.dg/pr25993.c: Skip for darwin.
12347
12348 2006-10-13 Eric Christopher <echristo@apple.com>
12349
12350 * gcc.dg/visibility-11.c: Skip for darwin.
12351
12352 2006-10-13 Eric Christopher <echristo@apple.com>
12353
12354 * gcc.dg/darwin-weakimport-1.c: Use
12355 -fno-asynchronous-unwind-tables.
12356 * gcc.dg/darwin-weakimport-3.c: Ditto.
12357
12358 2006-10-13 Richard Guenther <rguenther@suse.de>
12359
12360 PR tree-optimization/29446
12361 * gcc.dg/torture/pr29446.c: New testcase.
12362
12363 2006-10-13 Bill Wendling <wendling@apple.com>
12364
12365 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
12366 * g++.old-deja/g++.jason/hmc1.C: Likewise.
12367 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
12368 * g++.old-deja/g++.law/shadow1.C: Likewise.
12369 * g++.old-deja/g++.law/ctors10.C: Likewise.
12370 * g++.dg/debug/namespace1.C: Likewise.
12371 * g++.dg/inherit/namespace-as-base.C: Likewise.
12372 * g++.dg/opt/delay-slot-1.C: Likewise.
12373 * g++.dg/parse/defarg10.C: Likewise.
12374 * g++.dg/template/ptrmem11.C: Likewise.
12375 * g++.dg/template/mem_func_ptr.C: Likewise.
12376 * g++.dg/template/spec19.C: Likewise.
12377
12378 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
12379
12380 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
12381
12382 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
12383
12384 PR fortran/29373
12385 * gfortran.dg/implicit_9.f90: New test.
12386
12387 PR fortran/29407
12388 * gfortran.dg/namelist_25.f90: New test.
12389
12390 PR fortran/27701
12391 * gfortran.dg/same_name_2.f90: New test.
12392
12393 PR fortran/29232
12394 * gfortran.dg/host_assoc_types_1.f90: New test.
12395
12396 PR fortran/29364
12397 * gfortran.dg/missing_derived_type_1.f90: New test.
12398 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
12399
12400 PR fortran/29422
12401 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
12402
12403 PR fortran/29428
12404 * gfortran.dg/alloc_comp_assign_5.f90: New test.
12405
12406 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12407
12408 PR fortran/29391
12409 * gfortran.dg/bound_2.f90: New test.
12410
12411 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12412
12413 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
12414 directive.
12415 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
12416 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
12417 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
12418 * gfortran.dg/gomp/reduction3.f90: Likewise.
12419 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
12420 * gfortran.dg/dummy_procedure_2.f90: Likewise.
12421 * gfortran.dg/interface_derived_type_1.f90: Likewise.
12422 * gfortran.dg/forall_4.f90: Likewise.
12423 * gfortran.dg/spec_expr_4.f90: Likewise.
12424 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
12425 * gfortran.dg/forall_5.f90: Likewise.
12426 * gfortran.dg/open_access_append_2.f90: Add check for
12427 compile-time warning.
12428
12429 2006-10-13 Mark Mitchell <mark@codesourcery.com>
12430
12431 PR c++/28506
12432 * g++.dg/parse/pure1.C: New test.
12433
12434 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12435
12436 PR fortran/21435
12437 * gfortran.dg/io_constraints_3.f90: New test.
12438 * gfortran.dg/open_access_append_1.f90: Add checks
12439 for compile-time warnings.
12440 * gfortran.dg/pr20163-2.f: Likewise.
12441 * gfortran.dg/iostat_2.f90: Likewise.
12442 * gfortran.dg/label_4.f90: Delete the temporary
12443 file.
12444 * gfortran.dg/direct_io_2.f90: Add a FILE=
12445 specifier.
12446 * gfortran.dg/iomsg_1.f90: Add check for
12447 compile-time warning.
12448
12449 2006-10-12 Jan Hubicka <jh@suse.cz>
12450
12451 PR c/28419
12452 * gcc.dg/pr28319.c: New test.
12453
12454 2006-10-12 Mark Mitchell <mark@codesourcery.com>
12455 PR c++/29318
12456 * g++.dg/ext/vla4.C: New test.
12457
12458 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
12459
12460 PR c++/27961
12461 * g++.dg/template/crash60.C: New test.
12462 * g++.dg/other/large-size-array.C: Adjust error markers.
12463 * g++.dg/parse/crash27.C: Likewise.
12464 * g++.dg/template/crash1.C: Likewise.
12465
12466 2006-10-12 Steve Ellcey <sje@cup.hp.com>
12467
12468 PR testsuite/29093
12469 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
12470
12471 2006-10-12 Jakub Jelinek <jakub@redhat.com>
12472
12473 PR preprocessor/28709
12474 * gcc.dg/cpp/paste14.c: New test.
12475
12476 2006-10-11 Mark Mitchell <mark@codesourcery.com>
12477
12478 PR c++/29175
12479 * g++.dg/init/array24.C: New test.
12480
12481 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12482
12483 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
12484 of <sys/types.h>.
12485
12486 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
12487
12488 PR c++/29024
12489 * g++.dg/parse/typedef8.C: New test.
12490 * g++.dg/other/mult-stor1.C: Adjust error markers.
12491
12492 2006-10-11 Richard Guenther <rguenther@suse.de>
12493
12494 PR tree-optimization/28230
12495 * gcc.dg/torture/pr28230.c: New testcase.
12496
12497 2006-10-11 Richard Guenther <rguenther@suse.de>
12498
12499 PR inline-asm/29119
12500 * gcc.dg/torture/pr29119.c: New testcase.
12501
12502 2006-10-10 Jakub Jelinek <jakub@redhat.com>
12503
12504 PR middle-end/29272
12505 * gcc.c-torture/execute/20060930-2.c: New test.
12506
12507 2006-10-09 Richard Henderson <rth@redhat.com>
12508
12509 Revert emutls patch.
12510
12511 2006-10-09 Richard Guenther <rguenther@suse.de>
12512
12513 PR middle-end/29254
12514 * gcc.dg/pr29254.c: New testcase.
12515
12516 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
12517 Paul Thomas <pault@gcc.gnu.org>
12518
12519 PR fortran/20541
12520 * gfortran.dg/alloc_comp_basics_1.f90: New test.
12521 * gfortran.dg/alloc_comp_basics_2.f90: New test.
12522 * gfortran.dg/alloc_comp_assign_1.f90: New test.
12523 * gfortran.dg/alloc_comp_assign_2.f90: New test.
12524 * gfortran.dg/alloc_comp_assign_3.f90: New test.
12525 * gfortran.dg/alloc_comp_assign_4.f90: New test.
12526 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
12527 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
12528 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
12529 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
12530 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
12531 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
12532 * gfortran.dg/alloc_comp_std.f90: New test.
12533 * gfortran.dg/move_alloc.f90: New test.
12534
12535 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
12536
12537 PR fortran/29115
12538 * gfortran.dg/derived_constructor_comps_2.f90: New test.
12539
12540 PR fortran/29211
12541 * gfortran.dg/forall_char_dependencies_1.f90: New test.
12542
12543 2006-10-08 Tobias Burnus <burnus@net-b.de>
12544
12545 PR fortran/28585
12546 * gfortran.dg/new_line.f90: New test.
12547
12548 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12549
12550 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
12551 * gcc.dg/torture/builtin-convert-1.c,
12552 gcc.dg/torture/builtin-convert-2.c,
12553 gcc.dg/torture/builtin-convert-3.c,
12554 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
12555
12556 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
12557
12558 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
12559 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
12560 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
12561 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
12562
12563 2006-10-07 Andrew Pinski <pinskia@gmail.com>
12564
12565 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
12566 Xfail some tests for powerpc-darwin and powerpc-aix.
12567
12568 2006-10-07 Jakub Jelinek <jakub@redhat.com>
12569
12570 PR c/29380
12571 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
12572
12573 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12574
12575 PR target/29300
12576 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12577 on hppa*-*-hpux*.
12578
12579 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12580
12581 PR fortran/16580
12582 PR fortran/29288
12583 * gfortran.fortran-torture/execute/specifics.f90:
12584 Add tests for using all possible intrinsics as actual arguments.
12585 * gfortran.dg/specifics_1.f90: Add tests for using
12586 all possible intrinsics as actual arguments.
12587 * gfortran.dg/specifics_2.f90: New file.
12588 * gfortran.dg/specifics_3.f90: New file.
12589
12590 2006-10-07 Richard Sandiford <richard@codesourcery.com>
12591
12592 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
12593 * gcc.dg/debug/debug-2.c: Likewise.
12594
12595 2006-10-06 Uros Bizjak <uros@kss-loka.si>
12596
12597 * gcc.c-torture/compile/sync-2.c: New test.
12598
12599 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12600
12601 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
12602 line endings.
12603
12604 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
12605
12606 PR rtl-optimization/29128
12607 * gcc.c-torture/compile/pr29128.c: New test.
12608
12609 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12610
12611 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
12612 line endings.
12613
12614 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
12615
12616 PR middle-end/29256
12617 * gcc.dg/tree-ssa/loop-19.c: New test.
12618
12619 2006-10-06 Jakub Jelinek <jakub@redhat.com>
12620
12621 PR tree-optimization/29330
12622 * gcc.dg/pr29330.c: New test.
12623
12624 PR target/28924
12625 * gcc.c-torture/compile/20061005-1.c: New test.
12626
12627 2006-10-06 Olivier Hainque <hainque@adacore.com>
12628
12629 * gcc.dg/typename-vla-1.c: New case.
12630 * gnat.dg/forward_vla.adb: New case.
12631
12632 2006-10-06 Jakub Jelinek <jakub@redhat.com>
12633
12634 PR tree-optimization/29290
12635 * gfortran.dg/loop_nest_1.f90: New test.
12636
12637 PR target/29198
12638 * gcc.dg/tls/opt-12.c: New test.
12639
12640 PR fortran/28415
12641 * gfortran.dg/save_2.f90: New test.
12642
12643 PR c/29091
12644 * gcc.dg/pr29091.c: New test.
12645
12646 2006-10-06 Joseph Myers <joseph@codesourcery.com>
12647
12648 * lib/target-supports.exp
12649 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
12650 same as x86_64-*-*; check for LP64.
12651
12652 2006-10-04 Richard Henderson <rth@redhat.com>
12653
12654 * lib/target-supports.exp (check_effective_target_tls): Redefine
12655 to mean non-emulated tls.
12656 * gcc.dg/tls/alias-1.c: Remove tls requirement.
12657 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
12658 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
12659 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12660 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12661 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
12662 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
12663
12664 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
12665
12666 PR fortran/29343
12667 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
12668
12669 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12670
12671 * gfortran.dg/bounds_check_fail_1.f90: New test.
12672
12673 2006-10-03 Mark Mitchell <mark@codesourcery.com>
12674
12675 PR c++/29020
12676 * g++.dg/template/friend48.C: New test.
12677
12678 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
12679
12680 PR fortran/29098
12681 * gfortran.dg/default_initialization_2.f90: New test.
12682
12683 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
12684
12685 PR fortran/20779
12686 PR fortran/20891
12687 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
12688
12689 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
12690
12691 PR fortran/29284
12692 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
12693
12694 PR fortran/29321
12695 PR fortran/29322
12696 * gfortran.dg/missing_optional_dummy_2.f90: New test.
12697
12698 PR fortran/25091
12699 PR fortran/25092
12700 * gfortran.dg/entry_array_specs_1.f90: New test.
12701
12702 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
12703
12704 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
12705 insufficient to inhibit some test failures at -O3. Do testing
12706 on integers.
12707
12708 2006-10-03 Mark Mitchell <mark@codesourcery.com>
12709
12710 PR c++/29138
12711 * g++.dg/inherit/access8.C: New test.
12712 * g++.dg/template/dtor4.C: Tweak error messages.
12713
12714 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12715
12716 PR fortran/27478
12717 * gfortran.dg/entry_8.f90: New test.
12718
12719 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12720
12721 PR c++/29291
12722 * g++.dg/parse/new4.C: New test.
12723
12724 2006-10-03 Uros Bizjak <uros@kss-loka.si>
12725
12726 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
12727 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
12728 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
12729 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
12730 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
12731
12732 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12733
12734 PR fortran/19260
12735 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
12736 * gfortran.dg/continuation_2.f90: New test.
12737
12738 PR fortran/19262
12739 * gfortran.dg/continuation_3.f90: New test.
12740 * gfortran.dg/continuation_4.f90: New test.
12741 * gfortran.dg/continuation_5.f: New test.
12742 * gfortran.dg/continuation_6.f: New test.
12743
12744 2006-10-02 Mark Mitchell <mark@codesourcery.com>
12745
12746 PR c++/29226
12747 * g++.dg/template/vla1.C: New test.
12748
12749 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12750
12751 PR fortran/29210
12752 * gfortran.dg/complex_parameter_1.f90: New test.
12753
12754 2006-10-02 Jakub Jelinek <jakub@redhat.com>
12755
12756 PR c/29154
12757 * gcc.c-torture/execute/20060929-1.c: New test.
12758
12759 2006-10-01 Mark Mitchell <mark@codesourcery.com>
12760
12761 PR c++/29105
12762 * g++.dg/template/member6.C: New test.
12763 * g++.dg/parse/typename7.C: Adjust error markers.
12764
12765 PR c++/29080
12766 * g++.dg/template/member7.C: New test.
12767
12768 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
12769
12770 PR c/24010
12771 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
12772 gcc.dg/Woverride-init-3.c: New tests.
12773
12774 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
12775
12776 * gcc.c-torture/execute/20060930-1.c: New test.
12777
12778 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12779
12780 PR fortran/18791
12781 * gfortran.dg/specifics_1.f90: New test.
12782 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
12783 complex specifics.
12784
12785 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12786
12787 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
12788 pthread-init-common.h: New.
12789
12790 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
12791
12792 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
12793 precision on some archs.
12794
12795 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
12796
12797 * gcc.dg/non-local-goto-1.c: New test.
12798 * gcc.dg/non-local-goto-2.c: Likewise.
12799 * gcc.dg/setjmp-3.c: Likewise.
12800 * gcc.dg/setjmp-4.c: Likewise.
12801
12802 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
12803
12804 * gnat.dg/self_aggregate_with_pointer.adb: New test.
12805
12806 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
12807
12808 PR fortran/28276
12809 * gfortran.dg/exponent_1.f90: New test.
12810
12811 PR fortran/27021
12812 * gfortran.dg/nearest_1.f90: New test.
12813
12814 2006-09-26 Jakub Jelinek <jakub@redhat.com>
12815
12816 PR middle-end/25261
12817 PR middle-end/28790
12818 * gcc.dg/gomp/nestedfn-1.c: New test.
12819
12820 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
12821
12822 PR objc/29195
12823 * objc/compile/method-1.m: New test.
12824
12825 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
12826
12827 PR c++/26938
12828 * g++.dg/template/crash58.C: New test.
12829 * g++.dg/parse/crash28.C: Adjust error markers.
12830 * g++.dg/template/crash34.C: Likewise.
12831 * g++.dg/template/friend31.C: Likewise.
12832 * g++.dg/template/crash32.C: Likewise.
12833
12834 PR c++/27329
12835 * g++.dg/template/crash59.C: New test.
12836
12837 PR c++/27667
12838 * g++.dg/template/spec33.C: New test.
12839 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
12840
12841 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
12842 Adam Nemet <anemet@caviumnetworks.com>
12843
12844 * gcc.dg/tree-ssa/ivopts-1.c: New test.
12845 * gcc.dg/tree-ssa/ivopts-2.c: New test.
12846
12847 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
12848
12849 PR target/28911
12850 * gcc.dg/pr28911.c: New.
12851
12852 2006-09-23 Uros Bizjak <uros@kss-loka.si>
12853
12854 PR target/29169
12855 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
12856 (dg-options): Add -mfpmath=387.
12857
12858 2006-09-23 Jakub Jelinek <jakub@redhat.com>
12859
12860 PR c/28706
12861 * gcc.dg/pr28706.c: New test.
12862
12863 PR c/28712
12864 * gcc.dg/pr28712.c: New test.
12865
12866 2006-09-22 Mike Stump <mrs@apple.com>
12867
12868 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
12869
12870 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
12871
12872 PR tree-optimization/28888
12873 * gcc.dg/pr28888.c: New test.
12874
12875 2006-09-21 Mark Mitchell <mark@codesourcery.com>
12876
12877 PR c++/29016
12878 * g++.dg/init/ptrfn1.C: New test.
12879
12880 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
12881
12882 PR c++/28861
12883 * g++.dg/template/spec32.C: New test.
12884 * g++.dg/parse/crash9.C: Adjust error markers.
12885
12886 PR c++/28303
12887 * g++.dg/template/typedef6.C: New test.
12888 * g++.dg/init/error1.C: Adjust error markers.
12889 * g++.dg/parse/crash9.C: Likewise.
12890 * g++.dg/template/crash55.C: Likewise.
12891
12892 2006-09-21 Janis Johnson <janis187@us.ibm.com>
12893
12894 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
12895
12896 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
12897
12898 PR target/27650
12899 * g++.dg/ext/dllimport12.C: New test.
12900
12901 2006-09-20 Richard Sandiford <richard@codesourcery.com>
12902
12903 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
12904 * gcc.target/mips/nmadd-2.c: Likewise.
12905 * gcc.target/mips/mips-ps-6.c: New test.
12906 * gcc.target/mips/neg-abs-1.c: Likewise.
12907 * gcc.target/mips/neg-abs-2.c: Likewise.
12908 * gcc.target/mips/nmadd-3.c: New test.
12909
12910 2006-09-20 Jakub Jelinek <jakub@redhat.com>
12911
12912 PR middle-end/28046
12913 * gcc.dg/gomp/atomic-10.c: New test.
12914 * g++.dg/gomp/atomic-10.C: New test.
12915
12916 2006-09-20 Eric Christopher <echristo@apple.com>
12917
12918 * gcc.target/i386/sse3-not-fisttp.c: New.
12919
12920 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
12921
12922 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
12923
12924 2006-09-19 Richard Sandiford <richard@codesourcery.com>
12925
12926 * gcc.c-torture/execute/pr28289.c (one): New variable.
12927 (main): Use it instead of argc.
12928 * gcc.c-torture/execute/20060102-1.c (one): New variable.
12929 (main): Use it instead of argc.
12930
12931 2006-09-19 Paul Brook <paul@codesourcery.com>
12932
12933 PR target/28516
12934 * gcc.dg/nested-func-5.c: New test.
12935
12936 2006-09-19 Ben Elliston <bje@au.ibm.com>
12937
12938 * lib/target-supports.exp (check_effective_target_tls): Compile
12939 test stubs using ${tool}_target_compile, not just target_compile.
12940 (check_effective_target_tls_runtime): Likewise.
12941
12942 2006-09-19 Ben Elliston <bje@au.ibm.com>
12943
12944 * gcc.c-torture/compile/20030405-1.x: Remove.
12945
12946 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
12947 optimising linker from discarding it.
12948
12949 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
12950
12951 PR fortran/28526
12952 * gfortran.dg/keyword_symbol_1.f90: New test.
12953
12954 * gfortran.dg/spread_shape_1.f90: Add missing warning with
12955 pedantic compilation option.
12956
12957 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
12958
12959 PR fortran/29060
12960 * gfortran.dg/spread_shape_1.f90: New test.
12961
12962 2006-09-17 Roger Sayle <roger@eyesopen.com>
12963
12964 PR tree-optimization/28887
12965 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
12966
12967 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
12968
12969 PR c/25993
12970 * gcc.dg/pr25993.c: New test.
12971
12972 2006-09-17 Ira Rosen <irar@il.ibm.com>
12973
12974 PR tree-opt/21591
12975 * gcc.dg/vect/pr21591.c: New test.
12976
12977 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
12978
12979 PR tree-opt/29059
12980 * gcc.c-torture/compile/strcpy-1.c: New test.
12981 * gcc.c-torture/compile/strcpy-2.c: New test.
12982 * gcc.c-torture/compile/memcpy-1.c: New test.
12983 * gcc.c-torture/compile/memcpy-2.c: New test.
12984
12985 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
12986
12987 PR testsuite/29055
12988 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
12989
12990 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
12991
12992 * gnat.dg/specs/double_record_extension1.ads: New test.
12993 * gnat.dg/specs/double_record_extension2.ads: Likewise.
12994
12995 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
12996
12997 PR fortran/29051
12998 * gfortran.dg/oldstyle_3.f90: New test.
12999
13000 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13001
13002 PR libgfortran/29099
13003 * gfortran.dg/secnds-1.f: New test.
13004
13005 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13006
13007 PR libgfortran/29053
13008 * gfortran.dg/streamio_9.f90: New test.
13009 * gfortran.dg/streamio_10.f90: New test.
13010
13011 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
13012
13013 PR C++/29002
13014 * g++.dg/init/array22.C: New test.
13015 * g++.dg/init/array23.C: New test.
13016
13017 2006-09-14 Arnaud Charlet <charlet@adacore.com>
13018
13019 * stackcheck.lst: Update list of tests requiring stack checking.
13020 * norun.lst: Adjust for above change.
13021 * ada95.lst: New file.
13022 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
13023 requiring -gnat95 switch.
13024
13025 2006-09-14 Olivier Hainque <hainque@adacore.com>
13026
13027 * gnat.dg/in_out_parameter.adb: New test.
13028
13029 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
13030
13031 PR debug/28980
13032 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
13033
13034 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
13035
13036 * gnat.dg/specs/unchecked_union.ads: New test.
13037
13038 2006-09-13 Richard Sandiford <richard@codesourcery.com>
13039
13040 PR rtl-optimization/28982
13041 * gcc.c-torture/execute/pr28982a.c: New test.
13042 * gcc.c-torture/execute/pr28982b.c: Likewise.
13043
13044 2006-09-12 Eric Christopher <echristo@apple.com>
13045
13046 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
13047 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
13048
13049 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
13050
13051 PR c/28768
13052 PR preprocessor/14634
13053 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
13054 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
13055 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
13056
13057 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
13058
13059 * gcc.dg/pr28243.c: New test.
13060
13061 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
13062
13063 PR fortran/28971
13064 gfortran.dg/pr28971.f90: New test to act as a backstop in case
13065 this undiagnosed regression reappears.
13066
13067 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
13068
13069 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
13070 Treat $srcdir as a literal.
13071 * lib/fortran-torture.exp (fortran-torture-compile,
13072 fortran-torture-execute): Likewise.
13073 * lib/objc-torture.exp (objc-torture-compile,
13074 objc-torture-execute): Likewise.
13075 * lib/profopt.exp (profopt-execute): Likewise.
13076
13077 2006-09-11 Geoffrey Keating <geoffk@apple.com>
13078
13079 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
13080
13081 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
13082
13083 PR testsuite/28950
13084 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
13085
13086 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
13087
13088 PR target/13685
13089 * gcc.target/i386/pr13685.c: New test.
13090
13091 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
13092
13093 * gcc.dg/pr28726.c: New test.
13094
13095 2006-09-11 Josh Conner <jconner@apple.com>
13096
13097 * gcc.dg/nrv3.c: Increase size of structure.
13098 * gcc.dg/nrv4.c: Likewise.
13099 * gcc.dg/nrv5.c: Likewise.
13100
13101 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
13102
13103 PR libfortran/28890
13104 gfortran.dg/assumed_charlen_function_5.f90: New test.
13105
13106 2006-09-10 Mark Mitchell <mark@codesourcery.com>
13107
13108 PR c++/28991
13109 * g++.dg/init/static3.C: New test.
13110
13111 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
13112
13113 PR testsuite/29007
13114 * gcc.dg/long-long-cst1.c (t): Add cast to
13115 __SIZE_TYPE__ before casting to int.
13116 (main): Return 0 on success.
13117
13118 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
13119
13120 * gcc.c-torture/execute/20060910-1.c: New test.
13121
13122 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
13123
13124 PR middle-end/26983
13125 * gcc.dg/pr26983.c: New test.
13126
13127 2006-09-10 Richard Sandiford <richard@codesourcery.com>
13128
13129 PR target/29006
13130 * gcc.c-torture/execute/pr29006.c: New test.
13131
13132 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13133
13134 PR libfortran/28947
13135 gfortran.dg/matmul_4.f90: New test.
13136
13137 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13138
13139 PR fortran/28959
13140 gfortran.dg/used_types_10: New test.
13141
13142 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13143
13144 PR libfortran/28923
13145 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
13146 gfortran.dg/array_initializer_3.f90: New test.
13147
13148 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13149
13150 PR fortran/28914
13151 * gfortran.dg/actual_array_constructor_3.f90: New test.
13152
13153 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
13154
13155 PR testsuite/26778
13156 * gcc.target/i386/pr26778.c: New testcase.
13157
13158 2006-09-08 Eric Christopher <echristo@apple.com>
13159
13160 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
13161 * gcc.target/i386/memcpy-1.c: Ditto.
13162 * gcc.target/i386/asm-1.c: Ditto.
13163 * gcc.target/i386/20060512-4.c: Ditto.
13164 * gcc.target/i386/compress-float-387.c: Ditto.
13165 * gcc.target/i386/20060512-1.c: Ditto.
13166 * gcc.target/i386/compress-float-sse.c: Ditto.
13167 * gcc.target/i386/20060512-2.c: Ditto.
13168 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
13169 * gcc.target/i386/stack-prot-kernel.c: Ditto.
13170 * gcc.target/i386/compress-float-387-pic.c: Ditto.
13171 * gcc.dg/pr26449.c: Ditto.
13172 * gcc.dg/attr-ms_struct-2.c: Ditto.
13173 * gcc.dg/attr-ms_struct-1.c: Ditto.
13174 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
13175
13176 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
13177
13178 PR c/28504
13179 * gcc.dg/vla-10.c: New test.
13180
13181 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13182
13183 PR c++/28858
13184 * g++.dg/parse/template20.C: New test.
13185 * g++.dg/template/operator8.C: Remove obsolete part.
13186 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
13187 * g++.old-deja/g++.pt/crash65.C: Likewise.
13188
13189 2006-09-07 Jason Merrill <jason@redhat.com>
13190
13191 PR middle-end/27724
13192 * gcc.dg/long-long-cst1.c: New test.
13193
13194 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
13195
13196 PR C++/28906
13197 * g++.dg/other/array3.C: New test.
13198 * g++.dg/other/array4.C: New test.
13199 * g++.dg/other/array5.C: New test.
13200
13201 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
13202
13203 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
13204
13205 2006-09-07 Uros Bizjak <uros@kss-loka.si>
13206
13207 PR target/28946
13208 * gcc.target/i386/pr28946.c: New test.
13209
13210 2006-09-07 Steven G. Kargl <kargls@comcast.net>
13211
13212 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
13213 in integer literal constant.
13214 * gfortran.dg/enum_8.f90: Ditto.
13215 * gfortran.dg/g77/20030326-1.f: Ditto.
13216
13217 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
13218
13219 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
13220 nonconformance usage.
13221
13222 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
13223
13224 PR middle-end/28862
13225 * gcc.c-torture/compile/vector-align-1.c: New test.
13226
13227 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
13228
13229 PR rtl-opt/27883
13230 * g++.dg/opt/copysign-1.C: New test.
13231
13232 2006-09-06 Jason Merrill <jason@redhat.com>
13233
13234 PR c++/27371
13235 * g++.dg/warn/unused-result1.C: New test.
13236
13237 2006-09-06 Mark Mitchell <mark@codesourcery.com>
13238
13239 PR c++/28903
13240 * g++.dg/ext/vla3.C: New test.
13241
13242 PR c++/28886
13243 * g++.dg/template/array16.C: New test.
13244
13245 2006-09-06 Richard Guenther <rguenther@suse.de>
13246
13247 * gcc.dg/pr27226.c: Remove testcase again.
13248
13249 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
13250
13251 PR tree-opt/28937
13252 * g++.dg/opt/unroll2.C: New test.
13253
13254 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
13255
13256 PR tree-opt/28952
13257 * gcc.dg/vect/pr28952.c: New test.
13258
13259 2006-09-05 Richard Guenther <rguenther@suse.de>
13260
13261 PR tree-optimization/28900
13262 * gcc.dg/torture/pr28900.c: New testcase
13263
13264 2006-09-05 Richard Guenther <rguenther@suse.de>
13265
13266 PR tree-optimization/28905
13267 * gcc.c-torture/compile/pr28905.c: New testcase.
13268
13269 2006-09-05 Richard Guenther <rguenther@suse.de>
13270
13271 PR middle-end/28935
13272 * gcc.dg/pr28935.c: New testcase.
13273
13274 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
13275
13276 * gcc.c-torture/execute/20060905-1.c: New test.
13277
13278 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
13279
13280 PR fortran/28908
13281 * gfortran.dg/used_types_7.f90: New test.
13282 * gfortran.dg/used_types_8.f90: New test.
13283 * gfortran.dg/used_types_9.f90: New test.
13284
13285 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
13286
13287 * gcc.c-torture/compile/20060904-1.c: New test.
13288
13289 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
13290
13291 PR c++/23287 Revert my 2006-09-01 patch
13292 * g++.dg/parse/dtor12.C: Remove.
13293
13294 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
13295
13296 PR c+/27670
13297 * g++.dg/template/operator9.C: New test.
13298
13299 PR c++/27493
13300 * g++.dg/template/operator7.C: New test.
13301
13302 PR c++/27494
13303 * g++.dg/template/operator8.C: New test.
13304
13305 PR c++/27397
13306 * g++.dg/template/crash57.C: New test.
13307
13308 * g++.dg/template/typedef4.C: Adjust error markers.
13309 * g++.dg/template/typedef5.C: Likewise.
13310
13311 2006-09-02 Jakub Jelinek <jakub@redhat.com>
13312
13313 PR c++/28878
13314 * g++.dg/parse/crash33.C: New test.
13315
13316 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
13317 Richard Guenther <rguenther@suse.de>
13318 Adam Nemet <anemet@caviumnetworks.com>
13319
13320 PR middle-end/27226
13321 * gcc.target/mips/memcpy-1.c: New testcase.
13322 * gcc.dg/pr27226.c: Likewise.
13323
13324 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
13325
13326 PR c++/28705
13327 * g++.dg/lookup/koenig5.C: New.
13328 * g++.dg/template/crash56.C: New.
13329
13330 2006-09-01 Josh Conner <jconner@apple.com>
13331
13332 PR c++/25505
13333 * gcc.dg/nrv3.c: New test.
13334 * gcc.dg/nrv4.c: New test.
13335 * gcc.dg/nrv5.c: New test.
13336
13337 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
13338
13339 PR c++/23287
13340 * g++.dg/parse/dtor12.C: New.
13341
13342 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
13343
13344 PR tree-optimization/28839
13345 * gcc.dg/pr28839.c: New test.
13346
13347 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
13348
13349 PR target/24367
13350 * gcc.dg/pr24367.c: New testcase.
13351
13352 2006-08-30 Joseph Myers <joseph@codesourcery.com>
13353
13354 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
13355
13356 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
13357
13358 PR rtl-optimization/27735
13359 * gcc.dg/loop-unswitch-1.c: New test.
13360
13361 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
13362
13363 PR fortran/28885
13364 * gfortran.dg/aliasing_dummy_2.f90: New test.
13365
13366 PR fortran/20067
13367 * gfortran.dg/generic_5.f90: Change error message.
13368
13369 PR fortran/28873
13370 * gfortran.dg/generic_6.f90: New test.
13371
13372 PR fortran/25077
13373 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
13374
13375 PR fortran/25102
13376 * gfortran.dg/invalid_interface_assignment.f90: New test.
13377
13378 PR fortran/24866
13379 * gfortran.dg/module_proc_external_dummy.f90: New test.
13380
13381 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
13382
13383 PR c++/28349
13384 * g++.dg/warn/var-args1.C: New test.
13385
13386 2006-08-29 Steven G. Kargl <kargls@comcast.net>
13387
13388 PR fortran/28866
13389 * gfortran.dg/simpleif_2.f90: New test.
13390 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
13391 * gfortran.dg/enum_5.f90: Ditto.
13392
13393 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13394 Kazu Hirata <kazu@codesourcery.com>
13395
13396 PR tree-optimization/17506
13397 * gcc.dg/pr17506.c: New.
13398
13399 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
13400
13401 PR c++/28139
13402 * g++.dg/eh/alias1.C: New test.
13403
13404 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13405
13406 PR c++/28860
13407 * g++.dg/template/ttp22.C: New test.
13408
13409 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
13410
13411 PR middle-end/26632
13412 * gcc.dg/pr26632.c: New.
13413
13414 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13415
13416 PR libgfortran/28354
13417 * gfortran.dg/fmt_zero_precision.f90: New test.
13418
13419 2006-08-27 Mark Mitchell <mark@codesourcery.com>
13420
13421 PR c++/28058
13422 * g++.dg/template/spec31.C: New test.
13423
13424 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
13425
13426 PR c++/26573
13427 * g++.dg/other/static2.C: New test.
13428
13429 2006-08-26 Roger Sayle <roger@eyesopen.com>
13430
13431 * gcc.dg/Wswitch-enum-2.c: New test case.
13432 * gcc.dg/Wswitch-enum-3.c: Likewise.
13433
13434 2006-08-26 Richard Guenther <rguenther@suse.de>
13435
13436 * gcc.c-torture/compile/20060826-1.c: New testcase.
13437
13438 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
13439
13440 PR c++/28736
13441 * g++.dg/template/void10.C: New test.
13442
13443 PR c++/28737
13444 * g++.dg/template/void8.C: New test.
13445
13446 PR c+_+/28738
13447 * g++.dg/template/void9.C: New test.
13448
13449 * g++.dg/template/void3.C: Adjust error markers.
13450 * g++.dg/template/void4.C: Likewise.
13451 * g++.dg/template/crash55.C: Likewise.
13452 * g++.dg/template/void7.C: Likewise
13453
13454 2006-08-26 Mark Mitchell <mark@codesourcery.com>
13455
13456 PR c++/28588
13457 * g++.dg/inherit/access6.C: New test.
13458 * g++.dg/inherit/access7.C: Likewise.
13459
13460 PR c++/28595
13461 * g++.dg/template/array15.C: New test.
13462 * g++.dg/template/crash2.C: Tweak error markers.
13463
13464 2006-08-26 Jakub Jelinek <jakub@redhat.com>
13465
13466 PR middle-end/28683
13467 * gcc.c-torture/compile/20060823-1.c: New test.
13468
13469 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13470
13471 PR c++/28853
13472 * g++.dg/template/ttp21.C: New test.
13473
13474 PR c++/28852
13475 * g++.dg/other/operator1.C: Add error-marker.
13476 * g++.dg/other/operator2.C: New test.
13477
13478 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13479
13480 PR c/27893
13481 * gcc.c-torture/compile/vla-const-1.c,
13482 gcc.c-torture/compile/vla-const-2.c: New tests.
13483
13484 2006-08-26 Richard Guenther <rguenther@suse.de>
13485
13486 PR middle-end/28814
13487 * gcc.dg/torture/pr28814.c: New testcase.
13488
13489 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13490
13491 PR c/28418
13492 * gcc.c-torture/compile/compound-literal-1.c: New test.
13493
13494 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13495
13496 PR c/28299
13497 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
13498 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
13499 Expect extra diagnostics.
13500
13501 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
13502
13503 gcc.dg/noncompile/pr16876.c: New test.
13504
13505 2006-08-25 Mark Mitchell <mark@codesourcery.com>
13506
13507 PR c++/28056
13508 * g++.dg/parse/local1.C: New test.
13509 * g++.dg/other/qual1.C: Tweak error marker.
13510
13511 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
13512
13513 PR c++/27787
13514 * g++.dg/template/typename10.C: New.
13515 * g++.dg/template/lookup4.C: Remove bogus error marker.
13516
13517 2006-08-25 Richard Guenther <rguenther@suse.de>
13518
13519 PR testsuite/28829
13520 * gcc.dg/pr26570.c: Fix testcase.
13521
13522 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
13523
13524 PR tree-opt/28807
13525 * gcc.c-torture/execute/mayalias-2.c: New test.
13526 * gcc.dg/tree-ssa/alias-13.c: New test.
13527
13528 2006-08-24 Jan Hubicka <jh@suse.cz>
13529
13530 PR debug/26881
13531 * gcc.dg/debug/pr26881.c: New file.
13532
13533 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
13534
13535 PR fortran/28788
13536 * gfortran.dg/used_types_4.f90: New test.
13537 * gfortran.dg/derived_init_2.f90: Modify to check sibling
13538 association of derived types.
13539 * gfortran.dg/used_types_2.f90: Add module cleanup.
13540 * gfortran.dg/used_types_3.f90: The same.
13541
13542 PR fortran/28771
13543 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
13544 fix of regression.
13545
13546 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13547
13548 PR 28813
13549 * gfortran.dg/direct_io_6.f90: Remove test.
13550
13551 2006-08-23 Stuart Hastings <stuart@apple.com>
13552
13553 PR 28825
13554 * gcc.target/i386/20060821-1.c: New.
13555
13556 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
13557
13558 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
13559 dg-warning strings for dllimport.
13560
13561 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
13562
13563 PR C++/28450
13564 * g++.dg/ext/vector4.C: New test.
13565 * g++.dg/ext/complex1.C: New test.
13566
13567 2006-08-21 Geoffrey Keating <geoffk@apple.com>
13568
13569 PR debug/28692
13570 * gcc.dg/debug/const-1.c: New.
13571 * gcc.dg/debug/const-2.c: New.
13572 * gcc.dg/debug/dwarf2/const-1.c: New.
13573 * gcc.dg/debug/dwarf2/const-2.c: New.
13574 * gcc.dg/debug/dwarf2/const-2b.c: New.
13575
13576 2006-08-22 Richard Guenther <rguenther@suse.de>
13577
13578 PR middle-end/28776
13579 * gcc.c-torture/compile/pr28776-1.c: New testcase.
13580 * gcc.c-torture/compile/pr28776-2.c: Likewise.
13581
13582 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
13583
13584 PR tree-optimization/28003
13585 * g++.dg/tree-ssa/pr28003.C: New.
13586
13587 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
13588
13589 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
13590
13591 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
13592
13593 PR c++/26269
13594 * g++.dg/other/error14.C: New test.
13595
13596 PR c++/28505
13597 * g++.dg/parse/ctor7.C: New test.
13598 * g++.dg/parse/ctor8.C: Likewise.
13599
13600 PR c++/28741
13601 * g++.dg/template/void7.C: New test.
13602
13603 2006-08-21 Olivier Hainque <hainque@adacore.com>
13604
13605 * gnat.dg/self_aggregate_with_zeros.adb: New test.
13606 * gnat.dg/self_aggregate_with_array.adb: New test.
13607
13608 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
13609
13610 * g++.dg/eh/arm-vfp-unwind.C: New test.
13611
13612 2006-08-20 Mark Mitchell <mark@codesourcery.com>
13613
13614 PR c++/28341
13615 * g++.dg/template/ref3.C: New test.
13616 * g++.dg/template/nontype13.C: New test.
13617
13618 PR c++/28346
13619 * g++.dg/template/ptrmem17.C: New test.
13620
13621 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
13622
13623 PR target/28648 c:
13624 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
13625
13626 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
13627
13628 PR fortran/28630
13629 * gfortran.dg/used_types_2.f90: New test.
13630
13631 PR fortran/28601
13632 * gfortran.dg/used_types_3.f90: New test.
13633
13634 PR fortran/20886
13635 * gfortran.dg/generic_actual_arg.f90: New test.
13636
13637 PR fortran/28735
13638 * gfortran.dg/module_private_array_refs_1.f90: New test.
13639
13640 PR fortran/28762
13641 * gfortran.dg/program_name_1.f90: New test.
13642
13643 PR fortran/28425
13644 * gfortran.dg/derived_constructor_comps_1.f90: New test.
13645
13646 PR fortran/28496
13647 * gfortran.dg/array_initializer_2.f90: New test.
13648
13649 PR fortran/18111
13650 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
13651
13652 PR fortran/28600
13653 * gfortran.dg/assumed_charlen_function_4.f90: New test.
13654
13655 PR fortran/28771
13656 * gfortran.dg/assumed_charlen_in_main.f90: New test.
13657
13658 PR fortran/28660
13659 * gfortran.dg/dependent_decls_1.f90: New test.
13660
13661 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
13662
13663 PR fortran/25217
13664 * gfortran.dg/derived_init_2.f90: New.
13665
13666 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
13667
13668 * gcc.c-torture/execute/pr28289.c: New test.
13669
13670 2006-08-17 Jakub Jelinek <jakub@redhat.com>
13671
13672 PR c/28744
13673 * gcc.dg/attr-externally-visible-1.c: New test.
13674 * gcc.dg/attr-externally-visible-2.c: New test.
13675 * g++.dg/parse/attr-externally-visible-1.C: New test.
13676 * g++.dg/parse/attr-externally-visible-2.C: New test.
13677
13678 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13679
13680 PR c++/28606
13681 * g++.dg/parse/dtor11.C: New test.
13682
13683 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
13684
13685 PR rtl-optimization/28489
13686 * gcc.c-torture/compile/pr28489.c: New test.
13687
13688 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13689
13690 PR c++/28710
13691 * g++.dg/template/redecl4.C: New test.
13692
13693 PR c++/28711
13694 * g++.dg/template/ctor8.C: New test.
13695
13696 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
13697
13698 * gcc.dg/pr26570.c: Fix testcase.
13699
13700 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
13701
13702 * PR c++/28573
13703 * g++.dg/parse/offsetof6.C: New test.
13704 * g++.dg/parse/offsetof6.C: New test.
13705 * g++.dg/parse/offsetof7.C: New test.
13706
13707 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13708
13709 PR testsuite/28602
13710 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
13711 is false.
13712
13713 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
13714
13715 PR c++/28302
13716 * g++.dg/ext/vector3.C: New test.
13717
13718 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
13719
13720 PR gcov/profile/26570
13721 * gcc.dg/pr26570.c: New test.
13722
13723 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
13724
13725 PR c/27697
13726 * gcc.dg/qual-component-1.c: New test.
13727
13728 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13729
13730 PR c++/28593
13731 * g++.dg/parse/new3.C: New test.
13732
13733 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13734
13735 PR fortran/25828
13736 * gfortran.dg/streamio_1.f90: New test.
13737 * gfortran.dg/streamio_2.f90: New test.
13738 * gfortran.dg/streamio_3.f90: New test.
13739 * gfortran.dg/streamio_4.f90: New test.
13740 * gfortran.dg/streamio_5.f90: New test.
13741 * gfortran.dg/streamio_6.f90: New test.
13742 * gfortran.dg/streamio_7.f90: New test.
13743 * gfortran.dg/streamio_8.f90: New test.
13744
13745 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
13746
13747 PR c/28287
13748 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
13749
13750 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
13751
13752 PR c++/28594
13753 * g++.dg/template/void6.C: New test.
13754
13755 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13756
13757 PR c/28649
13758 * gcc.dg/parse-error-1.c: New test.
13759 * gcc.dg/parse-error-2.c: New test.
13760 * gcc.dg/cpp/digraph2.c: Add error-marker.
13761 * gcc.dg/noncompile/920923-1.c: Likewise.
13762
13763 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
13764
13765 PR c/27490
13766 * gcc.dg/sizeof-2.c: New testcase.
13767
13768 PR c/27489
13769 * gcc.dg/switch-A.c: New testcase.
13770
13771 2006-08-14 Steve Ellcey <sje@cup.hp.com>
13772
13773 PR c++/28288
13774 PR c++/14556
13775 * g++.old-deja/g++.warn/compare1.C: Delete.
13776 * g++.dg/opt/pr7503-2.C: Delete.
13777 * g++.dg/opt/pr7503-3.C: Delete.
13778 * g++.dg/opt/pr7503-4.C: Delete.
13779 * g++.dg/opt/pr7503-5.C: Delete.
13780 * g++.dg/opt/max1.C: Delete.
13781 * g++.dg/warn/minmax.C: Delete.
13782 * g++.dg/expr/minmax.C: New test.
13783
13784 2006-08-14 Richard Guenther <rguenther@suse.de>
13785
13786 PR testsuite/28703
13787 * gcc.c-torture/execute/pr28651.c: Do not use argc
13788 to avoid optimization, instead forbid inlining.
13789
13790 2006-08-14 Richard Sandiford <richard@codesourcery.com>
13791
13792 PR rtl-optimization/28634
13793 * gcc.c-torture/execute/ieee/pr28634.c: New test.
13794
13795 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
13796
13797 PR c/27184
13798 * gcc.dg/torture/pr27184.c: New test.
13799
13800 2006-08-12 Jakub Jelinek <jakub@redhat.com>
13801
13802 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
13803
13804 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13805
13806 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
13807 * gfortran.dg/stat_2.f90: Likewise.
13808 * gfortran.dg/chmod_1.f90: Likewise.
13809 * gfortran.dg/chmod_2.f90: Likewise.
13810 * gfortran.dg/chmod_3.f90: Likewise.
13811
13812 2006-08-11 David Edelsohn <edelsohn@gnu.org>
13813
13814 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
13815
13816 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
13817
13818 * g++.dg/opt/pr23454-2.C: New test.
13819
13820 2006-08-11 Richard Guenther <rguenther@suse.de>
13821
13822 PR middle-end/28651
13823 * gcc.c-torture/execute/pr28651.c: New testcase.
13824
13825 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
13826
13827 * gnat.dg/specs/static_initializer.ads: New test.
13828
13829 2006-08-10 Paul Brook <paul@codesourcery.com>
13830
13831 * gcc.target/arm/cond-asm.c: New test.
13832
13833 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
13834
13835 PR tree-optimization/26197
13836 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
13837 * g++.dg/vect/vect.exp: Compile the new tests with
13838 --param max-aliased-vops=0.
13839
13840 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
13841
13842 PR c++/28637
13843 * g++.dg/template/void3.C: New test.
13844
13845 PR c++/28638
13846 * g++.dg/template/void4.C: New test.
13847
13848 PR c++/28640
13849 * g++.dg/template/void5.C: New test.
13850
13851 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
13852
13853 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
13854 after dg-do compile.
13855
13856 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
13857
13858 PR tree-optimizations/26969
13859 * gcc.dg/vect/vect.exp: Compile tests prefixed with
13860 "unswitch-loops" with -funswitch-loops.
13861 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
13862
13863 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
13864
13865 * gcc.dg/sparc-getcontext-1.c: Fix typo.
13866 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
13867 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
13868 * objc.dg/dwarf-1.m: Likewise.
13869 * objc.dg/dwarf-2.m: Likewise.
13870 * obj-c++.dg/dwarf-2.mm: Likewise.
13871
13872 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13873
13874 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
13875 * objc.dg/dwarf-2.m: Likewise.
13876 * obj-c++.dg/dwarf-2.mm: Likewise.
13877
13878 PR libfortran/28603
13879 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
13880
13881 PR testsuite/27611
13882 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
13883
13884 PR testsuite/27033
13885 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
13886
13887 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
13888
13889 PR target/27827
13890 * gcc.target/i386/pr27827.c: New testcase.
13891
13892 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
13893
13894 PR fortran/28590
13895 * gfortran.dg/sequence_types_1.f90: New test.
13896
13897 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
13898
13899 PR fortran/28548
13900 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
13901 dg-warning. Add -pedantic option.
13902
13903 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13904
13905 PR c/28502
13906 * gcc.dg/proto-1.c: New test.
13907
13908 PR c/27721
13909 * gcc.dg/lvalue-4.c: New test.
13910
13911 PR c/28136
13912 * gcc.dg/init-bad-5.c: New test.
13913
13914 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
13915
13916 PR c++/28347
13917 * g++.dg/ext/typedef-init.C: Add new test for typedef
13918 initialization inside templates. Adjust existing error markers.
13919
13920 2006-08-03 Mark Mitchell <mark@codesourcery.com>
13921
13922 PR c++/28148
13923 * g++.dg/init/ptrmem3.C: New test.
13924
13925 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
13926
13927 PR tree-optimization/27770
13928 * lib/target-support.exp: New target keyword "section_anchors".
13929 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
13930 tests.
13931 * gcc.dg/vect/section-anchors-pr27770.c: New test.
13932 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
13933 * gcc.dg/vect/section-anchors-vect-69.c: New test.
13934 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
13935
13936 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13937
13938 * gcc.dg/20060801-1.c: Add missing '}'.
13939
13940 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13941
13942 PR c++/27508
13943 * g++.dg/parse/dtor9.C: New test.
13944 * g++.dg/parse/dtor10.C: New test.
13945 * g++.dg/other/error7.C: Adjust error-marker.
13946
13947 PR c++/28274
13948 * g++.dg/other/default5.C: New test.
13949
13950 2006-08-02 Richard Guenther <rguenther@suse.de>
13951
13952 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
13953
13954 2006-08-02 Mark Mitchell <mark@codesourcery.com>
13955
13956 PR c++/28557
13957 * g++.dg/template/conv9.C: New test.
13958
13959 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
13960
13961 PR debug/28063
13962 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
13963 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
13964 Optionally return assembly text. Update callers.
13965 (check_no_compiler_messages): Update verbose messages.
13966 (check_no_messages_and_pattern): New.
13967 (check_effective_target_string_merging): New.
13968
13969 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13970
13971 PR c++/28250
13972 * g++.dg/eh/catch4.C: New test.
13973
13974 PR c++/28257
13975 * g++.dg/other/qual1.C: New test.
13976
13977 PR c++/28259
13978 * g++.dg/inherit/error2.C: New test.
13979
13980 PR c++/28267
13981 * g++.dg/other/new1.C: New test.
13982
13983 * g++.dg/warn/pr23075.C: Remove obsolete test.
13984 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
13985 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
13986
13987 2006-07-31 Mark Mitchell <mark@codesourcery.com>
13988
13989 PR c++/28523
13990 * g++.dg/eh/cast1.C: New test.
13991
13992 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
13993
13994 PR libfortran/28452
13995 * gfortran.dg/random_3.f90: New test.
13996
13997 2006-08-01 Steve Ellcey <sje@cup.hp.com>
13998
13999 PR c++/28432
14000 * g++.dg/other/pr28304.C: Change expected error message.
14001 * g++.dg/other/pr28432.C: New test.
14002
14003 2006-08-01 Steve Ellcey <sje@cup.hp.com>
14004
14005 PR c++/28256
14006 * g++.dg/init/brace2.C: Change expected error message, add empty init.
14007
14008 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
14009
14010 PR debug/23336
14011 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
14012 at -g1.
14013 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
14014 g++.dg/debug/enum-2.C: New.
14015
14016 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14017
14018 PR c++/6634
14019 * g++.dg/parse/long1.C: Add more tests.
14020
14021 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14022
14023 * gfortran.dg/lrshift_1.c: New file.
14024
14025 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14026
14027 PR libgfortran/28335
14028 * gfortran.dg/no_unit_error_1.f90: New test.
14029
14030 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14031
14032 PR libgfortran/28335
14033 * gfortran.dg/no_unit_error_1.f90: Delete test.
14034 * gfortran.dg/no_unit_error_2.f90: Delete test.
14035
14036 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14037
14038 * gfortran.dg/chmod_3.f90: New test.
14039 * gfortran.dg/ltime_gmtime_1.f90: New test.
14040 * gfortran.dg/ltime_gmtime_2.f90: New test.
14041 * gfortran.dg/lrshift_1.f90: New test.
14042 * gfortran.dg/chmod_1.f90: New test.
14043 * gfortran.dg/chmod_2.f90: New test.
14044
14045 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
14046
14047 PR c++/27668
14048 * g++.dg/template/crash55.C: New test.
14049
14050 PR c++/27962
14051 * g++.dg/template/nontype16.C: New test.
14052
14053 * g++.dg/template/void2.C: Adjust error markers.
14054 * g++.dg/template/nontype5.C: Adjust error markers.
14055
14056 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
14057
14058 * gcc.target/i386/stack-prot-kernel.c: New test.
14059
14060 2006-07-27 Roger Sayle <roger@eyesopen.com>
14061
14062 * gcc.dg/builtins-55.c: New test case.
14063
14064 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
14065
14066 PR rtl-optimization/27907
14067 * gcc.c-torture/compile/pr27907.c: New test.
14068
14069 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14070
14071 * gfortran.dg/mclock.f90: New test.
14072 * gfortran.dg/int_conv_1.f90: New test.
14073 * gfortran.dg/stat_1.f90: New test.
14074 * gfortran.dg/stat_2.f90: New test.
14075
14076 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14077
14078 PR libgfortran/28335
14079 * gfortran.dg/no_unit_error_1.f90: New test.
14080 * gfortran.dg/no_unit_error_2.f90: New test.
14081 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
14082
14083 2006-07-25 Roger Sayle <roger@eyesopen.com>
14084
14085 PR middle-end/28473
14086 * gcc.dg/fold-convround-1.c: New test case.
14087
14088 2006-07-24 Steven G. Kargl <kargls@comcast.net>
14089
14090 * gfortran.dg/arithmetic_if.f90: Fix comments.
14091
14092 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14093
14094 PR c++/27572
14095 * g++.dg/other/typedef1.C: New test.
14096 * g++.dg/template/typedef4.C: New test.
14097 * g++.dg/template/typedef5.C: New test.
14098
14099 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
14100
14101 PR fortran/28416
14102 * gfortran.dg/allocatable_dummy_3.f90: New.
14103
14104 2006-07-24 Steven G. Kargl <kargls@comcast.net>
14105
14106 PR fortran/28439
14107 * gfortran.dg/arithmetic_if.f90: New test.
14108
14109 2006-07-24 Uros Bizjak <uros@kss-loka.si>
14110
14111 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
14112 avoid memcpy optimization.
14113
14114 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14115
14116 PR fortran/25289
14117 * gfortran.dg/direct_io_6.f90: New test.
14118
14119 2006-07-24 Jan Hubicka <jh@suse.cz>
14120
14121 PR c/25795
14122 PR c++/27369
14123 * gcc.dg/pr25795.c: New test.
14124 * gcc.dg/pr25795-1.c: New test.
14125
14126 2006-07-23 Roger Sayle <roger@eyesopen.com>
14127
14128 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
14129 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
14130 which may be transformed to "g || h" on some platforms.
14131
14132 2006-07-23 Mark Mitchell <mark@codesourcery.com>
14133
14134 PR c++/28025
14135 * g++.dg/template/friend45.C: New test.
14136
14137 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14138
14139 PR libgfortran/28339
14140 * gfortran.dg/arrayio_8.f90: New test.
14141
14142 2006-07-21 Mike Stump <mrs@apple.com>
14143
14144 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
14145
14146 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
14147
14148 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14149
14150 PR c++/28250
14151 * g++.dg/eh/catch3.C: New test.
14152
14153 PR c++/28363
14154 * g++.dg/template/defarg10.C: New test.
14155
14156 2006-07-20 Paul Brook <paul@codesourcery.com>
14157
14158 PR 27363
14159 * gcc.dg/pr27363.c: New test.
14160
14161 2006-07-19 Mark Mitchell <mark@codesourcery.com>
14162
14163 PR c++/28338
14164 * g++.dg/init/ref13.C: New test.
14165
14166 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14167
14168 PR obj-c++/28434
14169 * obj-c++.dg/proto-error-1.mm: New test.
14170
14171 2006-07-18 Mark Mitchell <mark@codesourcery.com>
14172
14173 PR c++/28337
14174 * g++.dg/template/string1.C: New test.
14175
14176 2006-07-18 Mark Mitchell <mark@codesourcery.com>
14177
14178 PR c++/28048
14179 * g++.dg/template/defarg9.C: New test.
14180
14181 PR c++/28235
14182 * g++.dg/template/static27.C: New test.
14183
14184 2006-07-18 Diego Novillo <dnovillo@redhat.com>
14185
14186 PR 28410
14187 * gcc.dg/tree-ssa/pr28410.c: New test.
14188
14189 2006-07-18 Lee Millward <lee.millward@gmail.com>
14190
14191 PR c++/28258
14192 * g++/dg/other/error13.C: New test.
14193
14194 PR c++/28260
14195 * g++.dg/template/friend44.C: New test.
14196
14197 2006-07-18 Steve Ellcey <sje@cup.hp.com>
14198
14199 PR c++/27495
14200 * g++.dg/other/pr27495.C: New.
14201
14202 2006-07-18 Olivier Hainque <hainque@adacore.com>
14203
14204 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
14205 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
14206
14207 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14208
14209 PR c/28286
14210 * gcc.dg/pragma-pack-4.c: New test.
14211
14212 2006-07-17 Steve Ellcey <sje@cup.hp.com>
14213
14214 PR c++/28291
14215 * g++.dg/ext/pr28291.C: New test.
14216
14217 2006-07-17 Richard Sandiford <richard@codesourcery.com>
14218
14219 PR middle-end/28403
14220 * gcc.c-torture/execute/pr28403.c: New test.
14221
14222 2006-07-17 Richard Sandiford <richard@codesourcery.com>
14223
14224 PR middle-end/28402
14225 * gcc.dg/pr28402.c: New test.
14226
14227 2006-07-17 Steve Ellcey <sje@cup.hp.com>
14228
14229 PR c++/28304
14230 * g++.dg/other/pr28304.C: New test.
14231
14232 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
14233
14234 PR other/28251
14235 gcc.c-torture/unsorted/dump-noaddr.c: New test.
14236 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
14237
14238 2006-07-17 Richard Guenther <rguenther@suse.de>
14239
14240 PR tree-optimization/28238
14241 * g++.dg/tree-ssa/pr28238.C: New testcase.
14242
14243 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14244
14245 PR c++/28250
14246 * g++.dg/eh/catch1.C: New test.
14247 * g++.dg/eh/catch2.C: New test.
14248
14249 2006-07-16 Jakub Jelinek <jakub@redhat.com>
14250
14251 PR c++/28370
14252 * g++.dg/template/anon3.C: New test.
14253
14254 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
14255
14256 PR fortran/20844
14257 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
14258 specifiers requiring an explicit format tag..
14259
14260 PR fortran/28201
14261 * gfortran.dg/generic_5: New test.
14262
14263 PR fortran/20893
14264 * gfortran.dg/elemental_optional_args_1.f90: New test.
14265
14266 2006-07-16 Olivier Hainque <hainque@adacore.com>
14267
14268 * gnat.dg/assert.ads: New file.
14269 * gnat.dg/controlled_record.ads: Likewise.
14270 * gnat.dg/controlled_record.adb: Likewise.
14271
14272 2006-07-15 Lee Millward <lee.millward@gmail.com>
14273
14274 PR c++/28292
14275 * g++.dg/other/error12.C: New test.
14276
14277 PR c++/28269
14278 * g++.dg/template/crash54.C: New test.
14279
14280 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14281
14282 PR c++/28249
14283 * g++.dg/parse/catch1.C: New test.
14284
14285 PR c++/28294
14286 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
14287
14288 PR c++/28387
14289 * g++.dg/ext/attrib24.C: New test.
14290
14291 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14292
14293 PR c++/28343
14294 * g++.dg/ext/asmspec1.C: New test.
14295
14296 2006-07-13 Janis Johnson <janis187@us.ibm.com>
14297
14298 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
14299 (dg-test): Support shouldfail tests.
14300 * lib/target-supports-dg.exp (dg-shouldfail): New.
14301 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
14302 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
14303 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
14304 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
14305 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
14306 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
14307 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
14308
14309 2006-07-13 Jan Hubicka <jh@suse.cz>
14310
14311 * gcc.target/i386/memcpy-1.c: New.
14312
14313 2006-07-12 Geoffrey Keating <geoffk@apple.com>
14314
14315 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
14316
14317 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
14318
14319 PR fortran/25097
14320 * gfortran.dg/present_1.f90: New test.
14321
14322 PR fortran/20903
14323 * gfortran.dg/interface_derived_type_1.f90: New test.
14324
14325 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
14326
14327 PR fortran/28213
14328 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
14329 list.
14330
14331 2006-07-07 Lee Millward <lee.millward@gmail.com>
14332
14333 PR c++/27820
14334 * g++.dg/other/label1.C: New test.
14335
14336 2006-07-07 Richard Guenther <rguenther@suse.de>
14337
14338 PR middle-end/28268
14339 * gcc.dg/torture/pr28268.c: New testcase.
14340
14341 2006-07-07 Steve Ellcey <sje@cup.hp.com>
14342
14343 PR c++/27019
14344 * g++.dg/ext/pr27019.C: New.
14345
14346 2006-07-07 Richard Guenther <rguenther@suse.de>
14347
14348 PR tree-optimization/28187
14349 * gcc.dg/pr28187.c: New testcase.
14350
14351 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
14352
14353 * gnat.dg/address_conversion.adb: New test.
14354 * gnat.dg/boolean_subtype.adb: Likewise.
14355 * gnat.dg/frame_overflow.adb: Likewise.
14356 * gnat.dg/pointer_array.adb: Likewise.
14357 * gnat.dg/pointer_conversion.adb: Likewise.
14358
14359 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
14360
14361 PR fortran/28237
14362 PR fortran/23420
14363 * gfortran.dg/print_fmt_5.f90: New test.
14364
14365 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14366
14367 PR fortran/28129
14368 * gfortran.dg/bounds_check_4.f90: New test.
14369
14370 2006-07-05 Richard Guenther <rguenther@suse.de>
14371
14372 PR target/28158
14373 * gfortran.dg/pr28158.f90: New testcase.
14374
14375 2006-07-05 Richard Guenther <rguenther@suse.de>
14376
14377 PR tree-optimization/28162
14378 * gcc.dg/pr28162.c: New testcase.
14379
14380 2006-07-05 Richard Guenther <rguenther@suse.de>
14381 Andrew Pinski <pinskia@gcc.gnu.org>
14382
14383 PR c++/27084
14384 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
14385
14386 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
14387
14388 PR fortran/28174
14389 * gfortran.dg/actual_array_substr_2.f90: New test.
14390
14391 PR fortran/28167
14392 * gfortran.dg/actual_array_constructor_2.f90: New test.
14393
14394 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14395
14396 * gfortran.dg/itime_idate_1.f: New test.
14397 * gfortran.dg/itime_idate_2.f: New test.
14398
14399 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14400
14401 PR libgfortran/27704
14402 * gfortran.dg/open_status_3.f90: New test.
14403 * gfortran.dg/fmt_l.f90: Update for new feature.
14404
14405 2006-07-03 Asher Langton <langton2@llnl.gov>
14406
14407 * gfortran.dg/oldstyle_2.f90: New.
14408
14409 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
14410
14411 * gnat.dg/string_slice.adb: New test.
14412
14413 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14414
14415 PR fortran/19259
14416 * gfortran.dg/semicolon_fixed.c: New.
14417 * gfortran.dg/semicolon_free.c: New.
14418
14419 2006-06-30 Mike Stump <mrs@apple.com>
14420
14421 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
14422 that don't support internal visibility.
14423
14424 2006-06-30 Andrew Pinski <pinskia@gmail.com>
14425
14426 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
14427 for '(' / ')' needing an extra '\'.
14428
14429 2006-06-29 Roger Sayle <roger@eyesopen.com>
14430
14431 PR middle-end/27428
14432 * gcc.dg/pr27428-1.c: New test case.
14433
14434 2006-06-29 Mike Stump <mrs@apple.com>
14435
14436 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
14437 on darwin as we can't align commons large enough yet.
14438
14439 * gcc.dg/vla-8.c: Add additional testcases.
14440
14441 2006-06-26 Steve Ellcey <sje@cup.hp.com>
14442
14443 PR c++/28114
14444 * g++.dg/other/pr28114.C: New.
14445
14446 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
14447
14448 * gcc.c-torture/compile/20060625-1.c: New test.
14449
14450 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
14451
14452 PR fortran/20867
14453 * gfortran.dg/stfunc_3.f90: New test.
14454
14455 PR fortran/25056
14456 * gfortran.dg/impure_actual_1.f90: New test.
14457
14458 PR fortran/20874
14459 * gfortran.dg/elemental_result_1.f90: New test.
14460
14461 PR fortran/25073
14462 * gfortran.dg/select_7.f90: New test.
14463
14464 PR fortran/27554
14465 * intrinsic_actual_1.f: New test.
14466
14467 PR fortran/22038
14468 PR fortran/28119
14469 * gfortran.dg/forall_4.f90: New test.
14470
14471 PR fortran/25072
14472 * gfortran.dg/forall_5.f90: New test.
14473
14474 2006-06-25 Lee Millward <lee.millward@gmail.com>
14475
14476 PR c++/28051
14477 * g++.dg/template/using13.C: New test.
14478
14479 PR c++/28054
14480 * g++.dg/other/incomplete3.C: New test.
14481
14482 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14483
14484 PR fortran/28081
14485 * gfortran.dg/substr_3.f: New test.
14486 * gfortran.dg/equiv_2.f90: Update expected error message.
14487
14488 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
14489
14490 PR fortran/28118
14491 * gfortran.dg/actual_array_substr_1.f90: New test.
14492
14493 2006-06-24 Olivier Hainque <hainque@adacore.com>
14494
14495 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
14496 * gnat.dg/scalar_mode_agg_compare.adb: New test.
14497
14498 2006-06-23 Janis Johnson <janis187@us.ibm.com>
14499
14500 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
14501
14502 2006-06-23 Steven G. Kargl <kargls@comcast.net>
14503
14504 PR fortran/27981
14505 * gfortran.dg/simpleif_2.f90: New test.
14506
14507 2006-06-23 Lee Millward <lee.millward@gmail.com>
14508
14509 * g++.dg/template/error22.C: Fix typo.
14510
14511 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14512
14513 PR c++/28112
14514 * g++.dg/ext/attrib23.C: New test.
14515
14516 2006-06-23 Olivier Hainque <hainque@adacore.com>
14517
14518 * gnat.dg/varsize_temp.adb: New test.
14519
14520 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14521
14522 PR c++/11468
14523 * g++.dg/other/java2.C: New test.
14524
14525 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
14526
14527 PR target/27789
14528 * g++.dg/ext/dllimport4.C. Add more tests for invalid
14529 initialization.
14530
14531 2006-06-22 Roger Sayle <roger@eyesopen.com>
14532
14533 PR target/27531
14534 * gcc.dg/pr27531-1.c: New test case.
14535
14536 2006-06-22 Asher Langton <langton2@llnl.gov>
14537
14538 PR fortran/24748
14539 * gfortran.dg/implicit_8.f90: New.
14540
14541 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
14542
14543 PR rtl-optimization/28121
14544 * gcc.dg/pr28121.c: New test.
14545
14546 2006-06-22 Lee Millward <lee.millward@gmail.com>
14547
14548 PR c++/27805
14549 * g++.dg/parse/ptrmem6.C: New test.
14550
14551 PR c++/27821
14552 * g++.dg/template/error22.C: New test.
14553
14554 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14555
14556 PR c++/28111
14557 * g++.dg/template/friend43.C: New test.
14558
14559 PR c++/28110
14560 * g++.dg/template/crash53.C: New test.
14561
14562 PR c++/28109
14563 * g++.dg/rtti/incomplete1.C: New test.
14564
14565 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
14566
14567 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
14568
14569 2006-06-21 Joseph Myers <joseph@codesourcery.com>
14570
14571 * gcc.c-torture/execute/complex-7.c: New.
14572
14573 2006-06-21 Jakub Jelinek <jakub@redhat.com>
14574
14575 * gcc.dg/merge-all-constants-1.c: New test.
14576
14577 2006-06-20 Janis Johnson <janis187@us.ibm.com>
14578
14579 PR c++/28113
14580 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
14581
14582 2006-06-20 Steven G. Kargl <kargls@comcast.net>
14583
14584 * gfortran.dg/rrspacing_1.f90: New test.
14585
14586 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14587
14588 PR c++/28052
14589 * g++.dg/other/bitfield2.C: New test.
14590
14591 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
14592
14593 PR tree-optimization/27331
14594 * gcc.dg/pr27331.c: New test.
14595
14596 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
14597 Eric Botcazou <ebotcazou@adacore.com>
14598
14599 PR ada/18692
14600 * lib/gnat.exp: New file.
14601 * lib/gnat-dg.exp: Likewise.
14602 * gnat.dg: New directory.
14603 * gnat.dg/dg.exp: New driver.
14604 * gnat.dg/specs: New directory.
14605 * gnat.dg/specs/specs.exp: New driver.
14606 * gnat.dg/style: New directory.
14607 * gnat.dg/style/style.exp: New driver.
14608
14609 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
14610
14611 PR fortran/16206
14612 * gfortran.dg/array_initializer_1.f90: New test.
14613
14614 PR fortran/28005
14615 * gfortran.dg/matmul_3.f90: New test.
14616
14617 2006-06-19 Andrew Pinski <pinskia@gmail.com>
14618
14619 PR middle-end/28075
14620 * gcc.dg/tree-ssa/inline-1.c: New test.
14621
14622 2006-06-19 Anatoly Sokolov <aesok@post.ru>
14623
14624 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
14625 in malloc prototype; remove XFAIL.
14626 * gcc.dg/pr18241-2.c: Ditto.
14627 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
14628 in memset prototype; remove XFAIL.
14629 * gcc.dg/tree-ssa/pr23382.c: Ditto.
14630
14631 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
14632
14633 * gcc.dg/vla-8.c: Add.
14634
14635 2006-06-19 Richard Guenther <rguenther@suse.de>
14636
14637 PR tree-optimization/27090
14638 * g++.dg/tree-ssa/pr27090.C: New testcase.
14639
14640 2006-06-19 Roger Sayle <roger@eyesopen.com>
14641
14642 PR target/27861
14643 * gcc.dg/pr27861-1.c: New test case.
14644
14645 2006-06-19 Richard Guenther <rguenther@suse.de>
14646
14647 PR middle-end/28045
14648 * gcc.dg/torture/pr28045.c: New testcase.
14649
14650 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14651
14652 PR fortran/26801
14653 * gfortran.dg/associated_4.f90: New test.
14654
14655 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14656
14657 PR fortran/19310
14658 PR fortran/19904
14659 * gfortran.dg/real_const_3.f90: New test.
14660
14661 2006-06-16 Mark Mitchell <mark@codesourcery.com>
14662
14663 PR c++/28016
14664 * g++.dg/template/static26.C: New test.
14665
14666 PR c++/27979
14667 * g++.dg/expr/bitfield2.C: New test.
14668
14669 PR c++/27884
14670 * g++.dg/parse/linkage2.C: New test.
14671
14672 2006-06-16 Richard Guenther <rguenther@suse.de>
14673
14674 PR middle-end/27116
14675 * gcc.dg/pr15785-1.c: Revert last change.
14676 * gcc.dg/torture/pr27116-2.c: New testcase.
14677
14678 2006-06-16 Roger Sayle <roger@eyesopen.com>
14679
14680 PR middle-end/27802
14681 * gcc.dg/pr27802-1.c: New test case.
14682
14683 2006-06-15 Mark Mitchell <mark@codesourcery.com>
14684
14685 PR c++/27689
14686 * g++.dg/template/ttp18.C: New test.
14687 * g++.dg/template/ttp19.C: Likewise.
14688
14689 PR c++/27666
14690 * g++.dg/expr/cond9.C: New test.
14691
14692 PR c++/27640
14693 * g++.dg/template/ctor7.C: New test.
14694
14695 2006-06-15 Janis Johnson <janis187@us.ibm.com>
14696
14697 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
14698
14699 2006-06-16 Richard Guenther <rguenther@suse.de>
14700
14701 PR tree-optimization/27781
14702 * gcc.dg/tree-ssa/pr27781.c: New testcase.
14703
14704 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
14705
14706 * gfortran.dg/allocate_zerosize_2.f90: New test case.
14707
14708 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
14709
14710 * gcc.dg/tree-ssa/loop-18.c: New test.
14711
14712 2006-06-14 Mark Mitchell <mark@codesourcery.com>
14713
14714 PR c++/27665
14715 * g++.dg/template/crash52.C: New test.
14716
14717 PR c++/27648
14718 * g++.dg/ext/attrib22.C: New test.
14719
14720 PR c++/26559
14721 * g++.dg/template/builtin1.C: New test.
14722 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
14723
14724 PR c++/28018
14725 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
14726 assignment.
14727 * g++.old-deja/g++.pt/crash51.C: Likewise.
14728
14729 PR c++/27227
14730 * g++.dg/lookup/linkage1.C: New test.
14731 * g++.dg/lookup/linkage2.C: Likewise.
14732
14733 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
14734
14735 PR middle-end/27959
14736 * gcc.dg/pr27959.c: New testcase.
14737
14738 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
14739
14740 PR target/28014:
14741 * g++.dg/eh/div.C: New test.
14742
14743 2006-06-13 Jakub Jelinek <jakub@redhat.com>
14744
14745 PR c++/27894
14746 * g++.dg/tree-ssa/pr26757.C: New test.
14747 * g++.dg/tree-ssa/pr27894.C: New test.
14748
14749 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
14750
14751 * gcc.c-torture/compile/20060609-1.c: New test.
14752
14753 PR target/27863
14754 * gcc.c-torture/compile/pr27863.c: New test.
14755
14756 2006-06-13 Richard Guenther <rguenther@suse.de>
14757
14758 PR tree-optimization/27830
14759 * g++.dg/tree-ssa/pr27830.C: New testcase.
14760
14761 2006-06-13 Matthew Sachs <msachs@apple.com>
14762
14763 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
14764 the list of compiler flags; this causes those flags to be checked
14765 for things like dg-skip-if.
14766
14767 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14768
14769 PR c++/27601
14770 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
14771
14772 2006-06-12 Mark Mitchell <mark@codesourcery.com>
14773 Kazu Hirata <kazu@codesourcery.com>
14774
14775 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
14776 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
14777
14778 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14779
14780 PR c++/27933
14781 * g++.dg/lookup/using15.C: New test.
14782
14783 PR c++/27951
14784 * g++.dg/other/anon4.C: New test.
14785
14786 2006-06-12 Roger Sayle <roger@eyesopen.com>
14787
14788 PR c++/21210
14789 * g++.dg/init/complex1.C: New test case.
14790
14791 2006-06-11 Eric Christopher <echristo@apple.com>
14792
14793 PR middle-end/27948
14794 * gcc.dg/bf-ms-layout.c: Run on darwin.
14795 * gcc.dg/bf-no-ms-layout: Ditto.
14796 * gcc.dg/attr-ms_struct-2.c: New.
14797 * gcc.dg/bf-ms-layout-2.c: Ditto.
14798
14799 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
14800
14801 * gcc.dg/attr-ms_struct-packed1.c: New.
14802
14803 2006-06-09 Mike Stump <mrs@apple.com>
14804
14805 * gcc.dg/vla-7.c: Add.
14806
14807 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
14808
14809 PR fortran/24558
14810 * gfortran.dg/entry_6.f90: New test.
14811
14812 PR fortran/20877
14813 PR fortran/25047
14814 * gfortran.dg/entry_7.f90: New test.
14815
14816 2006-06-09 Jakub Jelinek <jakub@redhat.com>
14817
14818 PR c/27747
14819 * gcc.dg/cpp/_Pragma6.c: New test.
14820
14821 PR c++/27748
14822 * g++.dg/cpp/_Pragma1.C: New test.
14823
14824 PR preprocessor/27746
14825 * gcc.dg/gomp/macro-3.c: New test.
14826 * gcc.dg/gomp/macro-4.c: New test.
14827 * g++.dg/gomp/macro-3.C: New test.
14828 * g++.dg/gomp/macro-4.C: New test.
14829
14830 2006-06-09 Richard Guenther <rguenther@suse.de>
14831
14832 PR tree-optimization/26998
14833 * gcc.dg/torture/pr26998.c: New testcase.
14834 * gcc.dg/tree-ssa/vrp29.c: New testcase.
14835
14836 2006-06-08 Mike Stump <mrs@apple.com>
14837
14838 * gcc.dg/pr27095.c: Account for stubs.
14839
14840 PR target/26427
14841 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
14842 produce bad code on darwin.
14843
14844 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14845
14846 PR fortran/27958
14847 * gfortran.dg/substr_2.f: New test.
14848
14849 2006-06-08 Asher Langton <langton2@llnl.gov>
14850
14851 PR fortran/27786
14852 * cray_pointers_2.f90: Add -fbounds-check compile flag.
14853
14854 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14855
14856 PR target/27421
14857 * gcc.dg/union-3.c: New test.
14858
14859 2006-06-08 Richard Guenther <rguenther@suse.de>
14860
14861 PR middle-end/27116
14862 * gcc.dg/torture/pr27116.c: New testcase.
14863 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
14864
14865 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
14866
14867 PR rtl-optimization/26449
14868 * gcc.dg/pr26449.c: New test.
14869
14870 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14871
14872 PR c++/27601
14873 * g++.dg/ext/offsetof1.C: Test member functions.
14874
14875 2006-06-07 Steve Ellcey <sje@cup.hp.com>
14876
14877 * gcc.dg/pr27095.c: Improve scanning.
14878
14879 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
14880
14881 PR fortran/23091
14882 * gfortran.dg/saved_automatic_1.f90: New test.
14883
14884 PR fortran/24168
14885 * gfortran.dg/array_simplify_1.f90: New test.
14886
14887 PR fortran/25090
14888 * gfortran.dg/entry_dummy_ref_1.f90: New test.
14889
14890 PR fortran/25058
14891 * gfortran.dg/entry_dummy_ref_2.f90: New test.
14892
14893 2006-06-06 Mark Mitchell <mark@codesourcery.com>
14894
14895 PR c++/27177
14896 * g++.dg/expr/cast7.C: New test.
14897
14898 2006-06-06 Janis Johnson <janis187@us.ibm.com>
14899
14900 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
14901 * lib/gcc-defs.exp (tool_check_compile): Ditto.
14902 * lib/fortran-torture.exp (fortran-torture-compile,
14903 fortran-torture-execute): Ditto.
14904
14905 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
14906
14907 PR target/27842
14908 * gcc.dg/vmx/pr27842.c: New test.
14909
14910 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14911
14912 PR libfortran/27895
14913 * gfortran.dg/bounds_check_3.f90: New test.
14914
14915 2006-06-05 Mike Stump <mrs@apple.com>
14916
14917 * objc.dg/objc-fast-4.m: Skip for ppc64.
14918
14919 2006-06-05 Steve Ellcey <sje@cup.hp.com>
14920
14921 PR testsuite/27705
14922 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
14923
14924 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
14925 Victor Kaplansky <victork@il.ibm.com>
14926
14927 PR tree-optimizations/26360
14928 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
14929 with -fno-tree-dce.
14930 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
14931
14932 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
14933
14934 PR fortran/14067
14935 * gfortran.dg/data_char_1.f90: Add messages for truncated
14936 strings.
14937
14938 PR fortran/16943
14939 * gfortran.dg/func_decl_2.f90: New test.
14940
14941 PR fortran/20839
14942 * gfortran.dg/do_2.f90: New test.
14943
14944 PR fortran/27655
14945 * gfortran.dg/associated_3.f90: New test.
14946
14947 2006-06-04 Mark Mitchell <mark@codesourcery.com>
14948
14949 PR c++/27819
14950 * g++.dg/template/static25.C: New test.
14951
14952 PR c++/27722
14953 * g++.dg/init/array21.C: New test.
14954
14955 PR c++/27807
14956 * g++.dg/ext/complit7.C: New test.
14957
14958 PR c++/27806
14959 * g++.dg/parse/ptrmem5.C: New test.
14960
14961 2006-06-04 Roger Sayle <roger@eyesopen.com>
14962 Andrew Pinski <pinskia@physics.uc.edu>
14963
14964 PR c/27150
14965 PR middle-end/27382
14966 * gcc.dg/pr27150-1.c: New testcase.
14967 * gcc.dg/pr27382-1.c: New testcase.
14968 * gcc.dg/pr27382-2.c: New testcase.
14969
14970 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
14971
14972 PR c/25161
14973 PR c/27020
14974 * gcc.dg/array-10.c: New test.
14975
14976 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14977
14978 PR c++/27804
14979 * g++.dg/init/const4.C: New test.
14980 * g++.dg/init/member1.C: Add error-marker.
14981 * g++.dg/other/fold1.C: Adjust error-marker.
14982
14983 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14984
14985 PR c++/27601
14986 * g++.dg/ext/offsetof1.C: New test.
14987
14988 2006-06-04 Eric Christopher <echristo@apple.com>
14989
14990 * gcc.dg/attr-ms_struct-1.c: New.
14991
14992 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
14993
14994 * gcc.c-torture/compile/builtin_constant_p.c: New test.
14995
14996 2006-06-04 Richard Guenther <rguenther@suse.de>
14997
14998 PR tree-optimization/27039
14999 * gcc.dg/tree-ssa/loop-17.c: New testcase.
15000
15001 2006-06-03 Roger Sayle <roger@eyesopen.com>
15002
15003 PR target/26223
15004 * gcc.target/i386/amd64-abi-2.c: New test case.
15005
15006 2006-06-02 Eric Christopher <echristo@apple.com>
15007
15008 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
15009 * gcc.target/i386/20020523-1.c: Skip if darwin.
15010 * gcc.target/i386/asm-3.c: Ditto.
15011 * gcc.target/i386/20011119-1.c: Ditto.
15012 * gcc.target/i386/clobbers.c: Remove pic part of test.
15013
15014 2006-06-02 Steve Ellcey <sje@cup.hp.com>
15015
15016 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
15017 * g++.old-deja/g++.other/init19.C: Ditto.
15018 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
15019 and add other platforms as expected failures.
15020
15021 2006-06-01 Steve Ellcey <sje@cup.hp.com>
15022
15023 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
15024 (is-effective-target-keyword): Ditto.
15025
15026 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
15027
15028 PR fortran/27715
15029 * gfortran.dg/extended_char_comparison_1.f: New test.
15030
15031 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
15032
15033 PR fortran/25098
15034 * gfortran.dg/dummy_procedure_1.f90: New test.
15035
15036 PR fortran/25147
15037 * gfortran.dg/dummy_procedure_2.f90: New test.
15038
15039 * gfortran.dg/associated_2.f90: Correct to make consistent with
15040 standard.
15041
15042 2006-05-31 Roger Sayle <roger@eyesopen.com>
15043
15044 * gcc.target/i386/387-11.c: New test case.
15045
15046 2006-05-31 Mark Mitchell <mark@codesourcery.com>
15047
15048 PR c++/27801
15049 * g++.dg/template/cond6.C: New test.
15050
15051 PR c++/26496
15052 * g++.dg/template/crash51.C: New test.
15053 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
15054
15055 PR c++/27385
15056 * g++.dg/init/array20.C: New test.
15057
15058 2006-05-31 Roger Sayle <roger@eyesopen.com>
15059
15060 * gcc.dg/builtins-54.c: New test case.
15061
15062 2006-05-30 Mark Mitchell <mark@codesourcery.com>
15063
15064 PR c++/26433
15065 * g++.dg/template/fntry1.C: Add dg-do link.
15066
15067 PR c++/27808
15068 * g++.dg/parse/friend6.C: New test.
15069
15070 2006-05-30 Asher Langton <langton2@llnl.gov>
15071
15072 * gfortran.dg/cray_pointers_7.f90: New test.
15073
15074 2006-05-30 Roger Sayle <roger@eyesopen.com>
15075
15076 PR tree-optimization/23452
15077 * gcc.dg/fold-mulconj-1.c: New test case.
15078
15079 2006-05-30 Mark Mitchell <mark@codesourcery.com>
15080
15081 PR c++/27803
15082 * g++.dg/parse/bitfield1.C: New test.
15083
15084 2006-05-30 Roger Sayle <roger@eyesopen.com>
15085
15086 * gcc.target/ppc-eq0-1.c: New test case.
15087 * gcc.target/ppc-negeq0-1.c: New test case.
15088
15089 2006-05-30 Dirk Mueller <dmueller@suse.de>
15090
15091 PR c/27273
15092 * gcc.dg/overflow-warn-5.c: New test.
15093
15094 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15095
15096 PR c/27718
15097 * gcc.dg/sizeof-1.c: New test.
15098
15099 2006-05-30 Uros Bizjak <uros@kss-loka.si>
15100
15101 PR target/27790
15102 * gcc.target/i386/pr27790.c: New test.
15103
15104 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15105
15106 PR libgfortran/27757
15107 * gfortran.dg/direct_io_5.f90: New test.
15108
15109 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15110
15111 PR libgfortran/27634
15112 * gfortran.dg/fmt_missing_period_1.f: New test.
15113 * gfortran.dg/fmt_missing_period_2.f: New test.
15114 * gfortran.dg/fmt_missing_period_3.f: New test.
15115
15116 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15117
15118 PR fortran/19777
15119 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
15120 arrays.
15121
15122 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15123
15124 PR c++/27713
15125 * g++.dg/template/new6.C: New test.
15126
15127 2006-05-29 Roger Sayle <roger@eyesopen.com>
15128
15129 PR tree-optimization/24964
15130 * gcc.target/i386/387-10.c: New test case.
15131
15132 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
15133
15134 * intrinsics/string_intrinsics.c (compare_string):
15135 Use memcmp instead of strncmp to avoid tripping over
15136 CHAR(0) in a string.
15137
15138 2006-05-27 Richard Guenther <rguenther@suse.de>
15139
15140 PR middle-end/27773
15141 * gcc.dg/torture/pr27773.c: New testcase.
15142
15143 2006-05-27 Dirk Mueller <dmueller@suse.de>
15144
15145 * gcc.dg/pr24561.c: Rename to..
15146 * gcc.dg/pr25962.c: .. this.
15147
15148 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15149
15150 PR fortran/19777
15151 * gfortran.dg/bounds_check_2.f: New test.
15152
15153 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
15154
15155 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
15156 * gfortran.dg/byte_1.f90: Likewise.
15157 * gfortran.dg/dup_save_2.f90: Likewise.
15158
15159 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
15160
15161 * gfortran.dg/associated_2.f90: New test.
15162
15163 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15164
15165 PR fortran/27524
15166 * gfortran.dg/bounds_check_1.f90: New test.
15167
15168 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
15169
15170 PR rtl-optimization/27661
15171 * gcc.dg/pr27661.c: New test case.
15172
15173 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
15174
15175 PR fortran/23151
15176 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
15177 * gfortran.dg/print_parentheses_1.f: New test.
15178 * gfortran.dg/print_parentheses_2.f90: New test.
15179
15180 2006-05-26 Jakub Jelinek <jakub@redhat.com>
15181
15182 PR target/27758
15183 * gcc.dg/pr27758.c: New test.
15184
15185 2006-05-24 Falk Hueffner <falk@debian.org>
15186
15187 * gcc.c-torture/compile/pr27571.c: New test.
15188
15189 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
15190
15191 PR fortran/27709
15192 * gfortran.dg/spec_expr_4.f90: New test.
15193
15194 PR fortran/27155
15195 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
15196
15197 2006-05-25 Mark Mitchell <mark@codesourcery.com>
15198
15199 PR c++/20103
15200 * g++.dg/ext/complit6.C: New test.
15201 * g++.dg/ext/complit3.C: Adjust error markers.
15202 * g++.dg/init/const3.C: New test.
15203
15204 2006-05-25 Richard Guenther <rguenther@suse.de>
15205
15206 PR middle-end/27743
15207 * gcc.dg/torture/pr27743.c: New testcase.
15208
15209 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
15210
15211 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
15212
15213 2006-05-25 Alan Modra <amodra@bigpond.net.au>
15214
15215 * gcc.dg/compat/scalar-by-value-x.h: New.
15216 * gcc.dg/compat/scalar-by-value-y.h: New.
15217 * gcc.dg/compat/scalar-by-value-5.c: New.
15218 * gcc.dg/compat/scalar-by-value-5_main.c: New.
15219 * gcc.dg/compat/scalar-by-value-5_x.c: New.
15220 * gcc.dg/compat/scalar-by-value-5_y.c: New.
15221 * gcc.dg/compat/scalar-by-value-6.c: New.
15222 * gcc.dg/compat/scalar-by-value-6_main.c: New.
15223 * gcc.dg/compat/scalar-by-value-6_x.c: New.
15224 * gcc.dg/compat/scalar-by-value-6_y.c: New.
15225
15226 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
15227
15228 PR tree-optimization/27639
15229 PR tree-optimization/26719
15230 * gcc.dg/pr27639.c: New test.
15231 * gcc.dg/pr26719.c: New test.
15232 * gcc.dg/tree-ssa/scev-cast.c: New test.
15233
15234 2006-05-23 Mark Mitchell <mark@codesourcery.com>
15235
15236 PR c++/20173
15237 * g++.dg/template/error21.C: New test.
15238
15239 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
15240
15241 PR target/27696
15242 * gcc.target/i386/pr27696.c: New.
15243
15244 2006-05-22 Janis Johnson <janis187@us.ibm.com>
15245
15246 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
15247
15248 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
15249
15250 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15251
15252 PR c++/27716
15253 * g++.dg/other/assign1.C: New test.
15254
15255 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
15256
15257 PR target/27266
15258 * gcc.target/i386/pr27266.c: New.
15259
15260 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15261
15262 PR c++/27451
15263 * g++.dg/ext/asm9.C: New test.
15264
15265 2006-05-22 Richard Sandiford <richard@codesourcery.com>
15266
15267 PR rtl-optimization/25514
15268 * gcc.c-torture/compile/pr25514.c: New test.
15269
15270 2006-05-22 Richard Guenther <rguenther@suse.de>
15271
15272 Revert
15273 2006-01-31 Richard Guenther <rguenther@suse.de>
15274
15275 * gcc.target/i386/sselibm-1.c: New testcase.
15276 * gcc.target/i386/sselibm-2.c: Likewise.
15277 * gcc.target/i386/sselibm-3.c: Likewise.
15278 * gcc.target/i386/sselibm-4.c: Likewise.
15279 * gcc.target/i386/sselibm-5.c: Likewise.
15280
15281 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15282
15283 PR c/27420
15284 * gcc.dg/func-args-2.c: New test.
15285
15286 PR c/26818
15287 * gcc.dg/struct-incompl-1.c: New test.
15288
15289 2006-05-22 Richard Guenther <rguenther@suse.de>
15290
15291 PR testsuite/27708
15292 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
15293 the transformations we test for.
15294
15295 2006-05-22 Richard Guenther <rguenther@suse.de>
15296
15297 PR testsuite/27707
15298 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
15299
15300 2006-05-21 Mark Mitchell <mark@codesourcery.com>
15301
15302 PR c++/27210
15303 * g++.dg/warn/new1.C: New test.
15304 * g++.dg/template/new5.C: Likewise.
15305
15306 2006-05-21 Roger Sayle <roger@eyesopen.com>
15307
15308 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
15309 * gcc.target/i386/20060512-3.c: Likewise.
15310
15311 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
15312
15313 PR rtl-optimization/27671
15314 * gcc.c-torture/execute/pr27671-1.c: New.
15315 * gcc.dg/pr27671-2.c: Likewise.
15316
15317 PR tree-optimization/26622.
15318 * gcc.c-torture/compile/pr26622.c: New.
15319
15320 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
15321
15322 PR fortran/27613
15323 * gfortran.dg/recursive_reference_1.f90: New test.
15324
15325 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
15326
15327 PR fortran/25746
15328 * gfortran.dg/elemental_subroutine_3.f90: New test.
15329
15330 PR fortran/25090
15331 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
15332
15333 PR fortran/27584
15334 * gfortran.dg/associated_target_1.f90: New test.
15335
15336 PR fortran/19015
15337 * gfortran.dg/maxloc_shape_1.f90: New test.
15338
15339 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15340
15341 PR libgfortran/24459
15342 * gfortran.dg/namelist_24.f90: New test.
15343 * gfortran.dg/namelist_12.f: Fix typo in comment.
15344
15345 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
15346
15347 PR middle-end/25776
15348 * g++.dg/other/error11.C: New test.
15349
15350 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15351
15352 * gcc.target/mips/pr26765.c: Add -w to options.
15353
15354 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15355
15356 * lib/target-supports.exp (check_effective_target_mpaired_single):
15357 New function.
15358 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
15359 multilibs.
15360 * g++.dg/vect/vect.exp: Likewise.
15361
15362 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15363
15364 PR testsuite/25891
15365 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
15366
15367 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
15368
15369 PR fortran/27662
15370 * gfortran.dg/temporary_1.f90: New file.
15371
15372 2006-05-19 Andreas Schwab <schwab@suse.de>
15373
15374 * g++.dg/other/unused1.C: Also match "stringz".
15375
15376 2006-05-19 Mark Mitchell <mark@codesourcery.com>
15377
15378 PR c++/26433
15379 * g++.dg/template/fntry1.C: New test.
15380
15381 2006-05-18 Mark Mitchell <mark@codesourcery.com>
15382
15383 PR c++/27471
15384 PR c++/27506
15385 * g++.dg/conversion/bitfield5.C: New test.
15386 * g++.dg/conversion/bitfield6.C: New test.
15387
15388 2006-05-18 Mike Stump <mrs@apple.com>
15389
15390 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
15391 * gcc.dg/vla-4.c: Add.
15392 * gcc.dg/vla-5.c: Add.
15393 * gcc.dg/vla-6.c: Add.
15394
15395 2006-05-12 Stuart Hastings <stuart@apple.com>
15396
15397 * gcc.target/i386/20060512-1.c: New.
15398 * gcc.target/i386/20060512-2.c: New.
15399 * gcc.target/i386/20060512-3.c: New.
15400 * gcc.target/i386/20060512-4.c: New.
15401
15402 2006-05-17 Mark Mitchell <mark@codesourcery.com>
15403
15404 PR c++/26122
15405 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
15406
15407 PR c++/26068
15408 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
15409 * g++.dg/parse/linkage1.C: New test.
15410
15411 2006-05-17 Jakub Jelinek <jakub@redhat.com>
15412
15413 PR tree-optimization/27548
15414 * g++.dg/tree-ssa/pr27548.C: New test.
15415
15416 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15417
15418 PR fortran/26551
15419 * gfortran.dg/recursive_check_1.f: New test.
15420 * gfortran.dg/recursive_check_2.f90: New test.
15421
15422 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
15423
15424 * g++.dg/opt/temp2.C: New test.
15425
15426 2006-05-17 Jakub Jelinek <jakub@redhat.com>
15427
15428 PR c++/27491
15429 * g++.dg/init/brace5.C: New test.
15430
15431 PR middle-end/27415
15432 * gcc.dg/gomp/pr27415.c: New test.
15433 * g++.dg/gomp/pr27415.C: New test.
15434
15435 PR tree-optimization/27549
15436 * g++.dg/tree-ssa/pr27549.C: New test.
15437
15438 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15439
15440 PR libgfortran/27575
15441 * gfortran.dg/read_eof_4.f90: New test.
15442
15443 2006-05-16 Richard Guenther <rguenther@suse.de>
15444
15445 PR tree-optimization/22303
15446 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
15447
15448 2006-05-16 Jakub Jelinek <jakub@redhat.com>
15449
15450 PR middle-end/27573
15451 * gcc.dg/gomp/pr27573.c: New test.
15452 * gfortran.dg/gomp/pr27573.f90: New test.
15453
15454 PR c/27499
15455 * gcc.dg/gomp/pr27499.c: New test.
15456 * g++.dg/gomp/pr27499.C: New test.
15457
15458 2006-05-15 Mark Mitchell <mark@codesourcery.com>
15459
15460 PR c++/27339
15461 * g++.dg/parser/access8.C: Adjust error marker.
15462 * g++.dg/template/access17.C: New test.
15463 * g++.dg/template/access18.C: Likewise.
15464
15465 2006-05-15 Roger Sayle <roger@eyesopen.com>
15466
15467 PR target/26600
15468 * gcc.target/i386/pr26600.c: New test case.
15469
15470 2006-05-15 Mark Mitchell <mark@codesourcery.com>
15471
15472 PR c++/27505
15473 * g++.dg/expr/bitfield1.C: New test.
15474
15475 2006-05-15 Richard Guenther <rguenther@suse.de>
15476
15477 PR tree-optimization/27603
15478 * gcc.dg/torture/pr27603.c: New testcase.
15479
15480 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
15481
15482 PR fortran/25090
15483 * gfortran.dg/entry_dummy_ref_1.f90: New test.
15484
15485 PR fortran/25082
15486 * gfortran.dg/scalar_return_1.f90: New test.
15487
15488 PR fortran/27411
15489 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
15490
15491 2006-05-15 Jakub Jelinek <jakub@redhat.com>
15492
15493 * gcc.dg/gomp/critical-4.c: New test.
15494 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
15495 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
15496 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
15497 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
15498
15499 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15500
15501 PR c++/27582
15502 * g++.dg/template/dependent-args1.C: New test.
15503
15504 PR c++/27581
15505 * g++.dg/lookup/this1.C: New test.
15506
15507 PR c++/27315
15508 * g++.dg/template/operator6.C: New test.
15509 * g++.dg/template/incomplete3.C: New test.
15510
15511 PR c++/27559
15512 * g++.dg/template/new4.C: New test.
15513
15514 PR c++/27496
15515 * g++.dg/template/void2.C: New test.
15516
15517 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
15518
15519 * g++.dg/template/dependent-expr5.C: New test.
15520
15521 2006-05-14 Roger Sayle <roger@eyesopen.com>
15522
15523 PR middle-end/26729
15524 * gcc.dg/pr26729-1.c: New test case.
15525
15526 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
15527
15528 * gcc.dg/pr27003.c: New test.
15529
15530 2006-05-12 Steve Ellcey <sje@cup.hp.com>
15531
15532 * lib/target-supports.dg (check_cxa_atexit_available): Change
15533 v3_target_compile to ${tool}_target_compile.
15534
15535 2006-05-11 Jason Merrill <jason@redhat.com>
15536
15537 * lib/scanasm.exp (scan-not-hidden): Fix typo.
15538
15539 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15540
15541 PR fortran/27553
15542 * gfortran.dg/label_5.f90: New test.
15543
15544 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
15545
15546 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
15547 check_effective_target_powerpc_altivec_ok): New.
15548 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
15549 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
15550 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
15551 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
15552 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
15553 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
15554 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
15555 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
15556 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
15557 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
15558 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
15559 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
15560 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
15561 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
15562 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
15563 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
15564 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
15565 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
15566 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
15567 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
15568 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
15569 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
15570 gcc.target/powerpc/altivec-9.c,
15571 gcc.target/powerpc/altivec-consts.c,
15572 gcc.target/powerpc/altivec-pr22085.c,
15573 gcc.target/powerpc/altivec-splat.c,
15574 gcc.target/powerpc/altivec-types-1.c,
15575 gcc.target/powerpc/altivec-types-2.c,
15576 gcc.target/powerpc/altivec-types-3.c,
15577 gcc.target/powerpc/altivec-types-4.c,
15578 gcc.target/powerpc/altivec-varargs-1.c,
15579 gcc.target/powerpc/altivec-vec-merge.c,
15580 gcc.target/powerpc/ppc-vector-memcpy.c,
15581 gcc.target/powerpc/ppc-vector-memset.c,
15582 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
15583 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
15584 these effective targets.
15585 * gcc.dg/vmx/pr27006.c: Add missing close brace.
15586 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
15587
15588 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15589
15590 PR middle-end/27384
15591 * g++.dg/other/fold1.C: New test.
15592
15593 PR middle-end/27488
15594 * gcc.dg/fold-nonneg-1.c: New test.
15595
15596 PR c++/27547
15597 * g++.dg/other/operator1.C: New test.
15598
15599 2006-05-11 Richard Guenther <rguenther@suse.de>
15600
15601 PR middle-end/27529
15602 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
15603
15604 2006-05-10 Janis Johnson <janis187@us.ibm.com>
15605
15606 * lib/target-supports-dg.exp (check-flags): New.
15607 (dg-skip-if): Move flag checks.
15608
15609 2006-05-09 Steve Ellcey <sje@cup.hp.com>
15610
15611 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
15612 * lib/target-supports.dg (check_cxa_atexit_available): New.
15613
15614 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
15615
15616 PR fortran/27470
15617 * gfortran.dg/multiple_allocation_2.f90: New test case.
15618
15619 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
15620
15621 * gcc.target/arm/pr27387.C: Fix a comment typo.
15622
15623 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15624
15625 PR fortran/24549
15626 * gfortran.dg/error_recovery_1.f90: New test.
15627
15628 2006-05-10 Richard Guenther <rguenther@suse.de>
15629
15630 PR tree-optimization/27302
15631 * gcc.dg/torture/pr27302.c: New testcase.
15632
15633 2006-05-09 Dirk Mueller <dmueller@suse.de>
15634 Richard Guenther <rguenther@suse.de>
15635
15636 PR middle-end/27498
15637 * gcc.dg/tree-ssa/pr27498.c: New testcase.
15638
15639 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
15640
15641 PR rtl-optimization/27335
15642 * gcc.dg/pr27335.c: New test.
15643
15644 2006-05-06 Richard Sandiford <richard@codesourcery.com>
15645
15646 * gcc.target/mips/mips-ps-5.c: New file.
15647
15648 2006-05-08 Jan Hubicka <jh@suse.cz>
15649
15650 PR middle-end/25962
15651 * gcc.dg/pr25962.c: New.
15652
15653 2006-05-08 Roger Sayle <roger@eyesopen.com>
15654
15655 PR target/27158
15656 * gcc.target/powerpc/pr27158.c: New test case.
15657
15658 2006-05-08 Laurent GUERBY <laurent@guerby.net>
15659
15660 PR testsuite/27476
15661 * ada/acats/run_all.sh: Use test -z.
15662
15663 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15664
15665 PR libfortran/18271
15666 * gfortran.dg/spec_expr_3.f90: New test.
15667
15668 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
15669
15670 PR target/24879
15671 * gcc.target/i386/monitor.c: New file.
15672
15673 2006-05-08 Alan Modra <amodra@bigpond.net.au>
15674
15675 * gcc.dg/pr27095.c: xfail *-*-darwin*.
15676
15677 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15678
15679 PR c++/27447
15680 * g++.dg/other/ptrmem7.C: New test.
15681
15682 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15683
15684 PR target/27421
15685 * gcc.dg/array-9.c: New test.
15686
15687 2006-05-07 Richard Guenther <rguenther@suse.de>
15688
15689 PR tree-optimization/27409
15690 * gcc.dg/torture/pr27409.c: New testcase.
15691
15692 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15693
15694 PR fortran/27457
15695 * gfortran.dg/select_6.f90: New.
15696
15697 2006-05-07 Richard Guenther <rguenther@suse.de>
15698
15699 PR tree-optimization/27136
15700 * gcc.dg/torture/pr27136.c: New testcase.
15701
15702 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
15703
15704 PR fortran/24813
15705 * gfortran.dg/char_cons_len_1.f90: New test.
15706
15707 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15708
15709 PR c++/27427
15710 * g++.dg/template/incomplete2.C: New test.
15711
15712 2006-05-06 Richard Guenther <rguenther@suse.de>
15713
15714 PR tree-optimization/27151
15715 * gcc.dg/vect/pr27151.c: New testcase.
15716
15717 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15718
15719 PR c++/27430
15720 * g++.dg/template/void1.C: New test.
15721
15722 PR c++/27423
15723 * g++.dg/other/void2.C: New test.
15724
15725 PR c++/27422
15726 * g++.dg/conversion/void1.C: New test.
15727
15728 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
15729
15730 PR/21391
15731 * g++.dg/other/unused1.C: New.
15732
15733 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15734
15735 PR objc/27240
15736 * objc.dg/member-1.m: New test.
15737
15738 2006-05-05 Steve Ellcey <sje@cup.hp.com>
15739
15740 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
15741
15742 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15743
15744 PR libfortran/26985
15745 * gfortran.dg/matmul_2.f90: New test.
15746
15747 2005-05-05 Laurent GUERBY <laurent@guerby.net>
15748
15749 * ada/acats/run_all.sh: Use sync when main not found.
15750
15751 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
15752
15753 PR target/26765
15754 * gcc.target/mips/pr26765.c: New.
15755
15756 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
15757
15758 * gcc.target/bfin: New directory.
15759 * gcc.target/bfin/bfin.exp: New file.
15760 * gcc.target/bfin/frmul.c: New file.
15761 * gcc.target/bfin/arith.c: New file.
15762 * gcc.target/bfin/mul-combine.c: New file.
15763 * gcc.target/bfin/shift.c: New file.
15764
15765 2006-05-04 Richard Guenther <rguenther@suse.de>
15766
15767 PR tree-optimization/14287
15768 PR tree-optimization/14844
15769 PR tree-optimization/19792
15770 PR tree-optimization/21608
15771 PR tree-optimization/27090
15772 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
15773 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
15774 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15775 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15776 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15777
15778 2006-05-04 Jakub Jelinek <jakub@redhat.com>
15779
15780 PR tree-optimization/27285
15781 * gcc.c-torture/execute/pr27285.c: New test.
15782
15783 PR middle-end/27388
15784 * gcc.dg/gomp/pr27388-1.c: New test.
15785 * gcc.dg/gomp/pr27388-2.c: New test.
15786 * gcc.dg/gomp/pr27388-3.c: New test.
15787
15788 PR c++/27359
15789 * g++.dg/gomp/pr27359.C: New test.
15790
15791 2006-05-02 Steven G. Kargl <kargls@comcast.net>
15792
15793 PR fortran/20248
15794 * gfortran.dg/iargc.f90: New test.
15795
15796 2006-05-02 Mark Mitchell <mark@codesourcery.com>
15797
15798 PR c++/27102
15799 * g++.dg/template/crash49.C: New test.
15800
15801 2006-05-02 Steve Ellcey <sje@cup.hp.com>
15802
15803 PR testsuite/27032
15804 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
15805
15806 2006-05-02 Jeff Law <law@redhat.com>
15807
15808 PR tree-optimization/27364
15809 * gcc.c-torture/execute/pr27364.c: New test.
15810
15811 2006-05-02 Mark Mitchell <mark@codesourcery.com>
15812
15813 PR c++/27309
15814 * g++.dg/parser/ctor5.C: New test.
15815
15816 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
15817
15818 PR target/27387
15819 * gcc.target/arm/arm.exp: New.
15820 * gcc.target/arm/pr27387.C: Likewise.
15821
15822 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
15823
15824 PR fortran/27269
15825 PR fortran/27324
15826 * gfortran.dg/module_equivalence_2.f90: New test.
15827
15828 2006-05-02 Jakub Jelinek <jakub@redhat.com>
15829
15830 PR middle-end/27337
15831 * g++.dg/gomp/pr27337-1.C: New test.
15832 * g++.dg/gomp/pr27337-2.C: New test.
15833
15834 PR middle-end/27328
15835 * gcc.dg/gomp/pr27328.c: New test.
15836
15837 PR middle-end/27325
15838 * g++.dg/gomp/pr27325.C: New test.
15839
15840 PR middle-end/27310
15841 * g++.dg/gomp/pr27310.C: New test.
15842
15843 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
15844
15845 PR tree-optimization/27291
15846 * g++.dg/tree-ssa/pr27291.C: New test.
15847
15848 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
15849
15850 PR tree-optimization/27283
15851 * g++.dg/tree-ssa/pr27283.C: New test.
15852
15853 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
15854
15855 * gcc.dg/tree-ssa/loop-16.c: New test.
15856
15857 2006-05-01 Roger Sayle <roger@eyesopen.com>
15858 Joseph S. Myers <joseph@codesourcery.com>
15859
15860 * gcc.dg/Wconversion-3.c: New test case.
15861 * gcc.dg/Wconversion-4.c: Likewise.
15862
15863 2006-05-01 Richard Guenther <rguenther@suse.de>
15864
15865 PR tree-optimization/26726
15866 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
15867
15868 2006-04-30 Roger Sayle <roger@eyesopen.com>
15869
15870 * gcc.dg/Woverflow-1.c: New test case.
15871 * gcc.dg/Woverflow-2.c: Likewise.
15872 * gcc.dg/Woverflow-3.c: Likewise.
15873
15874 2006-04-30 Mark Mitchell <mark@codesourcery.com>
15875
15876 PR c++/27094
15877 * g++.dg/template/defarg8.C: New test.
15878
15879 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15880
15881 PR c++/27278
15882 * g++.dg/parse/operator7.C: New test.
15883
15884 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15885
15886 PR c++/11471
15887 PR c++/27102
15888 * g++.dg/template/crash48.C: New test.
15889
15890 PR c++/27279
15891 * g++.dg/parse/ctor4.C: New test.
15892
15893 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15894
15895 PR fortran/25681
15896 * gfortran.df/char_type_len.f90: New test.
15897
15898 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15899
15900 PR libgfortran/27304
15901 * gfortran.dg/fmt_exhaust.f90: New test.
15902
15903 2006-04-28 Roger Sayle <roger@eyesopen.com>
15904
15905 PR c/25309
15906 * gcc.dg/large-size-array-2.c: New test case.
15907
15908 2006-04-28 Richard Guenther <rguenther@suse.de>
15909
15910 PR target/26826
15911 * gcc.target/i386/pr26826.c: New testcase.
15912
15913 2006-04-28 Jakub Jelinek <jakub@redhat.com>
15914
15915 PR middle-end/27260
15916 * gcc.c-torture/execute/pr27260.c: New.
15917
15918 2006-04-28 Alan Modra <amodra@bigpond.net.au>
15919
15920 PR middle-end/27095
15921 * gcc.dg/pr27095.c: New.
15922
15923 2006-04-27 Mark Mitchell <mark@codesourcery.com>
15924
15925 PR c++/27292
15926 * g++.dg/conversion/bitfield4.C: New test.
15927
15928 2006-04-27 Eric Christopher <echristo@apple.com>
15929
15930 * gcc.dg/pragma-ms_struct.c: New.
15931
15932 2006-04-27 Mark Mitchell <mark@codesourcery.com>
15933
15934 PR c++/27102
15935 * g++.dg/template/crash47.C: New test.
15936
15937 2006-04-27 Dirk Mueller <dmueller@suse.de>
15938
15939 * gcc.target/i386/sse-7.c: build with -msse.
15940
15941 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
15942
15943 PR testsuite/27274:
15944 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
15945 (main): Exit if processor doesn't support SSE.
15946
15947 2006-04-26 David Edelsohn <edelsohn@gnu.org>
15948
15949 PR middle-end/27282
15950 * gcc.c-torture/compile/pr27282.c: New test.
15951
15952 2006-04-26 Jakub Jelinek <jakub@redhat.com>
15953
15954 PR middle-end/26913
15955 * g++.dg/gomp/pr26913.C: New test.
15956
15957 PR c/25996
15958 * gcc.dg/gomp/pr25996.c: New test.
15959 * g++.dg/gomp/pr25996.C: New test.
15960
15961 2006-04-25 Richard Sandiford <richard@codesourcery.com>
15962
15963 PR rtl-optimization/26725
15964 * gcc.c-torture/compile/pr26725.c: New test.
15965
15966 2006-04-25 Richard Guenther <rguenther@suse.de>
15967
15968 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
15969 than n + -1.
15970
15971 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
15972
15973 * gcc.dg/20060425-1.c: New testcase.
15974
15975 2006-04-25 Jakub Jelinek <jakub@redhat.com>
15976
15977 PR tree-optimization/26865
15978 * gcc.dg/pr26865.c: New test.
15979
15980 2006-04-24 Mark Mitchell <mark@codesourcery.com>
15981
15982 PR c++/27292
15983 * g++.dg/conversion/bitfield1.C: New test.
15984 * g++.dg/conversion/bitfield2.C: Likewise.
15985 * g++.dg/conversion/bitfield3.C: Likewise.
15986
15987 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
15988 Richard Guenther <rguenther@suse.de>
15989
15990 PR tree-optimization/27236
15991 * gcc.dg/tree-ssa/pr27236.c: New testcase.
15992
15993 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15994
15995 PR c++/19963
15996 * g++.dg/other/incomplete2.C: New test.
15997
15998 2006-04-24 Richard Guenther <rguenther@suse.de>
15999
16000 PR middle-end/26869
16001 * gcc.dg/torture/pr26869.c: New testcase.
16002
16003 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
16004 Richard Guenther <rguenther@suse.de>
16005
16006 PR tree-optimization/27218
16007 * g++.dg/tree-ssa/pr27218.C: New testcase.
16008
16009 2006-04-23 Mark Mitchell <mark@codesourcery.com>
16010
16011 PR c++/26912
16012 * g++.dg/template/friend41.C: New test.
16013
16014 2006-04-23 David Edelsohn <edelsohn@gnu.org>
16015
16016 * g++.dg/opt/pr15551.C: Include cstdio.
16017 (main): Use remove instead of unlink.
16018
16019 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
16020
16021 * gcc.dg/sibcall-7.c: New test.
16022 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
16023 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
16024 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
16025 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
16026 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
16027
16028 2006-04-23 Mark Mitchell <mark@codesourcery.com>
16029
16030 PR c++/26534
16031 * g++.dg/opt/bitfield1.C: New test.
16032 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
16033 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
16034 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
16035 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
16036 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
16037 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
16038 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
16039 * g++.dg/abi/bitfield2.C: Likewise.
16040 * g++.dg/init/bitfield1.C: Likewise.
16041
16042 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
16043
16044 PR fortran/25099
16045 * gfortran.dg/elemental_subroutine_4.f90: New test.
16046 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
16047 call sub (m, x).
16048
16049 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
16050
16051 * gcc.c-torture/compile/20060421-1.c: New testcase.
16052
16053 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16054
16055 PR c/25875
16056 * gcc.dg/init-bad-4.c: New test.
16057
16058 2006-04-21 Paul Brook <paul@codesourcery.com>
16059
16060 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
16061
16062 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
16063
16064 PR fortran/27122
16065 * gfortran.dg/defined_operators_1.f90: New test.
16066 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
16067 remove old ones associated, incorrectly, with Note 5.46.
16068
16069 PR fortran/27113
16070 * gfortran.dg/character_array_constructor_1.f90: New test.
16071
16072 2006-04-20 Jakub Jelinek <jakub@redhat.com>
16073
16074 * gcc.dg/20060419-1.c: New test.
16075
16076 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
16077
16078 PR c/26774
16079 * gcc.dg/struct-parse-1.c: New test case.
16080
16081 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16082
16083 PR c++/26558
16084 * g++.dg/parse/template19.C: New test.
16085
16086 PR c++/26739
16087 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
16088
16089 PR c++/26036
16090 * g++.dg/expr/call3.C: New test.
16091
16092 PR c++/10385
16093 * g++.dg/conversion/dynamic1.C: New test.
16094
16095 2006-04-19 Mark Mitchell <mark@codesourcery.com>
16096
16097 PR c++/27102
16098 * g++.dg/template/crash35.C: Tweak error markers.
16099 * g++.dg/template/crash46.C: New test.
16100 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
16101 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
16102
16103 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
16104
16105 PR rtl-optimization/14261
16106 * gcc.c-torture/compile/20060419-1.c: Added.
16107
16108 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
16109
16110 * gfortran.dg/label_1.f90: Adjust dg-error.
16111
16112 2006-04-16 Roger Sayle <roger@eyesopen.com>
16113
16114 PR target/26961
16115 * gcc.dg/fold-cond-1.c: New test case.
16116 * gcc.dg/pr26961-1.c: Likewise.
16117
16118 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16119
16120 PR libgfortran/27138
16121 * gfortran.dg/read_bad_advance.f90: New test.
16122
16123 2006-04-16 Roger Sayle <roger@eyesopen.com>
16124 Dale Johannesen <dalej@apple.com>
16125
16126 PR target/24076
16127 * gcc.target/i386/vecinit-3.c: New testcase.
16128 * gcc.target/i386/vecinit-4.c: Likewise.
16129 * gcc.target/i386/sse-18.c: Likewise.
16130 * gcc.target/i386/sse-19.c: Likewise.
16131
16132 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
16133
16134 * gfortran.dg/allocate_zerosize_1.f90: New test.
16135
16136 2006-04-16 Mark Mitchell <mark@codesourcery.com>
16137
16138 PR c++/26365
16139 * g++.dg/template/crash45.C: New test.
16140
16141 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
16142
16143 PR fortran/26787
16144 * gfortran.dg/proc_assign_1.f90: New test.
16145 * gfortran.dg/procedure_lvalue.f90: Change message.
16146 * gfortran.dg/namelist_4.f90: Add new error.
16147
16148 PR fortran/25597
16149 PR fortran/27096
16150 * gfortran.dg/auto_pointer_array_result_1.f90
16151
16152 PR fortran/27089
16153 * gfortran.dg/specification_type_resolution_1.f90
16154
16155 PR fortran/18003
16156 PR fortran/25669
16157 PR fortran/26834
16158 * gfortran.dg/bounds_temporaries_1.f90: New test.
16159
16160 PR fortran/27124
16161 * gfortran.dg/array_return_value_1.f90: New test.
16162
16163 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16164
16165 PR fortran/25336
16166 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
16167
16168 2006-04-15 Jakub Jelinek <jakub@redhat.com>
16169
16170 PR middle-end/26823
16171 * g++.dg/gomp/pr26823-1.C: New test.
16172 * g++.dg/gomp/pr26823-2.C: New test.
16173
16174 2006-04-13 Uros Bizjak <uros@kss-loka.si>
16175
16176 PR middle-end/27134
16177 * gcc.dg/pr27314.c: New test.
16178
16179 2006-04-13 Richard Henderson <rth@redhat.com>
16180
16181 * g++.dg/gomp/block-0.C: Update expected matches.
16182
16183 2006-04-13 DJ Delorie <dj@redhat.com>
16184
16185 * lib/target-supports.exp (check_effective_target_int32plus): New.
16186 (check_effective_target_ptr32plus): New.
16187 (check_effective_target_size32plus): New.
16188 (check_effective_target_int16): New.
16189 (check_profiling_available): Add m32c to the list of unsupported
16190 targets.
16191
16192 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
16193 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
16194 memory size.
16195 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
16196 pointers.
16197 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
16198 size_t.
16199 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
16200 and size_t.
16201 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
16202 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
16203 not just xstormy16. Skip m32c due to weird pointer size.
16204 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
16205 not just xstormy16.
16206 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
16207 not just xstormy16.
16208 * gcc.dg/20020312-2.c: Add m32c support.
16209 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
16210 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
16211 in test.
16212 * gcc.dg/20050321-2.c: Require >=32 bit integers.
16213 * gcc.dg/asm-1.c: Skip if int and short are the same size.
16214 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
16215 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
16216 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
16217 formats
16218 * gcc.dg/init-string-2.c: Require >=32 bit integers.
16219 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
16220 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
16221 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
16222 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
16223 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
16224 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
16225 in test.
16226 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
16227 in test.
16228 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
16229 * gcc.dg/pr23049.c: Require >=32 bit integers.
16230 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
16231 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
16232 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
16233 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
16234 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
16235 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
16236 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
16237 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
16238 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
16239 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
16240 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
16241 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
16242 prototype in test.
16243 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
16244 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
16245 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
16246 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
16247 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
16248
16249 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
16250 * gcc.c-torture/execute/20040703-1.x: Likewise.
16251 * gcc.c-torture/execute/20040705-1.x: Likewise.
16252 * gcc.c-torture/execute/20040705-2.x: Likewise.
16253 * gcc.c-torture/execute/20040709-1.x: Likewise.
16254 * gcc.c-torture/execute/20040709-2.x: Likewise.
16255 * gcc.c-torture/execute/20040811-1.x: Likewise.
16256 * gcc.c-torture/execute/20050316-1.x: Likewise.
16257 * gcc.c-torture/execute/bitfld-4.x: Likewise.
16258 * gcc.c-torture/execute/pr19689.x: Likewise.
16259 * gcc.c-torture/execute/pr7284-1.x: Likewise.
16260 * gcc.c-torture/execute/usmul.x: Likewise.
16261 * gcc.c-torture/execute/vrp-5.x: Likewise.
16262 * gcc.c-torture/execute/vrp-6.x: Likewise.
16263 * gcc.dg/debug/20041023-1.s: Likewise.
16264
16265 2006-04-13 Roger Sayle <roger@eyesopen.com>
16266
16267 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
16268 of integers to a vector types are now constant expressions in C.
16269 * gcc.dg/vect/vect-fold-1.c: New test case.
16270
16271 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
16272 Ulrich Weigand <uweigand@de.ibm.com>
16273
16274 PR target/27006
16275 * gcc.dg/vmx/pr27006.c: New testcase.
16276
16277 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16278
16279 PR libgfortran/26766
16280 * gfortran.dg/write_recursive.f90: New test.
16281
16282 2006-04-11 Mark Mitchell <mark@codesourcery.com>
16283
16284 * g++.dg/parse/dtor7.C: New test.
16285 * g++.dg/parse/new1.C: Add error marker.
16286 * g++.dg/template/new3.C: New test.
16287
16288 PR c++/26122
16289 * g++.dg/template/pure1.C: New test.
16290
16291 PR c++/26295
16292 * g++.dg/parse/ptrmem4.C: New test.
16293
16294 2006-04-10 Jeff Law <law@redhat.com>
16295
16296 PR/27087
16297 * gcc.c-torture/compile/pr27087.c: New test.
16298
16299 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
16300
16301 PR/21391
16302 * gcc.dg/20060410.c: New.
16303
16304 2006-04-10 Matthias Klose <doko@debian.org>
16305
16306 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
16307 Recognize multilib directory names containing underscores.
16308
16309 2006-04-10 Roger Sayle <roger@eyesopen.com>
16310
16311 * gcc.target/i386/vecinit-1.c: New test case.
16312 * gcc.target/i386/vecinit-2.c: Likewise.
16313
16314 2006-04-10 Jakub Jelinek <jakub@redhat.com>
16315
16316 PR debug/27057
16317 * g++.dg/debug/dwarf2-2.C: New test.
16318
16319 2006-04-09 Richard Sandiford <richard@codesourcery.com>
16320
16321 PR rtl-optimization/27073
16322 * gcc.c-torture/execute/pr27073.c: New test.
16323
16324 2006-04-08 Mike Stump <mrs@apple.com>
16325
16326 * gcc.dg/pragma-darwin.c: Improve for ppc64.
16327
16328 2006-04-07 Richard Guenther <rguenther@suse.de>
16329
16330 PR tree-optimization/26135
16331 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
16332
16333 2006-04-06 Jan Hubicka <jh@suse.cz>
16334
16335 PR profile/26399
16336 * g++.dg/bprob/g++-bprob-2.C: New testcase.
16337
16338 2006-04-06 Roger Sayle <roger@eyesopen.com>
16339
16340 * g++.dg/conversion/nullptr1.C: New test case.
16341 * g++.dg/conversion/nullptr2.C: Likewise.
16342
16343 2006-04-05 Roger Sayle <roger@eyesopen.com>
16344
16345 * gfortran.dg/dependency_18.f90: New test case.
16346
16347 2006-04-05 Richard Guenther <rguenther@suse.de>
16348
16349 PR tree-optimization/26919
16350 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
16351 * gcc.dg/ipa/ipa-2.c: Likewise.
16352 * gcc.dg/ipa/ipa-3.c: Likewise.
16353 * gcc.dg/ipa/ipa-5.c: Likewise.
16354
16355 2006-04-05 Richard Guenther <rguenther@suse.de>
16356
16357 PR tree-optimization/26763
16358 * gcc.dg/torture/pr26763-1.c: New testcase.
16359 * gcc.dg/torture/pr26763-2.c: Likewise.
16360
16361 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
16362
16363 PR fortran/23634
16364 PR fortran/25619
16365 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
16366
16367 2006-04-04 Eric Christopher <echristo@apple.com>
16368
16369 * gcc.target/i386/387-1.c: Allow regexp to match darwin
16370 stubs.
16371 * gcc.target/i386/387-5.c: Ditto.
16372
16373 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
16374
16375 * gcc.target/sparc/struct-ret-check.c: New test.
16376
16377 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16378
16379 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
16380 zero decimal digits specified in format.
16381
16382 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
16383
16384 PR fortran/26891
16385 * gfortran.dg/missing_optional_dummy_1.f90: New test.
16386
16387 PR fortran/26976
16388 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
16389 * gfortran.dg/initialization_1.f90: Make assignment compliant.
16390 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
16391 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
16392 compliant and detect bigendian-ness.
16393
16394 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
16395
16396 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
16397 dummy arguments work when the actual argument is itself a dummy
16398 argument of the caller.
16399
16400 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
16401
16402 PR libfortran/24685
16403 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
16404
16405 2006-04-01 Roger Sayle <roger@eyesopen.com>
16406
16407 * gfortran.dg/dependencency_17.f90: New test case.
16408
16409 2006-04-01 Roger Sayle <roger@eyesopen.com>
16410
16411 * gfortran.dg/dependency_14.f90: New test case.
16412 * gfortran.dg/dependency_15.f90: Likewise.
16413 * gfortran.dg/dependency_16.f90: Likewise.
16414
16415 2006-03-31 Asher Langton <langton2@llnl.gov>
16416
16417 PR fortran/25358
16418 gfortran.dg/cray_pointers_6.f90: New test.
16419
16420 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16421
16422 PR libgfortran/26890
16423 * gfortran.dg/read_size_noadvance.f90: New test.
16424
16425 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
16426
16427 PR fortran/25031
16428 * gfortran.dg/multiple_allocation_1.f90: Check that the
16429 size has changed after a re-allocation with stat.
16430
16431 2006-03-30 Richard Guenther <rguenther@suse.de>
16432
16433 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
16434 removal.
16435 * gcc.target/i386/sselibm-2.c: Likewise.
16436 * gcc.target/i386/sselibm-3.c: Likewise.
16437 * gcc.target/i386/sselibm-4.c: Likewise.
16438 * gcc.target/i386/sselibm-5.c: Likewise.
16439
16440 2006-03-28 Roger Sayle <roger@eyesopen.com>
16441
16442 * gcc.dg/fold-andxor-1.c: New test case.
16443 * gcc.dg/fold-xorand-1.c: Likewise.
16444
16445 2006-03-28 Roger Sayle <roger@eyesopen.com>
16446
16447 * gcc.dg/fold-convnotconv-1.c: New test case.
16448
16449 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
16450
16451 PR fortran/26779
16452 * gfortran.dg/private_type_5.f90: New test.
16453
16454 2006-03-27 David Edelsohn <edelsohn@gnu.org>
16455
16456 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
16457
16458 2006-03-27 Jakub Jelinek <jakub@redhat.com>
16459
16460 * gfortran.dg/advance_2.f90: New test.
16461 * gfortran.dg/advance_3.f90: New test.
16462
16463 * gfortran.fortran-torture/execute/equiv_5.f: New test.
16464
16465 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16466
16467 PR libgfortran/26661
16468 PR libgfortran/26880
16469 * gfortran.dg/read_x_past.f: New test.
16470
16471 2006-03-26 Geoffrey Keating <geoffk@apple.com>
16472
16473 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
16474 to be STABS.
16475
16476 2006-03-26 David Edelsohn <edelsohn@gnu.org>
16477
16478 * objc.dg/dwarf-1.m: Skip on AIX.
16479 * objc.dg/dwarf-2.m: Skip on AIX.
16480
16481 2006-03-25 Steven G. Kargl <kargls@comcast.net>
16482
16483 PR fortran/26816
16484 * gfortran.dg/float_1.f90: New test.
16485
16486 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
16487
16488 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
16489 X86_64 targets.
16490 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
16491
16492 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
16493
16494 PR libfortran/26735
16495 * gfortran.dg/convert_implied_open.f90: New test case.
16496
16497 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
16498
16499 PR fortran/26769
16500 * gfortran.dg/transpose_reshape_r10.f90: New test case.
16501
16502 2006-03-25 Uros Bizjak <uros@kss-loka.si>
16503
16504 PR middle-end/26717
16505 * gcc.dg/pr26717.c: New test.
16506
16507 2006-03-25 Roger Sayle <roger@eyesopen.com>
16508
16509 * gfortran.dg/dependency_12.f90: New test case.
16510
16511 2006-03-24 Roger Sayle <roger@eyesopen.com>
16512
16513 * gfortran.dg/dependency_9.f90: New (resurected) test case.
16514
16515 2006-03-24 Jeff Law <law@redhat.com>
16516
16517 * gcc.c-torture/pr26840.c: New test.
16518
16519 2006-03-24 Geoffrey Keating <geoffk@apple.com>
16520
16521 * objc.dg/dwarf-2.m: New.
16522 * obj-c++.dg/dwarf-2.mm: New.
16523
16524 * g++.old-deja/g++.other/init19.C: New.
16525
16526 2006-03-24 David Edelsohn <edelsohn@gnu.org>
16527
16528 * g++.dg/eh/spbp.C: Skip on AIX.
16529
16530 2006-03-24 Jakub Jelinek <jakub@redhat.com>
16531
16532 PR middle-end/26611
16533 * g++.dg/gomp/pr26611-1.C: New test.
16534 * g++.dg/gomp/pr26611-2.C: New test.
16535
16536 2006-03-24 Jeff Law <law@redhat.com>
16537
16538 * gcc.c-torture/compile/pr26833.c: New test.
16539 * gfortran.fortran-torture/compile/pr26806.f90: New test.
16540
16541 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16542
16543 * gfortran.dg/endfile_2.f90: Delete temp file.
16544
16545 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
16546
16547 PR fortran/19303
16548 * gfortran.dg/record_marker_1.f90: New test case.
16549 * gfortran.dg/record_marker_2.f: New test case.
16550 * gfortran.dg/record_marker_3.f90: New test case.
16551
16552 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
16553
16554 PR fortran/17298
16555 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
16556 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
16557
16558 2006-03-21 Janis Johnson <janis187@us.ibm.com>
16559
16560 * lib/gcc-dg.exp (cleanup-modules): New proc.
16561 * gfortran.dg/allocatable_function_1.f90,
16562 gfortran.dg/allocate_char_star_scalar_1.f90,
16563 gfortran.dg/assumed_charlen_function_1.f90,
16564 gfortran.dg/assumed_dummy_1.f90,
16565 gfortran.dg/assumed_shape_ranks_1.f90,
16566 gfortran.dg/assumed_shape_ranks_2.f90,
16567 gfortran.dg/assumed_size_dt_dummy.f90,
16568 gfortran.dg/auto_char_dummy_array_1.f90,
16569 gfortran.dg/auto_char_len_3.f90,
16570 gfortran.dg/automatic_module_variable.f90,
16571 gfortran.dg/bad_automatic_objects_1.f90,
16572 gfortran.dg/char_array_constructor.f90,
16573 gfortran.dg/char_array_structure_constructor.f90,
16574 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
16575 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
16576 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
16577 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
16578 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
16579 gfortran.dg/derived_pointer_recursion.f90,
16580 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
16581 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
16582 gfortran.dg/dummy_functions_1.f90,
16583 gfortran.dg/elemental_initializer_1.f90,
16584 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
16585 gfortran.dg/elemental_pointer_1.f90,
16586 gfortran.dg/elemental_subroutine_1.f90,
16587 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
16588 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
16589 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
16590 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
16591 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
16592 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
16593 gfortran.dg/global_references_1.f90,
16594 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
16595 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
16596 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
16597 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
16598 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
16599 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
16600 gfortran.dg/large_integer_kind_1.f90,
16601 gfortran.dg/large_real_kind_1.f90,
16602 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
16603 gfortran.dg/module_double_reuse.f90,
16604 gfortran.dg/module_equivalence_1.f90,
16605 gfortran.dg/module_interface_1.f90,
16606 gfortran.dg/module_parameter_array_refs_1.f90,
16607 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
16608 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
16609 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
16610 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
16611 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
16612 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
16613 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
16614 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
16615 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
16616 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
16617 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
16618 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
16619 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
16620 gfortran.dg/same_name_1.f90,
16621 gfortran.dg/sibling_dummy_procedure_1.f90,
16622 gfortran.dg/sibling_dummy_procedure_2.f90,
16623 gfortran.dg/sibling_dummy_procedure_3.f90,
16624 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
16625 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
16626 gfortran.dg/used_dummy_types_2.f90,
16627 gfortran.dg/used_dummy_types_3.f90,
16628 gfortran.dg/used_dummy_types_4.f90,
16629 gfortran.dg/used_dummy_types_5.f90,
16630 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
16631 gfortran.dg/userdef_operator_1.f90: Use it.
16632
16633 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16634
16635 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
16636 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
16637 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
16638 gfortran.dg/write_back.f,
16639 gfortran.fortran-torture/execute/inquire_1.f90,
16640 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
16641
16642 2006-03-21 Jeff Law <law@redhat.com>
16643
16644 * gcc.dg/tree-ssa/vrp28.c: New test.
16645
16646 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
16647
16648 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
16649 if _STDC_C99 is defined.
16650 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
16651 * gcc.dg/builtins-20.c: Likewise.
16652 * gcc.dg/builtins-53.c: Likewise.
16653 * gcc.dg/single-precision-constant.c: Likewise. Also pass
16654 -mmacosx-version-min=10.3 on PowerPC/Darwin.
16655
16656 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
16657
16658 PR tree-opt/26781
16659 * gcc.c-torture/compile/pr26781-1.c: New test.
16660 * gcc.c-torture/compile/pr26781-2.c: New test.
16661
16662 2006-03-21 Jakub Jelinek <jakub@redhat.com>
16663
16664 PR c++/26690
16665 * g++.dg/gomp/pr26690-1.C: New test.
16666 * g++.dg/gomp/pr26690-2.C: New test.
16667
16668 2006-03-20 Jeff Law <law@redhat.com>
16669
16670 * gcc.dg/tree-ssa/pr21829.c: New test.
16671
16672 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
16673
16674 2006-03-20 Richard Sandiford <richard@codesourcery.com>
16675
16676 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
16677 (check_visibility_available): Use it.
16678 (check_effective_target_default_packed): Likewise.
16679 (check_effective_target_pcc_bitfield_type_matters): Likewise.
16680 (check_effective_target_fopenmp): Likewise.
16681 (check_effective_target_freorder): Likewise.
16682 (check_effective_target_fpic): Likewise.
16683 (check_named_sections_available): Likewise.
16684 (check_effective_target_ilp32): Likewise.
16685 (check_effective_target_lp64): Likewise.
16686
16687 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
16688
16689 PR fortran/20935
16690 * gfortran.dg/scalar_mask_2.f90: New test case.
16691
16692 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
16693
16694 PR tree-opt/26629
16695 * gcc.dg/tree-ssa/loadpre12.c: New test.
16696 * gcc.dg/tree-ssa/loadpre13.c: New test.
16697 * gcc.dg/tree-ssa/loadpre14.c: New test.
16698 * gcc.dg/tree-ssa/loadpre15.c: New test.
16699 * gcc.dg/tree-ssa/loadpre16.c: New test.
16700 * gcc.dg/tree-ssa/loadpre17.c: New test.
16701 * gcc.dg/tree-ssa/loadpre18.c: New test.
16702 * gcc.dg/tree-ssa/loadpre19.c: New test.
16703 * gcc.dg/tree-ssa/loadpre20.c: New test.
16704 * gcc.dg/tree-ssa/loadpre21.c: New test.
16705 * gcc.dg/tree-ssa/loadpre22.c: New test.
16706
16707 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
16708
16709 PR fortran/26741
16710 * gfortran.dg/elemental_initializer_1.f90: New test.
16711
16712 PR fortran/26716
16713 * gfortran.dg/assumed_shape_ranks_2: New test.
16714
16715 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
16716
16717 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
16718 target fpic.
16719
16720 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16721
16722 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
16723 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
16724 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
16725 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
16726 gfortran.fortran-torture/execute/direct_io.f90,
16727 gfortran.fortran-torture/execute/inquire_2.f90,
16728 gfortran.fortran-torture/execute/inquire_4.f90,
16729 gfortran.fortran-torture/execute/list_read_1.f90,
16730 gfortran.fortran-torture/execute/open_replace.f90,
16731 gfortran.fortran-torture/execute/slash_edit.f90,
16732 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
16733 temporary files from testcases.
16734
16735 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16736
16737 PR libgfortran/26509
16738 gfortran.dg/write_direct_eor.f90: New test.
16739
16740 2006-03-17 David Edelsohn <edelsohn@gnu.org>
16741
16742 * gcc.target/powerpc/pr26350.c: New.
16743 * gcc.target/powerpc/indexed-addr.c: New.
16744
16745 2006-03-16 Roger Sayle <roger@eyesopen.com>
16746
16747 * gfortran.dg/dependency_13.f90: New test case.
16748
16749 2006-03-16 Roger Sayle <roger@eyesopen.com>
16750
16751 PR middle-end/21781
16752 * gcc.dg/real-const-1.c: New test case.
16753
16754 2006-03-15 Geoffrey Keating <geoffk@apple.com>
16755
16756 * g++.old-deja/g++.other/init18.C: New.
16757 * g++.old-deja/g++.other/init5.C: Remove xfail.
16758
16759 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16760
16761 * g++.dg/opt/pr15551.C: Cleanup temp file.
16762
16763 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16764
16765 PR c++/6634
16766 g++.dg/parse/long1.C: New test.
16767
16768 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16769
16770 PR fortran/19101
16771 * gfortran.dg/continuation.f90: New test.
16772 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
16773
16774 2006-03-14 Richard Guenther <rguenther@suse.de>
16775
16776 PR tree-optimization/26672
16777 * gcc.dg/torture/pr26672.c: New testcase.
16778
16779 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
16780
16781 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
16782 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
16783
16784 2006-03-13 Roger Sayle <roger@eyesopen.com>
16785
16786 PR middle-end/26557
16787 * gcc.c-torture/compile/switch-1.c: New test case.
16788
16789 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
16790
16791 PR fortran/25378
16792 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
16793 test to include more permuatations of mask and index.
16794 * gfortran.dg/scalar_mask_1.f90: Modify last test to
16795 respond to F2003 spec. that the position returned for an all false
16796 mask && condition is zero.
16797
16798 2006-03-13 Jakub Jelinek <jakub@redhat.com>
16799
16800 PR middle-end/25989
16801 * gcc.dg/gomp/pr25989.c: New test.
16802
16803 2006-03-13 Jeff Law <law@redhat.com>
16804
16805 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
16806
16807 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
16808
16809 * gcc.dg/switch-9.c: New test.
16810
16811 2006-03-13 Richard Guenther <rguenther@suse.de>
16812
16813 PR middle-end/26630
16814 * gcc.dg/torture/pr26630.c: New testcase.
16815
16816 2006-03-11 Roger Sayle <roger@eyesopen.com>
16817
16818 * gfortran.dg/dependency_10.f90: New test case.
16819 * gfortran.dg/dependency_11.f90: Likewise.
16820
16821 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
16822 Erik Edelmann <eedelman@gcc.gnu.org>
16823
16824 * gfortran.dg/allocatable_function_1.f90: New.
16825 * gfortran.dg/allocatable_function_2.f90: New.
16826
16827 2006-03-10 Richard Guenther <rguenther@suse.de>
16828
16829 PR middle-end/26565
16830 * gcc.dg/torture/pr26565.c: New testcase.
16831
16832 2006-03-09 Eric Christopher <echristo@apple.com>
16833
16834 * gcc.c-torture/compile/20060309-1.c: New.
16835
16836 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16837
16838 PR libgfortran/26499
16839 * gfortran.dg/write_back.f: New test.
16840 * gfortran.dg/write_rewind_1.f: New test.
16841 * gfortran.dg/write_rewind_2.f: New test.
16842
16843 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16844
16845 PR libgfortran/26554
16846 * gfortran.dg/read_logical.f90: New test.
16847
16848 2006-03-04 Laurent GUERBY <laurent@guerby.net>
16849
16850 * ada/acats/norun.lst: cdd2a03 now passes.
16851
16852 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
16853
16854 PR testsuite/25177
16855 * gcc.target/powerpc/pr18096-1.c: Change where the error
16856 would match.
16857
16858 2006-03-04 Jakub Jelinek <jakub@redhat.com>
16859
16860 * gcc.target/i386/cleanup-1.c: New test.
16861 * gcc.target/i386/cleanup-2.c: New test.
16862
16863 2006-03-04 Roger Sayle <roger@eyesopen.com>
16864
16865 * gfortran.dg/dependency_9.f90: Remove for the time being.
16866
16867 2006-03-04 Krister Walfridsson <cato@df.lth.se>
16868
16869 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
16870 directive.
16871
16872 2006-03-03 Roger Sayle <roger@eyesopen.com>
16873
16874 * gfortran.dg/dependency_9.f90: New test case.
16875
16876 2006-03-03 Roger Sayle <roger@eyesopen.com>
16877
16878 * gfortran.dg/dependency_4.f90: New test case.
16879 * gfortran.dg/dependency_5.f90: New test case.
16880 * gfortran.dg/dependency_6.f90: New test case.
16881 * gfortran.dg/dependency_7.f90: New test case.
16882 * gfortran.dg/dependency_8.f90: New test case.
16883
16884 2006-03-03 Paul Brook <paul@codesourcery.com>
16885
16886 * lib/target-supports.exp (check_profiling_available):
16887 Add m68k-*-elf.
16888
16889 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
16890
16891 PR fortran/25031
16892 * multiple_allocation_1.f90: New test.
16893
16894 2006-03-03 Roger Sayle <roger@eyesopen.com>
16895
16896 PR tree-optimization/26524
16897 * gfortran.dg/pr26524.f: New test case.
16898
16899 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16900
16901 * g++.dg/template/repo5.C: Cleanup repo files.
16902 * gcc.dg/20051201-1.c: Cleanup coverage files.
16903 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
16904 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
16905 tree dump files.
16906
16907 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
16908
16909 * objc.dg/objc-nofilename-1.m: New test.
16910 * objc.dg/bad-receiver-type.m: New test.
16911 * obj-c++.dg/bad-receiver-type.mm: New test.
16912
16913 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
16914
16915 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
16916
16917 2006-03-01 Mike Stump <mrs@apple.com>
16918
16919 * g++.dg/abi/key2.C: Add.
16920
16921 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
16922
16923 * gfortran.dg/logical_dot_product.f90: New test.
16924
16925 PR fortran/26393
16926 * gfortran.dg/used_interface_ref.f90: New test.
16927
16928 PR fortran/20938
16929 * gfortran.dg/dependency_2.f90: New test.
16930 * gfortran.fortran-torture/execute/where17.f90: New test.
16931 * gfortran.fortran-torture/execute/where18.f90: New test.
16932 * gfortran.fortran-torture/execute/where19.f90: New test.
16933 * gfortran.fortran-torture/execute/where20.f90: New test.
16934
16935 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
16936
16937 * g++.dg/tree-ssa/pr26443.C: New test case.
16938
16939 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
16940
16941 PR middle-end/26022
16942 * g++.dg/opt/return-slot1.C: New test.
16943
16944 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16945
16946 PR libgfortran/26136
16947 * gfortran.dg/namelist_23.f90: New test.
16948
16949 2006-02-28 Roger Sayle <roger@eyesopen.com>
16950
16951 PR middle-end/14752
16952 * gcc.dg/fold-eqandshift-2.c: New test case.
16953
16954 2006-02-28 Richard Guenther <rguenther@suse.de>
16955
16956 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
16957 decomposition.
16958
16959 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
16960
16961 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
16962
16963 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16964
16965 PR libgfortran/26464
16966 * gfortran.dg/backspace_5.f: New test.
16967 * gfortran.dg/backspace_6.f: New test.
16968
16969 2006-02-26 Roger Sayle <roger@eyesopen.com>
16970
16971 * gcc.dg/fold-eqandnot-1.c: New test case.
16972
16973 2006-02-26 Roger Sayle <roger@eyesopen.com>
16974
16975 PR middle-end/19983
16976 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
16977
16978 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
16979
16980 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
16981 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
16982
16983 2006-02-26 Richard Guenther <rguenther@suse.de>
16984
16985 PR tree-optimization/26421
16986 * gcc.dg/tree-ssa/pr26421.c: New testcase.
16987
16988 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
16989
16990 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
16991 * g++.old-deja/g++.robertl/eb132.C: Likewise.
16992
16993 2006-02-26 Roger Sayle <roger@eyesopen.com>
16994
16995 * gcc.dg/fold-even-1.c: New test case.
16996
16997 2006-02-26 Roger Sayle <roger@eyesopen.com>
16998
16999 PR middle-end/21137
17000 * gcc.dg/fold-eqandshift-1.c: New test case.
17001
17002 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
17003
17004 PR tree-optimization/25125
17005 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
17006 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
17007
17008 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
17009
17010 PR tree-optimizations/26359
17011 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
17012 with -fdump-tree-dceloop-details.
17013 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
17014
17015 2006-02-25 Roger Sayle <roger@eyesopen.com>
17016
17017 PR middle-end/23673
17018 * gcc.dg/fold-eqxor-1.c: New test case.
17019 * gcc.dg/fold-eqxor-2.c: Likewise.
17020 * gcc.dg/fold-eqxor-3.c: Likewise.
17021
17022 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
17023
17024 PR fortran/23092
17025 * scalar_mask_1.f90: New test.
17026
17027 2006-02-24 Geoffrey Keating <geoffk@apple.com>
17028
17029 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
17030 * g++.dg/eh/uncaught2.C: New.
17031 * g++.dg/eh/uncaught3.C: New.
17032
17033 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17034
17035 PR libgfortran/26423
17036 * gfortran.dg/read_many_1.f: New test.
17037
17038 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
17039
17040 PR fortran/24519
17041 * gfortran.dg/dependency_3.f90: New test.
17042 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
17043 XFAILs.
17044
17045 PR fortran/25395
17046 * gfortran.dg/equiv_6.f90: New test.
17047
17048 2006-02-23 Jeff Law <law@redhat.com>
17049
17050 * gcc.c-torture/compile/pr26425.c: New test.
17051
17052 2006-02-23 Jakub Jelinek <jakub@redhat.com>
17053
17054 PR middle-end/26412
17055 * gcc.dg/gomp/pr26412.c: New test.
17056
17057 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17058
17059 PR c++/26291
17060 * g++.dg/other/ellipsis1.C: New test.
17061 * g++.dg/parse/operator4.C: Adjust error marker.
17062
17063 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
17064
17065 PR target/25603
17066 * gfortran.dg/pr25603.f: New testcase.
17067
17068 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
17069
17070 * gcc.dg/bf-spl1.c: Don't specify -m68000.
17071 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
17072
17073 2006-02-21 Geoffrey Keating <geoffk@apple.com>
17074
17075 * g++.dg/eh/spbp.C: New.
17076
17077 2006-02-21 Jakub Jelinek <jakub@redhat.com>
17078
17079 PR middle-end/26379
17080 * gcc.target/i386/mmx-7.c: New test.
17081
17082 2006-02-20 Roger Sayle <roger@eyesopen.com>
17083
17084 PR tree-optimization/26361
17085 * gcc.dg/tree-ssa/vrp27.c: New test case.
17086
17087 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
17088
17089 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
17090 * gcc.dg/tree-ssa/complex-4.c: Here.
17091
17092 2006-02-19 Roger Sayle <roger@eyesopen.com>
17093
17094 PR middle-end/19543
17095 * gfortran.dg/logical_1.f90: New test case.
17096
17097 2006-02-19 Jakub Jelinek <jakub@redhat.com>
17098
17099 PR middle-end/26334
17100 * gcc.dg/20060218-1.c: Moved to...
17101 * gcc.target/i386/20060218-1.c: ... here. New test.
17102
17103 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
17104
17105 PR fortran/26201
17106 * gfortran.dg/convert_1.f90: New.
17107
17108 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
17109
17110 PR fortran/25054
17111 * gfortran.dg/namelist_5.f90: New test.
17112
17113 PR fortran/25089
17114 * gfortran.dg/namelist_4.f90: New test.
17115
17116 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
17117
17118 PR tree-opt/25680
17119 * gcc.dg/tree-ssa/complex-3.c: New test.
17120
17121 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
17122
17123 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
17124 variable to take into account the variable name in the
17125 function header.
17126 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
17127
17128 2006-02-18 Jakub Jelinek <jakub@redhat.com>
17129
17130 PR middle-end/26334
17131 * gcc.c-torture/compile/20060217-1.c: New test.
17132 * gcc.dg/20060218-1.c: New test.
17133
17134 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
17135
17136 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
17137
17138 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
17139
17140 * gcc.dg/cpp/undef3.c: New test.
17141 * gcc.dg/cpp/trad/builtins2.c: New test.
17142
17143 2006-02-18 Mark Mitchell <mark@codesourcery.com>
17144
17145 PR c++/26266
17146 * g++.dg/template/static22.C: New test.
17147 * g++.dg/template/static23.C: New test.
17148 * g++.dg/template/static24.C: New test.
17149 * g++.dg/template/non-dependent13.C: New test.
17150 * g++.dg/init/member1.C: Tweak error markers.
17151
17152 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17153
17154 PR target/26255
17155 * gcc.c-torture/compile/pr26255.c: New test case.
17156
17157 2006-02-16 Roger Sayle <roger@eyesopen.com>
17158
17159 * gfortran.fortran-torture/execute/where_10.f90: New test case.
17160 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
17161 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
17162 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
17163 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
17164 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
17165 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
17166
17167 2006-02-16 Jeff Law <law@redhat.com>
17168
17169 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
17170 * gcc.dg/tree-ssa/vrp26.c: New test.
17171
17172 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
17173
17174 PR target/20353
17175 PR target/24578
17176 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
17177 __UCLIBC__ is defined.
17178
17179 2006-02-16 Jakub Jelinek <jakub@redhat.com>
17180
17181 PR fortran/26224
17182 * gfortran.dg/gomp/pr26224.f: New test.
17183
17184 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
17185
17186 PR tree-opt/25918
17187 * lib/target-supports.exp
17188 (check_effective_target_vect_short_mult): New.
17189 (check_effective_target_vect_char_mult): New.
17190 (check_effective_target_vect_widen_sum_qi_to_si): New.
17191 (check_effective_target_vect_widen_sum_qi_to_hi): New.
17192 (check_effective_target_vect_widen_sum_hi_to_si): New.
17193 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
17194 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
17195 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
17196 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
17197 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
17198 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
17199 vect-reduc-pattern-2c.c
17200 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
17201 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
17202 vect-reduc-pattern-1c.c
17203
17204 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
17205
17206 PR fortran/24557
17207 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
17208
17209 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
17210
17211 PR fortran/26054
17212 * gfortran.dg/enum_8.f90: Remove check for warning.
17213 * gfortran.dg/iomsg_1.f90: Ditto.
17214 * gfortran.dg/enum_1.f90: Ditto.
17215 * gfortran.dg/enum_9.f90: Ditto.
17216 * gfortran.dg/enum_2.f90: Ditto.
17217 * gfortran.dg/enum_10.f90: Ditto.
17218 * gfortran.dg/enum_3.f90: Ditto.
17219 * gfortran.dg/flush_1.f90: Ditto.
17220 * gfortran.dg/enum_4.f90: Ditto.
17221 * gfortran.dg/array_constructor_1.f90: Ditto.
17222 * gfortran.dg/enum_5.f90: Ditto.
17223 * gfortran.dg/enum_6.f90: Ditto.
17224 * gfortran.dg/enum_7.f90: Ditto.
17225
17226 2006-02-15 Jakub Jelinek <jakub@redhat.com>
17227
17228 PR middle-end/26300
17229 * gcc.c-torture/compile/20060215-1.c: New test.
17230
17231 2006-02-14 Roger Sayle <roger@eyesopen.com>
17232
17233 PR middle-end/23670
17234 * gcc.dg/tree-ssa/andor-2.c: New test case.
17235
17236 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
17237
17238 PR fortran/25045
17239 * optional_dim.f90: New test.
17240
17241 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17242
17243 PR fortran/26277
17244 * gfortran.dg/label_4.f90: New.
17245
17246 2006-02-14 Jakub Jelinek <jakub@redhat.com>
17247 Diego Novillo <dnovillo@redhat.com>
17248 Uros Bizjak <uros@kss-loka.si>
17249
17250 * gfortran.dg/gomp: New directory.
17251
17252 2006-02-14 Richard Guenther <rguenther@suse.de>
17253
17254 PR tree-optimization/26258
17255 * gcc.dg/torture/pr26258.c: New testcase.
17256
17257 2006-02-13 Jakub Jelinek <jakub@redhat.com>
17258
17259 PR fortran/26246
17260 * gfortran.dg/pr26246_1.f90: New test.
17261 * gfortran.dg/pr26246_2.f90: New test.
17262
17263 PR middle-end/26092
17264 * gcc.c-torture/compile/20060208-1.c: New test.
17265
17266 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
17267
17268 PR fortran/26074
17269 PR fortran/25103
17270 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
17271 * gfortran.dg/bad_automatic_objects_1.f90: New test.
17272 * gfortran.dg/automatic_module_variable.f90: Change error message.
17273
17274 PR fortran/20861
17275 * gfortran.dg/internal_dummy_1.f90: New test.
17276
17277 PR fortran/20871
17278 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
17279
17280
17281 PR fortran/25083
17282 * gfortran.dg/uncommon_block_data_1.f90: New test.
17283 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
17284 with standard.
17285
17286 PR fortran/25088
17287 * gfortran.dg/typed_subroutine_1.f90: New test.
17288
17289 2006-02-13 Geoffrey Keating <geoffk@apple.com>
17290
17291 * objc.dg/dwarf-1.m: New.
17292
17293 2006-02-13 Roger Sayle <roger@eyesopen.com>
17294
17295 PR middle-end/24427
17296 * gcc.dg/tree-ssa/andor-1.c: New test case.
17297
17298 2006-02-13 Josh Conner <jconner@apple.com>
17299
17300 PR target/25376
17301 * gcc.dg/pr25376.c: New test.
17302
17303 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
17304 assemble.
17305 * lib/target-supports.exp (check_named_sections_available):
17306 Only compile named-sections test -- don't assemble.
17307
17308 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
17309
17310 * g++.dg/warn/no-write-strings.C: New test.
17311 * g++.dg/warn/write-strings.C: Likewise.
17312 * g++.dg/warn/write-strings-default.C: Likewise.
17313
17314 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
17315
17316 PR fortran/25806
17317 * gfortran.dg/ret_pointer_2.f90: New test.
17318
17319 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
17320
17321 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
17322
17323 2006-02-10 Jeff Law <law@redhat.com>
17324
17325 * gcc.c-torture/compile/pr26213.c: New test.
17326
17327 2006-02-10 Steven G. Kargl <kargls@comcast.net>
17328
17329 gfortran.dg/null_1.f90: New test.
17330
17331 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17332
17333 PR fortran/14771
17334 * gfortran.dg/parens_4.f90: New.
17335 * gfortran.dg/parens_5.f90: New.
17336
17337 2006-02-10 Richard Guenther <rguenther@suse.de>
17338
17339 * gcc.dg/pr23372-1.c: Remove empty file.
17340
17341 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17342 Paul Thomas <pault@gcc.gnu.org>
17343
17344 PR fortran/14771
17345 * gfortran.dg/parens_1.f90: New.
17346 * gfortran.dg/parens_2.f90: New.
17347 * gfortran.dg/parens_3.f90: New.
17348
17349 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
17350
17351 PR fortran/26038
17352 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
17353
17354 PR fortran/25059
17355 * gfortran.dg/impure_assignment_1.f90: New test.
17356
17357 PR fortran/25070
17358 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
17359
17360 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
17361
17362 PR target/26141
17363 * g++.dg/expr/stdarg2.C: New test.
17364
17365 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
17366
17367 PR inline-asm/16194
17368 * gcc.dg/pr16194.c: New test.
17369
17370 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
17371
17372 * ada/acats/run_acats: Use portable variant of "$@".
17373
17374 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
17375
17376 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
17377 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
17378
17379 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17380
17381 PR tree-opt/26179
17382 * g++.dg/opt/pr26179.C: New test.
17383
17384 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17385
17386 PR middle-end/26134
17387 * gcc.dg/tree-ssa/complex-3.c: New test.
17388
17389 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17390
17391 * gcc.c-torture/compile/volatile-1.c: New test.
17392
17393 2006-02-09 Diego Novillo <dnovillo@redhat.com>
17394
17395 PR 26180
17396 * gcc.dg/tree-ssa/pr26180.c: New test.
17397
17398 2006-02-08 Jeff Law <law@redhat.com>
17399
17400 * gcc.dg/tree-ssa/pr21417.c: New test.
17401
17402 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17403
17404 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17405 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
17406
17407 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17408
17409 * lib/scanrtl.exp: New.
17410
17411 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17412
17413 PR c++/26071
17414 * g++.dg/other/virtual2.C: New test.
17415
17416 PR c++/26070
17417 * g++.dg/other/virtual1.C: New test.
17418
17419 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17420
17421 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
17422 cleanup-ipa-dump): Update dump file glob patterns.
17423 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
17424 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
17425
17426 * lib/gcc-dg.exp: Load it.
17427 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
17428
17429 2006-02-07 Janis Johnson <janis187@us.ibm.com>
17430
17431 PR testsuite/26159
17432 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
17433 * gcc.dg/tree-ssa/pr23382.c: Ditto.
17434
17435 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17436
17437 PR fortran/25577
17438 * gfortran.dg/mvbits_1.f90: New.
17439
17440 2006-02-07 Dirk Mueller <dmueller@suse.com>
17441
17442 * g++.dg/warn/Wdiv-by-zero.C: New test.
17443 * g++.dg/warn/Wno-div-by-zero.C: New.
17444
17445 2006-02-07 Jeff Law <law@redhat.com>
17446
17447 * gcc.dg/tree-ssa/pr21559.c: New test.
17448
17449 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
17450 multiple VRP passes.
17451 * gcc.dg/tree-ssa/vrp09.c: Likewise.
17452 * gcc.dg/tree-ssa/vrp18.c: Likewise.
17453 * gcc.dg/tree-ssa/pr21582.c: Likewise.
17454 * gcc.dg/tree-ssa/pr20657.c: Likewise.
17455 * gcc.dg/tree-ssa/pr21001.c: Likewise.
17456 * gcc.dg/tree-ssa/vrp02.c: Likewise
17457 * gcc.dg/tree-ssa/vrp11.c: Likewise
17458 * gcc.dg/tree-ssa/pr14341.c: Likewise
17459 * gcc.dg/tree-ssa/vrp19.c: Likewise
17460 * gcc.dg/tree-ssa/vrp20.c: Likewise
17461 * gcc.dg/tree-ssa/vrp03.c: Likewise
17462 * gcc.dg/tree-ssa/pr21086.c: Likewise
17463 * gcc.dg/tree-ssa/pr21959.c: Likewise
17464 * gcc.dg/tree-ssa/vrp21.c: Likewise
17465 * gcc.dg/tree-ssa/vrp04.c: Likewise
17466 * gcc.dg/tree-ssa/pr25485.c: Likewise
17467 * gcc.dg/tree-ssa/pr22026.c: Likewise
17468 * gcc.dg/tree-ssa/vrp22.c: Likewise
17469 * gcc.dg/tree-ssa/vrp05.c: Likewise
17470 * gcc.dg/tree-ssa/20030807-10.c: Likewise
17471 * gcc.dg/tree-ssa/pr20701.c: Likewise
17472 * gcc.dg/tree-ssa/vrp23.c: Likewise
17473 * gcc.dg/tree-ssa/vrp06.c: Likewise
17474 * gcc.dg/tree-ssa/pr22117.c: Likewise
17475 * gcc.dg/tree-ssa/pr20702.c: Likewise
17476 * gcc.dg/tree-ssa/vrp15.c: Likewise
17477 * gcc.dg/tree-ssa/pr21090.c: Likewise
17478 * gcc.dg/tree-ssa/pr21294.c: Likewise
17479 * gcc.dg/tree-ssa/vrp24.c: Likewise
17480 * gcc.dg/tree-ssa/vrp07.c: Likewise
17481 * gcc.dg/tree-ssa/pr21563.c: Likewise
17482 * gcc.dg/tree-ssa/pr25382.c: Likewise
17483 * gcc.dg/tree-ssa/vrp16.c: Likewise
17484 * gcc.dg/tree-ssa/vrp25.c: Likewise
17485 * gcc.dg/tree-ssa/vrp08.c: Likewise
17486 * gcc.dg/tree-ssa/20030807-6.c: Likewise
17487 * gcc.dg/tree-ssa/vrp17.c: Likewise
17488 * gcc.dg/tree-ssa/pr21458.c: Likewise
17489 * g++.dg/tree-ssa/pr18178.C: Likewise
17490
17491 2006-02-07 Richard Guenther <rguenther@suse.de>
17492
17493 PR c++/26140
17494 Revert
17495 2006-01-30 Richard Guenther <rguenther@suse.de>
17496 PR c++/23372
17497 * gcc.dg/pr23372-1.C: New testcase.
17498
17499 * g++.dg/tree-ssa/pr26140.C: New testcase.
17500
17501 2006-02-07 Mark Mitchell <mark@codesourcery.com>
17502
17503 PR c++/9737
17504 * g++.dg/template/ttp15.C: New test.
17505 * g++.dg/template/ttp16.C: Likewise.
17506 * g++.dg/template/ttp17.C: Likewise.
17507 * g++.old-deja/g++.pt/ttp36.C: Remove.
17508 * g++.old-deja/g++.pt/ttp19.C: Likewise.
17509 * g++.old-deja/g++.pt/ttp37.C: Likewise.
17510 * g++.old-deja/g++.pt/ttp38.C: Likewise.
17511 * g++.old-deja/g++.pt/ttp39.C: Likewise.
17512 * g++.old-deja/g++.pt/ttp9.C: Likewise.
17513 * g++.old-deja/g++.pt/ttp40.C: Likewise.
17514 * g++.old-deja/g++.pt/ttp51.C: Likewise.
17515 * g++.old-deja/g++.pt/ttp26.C: Likewise.
17516 * g++.old-deja/g++.pt/ttp36.C: Likewise.
17517
17518 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
17519
17520 PR libfortran/23815
17521 * unf_io_convert_4.f90: New test.
17522
17523 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
17524
17525 * gcc.dg/tree-ssa/loadpre10.c: New test.
17526 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
17527 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
17528 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
17529
17530 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17531
17532 PR libfortran/24685
17533 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
17534
17535 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
17536
17537 PR tree-opt/25251
17538 * gfortran.dg/assign_7.f: New test.
17539
17540 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
17541
17542 PR fortran/26041
17543 PR fortran/26064
17544 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
17545 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
17546 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
17547
17548 2006-02-05 Jakub Jelinek <jakub@redhat.com>
17549
17550 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
17551 in size_t typedef.
17552
17553 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
17554
17555 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
17556 * g++.dg/charset/string.c (foo): Likewise.
17557 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
17558 const char*
17559 * g++.dg/ext/builtin2.C (printf): Likewise.
17560 * g++.dg/init/new15.C (printf): Likewise.
17561 * g++.dg/opt/pr17697-1.C (foo): Likewise.
17562 * g++.dg/opt/pr17697-2.C (foo): Likewise.
17563 * g++.dg/opt/pr17697-3.C (foo): Likewise.
17564 * g++.dg/template/non-dependent4.C (temp): Likewise.
17565 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
17566 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
17567 parameter type to const char*.
17568 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
17569 Change type to const char*.
17570 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
17571 Likewise.
17572 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
17573 second parameter type to const char*.
17574 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
17575 (Y::Y): Change parameter type to const char*.
17576 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
17577 * g++.old-deja/g++.jason/report.C: Apply const correctness.
17578 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
17579 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
17580 (char*).
17581 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
17582 const char*.
17583 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
17584 type to const char*.
17585 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
17586 return type to const char*.
17587 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
17588 to const char*.
17589 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
17590 * g++.old-deja/g++.law/refs1.C: Likewise.
17591 * g++.old-deja/g++.law/visibility1.C: Likewise.
17592 * g++.old-deja/g++.law/visibility2.C: Likewise.
17593 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
17594 const char*.
17595 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
17596 * g++.old-deja/g++.mike/net48.C: Likewise.
17597 * g++.old-deja/g++.mike/p646.C: Likewise.
17598 * g++.old-deja/g++.mike/p6746.C: Likewise.
17599 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
17600 type to const char*.
17601 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
17602 deprecated conversion warning.
17603 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
17604 char*.
17605 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
17606 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
17607 * g++.old-deja/g++.pt/explicit8.C: Likewise.
17608 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
17609 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
17610 * g++.old-deja/g++.pt/nontype3.C: Likewise.
17611 * g++.old-deja/g++.pt/t39.C: Likewise.
17612 * g++.old-deja/g++.robertl/eb106.C: Likewise.
17613 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
17614
17615 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
17616
17617 PR fortran/25075
17618 intrinsic_argument_conformance_1.f90: New test.
17619
17620 2006-02-03 Steven G. Kargl <kargls@comcast.net>
17621
17622 PR fortran/20845
17623 * gfortran.dg/char_result_11.f90: Add SAVE.
17624 * gfortran.dg/der_pointer_4.f90: Ditto.
17625 * gfortran.dg/default_initialization.f90: New test.
17626
17627 2006-02-03 Jeff Law <law@redhat.com>
17628
17629 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
17630 handle more than 100 dump files.
17631 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
17632 * lib/scantree.exp (scan-tree-dump): Likewise.
17633 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
17634 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
17635 * lib/scanipa.exp (scan-ipa-dump): Likewise.
17636 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
17637 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
17638
17639 2006-02-03 Diego Novillo <dnovillo@redhat.com>
17640
17641 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
17642
17643 2006-02-03 Mark Mitchell <mark@codesourcery.com>
17644
17645 * g++.dg/template/using12.C: New test.
17646
17647 2006-02-03 Alan Modra <amodra@bigpond.net.au>
17648
17649 * gcc.target/powerpc/pr25960.c: New test.
17650
17651 2006-02-02 Steven G. Kargl <kargls@comcast>
17652
17653 PR fortran/24958
17654 gfortran.dg/nullify_2.f90: New test.
17655
17656 2006-02-02 Diego Novillo <dnovillo@redhat.com>
17657
17658 PR 25990
17659 * gcc.dg/gomp/pr25990.c: New test.
17660
17661 2006-01-31 Mark Mitchell <mark@codesourcery.com>
17662
17663 PR c++/25342
17664 * g++.gd/template/partial4.C: New test.
17665
17666 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
17667
17668 PR middle-end/26001
17669 * gfortran.dg/data_char_2.f90: New.
17670
17671 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
17672
17673 PR fortran/26039
17674 maxval_maxloc_conformance_1.f90: New test.
17675
17676 2006-01-31 Richard Guenther <rguenther@suse.de>
17677
17678 * gcc.target/i386/sselibm-1.c: New testcase.
17679 * gcc.target/i386/sselibm-2.c: Likewise.
17680 * gcc.target/i386/sselibm-3.c: Likewise.
17681 * gcc.target/i386/sselibm-4.c: Likewise.
17682 * gcc.target/i386/sselibm-5.c: Likewise.
17683
17684 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
17685
17686 PR fortran/24266
17687 * gfortran.dg/arrayio_derived_2.f90: New.
17688
17689 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
17690
17691 * gcc.dg/unsigned-long-compare.c: New test.
17692
17693 2006-01-30 Steve Ellcey <sje@cup.hp.com>
17694
17695 PR testsuite/25318
17696 * lib/target-supports.exp (check_effective_target_freorder):
17697 Check to see if target supports -freorder-blocks-and-partition.
17698 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
17699 instead of "dg-require-named-sections".
17700
17701 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
17702
17703 PR target/14798:
17704 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
17705 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
17706 * gcc.dg/pragma-isr-trapa2.c: Likewise.
17707 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
17708 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
17709 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
17710 * gcc.dg/attr-isr-trap_exit.c: Likewise.
17711 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
17712
17713 2006-01-30 Richard Guenther <rguenther@suse.de>
17714
17715 PR c++/23372
17716 * gcc.dg/pr23372-1.C: New testcase.
17717
17718 2006-01-29 Diego Novillo <dnovillo@redhat.com>
17719
17720 * gcc.dg/gomp/pr25874.c: New test.
17721
17722 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
17723
17724 PR tree-opt/25911
17725 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
17726
17727 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
17728
17729 PR fortran/18578
17730 PR fortran/18579
17731 PR fortran/20857
17732 PR fortran/20885
17733 * gfortran.dg/intent_out_1.f90: New test.
17734
17735 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
17736
17737 PR fortran/17911
17738 * gfortran.dg/procedure_lvalue.f90: New test.
17739
17740 PR fortran/20895
17741 PR fortran/25030
17742 * gfortran.dg/char_pointer_assign_2.f90: New test.
17743 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
17744 assignment to be consistent with standard.
17745 * gfortran.dg/char_result_2.f90: The same.
17746 * gfortran.dg/char_result_8.f90: The same.
17747
17748 2006-01-28 Zack Weinberg <zackw@panix.com>
17749
17750 * gcc.dg/Woverlength-strings.c
17751 * gcc.dg/Woverlength-strings-pedantic-c89.c
17752 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
17753 * gcc.dg/Woverlength-strings-pedantic-c99.c
17754 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
17755
17756 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
17757
17758 * gcc.c-torture/execute/20060127-1.c: New test.
17759
17760 2006-01-28 Mark Mitchell <mark@codesourcery.com>
17761
17762 PR c++/25999
17763 * g++.dg/ext/pragmaweak1.C: New test.
17764
17765 2006-01-28 Mark Mitchell <mark@codesourcery.com>
17766
17767 PR c++/25855
17768 * g++.dg/template/spec29.C: New test.
17769
17770 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
17771
17772 PR c/19606.
17773 * gcc.c-torture/execute/pr19606.c: New.
17774
17775 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
17776
17777 * gcc.dg/pragma-re-4.c: New test.
17778
17779 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
17780
17781 PR fortran/25964
17782 * gfortran.dg/assumed_size_refs_3.f90: New test.
17783
17784 2006-01-27 Ben Elliston <bje@au.ibm.com>
17785
17786 * gcc.misc-tests/dectest.exp: Remove defunct comment.
17787
17788 2006-01-26 Laurent GUERBY <laurent@guerby.net>
17789
17790 PR ada/21317
17791 * ada/acats/support/impdef.a: Add One_Long_Second.
17792 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
17793 * ada/acats/tests/c9/c94026.a: Likewise.
17794 * ada/acats/tests/c9/c97305c.ada: Likewise.
17795 * ada/acats/tests/c9/c99004a.ada: Likewise.
17796
17797 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
17798
17799 PR fortran/25964
17800 * gfortran.dg/global_references_2.f90: New test.
17801
17802 PR fortran/25084
17803 PR fortran/20852
17804 PR fortran/25085
17805 PR fortran/25086
17806 * gfortran.dg/assumed_charlen_function_1.f90: New test.
17807 * gfortran.dg/assumed_charlen_function_3.f90: New test.
17808
17809 PR fortran/25416
17810 * gfortran.dg/assumed_charlen_function_2.f90: New test.
17811
17812 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
17813
17814 PR c/25892
17815 * gcc.dg/Wpointer-sign.c: New.
17816 * gcc.dg/Wpointer-sign-Wall.c: New.
17817 * gcc.dg/Wpointer-sign-Wall-no.c: New.
17818 * gcc.dg/Wpointer-sign-pedantic.c: New.
17819 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
17820 * gcc.dg/conv-2.c: Use -Wpointer-sign.
17821
17822 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
17823
17824 PR C/25861
17825 * gcc.c-torture/compile/pr25861.c: New test.
17826
17827 2006-01-26 Paul Brook <paul@codesourcery.com>
17828
17829 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
17830 on short-enum targets.
17831 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
17832 variable.
17833 (generate_fields): Use short_enums.
17834 (main): Set short_enums. Document -e.
17835 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
17836 on short-enum targets.
17837 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
17838 variable.
17839 (generate_fields): Use short_enums.
17840 (main): Set short_enums. Document -e.
17841 * lib/target-supports.exp (check_effective_target_short_enums): New.
17842
17843 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
17844
17845 PR target/25947
17846 * gcc.dg/torture/pr25947-1.c: New test.
17847
17848 2006-01-25 Jan Hubicka <jh@suse.cz>
17849 Roger Sayle <roger@eyesopen.com>
17850
17851 PR rtl-optimization/25703
17852 * gcc.target/i386/20060125-1.c: New test case.
17853 * gcc.target/i386/20060125-2.c: New test case.
17854
17855 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17856
17857 PR fortran/18540
17858 * gfortran.dg/goto_1.f: New.
17859
17860 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
17861
17862 PR fortran/25716
17863 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
17864 25716 on 32-bit systems too.
17865
17866 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
17867
17868 PR testsuite/25590
17869 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
17870
17871 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
17872
17873 * gcc.dg/tree-ssa/gen-vect-33.c: New.
17874
17875 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17876
17877 PR fortran/25835
17878 * gfortran.dg/read_eof.f90: Delete, renamed.
17879 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
17880 * gfortran.dg/read_eof_2.f90: New test.
17881 * gfortran.dg/read_eof_3.f90: New test.
17882
17883 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
17884
17885 PR tree-opt/25860
17886 * gcc.c-torture/compile/pr25860.c: New test.
17887
17888 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17889
17890 PR c++/25552
17891 * g++.dg/parse/dtor8.C: New test.
17892
17893 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
17894
17895 PR testsuite/25891
17896 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
17897 * gcc.dg/gomp/gomp.exp: Return without testing anything if
17898 check_effective_target_fopenmp returns 0.
17899
17900 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
17901
17902 PR ada/20548
17903 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
17904 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
17905 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
17906
17907 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
17908
17909 PR tree-opt/25857
17910 * g++.dg/opt/pr25857.C: New test.
17911
17912 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
17913 Jan Hubicka <jh@suse.cz>
17914 Richard Guenther <rguenther@suse.de>
17915
17916 PR rtl-optimization/25654
17917 * gcc.dg/torture/pr25654.c: New testcase.
17918 * gcc.target/i386/pr25654.c: Likewise.
17919
17920 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
17921
17922 PR fortran/25901
17923 * gfortran.dg/internal references_2.f90: New test.
17924
17925 Fix regression in testing of admissability of attributes.
17926 * gfortran.dg/intent_used_1.f90: New test.
17927
17928 2006-01-23 Ben Elliston <bje@au.ibm.com>
17929
17930 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
17931 Remove target conditional torture options for i?86 and x86_64
17932 GNU/Linux.
17933
17934 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
17935
17936 PR c++/10891
17937 * g++.dg/rtti/no-rtti.C: New.
17938
17939 2006-01-21 Mark Mitchell <mark@codesourcery.com>
17940
17941 PR c++/25895
17942 * g++.dg/inherit/conv2.C: New test.
17943
17944 PR c++/25856
17945 * g++.dg/parse/dtor7.C: New test.
17946
17947 PR c++/25858
17948 * g++.dg/template/crash44.C: New test.
17949
17950 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
17951
17952 PR fortran/25124
17953 PR fortran/25625
17954 * gfortran.dg/internal_references_1.f90: New test.
17955 PR fortran/20881
17956 PR fortran/23308
17957 PR fortran/25538
17958 PR fortran/25710
17959 * gfortran.dg/global_references_1.f90: New test.
17960 * gfortran.dg/g77/19990905-1.f: Restore the error that
17961 there is a clash between the common block name and
17962 the name of a subroutine reference.
17963
17964 PR fortran/PR24276
17965 * gfortran.dg/aliasing_dummy_1.f90: New test.
17966
17967 2006-01-21 Alan Modra <amodra@bigpond.net.au>
17968
17969 * gcc.dg/vmx/1b-01.c: Warning fix.
17970 * gcc.dg/vmx/1c-02.c: Likewise.
17971 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
17972
17973 2006-01-20 Steve Ellcey <sje@cup.hp.com>
17974
17975 PR testsuite/24962
17976 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
17977
17978 2006-01-20 Richard Guenther <rguenther@suse.de>
17979 Steven Bosscher <stevenb.gcc@gmail.com>
17980
17981 PR rtl-optimization/24626
17982 * gcc.dg/torture/pr24626-1.c: New testcase.
17983 * gcc.dg/torture/pr24626-2.c: Likewise.
17984 * gcc.dg/torture/pr24626-3.c: Likewise.
17985 * gcc.dg/torture/pr24626-4.c: Likewise.
17986
17987 2006-01-20 Dirk Mueller <dmueller@suse.com>
17988
17989 PR c++/5520
17990 * g++.dg/warn/empty-body.C: New.
17991
17992 2006-01-19 Mark Mitchell <mark@codesourcery.com>
17993
17994 PR c++/22136
17995 * g++.dg/template/using10.C: New test.
17996 * g++.dg/temlpate/using11.C: Likewise.
17997 * g++.dg/inherit/using5.C: Tweak error messages.
17998
17999 2006-01-20 Alan Modra <amodra@bigpond.net.au>
18000
18001 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
18002 target test.
18003 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
18004
18005 2006-01-19 Jan Hubicka <jh@suse.cz>
18006
18007 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
18008
18009 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18010
18011 PR c++/25854
18012 * g++.dg/template/spec28.C: New test.
18013
18014 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
18015
18016 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18017 (switchfiles): Fix fprintf's by adding srcdir or removing it.
18018
18019 2006-01-19 Diego Novillo <dnovillo@redhat.com>
18020
18021 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
18022 * gcc.dg/gomp/critical-1.c: Likewise.
18023 * gcc.dg/gomp/critical-3.c: Likewise.
18024 * gcc.dg/gomp/empty.c: Likewise.
18025 * gcc.dg/gomp/ordered-1.c: Likewise.
18026 * gcc.dg/gomp/for-4.c: Likewise.
18027 * gcc.dg/gomp/for-6.c: Likewise.
18028 * gcc.dg/gomp/master-3.c: Likewise.
18029 * gcc.dg/gomp/for-8.c: Likewise.
18030 * gcc.dg/gomp/for-10.c: Likewise.
18031 * gcc.dg/gomp/for-18.c: Likewise.
18032 * gcc.dg/gomp/for-5.c: Likewise.
18033 * gcc.dg/gomp/for-7.c: Likewise.
18034 * gcc.dg/gomp/for-9.c: Likewise.
18035
18036 2006-01-18 Jeff Law <law@redhat.com>
18037
18038 * gcc.dg/tree-ssa/vrp25.c: New test.
18039
18040 2006-01-19 Richard Sandiford <richard@codesourcery.com>
18041
18042 * gcc.dg/pr25805.c: Fix misapplied patch.
18043
18044 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
18045
18046 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
18047 (check_effective_target_vect_udot_qi): New.
18048 (check_effective_target_vect_sdot_hi): New.
18049 (check_effective_target_vect_udot_hi): New.
18050 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
18051 prefixed with "wrapv-" with -fwrapv.
18052 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
18053 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
18054 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
18055 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
18056 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
18057
18058 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
18059 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
18060 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
18061 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
18062
18063 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18064
18065 PR c++/16829
18066 * g++.dg/other/default2.C: New test.
18067 * g++.dg/other/default3.C: New test.
18068
18069 2006-01-19 Richard Sandiford <richard@codesourcery.com>
18070
18071 PR c/25805
18072 * gcc.dg/pr25805.c: New file.
18073
18074 2006-01-18 Mark Mitchell <mark@codesourcery.com>
18075
18076 PR c++/25836
18077 * g++.dg/template/init6.C: New test.
18078
18079 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
18080
18081 * gcc.dg/tree-ssa/pr24287.c: New test
18082
18083 2006-01-18 Eric Christopher <echristo@apple.com>
18084
18085 * g++.dg/eh/table.C: New.
18086
18087 2006-01-18 DJ Delorie <dj@redhat.com>
18088
18089 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
18090 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
18091 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
18092 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
18093
18094 2006-01-18 Jeff Law <law@redhat.com>
18095
18096 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
18097 on wrapping on overflow semantics.
18098
18099 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
18100
18101 * gcc.gc/tree-ssa/vrp23.c: New test.
18102 * gcc.gc/tree-ssa/vrp24.c: New test.
18103
18104 2006-01-18 Richard Henderson <rth@redhat.com>
18105 Aldy Hernandez <aldyh@redhat.com>
18106 Jakub Jelinek <jakub@redhat.com>
18107 Diego Novillo <dnovillo@redhat.com>
18108 Uros Bizjak <uros@kss-loka.si>
18109
18110 * gcc.dg/gomp: New directory.
18111
18112 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
18113 Steven G. Kargl <kargls@comcast.net>
18114
18115 PR fortran/20869
18116 * gfortran.dg/intrinsic_external_1.f90: New test.
18117
18118 PR fortran/20875.
18119 * gfortran.dg/elemental_pointer_1.f90: New test.
18120
18121 PR fortran/25024
18122 * gfortran.dg/external_procedures_1.f90: New test.
18123
18124 PR fortran/25785
18125 gfortran.dg/assumed_present.f90: New test.
18126
18127 2006-01-18 Jakub Jelinek <jakub@redhat.com>
18128
18129 * g++.dg/parse/lookup5.C: New test.
18130
18131 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18132
18133 PR fortran/25697
18134 * gfortran.dg/read_eof.f90: New test.
18135
18136 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18137
18138 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
18139 add a closing brace.
18140
18141 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18142
18143 PR fortran/25631
18144 * gfortran.dg/fmt_tl.f: New test.
18145
18146 2006-01-17 Eric Christopher <echristo@apple.com>
18147
18148 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
18149 * g++.old-deja/g++.warn/impint2.C: Ditto.
18150 * g++.old-deja/g++.other/null1.C: Ditto.
18151 * g++.dg/warn/conv2.C: Ditto.
18152 * g++.dg/warn/conv4.C: New file.
18153
18154 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18155
18156 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
18157
18158 2006-01-17 Andreas Jaeger <aj@suse.de>
18159 Janis Johnson <janis187@us.ibm.com>
18160
18161 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
18162 in 64-bit.
18163 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
18164 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
18165
18166 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18167
18168 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18169 (switchfiles): xfail txxx where xxx >= 25.
18170
18171 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18172
18173 PR testsuite/25764
18174 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
18175
18176 2006-01-17 Jakub Jelinek <jakub@redhat.com>
18177
18178 PR c/25682
18179 * gcc.dg/pr25682.c: New test.
18180 * g++.dg/parse/array-size2.C: New test.
18181
18182 2006-01-16 Ian Lance Taylor <ian@airs.com>
18183
18184 * consistency.vlad: Remove entire directory, 1652 files.
18185
18186 2006-01-16 Janis Johnson <janis187@us.ibm.com>
18187
18188 * lib/target-supports.exp (check_effective_target_dfp_nocache,
18189 check_effective_target_dfprt_nocache): New.
18190 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
18191 (check_effective_target_dfprt): New.
18192 * lib/c-compat.exp (check_dfp): Remove.
18193 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
18194 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
18195 level of support for decimal float.
18196 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
18197 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
18198 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
18199 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
18200 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
18201 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
18202 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
18203 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
18204 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
18205 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
18206 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
18207 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
18208 directives.
18209
18210 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
18211
18212 PR testsuite/25741
18213 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
18214 $base_dir/../.
18215 * lib/gfortran.exp (gfortran_init): Likewise.
18216 * lib/obj-c++.exp (obj-c++_init): Likewise.
18217 * lib/scanasm.exp (scan-assembler-dem): Likewise.
18218 (scan-assembler-dem-not): Likewise.
18219 * lib/scandump.exp (scan-dump-dem): Likewise.
18220 (scan-dump-dem-not): Likewise.
18221
18222 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
18223
18224 PR testsuite/25767
18225 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
18226 powerpc-*-darwin*.
18227 * lib/obj-c++.exp (obj-c++_init): Likewise.
18228
18229 2006-01-16 Richard Guenther <rguenther@suse.de>
18230
18231 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
18232
18233 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18234
18235 PR testsuite/25777
18236 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
18237 to LD_LIBRARY_PATH.
18238
18239 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
18240 Andrew Pinski <pinskia@physics.uc.edu>
18241
18242 * gcc.dg/minmax-1.c: New test.
18243
18244 2006-01-16 Ben Elliston <bje@au.ibm.com>
18245
18246 * gcc.dg/dfp/dfp.exp: Correct FSF address.
18247 * gcc.misc-tests/dectest.exp: Ditto.
18248
18249 2006-01-15 Ian Lance Taylor <ian@airs.com>
18250
18251 PR testsuite/25796
18252 * gcc.target/i386/cmov6.c: Use -march=k8.
18253
18254 2006-01-15 Andreas Jaeger <aj@suse.de>
18255
18256 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
18257 x86 does not have __float128.
18258
18259 2006-01-14 Ian Lance Taylor <ian@airs.com>
18260
18261 * gcc.target/i386/cmov6.c: New test.
18262
18263 2006-01-14 Mark Mitchell <mark@codesourcery.com>
18264
18265 PR c++/25663
18266 * g++.dg/template/ctor6.C: New test.
18267
18268 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
18269
18270 PR tree-optimization/25485
18271 * gcc.dg/tree-ssa/pr25485.c: New.
18272
18273 2006-01-14 Richard Guenther <rguenther@suse.de>
18274
18275 PR tree-optimization/22548
18276 PR tree-optimization/22555
18277 PR tree-optimization/22501
18278 * gcc.dg/tree-ssa/alias-4.c: New testcase.
18279 * gcc.dg/tree-ssa/alias-5.c: Likewise.
18280 * gcc.dg/tree-ssa/alias-6.c: Likewise.
18281 * gcc.dg/tree-ssa/alias-7.c: Likewise.
18282 * gcc.dg/tree-ssa/alias-8.c: Likewise.
18283 * gcc.dg/tree-ssa/alias-9.c: Likewise.
18284 * gcc.dg/tree-ssa/alias-10.c: Likewise.
18285 * gcc.dg/tree-ssa/alias-11.c: Likewise.
18286 * gcc.dg/tree-ssa/alias-12.c: Likewise.
18287
18288 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
18289
18290 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
18291 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
18292
18293 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
18294 Richard Guenther <rguenther@suse.de>
18295
18296 PR rtl-optimization/24257
18297 * gcc.dg/torture/pr24257.c: New testcase.
18298
18299 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
18300
18301 * gcc.c-torture/execute/20060110-1.c: New test.
18302 * gcc.c-torture/execute/20060110-2.c: New test.
18303
18304 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
18305
18306 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
18307
18308 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
18309
18310 PR fortran/25756
18311 * gfortran.dg/label_3.f90: New test.
18312
18313 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
18314
18315 PR tree-optimization/25771
18316 * g++.dg/tree-ssa/pr25771.C: New test
18317
18318 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
18319
18320 PR tree-opt/24365
18321 * g++.dg/opt/complex5.C: New test.
18322
18323 2006-01-13 Richard Guenther <rguenther@suse.de>
18324
18325 * gcc.target/i386/387-9.c: New testcase.
18326
18327 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
18328
18329 PR c++/24824
18330 * g++.dg/debug/dwarf2-1.C: New.
18331
18332 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
18333
18334 PR testsuite/25728
18335 * lib/gcov.exp (verify-lines): Add "close $fd".
18336
18337 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
18338 Ben Elliston <bje@au.ibm.com>
18339
18340 * gcc.dg/dfp/inf-1.c: New test.
18341
18342 2006-01-12 Janis Johnson <janis187@us.ibm.com>
18343 Yao Qi <qiyaoltc@cn.ibm.com>
18344 Ben Elliston <bje@au.ibm.com>
18345 Jon Grimm <jgrimm2@us.ibm.com>
18346
18347 * gcc.dg/nodfp-1.c: New test.
18348 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18349 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18350 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
18351 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
18352 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
18353 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
18354 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
18355 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
18356 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
18357 * gcc.dg/format/dfp-scanf-1.c: Likewise.
18358 * gcc.dg/format/dfp-printf-1.c: Likewise.
18359 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
18360 (compat_setup_dfp): New.
18361 * gcc.dg/compat/compat.exp: Use it.
18362 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
18363 Make some variables global, prepend "compat_" to their names.
18364 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
18365 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
18366 * gcc.misc-tests/dectest.exp: New test driver for decTest.
18367 * lib/compat.exp (compat_skip_list): Make global, rename.
18368 * lib/c-compat.exp: New file.
18369 * lib/target-supports.exp (check_effective_target_dfp): New.
18370
18371 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
18372 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
18373 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
18374 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
18375 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
18376 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
18377 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
18378 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
18379 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
18380 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
18381 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
18382 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
18383 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
18384 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
18385 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
18386 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
18387 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
18388 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
18389 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
18390 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
18391 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
18392 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
18393 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
18394 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
18395 gcc.dg/dfp/struct-layout-1.c,
18396 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
18397 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
18398 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
18399 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
18400 gcc.dg/dfp/func-vararg-dfp.c,
18401 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
18402 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
18403 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
18404 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
18405 gcc.dg/dfp/wtr-conversion-1.c: New tests.
18406
18407 2006-01-11 Richard Guenther <rguenther@suse.de>
18408
18409 PR tree-optimization/25734
18410 * gcc.dg/tree-ssa/pr25734.c: New testcase.
18411
18412 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
18413
18414 PR fortran/25486
18415 * gfortran.dg/literal_character_constant_1_x.F: New test.
18416 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
18417 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
18418 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
18419
18420 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
18421
18422 PR c++/25386
18423 * g++.dg/ext/packed3.C: Add expected packed error.
18424
18425 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
18426
18427 PR target/25706
18428 * gcc.dg/torture/pr25706-1.c: New test.
18429
18430 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
18431
18432 PR tree-optimization/23109
18433 PR tree-optimization/23948
18434 PR tree-optimization/24123
18435
18436 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
18437 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
18438 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
18439 g++.dg/tree-ssa/pr23948.C: New testcases.
18440 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
18441 three divisions in order to do the optimization.
18442
18443 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
18444
18445 PR c++/25632
18446 * g++.dg/other/pr25632.C: New test.
18447
18448 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
18449
18450 PR fortran/25730
18451 * gfortran.dg/used_types_1.f90: New test.
18452
18453 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
18454
18455 PR target/25718
18456 * gcc.dg/torture/pr25718-1.c: New test.
18457
18458 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
18459
18460 * gfortran.dg/list_read_2.f90: Fix typo in description.
18461
18462 2006-01-10 Jan Beulich <jbeulich@novell.com>
18463
18464 * lib/target-supports.exp (check_visibility_available): Simplify test
18465 for *-*-netware*.
18466 (check_profiling_available): Fail for *-*-netware*.
18467 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
18468 * gcc.dg/20021014-1.c: Likewise.
18469 * gcc.dg/nest.c: Likewise.
18470
18471 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
18472
18473 fortran/24936
18474 * gfortran.dg/forall_3.f90: New test.
18475
18476 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
18477
18478 PR fortran/21977
18479 * gfortran.dg/nesting_2.f90: New test.
18480 * gfortran.dg/nesting_3.f90: New test.
18481
18482 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
18483
18484 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
18485 Fix typo in comment.
18486
18487 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
18488
18489 * gfortran.dg/single_char_string.f90: New test.
18490
18491 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
18492
18493 * gfortran.dg/ichar_2.f90: New test.
18494
18495 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
18496
18497 PR fortran/25093
18498 * gfortran.dg/private_type_4.f90: New.
18499
18500 2006-01-07 Richard Guenther <rguenther@suse.de>
18501
18502 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
18503
18504 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18505
18506 * gfortran.dg/func_decl_1.f90: New.
18507 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
18508 * gfortran.dg/array_alloc_2.f90: Likewise.
18509 * gfortran.dg/char_result_8.f90: Likewise.
18510 * gfortran.dg/dup_save_1.f90: Likewise.
18511 * gfortran.dg/dup_save_2.f90: Likewise.
18512 * gfortran.dg/f2c_6.f90: Likewise.
18513 * gfortran.dg/f2c_7.f90: Likewise.
18514 * gfortran.dg/func_result_2.f90: Likewise.
18515 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
18516
18517 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
18518
18519 PR fortran/22146
18520 * gfortran.dg/elemental_subroutine_1.f90: New test.
18521 * gfortran.dg/elemental_subroutine_2.f90: New test.
18522
18523 PR fortran/25029
18524 PR fortran/21256
18525 * gfortran.dg/assumed_size_refs_1.f90: New test.
18526
18527 PR fortran/20868
18528 PR fortran/20870
18529 * gfortran.dg/assumed_size_refs_2.f90: New test.
18530 * gfortran.dg/initialization_1.f90: Change warning message.
18531
18532 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
18533
18534 * gcc.dg/tree-ssa/loop-15.c: New test.
18535
18536 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18537
18538 PR fortran/25598
18539 * gfortran.dg/backspace_3.f: New test.
18540 * gfortran.dg/backspace_4.f: New test.
18541
18542 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18543
18544 PR fortran/24268
18545 * gfortran.dg/fmt_white.f: Update test.
18546
18547 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
18548
18549 * gcc.dg/cast-1.c: Add new warning.
18550 * gcc.dg/cast-2.c: Likewise.
18551 * gcc.dg/cast-3.c: Likewise.
18552 * gcc.dg/format/cast-1.c: Likewise.
18553 * gcc.dg/cast-4.c: New testcase.
18554
18555 2006-01-05 Richard Guenther <rguenther@suse.de>
18556
18557 PR tree-optimization/22555
18558 * gcc.dg/tree-ssa/alias-3.c: New testcase.
18559
18560 2006-01-05 Richard Guenther <rguenther@suse.de>
18561 Diego Novillo <dnovillo@redhat.com>
18562
18563 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
18564 * gcc.dg/tree-ssa/loop-8.c: Likewise.
18565 * gcc.dg/tree-ssa/loop-1.c: Likewise.
18566 * gcc.dg/tree-ssa/pr23294.c: Likewise.
18567 * gcc.dg/tree-ssa/pr21985.c: Likewise.
18568 * gcc.dg/tree-ssa/loop-14.c: Likewise.
18569 * gcc.dg/tree-ssa/loop-2.c: Likewise.
18570 * gcc.dg/tree-ssa/loop-3.c: Likewise.
18571 * gcc.dg/tree-ssa/loop-4.c: Likewise.
18572 * gcc.dg/tree-ssa/pr21171.c: Likewise.
18573 * gcc.dg/tree-ssa/loop-5.c: Likewise.
18574 * gcc.dg/tree-ssa/loop-10.c: Likewise.
18575 * gcc.dg/tree-ssa/loop-6.c: Likewise.
18576 * treelang/compile/extravar.tree: Likewise.
18577 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
18578 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
18579 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
18580 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
18581 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
18582
18583 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
18584
18585 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
18586 for 64-bit fix.
18587
18588 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
18589
18590 PR fortran/23675
18591 gfortran.dg/char_result_11.f90: New.
18592
18593 2006-01-04 Mark Mitchell <mark@codesourcery.com>
18594
18595 PR c++/24782
18596 * g++.dg/parse/access9.C: New test.
18597 * g++.dg/tc1/dr52.C: Tweak error markers.
18598
18599 2006-01-04 Richard Henderson <rth@redhat.com>
18600
18601 Merge from gomp branch.
18602 * g++.dg/parse/pragma2.C: Update expected error lines.
18603
18604 2006-01-04 Jakub Jelinek <jakub@redhat.com>
18605
18606 * g++.dg/other/i386-2.C: New test.
18607
18608 PR target/25554
18609 * gcc.c-torture/compile/20051228-1.c: New test.
18610
18611 PR c/25559
18612 * gcc.dg/pr25559.c: New test.
18613
18614 2006-01-03 Mark Mitchell <mark@codesourcery.com>
18615
18616 PR c++/25492
18617 * g++.dg/lookup/friend9.C: New test.
18618
18619 PR c++/25625
18620 * g++.dg/template/repo5.C: New test.
18621
18622 2006-01-03 Steven G. Kargl <kargls@comcast.net>
18623
18624 PR fortran/25101
18625 * gfortran.dg/forall_2.f90: New test.
18626
18627 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
18628
18629 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
18630 dg-require-weak. Adjust regexp to handle leading-underscore
18631 targets and space as well as TAB after .weak. Change previous
18632 64-bit fix to not use naked dot.
18633
18634 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
18635
18636 PR rtl-optimization/25578
18637 * gcc.c-torture/execute/20060102-1.c: New testcase.
18638
18639 2006-01-03 Richard Guenther <rguenther@suse.de>
18640
18641 PR c/25183
18642 * gcc.dg/torture/pr25183.c: New testcase.
18643
18644 2006-01-03 Jakub Jelinek <jakub@redhat.com>
18645
18646 Merge from gomp-branch.
18647 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
18648 * gcc.dg/ia64-sync-2.c: Likewise.
18649 * gcc.dg/ia64-sync-3.c: Likewise.
18650 * gcc.dg/ia64-sync-4.c: Likewise.
18651 * gcc.dg/sync-2.c: Likewise.
18652 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
18653 that sparc64-*-* and sparcv9-*-* supports sync builtins.
18654
18655 2006-01-02 Mark Mitchell <mark@codesourcery.com>
18656
18657 PR c++/25635
18658 * g++.dg/parse/operator6.C: New test.
18659
18660 PR c++/25637
18661 * g++.dg/parse/error29.C: New test.
18662
18663 PR c++/25638
18664 * g++.dg/parse/dtor6.C: New test.
18665
18666 PR c++/25633
18667 * g++.dg/parse/ctor3.C: New test.
18668
18669 PR c++/25634
18670 * g++.dg/template/class3.C: New test.
18671
18672 2006-01-02 Geoffrey Keating <geoffk@apple.com>
18673
18674 * g++.dg/debug/debug9.C: New.
18675
18676 2006-01-02 Steven G. Kargl <kargls@comcast.net>
18677
18678 PR fortran/24640
18679 * gfortran.dg/label_2.f90: New test.
18680
18681 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18682
18683 * g++.dg/lookup/using12.C: Tighten error marker.
18684
18685 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
18686 Andrew Pinski <pinskia@physics.uc.edu>
18687
18688 * gcc.target/powerpc/darwin-abi-3.c: New file.
18689 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
18690 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
18691 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
18692 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
18693 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
18694 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
18695 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
18696 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
18697
18698 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
18699
18700 * gcc.dg/tree-ssa/loadpre1.c: New;
18701 * gcc.dg/tree-ssa/loadpre2.c: New;
18702 * gcc.dg/tree-ssa/loadpre3.c: New;
18703 * gcc.dg/tree-ssa/loadpre4.c: New;
18704 * gcc.dg/tree-ssa/loadpre5.c: New;
18705 * gcc.dg/tree-ssa/loadpre6.c: New;
18706 * gcc.dg/tree-ssa/loadpre7.c: New;
18707 * gcc.dg/tree-ssa/loadpre8.c: New;
18708 * gcc.dg/tree-ssa/loadpre9.c: New;
18709
18710 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
18711
18712 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
18713 * g++.dg/abi/thunk4.C: Likewise.
18714
18715 2006-01-01 Andreas Jaeger <aj@suse.de>
18716
18717 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
18718 portable.
18719
18720 2006-01-01 Jakub Jelinek <jakub@redhat.com>
18721
18722 PR c++/25294
18723 * gcc.dg/pragma-pack-3.c: New test.
18724 * g++.dg/parse/pragma3.C: New test.
18725
18726 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18727
18728 PR middle-end/24827
18729 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
18730
18731 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18732
18733 PR testsuite/25214
18734 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
18735
18736 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
18737
18738 PR fortran/22607
18739 * gfortran-dg/pure_byref_3.f90: New.
18740
18741 fortran/PR 25396
18742 * gfortran.dg/userdef_operator_1.f90: New.
18743
18744 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
18745
18746 * g++.dg/abi/thunk3.C: New.
18747 * g++.dg/abi/thunk4.C: New.
18748
18749 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
18750
18751 PR fortran/25532
18752 * gfortran.dg/host_used_types_1.f90: New test. Check that host
18753 associated derived type components of derived types are
18754 properly declared in contained procedures.
18755
18756 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18757
18758 PR libgfortran/25139
18759 * gfortran.dg/backspace_2.f: New test.
18760
18761 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18762
18763 PR libgfortran/25550
18764 * gfortran.dg/endfile.f: New test.
18765
18766 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18767
18768 PR libgfortran/25419
18769 * gfortran.dg/comma.f: New test.
18770
18771 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18772
18773 * lib/gfortran-dg.exp: Remove trailing whitespace.
18774 * lib/fortran-torture.exp: Test with -fbounds-check instead of
18775 -funroll-all-loops.
18776
18777 2005-12-28 Alan Modra <amodra@bigpond.net.au>
18778
18779 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
18780 Extended Double long doubles or repeat tests when long double is
18781 the same size as double.
18782
18783 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18784
18785 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
18786
18787 PR testsuite/25442
18788 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
18789 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
18790
18791 PR testsuite/25441
18792 * gcc.dg/pr23911.c: Make test variable static.
18793
18794 PR testsuite/25444
18795 * gcc.dg/tree-ssa/pr14841.c: Likewise.
18796
18797 2005-12-26 Mark Mitchell <mark@codesourcery.com>
18798
18799 PR c++/25439
18800 * g++.dg/parse/crash17.C: Adjust error markers.
18801 * g++.dg/template/error20.C: New test.
18802
18803 2005-12-26 Mark Mitchell <mark@codesourcery.com>
18804
18805 PR c++/23172
18806 * g++.dg/ext/complit4.C: New test.
18807
18808 PR c++/25417
18809 * g++.dg/ext/complit5.C: Likewise.
18810
18811 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
18812
18813 PR tree-optimization/25125
18814 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
18815 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
18816 * gcc.c-torture/execute/pr25125.c: New.
18817
18818 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
18819
18820 PR fortran/25029
18821 PR fortran/21256
18822 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
18823 functions with incorrect assumed size references.
18824
18825 2005-12-24 Mark Mitchell <mark@codesourcery.com>
18826
18827 PR c++/23171
18828 * g++.dg/opt/init1.C: New test.
18829
18830 2005-12-23 Mark Mitchell <mark@codesourcery.com>
18831
18832 PR c++/24671
18833 * g++.dg/template/sfinae3.C: New test.
18834
18835 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18836
18837 * g++.dg/other/friend4.C: New test.
18838
18839 2005-12-23 Jakub Jelinek <jakub@redhat.com>
18840
18841 PR target/25005
18842 * g++.dg/opt/pr25005.C: New test.
18843
18844 2005-12-22 Mark Mitchell <mark@codesourcery.com>
18845
18846 PR c++/25369
18847 * g++.dg/template/ptrmem16.C: New test.
18848
18849 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
18850
18851 PR fortran/25029
18852 PR fortran/21256
18853 * gfortran.dg/initialization_1.f90: Add test of SIZE.
18854
18855 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18856
18857 PR libgfortran/25307
18858 * gfortran.dg/list_read_5.f90: New test.
18859
18860 2005-12-22 Richard Henderson <rth@redhat.com>
18861
18862 * gcc.target/i386/sse-7.c: Use -msse2.
18863
18864 2005-12-23 Jakub Jelinek <jakub@redhat.com>
18865
18866 PR rtl-optimization/25432
18867 * gcc.c-torture/compile/20051216-1.c: New test.
18868
18869 PR objc/25328
18870 * objc/execute/pr25328.m: New test.
18871
18872 2005-12-22 Mark Mitchell <mark@codesourcery.com>
18873
18874 PR c++/25364
18875 * g++.dg/template/call4.C: New test.
18876
18877 2005-12-22 Dale Johannesen <dalej@apple.com>
18878
18879 * gcc.target/i386/sse-17.c: New.
18880
18881 2005-12-22 Paul Brook <paul@codesourcery.com>
18882
18883 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
18884
18885 2005-12-22 Paul Brook <paul@codesourcery.com>
18886
18887 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
18888
18889 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
18890
18891 PR tree-opt/25513
18892 * gcc.c-torture/compile/pr25513.c: New test.
18893
18894 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18895
18896 PR c++/23333
18897 * g++.dg/parse/error25.C: Add more tests.
18898
18899 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18900
18901 PR fortran/18990
18902 * gfortran.dg/der_charlen_1.f90: New.
18903
18904 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
18905
18906 PR fortran/20889
18907 * gfortran.dg/pointer_component_type_1.f90: New test.
18908
18909 PR fortran/25029
18910 PR fortran/21256
18911 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
18912 should give an error with assumed size array refernces and checks
18913 those that should not.
18914 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
18915 reference an upper bound so that it does not generate an error.
18916
18917 PR fortran/19362
18918 PR fortran/20244
18919 PR fortran/20864
18920 PR fortran/25391
18921 * gfortran.dg/used_dummy_types_1.f90: New test.
18922 * gfortran.dg/used_dummy_types_2.f90: New test.
18923 * gfortran.dg/used_dummy_types_3.f90: New test.
18924 * gfortran.dg/used_dummy_types_4.f90: New test.
18925 * gfortran.dg/used_dummy_types_5.f90: New test.
18926
18927 PR fortran/23152
18928 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
18929 group already being USE associated.
18930 * gfortran.dg/assumed_shape_nml.f90: New test.
18931 * gfortran.dg/assumed_size_nml.f90: New test.
18932
18933 PR fortran/20862
18934 PR fortran/25053
18935 PR fortran/25063
18936 PR fortran/25064
18937 PR fortran/25066
18938 PR fortran/25067
18939 PR fortran/25068
18940 PR fortran/25307
18941 * gfortran.dg/io_constraints_1.f90: New test.
18942 * gfortran.dg/io_constraints_1.f90: New test.
18943 * gfortran.dg/iostat_3.f90: Change wording of warning.
18944 * gfortran.dg/g77/19981216-0.f: The same.
18945
18946 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
18947
18948 PR tree-optimization/23518
18949 * gcc.dg/pr23518.c: New.
18950
18951 2005-12-21 Mike Stump <mrs@apple.com>
18952
18953 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
18954
18955 2005-12-21 Paul Brook <paul@codesourcery.com>
18956
18957 * gcc.dg/pr19340.c: Skip on m68k targets.
18958
18959 2005-12-21 Steven Bosscher <stevenb@suse.de>
18960
18961 PR rtl-optimization/25196
18962 * gcc.dg/pr25196.c: New test.
18963
18964 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
18965
18966 PR fortran/25423
18967 gfortran.dg/where_nested_1.f90: New.
18968
18969 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
18970
18971 PR tree-optimization/25382.
18972 * gcc.dg/tree-ssa/pr25382.c: New.
18973
18974 2005-12-20 Richard Guenther <rguenther@suse.de>
18975
18976 PR middle-end/24306
18977 * gcc.target/i386/pr24306.c: New testcase.
18978
18979 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
18980
18981 PR tree-optimization/25501
18982 * gcc.dg/tree-ssa/pr25501.c: New.
18983
18984 2005-12-20 Richard Guenther <rguenther@suse.de>
18985
18986 Revert
18987 2005-12-02 Richard Guenther <rguenther@suse.de>
18988
18989 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
18990
18991 2005-12-20 Mark Mitchell <mark@codesourcery.com>
18992
18993 PR c++/21228
18994 * g++.dg/warn/Wunreachable-code-2.C: New test.
18995
18996 2005-12-19 Mark Mitchell <mark@codesourcery.com>
18997
18998 PR c++/24278
18999 * g++.dg/template/ctor5.C: New test.
19000
19001 PR c++/24915
19002 * g++.dg/template/overload8.C: New test.
19003
19004 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
19005
19006 * gcc.c-torture/compile/pr25483 : New test.
19007
19008 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19009
19010 PR c++/20552
19011 * g++.dg/ext/typeof10.C: New test.
19012
19013 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
19014
19015 * gcc.dg/mt-loopi1.c: New.
19016
19017 2005-12-18 Richard Guenther <rguenther@suse.de>
19018
19019 PR tree-optimization/25481
19020 * gcc.dg/torture/pr25481.c: New testcase.
19021
19022 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
19023
19024 PR rtl-optimization/21041
19025 * gcc.dg/pr21041.c: New test.
19026
19027 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19028
19029 PR libgfortran/25463
19030 * gfortran.dg/advance.f90: New test.
19031
19032 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
19033
19034 * gcc.dg/20051201-1.c: New test.
19035
19036 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
19037
19038 PR fortran/25018
19039 * gfortran.dg/initialization_1.f90: New test.
19040 * gfortran.dg/enum_5.f90: Change dg-error to new message.
19041 * gfortran.dg/g77/980616-0.f: The same.
19042
19043 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19044
19045 * PR fortran/25458
19046 * gfortran.dg/chkbits.f90: New test.
19047
19048 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19049
19050 * gfortran.dg/enum_5.f: Revert to previous version.
19051
19052 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19053
19054 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
19055 * gfortran.dg/nested_modules_1.f90: Ditto.
19056 * gfortran.dg/hollerith_f95.f90: Ditto.
19057 * gfortran.dg/select_5.f90: Ditto.
19058 * gfortran.dg/secnds.f: Ditto.
19059 * gfortran.dg/hollerith2.f90: Ditto.
19060 * gfortran.dg/imag_2.f: Ditto.
19061 * gfortran.dg/ftell_2.f90: Ditto.
19062 * gfortran.dg/malloc_free_1.f90: Ditto.
19063 * gfortran.dg/logint-1.f: Ditto.
19064 * gfortran.dg/recursive_statement_functions.f90: Ditto.
19065 * gfortran.dg/e_d_fmt.f90: Ditto.
19066 * gfortran.dg/hollerith_legacy.f90: Ditto.
19067 * gfortran.dg/logint-2.f: Ditto.
19068 * gfortran.dg/enum_5.f90: Ditto.
19069 * gfortran.dg/f2c_2.f90: Ditto.
19070 * gfortran.dg/pr17143.f90: Ditto.
19071 * gfortran.dg/namelist_14.f90: Ditto.
19072 * gfortran.dg/logint-3.f: Ditto.
19073 * gfortran.dg/spread_scalar_source.f90: Ditto.
19074 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
19075 * gfortran.dg/namelist_11.f: Ditto.
19076 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19077 * gfortran.dg/g77/20010519-1.f
19078 * gfortran.dg/g77/alpha1.f: Ditto.
19079 * gfortran.dg/g77/990115-1.f: Ditto.
19080 * gfortran.dg/g77/erfc.f: Ditto.
19081 * gfortran.dg/g77/19990313-3.f: Ditto.
19082 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
19083 * gfortran.dg/g77/20010426.f: Ditto.
19084 * gfortran.dg/g77/19990313-0.f: Ditto.
19085 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
19086 * gfortran.dg/g77/20000629-1.f: Ditto.
19087 * gfortran.dg/g77/970125-0.f: Ditto.
19088 * gfortran.dg/g77/8485.f: Ditto.
19089 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
19090 * gfortran.dg/g77/19990313-1.f: Ditto.
19091 * gfortran.dg/g77/int8421.f: Ditto.
19092 * gfortran.dg/g77/19990305-0.f: Ditto.
19093 * gfortran.dg/g77/947.f: Ditto.
19094 * gfortran.dg/g77/19990905-2.f: Ditto.
19095 * gfortran.dg/g77/cabs.f: Ditto.
19096 * gfortran.dg/g77/19990313-2.f: Ditto.
19097 * gfortran.dg/g77/20020307-1.f: Ditto.
19098 * gfortran.dg/g77/dcomplex.f: Ditto.
19099 * gfortran.dg/g77/19990502-1.f: Ditto.
19100 * gfortran.dg/g77/19981216-0.f: Ditto.
19101 * gfortran.dg/common_4.f90: Ditto.
19102 * gfortran.dg/entry_4.f90: Ditto.
19103 * gfortran.dg/equiv_constraint_2.f90: Ditto.
19104 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
19105 * gfortran.dg/namelist_12.f: Ditto.
19106 * gfortran.dg/scale_1.f90: Ditto.
19107 * gfortran.dg/modulo_1.f90
19108 * gfortran.dg/hollerith.f90: Ditto.
19109 * gfortran.dg/direct_io_3.f90: Ditto.
19110 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
19111 * gfortran.dg/gnu_logical_1.F: Ditto.
19112 * gfortran.dg/unf_io_convert_1.f90: Ditto.
19113 * gfortran.dg/assign_1.f90: Ditto.
19114 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
19115 * gfortran.dg/pr23095.f: Ditto.
19116 * gfortran.dg/read_float_1.f90: Ditto.
19117
19118 2005-12-17 Andreas Jaeger <aj@suse.de>
19119
19120 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
19121 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
19122
19123 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19124
19125 PR fortran/24268
19126 * gfortran.dg/fmt_white.f: New test.
19127
19128 2005-12-16 Steven G. Kargl <kargls@comcast.net>
19129
19130 * gfortran.dg/label_1.f90: New test.
19131
19132 2005-12-15 Ben Elliston <bje@au.ibm.com>
19133
19134 PR testsuite/25422
19135 * gcc.dg/20031012-1.c: Add -Walways-true option.
19136 * gcc.dg/weak/weak-3.c: Likewise.
19137 * g++.old-deja/g++.mike/warn8.C: Likewise.
19138
19139 2005-12-16 Mike Stump <mrs@apple.com>
19140
19141 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
19142 exit.
19143
19144 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19145
19146 PR libgfortran/25264
19147 PR libgfortran/25349
19148 * gfortran.dg/tl_editing.f90: Added additional checks.
19149 * gfortran.dg/t_editing.f: New test.
19150 * gfortran.dg/write_padding.f90: New test
19151
19152 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19153
19154 PR testsuite/25215
19155 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
19156
19157 2005-12-16 Jakub Jelinek <jakub@redhat.com>
19158
19159 PR rtl-optimization/24899
19160 * gcc.c-torture/execute/20051215-1.c: New test.
19161
19162 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
19163
19164 PR 24823
19165 * gfortran.dg/pr24823.f: New test.
19166
19167 2005-12-16 Jeff Law <law@redhat.com>
19168
19169 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
19170
19171 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
19172
19173 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19174 (base_types): Change C++ style comments to C style comments. Remove
19175 aligned types from the array. Keep Enums disabled.
19176 (complex_types): Remove aligned types from the array.
19177 Comment out "_Complex long double".
19178 (attrib_types): Remove.
19179 (complex_attrib_types): Remove.
19180 (attrib_array_types): Remove.
19181 (complex_attrib_array_types): Remove.
19182 (aligned_bitfld_types): Remove.
19183 (n_aligned_bitfld_types): Remove.
19184 (FEATURE_ALIGNEDPACKED): Delete.
19185 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
19186 (singles): Remove support for adding attributes.
19187 (choose_type): Remove support for attributed types.
19188 (generate_fields): Remove support for attributed bit-fields.
19189 Remove support for adding attributes.
19190 (generate_random_tests): Remove support for adding attributes.
19191 (features): Add back "[0] :0" and "complex vector [0]".
19192 (main): Remove support for attributed bit-fields.
19193 Uncomment the calling of generate_random_tests for the rests of
19194 the tests.
19195
19196 2005-12-16 Jan Hubicka <jh@suse.cz>
19197
19198 * gcc.c-torture/combine/pr25224.c: New.
19199
19200 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
19201
19202 PR other/25028
19203 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
19204 HP-UX.
19205
19206 2005-12-15 Richard Sandiford <richard@codesourcery.com>
19207
19208 * gcc.dg/20051215-1.c: New file.
19209
19210 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19211
19212 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
19213 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
19214
19215 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
19216
19217 PR fortran/18197
19218 * gfortran.dg/dummy_functions_1.f90: New.
19219
19220 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
19221
19222 PR rtl-optimization/25310
19223 * gcc.c-torture/compile/pr25310.c: New test.
19224
19225 2005-12-14 Jakub Jelinek <jakub@redhat.com>
19226
19227 PR debug/25023
19228 * gcc.dg/pr25023.c: New test.
19229
19230 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19231
19232 * g++.old-deja/g++.brendan/redecl1.C,
19233 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
19234 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
19235 g++.old-deja/g++.oliva/typeof1.C,
19236 g++.old-deja/g++.other/crash16.C,
19237 g++.old-deja/g++.other/crash34.C,
19238 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
19239 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
19240 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
19241 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
19242 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
19243 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
19244 Remove xfail.
19245
19246 2005-12-14 Kean Johnston <jkj@sco.com>
19247 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19248
19249 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
19250 * gcc.target/i386/20020523-1.c: Ditto.
19251 * gcc.target/i386/tailcall-1.c: Ditto.
19252 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
19253 * gcc.target/i386/ssetype-5.c: Ditto.
19254
19255 2005-12-14 Jeff Law <law@redhat.com>
19256
19257 * gcc.dg/tree-ssa/foldstring-1.c: New test.
19258
19259 2005-12-14 Jakub Jelinek <jakub@redhat.com>
19260
19261 PR target/25254
19262 PR target/24188
19263 * gcc.target/i386/pr25254.c: New test.
19264 * gfortran.dg/PR24188.f: New test.
19265
19266 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
19267
19268 * lib/fortran-torture.exp: Catch remaining uses of
19269 remote_file build delete.
19270
19271 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19272
19273 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
19274
19275 2005-12-14 Ben Elliston <bje@au.ibm.com>
19276
19277 * gcc.dg/warn-addr-cmp.c: New test.
19278
19279 2005-12-13 Jakub Jelinek <jakub@redhat.com>
19280
19281 PR debug/25023
19282 PR target/25293
19283 * gcc.target/i386/pr25293.c: New test.
19284
19285 2005-12-13 Petr Machata <machata@post.cz>
19286
19287 PR c++/24907
19288 * g++.dg/parse/comma2.C: New test.
19289
19290 2005-12-13 Mark Mitchell <mark@codesourcery.com>
19291 Jakub Jelinek <jakub@redhat.com>
19292
19293 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
19294 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
19295 (limits.h): Include unconditionally.
19296 (stdlib.h): Likewise.
19297 (hashtab.h): Do not include.
19298 (getopt.h): Likewise.
19299 (stddef.h): Include.
19300 (hashval_t): Define.
19301 (struct entry): Add "next" field.
19302 (HASH_SIZE): New macro.
19303 (hash_table): New variable.
19304 (switchfiles): Do not use xmalloc.
19305 (mix): New macro.
19306 (iterative_hash): New function.
19307 (hasht): Remove.
19308 (e_exists): New function.
19309 (e_insert): Likewise.
19310 (output): Use, instead of libiberty hashtable functions.
19311 (main): Do not use getopt. Do not call htab_create.
19312
19313 2005-12-13 Jakub Jelinek <jakub@redhat.com>
19314
19315 PR c++/25331
19316 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
19317 put atal* and atpaal* attributes on array elements.
19318 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
19319 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
19320 put atal* and atpaal* attributes on array elements.
19321 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
19322
19323 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
19324
19325 * gcc.dg/single-precision-constant.c: New test.
19326
19327 2005-12-13 Alan Modra <amodra@bigpond.net.au>
19328
19329 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
19330 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
19331 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
19332 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19333 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19334 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19335 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
19336 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
19337 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
19338 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
19339 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
19340 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
19341 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
19342 gcc.target/powerpc/ppc-sdata-2.c,
19343 gcc.target/powerpc/ppc-stackalign-1.c,
19344 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
19345 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
19346 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
19347 gcc.target/powerpc/rs6000-ldouble-2.c,
19348 gcc.target/powerpc/rs6000-power2-1.c,
19349 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
19350 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
19351 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
19352 option into target selector.
19353 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
19354 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
19355
19356 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
19357
19358 PR objc/25348
19359 * objc.dg/encode-9.m: New test.
19360
19361 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19362
19363 PR testsuite/20772
19364 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
19365 * gcc.dg/asm-b.c: Fix typo.
19366 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
19367 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19368 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
19369 i?86 lp64 and x86_64 ilp32.
19370 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
19371 on i?86 lp64.
19372 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
19373
19374 2005-12-12 Steven G. Kargl <kargls@comcast.net>
19375
19376 PR fortran/25078
19377 gfortran.dg/equiv_5.f90: New test.
19378
19379 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
19380
19381 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
19382 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
19383 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
19384 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
19385 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
19386 * gcc.dg/tree-ssa/reassoc-5.c: New.
19387 * gcc.dg/tree-ssa/reassoc-6.c: New.
19388 * gcc.dg/tree-ssa/reassoc-7.c: New.
19389 * gcc.dg/tree-ssa/reassoc-8.c: New.
19390 * gcc.dg/tree-ssa/reassoc-9.c: New.
19391 * gcc.dg/tree-ssa/reassoc-10.c: New.
19392 * gcc.dg/tree-ssa/reassoc-11.c: New.
19393
19394 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19395
19396 PR testsuite/25167
19397 PR testsuite/24478
19398 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
19399
19400 2005-12-12 Mark Mitchell <mark@codesourcery.com>
19401
19402 PR c++/25300
19403 * g++.dg/template/inherit.C: Do not use a generic error message.
19404
19405 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
19406
19407 PR libobjc/25354
19408 * objc.dg/gnu-encoding: New directory.
19409 * objc.dg/gnu-encoding/compat-common.h: New file.
19410 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
19411 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
19412 * objc.dg/gnu-encoding/vector-defs.h: New file.
19413 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
19414 * objc.dg/gnu-encoding/generate-random.c: New file.
19415 * objc.dg/gnu-encoding/generate-random_r.c: New file.
19416 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
19417 * objc.dg/gnu-encoding/generate-random.h: New file.
19418
19419 2005-12-11 Mark Mitchell <mark@codesourcery.com>
19420
19421 PR c++/25337
19422 * g++.dg/template/defarg7.C: New test.
19423
19424 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
19425
19426 PR libobjc/25347
19427 * objc.dg/encode-8.m: New test.
19428
19429 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
19430
19431 PR libobjc/25346
19432 * objc.dg/encode-7.m: New test.
19433
19434 2005-12-10 Mark Mitchell <mark@codesourcery.com>
19435
19436 PR c++/25010
19437 * g++.dg/opt/inline10.C: New test.
19438
19439 2005-12-11 Steven G. Kargl <kargls@comcast.net>
19440
19441 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
19442
19443 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
19444
19445 * gfortran.dg/substring_equivalence.f90: typo in comment
19446
19447 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19448
19449 PR fortran/25068
19450 * gfortran.dg/iostat_3.f90: New test.
19451
19452 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
19453
19454 PR fortran/23815
19455 * gfortran.dg/unf_io_convert_1.f90: New test.
19456 * gfortran.dg/unf_io_convert_2.f90: New test.
19457 * gfortran.dg/unf_io_convert_3.f90: New test.
19458
19459 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19460
19461 PR testsuite/20772
19462 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
19463 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
19464 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
19465 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
19466 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
19467 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
19468 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
19469 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
19470 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
19471 gcc.dg/torture/fp-int-convert-float128-timode.c,
19472 gcc.dg/torture/fp-int-convert-float128.c,
19473 gcc.dg/torture/fp-int-convert-float80-timode.c,
19474 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
19475 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
19476
19477 * gcc.dg/tls/opt-1.c: Require effective target fpic.
19478
19479 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
19480
19481 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
19482
19483 2005-12-10 Richard Sandiford <richard@codesourcery.com>
19484
19485 * gcc.dg/20051207-1.c,
19486 * gcc.dg/20051207-2.c,
19487 * gcc.dg/20051207-3.c: New tests.
19488
19489 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19490
19491 PR testsuite/20772
19492 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
19493 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
19494 dg-skip-if target selector.
19495
19496 PR testsuite/20772
19497 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
19498 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
19499 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
19500 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
19501 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
19502 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
19503 and/or merge with i?86 cases.
19504
19505 * gcc.dg/tls/opt-3.c: Require effective target fpic.
19506
19507 PR testsuite/20772
19508 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
19509 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
19510 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
19511 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
19512 x86_64-*-linux*.
19513
19514 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
19515
19516 PR target/25311
19517 * gcc.c-torture/compile/pr25311.c: New test.
19518
19519 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19520
19521 PR libgfortran/25039
19522 * gfortran.dg/read_comma.f: New test.
19523
19524 2005-12-08 Jakub Jelinek <jakub@redhat.com>
19525
19526 PR c++/19317
19527 * g++.dg/opt/pr19317-1.C: New test.
19528 * g++.dg/opt/pr19317-2.C: New test.
19529 * g++.dg/opt/pr19317-3.C: New test.
19530
19531 PR target/19005
19532 * gcc.c-torture/execute/pr19005.c: New test.
19533
19534 PR target/17828
19535 * g++.old-deja/g++.other/comdat5.C: New test.
19536 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
19537
19538 * g++.dg/compat/struct-layout-1.exp: New file.
19539 * g++.dg/compat/struct-layout-1.h: New.
19540 * g++.dg/compat/struct-layout-1_generate.c: New.
19541 * g++.dg/compat/struct-layout-1_x1.h: New.
19542 * g++.dg/compat/struct-layout-1_x2.h: New.
19543 * g++.dg/compat/struct-layout-1_y1.h: New.
19544 * g++.dg/compat/struct-layout-1_y2.h: New.
19545
19546 * gcc.dg/20050330-2.c: New test.
19547
19548 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
19549
19550 PR fortran/25292
19551 * gfortran.dg/associated_1.f90: New.
19552
19553 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
19554
19555 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
19556 ILP32 vect_no_align platforms.
19557
19558 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
19559 Jakub Jelinek <jakub@redhat.com>
19560
19561 PR target/25268
19562 * gcc.c-torture/compile/20051207-1.c: New test.
19563
19564 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19565
19566 PR testsuite/20772
19567 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
19568 gcc.dg/torture/pr18582-1.c,
19569 gcc.target/i386/attributes-error.c: Also test on x86_64.
19570
19571 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
19572
19573 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19574
19575 PR c++/19397
19576 * g++.dg/template/typedef3.C: New test.
19577
19578 PR c++/19762
19579 PR c++/19764
19580 * g++.dg/template/dtor3.C: Fix error markers.
19581
19582 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
19583
19584 * lib/target-supports.exp (check_effective_target_sync_char_short):
19585 Add s390*.
19586
19587 2005-12-06 Janis Johnson <janis187@us.ibm.com>
19588
19589 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
19590
19591 2005-12-06 Roger Sayle <roger@eyesopen.com>
19592
19593 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
19594 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
19595 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
19596 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
19597
19598 2005-12-06 Roger Sayle <roger@eyesopen.com>
19599
19600 PR c++/25263
19601 * g++.dg/other/array2.C: New test case.
19602
19603 2005-12-05 Geoffrey Keating <geoffk@apple.com>
19604
19605 * gcc.dg/darwin-weakimport-3.c: New.
19606
19607 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
19608 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
19609 and to work on Darwin.
19610 * gcc.dg/attr-weakref-1b.c: New file.
19611 * gcc.dg/attr-weakref-2.c: New test.
19612 * gcc.dg/darwin-weakref-1.c: New test.
19613
19614 2005-12-05 Janis Johnson <janis187@us.ibm.com>
19615
19616 PR testsuite/25247
19617 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
19618 use in selector expressions.
19619 (dg-xfail-if): Ditto.
19620 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
19621 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
19622 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
19623 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
19624 * gcc.test-framework/test-framework.exp: Skip generated tests if
19625 CHECK_TEST_FRAMEWORK is not 1.
19626
19627 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
19628
19629 PR tree-optimization/24963
19630 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
19631
19632 PR target/24108
19633 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
19634
19635 PR target/18580
19636 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
19637 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
19638 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
19639 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
19640
19641 2005-12-05 Jakub Jelinek <jakub@redhat.com>
19642
19643 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
19644 dg-options.
19645
19646 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
19647
19648 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
19649
19650 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
19651
19652 * gcc.dg/format/cast-1.c: New test.
19653
19654 2005-12-04 Roger Sayle <roger@eyesopen.com>
19655
19656 PR c/7776
19657 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
19658 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
19659 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
19660 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
19661
19662 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
19663
19664 * gcc.dg/cast-pretty-print-1.c: New test.
19665
19666 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
19667
19668 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
19669
19670 2005-12-02 Mark Mitchell <mark@codesourcery.com>
19671
19672 PR c++/24173
19673 * g++.dg/template/friend40.C: New test.
19674
19675 2005-12-02 Jakub Jelinek <jakub@redhat.com>
19676
19677 PR target/25199
19678 * gcc.target/i386/movq-2.c: New test.
19679 * gcc.target/i386/movq.c: Remove target i?86, instead add
19680 dg-require-effective-target ilp32.
19681
19682 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19683
19684 PR c++/24103
19685 * g++.dg/other/default1.C: New test.
19686
19687 2005-12-02 Richard Guenther <rguenther@suse.de>
19688
19689 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19690
19691 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
19692
19693 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
19694
19695 2005-12-02 Alan Modra <amodra@bigpond.net.au>
19696
19697 PR target/21017
19698 * gcc.target/powerpc/rotate.c: New.
19699
19700 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19701
19702 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
19703 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
19704
19705 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
19706
19707 PR c/13384
19708 * gcc.dg/pr17730-1.c: Adjust.
19709 * gcc.dg/lvalue1.c (main): Likewise.
19710 * gcc.dg/lvalue-2.c: Likewise.
19711 * g++.dg/pr7503-3.C
19712
19713 2005-12-01 Geoffrey Keating <geoffk@apple.com>
19714
19715 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
19716 error messages.
19717
19718 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
19719
19720 PR fortran/24789
19721 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
19722
19723 2005-12-01 Uros Bizjak <uros@kss-loka.si>
19724
19725 PR target/24475
19726 * lib/target-supports.exp (check_effective_target_tls): New.
19727 (check_effective_target_tls_runtime): New.
19728 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
19729 for TLS support.
19730 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
19731 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19732 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
19733 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
19734 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
19735 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
19736 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19737 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
19738 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
19739 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
19740 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
19741 effective-target TLS.
19742 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
19743 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
19744 effective-target TLS runtime.
19745
19746 2005-12-01 Uros Bizjak <uros@kss-loka.si>
19747
19748 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
19749
19750 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
19751
19752 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
19753 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
19754 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
19755 ignored" warnings when "packing" is the same as the ABI layout.
19756
19757 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
19758
19759 PR fortran/21302
19760 * gfortran.dg/line_length_1.f: New test.
19761 * gfortran.dg/line_length_2.f90: Ditto.
19762
19763 2005-11-30 Richard Guenther <rguenther@suse.de>
19764
19765 PR tree-optimization/21655
19766 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
19767
19768 2005-11-30 Dale Johannesen <dalej@apple.com>
19769
19770 * gcc.c-torture/compile/pr24930.c: New.
19771
19772 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
19773
19774 PR fortran/15809
19775 * gfortran.dg/auto_char_dummy_array.f90: New test.
19776
19777 2005-11-30 Jeff Law <law@redhat.com>
19778
19779 * g++.old-deja/g++.law/pr25000.C: New test.
19780
19781 2005-11-30 Jakub Jelinek <jakub@redhat.com>
19782
19783 * gcc.dg/tls/opt-11.c: New test.
19784
19785 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
19786
19787 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
19788 targets.
19789 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
19790 LP64 ia64.
19791
19792 2005-11-29 Jakub Jelinek <jakub@redhat.com>
19793
19794 * gfortran.dg/open_access_1.f90: New test.
19795
19796 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19797
19798 * gcc.dg/charset/builtin2.c: New test.
19799
19800 2005-11-28 Jakub Jelinek <jakub@redhat.com>
19801
19802 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
19803 on mmix-*-* for *_[xy].c.
19804
19805 2005-11-28 Kean Johnston <jkj@sco.com>
19806
19807 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
19808 headers.
19809 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
19810 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
19811 * gcc.target/i386/asm-3.c: Ditto.
19812 * gcc.target/i386/clobbers.c: Ditto.
19813 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
19814 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
19815 test regexp.
19816 * gcc.target/i386/mul.c: Ditto.
19817 * gcc.target/i386/ssetype-1.c: Ditto.
19818 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
19819 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
19820 static so the test works with -fPIC mode too. Based on comment in
19821 PR19231 by Pinski.
19822 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
19823
19824 2005-11-28 Richard Guenther <rguenther@suse.de>
19825
19826 * gcc.dg/alias-9.c: New testcase.
19827 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
19828
19829 2005-11-28 Roger Sayle <roger@eyesopen.com>
19830 Uros Bizjak <uros@kss-loka.si>
19831
19832 PR middle-end/20219
19833 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
19834 tan(x)/sin(x) transformations.
19835
19836 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
19837
19838 PR middle-end/24575
19839 * gcc.dg/tree-ssa/divide-3.c: New test.
19840 * gcc.dg/tree-ssa/divide-4.c: New test.
19841
19842 2005-11-27 Steven G. Kargl <kargls@comcast.net>
19843
19844 PR fortran/24917
19845 * gfortran.dg/boz_6.f90: New test.
19846
19847 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19848
19849 PR fortran/23912
19850 * gfortran.dg/modulo_1.f90: New test.
19851
19852 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19853
19854 PR libfortran/24919
19855 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
19856 fail on CRLF platforms.
19857 * gfortran.dg/ftell_2.f90: Likewise.
19858
19859 2005-11-26 Eric Christopher <echristo@apple.com>
19860
19861 * gcc.dg/intmax_t-1.c: Remove mips xfail.
19862
19863 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
19864
19865 * objc.dg/gnu-runtime-3.m: Simplify.
19866
19867 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
19868
19869 PR middle-end/23669
19870 * gcc.dg/tree-ssa/divide-1.c: New test.
19871 * gcc.dg/tree-ssa/divide-2.c: New test.
19872
19873 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
19874
19875 PR libgfortran/24945
19876 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
19877
19878 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
19879
19880 PR libgfortran/24945
19881 * gfortran.dg/open_status_2.f90: New test.
19882
19883 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19884
19885 * gcc.c-torture/execute/builtins/fprintf.c,
19886 gcc.c-torture/execute/builtins/fputs-lib.c,
19887 gcc.c-torture/execute/builtins/fputs.c,
19888 gcc.c-torture/execute/builtins/lib/fprintf.c,
19889 gcc.c-torture/execute/builtins/lib/printf.c,
19890 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
19891
19892 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
19893
19894 * gcc.dg/20050922-2.c: New test.
19895
19896 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
19897
19898 * objc.dg/gnu-runtime-3.m: New test.
19899
19900 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19901
19902 PR c++/9278
19903 * g++.dg/other/void1.C: New test.
19904
19905 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
19906
19907 PR middle-end/24998
19908 * gcc.dg/torture/fp-int-convert-float.c,
19909 gcc.dg/torture/fp-int-convert-double.c,
19910 gcc.dg/torture/fp-int-convert-long-double.c,
19911 gcc.dg/torture/fp-int-convert-timode.c,
19912 gcc.dg/torture/fp-int-convert-float80.c,
19913 gcc.dg/torture/fp-int-convert-float80-timode.c,
19914 gcc.dg/torture/fp-int-convert-float128.c,
19915 gcc.dg/torture/fp-int-convert-float128-timode.c,
19916 gcc.dg/torture/fp-int-convert.h: New files.
19917
19918 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
19919
19920 PR middle-end/24989
19921 * gcc.dg/tree-ssa/bool-10.c: New test.
19922 * gcc.dg/tree-ssa/bool-11.c: New test.
19923 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
19924
19925 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
19926
19927 PR middle-end/24990
19928 * tree-ssa/pr24990-1.c: New test.
19929
19930 2005-11-24 Richard Guenther <rguenther@suse.de>
19931 Dirk Mueller <dmueller@suse.de>
19932
19933 PR c++/14024
19934 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
19935 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
19936 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
19937 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
19938 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
19939 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
19940
19941 2005-11-23 Uros Bizjak <uros@kss-loka.si>
19942
19943 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
19944
19945 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
19946
19947 PR c/21668
19948 * gcc.dg/Wc++-compat.c: New.
19949 * gcc.dg/Wno-c++-compat.c: New.
19950
19951 2005-11-23 Alan Modra <amodra@bigpond.net.au>
19952
19953 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
19954 (vspltish, vspltisw): Likewise.
19955
19956 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19957
19958 PR libgfortran/24794
19959 * gfortran.dg/namelist_12.f: Fix quotes.
19960 * gfortran.dg/namelist_13.f90: Fix quotes.
19961 * gfortran.dg/namelist_14.f90: Fix quotes.
19962 * gfortran.dg/namelist_15.f90: Fix quotes.
19963 * gfortran.dg/namelist_use.f90: Fix quotes.
19964 * gfortran.dg/namelist_use_only.f90: Fix quotes.
19965 * gfortran.dg/namelist_21.f90: New test.
19966 * gfortran.dg/namelist_22.f90: New test.
19967
19968 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
19969
19970 PR target/23435
19971 * gcc.c-torture/compile/pr23435.c: New.
19972
19973 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
19974
19975 * gcc.c-torture/execute/floatunsisf-1.c: New test.
19976
19977 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
19978
19979 * gcc.target/powerpc/405-macchw-1.c,
19980 gcc.target/powerpc/405-macchw-2.c,
19981 gcc.target/powerpc/405-macchwu-1.c,
19982 gcc.target/powerpc/405-macchwu-2.c,
19983 gcc.target/powerpc/405-machhw-1.c,
19984 gcc.target/powerpc/405-machhw-2.c,
19985 gcc.target/powerpc/405-machhwu-1.c,
19986 gcc.target/powerpc/405-machhwu-2.c,
19987 gcc.target/powerpc/405-maclhw-1.c,
19988 gcc.target/powerpc/405-maclhw-2.c,
19989 gcc.target/powerpc/405-maclhwu-1.c,
19990 gcc.target/powerpc/405-maclhwu-2.c,
19991 gcc.target/powerpc/405-mulchw-1.c,
19992 gcc.target/powerpc/405-mulchw-2.c,
19993 gcc.target/powerpc/405-mulchwu-1.c,
19994 gcc.target/powerpc/405-mulchwu-2.c,
19995 gcc.target/powerpc/405-mulhhw-1.c,
19996 gcc.target/powerpc/405-mulhhw-2.c,
19997 gcc.target/powerpc/405-mulhhwu-1.c,
19998 gcc.target/powerpc/405-mulhhwu-2.c,
19999 gcc.target/powerpc/405-mullhw-1.c,
20000 gcc.target/powerpc/405-mullhw-2.c,
20001 gcc.target/powerpc/405-mullhwu-1.c,
20002 gcc.target/powerpc/405-mullhwu-2.c,
20003 gcc.target/powerpc/405-nmacchw-1.c,
20004 gcc.target/powerpc/405-nmacchw-2.c,
20005 gcc.target/powerpc/405-nmachhw-1.c,
20006 gcc.target/powerpc/405-nmachhw-2.c,
20007 gcc.target/powerpc/405-nmaclhw-1.c,
20008 gcc.target/powerpc/405-nmaclhw-2.c,
20009 gcc.target/powerpc/440-macchw-1.c,
20010 gcc.target/powerpc/440-macchw-2.c,
20011 gcc.target/powerpc/440-macchwu-1.c,
20012 gcc.target/powerpc/440-macchwu-2.c,
20013 gcc.target/powerpc/440-machhw-1.c,
20014 gcc.target/powerpc/440-machhw-2.c,
20015 gcc.target/powerpc/440-machhwu-1.c,
20016 gcc.target/powerpc/440-machhwu-2.c,
20017 gcc.target/powerpc/440-maclhw-1.c,
20018 gcc.target/powerpc/440-maclhw-2.c,
20019 gcc.target/powerpc/440-maclhwu-1.c,
20020 gcc.target/powerpc/440-maclhwu-2.c,
20021 gcc.target/powerpc/440-mulchw-1.c,
20022 gcc.target/powerpc/440-mulchw-2.c,
20023 gcc.target/powerpc/440-mulchwu-1.c,
20024 gcc.target/powerpc/440-mulchwu-2.c,
20025 gcc.target/powerpc/440-mulhhw-1.c,
20026 gcc.target/powerpc/440-mulhhw-2.c,
20027 gcc.target/powerpc/440-mulhhwu-1.c,
20028 gcc.target/powerpc/440-mulhhwu-2.c,
20029 gcc.target/powerpc/440-mullhw-1.c,
20030 gcc.target/powerpc/440-mullhw-2.c,
20031 gcc.target/powerpc/440-mullhwu-1.c,
20032 gcc.target/powerpc/440-mullhwu-2.c,
20033 gcc.target/powerpc/440-nmacchw-1.c,
20034 gcc.target/powerpc/440-nmacchw-2.c,
20035 gcc.target/powerpc/440-nmachhw-1.c,
20036 gcc.target/powerpc/440-nmachhw-2.c,
20037 gcc.target/powerpc/440-nmaclhw-1.c,
20038 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
20039
20040 2005-11-21 Jakub Jelinek <jakub@redhat.com>
20041
20042 PR fortran/24774
20043 * gfortran.dg/inquire_9.f90: New test.
20044
20045 PR fortran/21647
20046 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
20047
20048 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
20049
20050 PR libfortran/24432
20051 * lib/target-supports.exp (check_effective_target_fortran_large_real):
20052 Check that 'cos' is supported.
20053
20054 2005-11-21 Paul Thomas <pault@gcc.gnu.org
20055
20056 PR fortran/24223
20057 * gfortran.dg/substring_equivalence.f90: New test.
20058
20059 PR fortran/24705
20060 * gfortran.dg/auto_internal_assumed.f90: New test.
20061
20062 2005-11-21 Uros Bizjak <uros@kss-loka.si>
20063
20064 * gcc.dg/fold-div-2.c: New test.
20065
20066 2005-11-20 Ian Lance Taylor <ian@airs.com>
20067
20068 PR rtl-optimization/24883
20069 * gcc.c-torture/compile/pr24883.c: New test.
20070
20071 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
20072
20073 PR middle-end/20583
20074 * gcc.c-torture/compile/pr20583.c: New.
20075
20076 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
20077
20078 * gcc.c-torture/execute/usmul.c: New test.
20079
20080 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
20081
20082 * gcc.dg/tree-ssa/vrp22.c: New test.
20083
20084 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
20085
20086 PR middle-end/24912
20087 * gcc.dg/torture/pr24912-1.c: New test.
20088
20089 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
20090
20091 PR fortran/24862
20092 * gfortran.dg/arrayio_derived_1.f90: New test.
20093
20094 2005-11-19 Richard Guenther <rguenther@suse.de>
20095
20096 PR middle-end/23294
20097 * gcc.dg/tree-ssa/pr23294.c: New testcase.
20098
20099 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
20100
20101 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
20102
20103 2005-11-18 Mark Mitchell <mark@codesourcery.com>
20104
20105 PR c++/8355
20106 * g++.dg/template/friend39.C: New test.
20107
20108 2005-11-18 James E Wilson <wilson@specifix.com>
20109
20110 * gcc.dg/builtin-strstr.c: New.
20111
20112 2005-11-18 Richard Henderson <rth@redhat.com>
20113
20114 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
20115 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
20116 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
20117 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
20118 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
20119 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
20120 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
20121 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
20122 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
20123 renaming to remove initial "ia64-".
20124
20125 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
20126
20127 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
20128
20129 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
20130
20131 * g++.dg/cpp/string-2.C: New test.
20132
20133 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
20134
20135 * gcc.dg/tree-ssa/loop-14.c: New test.
20136
20137 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
20138 Michael Chamberlain <michael@chamberlain.net.au>
20139
20140 * ada/acats/run_all.sh (target_run): Kill long running tests.
20141
20142 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20143
20144 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
20145 * gcc.dg/cleanup-9.c: Likewise.
20146 * gcc.dg/cleanup-10.c: Likewise.
20147 * gcc.dg/cleanup-11.c: Likewise.
20148
20149 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20150
20151 PR fortran/24892
20152 * gfortran.dg/open_access_append_1.f90: New test.
20153 * gfortran.dg/open_access_append_2.f90: New test.
20154
20155 2005-11-16 Richard Guenther <rguenther@suse.de>
20156
20157 PR middle-end/24851
20158 * gcc.c-torture/execute/pr24851.c: New testcase.
20159
20160 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
20161
20162 * gcc.dg/fold-overflow-1.c: New test.
20163
20164 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
20165
20166 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
20167 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
20168
20169 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
20170
20171 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
20172 structures.
20173 * g++.dg/eh/forced2.C: Likewise.
20174 * g++.dg/eh/forced3.C: Likewise.
20175 * g++.dg/eh/forced4.C: Likewise.
20176
20177 2005-11-11 Mike Stump <mrs@apple.com>
20178
20179 * g++.old-deja/g++.mike/unused.C: Add.
20180
20181 2005-11-15 Mark Mitchell <mark@codesourcery.com>
20182
20183 PR c++/24667
20184 * g++.dg/warn/Wcast-qual1.C: New test.
20185
20186 2005-11-15 Jan Hubicka <jh@suse.cz>
20187
20188 * gcc.dg/winline-5.c: Add large-unit-insns limit.
20189
20190 2005-11-14 David Edelsohn <edelsohn@gnu.org>
20191
20192 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
20193
20194 2005-11-14 Diego Novillo <dnovillo@redhat.com>
20195
20196 PR 24840
20197 * gcc.dg/tree-ssa/pr24840.c: New test.
20198
20199 2005-11-14 Janis Johnson <janis187@us.ibm.com>
20200
20201 PR testsuite/24841
20202 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
20203
20204 2005-11-14 Dale Johannesen <dalej@apple.com>
20205
20206 * gcc.c-torture/execute/20051113-1.c: New.
20207
20208 2005-11-14 Mark Mitchell <mark@codesourcery.com>
20209
20210 PR c++/24687
20211 * g++.dg/template/crash43.C: New test.
20212
20213 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
20214
20215 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
20216
20217 2005-11-13 Mark Mitchell <mark@codesourcery.com>
20218
20219 PR c++/24817
20220 * g++.dg/eh/spec8.C: New test.
20221
20222 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
20223
20224 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
20225
20226 2005-11-13 Mark Mitchell <mark@codesourcery.com>
20227
20228 PR c++/20293
20229 * g++.dg/parse/ambig4.C: New test.
20230 * g++.dg/tc1/dr101.C: Adjust error markers.
20231 * g++.dg/lookup/strong-using-2.C: Likewise.
20232 * g++.dg/lookup/ambig5.C: Likewise.
20233 * g++.dg/lookup/ambig4.C: Likewise.
20234 * g++.dg/parse/crash22.C: Likewise.
20235
20236 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
20237
20238 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
20239
20240 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
20241
20242 * gcc.dg/nested-calls-1.c: New test.
20243
20244 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20245
20246 * gfortran.dg/complex_intrinsic_1.f90: New test.
20247 * gfortran.dg/complex_intrinsic_2.f90: New test.
20248 * gfortran.dg/fgetc_1.f90: New test.
20249 * gfortran.dg/fgetc_2.f90: New test.
20250 * gfortran.dg/fgetc_3.f90: New test.
20251 * gfortran.dg/ftell_1.f90: New test.
20252 * gfortran.dg/ftell_2.f90: New test.
20253 * gfortran.dg/gnu_logical_1.F: New test.
20254 * gfortran.dg/gnu_logical_2.f90: New test.
20255
20256 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
20257
20258 PR middle-end/24820
20259 * gcc.dg/pr24820.c: New test.
20260
20261 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
20262
20263 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
20264 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
20265 variable.
20266
20267 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20268
20269 PR testsuite/24614
20270 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
20271
20272 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
20273
20274 * gcc.target/cris/cris.exp: New file.
20275 * gcc.target/cris/rld-legit1.c: New test.
20276 * gcc.target/cris/rld-legit2.c: New test.
20277
20278 2005-11-12 Jakub Jelinek <jakub@redhat.com>
20279
20280 PR c++/24780
20281 * g++.dg/opt/pr24780.C: New test.
20282
20283 PR c++/24761
20284 * g++.dg/template/asm1.C: New test.
20285
20286 2005-11-12 Steven G. Kargl <kargls@comcast.net>
20287
20288 PR libgfortran/24787
20289 * gfortran.dg/scan_1.f90: New test.
20290
20291 2005-11-12 Jan Hubicka <jh@suse.cz>
20292
20293 * gcc.target/i386/minmax-1.c: New.
20294 * gcc.target/i386/minmax-2.c: New.
20295
20296 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
20297
20298 * gcc.dg/pr24445.c: Fix for 64-bit targets.
20299
20300 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
20301
20302 * gcc.c-torture/execute/20051110-1.c,
20303 gcc.c-torture/execute/20051110-2.c: New tests.
20304
20305 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
20306
20307 PR middle-end/24750
20308 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
20309 New tests.
20310
20311 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
20312
20313 * lib/target-libpath.exp (get_shlib_extension): New proc.
20314 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
20315 * lib/gfortran.exp (gfortran_link_flags): Likewise.
20316 * lib/objc.exp (objc_target_compile): Likewise.
20317 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
20318 detection.
20319
20320 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
20321
20322 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
20323
20324 * lib/target-supports.exp (check_effective_target_static_libgfortran):
20325 Add -static to additional_flags and pass it to target_compile.
20326
20327 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20328
20329 PR libgfortran/24719
20330 gfortran.dg/read_noadvance.f90: New test.
20331
20332 PR libgfortran/24699
20333 gfortran.dg/fmt_t_2.f90: New test.
20334
20335 PR libgfortran/24785
20336 gfortran.dg/read_x_eor.f90: New test.
20337
20338 PR libgfortran/24584
20339 gfortran.dg/namelist_empty.f90: Rename test.
20340
20341 PR libgfortran/24489
20342 gfortran/read_eor.f90: Rename test.
20343
20344 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
20345
20346 PR fortran/15976
20347 * gfortran.dg/automatic_module_variable.f90: New test.
20348
20349 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
20350
20351 PR target/24445
20352 * gcc.dg/pr24445.c: New test.
20353
20354 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
20355
20356 PR fortran/24655
20357 PR fortran/24755
20358 * gfortran.dg/recursive_statement_functions.f90: Add statement
20359 functions using inline intrinsic functions and parameters to test
20360 that they no longer seg-fault.
20361
20362 PR fortran/24409
20363 gfortran.dg/nested_modules_4.f90: New test.
20364 gfortran.dg/nested_modules_5.f90: New test.
20365
20366 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20367
20368 PR fortran/24643
20369 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
20370
20371 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
20372
20373 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
20374 failures.
20375
20376 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
20377
20378 * gcc.dg/sparc-getcontext-1.c: New test.
20379
20380 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
20381
20382 * gcc.dg/ifcvt-fabs-1.c: New test.
20383
20384 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
20385
20386 PR other/4372
20387 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
20388 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
20389
20390 2005-11-09 Richard Guenther <rguenther@suse.de>
20391
20392 PR tree-optimization/24716
20393 * gcc.c-torture/execute/pr24716.c: New testcase.
20394
20395 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20396
20397 * gcc.dg/pr24624.c: Disable for non S/390 targets.
20398
20399 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20400
20401 PR 24624
20402 * gcc.dg/pr24624.c: Testcase added.
20403
20404 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20405
20406 PR 24623
20407 * g++.dg/other/pr24623.C: Testcase added.
20408
20409 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
20410
20411 PR fortran/22607
20412 * gfortran-dg/pure_byref_1.f90: New.
20413 * gfortran-dg/pure_byref_2.f90: New.
20414
20415 2005-11-09 Uros Bizjak <uros@kss-loka.si>
20416
20417 PR c/24101
20418 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
20419 * gcc.dg/dg.exp: Run main loop also for *.i files.
20420
20421 2005-11-08 Jakub Jelinek <jakub@redhat.com>
20422
20423 PR c++/19450
20424 * g++.dg/tls/diag-3.C: New test.
20425 * g++.dg/tls/diag-4.C: New test.
20426 * g++.dg/tls/static-1.C: New test.
20427 * g++.dg/tls/static-1a.cc: New file.
20428
20429 2005-11-08 Diego Novillo <dnovillo@redhat.com>
20430
20431 PR 23046
20432 * g++.dg/tree-ssa/pr23046.C: New test.
20433
20434 2005-11-08 Devang Patel <dpatel@apple.com>
20435
20436 PR tree-optimization/23115
20437 * gcc.dg/tree-ssa/pr23115.c: New.
20438
20439 2005-11-08 David Edelsohn <edelsohn@gnu.org>
20440
20441 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
20442 * gcc.target/powerpc/pr16155.c: Same.
20443 * gcc.target/powerpc/altivec-1.c: Same.
20444 * gcc.target/powerpc/altivec-2.c: Same.
20445 * gcc.target/powerpc/altivec-3.c: Same.
20446 * gcc.target/powerpc/altivec-5.c: Same.
20447 * gcc.target/powerpc/altivec-11.c: Same.
20448 * gcc.target/powerpc/altivec-12.c: Same.
20449 * gcc.target/powerpc/altivec-14.c: Same.
20450 * gcc.target/powerpc/altivec-22.c: Same.
20451 * gcc.target/powerpc/altivec-consts.c: Same.
20452 * gcc.target/powerpc/altivec-pr22085.c: Same.
20453 * gcc.target/powerpc/altivec-splat.c: Same.
20454 * gcc.target/powerpc/altivec-varargs-1.c: Same.
20455 * gcc.target/powerpc/altivec-vec-merge.c: Same.
20456 * gcc.target/powerpc/darwin-longlong.c: Same.
20457
20458 2005-11-08 Uros Bizjak <uros@kss-loka.si>
20459
20460 PR target/19340
20461 * gcc.dg/pr19340.c: New test.
20462
20463 2005-11-07 Ian Lance Taylor <ian@airs.com>
20464
20465 PR rtl-optimization/24683
20466 * gcc.dg/pr24683.c: New test.
20467
20468 2005-11-07 Uros Bizjak <uros@kss-loka.si>
20469
20470 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
20471 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
20472
20473 2005-11-07 Uros Bizjak <uros@kss-loka.si>
20474
20475 * gcc.target/i386/pr23376.c: Compile with -mmmx.
20476
20477 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
20478
20479 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
20480
20481 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
20482
20483 PR target/24230
20484
20485 * gcc.target/powerpc/altivec-consts.c,
20486 gcc.target/powerpc/altivec-splat.c: New testcase.
20487
20488 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
20489
20490 PR c/24599
20491
20492 * gcc.dg/overflow-2.c: New testcase.
20493
20494 2005-11-07 Jakub Jelinek <jakub@redhat.com>
20495
20496 PR rtl-optimization/23567
20497 * gcc.c-torture/execute/20051104-1.c: New test.
20498
20499 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
20500
20501 PR fortran/24534
20502 gfortran.dg/private_type_2.f90: Modified to check that case with
20503 PRIVATE declaration within derived type is accepted.
20504
20505 PR fortran/20838
20506 gfortran.dg/pointer_assign_1.f90: New test.
20507
20508 PR fortran/20840
20509 * gfortran.dg/arrayio_0.f90: New test.
20510
20511 PR fortran/17737
20512 gfortran.dg/data_initialized.f90: New test.
20513 gfortran.dg/data_constraints_1.f90: New test.
20514 gfortran.dg/data_constraints_2.f90: New test.
20515
20516 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
20517
20518 PR fortran/24174
20519 PR fortran/24305
20520 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
20521
20522 2005-11-06 Diego Novillo <dnovillo@redhat.com>
20523
20524 PR 24670
20525 * gcc.dg/tree-ssa/pr24670.c: New test.
20526
20527 2005-11-05 Ian Lance Taylor <ian@airs.com>
20528
20529 PR target/22432
20530 * gcc.target/i386/pr22432.c: New test.
20531
20532 2005-11-05 Richard Henderson <rth@redhat.com>
20533
20534 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
20535 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
20536 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
20537 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
20538 from gcc.dg/alpha-*.
20539 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
20540 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
20541
20542 2005-11-05 Andreas Jaeger <aj@suse.de>
20543
20544 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
20545
20546 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
20547
20548 PR target/23424
20549 * gcc.dg/torture/pr23424-1.c: New test.
20550
20551 2005-11-04 Richard Henderson <rth@redhat.com>
20552
20553 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
20554 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
20555 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
20556 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
20557 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
20558 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
20559 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
20560 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
20561 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
20562 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
20563 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
20564 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
20565 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
20566 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
20567 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
20568 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
20569 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
20570 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
20571 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
20572 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
20573 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
20574 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
20575 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
20576 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
20577 Move from gcc.dg/.
20578 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
20579 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
20580 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
20581 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
20582 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
20583 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
20584 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
20585 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
20586 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
20587 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
20588 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
20589 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
20590 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
20591 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
20592 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
20593 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
20594 gcc.target/i386/lea.c, gcc.target/i386/local.c,
20595 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
20596 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
20597 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
20598 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
20599 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
20600 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
20601 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
20602 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
20603 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
20604 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
20605 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
20606 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
20607 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
20608 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
20609 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
20610 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
20611 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
20612 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
20613 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
20614 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
20615 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
20616 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
20617 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
20618 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
20619 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
20620 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
20621 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
20622 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
20623
20624 2005-11-04 Diego Novillo <dnovillo@redhat.com>
20625
20626 PR 24627
20627 * gcc.dg/tree-ssa/pr24627.c: New test.
20628
20629 2005-11-04 Paul Brook <paul@codesourcery.com>
20630
20631 * gcc.dg/tls/opt-10.c: New test.
20632
20633 2005-11-04 Andreas Jaeger <aj@suse.de>
20634
20635 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
20636 avoid extra warnings.
20637
20638 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20639
20640 PR libfortran/22298
20641 * lib/target-supports.exp
20642 (check_effective_target_static_libgfortran): New
20643 static_libgfortran effective target.
20644 * gfortran.dg/static_linking_1.f: New test.
20645 * gfortran.dg/static_linking_1.c: New file.
20646
20647 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
20648
20649 * gcc.dg/pr24615.c: Guard test with { target fpic }.
20650
20651 2005-11-03 Josh Conner <jconner@apple.com>
20652
20653 PR c++/19989
20654 g++.dg/ext/array2.C: New test.
20655 g++.dg/template/dependent-name3.C: New test.
20656 g++.dg/template/dependent-name4.C: New test.
20657 g++.dg/template/sfinae2.C: New test.
20658
20659 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20660
20661 PR preprocessor/22042
20662 * gcc.dg/cpp/strify4.c: New test.
20663
20664 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20665
20666 PR c++/17964
20667 * g++.dg/cpp/string-1.C: New test.
20668
20669 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20670
20671 * gcc.target/powerpc: New directory.
20672 * gcc.target/powerpc/powerpc.exp: New file.
20673 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
20674 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
20675 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
20676 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
20677 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
20678 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
20679 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
20680 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
20681 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
20682 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
20683 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
20684 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
20685 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
20686 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
20687 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
20688 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
20689 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
20690 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
20691 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
20692 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
20693 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
20694 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
20695 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
20696 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
20697 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
20698 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
20699 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
20700 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
20701 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
20702 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
20703 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
20704 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
20705 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
20706 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
20707
20708 2005-11-03 Mark Mitchell <mark@codesourcery.com>
20709
20710 PR c++/21627
20711 * g++.dg/warn/inline2.C: New test.
20712
20713 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20714
20715 PR middle-end/23155
20716 * g++.dg/ext/c99struct1.C: New test.
20717 * gcc.dg/union-cast-1.c: New test.
20718 * gcc.dg/union-cast-2.c: New test.
20719 * gcc.dg/union-cast-3.c: New test.
20720
20721 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20722
20723 PR middle-end/24589
20724 * gcc.c-torture/execute/zero-struct-2.c: New test.
20725
20726 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20727
20728 PR c++/24582
20729 * g++.dg/init/switch1.C: New test.
20730
20731 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
20732
20733 * gcc.dg/delay-slot-1.c: New test.
20734
20735 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
20736
20737 PR target/24620
20738 * gcc.dg/pr24620.c: New test.
20739
20740 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20741
20742 PR c/24329
20743 * gcc.dg/format/unnamed-1.c: New test.
20744
20745 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20746
20747 PR c++/22434
20748 * g++.dg/expr/cond8.C: New test.
20749
20750 PR c++/24560
20751 * g++.dg/parse/dot1.C: New test.
20752
20753 2005-11-02 Jan Hubicka <jh@suse.cz>
20754
20755 PR target/23303
20756 * gcc.dg/i386-lea.c: New test
20757
20758 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
20759
20760 PR target/24615
20761 * gcc.dg/pr24615.c: New test.
20762
20763 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
20764
20765 PR target/24600
20766 * gcc.dg/pr24600.c: New test.
20767
20768 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20769
20770 PR c++/19253
20771 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
20772 * g++.dg/parse/typename9.C: New test.
20773 * g++/dg/parse/typename10.C: Likewise.
20774
20775 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
20776
20777 PR fortran/18157
20778 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
20779 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
20780 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
20781
20782 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20783
20784 PR c++/24569
20785 * g++.dg/debug/static1.C: New test.
20786
20787 2005-11-02 Josh Conner <jconner@apple.com>
20788
20789 * g++.dg/crash38.C: moved into proper directory...
20790 * g++.dg/template/crash42.C: ...here
20791
20792 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
20793
20794 PR target/18338
20795 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
20796 pcc_bitfield_type_matters || default_packed.
20797
20798 * lib/target-supports.exp
20799 (check_effective_target_pcc_bitfield_type_matters): New proc.
20800 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
20801
20802 PR testsuite/23304
20803 * lib/target-supports.exp (check_effective_default_packed): New proc.
20804 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
20805 Gate expected errors on target ! default_packed.
20806 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
20807
20808 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20809
20810 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
20811 change (r106358).
20812
20813 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20814
20815 PR fortran/24008
20816 * gfortran.dg/entry_5.f90: New.
20817 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
20818
20819 2005-11-01 Bob Wilson <bob.wilson@acm.org>
20820
20821 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
20822
20823 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
20824
20825 PR fortran/21565
20826 gfortran.dg/namelist_blockdata.f90: New test.
20827
20828 PR fortran/18737
20829 gfortran.dg/external_implicit_none.f90: New test.
20830
20831 PR fortran/14994
20832 * gfortran.dg/secnds.f: New test.
20833
20834 2005-10-31 Jan Hubicka <jh@suse.cz>
20835
20836 PR target/20928
20837 * gcc.c-torture/compile/pr20928.c: New test.
20838
20839 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
20840
20841 PR middle-end/23492
20842 * gcc.c-torture/compile/zero-strct-5.c: New test.
20843
20844 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
20845
20846 PR libgfortran/24584
20847 * gfortran.dg/pr24584.f90: New test.
20848
20849 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
20850
20851 PR fortran/18883
20852 * gfortran.dg/char_result_9.f90: New.
20853 * gfortran.dg/char_result_10.f90: New.
20854
20855 2005-10-30 Jan Hubicka <jh@suse.cz>
20856
20857 * g++.dg/tree-ssa/pr24172.C: New testcase.
20858
20859 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20860
20861 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
20862
20863 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
20864
20865 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
20866 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
20867 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
20868 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
20869 gfortran.dg/enum_9.f90,
20870 gfortran.fortran-torture/compile/enum_1.f90,
20871 gfortran.fortran-torture/execute/enum_1.f90,
20872 gfortran.fortran-torture/execute/enum_2.f90,
20873 gfortran.fortran-torture/execute/enum_3.f90,
20874 gfortran.fortran-torture/execute/enum_4.f90: New tests.
20875
20876 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
20877
20878 PR target/18482
20879 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
20880 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
20881
20882 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20883
20884 PR libfortran/20179
20885 * gfortran.dg/mixed_io_1.f90: New test.
20886 * gfortran.dg/mixed_io_1.c: New file.
20887
20888 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20889
20890 * gfortran.dg/malloc_free_1.f90: New test.
20891
20892 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
20893
20894 * gcc.dg/nested-func-4.c: Require profiling -pg.
20895
20896 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
20897
20898 PR C++/23229
20899 * g++.dg/warn/main-2.C: New test.
20900
20901 2005-10-28 Steven G. Kargl <kargls@comcast.net>
20902
20903 PR fortran/24545
20904 * gfortran.dg/interface_2.f90: new test.
20905
20906 2005-10-28 Josh Conner <jconner@apple.com>
20907
20908 PR c++/22153
20909 * g++.dg/template/crash38.C: New test.
20910 * g++.dg/parse/explicit1.C: Change expected errors.
20911
20912 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
20913
20914 PR C++/23426
20915 * g++.dg/other/large-size-array.C: New test.
20916
20917 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
20918
20919 PR middle-end/24362
20920 * g++.dg/opt/complex4.C: New test.
20921
20922 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
20923
20924 * gcc.dg/nested-func-4.c: New test.
20925
20926 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
20927
20928 PR fortran/24158
20929 gfortran.dg/derived_recursion.f90: New test.
20930 gfortran.dg/implicit_actual.f90: New test.
20931
20932 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
20933
20934 PR middle-end/24295, PR testsuite/24477
20935 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
20936 removed when weakref hits the tree.
20937
20938 2005-10-25 Jakub Jelinek <jakub@redhat.com>
20939
20940 * gfortran.dg/cray_pointers_4.f90: New test.
20941
20942 * gfortran.dg/cray_pointers_5.f90: New test.
20943
20944 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
20945
20946 PR fortran/22290
20947 * gfortran.dg/assign_5.f90: New test.
20948 * gfortran.dg/assign_6.f: New test.
20949
20950 2005-10-25 Uros Bizjak <uros@kss-loka.si>
20951
20952 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
20953 CPU has no SSE support.
20954
20955 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
20956
20957 PR libgfortran/24224
20958 * gfortran.dg/arrayio_1.f90: Update attribution.
20959 * gfortran.dg/arrayio_2.f90: Update attribution.
20960 * gfortran.dg/arrayio_3.f90: Update attribution.
20961 * gfortran.dg/arrayio_4.f90: Update test conditions.
20962 * gfortran.dg/arrayio_5.f90: Update attribution.
20963 * gfortran.dg/arrayio_6.f90: New test.
20964 * gfortran.dg/arrayio_7.f90: New test.
20965
20966 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
20967
20968 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
20969
20970 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
20971
20972 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
20973
20974 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
20975
20976 PR fortran/24416
20977 * gfortran.dg/namelist_char_only.f90: New test.
20978
20979 2005-10-24 Asher Langton <langton2@llnl.gov>
20980
20981 PR fortran/17031
20982 PR fortran/22282
20983 * gfortran.dg/cray_pointers_1.f90: New test.
20984 * gfortran.dg/cray_pointers_2.f90: New test.
20985 * gfortran.dg/cray_pointers_3.f90: New test.
20986 * gfortran.dg/loc_1.f90: New test.
20987 * gfortran.dg/loc_2.f90: New test.
20988
20989 2005-10-24 Steven Bosscher <stevenb@suse.de>
20990
20991 * gcc.dg/pr24225.c: New test.
20992
20993 2005-10-24 Asher Langton <langton2@llnl.gov>
20994
20995 * gfortran.dg/dup_save_1.f90: New test.
20996 * gfortran.dg/dup_save_2.f90: New test.
20997
20998 2005-10-24 Paul Brook <paul@codesourcery.com>
20999
21000 PR 24107
21001 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
21002 stdint.h.
21003
21004 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
21005
21006 PR libgfortran/24489
21007 * gfortran.dg/pr24489.f90: New test.
21008
21009 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
21010
21011 PR fortran/23635
21012 * gfortran.dg/ichar_1.f90: Add tests for derived types.
21013
21014 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
21015
21016 PR target/18911
21017 * g++.dg/init/array16.C: Skip for mmix-*-*.
21018
21019 2005-10-23 Asher Langton <langton2@llnl.gov>
21020
21021 * gfortran.dg/byte_1.f90: New test.
21022 * gfortran.dg/byte_2.f90: New test.
21023
21024 2005-10-23 David Edelsohn <edelsohn@gnu.org>
21025
21026 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
21027
21028 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
21029
21030 PR fortran/18022
21031 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
21032
21033 PR fortran/24311
21034 * gfortran.dg/merge_char_const.f90: New test.
21035
21036 PR fortran/24384
21037 * gfortran.dg/spread_scalar_source.f90: New test.
21038
21039 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
21040
21041 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
21042
21043 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
21044 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
21045
21046 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
21047
21048 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
21049
21050 PR fortran/24426
21051 * gfortran.dg/der_pointer_4.f90: New.
21052
21053 2005-10-22 David Ayers <d.ayers@inode.at>
21054
21055 * obj-c++.dg/except-1.mm: Simplify.
21056
21057 2005-10-21 David Ayers <d.ayers@inode.at>
21058
21059 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
21060
21061 2005-10-21 Jakub Jelinek <jakub@redhat.com>
21062
21063 * gfortran.dg/assumed_dummy_2.f90: New test.
21064
21065 2005-10-21 James E Wilson <wilson@specifix.com>
21066
21067 PR preprocessor/15220
21068 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
21069
21070 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
21071
21072 * gcc.c-torture/execute/20051021-1.c: New test.
21073
21074 2005-10-21 Mark Mitchell <mark@codesourcery.com>
21075
21076 PR c++/24260
21077 * g++.dg/ext/tmplattr1.C: New test.
21078
21079 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
21080
21081 PR fortran/24440
21082 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
21083
21084 2005-10-20 Geoffrey Keating <geoffk@apple.com>
21085
21086 * obj-c++.dg/except-1.mm: New.
21087
21088 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
21089
21090 2005-10-21 Alan Modra <amodra@bigpond.net.au>
21091
21092 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
21093
21094 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
21095
21096 PR middle-end/24295
21097 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
21098 declarations with the same names as thunks' alias targets, use
21099 aliases instead.
21100 * gcc.dg/attr-alias-3.c: New test.
21101 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
21102
21103 2005-10-20 Mark Mitchell <mark@codesourcery.com>
21104
21105 PR c++/22618
21106 * g++.dg/parse/access8.C: New test.
21107
21108 2005-10-20 Richard Guenther <rguenther@suse.de>
21109
21110 PR c++/24439
21111 * g++.dg/tree-ssa/pr24439.C: New testcase.
21112
21113 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
21114
21115 * g++.dg/opt/delay-slot-1.C: New test.
21116
21117 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
21118
21119 PR fortran/21625
21120 * gfortran.fg/der_init_1.f90: New.
21121
21122 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
21123
21124 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
21125
21126 2005-10-19 Mark Mitchell <mark@codesourcery.com>
21127
21128 PR c++/21908
21129 * g++.dg/parse/error28.C: New test.
21130
21131 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
21132
21133 * gcc.dg/profile-generate-2.c: New test.
21134
21135 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
21136
21137 PR target/23589
21138 * g++.dg/ext/dllimport11.C: New.
21139
21140 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21141
21142 PR c++/22293
21143 * g++.dg/other/friend3.C: New test.
21144
21145 2005-10-18 Mark Mitchell <mark@codesourcery.com>
21146
21147 PR c++/23293
21148 * g++.dg/template/error19.C: New test.
21149
21150 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
21151
21152 PR c++/21383
21153 * g++.dg/overload/koenig2.C: New.
21154
21155 PR c++/23118
21156 * g++.dg/overload/error2.C: New.
21157
21158 PR c++/22604
21159 * g++.dg/inherit/covariant14.C: New.
21160
21161 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21162
21163 PR c++/23440
21164 * g++.dg/parse/for1.C: New test.
21165
21166 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
21167
21168 PR fortran/23446
21169 * gfortran.dg/host_dummy_index_1.f90: New test.
21170
21171 PR fortran/21459
21172 * gfortran.dg/automatic_char_len_2.f90: New test.
21173
21174 PR fortran/20866
21175 * gfortran.dg/recursive_statement_functions.f90: New test.
21176
21177 PR fortran/20853
21178 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
21179
21180 PR fortran/20849
21181 * gfortran.dg/external_initializer.f90: New test.
21182
21183 PR fortran/20837
21184 * non_module_public.f90: New test.
21185
21186 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
21187
21188 PR c++/24386
21189 * g++.dg/template/overload7.C: New.
21190
21191 PR c++/22551
21192 * g++.dg/other/switch2.C: Remove expected warnings.
21193
21194 PR c++/21353
21195 * g++.dg/template/defarg6.C: New.
21196
21197 2005-10-17 Uros Bizjak <uros@kss-loka.si>
21198
21199 PR target/24315
21200 * gcc.target/i386/pr24315.c: New test.
21201
21202 2005-10-16 Mark Mitchell <mark@codesourcery.com>
21203
21204 PR c++/24389
21205 * g++.dg/template/static21.C: New test.
21206 * g++.dg/template/static21-a.cc: Likewise.
21207
21208 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
21209
21210 PR c++/23959
21211 * g++.dg/warn/Wswitch-default-1.C: New test.
21212 * g++.dg/warn/Wswitch-default-2.C: New test.
21213
21214 2005-10-16 Mark Mitchell <mark@codesourcery.com>
21215
21216 PR c++/22173
21217 * g++.dg/parse/template18.C: New test.
21218 * g++.dg/template/nontype15.C: Likewise.
21219
21220 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
21221
21222 PR fortran/22273
21223 * gfortran.dg/spec_expr_2.f90: New.
21224
21225 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
21226
21227 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
21228 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
21229 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
21230 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
21231 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
21232 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
21233 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
21234 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
21235 previous target-specific skips and warning-message matches where
21236 applicable.
21237
21238 2005-10-15 Mark Mitchell <mark@codesourcery.com>
21239
21240 PR c++/21347
21241 * g++.dg/warn/Wctor-dtor.C: New test.
21242
21243 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21244
21245 PR c/23439
21246 * gcc.dg/for-1.c: New test.
21247
21248 2005-10-14 Mark Mitchell <mark@codesourcery.com>
21249
21250 PR c++/19565
21251 * g++.dg/warn/Wconversion1.C: New test.
21252 * g++.dg/ext/packed4.C: Compile with -w.
21253 * g++.dg/opt/20050511-1.C: Likewise.
21254 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
21255
21256 2005-10-14 Jakub Jelinek <jakub@redhat.com>
21257
21258 * gfortran.dg/boz_5.f90: New test.
21259
21260 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
21261
21262 PR c++/22551
21263 * g++.dg/other/switch2.C: New.
21264
21265 PR c++/23984
21266 * g++.dg/init/ctor7.C: New.
21267
21268 2005-10-13 David Edelsohn <edelsohn@gnu.org>
21269
21270 PR c++/23730
21271 * g++.dg/parse/crash32.C: New test.
21272
21273 2005-10-13 Mark Mitchell <mark@codesourcery.com>
21274
21275 PR c++/20721
21276 * g++.dg/init/goto2.C: New test.
21277
21278 PR c++/22464
21279 * g++.dg/template/crash/41.C: New test.
21280
21281 PR c++/22180
21282 * g++.dg/template/crash40.C: New test.
21283
21284 PR c++/23694
21285 * g++.dg/parse/friend5.C: New test.
21286
21287 PR c++/23307
21288 * g++.dg/template/crash38.C: New test.
21289
21290 PR c++/22352
21291 * g++.dg/template/friend38.C: New test.
21292
21293 PR c++/22405
21294 * g++.dg/template/crash39.C: New test.
21295
21296 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
21297
21298 * gcc.dg/debug/dwarf2/dwarf-char1.c,
21299 gcc.dg/debug/dwarf2/dwarf-char2.c,
21300 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
21301
21302 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
21303
21304 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
21305
21306 * gcc.dg/dll-2.c: Add tests for warnings.
21307 * gcc.dg/dll-3.c: Likewise.
21308 * gcc.dg/dll-4.c: Likewise.
21309
21310 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
21311 * g++.dg/ext/dllimport2.C: Likewise.
21312 * g++.dg/ext/dllimport3.C: Likewise.
21313 * g++.dg/ext/dllimport7.C: Likewise.
21314 * g++.dg/ext/dllimport8.C: Likewise.
21315 * g++.dg/ext/dllimport9.C: Likewise.
21316
21317 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
21318
21319 PR fortran/24092
21320 * gfortran.dg/derived_pointer_recursion.f90: New test.
21321
21322 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
21323
21324 * gcc.c-torture/execute/20051012-1.c: New test.
21325
21326 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21327
21328 PR fortran/18082
21329 * gfortran.dg/automatic_char_len_1.f90: New test.
21330
21331 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21332
21333 PR fortran/20847
21334 * gfortran.dg/save_common.f90: New test.
21335
21336 PR fortran/20856
21337 * gfortran.dg/save_result.f90: New test.
21338
21339 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
21340
21341 PR c++/21592
21342 * g++.dg/template/dependent-expr1.C: Add new expected error.
21343 * g++.dg/template/dependent-expr2.C: Adjust error text.
21344 * g++.dg/template/overload6.C: New.
21345
21346 PR c++/23797
21347 * g++.dg/other/typename8.C: New.
21348
21349 PR c++/21117
21350 * g++.dg/other/return1.C: New.
21351
21352 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
21353
21354 PR c++/24052
21355 * g++.dg/ext/label5.C: New.
21356
21357 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
21358
21359 PR c++/19964
21360 * g++.dg/parse/crash31.C: New.
21361
21362 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
21363
21364 * g++.dg/ipa/ipa-1.c: New test.
21365 * g++.dg/ipa/ipa-2.c: New test.
21366 * g++.dg/ipa/ipa-3.c: New test.
21367 * g++.dg/ipa/ipa-4.c: New test.
21368 * g++.dg/ipa/ipa-5.c: New test.
21369 * g++.dg/ipa/ipa.exp: New file.
21370
21371 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21372
21373 PR fortran/24207
21374 * gfortran.dg/private_type_3.f90: New test.
21375
21376 2005-10-11 Steven G. Kargl <kargls@comcast.net>
21377
21378 PR fortran/20786
21379 gfortran.dg/aint_anint_1.f90: New test.
21380
21381 2005-10-11 Steven G. Kargl <kargls@comcast.net>
21382
21383 PR libgfortran/24313
21384 gfortran.dg/csqrt.f: New test.
21385
21386 2005-10-11 Ian Lance Taylor <ian@airs.com>
21387
21388 PR c++/8057
21389 * g++.dg/warn/noeffect7.C: New test.
21390 * g++.dg/warn/noeffect2.C: Instantiate templates.
21391 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
21392 and warning.
21393
21394 2005-10-11 Mark Mitchell <mark@codesourcery.com>
21395
21396 PR c++/21089
21397 * g++.dg/init/float1.C: New test.
21398
21399 PR c++/24277
21400 * g++.dg/init/member1.C: Tweak error markers.
21401
21402 2005-10-11 Janis Johnson <janis187@us.ibm.com>
21403
21404 PR testsuite/24281
21405 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
21406 Check for null pointer.
21407
21408 2005-10-11 Mark Mitchell <mark@codesourcery.com>
21409
21410 PR c++/21369
21411 * g++.dg/parse/ret-type3.C: New test.
21412
21413 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
21414
21415 PR tree-opt/23946
21416 * gcc.c-torture/compile/pr23946.c: New test.
21417
21418 2005-10-11 Jakub Jelinek <jakub@redhat.com>
21419
21420 * g++.dg/opt/mmx2.C: New test.
21421
21422 2005-10-10 Mark Mitchell <mark@codesourcery.com>
21423
21424 PR c++/24277
21425 * g++.dg/template/static20.C: New test.
21426
21427 PR c++/24302
21428 * g++.dg/warn/Wunused-12.C: New test.
21429
21430 PR c++/23437
21431 * g++.dg/template/arg4.C: New test.
21432
21433 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
21434
21435 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
21436 * gcc.dg/ucnid-3.c: Likewise.
21437 * gcc.dg/ucnid-4.c: Likewise.
21438 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
21439 * g++.dg/other/ucnid-1.C: Likewise.
21440 * gcc.dg/sparc-frame-1.c: New test.
21441
21442 2005-10-10 Mark Mitchell <mark@codesourcery.com>
21443
21444 PR c++/24139
21445 * g++.dg/template/spec27.C: New test.
21446
21447 PR c++/24275
21448 * g++.dg/template/static19.C: New test.
21449
21450 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
21451
21452 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
21453 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
21454
21455 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
21456
21457 PR target/24136
21458 * gfortran.fortran-torture/compile/pr24136.f: New test.
21459
21460 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
21461
21462 PR c++/22172
21463 * g++.dg/parse/crash30.C: New test.
21464
21465 2005-10-07 Richard Guenther <rguenther@suse.de>
21466
21467 PR middle-end/24227
21468 * gcc.c-torture/compile/pr24227.c: New testcase.
21469
21470 2005-10-07 Steve Ellcey <sje@cup.hp.com>
21471
21472 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
21473 Do not put aligned attributes on array elements.
21474
21475 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
21476
21477 PR testsuite/23611, PR testsuite/23615
21478 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
21479 writing prototypes of library functions by hand.
21480 * obj-c++.dg/bitfield-4.mm: Likewise.
21481 * obj-c++.dg/const-str-4.mm: Likewise.
21482 * obj-c++.dg/encode-4.mm: Likewise.
21483 * obj-c++.dg/encode-5.mm: Likewise.
21484 * obj-c++.dg/encode-6.mm: Likewise.
21485 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
21486 * obj-c++.dg/method-10.mm: Likewise.
21487 * obj-c++.dg/method-17.mm: Likewise.
21488 * obj-c++.dg/method-19.mm: Likewise.
21489 * obj-c++.dg/try-catch-2.mm: Likewise.
21490
21491 2005-10-06 Richard Henderson <rth@redhat.com>
21492
21493 PR 24236
21494 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
21495
21496 2005-10-06 Dale Johannesen <dalej@apple.com>
21497
21498 * gcc.c-torture/execute/20030125-1.c: Correct.
21499
21500 2005-10-06 Richard Guenther <rguenther@suse.de>
21501
21502 PR tree-optimization/24238
21503 * g++.dg/tree-ssa/pr24238.C: New testcase.
21504
21505 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
21506
21507 PR 18568
21508 * gfortran.dg/der_pointer_3.f90: New test.
21509
21510 2005-10-05 Devang Patel <dpatel@apple.com>
21511
21512 PR Debug/23205
21513 * g++.dg/other/PR23205.C: New.
21514
21515 2005-10-05 Richard Henderson <rth@redhat.com>
21516
21517 PR target/23602
21518 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
21519 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
21520
21521 2005-10-05 Dale Johannesen <dalej@apple.com>
21522
21523 * gcc.c-torture/execute/float-floor.c: New.
21524
21525 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
21526
21527 PR tree-optimization/21419
21528 PR tree-optimization/24146
21529 PR tree-optimization/24151
21530
21531 * g++.dg/ext/asm7.C: New.
21532 * g++.dg/ext/asm8.C: New.
21533 * gcc.dg/asm-1.c: Compile on all targets.
21534 * gcc.dg/asm-pr24146.c: New.
21535 * gcc.dg/pr21419.c: Adjust error messages.
21536
21537 2005-10-05 Richard Guenther <rguenther@suse.de>
21538
21539 PR fortran/24176
21540 * gfortran.fortran-torture/compile/empty.f90: New testcase.
21541
21542 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
21543
21544 PR c++/23513
21545 * g++.dg/template/spec22.C: Robustify test.
21546 * g++.dg/template/spec26.C: New.
21547
21548 2005-10-05 Uros Bizjak <uros@kss-loka.si>
21549
21550 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
21551 if target supports vector instructions.
21552
21553 2005-10-04 Geoffrey Keating <geoffk@apple.com>
21554
21555 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
21556 C99 functions.
21557
21558 2005-10-04 Janis Johnson <janis187@us.ibm.com>
21559
21560 * lib/target-supports.exp (check_effective_target_fortran_large_real,
21561 check_effective_target_fortran_large_int): Replace cached result
21562 when target changes.
21563
21564 2005-10-04 Devang Patel <dpatel@apple.com>
21565
21566 * gcc.dg/i386-sse-vect-types.c: New.
21567
21568 2005-10-04 Ian Lance Taylor <ian@airs.com>
21569
21570 PR preprocessor/13726
21571 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
21572 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
21573
21574 2005-10-04 Richard Guenther <rguenther@suse.de>
21575
21576 PR c/23576
21577 * gcc.dg/noncompile/pr23576.c: New testcase.
21578
21579 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
21580
21581 PR middle-end/23125
21582 * gcc.dg/register-var-3.c: New test.
21583
21584 2005-10-04 Steven Bosscher <stevenb@suse.de>
21585
21586 * gcc.dg/pr23049.c: New test.
21587
21588 * gcc.dg/ucnid-4.c: Fix test.
21589
21590 2005-10-03 Diego Novillo <dnovillo@redhat.com>
21591
21592 PR 23445
21593 * gcc.c-torture/compile/pr23445.c: New test.
21594
21595 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
21596
21597 * g++.dg/overload/unknown1.C: New.
21598
21599 2005-10-03 Mark Mitchell <mark@codesourcery.com>
21600
21601 PR c++/17775
21602 * g++.dg/template/repo4.C: New test.
21603
21604 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21605
21606 PR libfortran/19308
21607 * gfortran.dg/large_real_kind_2.F90: New test.
21608 * gfortran.dg/large_integer_kind_2.f90: New test.
21609
21610 2005-10-03 Uros Bizjak <uros@kss-loka.si>
21611
21612 * lib/target-supports.exp (check_effective_target_vect_shift):
21613 Implement with result caching. Add i?86, x86_64 and ia64 targets.
21614 (check_effective_target_vect_condition): Fix copy-n-pasto.
21615
21616 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
21617 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
21618 targets.
21619
21620 2005-10-02 Mark Mitchell <mark@codesourcery.com>
21621
21622 PR c++/22621
21623 * g++.dg/template/overload5.C : New test.
21624
21625 PR c++/23840
21626 * g++.dg/expr/stdarg1.C: New test.
21627
21628 2005-10-02 Diego Novillo <dnovillo@redhat.com>
21629
21630 PR 24142
21631 * gcc.c-torture/execute/pr24142.c: New test.
21632
21633 2005-10-01 Diego Novillo <dnovillo@redhat.com>
21634
21635 PR 24141
21636 * gcc.c-torture/execute/pr24141.c: New test.
21637
21638 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
21639 Diego Novillo <dnovillo@redhat.com>
21640
21641 PR 23604
21642 * gcc.c-torture/execute/pr23604.c: New test.
21643
21644 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
21645
21646 PR fortran/16404
21647 PR fortran/20835
21648 PR fortran/20890
21649 PR fortran/20899
21650 PR fortran/20900
21651 PR fortran/20901
21652 PR fortran/20902
21653 gfortran.dg/equiv_constraint_1.f90: New test.
21654 gfortran.dg/equiv_constraint_2.f90: New test.
21655 gfortran.dg/equiv_constraint_3.f90: New test.
21656 gfortran.dg/equiv_constraint_4.f90: New test.
21657 gfortran.dg/equiv_constraint_5.f90: New test.
21658 gfortran.dg/equiv_constraint_6.f90: New test.
21659 gfortran.dg/equiv_constraint_7.f90: New test.
21660 gfortran.dg/equiv_constraint_8.f90: New test.
21661 gfortran.dg/private_type_1.f90: New test.
21662 gfortran.dg/private_type_2.f90: New test.
21663 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
21664 980628-10.f: Assert std=gnu to permit mixing of
21665 types in equivalence statements.
21666
21667 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
21668
21669 PR 24112
21670 * gfortran.dg/open_status_1.f90: New.
21671
21672 2005-09-30 Uros Bizjak <uros@kss-loka.si>
21673
21674 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
21675 * gcc.dg/vect/pr22480.c: Clean up temp files.
21676 * gcc.dg/vect/pr23831.c: Clean up temp files.
21677 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
21678 Clean up temp files.
21679 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
21680 Clean up temp files.
21681
21682 * gcc.dg/20050309-1.c: Clean up temp files.
21683 * gcc.dg/20050325-1.c: Clean up temp files.
21684
21685 2005-09-30 Uros Bizjak <uros@kss-loka.si>
21686
21687 PR tree-optimization/24059
21688 * gcc.dg/vect/pr24059.c : New test.
21689
21690 2005-09-29 Jakub Jelinek <jakub@redhat.com>
21691
21692 PR middle-end/24109
21693 * gcc.c-torture/execute/20050929-1.c: New test.
21694
21695 2005-09-29 Steven Bosscher <stevenb@suse.de>
21696
21697 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
21698
21699 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
21700
21701 PR c/21419
21702 * gcc.dg/pr21419.c: New test.
21703
21704 2005-09-29 Steven Bosscher <stevenb@suse.de>
21705
21706 * gcc.dg/pr23911.c: New test.
21707
21708 2005-09-28 Mark Mitchell <mark@codesourcery.com>
21709
21710 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
21711
21712 PR c++/16782
21713 * g++.dg/parse/qualified4.C: New test.
21714 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
21715 * g++.old-deja/g++.mike/p8154.C: Likewise.
21716
21717 2005-09-27 Mark Mitchell <mark@codesourcery.com>
21718
21719 PR c++/22147
21720 * g++.dg/template/friend37.C: New test.
21721 * g++.dg/parse/crash28.C: Adjust error markers.
21722
21723 2005-09-27 Jakub Jelinek <jakub@redhat.com>
21724
21725 PR fortran/18518
21726 * gfortran.fortran-torture/execute/save_2.f90: New decl.
21727
21728 2005-09-27 Devang Patel <dpatel@apple.com>
21729
21730 PR tree-optimization/23625
21731 * gcc.dg/pr23625.c: New test.
21732
21733 2005-09-27 Uros Bizjak <uros@kss-loka.si>
21734
21735 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
21736 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
21737
21738 2005-09-26 Jakub Jelinek <jakub@redhat.com>
21739
21740 PR fortran/23677
21741 * gfortran.fortran-torture/execute/save_1.f90: New test.
21742 * gfortran.dg/save_1.f90: New test.
21743
21744 2005-09-26 Uros Bizjak <uros@kss-loka.si>
21745
21746 * gcc.target/i386/builtin-apply-mmx.c: New test.
21747
21748 PR target/22576
21749 * gcc.target/i386/pr22576.c: New test.
21750
21751 PR target/22585
21752 * gcc.target/i386/pr22585.c: New test.
21753
21754 PR target/23268
21755 * gcc.target/i386/pr23268.c: New test.
21756
21757 PR middle-end/23831
21758 * gcc.dg/vect/pr23831.c: New test.
21759
21760 PR target/24055
21761 * gcc.target/i386/pr24055.c: New test.
21762
21763 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
21764
21765 PR tree-optimization/23960
21766 * gcc.c-torture/compile/pr23960.c: New.
21767
21768 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
21769
21770 PR fortran/16861
21771 * gfortran.dg/nested_modules_3.f90: New.
21772
21773 2005-09-22 Steven G. Kargl <kargls@comcast.net>
21774
21775 PR fortran/24005
21776 gfortran.dg/interface_1.f90: New test.
21777
21778 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
21779 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21780
21781 PR fortran/23843
21782 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
21783
21784 2005-09-22 Steven G. Kargl <kargls@comcast.net>
21785
21786 PR fortran/23516
21787 * gfortran.dg/imag_1.f: New test.
21788 * gfortran.dg/imag_2.f: Ditto.
21789
21790 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
21791
21792 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
21793
21794 2005-09-22 Jakub Jelinek <jakub@redhat.com>
21795
21796 PR c++/21983
21797 * g++.dg/warn/pr21983.C: New test.
21798
21799 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
21800
21801 * gcc.dg/20050922-1.c: Testcase added.
21802
21803 2005-09-21 Mark Mitchell <mark@codesourcery.com>
21804
21805 PR c++/23993
21806 * g++.dg/template/array14.C: New test.
21807
21808 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
21809
21810 PR fortran/19929
21811 * gfortran.dg/der_ptr_component_1.f90: New test.
21812
21813 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21814
21815 PR c++/23965
21816 * g++.dg/template/error1.C: Reject "no matching function" message.
21817
21818 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21819
21820 PR c++/17609
21821 * g++.dg/lookup/error1.C: New test.
21822
21823 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
21824
21825 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
21826 functionality of the testcase.
21827
21828 2005-09-20 Richard Henderson <rth@redhat.com>
21829
21830 * gcc.dg/vect/vect-22.c: Require vect_float.
21831 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
21832
21833 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
21834
21835 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
21836 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
21837 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
21838 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
21839 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
21840 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
21841 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
21842 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
21843 * gcc.dg/cpp/ucnid-8.c: New test.
21844
21845 2005-09-20 Jakub Jelinek <jakub@redhat.com>
21846
21847 PR tree-optimization/23929
21848 * gcc.c-torture/compile/pr23929.c: New test.
21849
21850 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
21851
21852 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
21853 for one loop.
21854
21855 2005-09-20 Steve Ellcey <sje@cup.hp.com>
21856
21857 PR testsuite/23186
21858 * g++.dg/other/pr22003.C: Require named sections.
21859
21860 2005-09-20 Jakub Jelinek <jakub@redhat.com>
21861
21862 PR c++/23947
21863 * g++.dg/rtti/crash3.C: New test.
21864
21865 PR tree-optimization/23818
21866 * gcc.dg/pr23818.c: New test.
21867
21868 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21869
21870 PR fortran/23420
21871 * gfortran.dg/print_fmt_4.f: New.
21872
21873 2005-09-20 Jakub Jelinek <jakub@redhat.com>
21874
21875 PR fortran/23663
21876 * gfortran.fortran-torture/execute/entry_11.f90: New test.
21877
21878 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
21879
21880 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
21881 Use pointers to local alignable arrays instead. Added comments.
21882 * gcc.dg/vect/vect-46.c: Likewise.
21883 * gcc.dg/vect/vect-48.c: Likewise.
21884 * gcc.dg/vect/vect-49.c: Likewise.
21885 * gcc.dg/vect/vect-52.c: Likewise.
21886 * gcc.dg/vect/vect-53.c: Likewise.
21887 * gcc.dg/vect/vect-54.c: Likewise.
21888 * gcc.dg/vect/vect-56.c: Likewise.
21889 * gcc.dg/vect/vect-57.c: Likewise.
21890 * gcc.dg/vect/vect-58.c: Likewise.
21891 * gcc.dg/vect/vect-60.c: Likewise.
21892 * gcc.dg/vect/vect-61.c: Likewise.
21893
21894 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
21895 The test is no longer vectorizable on vect_no_align targets.
21896 * gcc.dg/vect/vect-43.c: Likewsie.
21897
21898 * gcc.dg/vect/vect-44.c: Added comments.
21899 * gcc.dg/vect/vect-45.c: Added comments.
21900 * gcc.dg/vect/vect-50.c: Added comments.
21901 * gcc.dg/vect/vect-51.c: Added comments.
21902
21903 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
21904 aligned type.
21905 * gcc.dg/vect/Os-vect-95.c: Likewise.
21906
21907 * gcc.dg/vect/vect-41.c: Test removed.
21908 * gcc.dg/vect/vect-47.c: Test removed.
21909 * gcc.dg/vect/vect-55.c: Test removed.
21910 * gcc.dg/vect/vect-59.c: Test removed.
21911
21912 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
21913
21914 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
21915 No longer vectorizable on vect_no_align targets.
21916 * gcc.dg/vect/pr20122.c: Likewise.
21917 * gcc.dg/vect/vect-74.c: Likewise.
21918 * gcc.dg/vect/vect-75.c: Likewise.
21919 * gcc.dg/vect/vect-76.c: Likewise.
21920
21921 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
21922 Will not be vectorizable on vect_no_align targets once aliasing issues
21923 are resolved.
21924 * gcc.dg/vect/vect-79.c: Likewise.
21925
21926 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
21927 * gcc.dg/vect/vect-78.c: Likewise.
21928 * gcc.dg/vect/vect-97.c: Likewise.
21929
21930 2005-09-19 Steven Bosscher <stevenb@suse.de>
21931
21932 * gcc.dg/pr23943.c: New test.
21933
21934 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
21935
21936 PR fortran/19181
21937 * gfortran.dg/derived_pointer_null_1.f90: New test.
21938
21939 2005-09-18 Richard Guenther <rguenther@suse.de>
21940
21941 PR middle-end/23944
21942 * gcc.c-torture/compile/pr23944.c: New testcase.
21943
21944 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
21945
21946 PR fortran/15975
21947 * gfortran.dg/der_pointer_2.f90: New test.
21948
21949 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
21950
21951 PR fortran/16861
21952 * gfortran.dg/nested_modules_2.f90: New test.
21953
21954 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21955
21956 PR c++/18368
21957 * g++.dg/other/semicolon.C: New test.
21958
21959 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
21960
21961 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
21962 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
21963
21964 2005-09-16 Mark Mitchell <mark@codesourcery.com>
21965
21966 PR c++/23914
21967 * g++.dg/template/static18.C: New test.
21968
21969 PR c++/21514
21970 * g++.dg/template/crash19.C: Remove dg-error marker.
21971 * g++.dg/template/local4.C: New test.
21972
21973 2005-09-16 Paul Brook <paul@codesourcery.com>
21974
21975 PR fortran/23906
21976 * gfortran.dg/dependency_1.f90: New test.
21977
21978 2005-09-15 Mark Mitchell <mark@codesourcery.com>
21979
21980 PR c++/23896
21981 * g++.dg/template/static17.C: New test.
21982
21983 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
21984
21985 PR c++/23139
21986 * g++.dg/warn/huge-val1.C: New test.
21987
21988 2005-09-15 Mark Mitchell <mark@codesourcery.com>
21989
21990 PR c++/13140
21991 * g++.dg/parse/class2.C: New test.
21992 * g++.dg/template/explicit8.C: Likewise.
21993 * g++.dg/template/spec25.C: Likewise.
21994
21995 2005-09-14 Josh Conner <jconner@apple.com>
21996
21997 PR middle-end/23584
21998 * gcc.dg/pr23584.c: New test.
21999
22000 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
22001
22002 PR fortran/21875 Internal Unit Array I/O, NIST
22003 * gfortran.dg/arrayio_1.f90: New test.
22004 * gfortran.dg/arrayio_1.f90: New test.
22005 * gfortran.dg/arrayio_1.f90: New test.
22006 * gfortran.dg/arrayio_1.f90: New test.
22007 * gfortran.dg/arrayio_1.f90: New test.
22008
22009 2005-09-14 Uros Bizjak <uros@kss-loka.si>
22010
22011 PR middle-end/22480
22012 * gcc.dg/vect/pr22480.c: New test.
22013
22014 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
22015
22016 PR fortran/19358
22017 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
22018
22019 2005-09-13 Josh Conner <jconner@apple.com>
22020
22021 PR c++/23180
22022 * g++.dg/init/struct2.C: New test.
22023 * g++.dg/init/struct3.C: New test.
22024
22025 2005-09-13 Janis Johnson <janis187@us.ibm.com>
22026
22027 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
22028 Clean up temp files.
22029 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
22030 gcc.dg/tree-ssa/builtin-fprintf-1.c,
22031 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
22032 gcc.dg/tree-ssa/builtin-printf-1.c,
22033 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
22034 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
22035 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
22036 gcc.dg/tree-ssa/builtin-vprintf-1.c,
22037 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
22038 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
22039 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
22040 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
22041 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
22042 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
22043 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
22044 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
22045
22046 2005-09-13 Josh Conner <jconner@apple.com>
22047
22048 * lib/gcc-dg.exp: Load scanipa.exp.
22049 (cleanup-dump): New procedure.
22050 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
22051 * lib/scandump.exp: New file.
22052 * lib/scantree.exp: Use it.
22053 * lib/scanipa.exp: New file.
22054
22055 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
22056
22057 PR fortran/17740
22058 * gfortran.dg/generic_4.f90: New test.
22059
22060 2005-09-13 Uros Bizjak <uros@kss-loka.si>
22061
22062 PR target/23816
22063 * gcc.target/i386/pr23816-1.c: New test.
22064 * gcc.target/i386/pr23816-2.c: New test.
22065
22066
22067 2005-09-13 Bastian Blank <waldi@debian.org>
22068
22069 PR c++/16171
22070 * g++.dg/abi/mangle26.C: New test.
22071 * g++.dg/abi/mangle27.C: New test.
22072 * g++.dg/abi/mangle28.C: New test.
22073 * g++.dg/abi/mangle29.C: New test.
22074
22075 PR c++/23839
22076 * g++.dg/parse/register1.C: New test.
22077
22078 2005-09-13 Mark Mitchell <mark@codesourcery.com>
22079
22080 PR c++/23842
22081 * g++.dg/template/access16.C: New test.
22082
22083 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22084
22085 * gfortran.dg/char_pack_2.f90: Increase the vector size.
22086
22087 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22088
22089 PR fortran/18899
22090 * gfortran.dg/shape_2.f90: New test.
22091
22092 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22093
22094 PR target/19269
22095 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
22096 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
22097 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
22098 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
22099 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
22100 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
22101 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
22102 tests.
22103
22104 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22105
22106 PR c++/23841
22107 * g++.dg/parse/template17.C: New test.
22108
22109 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22110
22111 PR c++/23789
22112 * g++.dg/template/nontype14.C: New test.
22113
22114 2005-09-12 Ian Lance Taylor <ian@airs.com>
22115
22116 PR g++/7874
22117 * g++.dg/lookup/friend7.C: New test.
22118 * g++.dg/lookup/friend8.C: New test.
22119 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
22120 so that it will be found via argument dependent lookup.
22121 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
22122 friend functions which will no longer be found.
22123 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
22124 function g, so that it will be found via argument dependent
22125 lookup.
22126 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
22127 * g++.old-deja/g++.mike/net43.C: Likewise.
22128
22129 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22130
22131 PR c++/23691
22132 * g++.dg/template/static16.C: New test.
22133
22134 2005-09-12 Josh Conner <jconner@apple.com>
22135
22136 PR middle-end/23237
22137 * gcc.c-torture/compile/pr23237.c: New test.
22138
22139 2005-09-11 Richard Henderson <rth@redhat.com>
22140
22141 * g++.dg/other/error8.C: Update expected diagnostic text.
22142
22143 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22144
22145 PR libfortran/19872
22146 * gfortran.dg/overwrite_1.f: New test.
22147
22148 2005-09-09 Josh Conner <jconner@apple.com>
22149
22150 * g++.dg/init/pr23180-1.C: Removed.
22151 * g++.dg/init/pr23180-2.C: Removed.
22152
22153 2005-09-09 David Daney <ddaney@avtrex.com>
22154
22155 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
22156 files which are ...
22157 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
22158 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
22159
22160 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22161
22162 * gfortran.dg/iostat_2.f90: New test.
22163
22164 2005-09-09 Mark Mitchell <mark@codesourcery.com>
22165
22166 PR c++/22252
22167 * g++.dg/ext/interface1.C: New test.
22168 * g++.dg/ext/interface1.h: Likewise.
22169 * g++.dg/ext/interface1a.cc: Likewise.
22170
22171 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
22172
22173 * gfortran.dg/iomsg_1.f90: New test case.
22174
22175 2005-09-09 Richard Guenther <rguenther@suse.de>
22176
22177 PR c++/23624
22178 * g++.dg/tree-ssa/pr23624.C: New testcase.
22179
22180 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22181
22182 PR fortran/19239
22183 * gfortran.dg/vector_subscript_1.f90,
22184 * gfortran.dg/vector_subscript_2.f90: New tests.
22185
22186 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22187
22188 PR fortran/21104
22189 * gfortran.dg/array_alloc_1.f90,
22190 * gfortran.dg/array_alloc_2.f90,
22191 * gfortran.dg/array_alloc_3.f90: New tests.
22192
22193 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22194
22195 PR fortran/12840
22196 * gfortran.dg/array_constructor_6.f90
22197 * gfortran.dg/array_constructor_7.f90
22198 * gfortran.dg/array_constructor_8.f90
22199 * gfortran.dg/array_constructor_9.f90
22200 * gfortran.dg/array_constructor_10.f90
22201 * gfortran.dg/array_constructor_11.f90
22202 * gfortran.dg/array_constructor_12.f90: New tests.
22203
22204 2005-09-08 Josh Conner <jconner@apple.com>
22205
22206 PR c++/23180
22207 * g++.dg/init/pr23180-1.C: New test.
22208 * g++.dg/init/pr23180-2.C: New test.
22209
22210 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
22211
22212 PR fortran/18878
22213 * gfortran.dg/module_double_reuse.f90: New.
22214
22215 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
22216
22217 PR fortran/23270
22218 PR fortran/22304
22219 PR fortran/18870
22220 PR fortran/17917
22221 PR fortran/16511
22222 * gfortran.dg/common_equivalence_1.f: New.
22223 * gfortran.dg/common_equivalence_2.f: New.
22224 * gfortran.dg/common_equivalence_3.f: New.
22225 * gfortran.dg/contained_equivalence_1.f90: New.
22226 * gfortran.dg/module_blank_common.f90: New.
22227 * gfortran.dg/module_commons_1.f90: New.
22228 * gfortran.dg/module_equivalence_1.f90: New.
22229 * gfortran.dg/nested_modules_1.f90: New.
22230 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
22231 equivalences and add comment to connect the test with
22232 the PR.
22233
22234 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22235
22236 PR fortran/23765
22237 * gfortran.dg/common_6.f90: New test.
22238
22239 2005-09-08 Richard Sandiford <richard@codesourcery.com>
22240
22241 PR fortran/15326
22242 * gfortran.dg/char_result_1.f90,
22243 * gfortran.dg/char_result_2.f90,
22244 * gfortran.dg/char_result_3.f90,
22245 * gfortran.dg/char_result_4.f90,
22246 * gfortran.dg/char_result_5.f90,
22247 * gfortran.dg/char_result_6.f90,
22248 * gfortran.dg/char_result_7.f90,
22249 * gfortran.dg/char_result_8.f90: New tests.
22250
22251 2005-09-08 Richard Sandiford <richard@codesourcery.com>
22252
22253 PR fortran/19928
22254 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
22255
22256 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
22257
22258 PR obj-c++/16816
22259 * obj-c++.dg/selector-5.mm: New test.
22260 * obj-c++.dg/selector-6.mm: New test.
22261
22262 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
22263
22264 PR objc/20574
22265 PR objc/19324
22266 * objc.dg/error-1.m: New test.
22267
22268 2005-09-07 Richard Sandiford <richard@codesourcery.com>
22269
22270 PR fortran/23373
22271 * gfortran.fortran-torture/execute/pr23373-1.f90,
22272 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
22273
22274 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
22275
22276 PR libfortran/23760
22277 * gfortran.dg/g77/1832.f: Remove long string in write statement
22278 to allow the test to pass on correct list directed output with
22279 prepended space.
22280
22281 2005-09-07 James E Wilson <wilson@specifix.com>
22282
22283 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
22284
22285 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
22286
22287 * gfortran.dg/parameter+save.f90: Rename to
22288 * gfortran.dg/parameter_save.f90: .. this.
22289
22290 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
22291
22292 PR fortran/20848
22293 * gfortran.dg/parameter+save.f90: New test case.
22294
22295 2005-09-06 Richard Sandiford <richard@codesourcery.com>
22296
22297 PR fortran/19269
22298 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
22299
22300 2005-09-06 Jakub Jelinek <jakub@redhat.com>
22301
22302 PR c/23075
22303 * gcc.dg/pr23075.c: New test.
22304 * g++.dg/warn/pr23075.C: New test.
22305
22306 PR target/22362
22307 * gcc.target/i386/pr22362.c: New test.
22308
22309 PR rtl-optimization/23098
22310 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
22311
22312 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
22313 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22314 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22315
22316 2005-09-06 Mark Mitchell <mark@codesourcery.com>
22317
22318 * g++.dg/expr/cast6.C: New test.
22319
22320 PR c++/9782
22321 * g++.dg/init/new15.C: New test.
22322
22323 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
22324
22325 * gcc.dg/vect/Os-vect-95.c: New test.
22326 * gcc.dg/vect/vect-95.c: Same.
22327
22328 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
22329
22330 * gcc.dg/vect/vect-29.c: Update xfail testing.
22331 * gcc.dg/vect/vect-44.c: Same.
22332 * gcc.dg/vect/vect-48.c: Same.
22333 * gcc.dg/vect/vect-50.c: Same.
22334 * gcc.dg/vect/vect-72.c: Same.
22335 * gcc.dg/vect/vect-77.c: Same.
22336 * gcc.dg/vect/vect-78.c: Same.
22337 * gcc.dg/vect/vect-80.c: Same.
22338 * gcc.dg/vect/vect-96.c: Same.
22339 * gcc.dg/vect/vect-100.c: Same.
22340 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
22341 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
22342 * gfortran.dg/vect/vect-5.f90: Same.
22343
22344 2005-09-06 Jakub Jelinek <jakub@redhat.com>
22345
22346 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
22347 start strings.
22348 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22349 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22350
22351 PR c++/23056
22352 * g++.dg/opt/pr23056.C: New test.
22353
22354 PR rtl-optimization/23098
22355 * gcc.target/i386/pr23098.c: New test.
22356
22357 2005-09-05 Mark Mitchell <mark@codesourcery.com>
22358
22359 PR c++/23667
22360 * g++.dg/template/static15.C: New test.
22361
22362 PR c++/21440
22363 * g++.dg/ext/stmtexpr5.C: New test.
22364 * g++.dg/ext/stmtexpr6.C: Likewise.
22365
22366 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
22367
22368 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
22369
22370 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
22371 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22372 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22373
22374 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
22375
22376 PR libfortran/23321
22377 * gfortran.dg/direct_io_4.f90: New test case.
22378
22379 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
22380 Rasmus Hahn <rassahah@neofonie.de>
22381
22382 PR libobjc/23108
22383 * objc.dg/type-stream-1.m: New test.
22384
22385 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
22386
22387 PR fortran/23661
22388 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
22389 gfortran.dg/print_fmt_3.f90: New test.
22390
22391 2005-09-03 Jakub Jelinek <jakub@redhat.com>
22392
22393 * gfortran.dg/fmt_t_1.f90: New test.
22394
22395 2005-09-03 Jakub Jelinek <jakub@redhat.com>
22396
22397 PR rtl-optimization/23454
22398 * g++.dg/opt/pr23454.C: New test.
22399
22400 2005-09-03 Mark Mitchell <mark@codesourcery.com>
22401
22402 PR c++/23699
22403 * g++.dg/ext/static1.C: New test.
22404
22405 2005-09-02 Richard Henderson <rth@redhat.com>
22406
22407 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
22408 tail call to check_fa_work.
22409
22410 2005-09-02 Mark Mitchell <mark@codesourcery.com>
22411
22412 PR c++/21687
22413 * g++.dg/other/gc3.C: New test.
22414
22415 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22416
22417 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
22418 * gcc.dg/20050826-1.c: Likewise.
22419
22420 2005-08-31 Mark Mitchell <mark@codesourcery.com>
22421
22422 PR c++/23167
22423 * g++.dg/expr/volatile1.C: New test.
22424
22425 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
22426
22427 PR middle-end/23547
22428 * gcc.dg/pr23547.c: New test.
22429
22430 2005-09-02 Richard Sandiford <richard@codesourcery.com>
22431
22432 PR c/22061
22433 * gcc.c-torture/execute/pr22061-1.c,
22434 * gcc.c-torture/execute/pr22061-2.c,
22435 * gcc.c-torture/execute/pr22061-3.c,
22436 * gcc.c-torture/execute/pr22061-4.c: New tests.
22437
22438 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
22439
22440 * gcc.dg/Wredundant-decls-2.c: New test to check that
22441 -Wredundant-decls does not issue warning for a variable
22442 definition following a declaration.
22443
22444 2005-09-01 Jakub Jelinek <jakub@redhat.com>
22445
22446 PR debug/7241
22447 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
22448 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
22449 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
22450
22451 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
22452 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
22453 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
22454 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
22455 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
22456 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
22457 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
22458 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
22459
22460 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22461
22462 PR objc/23306
22463 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
22464 scan-assmbler.
22465
22466 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
22467
22468 PR target/21255
22469 * gcc.dg/pr21255-1.c: New test.
22470 * gcc.dg/pr21255-2-mb.c: Likewise.
22471 * gcc.dg/pr21255-2-ml.c: Likewise.
22472 * gcc.dg/pr21255-3.c: Likewise.
22473 * gcc.dg/pr21255-4.c: Likewise.
22474
22475 2005-08-31 Dale Johannesen <dalej@apple.com>
22476
22477 * gcc.dg/20050830-1.c: New.
22478
22479 2005-08-31 Josh Conner <jconner@apple.com>
22480
22481 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
22482 command-line options for arm-*-* targets.
22483 * g++.dg/init/array16.C: Likewise.
22484 * g++.dg/other/crash-4.C: Likewise.
22485
22486 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22487
22488 PR obj-c++/23640
22489 * obj-c++.dg/gnu-runtime-3.mm: New test.
22490
22491 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22492
22493 PR c++/13377
22494 * g++.dg/lookup/ambig4.C: New test.
22495 * g++.dg/lookup/ambig5.C: New test.
22496 * g++.dg/tc1/dr101.C: Adjust error markers.
22497
22498 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22499
22500 PR c++/23639
22501 * g++.dg/template/ttp5.C: Adjust error markers.
22502
22503 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
22504
22505 PR testsuite/23609
22506 * lib/obj-c++.exp: Include target-libpath.exp.
22507 (obj-c++_link_flags): Look for the GNU libobjc library
22508 and set the library path to include it.
22509 Don't manually set LD_LIBRARY_PATH (etc.) but call
22510 set_ld_library_path_env_vars instead.
22511 (obj-c++_target_compile): Don't set library path or
22512 linker flags because they are already set correctly
22513 in obj-c++_link_flags.
22514
22515 2005-08-30 Josh Conner <jconner@apple.com>
22516
22517 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
22518 to command-line options for arm-*-* targets.
22519
22520 2005-08-30 Geoffrey Keating <geoffk@apple.com>
22521
22522 * g++.dg/other/i386-1.C: New.
22523
22524 2005-08-30 Jakub Jelinek <jakub@redhat.com>
22525
22526 PR preprocessor/20348
22527 PR preprocessor/20356
22528 * gcc.dg/cpp/pr20348.c: New test.
22529 * gcc.dg/cpp/pr20348.h: New file.
22530 * gcc.dg/cpp/inc/pr20348.h: New file.
22531 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
22532 * gcc.dg/cpp/pr20356.c: New test.
22533 * gcc.dg/cpp/pr20356.h: New file.
22534 * gcc.dg/cpp/inc/pr20356.h: New file.
22535 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
22536
22537 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
22538
22539 * gfortran.fortran-torture/execute/intrinsic_count.f90:
22540 Fix array dimension to avoid correct end-of-file error.
22541
22542 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
22543
22544 PR libfortran/23598
22545 * gfortran.dg/iostat_1.f90: New test.
22546
22547 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
22548
22549 PR middle-end/23408
22550 * gcc.dg/pr23408.c: New test.
22551
22552 2005-08-28 Mark Mitchell <mark@codesourcery.com>
22553
22554 PR c++/23099
22555 * g++.dg/init/member1.C: Make sure erroneous static data member
22556 definitions are required.
22557 * g++.dg/template/static13.C: New test.
22558 * g++.dg/template/static14.C: Likewise.
22559
22560 2005-08-29 Jakub Jelinek <jakub@redhat.com>
22561
22562 * gcc.target/i386/pr23575.c: Use -msse2 instead of
22563 -march=pentium4, remove ilp32 requirement.
22564
22565 PR middle-end/23484
22566 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
22567 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
22568
22569 2005-08-29 Andreas Jaeger <aj@suse.de>
22570
22571 PR testsuite/23607
22572 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
22573
22574 2005-08-28 Jakub Jelinek <jakub@redhat.com>
22575
22576 * gcc.c-torture/execute/20050316-2.c: New test.
22577 * gcc.c-torture/execute/20050316-3.c: New test.
22578 * gcc.dg/torture/pr16104-1.c: New test.
22579
22580 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
22581
22582 PR middle-end/23463
22583 * gcc.c-torture/execute/zero-struct-1.c: New test.
22584
22585 2005-08-27 Richard Guenther <rguenther@suse.de>
22586
22587 PR target/23575
22588 * gcc.target/i386/pr23575.c: New testcase.
22589
22590 2005-08-26 Jakub Jelinek <jakub@redhat.com>
22591
22592 PR rtl-optimization/23561
22593 * gcc.c-torture/execute/20050826-1.c: New test.
22594
22595 PR rtl-opt/23560
22596 * gcc.c-torture/execute/20050826-2.c: New test.
22597
22598 2005-08-26 Dale Johannesen <dalej@apple.com>
22599
22600 * gcc.dg/20030711-1.c: Modify to work on Darwin.
22601 * gcc.dg/20050826-1.c: New.
22602
22603 2005-08-26 Mark Mitchell <mark@codesourcery.com>
22604
22605 PR c++/19004
22606 * g++.dg/template/nontype13.C: New test.
22607
22608 PR c++/23491
22609 * g++.dg/init/new14.C: New test.
22610 * g++.dg/expr/anew1.C: Do not XFAIL.
22611 * g++.dg/expr/anew2.C: Likewise.
22612 * g++.dg/expr/anew3.C: Likewise.
22613
22614 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
22615
22616 PR middle-end/22439
22617 * gcc.dg/vla-3.c: New test.
22618
22619 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
22620
22621 PR fortran/20363
22622 * gfortran.dg/named_interface.f90: New.
22623
22624 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
22625
22626 * gcc.c-torture/execute/frame-address.c: New test.
22627
22628 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
22629
22630 PR c++/20817
22631 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
22632
22633 2005-08-25 Alan Modra <amodra@bigpond.net.au>
22634
22635 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
22636
22637 2005-08-25 Alan Modra <amodra@bigpond.net.au>
22638
22639 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
22640 * gcc.dg/altivec-22.c: Rename from..
22641 * gcc.dg/altivec-nomfcr.c: ..this.
22642
22643 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
22644
22645 PR tree-optimization/23546
22646 * gcc.dg/tree-ssa/pr23546.c: New test.
22647
22648 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
22649
22650 PR fortran/17758
22651 * gfortran.dg/nonreturning_statements.f90: New test.
22652
22653 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
22654
22655 PR c++/22454
22656 * g++.dg/parse/crash29.C: New.
22657
22658 2005-08-23 DJ Delorie <dj@redhat.com>
22659
22660 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
22661 constants have the L suffix.
22662
22663 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
22664
22665 PR c++/23044
22666 * g++.dg/template/instantiate8.C: New.
22667
22668 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
22669
22670 PR middle-end/23467
22671 * gcc.c-torture/execute/pr23467.c: New test.
22672
22673 2005-08-23 Jakub Jelinek <jakub@redhat.com>
22674
22675 PR tree-optimization/22043
22676 * gcc.c-torture/execute/20050613-1.c: New test.
22677
22678 2005-08-23 Ben Elliston <bje@au.ibm.com>
22679
22680 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
22681
22682 2005-08-22 Jakub Jelinek <jakub@redhat.com>
22683
22684 PR rtl-optimization/23478
22685 * g++.dg/opt/pr23478.C: New test.
22686
22687 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
22688
22689 PR c/18715
22690 * gcc.dg/switch-warn-3.c: New test.
22691
22692 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22693
22694 PR c++/22233
22695 * g++.dg/template/param1.C: New test.
22696
22697 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22698
22699 PR c++/23089
22700 * g++.dg/other/incomplete1.C: New test.
22701
22702 2005-08-22 Ira Rosen <irar@il.ibm.com>
22703
22704 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
22705 are vectorizable.
22706
22707 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22708
22709 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
22710 d_lines_5.f: New.
22711
22712 2005-08-21 Jakub Jelinek <jakub@redhat.com>
22713
22714 * gcc.target/i386/sse-4.c: New test.
22715
22716 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22717
22718 PR testsuite/23239
22719 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
22720
22721 2005-08-20 Jakub Jelinek <jakub@redhat.com>
22722
22723 * gcc.dg/20050811-1.c: New test.
22724 * gcc.dg/20050811-2.c: New test.
22725
22726 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
22727
22728 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
22729
22730 2005-08-19 Diego Novillo <dnovillo@redhat.com>
22731
22732 PR 23476
22733 * gcc.c-torture/compile/pr23476.c: New test.
22734
22735 2005-08-19 Devang Patel <dpatel@apple.com>
22736
22737 PR tree-optimization/23048
22738 * gcc.dg/tree-ssa/pr23048.c: New test.
22739
22740 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
22741
22742 PR middle-end/20624
22743 * g++.dg/warn/Wreturn-3.C: New test
22744
22745 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
22746
22747 PR tree-optimization/22228
22748 * g++.dg/vect/pr22543.cc: New test.
22749
22750 2005-08-17 Steven Bosscher <stevenb@suse.de>
22751
22752 PR tree-optimization/21574
22753 * gcc.dg/tree-ssa/pr21574.c: New test.
22754
22755 2005-08-16 James E Wilson <wilson@specifix.com>
22756
22757 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
22758
22759 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
22760
22761 PR tree-opt/23402
22762 * gcc.c-torture/compile/zero-strct-3.c: New test.
22763 * gcc.c-torture/compile/zero-strct-4.c: New test.
22764
22765 2005-08-16 Steven Bosscher <stevenb@suse.de>
22766
22767 PR target/23376
22768 * gcc.target/x86_64/pr23376.c: New test.
22769
22770 2005-08-16 Ian Lance Taylor <ian@airs.com>
22771
22772 PR c++/23337
22773 * g++.dg/ext/vector2.C: New.
22774
22775 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
22776
22777 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
22778
22779 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
22780
22781 PR libfortran/23428
22782 * gfortran.dg/inquire-complex.f90: New test case.
22783
22784 2005-08-16 James E Wilson <wilson@specifix.com>
22785
22786 PR tree-optimization/21105
22787 * gcc.dg/large-size-array.c: New.
22788
22789 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
22790
22791 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
22792 type.
22793 * gcc.dg/vect/vect-41: Likewise.
22794 * gcc.dg/vect/vect-42: Likewise.
22795 * gcc.dg/vect/vect-43: Likewise.
22796 * gcc.dg/vect/vect-44: Likewise.
22797 * gcc.dg/vect/vect-46: Likewise.
22798 * gcc.dg/vect/vect-47: Likewise.
22799 * gcc.dg/vect/vect-48: Likewise.
22800 * gcc.dg/vect/vect-52: Likewise.
22801 * gcc.dg/vect/vect-53: Likewise.
22802 * gcc.dg/vect/vect-54: Likewise.
22803 * gcc.dg/vect/vect-55: Likewise.
22804 * gcc.dg/vect/vect-56: Likewise.
22805 * gcc.dg/vect/vect-57: Likewise.
22806 * gcc.dg/vect/vect-58: Likewise.
22807 * gcc.dg/vect/vect-59: Likewise.
22808 * gcc.dg/vect/vect-60: Likewise.
22809 * gcc.dg/vect/vect-61: Likewise.
22810 * gcc.dg/vect/vect-85: Likewise.
22811 * gcc.dg/vect/vect-87: Likewise.
22812 * gcc.dg/vect/vect-88: Likewise.
22813 * gcc.dg/vect/vect-93.c: Likewise.
22814 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
22815 * gcc.dg/vect/vect-75: Likewise.
22816 * gcc.dg/vect/vect-76: Likewise.
22817 * gcc.dg/vect/vect-77: Likewise.
22818 * gcc.dg/vect/vect-78: Likewise.
22819 * gcc.dg/vect/vect-80: Likewise.
22820 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
22821 vectorized for the expected reason, rather than checking how alignment
22822 was handled.
22823 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
22824 aligned type and also instead of aligned pointers. Added documentation.
22825
22826 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
22827
22828 * gfortran.dg/power.f90: New test.
22829
22830 2005-08-16 Jakub Jelinek <jakub@redhat.com>
22831
22832 PR rtl-optimization/23299
22833 * g++.dg/opt/pr23299.C: New test.
22834
22835 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22836
22837 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
22838
22839 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
22840
22841 * g++.dg/template/local6.C: New test.
22842
22843 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
22844
22845 * execute/exceptions/finally-1.m: Check that the catch and finally are
22846 being called. Also add a "return 0;" at the end of main.
22847
22848 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
22849
22850 PR fortran/21432.
22851 * gfortran.dg/namelist_print_1.f: New test of functionality of
22852 PRINT namelist.
22853 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
22854 namelist generates error with -std=f95.
22855
22856 2005-08-14 Ira Rosen <irar@il.ibm.com>
22857
22858 PR tree-optimization/23119
22859 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
22860
22861 2005-08-13 Marcin Koziej <creep@desk.pl>
22862 Andrew Pinski <pinskia@physics.uc.edu>
22863
22864 PR libobjc/22492
22865 * execute/exceptions/finally-1.m: New test.
22866
22867 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22868
22869 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
22870 testsuite.
22871 * objc/execute/exceptions/trivial.m: New test.
22872 * objc.dg/try-catch-11.m: Move to ...
22873 * objc/execute/exceptions/foward-1.m: Here.
22874 * objc.dg/try-catch-2.m: Move to ...
22875 * objc/execute/exceptions/catchall-1.m: Here.
22876 * objc.dg/try-catch-8.m: Move to ...
22877 * objc/execute/exceptions/local-variables-1.m: Here.
22878
22879 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22880
22881 * objc.dg/nested-func-1.m: Move to ...
22882 * objc/execute/nested-func-1.m: Here.
22883
22884 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22885
22886 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
22887 in ${options} instead of [target_info name].
22888 * lib/obj-c++.exp (objc_target_compile): Likewise.
22889
22890 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22891
22892 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
22893
22894 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22895
22896 part of PR testsuite/23348
22897 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
22898 each of the torture options.
22899 * objc/compile/trivial.m: New test.
22900
22901 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
22902
22903 * gfortran.dg/eoshift.f90: Correct format.
22904
22905 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
22906
22907 * gfortran.fortran-torture/execute/character_passing.f90:
22908 Fix comment typo.
22909
22910 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
22911
22912 PR c++/8271
22913 * g++.dg/template/unify10.C: New.
22914
22915 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
22916
22917 * g++.dg/parse/pr22514.C: Move to...
22918 * g++.dg/debug/pr22514.C: here.
22919
22920 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22921
22922 PR c++/23266
22923 * g++.dg/inherit/pure1.C: New test.
22924
22925 * ChangeLog: Fix typos.
22926
22927 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22928 Steven Bosscher <stevenb@suse.de>
22929
22930 * gfortran.dg/runtime_warning_1.f90: New test.
22931
22932 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
22933
22934 PR c++/23219
22935 * g++.dg/parse/crash28.C: New.
22936
22937 2005-08-11 Richard Guenther <rguenther@suse.de>
22938
22939 PR target/23289
22940 * gcc.target/i386/tailcall-1.c: New testcase.
22941
22942 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
22943
22944 * gcc.dg/vect/vect-67.c: Un-xfail.
22945
22946 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
22947
22948 PR c++/23225
22949 * g++.dg/parse/crash27.C: new test.
22950
22951 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
22952
22953 PR libfortran/22143
22954 * gfortran.dg/shift-kind.f90: New testcase.
22955
22956 2005-08-10 Richard Sandiford <richard@codesourcery.com>
22957
22958 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
22959 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
22960
22961 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22962
22963 PR c++/20646
22964 * g++.dg/other/mult-stor1.C: New test.
22965
22966 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
22967
22968 * gcc.c-torture/pr18299-1.c: Move to ...
22969 * gcc.c-torture/compile/pr18299-1.c: Here.
22970
22971 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
22972
22973 * gfortran/fortran.torture/execute/character_passing.f90:
22974 Fix types for LSAME.
22975
22976 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
22977
22978 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
22979 input data back to what it was originally.
22980
22981 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
22982
22983 * objc.dg/try-catch-8.m: Enable for all targets.
22984
22985 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
22986
22987 * gcc.dg/pr23165.c: New test.
22988
22989 2005-08-09 Steven Bosscher <stevenb@suse.de>
22990
22991 PR tree-optimization/23234
22992 * gcc.dg/tree-ssa/pr23234.c: New test.
22993
22994 2005-08-08 Josh Conner <jconner@apple.com>
22995
22996 PR rtl-optimization/23241
22997 * gcc.dg/char-compare.c: New test.
22998
22999 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23000
23001 PR c++/22508
23002 * g++.dg/init/new13.C: New test.
23003
23004 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
23005
23006 PR c++/21166
23007 * g++.dg/other/crash-4.C: Adjust
23008 * g++/dg/ext/packed9.C: New.
23009
23010 2005-08-08 Richard Sandiford <richard@codesourcery.com>
23011
23012 PR middle-end/21964
23013 * gcc.c-torture/execute/pr21964-1.c: New test.
23014
23015 2005-08-08 Richard Sandiford <richard@codesourcery.com>
23016
23017 PR c/22458
23018 * gcc.dg/pr22458-1.c: New test.
23019
23020 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
23021 Steven G. Kargl <kargls@comcast.net>
23022
23023 PR fortran/22390
23024 * gfortran.dg/flush_1.f90: New test.
23025
23026 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23027
23028 PR c++/23191
23029 * g++.dg/template/eh2.C: New test.
23030
23031 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23032
23033 PR c++/19498
23034 * g++.dg/template/instantiate7.C: New test.
23035
23036 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
23037
23038 PR c/23113
23039 * gcc.dg/Wunused-value-1.c: New test.
23040
23041 2005-08-06 Richard Sandiford <richard@codesourcery.com>
23042
23043 PR rtl-optimization/23233
23044 * gcc.c-torture/compile/pr23233-1.c: New test.
23045
23046 2005-08-06 Jakub Jelinek <jakub@redhat.com>
23047
23048 PR fortran/18833
23049 PR fortran/20850
23050 * gfortran.dg/equiv_1.f90: New test.
23051 * gfortran.dg/equiv_2.f90: New test.
23052 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
23053 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
23054 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
23055
23056 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
23057
23058 * gcc.c-torture/execute/vrp-5.c: New test.
23059 * gcc.c-torture/execute/vrp-6.c: New test.
23060 * gcc.dg/tree-ssa/vrp21.c: New test.
23061
23062 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
23063
23064 * g++.dg/parse/pr22514.C: New test.
23065
23066 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
23067
23068 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
23069
23070 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
23071 instead of constant loads / pool entries.
23072
23073 2005-08-05 David Edelsohn <edelsohn@gnu.org>
23074
23075 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
23076 TEST_TO_WCTYPE.
23077
23078 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
23079
23080 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
23081 __WINT_TYPE__ in generated prototypes if possible.
23082
23083 2005-08-04 Diego Novillo <dnovillo@redhat.com>
23084
23085 PR 22037
23086 * g++.dg/tree-ssa/pr22037.C:
23087
23088 2005-08-04 Richard Henderson <rth@redhat.com>
23089
23090 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
23091 scan-tree-dump-times directive.
23092
23093 2005-08-04 Jan Hubicka <jh@suse.cz>
23094
23095 * gcov-1.C: Fix switch counts.
23096 * gcov-4b.c: Likewise.
23097
23098 2005-08-03 Jeff Law <law@redhat.com>
23099
23100 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
23101
23102 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
23103
23104 * gcc.c-torture/execute/pr23135.c: New test.
23105
23106 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23107
23108 PR tree-optimization/19899
23109 * gcc.dg/tree-ssa/scev-1.c: New test.
23110 * gcc.dg/tree-ssa/scev-2.c: New test.
23111
23112 2005-08-03 Richard Sandiford <richard@codesourcery.com>
23113
23114 PR target/18582
23115 * gcc.dg/torture/pr18582-1.c: New test.
23116
23117 2005-08-03 Jan Hubicka <jh@suse.cz>
23118
23119 * update-conroll.c: New testcase.
23120 * update-conroll-2.c: New testcase.
23121
23122 2005-08-02 David Edelsohn <edelsohn@gnu.org>
23123
23124 * gfortran.dg/constant_substring.f: New test.
23125 * gfortran.dg/pr22491.f: New test.
23126
23127 2005-08-02 Jan Hubicka <jh@suse.cz>
23128
23129 * update-threading.c: Replace by the proper one.
23130
23131 2005-08-02 Diego Novillo <dnovillo@redhat.com>
23132
23133 PR 23164
23134 * g++.dg/tree-ssa/pr23164.C: New test.
23135
23136 2005-08-02 Diego Novillo <dnovillo@redhat.com>
23137
23138 * gcc.dg/tree-ssa/pr23192.c: New test.
23139
23140 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
23141
23142 * gcc.c-torture/execute/vrp-4.c: New test.
23143
23144 2005-08-02 Jan Hubicka <jh@suse.cz>
23145
23146 * update-threading.c: New test.
23147
23148 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
23149
23150 * gcc.c-torture/compile/20050801-1.c: New test.
23151 * gcc.c-torture/compile/20050801-2.c: New test.
23152
23153 2005-08-01 Jan Hubicka <jh@suse.cz>
23154
23155 * val-prof-5.c: New test.
23156
23157 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
23158
23159 PR c/22311
23160 * gcc.dg/pr22311-1.c : New test.
23161
23162 2005-07-31 Steven Bosscher <stevenb@suse.de>
23163
23164 PR target/23095
23165 * gfortran.dg/pr23095.f: New test.
23166
23167 PR c++/22003
23168 * g++.dg/other/pr22003.C: New test.
23169
23170 2005-07-31 Richard Sandiford <richard@codesourcery.com>
23171
23172 PR target/20621
23173 * gcc.c-torture/execute/pr20621-1.c: New test.
23174
23175 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
23176
23177 * gfortran.dg/comma_format_extension_4.f: Adjust length
23178 of string for format.
23179 * gfortran.dg/der_array_io_1.f: Replace illegal internal
23180 print statement with internal write.
23181 * gfortran.dg/der_array_io_2.f: Likewise.
23182 * gfortran.dg/der_array_io_3.f: Likewise.
23183
23184 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
23185
23186 * gcc.dg/fold-abs-4.c: new test.
23187
23188 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
23189
23190 PR fortran/22570 an related issues.
23191 * gfortran.dg/x_slash_1.f: New test.
23192
23193 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
23194
23195 PR c/23143
23196 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
23197 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
23198
23199 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23200
23201 PR c/529
23202 * gcc.dg/Wshadow-3.c: New test.
23203
23204 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
23205
23206 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
23207 used to have the wrong bounds).
23208
23209 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23210
23211 PR c/21720
23212 * gcc.dg/hex-round-1.c: Test more cases.
23213 * gcc.dg/hex-round-2.c: New test.
23214
23215 2005-07-29 Diego Novillo <dnovillo@redhat.com>
23216
23217 PR 22550
23218 * g++.dg/tree-ssa/pr22550.C: New test.
23219
23220 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
23221
23222 * gcc.dg/tree-ssa/vrp19.c: New test.
23223 * gcc.dg/tree-ssa-vrp20.c: New test.
23224
23225 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23226
23227 PR c/22240
23228 * gcc.dg/transparent-union-4.c: New test.
23229
23230 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23231
23232 PR c/22192
23233 * gcc.dg/c99-vla-2.c: New test.
23234
23235 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23236
23237 PR c/21720
23238 * gcc.dg/hex-round-1.c: New test.
23239
23240 2005-07-28 Jan Hubicka <jh@suse.cz>
23241
23242 * inliner-1.c: Do not dump everything.
23243 * tree-prof.exp: Do not pass -ftree-based-profiling.
23244 * bprob.exp: Likewise.
23245
23246 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
23247
23248 2005-07-28 Mark Mitchell <mark@codesourcery.com>
23249
23250 PR c++/22545
23251 * g++.dg/expr/ptrmem7.C: New test.
23252
23253 2005-07-28 Mike Stump <mrs@apple.com>
23254
23255 * g++.old-deja/g++.mike/visibility-1.C: New test.
23256
23257 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23258
23259 PR c/20187
23260 * gcc.c-torture/execute/pr20187-1.c: New test.
23261
23262 2005-07-28 Jeff Law <law@redhat.com>
23263
23264 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
23265 * gcc.dg/tree-ssa/vrp18.c: New test.
23266
23267 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
23268
23269 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
23270
23271 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
23272
23273 PR tree-optimization/22506
23274 * gcc.dg/vect/ps22506.c: New test.
23275
23276 2005-07-28 Jakub Jelinek <jakub@redhat.com>
23277
23278 PR target/21149
23279 * gcc.target/i386/sse-3.c: New test.
23280
23281 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23282
23283 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
23284 * gcc.target/mips/mips32-dsp-type.c: Likewise.
23285
23286 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23287
23288 PR c/22589
23289 * gcc.c-torture/compile/pr22589-1.c: New test.
23290
23291 2005-07-28 Jan Hubicka <jh@suse.cz>
23292
23293 * update-loopch.c: New testcase.
23294
23295 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
23296
23297 PR rtl-optimization/23047
23298 * gcc.c-torture/execute/pr23047.c: New test.
23299 * gcc.c-torture/execute/pr23047.x: New.
23300
23301 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
23302
23303 PR tree-optimization/22493
23304 * gcc.c-torture/execute/pr22493-1.c: New test.
23305 * gcc.c-torture/execute/pr22493-1.x: New.
23306 * gcc.c-torture/execute/vrp-1.c: New test.
23307 * gcc.c-torture/execute/vrp-2.c: New test.
23308 * gcc.c-torture/execute/vrp-2.c: New test.
23309
23310 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
23311
23312 * gcc.target/frv/all-builtin-read8.c: Delete.
23313 * gcc.target/frv/all-builtin-read16.c: Delete.
23314 * gcc.target/frv/all-builtin-read32.c: Delete.
23315 * gcc.target/frv/all-builtin-read64.c: Delete.
23316 * gcc.target/frv/all-builtin-write8.c: Delete.
23317 * gcc.target/frv/all-builtin-write16.c: Delete.
23318 * gcc.target/frv/all-builtin-write32.c: Delete.
23319 * gcc.target/frv/all-builtin-write64.c: Delete.
23320 * gcc.target/frv/all-read-write-1.c: New.
23321
23322 2005-07-27 Jeff Law <law@redhat.com>
23323
23324 * gcc.c-torture/execute/pr22630.c: New test.
23325
23326 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
23327
23328 PR tree-optimization/23073
23329 * gcc.dg/vect/nodump-pr23073.c: New test.
23330 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
23331
23332 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
23333
23334 PR tree-optimize/22348
23335 * gcc.c-torture/execute/pr22348.c: New.
23336
23337 2005-07-27 Richard Guenther <rguenther@suse.de>
23338
23339 * gcc.dg/tree-ssa/salias-1.c: New testcase.
23340
23341 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23342
23343 PR fortran/22503
23344 * gfortran.dg/logical_comp.f90: New test.
23345
23346 2005-07-27 Jan Hubicka <jh@suse.cz>
23347
23348 * inliner-1.c: Add cleanup of dumps.
23349 * val-prof-*.c: Likewise.
23350 * update-tailcall.c: New.
23351
23352 2005-07-26 Diego Novillo <dnovillo@redhat.com>
23353
23354 PR 22591
23355 * gcc.dg/tree-ssa/pr22591.c: New test.
23356 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
23357
23358 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
23359
23360 PR libobjc/22606
23361 * objc.dg/try-catch-11.m: New test.
23362
23363 2005-07-26 Richard Guenther <rguenther@suse.de>
23364
23365 PR tree-optimization/22486
23366 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
23367
23368 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
23369
23370 PR tree-opt/22484
23371 * g++.dg/opt/loop2.C: New test.
23372
23373 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
23374
23375 * gcc.dg/tree-ssa/reassoc-3.c: New test.
23376 * gcc.dg/tree-ssa/reassoc-4.c: New test.
23377
23378 2005-07-25 Adam Nemet <anemet@lnxw.com>
23379
23380 * lib/profopt.exp (profopt-execute): Check for profiling data
23381 files on the target.
23382
23383 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
23384
23385 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
23386 for matching of asm labels.
23387
23388 2005-07-25 Richard Guenther <rguenther@suse.de>
23389
23390 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
23391
23392 2005-07-25 Richard Guenther <rguenther@suse.de>
23393
23394 PR testsuite/22624
23395 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
23396
23397 2005-07-25 Ira Rosen <irar@il.ibm.com>
23398
23399 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
23400 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
23401 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
23402 * gcc.dg/vect/vect-100.c: New test.
23403 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
23404 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
23405 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
23406 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
23407 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
23408 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
23409 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
23410 * gfortran.dg/vect/pr19049.f90: New testcase.
23411 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
23412
23413 2005-07-25 Jakub Jelinek <jakub@redhat.com>
23414
23415 * gcc.c-torture/execute/20050713-1.c: New test.
23416
23417 PR fortran/20063
23418 * gfortran.fortran-torture/execute/data_4.f90: New test.
23419
23420 PR middle-end/20303
23421 * gcc.dg/visibility-d.c: New test.
23422
23423 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
23424
23425 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
23426 * gfortran.dg/underflow.f90: Ditto.
23427
23428 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23429
23430 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
23431 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
23432 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
23433
23434 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
23435
23436 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
23437 include case of field width of zero.
23438
23439 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
23440
23441 PR libgfortran/21875
23442 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
23443 with trailing blanks on normal formatted read.
23444
23445 2005-07-23 Chao-ying Fu <fu@mips.com>
23446
23447 * gcc.target/mips/mips32-dsp-type.c: New test.
23448 * gcc.target/mips/mips32-dsp.c: New test.
23449
23450 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
23451
23452 PR testsuite/21073
23453 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
23454
23455 PR testsuite/20454
23456 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
23457 and __cyg_profile_func_exit.
23458
23459 2005-07-22 David Edelsohn <edelsohn@gnu.org>
23460
23461 * gfortran.dg/comma_format_extension_3.f: Fix typo.
23462 * gfortran.dg/comma_format_extension_4.f: Same.
23463 * gfortran.dg/pr15332.f: Same.
23464 * gfortran.dg/pr21730.f: Same.
23465
23466 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
23467
23468 * g++.dg/opt/vrp2.C: Fix testcase.
23469
23470 PR tree-opt/22625
23471 * g++.dg/opt/vrp2.C: New test.
23472
23473 2005-07-22 Mark Mitchell <mark@codesourcery.com>
23474
23475 PR debug/21828
23476 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
23477
23478 2005-07-22 Diego Novillo <dnovillo@redhat.com>
23479
23480 * gcc.dg/tree-ssa/20050719-1.c: New test.
23481
23482 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
23483
23484 * gcc.dg/bfin-longcall-1.c: New file.
23485 * gcc.dg/bfin-longcall-2.c: New file.
23486
23487 2005-07-21 Janis Johnson <janis187@us.ibm.com>
23488
23489 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
23490
23491 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
23492
23493 PR middle-end/19055
23494 * gcc.dg/tree-ssa/pr19055.c: New test.
23495 * gcc.dg/tree-ssa/pr19055-2.c: New test.
23496
23497 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
23498
23499 PR C++/22358
23500 * g++.dg/other/pr22358.C: New test.
23501
23502 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
23503
23504 PR c++/2922
23505 * g++.dg/lookup/two-stage5.C: New test from bug comments.
23506
23507 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23508
23509 PR c++/15938
23510 * g++.dg/init/union2.C: New test.
23511
23512 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23513
23514 PR c/22393
23515 * gcc.dg/complex-4.c: New test.
23516
23517 2005-07-21 Richard Guenther <rguenther@suse.de>
23518
23519 PR testsuite/22522
23520 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
23521 scanning for asm labels.
23522 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23523
23524 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
23525
23526 PR target/22085
23527 * gcc.dg/altivec-pr22085.c: New.
23528
23529 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
23530
23531 PR tree-optimization/19210
23532 * gcc.dg/tree-ssa/pr19210-1.c: New.
23533 * gcc.dg/tree-ssa/pr19210-2.c: New.
23534
23535 2005-07-21 Richard Sandiford <richard@codesourcery.com>
23536
23537 PR rtl-optimization/22167
23538 * g++.dg/opt/pr22167.C: New test.
23539
23540 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
23541
23542 PR c++/2922
23543 * g++.dg/lookup/two-stage2.C: New.
23544 * g++.dg/lookup/two-stage3.C: New.
23545 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
23546 fixed two-stage name lookup for operators.
23547 * g++.dg/template/call3.C: Compiler now produces an appropriate
23548 error message.
23549 * g++.dg/template/crash37.C: Compiler now describes bla() on line
23550 14 as a candidate.
23551 * g++.dg/template/ptrmem4.C: Compiler produces different error
23552 message.
23553 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
23554 connect_to_method as a candidate.
23555
23556 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
23557
23558 * gcc.dg/fold-alloc-1.c: New test.
23559
23560 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
23561
23562 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
23563 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
23564
23565 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
23566
23567 * gcc.dg/fold-abs-1.c: New test.
23568 * gcc.dg/fold-abs-2.c: New test.
23569 * gcc.dg/fold-abs-3.c: New test.
23570
23571 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
23572
23573 Make CONSTRUCTOR use VEC to store initializers.
23574 * g++.dg/ext/complit3.C: Check for specific error messages.
23575 * g++.dg/init/brace2.C: Update error message.
23576 * g++.dg/warn/Wbraces2.C: Likewise.
23577
23578 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
23579
23580 PR fortran/16940
23581 * gfortran.dg/module_interface_1.f90: New test.
23582
23583 2005-07-19 Danny Berlin <dberlin@dberlin.org>
23584 Kenneth Zadeck <zadeck@naturalbridge.com>
23585
23586 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
23587
23588 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23589
23590 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
23591 specify -Wformat for these tests.
23592 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
23593 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
23594 * gcc.dg/format/opt-6.c: Delete.
23595
23596 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
23597
23598 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
23599 * gcc.dg/tree-ssa/sra-3.c: Likewise.
23600
23601 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
23602
23603 * gcc.dg/tree-ssa/alias-2.c: New test.
23604
23605 2005-07-18 Mark Mitchell <mark@codesourcery.com>
23606
23607 PR c++/22263
23608 * g++.dg/template/explicit7.C: New test.
23609
23610 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
23611
23612 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
23613 field width of 8 to +Inf and -Inf.
23614
23615 2005-07-17 Mark Mitchell <mark@codesourcery.com>
23616
23617 PR c++/22139
23618 * g++.dg/template/friend36.C: New test.
23619
23620 2005-07-16 David Edelsohn <edelsohn@gnu.org>
23621
23622 PR fortran/21730
23623 * gfortran.dg/pr21730.f: New test.
23624
23625 2005-07-16 Danny Berlin <dberlin@dberlin.org>
23626 Kenneth Zadeck <zadeck@naturalbridge.com>
23627
23628 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
23629 since pure const detection cannot run at -O1 in c compiler.
23630 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
23631 can now optimize this case properly.
23632 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
23633 because we now pass.
23634 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
23635
23636 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
23637
23638 PR c/22421
23639 * gcc.dg/format/bitfld-1.c: New test.
23640
23641 2005-07-15 Mark Mitchell <mark@codesourcery.com>
23642
23643 PR c++/22204
23644 * g++.dg/rtti/repo1.C: New test.
23645
23646 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
23647
23648 PR middle-end/22398
23649 * gcc.c-torture/compile/pr22398.c: New test.
23650
23651 2005-07-15 Mark Mitchell <mark@codesourcery.com>
23652
23653 PR c++/22132
23654 * g++.dg/expr/cast4.C: New test.
23655
23656 2005-07-15 Richard Guenther <rguenther@suse.de>
23657
23658 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
23659 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23660
23661 2005-07-15 Steven Bosscher <stevenb@suse.de>
23662
23663 PR tree-optimization/22230
23664 * gcc.dg/tree-ssa/pr22230.c: New test.
23665
23666 2005-07-14 Jakub Jelinek <jakub@redhat.com>
23667
23668 * gfortran.dg/g77/cpp6.f: New test.
23669
23670 PR fortran/22417
23671 * gfortran.dg/g77/cpp5.F: New test.
23672 * gfortran.dg/g77/cpp5.h: New file.
23673 * gfortran.dg/g77/cpp5inc.h: New file.
23674
23675 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
23676
23677 PR libfortran/16435
23678 * gfortran.dg/tl_editting.f90: New.
23679 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
23680
23681 2005-07-14 Steven G. Kargl <kargls@comcast.net>
23682
23683 * gfortran.dg/char_array_constructor.f90: New test.
23684
23685 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
23686
23687 * gfortran.dg/past_eor.f90: New.
23688 * gfortran.dg/complex_read.f90: New.
23689
23690 2005-07-13 Jeff Law <law@redhat.com>
23691
23692 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
23693 additional casts.
23694
23695 * gcc.dg/tree-ssa/pr22321.c: New test
23696
23697 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
23698
23699 PR tree-optimization/21921
23700 * gcc.dg/tree-ssa/pr21921.c: New.
23701
23702 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
23703
23704 PR tree-optimizatio/22442
23705 * gcc.dg/tree-ssa/loop-11.c: New test.
23706
23707 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
23708
23709 PR tree-opt/21840
23710 * gcc.c-torture/compile/pr21840.c: New test.
23711
23712 2005-07-12 Jan Hubicka <jh@suse.cz>
23713
23714 * gcc.c-torture/compile/pr22379.c: New test.
23715
23716 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
23717
23718 PR libfortran/21593
23719 gfortran.dg/dev_null.f90: Remove outdated comment about
23720 PR libfortran/21593.
23721
23722
23723 2005-07-12 Dale Johannesen <dalej@apple.com>
23724
23725 * gcc.target/i386/compress-float-sse.c: New.
23726 * gcc.target/i386/compress-float-sse-pic.c: New.
23727 * gcc.target/i386/compress-float-387.c: New.
23728 * gcc.target/i386/compress-float-387-pic.c: New.
23729 * gcc.dg/compress-float-ppc.c: New.
23730 * gcc.dg/compress-float-ppc-pic.c: New.
23731
23732 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
23733
23734 PR libfortran/21593
23735 gfortran.dg/dev_null.f90: Remove targets.
23736
23737 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
23738
23739 PR tree-opt/22335
23740 * gcc.dg/pr22335-1.c: New test.
23741 * gcc.dg/pr22335-2.c: New test.
23742
23743 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23744
23745 PR c++/20172
23746 * g++.dg/template/nontype12.C : New test.
23747
23748 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
23749
23750 * gcc.dg/tree-ssa/loop-10.c: New test.
23751
23752 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
23753
23754 * gcc.c-torture/execute/20020720-1.x: Remove.
23755
23756 2005-07-11 Jakub Jelinek <jakub@redhat.com>
23757
23758 * gfortran.fortran-torture/execute/forall_7.f90: New test.
23759
23760 2005-07-10 Richard Sandiford <richard@codesourcery.com>
23761
23762 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
23763 (dg-mips-options): Use it.
23764
23765 2005-07-09 Diego Novillo <dnovillo@redhat.com>
23766
23767 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
23768
23769 2005-07-09 Richard Henderson <rth@redhat.com>
23770
23771 * lib/target-supports.exp (check_effective_target_sync_char_short):
23772 Add alpha.
23773
23774 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
23775
23776 PR libfortran/22217
23777 * gfortran.dg/negative-z-descriptor.f90: New test.
23778
23779 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
23780
23781 PR tree-opt/22329
23782 * gcc.dg/pr22329.c: New test.
23783
23784 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
23785
23786 PR tree-optimization/20139
23787 * gcc.dg/tree-ssa/pr20139.c: New.
23788
23789 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
23790
23791 PR tree-opt/22356
23792 * gcc.dg/pr22356-1.c: New test.
23793
23794 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
23795
23796 PR c++/21799
23797 * g++.dg/template/unify8.C: New.
23798 * g++.dg/template/unify9.C: New.
23799
23800 2005-07-08 Jakub Jelinek <jakub@redhat.com>
23801
23802 * gfortran.fortran-torture/execute/entry_10.f90: New test.
23803
23804 2005-07-07 Geoffrey Keating <geoffk@apple.com>
23805
23806 * gcc.dg/darwin-version-1.c: New.
23807 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
23808 * gcc.dg/builtins-20.c: Likewise.
23809 * gcc.dg/builtins-53.c: Likewise.
23810 * gcc.dg/torture/builtins-convert-1.c: Likewise.
23811 * gcc.dg/torture/builtins-convert-2.c: Likewise.
23812 * gcc.dg/torture/builtins-convert-3.c: Likewise.
23813 * gcc.dg/torture/builtins-power-1.c: Likewise.
23814 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
23815 on Darwin.
23816
23817 2005-07-07 Jeff Law <law@redhat.com>
23818
23819 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
23820 argument evaluation order.
23821
23822 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
23823
23824 PR libfortran/21594
23825 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23826 Add test cases where the shift length is greater than the
23827 array length.
23828
23829 2005-07-07 Ziemowit Laski <zlaski@apple.com>
23830
23831 * obj-c++.dg/proto-lossage-6.mm: New.
23832 * objc.dg/proto-lossage-6.m: New.
23833
23834 2005-07-07 Ziemowit Laski <zlaski@apple.com>
23835
23836 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
23837 * objc.dg/gnu-runtime-2.m: Likewise.
23838
23839 2005-07-07 Jakub Jelinek <jakub@redhat.com>
23840
23841 * gfortran.dg/longline.f: New test.
23842
23843 * gfortran.dg/badline.f: New test.
23844
23845 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
23846
23847 PR fortran/16531
23848 PR fortran/15966
23849 PR fortran/18781
23850 * gfortran.dg/hollerith.f90: New.
23851 * gfortran.dg/hollerith2.f90: New.
23852 * gfortran.dg/hollerith3.f90: New.
23853 * gfortran.dg/hollerith4.f90: New.
23854 * gfortran.dg/hollerith_f95.f90: New.
23855 * gfortran.dg/hollerith_legacy.f90: New.
23856 * gfortran.dg/g77/cpp4.F: New. Port from g77.
23857
23858 2005-07-07 Ziemowit Laski <zlaski@apple.com>
23859
23860 PR objc/22274
23861 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
23862 * objc.dg/gnu-runtime-2.m: New.
23863
23864 2005-07-06 Jeff Law <law@redhat.com>
23865
23866 * gcc.dg/tree-ssa/vrp17.c: New test.
23867
23868 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
23869
23870 PR fortran/22327
23871 * gfortran.dg/array_constructor_5.f90: New test.
23872
23873 2005-07-07 Jakub Jelinek <jakub@redhat.com>
23874
23875 * gfortran.fortran-torture/execute/entry_9.f90: New test.
23876
23877 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
23878
23879 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
23880 * gcc.dg/980816-1.c: Ditto.
23881
23882 2005-07-06 Jeff Law <law@redhat.com>
23883
23884 * gcc.c-torture/compile/pr21356.c: New test.
23885
23886 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
23887
23888 PR c/22013
23889 PR c/22098
23890 * gcc.c-torture/compile/pr22013-1.c,
23891 gcc.c-torture/execute/pr22098-1.c,
23892 gcc.c-torture/execute/pr22098-2.c,
23893 gcc.c-torture/execute/pr22098-3.c: New tests.
23894
23895 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
23896
23897 PR c/22308
23898 * gcc.dg/pr22308-1.c: New test.
23899
23900 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
23901
23902 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
23903 target.
23904 * gcc.dg/compare9.c: Use -fshort-enums instead of
23905 -fno-short-enums. Change the last test to dg-bogus.
23906
23907 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
23908
23909 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
23910 * gcc.dg/compare9.c: New.
23911
23912 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23913
23914 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
23915
23916 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
23917
23918 PR testsuite/22288
23919 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
23920
23921
23922 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23923
23924 * gcc.dg/format/gcc_gfc-1.c: New.
23925
23926 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
23927
23928 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
23929
23930 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23931
23932 PR fortran/20842
23933 * gfortran.dg/io_invalid_1.f90: New test.
23934
23935 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
23936
23937 * gcc.dg/format/gcc_diag-1.c: Update.
23938
23939 2005-07-02 Jeff Law <law@redhat.com>
23940
23941 * gcc.dg/tree-ssa/pr22051-1.c: New test.
23942 * gcc.dg/tree-ssa/pr22051-2.c: New test.
23943
23944 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
23945
23946 * gcc.dg/format/gcc_diag-1.c: Update.
23947
23948 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
23949
23950 PR tree-opt/22269
23951 * gcc.c-torture/compile/pr22269.c: New test.
23952
23953 2005-06-30 Diego Novillo <dnovillo@redhat.com>
23954
23955 PR 21584
23956 PR 22219
23957 * g++.dg/tree-ssa/pr21584-1.C: New test.
23958 * g++.dg/tree-ssa/pr21584-2.C: New test.
23959
23960 2005-06-30 Ziemowit Laski <zlaski@apple.com>
23961
23962 * obj-c++.dg/try-catch-11.mm: New.
23963 * objc.dg/try-catch-10.m: New.
23964
23965 2005-06-29 David Edelsohn <edelsohn@gnu.org>
23966
23967 * g++.dg/other/ucnid-1.C: xfail on AIX.
23968
23969 2005-06-29 Diego Novillo <dnovillo@redhat.com>
23970
23971 PR 22234
23972 * gcc.dg/20050629-1.c: New test.
23973
23974 2005-06-29 Ziemowit Laski <zlaski@apple.com>
23975
23976 * obj-c++.dg/const-str-1[0-1].mm: New.
23977 * objc.dg/const-str-1[0-1].m: New.
23978
23979 2005-05-29 Richard Henderson <rth@redhat.com>
23980
23981 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
23982 Rename from check_effective_target_vect_no_max.
23983 (check_effective_target_vect_no_int_add): New.
23984 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
23985 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
23986 * gcc.dg/vect/vect-reduc-3.c: Likewise.
23987 * gcc.dg/vect/vect-reduc-1.c: Use both.
23988 * gcc.dg/vect/vect-reduc-2.c: Likewise.
23989
23990 2005-05-29 Richard Henderson <rth@redhat.com>
23991
23992 * lib/target-supports.exp (check_effective_target_vect_no_max):
23993 Remove i386 and x86_64.
23994
23995 2005-06-29 Steve Ellcey <sje@cup.hp.com>
23996
23997 PR testsuite/21969
23998 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
23999
24000 2005-06-29 Steve Ellcey <sje@cup.hp.com>
24001
24002 PR middle-end/21969
24003 * gcc.dg/vect/pr21969.c: New test.
24004
24005 2005-06-28 Eric Christopher <echristo@redhat.com>
24006
24007 PR c/22052
24008 PR c/21975
24009 * gcc.dg/inline1.c: New test.
24010 * gcc.dg/inline2.c: Ditto.
24011 * gcc.dg/inline3.c: Ditto.
24012 * gcc.dg/inline4.c: Ditto.
24013 * gcc.dg/inline5.c: Ditto.
24014
24015 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
24016
24017 PR libfortran/22142
24018 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24019 Add testcase also testing eoshift1 for PR 22142.
24020
24021 2005-06-28 Richard Henderson <rth@redhat.com>
24022
24023 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
24024 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
24025 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
24026 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
24027 gcc.dg/tree-ssa/20030922-2.c: Likewise.
24028
24029 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
24030
24031 PR libfortran/22142
24032 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24033 Add testcase for PR 22142.
24034
24035 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
24036
24037 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
24038 gcc.target/ia64/fpreg-2.c: New tests.
24039
24040 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24041
24042 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
24043
24044 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24045
24046 PR libfortran/22170
24047 * gfortran.dg/slash_1.f90: New test.
24048
24049 2005-06-27 Richard Henderson <rth@redhat.com>
24050
24051 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
24052 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
24053 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24054 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24055 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24056 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24057
24058 2005-06-27 Richard Henderson <rth@redhat.com>
24059
24060 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
24061 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
24062
24063 2005-06-27 Ziemowit Laski <zlaski@apple.com>
24064
24065 * obj-c++.dg/proto-lossage-5.mm: New.
24066 * objc.dg/proto-lossage-5.m: New.
24067
24068 2005-06-27 Diego Novillo <dnovillo@redhat.com>
24069
24070 PR 21959
24071 * gcc.dg/tree-ssa/pr21959.c: New test.
24072
24073 2005-06-27 Jakub Jelinek <jakub@redhat.com>
24074
24075 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
24076 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
24077 testing uninitialized var.
24078
24079 * gcc.c-torture/execute/builtins/chk.h: New.
24080 * gcc.c-torture/execute/builtins/lib/chk.c: New.
24081 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
24082 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
24083 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
24084 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
24085 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
24086 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
24087 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
24088 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
24089 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
24090 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
24091 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
24092 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
24093 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
24094 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
24095 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
24096 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
24097 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
24098 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
24099 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
24100 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
24101 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
24102 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
24103 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
24104 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
24105 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
24106 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
24107 * gcc.dg/builtin-object-size-1.c: New test.
24108 * gcc.dg/builtin-object-size-2.c: New test.
24109 * gcc.dg/builtin-object-size-3.c: New test.
24110 * gcc.dg/builtin-object-size-4.c: New test.
24111 * gcc.dg/builtin-object-size-5.c: New test.
24112 * gcc.dg/builtin-stringop-chk-1.c: New test.
24113 * gcc.dg/builtin-stringop-chk-2.c: New test.
24114 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
24115 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
24116 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
24117 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
24118 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
24119 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
24120 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
24121 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
24122 * gcc.c-torture/execute/printf-1.c: New test.
24123 * gcc.c-torture/execute/fprintf-1.c: New test.
24124 * gcc.c-torture/execute/vprintf-1.c: New test.
24125 * gcc.c-torture/execute/vfprintf-1.c: New test.
24126 * gcc.c-torture/execute/printf-chk-1.c: New test.
24127 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
24128 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
24129 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
24130
24131 2005-06-27 Michael Matz <matz@suse.de>
24132
24133 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
24134 slot is not merged if address escapes.
24135
24136 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24137
24138 PR c/21911
24139 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
24140
24141 2005-06-26 Jakub Jelinek <jakub@redhat.com>
24142
24143 PR middle-end/17965
24144 * gcc.c-torture/compile/20050622-1.c: New test.
24145
24146 PR middle-end/22028
24147 * gcc.dg/20050620-1.c: New test.
24148
24149 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
24150
24151 PR tree-optimization/22026
24152 * gcc.dg/tree-ssa/pr22026.c: New.
24153
24154 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
24155
24156 PR libfortran/22144
24157 * gfortran.dg/shift-alloc.f90: New testcase.
24158
24159 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
24160
24161 * all files: Update FSF address in copyright headers.
24162
24163 2005-06-22 Jan Hubicka <jh@suse.cz>
24164
24165 * wholeprogram-1.c: New testcase.
24166 * wholeprogram-2.c: New testcase.
24167
24168 2005-06-24 Mark Mitchell <mark@codesourcery.com>
24169
24170 PR 22171
24171 * gcc.dg/tree-ssa/pr22171.c: New test.
24172
24173 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
24174
24175 * gfortran.dg/simplify_modulo.f90: New.
24176
24177 2005-06-24 Jan Hubicka <jh@suse.cz>
24178
24179 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
24180
24181 2005-06-23 Ziemowit Laski <zlaski@apple.com>
24182
24183 * obj-c++.dg/proto-lossage-[1-4].mm: New.
24184
24185 2005-06-23 Ziemowit Laski <zlaski@apple.com>
24186
24187 * obj-c++.dg/typedef-alias-1.mm: New.
24188 * objc.dg/typedef-alias-1.m: New.
24189
24190 2005-06-23 Jeff Law <law@redhat.com>
24191
24192 * gcc.dg/tree-ssa/vrp16.c: New test.
24193
24194 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24195
24196 * lib/target-supports.exp: Add
24197 check_effective_target_fortran_large_real and
24198 check_effective_target_fortran_large_int to check for
24199 corresponding effective targets.
24200 * gfortran.dg/large_integer_kind_1.f90: New test.
24201 * gfortran.dg/large_real_kind_1.f90: New test.
24202
24203 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
24204
24205 PR tree-optimization/22117
24206 * gcc.dg/tree-ssa/pr22117.c: New.
24207
24208 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
24209
24210 PR testsuite/22123
24211 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
24212
24213 2005-06-23 David Edelsohn <edelsohn@gnu.org>
24214
24215 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
24216
24217 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
24218
24219 * gfortran.dg/f2c_4.f90: Add tests for complex functions
24220 * gfortran.dg/f2c_4.c: Likewise.
24221
24222 2005-06-22 Paul Brook <paul@codesourcery.com>
24223
24224 PR fortran/21034
24225 * gfortran.dg/auto_save_1.f90: New test.
24226
24227 2005-06-22 Michael Matz <matz@suse.de>
24228
24229 * gcc.target/x86-64/abi: New directory.
24230 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
24231 * gcc.target/x86-64/abi/README.gcc: New file.
24232 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
24233 * gcc.target/x86-64/abi/asm-support.s: New file.
24234 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
24235 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
24236 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
24237 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
24238 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
24239 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
24240 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
24241 * gcc.target/x86_64/abi/test_bitfields.c: New test.
24242 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
24243 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
24244 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
24245 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
24246 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
24247 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
24248 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
24249 * gcc.target/x86_64/abi/test_varargs.c: New test.
24250
24251 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
24252
24253 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
24254 32-bit i?86 and x86_64.
24255
24256 2005-06-21 Ziemowit Laski <zlaski@apple.com>
24257
24258 * obj-c++.dg/const-str-[1-9].mm: New tests.
24259
24260 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
24261
24262 PR fortran/22010
24263 * gfortran.dg/namelist_use.f90: New.
24264 * gfortran.dg/namelist_use_only.f90: New.
24265
24266 2005-06-21 Jeff Law <law@redhat.com>
24267
24268 * gcc.dg/tree-ssa/vrp15.c: New test.
24269
24270 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
24271
24272 * lib/target-supports.exp (check_effective_target_vect_reduction):
24273 Remove.
24274 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
24275 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
24276 remove vect_reduction target keyword. Also avoid two returns in main.
24277 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24278 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
24279 * gcc.dg/vect/vect-reduc-1short.c: New test.
24280 * gcc.dg/vect/vect-reduc-1char.c: New test.
24281 * gcc.dg/vect/vect-reduc-2short.c: New test.
24282 * gcc.dg/vect/vect-reduc-2char.c: New test.
24283 * gcc.dg/vect/vect-reduc-6.c: New test.
24284 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
24285 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
24286 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
24287
24288 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24289 Paul Thomas <pault@gcc.gnu.org>
24290
24291 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
24292 New tests.
24293
24294 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24295
24296 * gfortran.dg/backslash_1.f90: New test.
24297 * gfortran.dg/backslash_2.f90: New test.
24298
24299 2005-06-20 Steven G. Kargl <kargls@comcast.net>
24300
24301 * gfortran.dg/duplicate_labels.f90: New test.
24302
24303 2005-06-20 Jan Beulich <jbeulich@novell.com>
24304
24305 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
24306 unsupportable relocations.
24307 * g++.old-deja/g++.other/store-expr1.C: Likewise.
24308 * gcc.dg/20050321-2.c: xfail for NetWare.
24309
24310 2005-06-20 Andreas Jaeger <aj@suse.de>
24311
24312 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
24313 gcc.target/i386/fastcall-sseregparm.c,
24314 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
24315
24316 2005-06-19 Richard Henderson <rth@redhat.com>
24317
24318 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
24319
24320 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
24321
24322 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
24323
24324 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
24325
24326 PR c++/22115
24327 * g++.dg/conversion/simd2.C: Change expected error message.
24328
24329 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
24330
24331 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
24332 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24333 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24334
24335 2005-06-18 James A Morrison <phython@gcc.gnu.org>
24336
24337 * gcc.dg/fold-mod-1.c: New test.
24338
24339 2005-06-18 Steven G. Kargl <kargls@comcast.net>
24340
24341 PR fortran/19926
24342 * gfortran.dg/pr19926.f90: New test.
24343
24344 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
24345
24346 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
24347 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
24348 targets.
24349 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24350 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24351
24352 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
24353
24354 * gcc.target/ia64/float80-varargs-1.c: New test.
24355
24356 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24357
24358 PR tree-opt/22035
24359 * gfortran.dg/f2c_6.f90: New test.
24360
24361 2005-06-17 Geoffrey Keating <geoffk@apple.com>
24362
24363 PR c++/17413
24364 * g++.dg/template/local5.C: New.
24365
24366 2005-06-17 Richard Henderson <rth@redhat.com>
24367
24368 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
24369
24370 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
24371
24372 PR testsuite/21945
24373 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
24374
24375 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
24376
24377 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
24378 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
24379 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
24380 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
24381 check_vect to verify the presence of hardware vector support.
24382
24383 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
24384
24385 PR testsuite/22056
24386 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
24387
24388 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24389
24390 PR libfortran/19216
24391 * gfortran.dg/pr19216.f: Add correct space between brackets and
24392 dg directive.
24393
24394 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24395
24396 PR libfortran/16436
24397 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
24398
24399 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
24400
24401 * gcc.target/i386/attributes-error.c: New testcase.
24402 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
24403 * gcc.target/i386/regparm-stdcall.c: Likewise.
24404 * gcc.target/i386/sseregparm-1.c: Likewise.
24405 * gcc.target/i386/sseregparm-2.c: Likewise.
24406
24407 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
24408
24409 * g++.dg/rtti/crash2.C: New.
24410
24411 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
24412
24413 * gcc.dg/noncompile/20040203-3.c: Update expected message.
24414
24415 2005-06-15 David Ung <davidu@mips.com>
24416
24417 * gcc.target/mips/mips16e-extends.c: New test for testing the
24418 generation of MIPS16e zeb/zeh, seb/seh instructions.
24419
24420 2005-06-15 Diego Novillo <dnovillo@redhat.com>
24421
24422 PR 22018
24423 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
24424 * gcc.dg/tree-ssa/pr22018.c: New test.
24425
24426 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
24427
24428 * gcc.dg/simd-1.c: Update error messages.
24429 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
24430 * gcc.dg/simd-2.c: Update error messages.
24431 * gcc.dg/simd-4.c: New.
24432
24433 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
24434
24435 PR c++/20678
24436 * g++.dg/other/crash-4.C: New.
24437
24438 2005-06-14 Devang Patel <dpatel@apple.com>
24439
24440 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
24441
24442 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
24443
24444 PR c++/21929
24445 * g++.dg/parse/crash11.C: Update
24446
24447 2005-06-13 Jeff Law <law@redhat.com>
24448
24449 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
24450 perform the desired transformations.
24451 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
24452 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
24453
24454 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24455
24456 PR fortran/22038
24457 * gfortran.dg/forall_1.f90: Un-XFAIL.
24458
24459 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
24460
24461 PR c++/21929
24462 * g++.dg/parse/crash26.C: New.
24463
24464 PR c++/20789
24465 * g++.dg/init/member1.C: New.
24466
24467 2005-06-13 Jakub Jelinek <jakub@redhat.com>
24468
24469 * gfortran.dg/altreturn_1.f90: New test.
24470
24471 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
24472
24473 PR middle-end/21985
24474 * gcc.dg/tree-ssa/pr21985.c: New test.
24475
24476 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
24477
24478 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
24479
24480 2005-06-12 Roger Sayle <roger@eyesopen.com>
24481
24482 PR c++/21930
24483 * g++.dg/other/error10.C: New test case.
24484
24485 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24486
24487 PR libfortran/19155
24488 * gfortran.dg/pr19155.f: Add test.
24489
24490 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24491
24492 * gfortran.dg/f2c_7.f90: New test.
24493
24494 * gfortran.dg/forall_1.f90: XFAILed.
24495
24496 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
24497
24498 * gcc.dg/pr14796-1.c: New.
24499 * gcc.dg/pr14796-2.c: New.
24500
24501 2005-06-11 Steven G. Kargl <kargls@comcast.net>
24502
24503 PR fortran/17792
24504 PR fortran/21375
24505 * gfortran.dg/deallocate_stat.f90: New test.
24506
24507 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
24508
24509 * gfortran.fortran-torture/execute/in-pack.f90: New test.
24510
24511 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
24512
24513 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
24514 access will be generated when this loop is vectorized. Test that
24515 accesses with same alignment were detected.
24516 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
24517 Test that accesses with same alignment were detected.
24518 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
24519 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
24520 alignment were detected.
24521
24522 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
24523
24524 PR c++/10611
24525 * g++.dg/conversion/simd2.C: New.
24526
24527 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
24528
24529 * gcc.dg/Wcxx-compat-1.c: New.
24530
24531 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
24532
24533 PR libfortran/21480
24534 * gfortran.dg/reshape-complex.f90: Add a test for a packed
24535 complex array.
24536
24537 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
24538
24539 * gcc.dg/alias-8.c: New.
24540
24541 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
24542
24543 * gcc.dg/format/cmn_err-1.c: Update.
24544
24545 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
24546
24547 PR target/20666
24548 * gcc.target/sparc/fexpand-2.c: New.
24549 * gcc.target/sparc/fpmerge-2.c: New.
24550 * gcc.target/sparc/fpmul-2.c: New.
24551 * gcc.target/sparc/noresult.c: New.
24552 * gcc.target/sparc/pdist-2.c: New.
24553 * gcc.target/sparc/pdist-3.c: New.
24554
24555 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
24556
24557 PR testsuite/21702
24558 * gcc.target/i386/i386.exp: Fix comment typo.
24559
24560 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
24561
24562 PR c++/19497
24563 * g++.dg/inherit/using5.C: New.
24564 * g++.dg/inherit/using6.C: New.
24565
24566 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24567
24568 PR c++/19894
24569 * g++.dg/template/ptrmem15.C: New test.
24570
24571 PR c++/20563
24572 * g++.dg/ext/label4.C: New test.
24573
24574 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
24575
24576 * gcc.dg/tls/debug-1.c: New test.
24577
24578 2005-06-07 Dale Johannesen <dalej@apple.com>
24579
24580 * gcc.target/i386/movq.c: New.
24581
24582 2005-06-07 Dale Johannesen <dalej@apple.com>
24583
24584 * gcc.dg/20050607-1.c: New.
24585
24586 2005-06-07 Jakub Jelinek <jakub@redhat.com>
24587
24588 PR middle-end/21850
24589 * gcc.c-torture/execute/20050607-1.c: New test.
24590
24591 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
24592
24593 PR libfortran/21926
24594 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
24595 Test case where the return array has lowest stride one,
24596 but isn't packed.
24597
24598 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
24599
24600 * lib/target-supports.exp (check_effective_target_sync_int_long):
24601 Add s390 and s390x targets.
24602
24603 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
24604
24605 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
24606 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
24607 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
24608 * gcc.dg/tree-ssa/loop-9.c: New test.
24609
24610 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
24611
24612 * g++.dg/parse/defarg10.C: New.
24613
24614 2005-06-06 Jakub Jelinek <jakub@redhat.com>
24615
24616 PR regression/21897
24617 * gcc.c-torture/execute/20050604-1.c: New test.
24618
24619 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
24620
24621 PR 21903
24622 * g++.dg/parse/defarg9.C: New.
24623
24624 PR c++/20637
24625 * g++.dg/inherit/using4.C: New.
24626 * g++.dg/overload/error1.C: Adjust expected errors.
24627 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
24628 * g++.old-deja/g++.brendan/arm2.C: Likewise.
24629 * g++.old-deja/g++.other/redecl2.C: Likewise.
24630 * g++.old-deja/g++.other/redecl4.C: Likewise.
24631 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
24632
24633 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
24634
24635 * gfortran.dg/f2c_5.f90: Add -w to dg-options
24636
24637 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
24638
24639 * lib/gfortran.exp (gfortran_target_compile): Call
24640 dg-additional-files-options
24641 * gfortran.dg/f2c_4.f90: New file
24642 * gfortran.dg/f2c_4.c: New file
24643 * gfortran.dg/f2c_5.f90: New file
24644 * gfortran.dg/f2c_5.c: New file
24645
24646 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24647
24648 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
24649
24650 PR fortran/21912
24651 * gfortran.dg/array_constructor_4.f90: New test.
24652
24653 2005-06-05 Mark Mitchell <mark@codesourcery.com>
24654
24655 PR c++/21619
24656 * g++.dg/ext/builtin9.C: New test.
24657
24658 2005-06-05 Dale Johannesen <dalej@apple.com>
24659
24660 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
24661 * gcc.c-torture/execute/20050603-2.c: Ditto.
24662
24663 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
24664
24665 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
24666 * gcc.dg/vect/vect-reduc-1.c: New.
24667 * gcc.dg/vect/vect-reduc-2.c: New.
24668 * gcc.dg/vect/vect-reduc-3.c: New.
24669
24670 2005-06-04 Dale Johannesen <dalej@apple.com>
24671
24672 * gcc.c-torture/execute/20050603-1.c: New.
24673 * gcc.c-torture/execute/20050603-2.c: New.
24674 * gcc.dg/20050603-3.c: New.
24675
24676 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24677
24678 PR fortran/19195
24679 * gfortran.dg/debug_1.f90: New test.
24680
24681 * gfortran.dg/forall_1.f90: New test.
24682
24683 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
24684
24685 * gfortran.dg/array_constructor_3.f90: New test.
24686
24687 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24688
24689 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
24690
24691 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
24692
24693 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
24694
24695 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
24696
24697 PR c/21873
24698 * gcc.dg/init-excess-1.c: New test.
24699
24700 2005-06-03 Mark Mitchell <mark@codesourcery.com>
24701
24702 PR c++/21853
24703 * g++.dg/expr/static_cast6.C: New test.
24704
24705 2005-06-03 Diego Novillo <dnovillo@redhat.com>
24706
24707 * gcc.dg/tree-ssa/vrp14.c: New test.
24708
24709 2005-06-03 Mark Mitchell <mark@codesourcery.com>
24710
24711 PR c++/21336
24712 * g++.dg/template/new2.C: New test.
24713
24714 2005-06-03 Josh Conner <jconner@apple.com>
24715
24716 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
24717 all entries in initializer.
24718
24719 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
24720
24721 PR middle-end/21858
24722 * gcc.dg/pr21858.c: New testcase.
24723
24724 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
24725
24726 PR tree-optimization/21292
24727
24728 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
24729 New.
24730 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
24731 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
24732 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
24733 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
24734 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
24735
24736 2005-06-02 Richard Henderson <rth@redhat.com>
24737
24738 * gcc.dg/sync-2.c: Use -march=i486 for i386.
24739
24740 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
24741
24742 * gcc.dg/wtypequal.c: New testcase.
24743
24744 2005-06-02 Diego Novillo <dnovillo@redhat.com>
24745
24746 PR 21582
24747 * gcc.dg/tree-ssa/pr21582.c: New test.
24748
24749 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
24750
24751 PR c++/21280
24752 * g++.dg/opt/interface2.h: New.
24753 * g++.dg/opt/interface2.C: New.
24754 * g++.dg/init/ctor4.C: Adjust error lines.
24755 * g++.old-deja/g++.bob/inherit2.C: Likewise.
24756 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
24757 * g++.old-deja/g++.jason/opeq3.C: Likewise.
24758 * g++.old-deja/g++.pt/assign1.C: Likewise.
24759 * g++.old-deja/g++.pt/crash20.C: Likewise.
24760
24761 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
24762
24763 PR tree-optimization/21734
24764 * g++.dg/vect/pr21734_1.cc: New.
24765 * g++.dg/vect/pr21734_2.cc: New.
24766
24767 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
24768
24769 PR c++/20350
24770 * g++.dg/template/spec24.C: New.
24771
24772 PR c++/21151
24773 * g++.dg/pch/local-1.C: New.
24774 * g++.dg/pch/local-1.Hs: New.
24775
24776 2005-06-01 Diego Novillo <dnovillo@redhat.com>
24777
24778 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
24779 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
24780 * gcc.dg/tree-ssa/pr14341.c: New test.
24781 * gcc.dg/tree-ssa/pr14841.c: New test.
24782 * gcc.dg/tree-ssa/pr20701.c: New test.
24783 * gcc.dg/tree-ssa/pr21086.c: New test.
24784 * gcc.dg/tree-ssa/pr21090.c: New test.
24785 * gcc.dg/tree-ssa/pr21332.c: New test.
24786 * gcc.dg/tree-ssa/pr21458.c: New test.
24787 * gcc.dg/tree-ssa/pr21658.c: New test.
24788 * gcc.dg/tree-ssa/vrp01.c: New test.
24789 * gcc.dg/tree-ssa/vrp02.c: New test.
24790 * gcc.dg/tree-ssa/vrp03.c: New test.
24791 * gcc.dg/tree-ssa/vrp04.c: New test.
24792 * gcc.dg/tree-ssa/vrp05.c: New test.
24793 * gcc.dg/tree-ssa/vrp06.c: New test.
24794 * gcc.dg/tree-ssa/vrp07.c: New test.
24795 * gcc.dg/tree-ssa/vrp08.c: New test.
24796 * gcc.dg/tree-ssa/vrp09.c: New test.
24797 * gcc.dg/tree-ssa/vrp10.c: New test.
24798 * gcc.dg/tree-ssa/vrp11.c: New test.
24799 * gcc.dg/tree-ssa/vrp12.c: New test.
24800 * gcc.dg/tree-ssa/vrp13.c: New test.
24801
24802 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
24803
24804 PR 21029
24805 * gcc.dg/tree-ssa/pr21029.c: New test.
24806
24807 2005-06-01 Roger Sayle <roger@eyesopen.com>
24808
24809 * gfortran.dg/logint-1.f: New test case.
24810 * gfortran.dg/logint-2.f: Likewise.
24811 * gfortran.dg/logint-3.f: Likewise.
24812
24813 2005-06-01 Jakub Jelinek <jakub@redhat.com>
24814
24815 PR c/21536
24816 PR c/20760
24817 * gcc.dg/20050527-1.c: New test.
24818
24819 * gcc.dg/i386-sse-12.c: New test.
24820
24821 PR fortran/21729
24822 * gfortran.dg/implicit_5.f90: New test.
24823
24824 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
24825
24826 PR fortran/20883
24827 * gfortran/assign_4.f90: New test.
24828 * gfortran/assign_2.f90: Change compile to run.
24829
24830 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
24831
24832 * lib/target-supports.exp
24833 (check_effective_target_sync_char_short): New.
24834 * gcc.dg/sync-2.c: New.
24835
24836 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
24837
24838 PR tree-optimization/21817
24839 * gcc.dg/torture/pr21817-1.c: New.
24840
24841 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
24842
24843 PR c++/21165
24844 * g++.dg/template/init5.C: New.
24845
24846 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
24847
24848 * gfortran.dg/char_initialiser_actual.f90:
24849 Test character initialisers as actual arguments.
24850 * gfortran.dg/char_pointer_comp_assign.f90:
24851 Test character pointer structure component assignments.
24852 * gfortran.dg/char_array_structure_constructor.f90:
24853 Test character components in structure constructors.
24854
24855 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
24856
24857 PR middle-end/20931
24858 * g++.dg/opt/pr20931.C: New test.
24859
24860 2005-05-31 Andreas Jaeger <aj@suse.de>
24861
24862 PR testsuite/20772
24863 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
24864 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
24865 g++.old-deja/g++.ext/asmspec1.C,
24866 g++.old-deja/g++.other/regstack.C,
24867 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
24868 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
24869 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
24870 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
24871 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
24872 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
24873 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
24874 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
24875 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
24876 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
24877 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
24878 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
24879 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
24880 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
24881 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
24882 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
24883 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
24884 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
24885 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
24886
24887 2005-05-31 Jeff Law <law@redhat.com>
24888
24889 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
24890
24891 2005-05-30 Paolo Carlini <pcarlini@suse.de>
24892
24893 PR middle-end/21743
24894 * gcc.dg/builtins-1.c: Activate disabled clog test.
24895 * gcc.dg/torture/builtin-attr-1.c: Likewise.
24896
24897 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
24898
24899 * gfortran.dg/char_pointer_assign.f90:
24900 Test character-pointer assignments and pointer assignments.
24901 * gfortran.dg/char_pointer_dummy.f90:
24902 Test character-pointer dummy arguments.
24903 * gfortran.dg/char_pointer_func.f90:
24904 Test character-pointer function returns.
24905 * gfortran.dg/char_pointer_dependency.f90:
24906 Test character-pointer functions with dependencies.
24907
24908 2005-05-30 Mark Mitchell <mark@codesourcery.com>
24909
24910 PR c++/21784
24911 * g++.dg/lookup/using14.C: New test.
24912
24913 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
24914
24915 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
24916 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
24917 trailing ^M.
24918
24919 2005-05-29 Geoffrey Keating <geoffk@apple.com>
24920
24921 PR c++/17413
24922 * g++.dg/template/local5.C: New.
24923
24924 PR target/21761
24925 * gcc.c-torture/compile/pr21761.c: New.
24926
24927 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
24928 before darwin8.
24929
24930 2005-05-30 Steven G. Kargl
24931
24932 PR fortran/20846
24933 * gfortran.dg/inquire_8.f90: New test.
24934
24935 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24936
24937 PR libfortran/21376
24938 * gfortran.dg/output_exponents_1.f90: New test.
24939
24940 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24941
24942 PR libfortran/20006
24943 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
24944
24945 2005-05-28 Mark Mitchell <mark@codesourcery.com>
24946
24947 PR c++/21210
24948 * g++.dg/ext/complex1.C: New test.
24949
24950 PR c++/21340
24951 * g++.dg/init/ctor6.C: New test.
24952
24953 2005-05-29 Jan Hubicka <jh@suse.cz>
24954
24955 * gcc.c-torture/compile/pr21562.c: New.
24956
24957 2005-05-28 Steven G. Kargl <kargls@comcast.net>
24958
24959 * gfortran.dg/subnormal_1.f90: New test.
24960
24961 2005-05-28 Jan Hubicka <jh@suse.cz>
24962
24963 * tree-prof.exp: Fix comment.
24964 * value-prof-1.c: New.
24965 * value-prof-2.c: New.
24966 * value-prof-3.c: New.
24967 * value-prof-4.c: New.
24968
24969 2005-05-27 Mark Mitchell <mark@codesourcery.com>
24970
24971 PR c++/21614
24972 * g++.dg/expr/ptrmem6.C: New test.
24973 * g++.dg/expr/ptrmem6a.C: Likewise.
24974
24975 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
24976
24977 PR tree-optimization/21658
24978 * gcc.dg/tree-ssa/pr21658.c: New.
24979
24980 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
24981
24982 PR c++/21455
24983 * g++.dg/inherit/ptrmem3.C: New.
24984
24985 PR c++/21681
24986 * g++.dg/parse/template16.C: New.
24987
24988 2005-05-27 Andreas Jaeger <aj@suse.de>
24989
24990 * gcc.dg/setjmp-2.c: Only run in 32-bit.
24991
24992 * gcc.dg/i386-sse-8.c: Run test on all archs.
24993
24994 2005-05-26 Mike Stump <mrs@apple.com>
24995
24996 * objc.dg/isa-field-1.m: Only run on darwin.
24997 * objc.dg/lookup-1.m: Likewise.
24998 * objc.dg/try-catch-8.m: Likewise.
24999
25000 2005-05-26 Roger Sayle <roger@eyesopen.com>
25001
25002 PR tree-optimization/9814
25003 * gcc.dg/pr9814-1.c: New test case.
25004
25005 2005-05-26 Ziemowit Laski <zlaski@apple.com>
25006
25007 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
25008 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
25009 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
25010 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
25011 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
25012 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
25013 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
25014 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
25015 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
25016 objc.dg/try-catch-8.m: New.
25017
25018 2005-05-26 Janis Johnson <janis187@us.ibm.com>
25019
25020 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
25021 remove extraneous semicolons.
25022
25023 2005-05-26 Ziemowit Laski <zlaski@apple.com>
25024
25025 * obj-c++.dg/comp-types-12.mm: New.
25026 * objc.dg/comp-types-11.m: New.
25027 * objc.dg/selector-4.m: New.
25028
25029 2005-05-26 Andreas Jaeger <aj@suse.de>
25030
25031 PR testsuite/20772
25032 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
25033 g++.old-deja/g++.ext/attrib3.C,
25034 g++.old-deja/g++.other/store-expr1.C,
25035 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
25036 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
25037 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25038 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
25039 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
25040 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
25041 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
25042 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25043 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
25044 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
25045 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
25046 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
25047 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
25048 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
25049 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
25050 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
25051 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
25052 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25053 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
25054
25055 2005-05-26 Andreas Jaeger <aj@suse.de>
25056
25057 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
25058 x86-64 compilation.
25059
25060 2005-05-26 Andreas Jaeger <aj@suse.de>
25061
25062 PR testsuite/20772
25063 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
25064 gcc.misc-tests/i386-pf-athlon-1.c,
25065 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25066 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
25067 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
25068 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
25069 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
25070 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
25071 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
25072 programs.
25073
25074 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
25075 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
25076 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
25077 x86-64 compilation.
25078
25079 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
25080 x86_64.
25081
25082 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
25083 effective-target ilp32.
25084
25085 2005-05-26 David Ung <davidu@mips.com>
25086
25087 * gcc.target/mips/ext_ins.c: New test for testing the generation
25088 of MIPS32/64 rev 2 ext/ins instructions.
25089
25090 2005-05-26 Andreas Jaeger <aj@suse.de>
25091
25092 * treelang/compile/unsigned.tree: Use gimple instead of
25093 nonexisting generic dump.
25094
25095 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
25096
25097 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
25098
25099 2005-05-26 Andreas Jaeger <aj@suse.de>
25100
25101 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
25102
25103 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
25104
25105 PR libfortran/17283
25106 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
25107 Test callee-allocated memory with write statements.
25108
25109 2005-05-25 Roger Sayle <roger@eyesopen.com>
25110
25111 PR middle-end/21709
25112 * gcc.dg/pr21709-1.c: New test case.
25113
25114 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25115 Mike Stump <mrs@apple.com>
25116
25117 * objc/execute/next_mapping.h: Update for C++.
25118
25119 * obj-c++.dg/selector-1.mm: Move to...
25120 * obj-c++.dg/selector-4.mm: here...
25121
25122 * obj-c++.dg/basic.mm: New.
25123 * obj-c++.dg/comp-types-1.mm: New.
25124 * obj-c++.dg/cxx-class-1.mm: New.
25125 * obj-c++.dg/cxx-ivars-1.mm: New.
25126 * obj-c++.dg/cxx-ivars-2.mm: New.
25127 * obj-c++.dg/cxx-ivars-3.mm: New.
25128 * obj-c++.dg/cxx-scope-1.mm: New.
25129 * obj-c++.dg/cxx-scope-2.mm: New.
25130 * obj-c++.dg/defs.mm: New.
25131 * obj-c++.dg/empty-private-1.mm: New.
25132 * obj-c++.dg/encode-1.mm: New.
25133 * obj-c++.dg/encode-2.mm: New.
25134 * obj-c++.dg/encode-3.mm: New.
25135 * obj-c++.dg/extern-c-1.mm: New.
25136 * obj-c++.dg/extra-semi.mm: New.
25137 * obj-c++.dg/fix-and-continue-2.mm: New.
25138 * obj-c++.dg/isa-field-1.mm: New.
25139 * obj-c++.dg/ivar-list-semi.mm: New.
25140 * obj-c++.dg/local-decl-1.mm: New.
25141 * obj-c++.dg/lookup-1.mm: New.
25142 * obj-c++.dg/lookup-2.mm: New.
25143 * obj-c++.dg/method-1.mm: New.
25144 * obj-c++.dg/method-2.mm: New.
25145 * obj-c++.dg/method-3.mm: New.
25146 * obj-c++.dg/method-4.mm: New.
25147 * obj-c++.dg/method-5.mm: New.
25148 * obj-c++.dg/method-6.mm: New.
25149 * obj-c++.dg/method-7.mm: New.
25150 * obj-c++.dg/no-extra-load.mm: New.
25151 * obj-c++.dg/overload-1.mm: New.
25152 * obj-c++.dg/pragma-1.mm: New.
25153 * obj-c++.dg/pragma-2.mm: New.
25154 * obj-c++.dg/private-1.mm: New.
25155 * obj-c++.dg/private-2.mm: New.
25156 * obj-c++.dg/proto-qual-1.mm: New.
25157 * obj-c++.dg/qual-types-1.mm: New.
25158 * obj-c++.dg/stubify-1.mm: New.
25159 * obj-c++.dg/stubify-2.mm: New.
25160 * obj-c++.dg/super-class-1.mm: New.
25161 * obj-c++.dg/super-class-2.mm: New.
25162 * obj-c++.dg/super-dealloc-1.mm: New.
25163 * obj-c++.dg/super-dealloc-2.mm: New.
25164 * obj-c++.dg/template-1.mm: New.
25165 * obj-c++.dg/template-2.mm: New.
25166 * obj-c++.dg/template-3.mm: New.
25167 * obj-c++.dg/template-4.mm: New.
25168 * obj-c++.dg/template-5.mm: New.
25169 * obj-c++.dg/template-6.mm: New.
25170 * obj-c++.dg/try-catch-1.mm: New.
25171 * obj-c++.dg/try-catch-2.mm: New.
25172 * obj-c++.dg/try-catch-3.mm: New.
25173 * obj-c++.dg/try-catch-4.mm: New.
25174 * obj-c++.dg/try-catch-5.mm: New.
25175 * obj-c++.dg/try-catch-6.mm: New.
25176 * obj-c++.dg/try-catch-7.mm: New.
25177 * obj-c++.dg/try-catch-8.mm: New.
25178 * obj-c++.dg/try-catch-9.mm: New.
25179 * obj-c++.dg/va-meth-1.mm: New.
25180
25181 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25182
25183 * obj-c++.dg/selector-1.mm: New.
25184 * obj-c++.dg/selector-2.mm: New.
25185
25186 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25187
25188 * obj-c++.dg/selector-3.mm: New.
25189 * objc.dg/selector-3.m: New.
25190
25191 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25192
25193 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
25194 about where warning appears.
25195
25196 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
25197
25198 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
25199 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
25200 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
25201 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
25202
25203 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
25204
25205 * gcc.dg/20050524-1.c: New test.
25206
25207 2005-05-25 Jan Hubicka <jh@suse.cz>
25208
25209 * gcc.dg/tree-prof/inliner-1.c: New.
25210
25211 2005-05-25 Janis Johnson <janis187@us.ibm.com>
25212
25213 * gcc.dg/tree-prof: New directory.
25214 * gcc.dg/tree-prof/tree-prof.exp: New.
25215
25216 2005-05-25 DJ Delorie <dj@redhat.com>
25217
25218 * gcc.dg/Wattributes-1.c: New.
25219 * gcc.dg/Wattributes-2.c: New.
25220 * gcc.dg/Wattributes-3.c: New.
25221
25222 20005-05-24 Janis Johnson <janis187@us.ibm.com>
25223
25224 PR tree-optimization/19833
25225 * gcc.dg/uninit-4.c: Remove xfail.
25226 * gcc.dg/uninit-9.c: Ditto.
25227
25228 2005-05-24 Ziemowit Laski <zlaski@apple.com>
25229
25230 * obj-c++.dg/bitfield-[1-5].mm: New.
25231 * obj-c++.dg/class-protocol-1.mm: New.
25232 * obj-c++.dg/comp-types-1[0-1].mm: New.
25233 * obj-c++.dg/comp-types-[2-9].mm: New.
25234 * obj-c++.dg/encode-[4-8].mm: New.
25235 * obj-c++.dg/layout-1.mm: New.
25236 * obj-c++.dg/method-1[0-9].mm: New.
25237 * obj-c++.dg/method-2[0-1].mm: New.
25238 * obj-c++.dg/method-[8-9].mm: New.
25239 * obj-c++.dg/objc-gc-3.mm: New.
25240 * obj-c++.dg/try-catch-10.mm: New.
25241 * objc.dg/bitfield-5.m: New.
25242 * objc.dg/comp-types-10.m: New.
25243 * objc.dg/comp-types-9.m: New.
25244 * objc.dg/layout-1.m: New.
25245 * objc.dg/objc-gc-4.m: New.
25246 * objc.dg/try-catch-9.m: New.
25247 * objc.dg/class-protocol-1.m: Tweak diagnostics.
25248 * objc.dg/comp-types-1.m: Likewise.
25249 * objc.dg/comp-types-[5-6].m: Likewise.
25250 * objc.dg/method-9.m: Likewise.
25251
25252 2005-05-24 Janis Johnson <janis187@us.ibm.com>
25253
25254 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
25255 and on hardware without VMX support.
25256
25257 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
25258
25259 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
25260
25261 * lib/profopt.exp (dg-final-generate, dg-final-use,
25262 profopt-final-code, profopt-get-options): New.
25263 (profopt-execute): Process test directives.
25264
25265 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
25266 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
25267 cleanup-tree-dump, cleanup-saved-temps): Update comments.
25268
25269 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
25270
25271 PR C++/21645
25272 * g++.dg/init/ctor5.C: New test.
25273
25274 2005-05-24 Ira Rosen <irar@il.ibm.com>
25275
25276 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
25277 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
25278 vect-113.c, vect-114.c.
25279
25280 2005-05-23 Adam Nemet <anemet@lnxw.com>
25281
25282 * gcc.dg/const-elim-1.c: Remove xfails.
25283
25284 2005-05-23 Jeff Law <law@redhat.com>
25285
25286 * gcc.c-torture/compile/pr21638.c: New test.
25287 * gcc.c-torture/compile/20050520-1.c: New test.
25288
25289 2005-05-23 Nick Clifton <nickc@redhat.com>
25290
25291 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
25292 be a proper triple, ie: m32r*-*-*.
25293 * g++.old-deja/g++.jason/thunk3.C: Likewise.
25294
25295 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
25296
25297 PR middle-end/21331
25298 PR tree-opt/21293
25299 * gcc.c-torture/compile/pr21293.c: New test.
25300 * gcc.c-torture/execute/pr21331.c: New test.
25301
25302 2004-05-20 Richard Henderson <rth@redhat.com>
25303
25304 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
25305
25306 2005-05-20 Ziemowit Laski <zlaski@apple.com>
25307
25308 * obj-c++-dg.exp: Add.
25309 * obj-c++.exp: Add.
25310 * obj-c++.dg/dg.exp: Add.
25311
25312 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
25313
25314 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
25315 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
25316
25317 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
25318
25319 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
25320
25321 2004-05-19 Richard Henderson <rth@redhat.com>
25322
25323 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
25324
25325 2005-05-19 Janis Johnson <janis187@us.ibm.com>
25326
25327 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
25328
25329 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
25330
25331 2005-05-19 Jakub Jelinek <jakub@redhat.com>
25332
25333 PR c++/21495
25334 * g++.dg/parse/extern1.C: New test.
25335 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
25336
25337 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
25338
25339 * gcc.dg/c99-math.h: New.
25340 * gcc.dg/c99-math-float-1.c: New test.
25341 * gcc.dg/c99-math-double-1.c: Likewise.
25342 * gcc.dg/c99-math-long-double-1.c: Likewise.
25343
25344 2005-05-18 Richard Henderson <rth@redhat.com>
25345
25346 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
25347
25348 2005-05-18 Devang Patel <dpatel@apple.com>
25349
25350 * g++.dg/opt/20050511-1.C: New test.
25351
25352 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
25353
25354 PR libfortran/21127
25355 * gfortran.dg/reshape-complex.f90: New test.
25356
25357 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
25358
25359 * gfortran.dg/array_constructor_1.f90: New test.
25360 * gfortran.dg/array_constructor_2.f90: New test.
25361
25362 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
25363
25364 PR fortran/20954
25365 * gfortran.dg/pr20954.f: New test.
25366
25367 2005-05-17 Mike Stump <mrs@apple.com>
25368
25369 Yet more Objective-C++...
25370
25371 * objc.dg/method-5.m: Update.
25372 * objc.dg/method-6.m: Update.
25373 * objc.dg/method-7.m: Update.
25374 * objc.dg/method-9.m: Update.
25375 * objc.dg/try-catch-2.m: Update.
25376
25377 2005-05-17 Mark Mitchell <mark@codesourcery.com>
25378
25379 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
25380 Remove little-endian optimizations.
25381
25382 2005-05-17 Jeff Law <law@redhat.com>
25383
25384 * g++.dg/tree-ssa/pr14814.C: New test.
25385 * gcc.dg/tree-ssa/pr14814.C: New test.
25386 * gcc.dg/tree-ssa/pr17141-1.C: New test.
25387 * gcc.dg/tree-ssa/pr17141-2.C: New test.
25388
25389 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
25390
25391 * gcc.dg/compat/generate-random.c: Do not include
25392 libiberty.h.
25393 * gcc.dg/compat/generate-random_r.c: Likewise.
25394
25395 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
25396
25397 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
25398
25399 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
25400
25401 PR middle-end/21595
25402 * g++.dg/tree-ssa/builtin1.C: New testcase.
25403
25404 2005-05-17 Jakub Jelinek <jakub@redhat.com>
25405
25406 PR c++/21454
25407 * g++.dg/opt/const4.C: New test.
25408
25409 PR middle-end/21492
25410 * g++.dg/opt/crossjump1.C: New test.
25411
25412 PR tree-optimization/21610
25413 * gcc.c-torture/compile/20050516-1.c: New test.
25414
25415 PR fortran/15080
25416 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
25417 about the test failing.
25418 * gfortran.fortran-torture/execute/where_7.f90: New test.
25419 * gfortran.fortran-torture/execute/where_8.f90: New test.
25420
25421 2005-05-16 Richard Henderson <rth@redhat.com>
25422
25423 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
25424 i?86 and x86_64.
25425
25426 2005-05-16 Mark Mitchell <mark@codesourcery.com>
25427
25428 * gcc.dg/compat/generate-random.c (config.h): Do not include.
25429 (limits.h): Include unconditionally.
25430 (stdlib.h): Likewise.
25431 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
25432 (limits.h): Include unconditionally.
25433 (stdlib.h): Likewise.
25434 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25435 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25436 (limits.h): Include unconditionally.
25437 (stdlib.h): Likewise.
25438 (hashtab.h): Do not include.
25439 (getopt.h): Likewise.
25440 (stddef.h): Include.
25441 (hashval_t): Define.
25442 (struct entry): Add "next" field.
25443 (HASH_SIZE): New macro.
25444 (hash_table): New variable.
25445 (switchfiles): Do not use xmalloc.
25446 (mix): New macro.
25447 (iterative_hash): New function.
25448 (hasht): Remove.
25449 (e_exists): New function.
25450 (e_insert): Likewise.
25451 (output): Use, instead of libiberty hashtable functions.
25452 (main): Do not use getopt. Do not call htab_create.
25453
25454 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
25455
25456 PR libstdc++/21526
25457 * lib/target-supports.exp (check_mkfifo_available):
25458 Return 0 for cygwin as mkfifo support incomplete on platform.
25459 Fix typos in comments.
25460
25461 2005-05-15 Mark Mitchell <mark@codesourcery.com>
25462
25463 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
25464
25465 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
25466
25467 PR fortran/17432
25468 * gfortran.dg/assign_4.f: New test.
25469
25470 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
25471
25472 PR tree-optimization/21563
25473 * gcc.dg/tree-ssa/pr21563.c: New.
25474
25475 2005-05-14 Jan Hubicka <jh@suse.cz>
25476
25477 * gcc.dg/noreturn-7.c: Allow control reaches warning.
25478
25479 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
25480
25481 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
25482
25483 2005-05-13 Julian Brown <julian@codesourcery.com>
25484
25485 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
25486 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
25487
25488 2005-05-13 Jan Hubicka <jh@suse.cz>
25489
25490 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
25491 * gcc.dg/fold-xor-?.c: Likewise.
25492 * gcc.dg/pr15784-?.c: Likewise.
25493 * gcc.dg/pr20922-?.c: Likewise.
25494 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
25495 * gcc.dg/tree-ssa/pr17598.c: Likewise.
25496 * gcc.dg/tree-ssa/pr20470.c: Likewise.
25497
25498 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25499
25500 PR fortran/21260
25501 * gfortran.dg/hollerith_1.f90: New test.
25502
25503 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25504
25505 * gfortran.dg/func_result_2.f90: New test.
25506
25507 2005-05-11 Bud Davis <bdavis@gfortran.org>
25508
25509 * gfortran.dg/dev_null.f90: New test.
25510
25511 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
25512
25513 * gcc.dg/arm-vfp1.c: Revert last change.
25514
25515 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
25516
25517 PR middle-end/19807
25518 PR tree-optimization/19639
25519 * g++.dg/tree-ssa/pr19807.C: New testcase.
25520
25521 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25522
25523 PR libfortran/21471
25524 * gfortran.dg/append-1.f90: New test.
25525
25526 2005-05-10 Diego Novillo <dnovillo@redhat.com>
25527
25528 * gcc.dg/pr18501.c: XFAIL.
25529 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
25530 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
25531 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
25532 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
25533 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
25534 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
25535 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
25536 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
25537
25538 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25539
25540 PR fortran/20178
25541 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
25542 gfortran.dg/f2c_3.f90: New tests.
25543
25544 * gfortran.dg/return_1.f90: Fix dg annotation.
25545
25546 2005-05-10 Diego Novillo <dnovillo@redhat.com>
25547
25548 * gcc.c-torture/compile/20050510-1.c: New test.
25549
25550 2005-05-10 Mark Mitchell <mark@codesourcery.com>
25551
25552 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
25553
25554 2005-05-10 Bob Wilson <bob.wilson@acm.org>
25555
25556 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
25557
25558 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
25559
25560 PR c/17913
25561 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
25562
25563 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
25564
25565 PR c/21342
25566 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
25567 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
25568
25569 2005-05-10 Ben Elliston <bje@au.ibm.com>
25570
25571 PR debug/16676
25572 * gcc.dg/debug/pr16676.c: New test.
25573
25574 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
25575
25576 PR testsuite/21443
25577 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
25578 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
25579 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
25580 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
25581 Change -O1 to -O2.
25582 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
25583 -fno-tree-dominator-opts.
25584
25585 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25586
25587 * gfortran.dg/return_1.f90: New test.
25588
25589 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
25590
25591 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
25592
25593 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
25594
25595 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
25596
25597 PR c++/21427
25598 * g++.dg/inherit/covariant13.C: New.
25599
25600 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25601
25602 PR libfortran/19155
25603 * gfortran.dg/pr19155.f: New test.
25604
25605 2005-05-08 Roger Sayle <roger@eyesopen.com>
25606
25607 PR inline-asm/8788
25608 * gcc.dg/pr8788-1.c: New testcase.
25609
25610 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
25611
25612 PR target/21416
25613 * gcc.target/mips/fpcmp-[12].c: New tests.
25614
25615 2005-05-06 Mark Mitchell <mark@codesourcery.com>
25616
25617 * lib/target-supports-dg.exp (dg-require-fork): New function.
25618 (dg-require-mkfifo): Likewise.
25619 * lib/target-supports.exp (check_function_available): New
25620 function.
25621 (check_fork_available): Likewise.
25622 (check_mkfifo_available): Likewise.
25623
25624 2005-05-06 Jeff Law <law@redhat.com>
25625
25626 * gcc.c-torture/compile/pr21380.c: New test.
25627
25628 2005-05-06 Jakub Jelinek <jakub@redhat.com>
25629
25630 PR c++/20961
25631 * g++.dg/ext/weak3.C: New test.
25632
25633 2005-05-05 Mark Mitchell <mark@codesourcery.com>
25634
25635 PR c++/21352
25636 * g++.dg/template/crash37.C: New test.
25637
25638 2005-05-05 Paul Brook <paul@codesourcery.com>
25639
25640 * gcc.dg/arm-g2.c: Use effective-target arm32.
25641 * gcc.dg/arm-mmx-1.c: Ditto.
25642 * gcc.dg/arm-scd42-2.c: Ditto.
25643 * gcc.dg/arm-vfp1.c: Ditto.
25644 * lib/target-supports.exp (check_effective_target_arm32): New
25645 function.
25646
25647 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
25648
25649 PR libfortran/21354
25650 gfortran.dg/in_pack_rank7.f90: New test.
25651
25652 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
25653
25654 PR middle-end/15618
25655 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
25656
25657 2005-05-04 Jakub Jelinek <jakub@redhat.com>
25658
25659 PR middle-end/21265
25660 * gcc.dg/20050503-1.c: New test.
25661
25662 PR rtl-optimization/21239
25663 * gcc.dg/i386-sse-11.c: New test.
25664
25665 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
25666
25667 PR target/16888
25668 * gcc.target/i386/asm-1.c: New test.
25669
25670 2005-05-03 Jakub Jelinek <jakub@redhat.com>
25671
25672 PR rtl-optimization/21330
25673 * gcc.c-torture/execute/20050502-1.c: New test.
25674
25675 PR target/21297
25676 * gcc.c-torture/execute/20050502-2.c: New test.
25677
25678 2005-05-03 Uros Bizjak <uros@kss-loka.si>
25679
25680 PR middle-end/21282
25681 * gcc.dg/pr21282.c: New.
25682
25683 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
25684
25685 * gcc.dg/vect/pr20122.c: Clean up .vect file.
25686 * gcc.dg/vect/vect-92.c: Likewise.
25687 * gcc.dg/vect/vect-93.c: Likewise.
25688 * gcc.dg/vect/vect-dv-1.c: Likewise.
25689 * gcc.dg/vect/vect-dv-2.c: Likewise.
25690 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
25691
25692 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
25693
25694 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
25695 * gfortran.dg/vect/vect-2.f90: Likewise.
25696 * gfortran.dg/vect/vect-3.f90: Likewise.
25697 * gfortran.dg/vect/vect-4.f90: Likewise.
25698 * gfortran.dg/vect/vect-5.f90: Likewise.
25699
25700 2005-05-02 Geoffrey Keating <geoffk@apple.com>
25701
25702 PR target/20813
25703 * gcc.dg/rs6000-fpint-2.c: New.
25704
25705 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
25706
25707 PR c/15698
25708 * gcc.dg/builtins-30.c: Update expected messages.
25709 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
25710 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
25711 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
25712
25713 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
25714
25715 PR tree-optimization/21294
25716 * gcc.dg/tree-ssa/pr21294.c: New.
25717
25718 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
25719
25720 * gcc.dg/altivec-3.c (vec_store): Do not use the old
25721 __builtin_altivec_st_internal_4si built-in.
25722
25723 2005-05-02 Mark Mitchell <mark@codesourcery.com>
25724
25725 PR c++/15875
25726 * g++.dg/template/ptrmem14.C: New test.
25727
25728 2005-05-02 Paul Brook <paul@codesourcery.com>
25729
25730 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
25731
25732 2005-05-02 Michael Matz <matz@suse.de>
25733
25734 PR c++/19542
25735 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
25736
25737 2005-05-01 Mark Mitchell <mark@codesourcery.com>
25738
25739 * g++.dg/cpp/weak.C: New test.
25740
25741 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
25742
25743 * gcc.dg/tree-ssa/loop-8.c: New test.
25744
25745 2005-04-30 Michael Maty <matz@suse.de>
25746
25747 * gcc.dg/inline-mcpy.c: New test.
25748
25749 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
25750
25751 PR libfortran/18958
25752 * gfortran.dg/eoshift.f90: New test case.
25753
25754 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
25755
25756 PR libfortran/18857
25757 * gfortran.dg/matmul_1.f90: New test.
25758
25759 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
25760
25761 PR tree-optimization/21030
25762 * gcc.dg/tree-ssa/pr21030.c: New.
25763
25764 2005-04-29 Devang Patel <dpatel@apple.com>
25765
25766 PR tree-optimization/21272
25767 * gcc.dg/vect/vect-ifcvt-10.c: New test.
25768
25769 2005-04-29 Jakub Jelinek <jakub@redhat.com>
25770
25771 PR fortran/13082
25772 PR fortran/18824
25773 * gfortran.dg/entry_4.f90: New test.
25774 * gfortran.fortran-torture/execute/entry_1.f90: New test.
25775 * gfortran.fortran-torture/execute/entry_2.f90: New test.
25776 * gfortran.fortran-torture/execute/entry_3.f90: New test.
25777 * gfortran.fortran-torture/execute/entry_4.f90: New test.
25778 * gfortran.fortran-torture/execute/entry_5.f90: New test.
25779 * gfortran.fortran-torture/execute/entry_6.f90: New test.
25780 * gfortran.fortran-torture/execute/entry_7.f90: New test.
25781
25782 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25783
25784 * gfortran.fortran-torture/execute/entry_8.f90: New test.
25785
25786 2005-04-29 Paul Brook <paul@codesourcery.com>
25787
25788 * gfortran.dg/entry_3.f90: New test.
25789
25790 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25791
25792 * gfortran.dg/implicit_4.f90: New test.
25793
25794 2005-04-28 Bob Wilson <bob.wilson@acm.org>
25795
25796 * lib/target-supports.exp (check_profiling_available): Return
25797 false for xtensa-*-elf.
25798
25799 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
25800
25801 * lib/fortran-torture.exp (fortran-torture.exp): Catch
25802 error if file cannot be deleted.
25803
25804 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
25805
25806 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
25807 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
25808 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
25809 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
25810 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
25811 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
25812 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
25813 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
25814 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
25815 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25816 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
25817 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
25818 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
25819
25820 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25821
25822 PR fortran/20865
25823 * gfortran.dg/pr20865.f90: New test.
25824
25825 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
25826
25827 * gcc.dg/void-cast-2.c: New test.
25828
25829 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
25830
25831 PR c/21159
25832 * gcc.dg/void-cast-1.c: New test.
25833
25834 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
25835
25836 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
25837
25838 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25839
25840 PR fortran/21177
25841 * gfortran.dg/pr21177.f90: New test.
25842
25843 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
25844
25845 PR tree-optimization/21171
25846 * gcc.dg/tree-ssa/pr21171.c: New test.
25847
25848 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
25849
25850 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25851 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25852 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25853 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25854 gcc.dg/tree-ssa/gen-vect-32.c: New.
25855 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
25856 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
25857 don't run on PPC32.
25858
25859 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
25860
25861 PR c/21213
25862 * gcc.dg/transparent-union-3.c: New test.
25863
25864 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
25865
25866 PR c/20740
25867 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
25868 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
25869 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
25870 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
25871 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
25872 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
25873
25874 2005-04-26 Jeff Law <law@redhat.com>
25875
25876 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
25877 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
25878 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
25879 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
25880 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
25881 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
25882 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
25883
25884 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
25885
25886 PR tree-optimization/17598
25887 * gcc.dg/tree-ssa/pr17598.c: New testcase.
25888
25889 2005-04-25 Mike Stump <mrs@apple.com>
25890
25891 * objc.dg/fix-and-continue-1.m: Add.
25892
25893 2005-04-25 Roger Sayle <roger@eyesopen.com>
25894
25895 PR c++/20995
25896 * g++.dg/opt/pr20995-1.C: New test case.
25897
25898 2005-04-25 Devang Patel <dpatel@apple.com>
25899
25900 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
25901
25902 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
25903
25904 PR testsuite/21062
25905 * g++.dg/opt/alias2.C (printf): Correct the prototype.
25906
25907 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
25908
25909 PR C++/21188
25910 * g++.dg/opt/rtti2.C: New test.
25911
25912 2005-04-25 Paul Brook <paul@codesourcery.com>
25913 Steven G. Kargl <kargls@comcast.net>
25914
25915 PR fortran/20879
25916 * gfortran.dg/ichar_1.f90: New file.
25917
25918 2005-04-24 Jakub Jelinek <jakub@redhat.com>
25919
25920 PR middle-end/20991
25921 * g++.dg/opt/pr20991.C: New test.
25922
25923 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
25924 where sizeof (type) < __alignof__ (type).
25925 * gcc.dg/compat/struct-layout-1.h: Likewise.
25926
25927 2005-04-24 Per Bothner <per@bothner.com>
25928 Devang Patel <dpatel@apple.com>
25929
25930 PR preprocessor/20907
25931 * gcc.dg/cpp/very-long-comment.c: New test.
25932
25933 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25934
25935 PR fortran/20059
25936 * gfortran.dg/common_5.f: New test.
25937
25938 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
25939
25940 PR middle-end/21082
25941 * g++.dg/tree-ssa/pr21082.C: New testcase.
25942
25943 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
25944
25945 * gcc.dg/vect/vect-99.c: New test.
25946
25947 2005-04-22 Diego Novillo <dnovillo@redhat.com>
25948
25949 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
25950
25951 2005-04-22 Jeff Law <law@redhat.com>
25952
25953 * gcc.dg/uninit-5.c: Remove xfails.
25954 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
25955 conditionals and loads.
25956
25957 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
25958
25959 PR libfortran/20074
25960 PR libfortran/20436
25961 PR libfortran/21108
25962 * gfortran.dg/nested_reshape.f90: new test
25963 * gfortran.dg/reshape-alloc.f90: new test
25964 * gfortran.dg/reshape.f90: new test
25965
25966 2005-04-22 Mark Mitchell <mark@codesourcery.com>
25967
25968 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
25969
25970 * gcc.dg/arm-vfp1.c: New test.
25971
25972 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
25973
25974 PR c++/21087
25975 * g++.dg/lookup/builtin2.C: New test.
25976
25977 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
25978
25979 * gcc.dg/weak/weak-13.c: New test.
25980
25981 2005-04-21 Geoffrey Keating <geoffk@apple.com>
25982
25983 * lib/target-supports.exp (check_effective_target_sync_int_long):
25984 Add powerpc*.
25985
25986 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
25987
25988 * gcc.target/mips/branch-1.c: New test.
25989
25990 2005-04-21 Richard Henderson <rth@redhat.com>
25991
25992 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
25993 * gcc.dg/vect/vect-86.c: Likewise.
25994 * gcc.dg/vect/vect-87.c: Likewise.
25995 * gcc.dg/vect/vect-88.c: Likewise.
25996
25997 2005-04-21 Devang Patel <dpatel@apple.com>
25998
25999 PR optimization/20994
26000 * gcc.dg/tree-ssa/ifc-3.c: New test.
26001
26002 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
26003
26004 PR c/12913
26005 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
26006 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
26007 gcc.dg/c99-vla-jump-5.c: New tests.
26008
26009 2005-04-19 Richard Henderson <rth@redhat.com>
26010
26011 * lib/target-supports.exp (check_effective_target_vect_int_mult):
26012 Fix typo in exists check.
26013 (check_effective_target_sync_int_long): New.
26014 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
26015 * gcc.dg/ia64-sync-2.c: Likewise.
26016 * gcc.dg/ia64-sync-3.c: Likewise.
26017 * gcc.dg/ia64-sync-4.c: Likewise.
26018
26019 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
26020
26021 * gcc.dg/fold-xor-1.c: New test.
26022 * gcc.dg/fold-xor-2.c: New test.
26023
26024 2005-04-19 James E. Wilson <wilson@specifixinc.com>
26025
26026 PR target/20670
26027 * g++.dg/eh/fp-regs.C: New test.
26028
26029 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
26030
26031 * gcc.dg/Wint-to-pointer-cast-1.c,
26032 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
26033 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
26034 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
26035
26036 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26037
26038 PR fortran/16861
26039 * gfortran.dg/pr16861.f90: New test.
26040
26041 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
26042
26043 * gcc.dg/pr21085.c: New test.
26044
26045 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
26046
26047 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
26048 (setup_mips_tests, dg-mips-options): New procedures.
26049 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
26050 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
26051 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
26052 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26053 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
26054 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
26055 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
26056 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26057 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
26058 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
26059 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
26060 dg-mips-options instead of dg-options. Remove now-redundant
26061 preprocessor guards.
26062 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
26063 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26064 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26065 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
26066 * gcc.dg/vr-mult-2.c: Delete.
26067 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
26068 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
26069 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
26070 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
26071 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
26072 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
26073 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
26074
26075 2005-04-18 Laurent GUERBY <laurent@guerby.net>
26076
26077 * ada/acats/run_all.sh: Use sync when executable not present.
26078
26079 2005-04-18 Devang Patel <dpatel@apple.com>
26080
26081 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
26082 * gcc.dg/vect/vect-11a.c: New.
26083 * gcc.dg/vect/vect-none.c: Update.
26084 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
26085
26086 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
26087
26088 PR tree-optimization/20922
26089 * gcc.dg/pr20922-1.c: New test.
26090 * gcc.dg/pr20922-2.c: New test.
26091 * gcc.dg/pr20922-3.c: New test.
26092 * gcc.dg/pr20922-4.c: New test.
26093 * gcc.dg/pr20922-5.c: New test.
26094 * gcc.dg/pr20922-6.c: New test.
26095
26096 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26097
26098 PR libfortran/20950
26099 * gfortran.dg/pr20950.f: New test.
26100
26101 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26102
26103 PR libfortran/19216
26104 * gfortran.dg/pr19216.f: New test.
26105
26106 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
26107
26108 PR tree-optimization/21001
26109 * gcc.dg/tree-ssa/pr21001.c: New.
26110
26111 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
26112
26113 PR libfortran/21075
26114 * gfortran.dg/reshape_rank7.f90: New test.
26115
26116 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
26117
26118 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
26119 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
26120 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
26121 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
26122 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
26123 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
26124 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
26125 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
26126 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
26127 wrong way round).
26128 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
26129 in namelists. New test.
26130 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
26131 New test.
26132 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
26133 New test.
26134 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
26135 namelist. New test.
26136 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
26137 New test.
26138 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
26139 New test.
26140 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
26141 namelist. New test.
26142 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
26143 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
26144 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
26145 New test.
26146 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
26147 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
26148 arrays. New test.
26149
26150 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
26151
26152 * gfortran.dg/wtruncate.f: New testcase.
26153 * gfortran.dg/wtruncate.f90: New testcase.
26154
26155 2005-04-16 Mark Mitchell <mark@codesourcery.com>
26156
26157 PR c++/21025
26158 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
26159 which sizeof/alignof is dependent, rather than just whether we are
26160 processing_template_decl.
26161
26162 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
26163
26164 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26165 corrected typo where the wrong variables had been compared.
26166
26167 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
26168
26169 PR libfortran/18495
26170 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26171 Test callee-allocated version of return array with a write
26172 statement.
26173 Test spread with a temporary with another write statement.
26174
26175 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
26176
26177 PR tree-optimization/21031
26178 * gcc.dg/tree-ssa/pr21031.c: New.
26179
26180 2005-04-15 Uros Bizjak <uros@kss-loka.si>
26181
26182 PR tree-optimization/21004
26183 * gcc.dg/builtins-53.c: Include builtins-config.h.
26184 Check floorf, ceilf, floorl and ceill transformations
26185 only when HAVE_C99_RUNTIME is defined.
26186
26187 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
26188
26189 PR middle-end/20739
26190 * gcc.dg/tree-ssa/pr20739.c: New test.
26191
26192 2005-04-14 Mike Stump <mrs@apple.com>
26193
26194 * gcc.dg/Foundation.framework/empty: New.
26195 * gcc.dg/framework-2.c: New.
26196
26197 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
26198
26199 PR tree-optimization/21021
26200 * gcc.c-torture/compile/pr21021.c: New.
26201
26202 2005-04-14 Janis Johnson <janis187@us.ibm.com>
26203
26204 PR testsuite/21010
26205 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
26206 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
26207 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
26208 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
26209 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
26210 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
26211 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
26212 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
26213
26214 2005-04-14 Richard Henderson <rth@redhat.com>
26215
26216 * lib/target-supports.exp (check_effective_target_vect_condition):
26217 Add ia64, i?86, and x86_64.
26218
26219 2005-04-14 Steven G. Kargl <kargls@comcast.net>
26220
26221 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
26222
26223 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
26224
26225 PR tree-optimization/20657
26226 * gcc.dg/tree-ssa/pr20657.c: New.
26227
26228 2005-04-14 Uros Bizjak <uros@kss-loka.si>
26229
26230 * gcc.dg/builtins-53.c: Also check (int)trunc* and
26231 (long long int)trunc*.
26232
26233 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
26234
26235 PR target/20927
26236 * gcc.dg/pr20927.c: New test.
26237
26238 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
26239
26240 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
26241 * gcc.target/mips/asm-1.c: Likewise.
26242
26243 2005-04-13 Dale Johannesen <dalej@apple.com>
26244
26245 * objc.dg/objc-fast-4.m: New.
26246
26247 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
26248
26249 * gcc.target/cris/torture/cris-torture.exp: New driver in new
26250 directory.
26251 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
26252
26253 2005-04-13 David Edelsohn <edelsohn@gnu.org>
26254
26255 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
26256 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
26257 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
26258
26259 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
26260
26261 PR tree-optimization/20913
26262 * gcc.dg/tree-ssa/pr20913.c: New.
26263
26264 PR tree-optimization/20702
26265 * gcc.dg/tree-ssa/pr20702.c: New.
26266
26267 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26268
26269 PR c++/13744
26270 * g++.dg/inherit/local3.C: New test.
26271
26272 2005-04-12 Jeff Law <law@redhat.com>
26273
26274 * gcc.dg/tree-ssa/20050412-1.c: New test.
26275
26276 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
26277
26278 PR libfortran/19016
26279 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
26280 Add tests with mask generated by expression.
26281 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26282 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26283 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26284
26285 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
26286
26287 PR middle-end/20917
26288 * gcc.dg/20050409-1.c: New test.
26289
26290 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
26291
26292 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
26293
26294 2005-04-11 Mark Mitchell <mark@codesourcery.com>
26295
26296 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26297 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
26298 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26299 (TARGET_CXX): Adjust accordingly.
26300 * target.h (struct gcc_target): Remove epxort_class_data. Add
26301 determine_class_data_visibility and class_data_always_comdat.
26302 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26303 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
26304 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26305 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
26306 (arm_cxx_determine_class_data_visibility): New.
26307 (arm_cxx_class_data_always_comdat): Likewise.
26308 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26309 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
26310 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26311 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
26312 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
26313 Define.
26314
26315 2005-04-11 Mark Mitchell <mark@codesourcery.com>
26316
26317 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
26318
26319 2005-04-11 Geoffrey Keating <geoffk@apple.com>
26320
26321 * gcc.dg/i386-darwin-fpmath.c: New.
26322
26323 2004-04-11 Devang Patel <dpatel@apple.com>
26324
26325 * lib/target-supports.exp (check_effective_target_vect_condition): New.
26326 * gcc.dg/vect/vect-ifcvt-1.c: New test.
26327 * gcc.dg/vect/vect-ifcvt-2.c: New test.
26328 * gcc.dg/vect/vect-ifcvt-3.c: New test.
26329 * gcc.dg/vect/vect-ifcvt-4.c: New test.
26330 * gcc.dg/vect/vect-ifcvt-5.c: New test.
26331 * gcc.dg/vect/vect-ifcvt-6.c: New test.
26332 * gcc.dg/vect/vect-ifcvt-7.c: New test.
26333 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
26334
26335 2004-04-11 Devang Patel <dpatel@apple.com>
26336
26337 * gcc.dg/vect/vect-dv-1.c: New test.
26338 * gcc.dg/vect/vect-dv-2.c: New test.
26339
26340 2005-04-11 Diego Novillo <dnovillo@redhat.com>
26341
26342 PR tree-optimization/20933
26343 * gcc.dg/tree-ssa/pr20933.c: New test.
26344
26345 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26346
26347 * gfortran.dg/fold_nearest.f90: New test.
26348
26349 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
26350
26351 * gcc.dg/tree-ssa/alias-1.c: New test.
26352
26353 2005-04-11 Diego Novillo <dnovillo@redhat.com>
26354
26355 PR tree-optimization/20920
26356 * g++.dg/tree-ssa/pr20920.C: New test.
26357
26358 2005-04-11 Uros Bizjak <uros@kss-loka.si>
26359
26360 * gcc.dg/builtins-53.c: Also check (int)ceil* and
26361 (long long int)ceil*.
26362
26363 2005-04-10 Mark Mitchell <mark@codesourcery.com>
26364
26365 * g++.dg/warn/Wdtor1.C: Declare template in system header with
26366 explicit C++ linkage.
26367
26368 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26369
26370 * gfortran.dg/pr17229.f: Take care of the new obsolescence
26371 warning for arithmetic IF statements.
26372
26373 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
26374
26375 * eor_handling_1.f90: New test case.
26376 * eor_handling_2.f90: New test case.
26377 * eor_handling_3.f90: New test case.
26378 * eor_handling_4.f90: New test case.
26379 * eor_handling_5.f90: New test case.
26380 * noadv_size.f90: New test case.
26381 * pad_no.f90: New test case.
26382
26383 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
26384
26385 * gcc.c-torture/execute/20050410-1.c: New test.
26386
26387 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
26388
26389 * gcc.dg/pr20126.c: New.
26390
26391 2005-04-09 Bud Davis <bdavis@gfortran.org>
26392 Steven G. Kargl <kargls@comcast.net>
26393
26394 * gfortran.dg/PR19872.f: New test.
26395
26396 2005-04-09 Steven G. Kargl <kargls@comcast.net>
26397
26398 * gfortran.dg/nint_1.f90: Fix dg-do directive.
26399
26400 2005-04-09 Steven G. Kargl <kargls@comcast.net>
26401
26402 * gfortran.dg/nint_1.f90: New test.
26403
26404 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
26405
26406 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
26407 Added test for callee-allocated arrays with write statements.
26408 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
26409 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
26410 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26411 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26412 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26413
26414 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
26415
26416 PR libfortran/20163
26417 * gfortran.dg/open-options-blanks.f: New test.
26418
26419 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
26420
26421 PR fortran/13257
26422 * gfortran.dg/comma_format_extension_[1234].f: New tests.
26423
26424 2005-04-09 Jakub Jelinek <jakub@redhat.com>
26425
26426 * gcc.dg/tree-ssa/stdarg-1.c: New test.
26427 * gcc.dg/tree-ssa/stdarg-2.c: New test.
26428 * gcc.dg/tree-ssa/stdarg-3.c: New test.
26429 * gcc.dg/tree-ssa/stdarg-4.c: New test.
26430 * gcc.dg/tree-ssa/stdarg-5.c: New test.
26431 * gcc.c-torture/execute/stdarg-4.c: New test.
26432
26433 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
26434
26435 PR target/20795
26436 * g++.dg/abi/param2.C: New test.
26437
26438 2005-04-09 Uros Bizjak <uros@kss-loka.si>
26439
26440 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
26441
26442 2005-04-09 Uros Bizjak <uros@kss-loka.si>
26443
26444 * gcc.dg/builtins-53.c: New test.
26445
26446 2005-04-08 Diego Novillo <dnovillo@redhat.com>
26447
26448 * g++.dg/tree-ssa/pr18178.C: New test.
26449 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
26450 * gcc.c-torture/execute/20041019-1.c: New test.
26451 * gcc.dg/tree-ssa/20041008-1.c: New test.
26452 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
26453 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
26454 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
26455 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
26456 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
26457 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
26458 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
26459 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
26460 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26461 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26462
26463 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
26464
26465 PR rtl-optimization/20466
26466 * gcc.c-torture/execute/pr20466-1.c: New test.
26467
26468 2005-04-08 Mark Mitchell <mark@codesourcery.com>
26469
26470 PR c++/20905
26471 * g++.dg/parse/cond2.C: New test.
26472
26473 PR c++/20145
26474 * g++.dg/warn/Wdtor1.C: New test.
26475
26476 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26477
26478 PR fortran/17229
26479 * gfortran.dg/pr17229.f: New test.
26480
26481 2005-04-07 Steven G. Kargl <kargls@comcast.net>
26482
26483 * gfortran.dg/tiny_1.f90: New test.
26484 * gfortran.dg/tiny_2.f90: ditto.
26485
26486 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
26487
26488 * gfortran.dg/eor_1.f90: Fix dg-do run line
26489 * gfortran.dg/open_new.f90: Fix dg-do run line
26490
26491 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
26492
26493 * lib/target-supports.exp (get_compiler_messages): Support
26494 optional arguments, the fourth being compiler options.
26495 (check_effective_target_fpic): New proc.
26496 * gcc.dg/20050321-2.c: Restrict to target fpic.
26497
26498 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
26499
26500 * gcc.dg/15443-1.c: New test.
26501 * gcc.dg/15443-2.c: Likewise.
26502
26503 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26504
26505 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
26506
26507 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
26508
26509 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
26510
26511 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
26512
26513 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
26514 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
26515 -m64.
26516 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
26517 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
26518 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
26519
26520 2005-04-06 Mark Mitchell <mark@codesourcery.com>
26521
26522 PR c++/20212
26523 * g++.dg/warn/Wunused-11.C: New test.
26524
26525 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
26526
26527 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
26528
26529 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
26530
26531 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
26532
26533 2005-04-05 Mark Mitchell <mark@codesourcery.com>
26534
26535 PR c++/20734
26536 * g++.dg/template/ptrmem13.C: New test.
26537
26538 2005-04-05 Per Bothner <per@bothner.com>
26539
26540 * lib/gcc.exp: Always add -fno-show-column, for now.
26541
26542 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
26543
26544 PR testsuite/20767
26545 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
26546 of plain old "unsigned int" for the type of "i". Makes this test
26547 64bit clean.
26548
26549 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
26550
26551 * gcc.dg/i386-ssefn-1.c: New test.
26552 * gcc.dg/i386-ssefn-2.c: New test.
26553 * gcc.dg/i386-ssefn-3.c: New test.
26554 * gcc.dg/i386-ssefn-4.c: New test.
26555
26556 2005-04-05 Jakub Jelinek <jakub@redhat.com>
26557
26558 PR tree-optimization/20076
26559 * gcc.dg/builtin-apply4.c: New test.
26560
26561 PR preprocessor/19475
26562 * gcc.dg/cpp/macspace1.c: New test.
26563 * gcc.dg/cpp/macspace2.c: New test.
26564
26565 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26566
26567 * gfortran.dg/pr20755.f: Fixed bad format.
26568
26569 2005-04-05 Mark Mitchell <mark@codesourcery.com>
26570
26571 PR c++/20763
26572 * g++.dg/ext/attrib21.C: New test.
26573
26574 2004-04-05 Devang Patel <dpatel@apple.com>
26575
26576 * lib/target-supports.exp (check_effective_target_vect_shif): New.
26577 * gcc.dg/vect/vect-shift-1.c: New test.
26578
26579 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26580
26581 PR libfortran/20755
26582 * gfortran.dg/pr20755.f: New test.
26583
26584 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
26585
26586 * gfortran.dg/pr15959.f90: New test.
26587 * gfortran.dg/string_pad_trunc.f90: New test.
26588
26589 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26590
26591 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
26592 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
26593 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
26594 syntax.
26595
26596 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
26597
26598 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
26599
26600 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26601
26602 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
26603 * gcc.c-torture/compile/20011119-2.c: Likewise.
26604 * gcc.c-torture/compile/981001-2.c: Likewise.
26605
26606 2005-04-04 Mark Mitchell <mark@codesourcery.com>
26607
26608 PR c++/20679
26609 * g++.dg/template/overload4.C: New test.
26610
26611 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
26612
26613 PR c++/20746
26614 * g++.dg/abi/covariant5.C: New.
26615
26616 PR debug/20505
26617 * g++.dg/debug/const2.C: New.
26618
26619 2005-04-04 Jakub Jelinek <jakub@redhat.com>
26620
26621 PR rtl-optimization/16104
26622 * gcc.c-torture/execute/20050316-1.c: New test.
26623
26624 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
26625
26626 * g++.dg/template/spec23.C: Fix dg-error text.
26627
26628 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
26629
26630 PR c++/19199
26631 * g++.dg/expr/lval2.C: New.
26632
26633 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26634
26635 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
26636 __builtin_strcasecmp and __builtin_strncasecmp.
26637
26638 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
26639
26640 PR c++/20723
26641 * g++.dg/template/spec22.C: New.
26642 * g++.dg/template/spec23.C: New.
26643
26644 2005-04-03 Dale Ranta <dir@lanl.gov>
26645 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26646
26647 PR libfortran/20068
26648 PR libfortran/20125
26649 PR libfortran/20156
26650 PR libfortran/20471
26651 * gfortran.dg/backspace.f: New test.
26652
26653 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
26654
26655 * gcc.dg/pr19345.c: New test.
26656
26657 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
26658
26659 PR tree-optimization/20640
26660 * gcc.dg/torture/tree-loop-1.c: New.
26661
26662 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
26663
26664 PR rtl-optimization/20290
26665 * gcc.c-torture/execute/loop-ivopts-2.c: New.
26666
26667 2005-04-02 Geoffrey Keating <geoffk@apple.com>
26668
26669 * gcc.dg/rs6000-fpint.c: New.
26670
26671 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
26672
26673 * gcc.dg/old-style-then-proto-1.c: New test.
26674
26675 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26676
26677 * gfortran.fortran-torture/execute/backspace.f90: Check
26678 after backspace and read was incorrect.
26679
26680 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26681
26682 * gcc.c-torture/execute/builtins/strcat.c: Check the result
26683 buffer past the terminating NUL using memcmp.
26684 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
26685 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
26686
26687 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
26688 Fix unused/uninitialized variable warnings.
26689
26690 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
26691 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
26692 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
26693 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
26694
26695 * gcc.c-torture/execute/builtins/abs-1-lib.c,
26696 gcc.c-torture/execute/builtins/fputs-lib.c,
26697 gcc.c-torture/execute/builtins/lib/fprintf.c,
26698 gcc.c-torture/execute/builtins/lib/main.c,
26699 gcc.c-torture/execute/builtins/lib/memcmp.c,
26700 gcc.c-torture/execute/builtins/lib/memmove.c,
26701 gcc.c-torture/execute/builtins/lib/mempcpy.c,
26702 gcc.c-torture/execute/builtins/lib/memset.c,
26703 gcc.c-torture/execute/builtins/lib/printf.c,
26704 gcc.c-torture/execute/builtins/lib/sprintf.c,
26705 gcc.c-torture/execute/builtins/lib/stpcpy.c,
26706 gcc.c-torture/execute/builtins/lib/strchr.c,
26707 gcc.c-torture/execute/builtins/lib/strcmp.c,
26708 gcc.c-torture/execute/builtins/lib/strcpy.c,
26709 gcc.c-torture/execute/builtins/lib/strcspn.c,
26710 gcc.c-torture/execute/builtins/lib/strlen.c,
26711 gcc.c-torture/execute/builtins/lib/strncat.c,
26712 gcc.c-torture/execute/builtins/lib/strncmp.c,
26713 gcc.c-torture/execute/builtins/lib/strncpy.c,
26714 gcc.c-torture/execute/builtins/lib/strrchr.c,
26715 gcc.c-torture/execute/builtins/lib/strspn.c,
26716 gcc.c-torture/execute/builtins/lib/strstr.c,
26717 gcc.c-torture/execute/builtins/memops-asm-lib.c,
26718 gcc.c-torture/execute/builtins/strlen-2.c,
26719 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
26720 prototypes.
26721
26722 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
26723
26724 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
26725 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
26726 selectany usage.
26727
26728 2005-04-01 Jakub Jelinek <jakub@redhat.com>
26729
26730 PR c++/19406
26731 * g++.dg/debug/using1.C: New test.
26732
26733 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
26734
26735 PR middle-end/20524
26736 * gcc.dg/alias-7.c: Prefix asm-declared name with
26737 __USER_LABEL_PREFIX__.
26738
26739 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
26740
26741 Fix fallout from PR middle-end/15700:
26742 * gcc.c-torture/compile/20011119-1.c: Take
26743 __USER_LABEL_PREFIX__ into account.
26744 * gcc.c-torture/compile/20011119-2.c: Likewise.
26745
26746 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
26747
26748 PR c++/18644
26749 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
26750
26751 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
26752
26753 PR c/17855
26754 * gcc.c-torture/compile/struct-non-lval-1.c,
26755 gcc.c-torture/compile/struct-non-lval-2.c,
26756 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
26757
26758 2005-03-31 Janis Johnson <janis187@us.ibm.com>
26759
26760 * gcc.dg/tls/tls.exp: Remove temporary file.
26761 * g++.dg/tls/tls.exp: Ditto.
26762 * lib/file-format.exp: Ditto.
26763 * g++.dg/special/ecos.exp: Ditto.
26764
26765 * lib/profopt.exp: Treat prof_ext as a list.
26766 * gcc.misc-tests/bprob.exp: Ditto.
26767 * g++.dg/bprob/bprob.exp: Ditto.
26768
26769 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
26770 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
26771 g++.dg/tree-ssa/pointer-reference-alias.C,
26772 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
26773 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
26774 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
26775 g++.dg/vect/pr19951.cc: Ditto.
26776 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
26777 gcc.dg/builtins-47.c: Ditto.
26778 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
26779 gcc.dg/pr20115-1.c: Ditto.
26780 * gcc.dg/tree-ssa/20030530-2.c,
26781 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
26782 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
26783 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
26784 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
26785 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
26786 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
26787 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
26788 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
26789 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
26790 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
26791 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
26792 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
26793 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
26794 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
26795 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
26796 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
26797 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
26798 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
26799 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
26800 gcc.dg/tree-ssa/20030824-1.c,
26801 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
26802 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
26803 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
26804 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
26805 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
26806 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
26807 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
26808 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
26809 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
26810 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
26811 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
26812 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
26813 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
26814 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
26815 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
26816 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
26817 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
26818 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
26819 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
26820 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
26821 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
26822 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
26823 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
26824 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
26825 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
26826 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
26827 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
26828 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
26829 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
26830 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
26831 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
26832 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
26833 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
26834 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
26835 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
26836 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
26837 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
26838 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
26839 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
26840 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
26841 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
26842 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
26843 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
26844 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
26845 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
26846 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
26847 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
26848 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
26849 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
26850 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
26851 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
26852 gcc.dg/tree-ssa/useless-1.c: Ditto.
26853 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
26854 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
26855 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
26856 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
26857 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
26858 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
26859 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
26860 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
26861 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
26862 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
26863 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
26864 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
26865 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
26866 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
26867 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
26868 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
26869 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
26870 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
26871 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
26872 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
26873 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
26874 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
26875 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
26876 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
26877 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
26878 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
26879 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
26880 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
26881 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
26882 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
26883 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
26884 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
26885 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
26886 gcc.dg/vect/vect-none.c: Ditto.
26887 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
26888 treelang/compile/unsigned.tree: Ditto.
26889
26890 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
26891 * gcc.dg/cpp/direct2s.c: Ditto.
26892 * gcc.dg/cpp/paste4.c: Ditto.
26893 * gcc.dg/cpp/separate-1.c: Ditto.
26894 * gcc.dg/pch/save-temps-1.c: Ditto.
26895 * g++.dg/ext/altivec-10.C: Ditto.
26896 * g++.dg/pch/pch.C: Ditto.
26897
26898 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
26899
26900 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
26901 * g++.dg/template/repo1.C: Ditto.
26902 * g++.dg/template/repo2.C: Ditto.
26903 * g++.dg/template/repo3.C: Ditto.
26904 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
26905 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
26906 * g++.old-deja/g++.pt/repo1.C: Ditto.
26907 * g++.old-deja/g++.pt/repo2.C: Ditto.
26908 * g++.old-deja/g++.pt/repo3.C: Ditto.
26909 * g++.old-deja/g++.pt/repo4.C: Ditto.
26910
26911 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
26912 * gcc.dg/20030107-1.c: Ditto.
26913 * gcc.dg/20030702-1.c: Ditto.
26914 * gcc.dg/profile-generate-1.c: Ditto.
26915 * g++.dg/other/profile1.C: Ditto.
26916 * g++.old-deja/g++.robertl/eb83.C: Ditto.
26917
26918 * lib/gcc-dg.exp (remove-build-file): New.
26919 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
26920 cleanup-tree-dump, cleanup-saved-temps): New.
26921
26922 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
26923
26924 PR c++/19203, DR 214
26925 * g++.dg/parse/ambig3.C: Not ambiguous.
26926 * g++.dg/template/spec20.C: New.
26927 * g++.dg/template/spec21.C: New.
26928
26929 2005-03-31 Steve Ellcey <sje@cup.hp.com>
26930
26931 PR target/20045
26932 * gcc.dg/ia64-fptr-1.c: Run only on linux.
26933
26934 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26935
26936 PR libfortran/20660
26937 * gfortran.dg/negative_unit.f: New test.
26938
26939 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
26940
26941 * gcc.dg/20050330-1.c: New test.
26942
26943 2005-03-30 Devang Patel <dpatel@apple.com>
26944
26945 * g++.dg/tree-sra/ssa-sra-3.C: New test.
26946
26947 2005-03-30 Dale Johannesen <dalej@apple.com>
26948
26949 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
26950
26951 2005-03-30 Janis Johnson <janis187@us.ibm.com>
26952
26953 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
26954 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
26955 Strip options from test name.
26956
26957 2005-03-31 Jan Hubicka <jh@suse.cz>
26958
26959 * gcc.dg/varpool-1.c: New testcase.
26960
26961 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
26962
26963 PR c/772
26964 PR c/17913
26965 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
26966 gcc.dg/stmt-expr-label-3.c : New tests.
26967 * gcc.c-torture/execute/medce-2.c: Remove.
26968
26969 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
26970
26971 PR c/20368
26972 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
26973 tests.
26974
26975 2005-03-30 Alan Modra <amodra@bigpond.net.au>
26976
26977 * gcc.c-torture/compile/pr20203.c: New test.
26978
26979 2005-03-26 Steven G. Kargl <kargls@comcast.net>
26980
26981 * gfortran.dg/promotion.f90: New test.
26982
26983 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
26984
26985 PR middle-end/20491
26986 * gcc.dg/torture/asm-subreg-1.c: New test.
26987
26988 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
26989
26990 PR c/20672
26991 * gcc.dg/pr20672-1.c: New test.
26992
26993 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
26994
26995 * gfortran.dg/vect: New directory.
26996 * gfortran.dg/vect/vect.exp: New.
26997 * gfortran.dg/vect/vect-1.f90: New test.
26998 * gfortran.dg/vect/vect-2.f90: New test.
26999 * gfortran.dg/vect/vect-3.f90: New test.
27000 * gfortran.dg/vect/vect-4.f90: New test.
27001 * gfortran.dg/vect/vect-5.f90: New test.
27002
27003 2005-03-29 Jakub Jelinek <jakub@redhat.com>
27004
27005 PR middle-end/20622
27006 * gcc.dg/alias-7.c: New test.
27007
27008 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
27009
27010 * gcc.dg/sparc-reg-1.c: New test.
27011
27012 2005-03-28 Steve Ellcey <sje@cup.hp.com>
27013
27014 PR target/19890
27015 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
27016
27017 2005-03-29 Dale Ranta <dir@lanl.gov>
27018 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27019
27020 PR libfortran/20163
27021 * gfortran.dg/pr20163-2.f: New test.
27022
27023 2005-03-28 Jan Hubicka <jh@suse.cz>
27024
27025 PR middle-end/20635
27026 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
27027 by Jakub Jelinek.
27028
27029 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
27030
27031 PR tree-optimization/20626
27032 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
27033 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
27034
27035 2005-03-26 Steven G. Kargl <kargls@comcast.net>
27036
27037 * gfortran.dg/underflow.f90: New test.
27038 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
27039
27040 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27041
27042 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
27043
27044 2005-03-25 Mark Mitchell <mark@codesourcery.com>
27045
27046 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
27047 (g++_init): Make sure that CXXFLAGS is set.
27048 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
27049 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
27050 * lib/gfortran.exp (gfortran_link_flags): Likewise.
27051 * lib/objc.exp (objc_init): Likewise.
27052 * lib/treelang.exp (treelang_init): Likewise.
27053
27054 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
27055
27056 PR tree-optimization/20470
27057 * gcc.dg/tree-ssa/pr20470.c: New test.
27058
27059 2005-03-25 Geoffrey Keating <geoffk@apple.com>
27060
27061 * gcc.dg/ppc-stfiwx.c: New.
27062
27063 2005-03-25 Steve Ellcey <sje@cup.hp.com>
27064
27065 PR target/19888
27066 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
27067
27068 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
27069
27070 * gcc.dg/20050325-1.c: Fix a typo.
27071
27072 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27073
27074 PR libfortran/19678
27075 PR libfortran/19679
27076 * gfortran.dg/dos_eol.f: New test.
27077
27078 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
27079
27080 PR rtl-optimization/20249
27081 * gcc.dg/20050325-1.c: New test.
27082
27083 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27084
27085 PR libfortran/15332
27086 * gfortran.dg/pr15332.f: New test.
27087
27088 2005-03-24 Dale Johannesen <dalej@apple.com>
27089
27090 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
27091
27092 2005-03-24 Geoffrey Keating <geoffk@apple.com>
27093
27094 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
27095 'internal' visibility.
27096 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
27097 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
27098 'protected' visibility.
27099 * gcc.dg/visibility-7.c: Likewise.
27100 * lib/target-supports.exp (check_visibility_available): Take
27101 a parameter, the kind of visibility to check for.
27102 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
27103 to check_visibility_available.
27104
27105 * g++.dg/expr/cast3.C: New.
27106
27107 2005-03-24 David Edelsohn <edelsohn@gnu.org>
27108
27109 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
27110 rs6000.
27111
27112 2005-03-24 Steve Ellcey <sje@cup.hp.com>
27113
27114 PR target/20095
27115 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
27116
27117 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
27118
27119 * gcc.dg/badshift.c: Renamed to...
27120 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
27121
27122 * gcc.target/i386/badshift.c: Renamed to...
27123 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
27124 only.
27125
27126 PR rtl-optimization/20532
27127 * gcc.target/i386/badshift.c: New.
27128
27129 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27130
27131 * gfortran.dg/pr18025.f90: New test.
27132
27133 2005-03-23 Dale Johannesen <dalej@apple.com>
27134
27135 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
27136
27137 2005-03-23 Mark Mitchell <mark@codesourcery.com>
27138
27139 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
27140
27141 * lib/target-supports.exp (check_iconv_available): Default
27142 libiconv to -liconv, if there is no definition.
27143
27144 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
27145
27146 * gcc.dg/torture/cris-asm-mof-1.c: New test.
27147
27148 2005-03-22 Mark Mitchell <mark@codesourcery.com>
27149
27150 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
27151 * g++.dg/opt/pr7503-2.C: Likewise.
27152 * g++.dg/opt/pr7503-3.C: Likewise.
27153 * g++.dg/opt/pr7503-4.C: Likewise.
27154 * g++.dg/opt/pr7503-5.C: Likewise.
27155 * g++.dg/warn/minmax.C: New test.
27156
27157 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27158
27159 * gfortran.dg/g77_intrinsics_funcs.f: New test.
27160 * gfortran.dg/g77_intrinsics_sub.f: New test.
27161
27162 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
27163 Jan Hubicka <jh@suse.cz>
27164 Steven Bosscher <stevenb@suse.de
27165
27166 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
27167
27168 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27169
27170 PR c++/19980
27171 * g++.dg/template/redecl3.C: New test.
27172
27173 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27174
27175 PR c++/20499
27176 * g++.dg/parse/error16.C: Tweak error markers.
27177
27178 2005-03-22 Jakub Jelinek <jakub@redhat.com>
27179
27180 PR target/20561
27181 * gcc.dg/20050321-2.c: New test.
27182
27183 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
27184
27185 PR c++/20465
27186 PR c++/20381
27187 * g++.dg/template/ptrmem12.C: New.
27188
27189 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
27190
27191 PR rtl-optimization/20527
27192 * gcc.c-torture/execute/pr20527-1.c: New test.
27193
27194 2005-03-22 Ben Elliston <bje@au.ibm.com>
27195
27196 * gcc.misc-tests/options.exp (check_for_options): Create a real C
27197 program, compile it into a real executable and then delete the .c
27198 and .x files afterwards, to avoid problems on testglue targets.
27199
27200 2005-03-21 Stuart Hastings <stuart@apple.com>
27201
27202 * gcc.target/i386/sse-2.c: New.
27203
27204 2005-03-21 Uros Bizjak <uros@kss-loka.si>
27205
27206 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
27207
27208 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27209
27210 * g++.dg/parse/crash25.C: Fix typo.
27211
27212 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27213
27214 PR c++/20461
27215 * g++.dg/parse/crash24.C: New test.
27216
27217 PR c++/20536
27218 * g++.dg/parse/crash25.C: New test.
27219
27220 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27221
27222 PR c++/20147
27223 * g++.dg/ext/stmtexpr4.C: New test.
27224
27225 2005-03-20 Roger Sayle <roger@eyesopen.com>
27226
27227 PR middle-end/20539
27228 * gcc.c-torture/compile/pr13066-1.c: New test case.
27229 * gcc.c-torture/compile/pr20539-1.c: Likewise.
27230 * g++.dg/opt/pr13066-1.C: Likewise.
27231
27232 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
27233
27234 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
27235
27236 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27237
27238 PR fortran/18525
27239 * gfortran.dg/nesting_1.f90: New test.
27240
27241 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27242
27243 PR c++/20240
27244 * g++.dg/lookup/using13.C: New test.
27245
27246 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27247
27248 PR c++/20333
27249 * g++.dg/template/crash36.C: New test.
27250
27251 2005-03-18 Paolo Carlini <pcarlini@suse.de>
27252
27253 PR c++/20463
27254 * g++.dg/template/crash35.C: New test.
27255
27256 2005-03-17 Paolo Carlini <pcarlini@suse.de>
27257
27258 PR c++/19966
27259 * g++.dg/overload/operator2.C: New test.
27260
27261 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27262
27263 PR libfortran/20257
27264 * gfortran.dg/pr20257.f90: New test.
27265
27266 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27267
27268 PR libfortran/20480
27269 * gfortran.dg/pr20480.f90: New test.
27270
27271 2005-03-16 Richard Henderson <rth@redhat.com>
27272
27273 PR middle-end/15700
27274 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
27275 (_rtld_global): New.
27276 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
27277 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
27278
27279 * gcc.dg/alias-3.c: New.
27280 * gcc.dg/alias-4.c: New.
27281 * gcc.dg/alias-5.c: New.
27282 * gcc.dg/alias-6.c: New.
27283
27284 2005-03-15 Geoffrey Keating <geoffk@apple.com>
27285
27286 * gcc.dg/cpp/ucnid-7.c: New.
27287
27288 2005-03-15 Janis Johnson <janis187@us.ibm.com>
27289 Dorit Naishlos <dorit@il.ibm.com>
27290
27291 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
27292 darwin.
27293
27294 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
27295
27296 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
27297 support misaligned accesses.
27298 * gcc.dg/vect/vect-58.c: Likewise.
27299 * gcc.dg/vect/vect-92.c: New.
27300 * gcc.dg/vect/vect-93.c: New.
27301
27302 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
27303
27304 PR fortran/18827
27305 * gfortran.dg/assign_2.f90: New test.
27306 * gfortran.dg/assign_3.f90: New test.
27307 * gfortran.dg/assign.f90: New test.
27308
27309 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
27310
27311 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
27312 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
27313 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
27314 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
27315 names.
27316
27317 2005-03-14 Geoffrey Keating <geoffk@apple.com>
27318
27319 * gcc.dg/cpp/ucnid-6.c: New.
27320
27321 * gcc.dg/cpp/normalize-1.c: New.
27322 * gcc.dg/cpp/normalize-2.c: New.
27323 * gcc.dg/cpp/normalize-3.c: New.
27324 * gcc.dg/cpp/normalize-4.c: New.
27325 * gcc.dg/cpp/ucnid-4.c: New.
27326 * gcc.dg/cpp/ucnid-5.c: New.
27327 * g++.dg/cpp/normalize-1.C: New.
27328 * g++.dg/cpp/ucnid-1.C: New.
27329
27330 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
27331
27332 * gcc.dg/pr18628.c: New.
27333
27334 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
27335
27336 PR c++/20280
27337 * g++.dg/tree-ssa/pr20280.C: New.
27338
27339 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27340
27341 PR fortran/20467
27342 * gfortran.dg/stfunc_2.f90: New test.
27343
27344 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
27345
27346 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
27347
27348 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
27349
27350 * gcc.dg/tree-ssa/20050314-1.c: New test.
27351
27352 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27353
27354 PR c++/4403
27355 PR c++/9783, DR433
27356 * g++.dg/template/friend34.C: New test.
27357 * g++.dg/template/friend35.C: Likewise.
27358 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
27359
27360 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27361
27362 Friend class name lookup 5/n
27363 PR c++/1016
27364 * g++.dg/lookup/hidden-class1.C: New test.
27365 * g++.dg/lookup/hidden-class2.C: Likewise.
27366 * g++.dg/lookup/hidden-class3.C: Likewise.
27367 * g++.dg/lookup/hidden-class4.C: Likewise.
27368 * g++.dg/lookup/hidden-class5.C: Likewise.
27369 * g++.dg/lookup/hidden-class6.C: Likewise.
27370 * g++.dg/lookup/hidden-class7.C: Likewise.
27371 * g++.dg/lookup/hidden-class8.C: Likewise.
27372 * g++.dg/lookup/hidden-class9.C: Likewise.
27373 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
27374 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
27375 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
27376 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
27377 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
27378 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
27379 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
27380 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
27381 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
27382 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
27383 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
27384
27385 2005-03-13 Mark Mitchell <mark@codesourcery.com>
27386
27387 PR c++/20157
27388 * g++.dg/template/error18.C: New test.
27389
27390 2005-03-09 Ben Elliston <bje@au.ibm.com>
27391
27392 PR debug/16792
27393 * g++.dg/debug/pr16792.C: New test.
27394
27395 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
27396
27397 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
27398 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
27399 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
27400 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
27401 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
27402 test assertion names.
27403
27404 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27405
27406 PR fortran/18600
27407 * gfortran.dg/stfunc_1.f90: New test.
27408
27409 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27410
27411 PR fortran/16907
27412 * gfortran.dg/real_index_1.f90: New test.
27413
27414 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27415
27416 PR fortran/20323
27417 * gfortran.dg/spec_expr_1.f90: New test.
27418
27419 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
27420
27421 PR c/20402
27422 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
27423 new parser.
27424
27425 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27426
27427 PR fortran/20361
27428 * gfortran.dg/largeequiv_1.f90: New test.
27429
27430 2005-03-12 Geoffrey Keating <geoffk@apple.com>
27431
27432 * gcc.dg/ucnid-1.c: New.
27433 * gcc.dg/ucnid-2.c: New.
27434 * gcc.dg/ucnid-3.c: New.
27435 * gcc.dg/ucnid-4.c: New.
27436 * gcc.dg/ucnid-5.c: New.
27437 * gcc.dg/ucnid-6.c: New.
27438 * gcc.dg/cpp/ucnid-1.c: New.
27439 * gcc.dg/cpp/ucnid-2.c: New.
27440 * gcc.dg/cpp/ucnid-3.c: New.
27441 * g++.dg/other/ucnid-1.C: New.
27442
27443 2005-03-12 Geoffrey Keating <geoffk@apple.com>
27444
27445 * gcc.dg/vmx/darwin-abi-3.c: Delete.
27446
27447 2005-03-11 Per Bothner <per@bothner.com>
27448
27449 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
27450 that diagnotics refer to correct token.
27451 * gcc.dg/unused-3.c: Likewise.
27452
27453 2005-03-11 Per Bothner <per@bothner.com>
27454
27455 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
27456 constant" is now actually on same line as string constant.
27457 * gcc.dg/cpp/direct2s.c: Likewise.
27458
27459 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
27460
27461 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
27462
27463 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27464
27465 PR libfortran/20124
27466 * gfortran.dg/pr20124.f90: New Test
27467
27468 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
27469
27470 PR tree-optimization/20130
27471 * gcc.dg/pr20130-1.c: New test.
27472
27473 2005-03-10 Steve Ellcey <sje@cup.hp.com>
27474
27475 PR target/20095
27476 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
27477
27478 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27479
27480 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
27481
27482 2005-03-10 Steve Ellcey <sje@cup.hp.com>
27483
27484 * g++.dg/eh/forced1.C: Fix comment.
27485 * g++.dg/eh/forced2.C: Ditto.
27486 * g++.dg/eh/forced3.C: Ditto.
27487 * g++.dg/eh/forced4.C: Ditto.
27488
27489 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
27490
27491 PR rtl-opt/20412
27492 * gcc.c-torture/compile/pr20412.c: New test.
27493
27494 2005-03-10 Roger Sayle <roger@eyesopen.com>
27495
27496 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
27497
27498 2005-03-10 Jakub Jelinek <jakub@redhat.com>
27499
27500 PR target/20322
27501 * gcc.dg/20050307-1.c: New test.
27502
27503 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
27504
27505 PR c++/20375
27506 * g++.dg/other/stdarg3.C: New.
27507
27508 2005-03-10 Jakub Jelinek <jakub@redhat.com>
27509
27510 PR c++/18384, c++/18327
27511 * g++.dg/init/array19.C: New test.
27512
27513 PR inline-asm/20314
27514 * gcc.dg/torture/pr20314-1.c: New test.
27515 * gcc.dg/torture/pr20314-2.c: New test.
27516
27517 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
27518
27519 * gcc.dg/20050309-1.c: New test.
27520
27521 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27522
27523 * gcc.dg/builtins-10.c: Reactivate disabled test.
27524 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
27525 new cbrt transformations.
27526
27527 2005-03-09 Mark Mitchell <mark@codesourcery.com>
27528
27529 PR c++/20208
27530 * g++.dg/template/array13.C: New test.
27531
27532 2005-03-09 Paolo Carlini <pcarlini@suse.de>
27533
27534 PR c++/16859
27535 * g++.dg/init/brace4.C: New test.
27536
27537 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
27538
27539 PR c++/20186
27540 * g++.dg/template/non-dependent12.C: New.
27541
27542 2005-03-08 Mark Mitchell <mark@codesourcery.com>
27543
27544 PR c++/20142
27545 * g++.dg/init/array18.C: Add dg-do run marker.
27546
27547 PR c++/20142
27548 * g++.dg/init/array18.C: New test.
27549
27550 2005-03-09 Ben Elliston <bje@au.ibm.com>
27551
27552 * consistency.vlad/vlad.exp: Remove trailing semicolons.
27553 * g++.dg/gcov/gcov.exp: Likewise.
27554 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
27555 * gcc.target/xstormy16/xstormy16.exp: Likewise.
27556 * lib/c-torture.exp: Likewise.
27557 * lib/fortran-torture.exp: Likewise.
27558 * lib/g++.exp: Likewise.
27559 * lib/gcc-defs.exp: Likewise.
27560 * lib/gcc-dg.exp: Likewise.
27561 * lib/gcc.exp: Likewise.
27562 * lib/gcov.exp: Likewise.
27563 * lib/gfortran.exp: Likewise.
27564 * lib/mike-g++.exp: Likewise.
27565 * lib/mike-gcc.exp: Likewise.
27566 * lib/objc-torture.exp: Likewise.
27567 * lib/objc.exp: Likewise.
27568 * lib/profopt.exp: Likewise.
27569 * lib/target-libpath.exp: Likewise.
27570 * lib/target-supports.exp: Likewise.
27571 * lib/treelang.exp: Likewise.
27572 * lib/wrapper.exp: Likewise.
27573
27574 2005-03-08 Jeff Law <law@redhat.com>
27575
27576 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
27577 PHI-OPT changes.
27578
27579 2005-03-08 Ira Rosen <irar@il.ibm.com>
27580
27581 * gcc.dg/vect/pr20122.c: New test.
27582
27583 2005-03-07 Jeff Law <law@redhat.com>
27584
27585 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
27586 was folded away.
27587 * gcc.dg/tree-ssa/pr18133-1.c: New test.
27588 * gcc.dg/tree-ssa/pr18133-2.c: New test.
27589 * gcc.dg/tree-ssa/pr18134.c: New test.
27590
27591 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27592
27593 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
27594 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
27595 gcc.dg/torture/builtin-noret-2.c: Require weak support.
27596
27597 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
27598
27599 PR tree-opt/17671
27600 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
27601
27602 2005-03-07 Mark Mitchell <mark@codesourcery.com>
27603
27604 * g++.dg/warn/Wnvdtor.C: New test.
27605
27606 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
27607
27608 * gcc.dg/torture/pr19683-1.c: New test.
27609
27610 2005-03-06 Steven G. Kargl <kargls@comcast.net>
27611
27612 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
27613 * gfortran.dg/g77/19990313-2.f: Ditto.
27614 * gfortran.dg/g77/19990313-3.f: Ditto.
27615 * gfortran.dg/g77/19990525-0.f: Ditto.
27616 * gfortran.dg/g77/19990826-0.f: Ditto.
27617 * gfortran.dg/g77/19990826-2.f: Ditto.
27618 * gfortran.dg/g77/19990826-3.f: Ditto.
27619 * gfortran.dg/g77/20000511-1.f: Ditto.
27620 * gfortran.dg/g77/20000511-2.f: Ditto.
27621 * gfortran.dg/g77/970625-2.f: Ditto.
27622 * gfortran.dg/g77/980310-2.f: Ditto.
27623 * gfortran.dg/g77/980310-3.f: Ditto.
27624 * gfortran.dg/g77/980310-8.f: Ditto.
27625 * gfortran.dg/g77/980519-2.f: Ditto.
27626 * gfortran.dg/g77/alpha1.f: Ditto.
27627 * gfortran.dg/g77/claus.f: Ditto.
27628 * gfortran.dg/g77/erfc.f: Ditto.
27629 * gfortran.dg/g77/short.f: Ditto.
27630 * gfortran.fortran-torture/execute/data.f90: Ditto.
27631 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
27632 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
27633
27634 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27635
27636 * lib/file-format.exp (gcc_target_object_format): Add check for som
27637 format and hardcode object formats on hppa*-*-hpux*.
27638 * lib/target-supports.exp (check_weak_available): Add check for som
27639 object format. Always return 0 on hppa*-*-hpux10*.
27640
27641 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
27642 is defined.
27643
27644 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
27645
27646 2005-03-05 Steven G. Kargl <kargls@comcast.net>
27647
27648 * gfortran.dg/pr19936_1.f90: New test.
27649 * gfortran.dg/pr19936_2.f90: New test.
27650 * gfortran.dg/pr19936_3.f90: New test.
27651
27652 2005-03-05 Steven G. Kargl <kargls@comcast.net>
27653 Paul Thomas <prthomas@drfccad.cea.fr>
27654
27655 * gfortran.dg/PR19754_1.f90: New test.
27656 * gfortran.dg/PR19754_2.f90: Ditto.
27657
27658 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27659
27660 PR c++/19311
27661 * g++.dg/template/non-dependent11.C: New test.
27662
27663 2005-03-05 Uros Bizjak <uros@kss-loka.si>
27664
27665 * lib/target-supports.exp (check_iconv_available): Fix comment.
27666
27667 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
27668 Joseph S. Myers <joseph@codesourcery.com>
27669
27670 PR c++/19797
27671 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
27672
27673 2005-03-04 Matthew Sachs <msachs@apple.com>
27674
27675 * gcc.exp (gcc_target_compile): Put braces around
27676 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
27677 * objc.exp (objc_target_compile): Likewise.
27678 * treelang.exp (treelang_target_compile): Likewise.
27679
27680 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27681
27682 PR fortran/19673
27683 * gfortran.dg/func_result_1.f90: New test.
27684
27685 2005-03-04 Ben Elliston <bje@au.ibm.com>
27686
27687 * gcc.misc-tests/options.exp: New test.
27688
27689 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
27690
27691 * gcc.dg/pr15784-4.c: New test.
27692
27693 2005-03-03 Geoffrey Keating <geoffk@apple.com>
27694
27695 * gcc.c-torture/execute/pr17133.c: New.
27696 * gcc.c-torture/compile/20050303-1.c: New.
27697
27698 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
27699
27700 * gcc.dg/cpp/assert4.c: Fix for cygwin.
27701
27702 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
27703
27704 * g++.dg/overload/using2.C: New.
27705
27706 2005-03-02 Mark Mitchell <mark@codesourcery.com>
27707
27708 PR c++/19916
27709 * g++.dg/init/ptrmem2.C: New test.
27710
27711 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
27712
27713 PR c/8927
27714 * gcc.dg/pr8927-1.c: New test.
27715
27716 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
27717
27718 PR c++/20232
27719 * g++.dg/inherit/covariant12.C: New.
27720
27721 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27722
27723 PR fortran/19479
27724 * gfortran.dg/bound_1.f90: New test.
27725
27726 2005-02-28 Janis Johnson <janis187@us.ibm.com>
27727
27728 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
27729 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
27730
27731 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
27732
27733 PR c/20245
27734 * gcc.dg/pr20245-1.c: New test.
27735
27736 2005-02-28 Jakub Jelinek <jakub@redhat.com>
27737
27738 PR middle-end/19874
27739 * gcc.c-torture/execute/20050119-2.c: New test case.
27740
27741 2005-02-28 Ben Elliston <bje@au.ibm.com>
27742
27743 * README: Update the DejaGnu bug reporting address.
27744 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
27745 * lib/objc-torture.exp: Likewise.
27746
27747 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
27748
27749 * gfortran.dg/boz_1.f90: New test.
27750 * gfortran.dg/boz_3.f90: New test.
27751 * gfortran.dg/boz_4.f90: New test.
27752
27753 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
27754
27755 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
27756 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
27757
27758 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27759
27760 PR libfortran/20101
27761 * gfortran.dg/write_0_pe_format.f90: New test.
27762
27763 2005-02-27 Jakub Jelinek <jakub@redhat.com>
27764
27765 PR c++/20206
27766 * g++.dg/opt/thunk2.C: New test.
27767 * g++.dg/opt/covariant1.C: New test.
27768
27769 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27770
27771 * gfortran.dg/e_d_fmt.f90: New test.
27772
27773 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
27774
27775 * gcc.dg/asm-b.c: Fix comment typos.
27776
27777 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
27778
27779 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
27780 a V_MAY_DEF also.
27781
27782 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
27783
27784 PR tree-opt/20188
27785 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
27786 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
27787 * gcc.dg/asm-b.c: New test.
27788
27789 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
27790
27791 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
27792 Disable this test on IRIX 6.
27793
27794 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
27795
27796 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
27797 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
27798 parser.
27799
27800 2005-02-25 Diego Novillo <dnovillo@redhat.com>
27801
27802 PR tree-optimization/20204
27803 * gcc.dg/pr20204.c: New test.
27804
27805 2005-02-24 Jakub Jelinek <jakub@redhat.com>
27806
27807 PR target/20196
27808 * gcc.c-torture/execute/20050224-1.c: New test.
27809
27810 PR c++/20175
27811 * g++.dg/warn/Wbraces2.C: New test.
27812
27813 2005-02-23 Mark Mitchell <mark@codesourcery.com>
27814
27815 PR c++/19878
27816 * g++.dg/init/const2.C: New test.
27817
27818 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
27819
27820 PR tree-optimization/20100
27821 * gcc.c-torture/execute/pr20100-1.c: New test.
27822
27823 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27824
27825 * gfortran.dg/implicit_3.f90: New test.
27826
27827 * gfortran.dg/deftype_1.f90: New test.
27828
27829 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
27830
27831 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
27832 the test passes.
27833 * g++.dg/other/anon3.C: Accept a warning.
27834
27835 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
27836
27837 * gcc.dg/pr20017.c: Fix a comment typo.
27838
27839 2005-02-23 Bud Davis <bdavis@gfortran.org>
27840
27841 * gfortran.dg/list_read_4.f90: Change to f90 comments.
27842
27843 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
27844
27845 PR ada/19902
27846 * ada/acats/tests/cxa/cxa3004.a: Remove.
27847 * ada/acats/tests/cxb/cxb30061.am: Likewise.
27848
27849 2005-02-22 Mark Mitchell <mark@codesourcery.com>
27850
27851 PR c++/20073
27852 * g++.dg/init/const1.C: New test.
27853
27854 PR c++/19991
27855 * g++.dg/parse/constant7.C: New test.
27856
27857 PR c++/20152
27858 * g++.dg/parse/error27.C: New test.
27859 * g++.dg/template/qualttp15.C: Adjust error markers.
27860 * g++.old-deja/g++.other/struct1.C: Likewise.
27861
27862 PR c++/20153
27863 * g++.dg/template/error17.C: New test.
27864
27865 PR c++/20148
27866 * g++.dg/parser/error26.C: New test.
27867
27868 2005-02-22 Diego Novillo <dnovillo@redhat.com>
27869
27870 PR tree-optimization/20100
27871 PR tree-optimization/20115
27872 * gcc.dg/pr20115.c: New test.
27873 * gcc.dg/pr20115-1.c: New test.
27874 * gcc.dg/pr20100.c: New test.
27875 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
27876 call-clobbered variables after alias1.
27877
27878 2005-02-22 Bud Davis <bdavis@gfortran.org>
27879
27880 * gfortran.dg/list_read_4.f90: new test.
27881
27882 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
27883
27884 PR rtl-optimization/20017.
27885 * gcc.dg/pr20017.c: New.
27886
27887 2005-02-22 Devang Patel <dpatel@apple.com>
27888
27889 PR 19952
27890 * g++.dg/tree-ssa/pr19952.C: New test.
27891
27892 2005-02-22 Mark Mitchell <mark@codesourcery.com>
27893
27894 PR c++/19883
27895 * g++.dg/parse/constant6.C: New test.
27896
27897 2005-02-22 Uros Bizjak <uros@kss-loka.si>
27898
27899 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
27900 * g++.dg/charset/asm2.c: Likewise.
27901 * g++.dg/charset/asm3.c: Likewise.
27902 * g++.dg/charset/asm4.c: Likewise.
27903 * g++.dg/charset/asm5.c: Likewise.
27904 * g++.dg/charset/attribute1.c: Likewise.
27905 * g++.dg/charset/attribute2.c: Likewise.
27906 * g++.dg/charset/extern1.cc: Likewise.
27907 * g++.dg/charset/extern2.cc: Likewise.
27908 * g++.dg/charset/extern3.cc: Likewise.
27909 * g++.dg/charset/function.cc: Likewise.
27910 * g++.dg/charset/string.c: Likewise.
27911 * g++.dg/charset/charset.exp: Likewise.
27912 * lib/target-supports.exp (check_iconv_available): Fix comment.
27913
27914 2005-02-22 Uros Bizjak <uros@kss-loka.si>
27915
27916 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
27917 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
27918 * gcc.dg/charset/asm2.c: Likewise.
27919 * gcc.dg/charset/asm3.c: Likewise.
27920 * gcc.dg/charset/asm4.c: Likewise.
27921 * gcc.dg/charset/asm5.c: Likewise.
27922 * gcc.dg/charset/asm6.c: Likewise.
27923 * gcc.dg/charset/attribute1.c: Likewise.
27924 * gcc.dg/charset/attribute2.c: Likewise.
27925 * gcc.dg/charset/builtin1.c: Likewise.
27926 * gcc.dg/charset/extern.c: Likewise.
27927 * gcc.dg/charset/function.c: Likewise.
27928 * gcc.dg/charset/string.c: Likewise.
27929 * gcc.dg/charset/charset.exp: Likewise.
27930
27931 2005-02-21 Bud Davis <bdavis9659@comcast.net>
27932
27933 PR fortran/20086
27934 * gfortran.dg/pr20086.f90: New test.
27935
27936 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
27937
27938 PR tree-optimization/19786
27939 * g++.dg/tree-ssa/pr19786.C: New.
27940
27941 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27942
27943 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
27944
27945 2005-02-21 Jeff Law <law@redhat.com>
27946
27947 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
27948
27949 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27950
27951 * gfortran.dg/do_iterator: Split loop, markup all lines for
27952 which an error locus is printed.
27953 * gfortran.dg/pr17708.f90: Markup all lines for which an error
27954 locus is printed.
27955 * gfortran.dg/select_4.f90: Likewise.
27956 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
27957 locuses in the various permutations.
27958
27959 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
27960
27961 PR tree-optimization/19951
27962 * g++.dg/vect: New directory.
27963 * g++.dg/vect/vect.exp: New file.
27964 * g++.dg/vect/pr19951.cc: New testcase.
27965 * g++.dg/dg.exp: Also prune vectorizer tests.
27966
27967 2005-02-20 Zack Weinberg <zack@codesourcery.com>
27968
27969 PR 18785
27970 * gcc.dg/charset/builtin1.c: New test.
27971
27972 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27973
27974 PR c++/19299
27975 * g++.dg/inherit/volatile1.C: New test.
27976
27977 PR c++/19440
27978 * g++.dg/template/dtor4.C: New test.
27979
27980 2005-02-19 Steven G. Kargl <kargls@comcast.net>
27981
27982 * gfortran.dg/int_1.f90: New test.
27983
27984 2005-02-19 Devang Patel <dpatel@apple.com>
27985
27986 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
27987
27988 2005-02-19 Steven G. Kargl <kargls@comcast.net>
27989
27990 * gfortran.dg/achar_1.f90: New test.
27991
27992 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
27993
27994 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
27995
27996 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
27997 Jakub Jelinek <jakub@redhat.com>
27998
27999 PR tree-optimization/19828
28000 * gcc.dg/tree-ssa/loop-7.c: New test.
28001 * gcc.c-torture/execute/20050218-1.c: New test.
28002
28003 2005-02-19 Jakub Jelinek <jakub@redhat.com>
28004
28005 PR c/20043
28006 * gcc.dg/transparent-union-1.c: New test.
28007 * gcc.dg/transparent-union-2.c: New test.
28008
28009 2005-02-18 James E Wilson <wilson@specifixinc.com>
28010
28011 PR tree-optimization/18977
28012 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
28013
28014 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
28015
28016 PR target/20054
28017 * gcc.dg/pr20054.c: New test.
28018
28019 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28020
28021 PR c++/19508
28022 * g++.dg/ext/attrib20.C: New test.
28023
28024 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
28025
28026 PR middle-end/20030
28027 * gfortran.fortran-torture/execute/character_passing.f90: New test.
28028
28029 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
28030
28031 PR c++/20008
28032 * g++.dg/opt/switch4.C: New.
28033
28034 2005-02-18 Jakub Jelinek <jakub@redhat.com>
28035
28036 PR c++/20023
28037 PR tree-optimization/20009
28038 * gcc.c-torture/compile/20050217-1.c: New test.
28039 * g++.dg/opt/switch3.C: New test.
28040
28041 PR tree-optimization/18947
28042 * gcc.c-torture/compile/20050215-1.c: New test.
28043 * gcc.c-torture/compile/20050215-2.c: New test.
28044 * gcc.c-torture/compile/20050215-3.c: New test.
28045
28046 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
28047
28048 PR c++/20028
28049 * g++.dg/template/crash34.C: New.
28050
28051 PR c++/20022
28052 * g++.dg/other/access3.C: New.
28053
28054 2005-02-17 Ira Rosen <irar@il.ibm.com>
28055
28056 * gcc.dg/vect/vect-98.c: New test.
28057
28058 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
28059
28060 PR tree-optimization/19967
28061 * gcc.dg/pr19967.c: New.
28062
28063 2005-02-16 Jakub Jelinek <jakub@redhat.com>
28064
28065 PR middle-end/19857
28066 * gcc.dg/tree-ssa/20050215-1.c: New test.
28067 * gcc.c-torture/execute/20050215-1.c: New test.
28068
28069 2005-02-15 Eric Christopher <echristo@redhat.com>
28070
28071 * gcc.dg/cpp/20050215-1.c: New file.
28072
28073 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
28074
28075 PR tree-optimization/15785
28076 * gcc.dg/pr15785-1.c: New test.
28077
28078 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
28079
28080 PR c++/17788
28081 * g++.dg/init/ctor4.C: New.
28082 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
28083
28084 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
28085
28086 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
28087 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
28088
28089 2005-02-15 Andreas Schwab <schwab@suse.de>
28090
28091 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
28092 declare malloc.
28093
28094 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
28095
28096 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
28097
28098 2005-02-14 Diego Novillo <dnovillo@redhat.com>
28099
28100 PR tree-optimization/19853
28101 * gcc.c-torture/compile/pr19853.c: New test.
28102
28103 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
28104
28105 PR c++/19608
28106 * g++.dg/parse/local-class1.C: New.
28107
28108 PR c++/19895
28109 * g++.dg/parse/ptrmem3.C: New.
28110
28111 PR c++/19884
28112 * g++.old-deja/g++.oliva/template6.C: Add another case.
28113 * g++.dg/template/explicit6.C: New.
28114
28115 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
28116
28117 PR c++/17816
28118 * g++.dg/other/redecl2.C: New.
28119
28120 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
28121
28122 PR c++/19891
28123 * g++.dg/abi/covariant4.C: New.
28124
28125 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
28126
28127 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
28128 New tests.
28129
28130 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
28131
28132 * gcc.dg/vect/vect-96.c: Fix typo.
28133
28134 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28135
28136 PR c++/14479
28137 PR c++/19487
28138 * g++.dg/template/enum5.C: New test.
28139
28140 2005-02-12 Ira Rosen <irar@il.ibm.com>
28141
28142 * gcc.dg/vect/vect-97.c: New test.
28143
28144 2005-02-12 Ira Rosen <irar@il.ibm.com>
28145
28146 * gcc.dg/vect/vect-96.c: New test.
28147
28148 2005-02-12 Uros Bizjak <uros@kss-loka.si>
28149
28150 * gcc.dg/builtins-34.c: Also check ldexp*.
28151
28152 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
28153
28154 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
28155
28156 2005-02-11 Janis Johnson <janis187@us.ibm.com>
28157
28158 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
28159 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
28160 dg-require-dll, dg-require-iconv, dg-require-named-sections,
28161 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
28162 selector_list, selector_expression, dg-process-target): Move to new
28163 file target-supports-dg.exp.
28164 * lib/target-supports-dg.exp: New.
28165
28166 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
28167 New.
28168
28169 2005-02-11 Jakub Jelinek <jakub@redhat.com>
28170
28171 PR c++/19666
28172 * g++.dg/other/ptrmem6.C: New test.
28173
28174 PR middle-end/19858
28175 * gcc.c-torture/compile/20050210-1.c: New test.
28176
28177 2005-02-11 Mark Mitchell <mark@codesourcery.com>
28178
28179 PR c++/19755
28180 * g++.dg/warn/Wbraces1.C: New test.
28181
28182 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
28183
28184 * gcc.dg/builtins-52.c: New testcase.
28185
28186 2005-02-10 Jakub Jelinek <jakub@redhat.com>
28187
28188 PR c/19342
28189 * gcc.c-torture/execute/20050119-1.c: New test.
28190
28191 2005-02-09 Mark Mitchell <mark@codesourcery.com>
28192
28193 PR c++/19811
28194 * g++.dg/init/delete1.C: New test.
28195
28196 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
28197
28198 PR c++/18470
28199 * g++.dg/template/static12.C: New test.
28200
28201 2005-02-09 Mark Mitchell <mark@codesourcery.com>
28202
28203 PR c++/19787
28204 * g++.dg/conversion/ambig1.C: New test.
28205
28206 PR c++/19739
28207 * g++.dg/ext/attrib19.C: New test.
28208
28209 PR c++/19732
28210 * g++.dg/parse/dtor5.C: New test.
28211
28212 PR c++/19762
28213 * g++.dg/template/dtor3.C: New test.
28214
28215 PR c++/19826
28216 * g++.dg/template/static11.C: New test.
28217 * g++.dg/template/crash2.C: Remove dg-error marker.
28218
28219 2005-02-09 Janis Johnson <janis187@us.ibm.com>
28220
28221 PR C++/18491
28222 * g++.old-deja/g++.mike/p10769a.C: Remove.
28223
28224 2005-02-09 Roger Sayle <roger@eyesopen.com>
28225
28226 * gcc.dg/builtins-48.c: New test case.
28227 * gcc.dg/builtins-49.c: New test case.
28228 * gcc.dg/builtins-50.c: New test case.
28229 * gcc.dg/builtins-51.c: New test case.
28230
28231 2005-02-09 Ian Lance Taylor <ian@airs.com>
28232
28233 PR middle-end/19583
28234 * g++.dg/warn/Wreturn-type-3.C: New test.
28235
28236 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
28237
28238 PR middle-end/19402
28239 * gcc.dg/pr19402-1.c: New testcase.
28240 * gcc.dg/pr19402-2.c: likewise.
28241
28242 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
28243
28244 PR middle-end/19854
28245 * g++.dg/tree-ssa/tmmti.C: New testcase.
28246
28247 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28248
28249 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
28250
28251 2005-02-08 Mark Mitchell <mark@codesourcery.com>
28252
28253 PR c++/19733
28254 * g++.dg/parse/crash23.C: New test.
28255 * g++.dg/warn/Weff1.C: New test.
28256
28257 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28258
28259 * gcc.dg/20050209-1.c: New test.
28260
28261 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28262
28263 PR target/19799
28264 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
28265
28266 2005-02-08 Mike Stump <mrs@apple.com>
28267
28268 * g++.dg/pch/import-2.c: New test.
28269 * g++.dg/pch/import-2.hs: New.
28270 * g++.dg/pch/include/import-2a.h: New.
28271 * g++.dg/pch/include/import-2b.h: New.
28272
28273 2005-02-08 Janis Johnson <janis187@us.ibm.com>
28274
28275 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
28276
28277 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28278
28279 * gfortran.dg/substr_1.f90: New test.
28280
28281 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
28282
28283 PR middle-end/19775
28284 * gcc.dg/torture/builtin-power-1.c: Disable test for
28285 invalid transformation.
28286 * gcc.dg/builtins-10.c: Likewise. Disable one test we
28287 no longer optimize.
28288 * gcc.dg/builtins-47.c: New testcase.
28289
28290 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
28291 Dorit Naishlos <dorit@il.ibm.com>
28292
28293 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
28294
28295 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
28296
28297 * gcc.c-torture/compile/20050206-1.c: New test.
28298
28299 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
28300
28301 PR tree-opt/19768
28302 * g++.dg/opt/pr19768.C: New test.
28303
28304 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
28305
28306 PR tree-opt/19736
28307 * gcc.c-torture/compile/pr19736.c: New test.
28308
28309 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28310
28311 PR c++/17401
28312 * g++.dg/parse/error25.C: New test.
28313
28314 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
28315
28316 * gcc.c-torture/execute/20050203-1.c: New.
28317
28318 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
28319
28320 * gcc.dg/vect/vect-85.c: Remove xfail.
28321 * gcc.dg/vect/vect-86.c: Remove xfail.
28322 * gcc.dg/vect/vect-87.c: Remove xfail.
28323 * gcc.dg/vect/vect-88.c: Remove xfail.
28324
28325 2005-02-02 Geoffrey Keating <geoffk@apple.com>
28326
28327 * gcc.dg/altivec-19.c: New.
28328
28329 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
28330
28331 PR c/17807
28332 * gcc.dg/nested-func-3.c: New test.
28333 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
28334
28335 2005-02-02 Janis Johnson <janis187@us.ibm.com>
28336
28337 * gcc.test-framework/gen_directive_tests: Generate tests for
28338 selector expressions.
28339
28340 2005-02-02 Matt Austern <austern@apple.com>
28341
28342 PR c++/19628
28343 * g++/ext/builtin7.C: New.
28344 * g++/ext/builtin8.C: New.
28345
28346 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
28347
28348 PR c/18502
28349 * gcc.dg/pr18502-1.c: New test.
28350
28351 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28352
28353 PR c++/17413
28354 * g++.dg/template/local4.C: Tweak.
28355
28356 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
28357
28358 PR tree-optimization/19578
28359 * gcc.c-torture/compile/20050202-1.c: New test.
28360
28361 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
28362
28363 PR c/19435
28364 * gcc.dg/c99-init-4.c: New test.
28365
28366 2005-02-01 Janis Johnson <janis187@us.ibm.com>
28367
28368 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
28369
28370 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
28371
28372 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
28373 * g++.dg/eh/check-vect.h: New.
28374
28375 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
28376 * gcc.dg/vect/vect-78.c: Ditto.
28377 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
28378 Remove.
28379
28380 * g++.dg/conversion/simd1.C: Expect warning.
28381 * g++.dg/ext/attribute-test-1.C: Ditto.
28382 * g++.dg/ext/attribute-test-2.C: Ditto.
28383 * g++.dg/ext/attribute-test-3.C: Ditto.
28384 * g++.dg/ext/attribute-test-4.C: Ditto.
28385
28386 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
28387 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
28388
28389 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
28390
28391 2005-02-01 Richard Henderson <rth@redhat.com>
28392
28393 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28394 long double for ibm double-double format.
28395 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28396
28397 2005-02-01 Diego Novillo <dnovillo@redhat.com>
28398
28399 PR tree-optimization/19633
28400 * gcc.dg/pr19633-1.c: New test.
28401 * gcc.dg/pr19633.c: Tweak to make pointer point
28402 to NULL or a symbol.
28403
28404 2005-02-01 Janis Johnson <janis187@us.ibm.com>
28405
28406 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
28407 New procs.
28408 (dg-process-target (local override)): Handle selector expressions.
28409
28410 * gcc.test-framework/README: Describe tests in source directory.
28411 * gcc.test-framework/test-framework.awk: Handle dg- tests.
28412 * gcc.test-framework/test-framework.exp: Handle dg- tests.
28413 * gcc.test-framework/dg-bogus-exp-P.c: New test.
28414 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
28415 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
28416 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
28417 * gcc.test-framework/dg-do-link-exp-P.c: New test.
28418 * gcc.test-framework/dg-do-run-exp-P.c: New test.
28419 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
28420 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
28421 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
28422 * gcc.test-framework/dg-error-exp-P.c: New test.
28423 * gcc.test-framework/dg-error-exp-XP.c: New test.
28424 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
28425 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
28426 * gcc.test-framework/dg-output-exp-P.c: New test.
28427 * gcc.test-framework/dg-output-exp-XF.c: New test.
28428 * gcc.test-framework/dg-warning-exp-P.c: New test.
28429 * gcc.misc-tests/dg-1.c: Remove.
28430 * gcc.misc-tests/dg-2.c: Remove.
28431 * gcc.misc-tests/dg-3.c: Remove.
28432 * gcc.misc-tests/dg-4.c: Remove.
28433 * gcc.misc-tests/dg-5.c: Remove.
28434 * gcc.misc-tests/dg-6.c: Remove.
28435 * gcc.misc-tests/dg-7.c: Remove.
28436 * gcc.misc-tests/dg-8.c: Remove.
28437 * gcc.misc-tests/dg-9.c: Remove.
28438 * gcc.misc-tests/dg-10.c: Remove.
28439 * gcc.misc-tests/dg-11.c: Remove.
28440 * gcc.misc-tests/dg-12.c: Remove.
28441 * gcc.misc-tests/dg-test.exp: Remove.
28442
28443 * gcc.test-framework/test-framework.awk: Change recording and
28444 printing of passes and failures.
28445
28446 * gcc.test-framework: New directory.
28447 * gcc.test-framework/README: New.
28448 * gcc.test-framework/test-framework.exp: New.
28449 * gcc.test-framework/test-framework.awk: New.
28450 * gcc.test-framework/gen_directive_tests: New.
28451
28452 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
28453
28454 * lib/treelang.exp: Fix comment typos.
28455 (treelang_target_compile): Don't append libs=-ltreelang to options.
28456
28457 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
28458
28459 * g++.dg/parse/typename7.C: Adjust error messages.
28460
28461 2005-01-31 Jeff Law <law@redhat.com>
28462
28463 * gcc.c-torture/execute/20050131-1.c: New test.
28464 * gcc.dg/wcaselabel.c: New test.
28465
28466 2005-01-31 Mark Mitchell <mark@codesourcery.com>
28467
28468 * g++.dg/other/warning1.C: Adjust error messags.
28469 * g++.dg/parse/constant5.C: New test.
28470
28471 2005-01-31 Steven Bosscher <stevenb@suse.de>
28472
28473 PR c/19333
28474 * gcc.c-torture/compile/20011130-1.c: Reorder to make
28475 the test case valid.
28476 * gcc.dg/20030815-1.c: Remove invalid tests.
28477 * gcc.dg/array-7.c: Adjust expected result.
28478 * gcc.dg/pr18596-3.c: Likewise.
28479 * gcc.dg/noncompile/20000901-1.c: Likewise.
28480 * gcc.dg/noncompile/init-2.c: Likewise.
28481 * gcc.dg/noncompile/init-4.c: Likewise.
28482
28483 2005-01-31 Dale Johannesen <dalej@apple.com>
28484
28485 * g++.dg/opt/pr19650.C: New test.
28486
28487 2005-01-31 Richard Henderson <rth@redhat.com>
28488
28489 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28490 long double for intel double extended format.
28491 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28492
28493 2005-01-30 Mark Mitchell <mark@codesourcery.com>
28494
28495 PR c++/19555
28496 * g++.dg/template/static10.C: New test.
28497
28498 PR c++/19395
28499 * g++.dg/parse/error24.C: New test.
28500
28501 PR c++/19367
28502 * g++.dg/lookup/builtin1.C: New test.
28503
28504 PR c++/19457
28505 * g++.dg/warn/conv3.C: New test.
28506
28507 2005-01-30 Bud Davis <bdavis@gfortran.org>
28508
28509 PR fortran/19647
28510 * gfortan.dg/inquire_7.f90
28511
28512 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
28513
28514 PR tree-optimization/15791
28515 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
28516 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
28517 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
28518 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
28519 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
28520 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
28521 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
28522 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
28523 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
28524 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
28525
28526 2005-01-29 Paul Brook <paul@codesourcery.com>
28527
28528 PR fortran/18565
28529 * check.c (real_or_complex_check): New function.
28530 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
28531 * intrinsic.c (add_functions): Use new check functions.
28532 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
28533 Add prototypes.
28534
28535 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
28536
28537 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
28538 gcc.dg/lvalue-3.c: New tests.
28539 * gcc.dg/concat.c: Update expected messages.
28540
28541 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
28542
28543 PR libfortran/19595
28544 * gfortran.dg/eor_1.f90: New test.
28545
28546 2005-01-29 Steven G. Kargl <kargls@comcast.net>
28547
28548 PR fortran/19589
28549 * gfortran.dg/logical_data_1.f90: New test.
28550
28551 2005-01-28 Mark Mitchell <mark@codesourcery.com>
28552
28553 PR c++/19253
28554 * g++.dg/template/crash33.C: New test.
28555
28556 PR c++/19667
28557 * g++.dg/template/crash32.C: New test.
28558
28559 2005-01-28 Ian Lance Taylor <ian@airs.com>
28560
28561 PR middle-end/16558
28562 * g++.dg/warn/Wreturn-type-2.C: New test.
28563
28564 2004-06-24 Jeff Law <law@redhat.com>
28565
28566 * gcc.dg/tree-ssa/20050128-1.c: New test.
28567
28568 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
28569
28570 * gcc.target/frv/all-mdpackh-1.c: New test.
28571
28572 2005-01-28 Steven Bosscher <stevenb@suse.de>
28573
28574 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
28575
28576 2005-01-27 Richard Henderson <rth@redhat.com>
28577
28578 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
28579
28580 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
28581
28582 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
28583
28584 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
28585
28586 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
28587 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
28588 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
28589 to cope with cases where the multilib options override the dg-options.
28590
28591 2005-01-27 Jakub Jelinek <jakub@redhat.com>
28592
28593 PR c/18946
28594 * gcc.dg/noncompile/20050120-1.c: New test.
28595
28596 2005-01-26 Diego Novillo <dnovillo@redhat.com>
28597
28598 PR tree-optimization/19633
28599 * gcc.dg/pr19633.c: New test.
28600 * gcc.dg/tree-ssa/pr19633.c: New test.
28601
28602 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
28603
28604 * gcc.dg/20041216-1.c: New test.
28605
28606 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
28607
28608 PR objc/18862
28609 * objc.dg/selector-2.m: New test.
28610
28611 2005-01-26 Jakub Jelinek <jakub@redhat.com>
28612
28613 * g++.dg/opt/range-test-2.C: New test.
28614
28615 PR rtl-optimization/19579
28616 * gcc.c-torture/execute/20050124-1.c: New test.
28617
28618 2005-01-26 Greg Parker <gparker@apple.com>
28619 Stuart Hastings <stuart@apple.com>
28620
28621 * gcc.c-torture/execute/20050125-1.c: New.
28622
28623 2005-01-18 Jan Hubicka <jh@suse.cz>
28624
28625 PR tree-optimize/19337
28626 * gcc.c-torture/compile/20050119-1.c: New test.
28627
28628 2005-01-24 James E Wilson <wilson@specifixinc.com>
28629
28630 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
28631 test for successful match.
28632
28633 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
28634
28635 PR objc/18408
28636 * objc.dg/comp-types-7.m: New test.
28637
28638 2005-01-24 Janis Johnson <janis187@us.ibm.com>
28639
28640 * lib/target-supports.exp (current_target_name): New.
28641 (check_effective_target_ilp32, check_effective_target_lp64):
28642 Cache the result to use as long as the current target, with
28643 multilib flags, remains the same.
28644
28645 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
28646 (dg-require-weak, dg-require-visibility, dg-require-alias,
28647 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
28648 dg-require-effective-target, dg-skip-if): Remove call to
28649 skip_test_and_clear_xfail.
28650 (dg-test): Clear xfail data.
28651
28652 2005-01-24 Jakub Jelinek <jakub@redhat.com>
28653
28654 PR target/17751
28655 * gcc.dg/ppc64-toc.c: New test.
28656
28657 * g++.dg/tree-ssa/empty-1.C: New test.
28658
28659 PR middle-end/19551
28660 * gcc.c-torture/execute/20050121-1.c: New test.
28661 * gcc.dg/20050121-2.c: New test.
28662
28663 2004-01-23 Steven G. Kargl <kargls@comcast.net>
28664 Paul Brook <paul@codesourcery.com>
28665
28666 PR fortran/17941
28667 * gfortran.dg/real_const_1.f: New test.
28668 * gfortran.dg/real_const_2.f90: New test.
28669 * gfortran.dg/complex_int_1.f90: New test.
28670
28671 2005-01-23 Bud Davis <bdavis9659@comcast.net>
28672
28673 PR fortran/19313
28674 * gfortan.dg/inquire_6.f90: New test.
28675
28676 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
28677
28678 PR libfortran/19451
28679 * open_readonly_1.f90: New test.
28680
28681 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
28682
28683 PR libfortran/18982
28684 * gfortran.dg/open_new.f90: New file.
28685
28686 2005-01-22 Paul Brook <paul@codesourcery.com>
28687
28688 * namelist_1.f90: New test.
28689
28690 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
28691
28692 PR tree-optimization/19484
28693 * gcc.c-torture/compile/20050122-[12].c: New tests.
28694
28695 2005-01-22 Paul Brook <paul@codesourcery.com>
28696
28697 * gfortran.dg/implicit_2.f90: New test.
28698
28699 2005-01-22 Bud Davis <bdavis9659@comcast.net>
28700
28701 PR fortran/19314
28702 * gfortran.dg/inquire_5.f90: New test.
28703
28704 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28705
28706 PR c/18809
28707 * gcc.dg/pr18809-1.c: New test.
28708
28709 2005-01-21 Ian Lance Taylor <ian@airs.com>
28710
28711 * gcc.dg/20050121-1.c: New test.
28712
28713 PR tree-optimization/13000
28714 * gcc.dg/20040206-1.c: Change warning to point where function is
28715 being inlined.
28716
28717 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28718
28719 PR c++/19208
28720 * g++.dg/template/array11.C: New test.
28721
28722 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28723
28724 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
28725 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
28726 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
28727 * gfortran.dg/getenv_1.f90: Add dg-do directive.
28728 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
28729 gfortran.dg/pr17164.f90: Add missing dg-do directives.
28730
28731 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
28732
28733 PR tree-optimization/15349
28734 * gcc.dg/tree-ssa/pr15349.c: New.
28735
28736 2005-01-20 Steve Ellcey <sje@cup.hp.com>
28737
28738 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
28739
28740 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
28741
28742 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
28743 scan-assembler-times directive name.
28744
28745 * gcc.dg/asm-a.c: Move dg-require-effective-target to
28746 after dg-do.
28747
28748 PR rtl-optimization/19462
28749 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
28750
28751 2005-01-19 Steve Ellcey <sje@cup.hp.com>
28752
28753 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
28754 counting function calls on ia64.
28755
28756 2005-01-19 Jakub Jelinek <jakub@redhat.com>
28757
28758 PR rtl-optimization/15139
28759 * gcc.dg/20050111-2.c: New test.
28760
28761 PR c/17297
28762 * gcc.c-torture/compile/20050113-1.c: New testcase.
28763
28764 PR middle-end/19164
28765 * gcc.dg/20050113-1.c: New testcase.
28766
28767 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
28768
28769 * gcc.dg/vect/vect-85.c: Add comment.
28770 * gcc.dg/vect/vect-86.c: Add xfail for now.
28771 * gcc.dg/vect/vect-87.c: Add xfail for now.
28772 * gcc.dg/vect/vect-88.c: Add xfail for now.
28773 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
28774
28775 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
28776
28777 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
28778
28779 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
28780
28781 * g++.dg/debug/typedef3.C: New test.
28782
28783 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
28784
28785 PR c/19472
28786 * gcc.dg/asm-a.c: New test.
28787
28788 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
28789
28790 * gcc.dg/sh-relax.c: Add prototype for abort.
28791
28792 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
28793
28794 * gcc.dg/short-compare-1.c: New test.
28795 * gcc.dg/short-compare-2.c: Likewise.
28796
28797 2005-01-18 Michael Matz <matz@suse.de>
28798
28799 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
28800
28801 2005-01-17 Diego Novillo <dnovillo@redhat.com>
28802
28803 PR tree-optimization/19121
28804 * gcc.c-torture/compile/pr19121.c: New test.
28805
28806 2005-01-17 James E. Wilson <wilson@specifixinc.com>
28807
28808 PR target/19357
28809 * gcc.c-torture/compile/pr19357.c: New test.
28810
28811 2005-01-17 Ian Lance Taylor <ian@airs.com>
28812
28813 PR c/5675
28814 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
28815 pass--those that refer just to the variable, possibly with a
28816 cast.
28817 * gcc.dg/c99-const-expr-3.c: Likewise.
28818
28819 PR middle-end/13127
28820 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
28821 longer emitted.
28822
28823 2005-01-16 Bud Davis <bdavis9659@comcast.net>
28824
28825 PR fortran/18778
28826 * gfortran.dg/endfile_2.f90: New test.
28827
28828 2005-01-16 Steven G. Kargl <kargls@comcast.net>
28829
28830 PR 19168
28831 * gfortran.dg/select_5.f90: New test.
28832
28833 2004-01-16 Paul Brook <paul@codesourcery.com>
28834
28835 * gfortran.dg/common_4.f90: New test.
28836
28837 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
28838
28839 PR rtl-optimization/19462
28840 * gcc.dg/torture/pr19462-1.c: New test.
28841
28842 2005-01-15 Ziemowit Laski <zlaski@apple.com>
28843
28844 PR objc/19321
28845 * objc.dg/func-ptr-2.m: New.
28846 * objc.dg/volatile-1.m: New.
28847
28848 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28849
28850 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
28851
28852 2005-01-15 Jakub Jelinek <jakub@redhat.com>
28853
28854 PR tree-optimization/19060
28855 * gcc.c-torture/execute/20050104-1.c: New test.
28856
28857 2005-01-15 Bud Davis <bdavis9659@comcast.net>
28858
28859 PR fortran/18983
28860 * gfortran.dg/write_to_null.f90: New test.
28861
28862 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
28863 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28864
28865 PR other/19328
28866 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
28867 argument.
28868
28869 2005-01-15 Jakub Jelinek <jakub@redhat.com>
28870
28871 PR c++/19263
28872 * g++.dg/init/vector1.C: New test.
28873
28874 2005-01-14 James E. Wilson <wilson@specifixinc.com>
28875
28876 PR target/13158
28877 * gcc.target/ia64/sibcall-unwind-1.c: New test.
28878 PR target/18987
28879 * gcc.target/ia64/sibcall-unwind-2.c: New test.
28880
28881 2005-01-14 Steven G. Kargl <kargls@comcast.net>
28882
28883 * gfortran.dg/select_1.f90: New test.
28884 * gfortran.dg/select_2.f90: New test.
28885 * gfortran.dg/select_3.f90: New test.
28886 * gfortran.dg/select_4.f90: New test.
28887
28888 2005-01-14 Jakub Jelinek <jakub@redhat.com>
28889
28890 PR middle-end/19084
28891 PR rtl-optimization/19348
28892 * gcc.dg/20050111-1.c: New test.
28893 * gcc.c-torture/execute/20050111-1.c: New test.
28894
28895 * gcc.dg/i386-asm-4.c: New test.
28896
28897 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
28898
28899 * gcc.dg/nested-func-2.c: New test.
28900 * ada/acats/norun.lst: Remove c953002.
28901
28902 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
28903
28904 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
28905
28906 2005-01-12 Ben Elliston <bje@au.ibm.com>
28907
28908 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
28909
28910 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
28911
28912 PR target/18761
28913 * g++.dg/abi/align1.C: New test.
28914
28915 2005-01-11 Alan Modra <amodra@bigpond.net.au>
28916
28917 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
28918 at a time.
28919 * g++.dg/ext/altivec_check.h: Support compiling as C.
28920
28921 2005-01-10 Roger Sayle <roger@eyesopen.com>
28922
28923 PR c++/19355
28924 * g++.dg/expr/pr19355-1.C: New test case.
28925
28926 2005-01-10 Laurent GUERBY <laurent@guerby.net>
28927
28928 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
28929 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
28930 * ada/acats/tests/c3/c92005b.ada: Likewise.
28931 * ada/acats/tests/c3/cxb3012.a: Likewise.
28932 * ada/acats/norun.lst: Add c380004 and c953002, add PR
28933
28934 2005-01-09 Paul Brook <paul@codesourcery.com>
28935
28936 * gfortran.dg/common_2.f90: New file.
28937 * gfortran.dg/common_3.f90: New file.
28938
28939 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
28940
28941 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
28942
28943 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
28944
28945 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
28946 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
28947 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
28948 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
28949 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
28950 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
28951 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
28952 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
28953 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
28954 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
28955 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
28956 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
28957 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
28958 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
28959 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
28960 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
28961 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
28962 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
28963 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
28964 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
28965 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
28966 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
28967 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
28968 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
28969 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
28970 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
28971 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
28972 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
28973 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
28974 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
28975 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
28976 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
28977 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
28978 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
28979 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
28980 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
28981 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
28982 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
28983 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
28984 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
28985 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
28986 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
28987 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
28988 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
28989 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
28990 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
28991 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
28992 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
28993 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
28994 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
28995 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
28996 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
28997 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
28998 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
28999 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
29000 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
29001 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
29002 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
29003 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
29004 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
29005 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
29006 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
29007 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
29008 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
29009 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
29010 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
29011 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
29012
29013 * gcc.dg/vect/vect-1.c: Fix spelling.
29014 * gcc.dg/vect/vect-10.c: Fix spelling.
29015 * gcc.dg/vect/vect-11.c: Fix spelling.
29016 * gcc.dg/vect/vect-12.c: Fix spelling.
29017 * gcc.dg/vect/vect-14.c: Fix spelling.
29018 * gcc.dg/vect/vect-15.c: Fix spelling.
29019 * gcc.dg/vect/vect-16.c: Fix spelling.
29020 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
29021 * gcc.dg/vect/vect-64.c: Fix comments.
29022 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
29023
29024 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
29025 Ira Rosen <irar@il.ibm.com>
29026
29027 * gcc.dg/vect/vect-70.c: New test.
29028 * gcc.dg/vect/vect-71.c: New test.
29029
29030 2005-01-09 Manfred Hollstein <mh@suse.com>
29031
29032 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
29033 * gcc.dg/pr18241-2.c: Likewise.
29034 * gcc.dg/pr18241-3.c: Likewise.
29035 * gcc.dg/pr18241-4.c: Likewise.
29036 * gcc.dg/pr18241-5.c: Likewise.
29037
29038 2005-01-08 Richard Henderson <rth@redhat.com>
29039
29040 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29041 False for x86 and x86-64.
29042
29043 2005-01-08 Diego Novillo <dnovillo@redhat.com>
29044
29045 PR tree-optimization/18241
29046 * gcc.dg/pr18241-1.c: New test.
29047 * gcc.dg/pr18241-2.c: New test.
29048 * gcc.dg/pr18241-3.c: New test.
29049 * gcc.dg/pr18241-4.c: New test.
29050 * gcc.dg/pr18241-5.c: New test.
29051
29052 2005-01-08 Steven G. Kargl <kargls@comcast.net>
29053
29054 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
29055 gfortran.dg/select_4.f90: New.
29056
29057 2005-01-07 Jakub Jelinek <jakub@redhat.com>
29058
29059 * gcc.c-torture/execute/20050107-1.c: New test.
29060
29061 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
29062
29063 PR c++/19298
29064 * g++.dg/template/ref2.C: New.
29065
29066 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
29067
29068 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
29069 instead of being empty.
29070
29071 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29072
29073 PR fortran/15553
29074 * gfortran.dg/array-1.f90: New test.
29075
29076 2005-01-07 Jakub Jelinek <jakub@redhat.com>
29077
29078 PR tree-optimization/19283
29079 * gcc.c-torture/execute/20050106-1.c: New test.
29080
29081 PR rtl-optimization/18861
29082 * gcc.dg/20050105-1.c: New test.
29083
29084 PR tree-optimization/18828
29085 * gcc.dg/20050105-2.c: New test.
29086
29087 2005-01-07 Andreas Jaeger <aj@suse.de>
29088
29089 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
29090
29091 2005-01-07 Bud Davis <bdavis9659@comcast.net>
29092
29093 PR fortran/18398
29094 * gfortran.dg/fmt_read.f90: New test.
29095
29096 2005-01-06 Geoffrey Keating <geoffk@apple.com>
29097
29098 * gcc.dg/rs6000-ldouble-2.c: New.
29099
29100 2005-01-06 Mark Mitchell <mark@codesourcery.com>
29101
29102 PR c++/19244
29103 * g++.dg/parser/ctor2.C: New test.
29104
29105 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29106
29107 PR c++/17154
29108 * g++.dg/template/using9.C: New test.
29109
29110 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29111
29112 PR c++/19258
29113 * g++.dg/lookup/friend6.C: New test.
29114
29115 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
29116
29117 PR c++/19270
29118 * g++.dg/template/array10.C: New.
29119
29120 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29121
29122 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
29123 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
29124
29125 2005-01-06 Jakub Jelinek <jakub@redhat.com>
29126
29127 * gcc.c-torture/compile/20050105-1.c: New test.
29128
29129 2005-01-05 Geoffrey Keating <geoffk@apple.com>
29130
29131 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
29132
29133 2005-01-05 Roger Sayle <roger@eyesopen.com>
29134
29135 PR middle-end/19100
29136 * gcc.dg/conv-3.c: New test case.
29137
29138 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
29139
29140 * gcc.dg/asm-wide-1.c: New test.
29141
29142 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
29143
29144 PR c++/19030
29145 * g++.dg/parse/crash22.C: New
29146
29147 2005-01-04 Geoffrey Keating <geoffk@apple.com>
29148
29149 PR 19257
29150 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
29151
29152 2005-01-04 Uros Bizjak <uros@kss-loka.si>
29153
29154 PR middle-end/17767
29155 * gcc.dg/i386-mmx-6.c: New test case.
29156
29157 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
29158
29159 PR tree-optimization/18308
29160 * gcc.dg/vect/pr18308.c: New testcase.
29161
29162 2005-01-04 Andreas Jaeger <aj@suse.de>
29163
29164 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
29165
29166 2005-01-03 Geoffrey Keating <geoffk@apple.com>
29167 Robert Bowdidge <bowdidge@apple.com>
29168
29169 * gcc.dg/cpp/subframework1.c: New.
29170 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
29171 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
29172 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
29173 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
29174
29175 2005-01-03 Geoffrey Keating <geoffk@apple.com>
29176
29177 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
29178 producing warning.
29179 * gcc.dg/darwin-weakimport-2.c: New.
29180
29181 2005-01-03 Richard Henderson <rth@redhat.com>
29182
29183 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
29184
29185 2005-01-03 Richard Henderson <rth@redhat.com>
29186
29187 * gcc.dg/vect/vect.exp: Enable for ia64.
29188 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
29189 (check_effective_target_vect_float): Likewise.
29190 (check_effective_target_vect_no_align): Likewise.
29191 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
29192 * gcc.dg/vect/vect-8.c: Likewise.
29193
29194 2005-01-03 Uros Bizjak <uros@kss-loka.si>
29195
29196 PR target/19236
29197 * gcc.dg/pr19236-1.c: New test case.
29198
29199 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
29200
29201 PR rtl-optimization/12092
29202 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
29203
29204 2005-01-02 Andreas Jaeger <aj@suse.de>
29205
29206 * gcc.dg/pr12092-1.c: Do not run on x86_64.
29207
29208 2005-01-01 Roger Sayle <roger@eyesopen.com>
29209 Andrew Pinski <pinskia@physics.uc.edu>
29210
29211 PR rtl-optimization/12092
29212 * gcc.dg/pr12092-1.c: New test case.
29213
29214 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
29215
29216 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
29217 'hidden' and 'default' for better portability.
29218 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
29219
29220 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
29221 6 and 7.
29222 * g++.old-deja/g++.brendan/new3.C: Likewise.
29223
29224 2005-01-01 Steven Bosscher <stevenb@suse.de>
29225
29226 * gcc.dg/20041231-1.C: New test.
29227 * g++.dg/warn/Wunreachable-code-1.C: New test.
29228
29229 2004-12-30 David Edelsohn <edelsohn@gnu.org>
29230
29231 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
29232 file, not /dev/null. Abort on error.
29233
29234 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
29235 Ziemowit Laski <zlaski@apple.com>
29236
29237 PR objc/18971
29238 * objc.dg/encode-5.m: New test.
29239
29240 2004-12-29 Richard Henderson <rth@redhat.com>
29241
29242 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
29243 * objc.dg/stabs-1.m: Disable for ia64.
29244
29245 2004-12-29 Mark Mitchell <mark@codesourcery.com>
29246
29247 PR c++/19190
29248 * g++.dg/warn/Wunused-10.C: New test.
29249
29250 2004-12-28 Richard Henderson <rth@redhat.com>
29251
29252 * objc.dg/stabs-1.m: Disable for alpha.
29253
29254 2004-12-27 Mark Mitchell <mark@codesourcery.com>
29255
29256 PR c++/19149
29257 * g++.dg/parse/error23.C: New test.
29258
29259 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29260
29261 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
29262
29263 PR fortran/19032
29264 * gfortran.dg/intrinsic_modulo_1.f90: New.
29265 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
29266 tests with divisor -1.
29267
29268 2004-12-27 Mark Mitchell <mark@codesourcery.com>
29269
29270 * g++.dg/opt/temp1.C (memcpy): Return a value.
29271
29272 PR c++/19148
29273 * g++.dg/expr/cond7.C: New test.
29274
29275 2004-12-27 Paul Brook <paul@codesourcery.com>
29276
29277 * gfortran.dg/g77/select_no_compile.f: Remove.
29278
29279 2004-12-27 Richard Henderson <rth@redhat.com>
29280
29281 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
29282 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
29283 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
29284
29285 2004-12-26 Richard Henderson <rth@redhat.com>
29286
29287 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
29288 by 1i instead of token pasting.
29289
29290 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29291
29292 PR tree-optimization/17578
29293 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
29294 to additional_flags.
29295 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
29296
29297 2004-12-25 Richard Henderson <rth@redhat.com>
29298
29299 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29300 Remove Alpha.
29301
29302 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29303
29304 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
29305 hppa*-*-hpux*.
29306 * gcc.dg/pr17957.c (dg-options): Likewise.
29307 * gcc.dg/struct-ret-1.c: Add prototype for abort.
29308 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
29309 instead of 0 on __hppa__.
29310 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
29311 "foo,%r" on hppa*-*-*.
29312
29313 2004-12-23 Bud Davis <bdavis9659@comcast.net>
29314
29315 PR fortran/19071
29316 * gfortran.dg/complex_write.f90: New test.
29317
29318 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29319
29320 PR c++/17595
29321 * g++.dg/parse/pragma2.C: New test.
29322
29323 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
29324
29325 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29326
29327 * gcc.dg/empty2.c: Add missing dg-warning.
29328
29329 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29330
29331 PR c++/17413
29332 * g++.dg/template/local4.C: New test.
29333 * g++.dg/template/crash19.C: Add dg-error marker.
29334
29335 * g++.dg/template/crash31.C: Correct embedded PR number.
29336
29337 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29338
29339 PR c++/16405
29340 * g++.dg/opt/temp1.C: Add do-run marker.
29341
29342 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29343
29344 * g++.dg/template/spec19.C: New.
29345
29346 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29347
29348 PR target/16819
29349 * gcc.dg/empty2.c: New.
29350
29351 2004-12-23 Richard Henderson <rth@redhat.com>
29352
29353 * lib/target-supports.exp (check_effective_target_vect_no_align):
29354 Remove i?86 and x86-64.
29355
29356 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29357
29358 PR c++/16405
29359 * g++.dg/opt/temp1.C: New test.
29360
29361 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29362
29363 PR c++/18733
29364 * g++.dg/template/friend33.C: New testcase.
29365
29366 2004-12-22 Mark Mitchell <mark@codesourcery.com>
29367
29368 PR c++/18464
29369 * g++.dg/template/cond5.C: New test.
29370
29371 PR c++/18492
29372 * g++.dg/inherit/thunk3.C: New test.
29373
29374 PR c++/11224
29375 * g++.dg/warn/Wunused-9.C: New test.
29376
29377 2004-12-22 Janis Johnson <janis187@us.ibm.com>
29378
29379 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
29380
29381 2004-12-22 Jan Beulich <jbeulich@novell.com>
29382
29383 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
29384
29385 2004-12-21 Mark Mitchell <mark@codesourcery.com>
29386
29387 PR c++/18378
29388 * g++.dg/ext/packed8.C: New test.
29389
29390 PR c++/19063
29391 * g++.dg/template/crash31.C: New test.
29392
29393 PR c++/19034
29394 * g++.dg/template/crash30.C: New test.
29395
29396 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
29397
29398 PR C++/18984
29399 * g++.dg/eh/ctor3.C: New test.
29400
29401 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
29402
29403 * objc.dg/stabs-1.m: Allow section name to be quoted and
29404 assembly label to begin with '.LL'.
29405
29406 2004-12-21 Janis Johnson <janis187@us.ibm.com>
29407
29408 * gcc.dg/vect/vect.exp
29409 (check_effective_target_lp64_or_vect_no_align): New.
29410 * gcc.dg/vect/vect-77.c: Use it.
29411 * gcc.dg/vect/vect-78.c: Use it.
29412
29413 * lib/target-supports.exp
29414 (check_effective_target_vect_no_max,
29415 check_effective_target_vect_no_bitwise,
29416 check_effective_target_vect_no_align): New.
29417 * gcc.dg/vect/vect-13.c: Use them.
29418 * gcc.dg/vect/vect-17.c: Ditto.
29419 * gcc.dg/vect/vect-18.c: Ditto.
29420 * gcc.dg/vect/vect-19.c: Ditto.
29421 * gcc.dg/vect/vect-20.c: Ditto.
29422 * gcc.dg/vect/vect-27.c: Ditto.
29423 * gcc.dg/vect/vect-29.c: Ditto.
29424 * gcc.dg/vect/vect-44.c: Ditto.
29425 * gcc.dg/vect/vect-48.c: Ditto.
29426 * gcc.dg/vect/vect-50.c: Ditto.
29427 * gcc.dg/vect/vect-52.c: Ditto.
29428 * gcc.dg/vect/vect-54.c: Ditto.
29429 * gcc.dg/vect/vect-56.c: Ditto.
29430 * gcc.dg/vect/vect-58.c: Ditto.
29431 * gcc.dg/vect/vect-60.c: Ditto.
29432 * gcc.dg/vect/vect-72.c: Ditto.
29433 * gcc.dg/vect/vect-80.c: Ditto.
29434
29435 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
29436
29437 PR c++/14075
29438 * g++.dg/init/string1.C: New.
29439
29440 PR c++/18975
29441 * g++.dg/other/synth1.C: New.
29442
29443 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
29444
29445 PR c/18963
29446 * gcc.dg/pr18963-1.c: New test.
29447
29448 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
29449
29450 PR c/18596
29451 * gcc.dg/funcdef-storage-1.c (foo): Remove.
29452 * gcc.dg/pr18596-1.c: Use dg-error.
29453 (dg-options): Use -fno-unit-at-a-time.
29454 * gcc.dg/pr18596-2.c: New test.
29455 * gcc.dg/pr18596-3.c: New test.
29456
29457 2004-12-20 Roger Sayle <roger@eyesopen.com>
29458
29459 PR middle-end/18683
29460 * g++.dg/opt/pr18683-1.C: New test case.
29461
29462 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
29463
29464 PR other/19093
29465 * g++.dg/opt/max1.C: Fix for 64bit targets.
29466
29467 2004-12-20 Matt Austern <austern@apple.com>
29468
29469 PR c++/19044
29470 * g++.dg/ext/builtin6.C: New
29471
29472 2004-12-20 Diego Novillo <dnovillo@redhat.com>
29473
29474 PR tree-optimization/19080
29475 * gcc.c-torture/compile/pr19080.c: New test.
29476
29477 2004-12-20 Steven Bosscher <stevenb@suse.de>
29478
29479 * gcc.dg/20041219-1.c: New test.
29480
29481 2004-12-19 Roger Sayle <roger@eyesopen.com>
29482
29483 PR middle-end/19068
29484 * g++.dg/opt/max1.C: New test case.
29485
29486 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29487
29488 * gcc.dg/fdata-sections-1.c: New test.
29489
29490 2004-12-18 Roger Sayle <roger@eyesopen.com>
29491
29492 PR middle-end/18548
29493 * gcc.dg/max-1.c: New test case.
29494
29495 2004-12-18 Jakub Jelinek <jakub@redhat.com>
29496
29497 * gcc.c-torture/execute/20041218-1.c: New test.
29498
29499 2004-12-17 Diego Novillo <dnovillo@redhat.com>
29500
29501 * gcc.dg/pr18501.c: New test.
29502 * gcc.dg/uninit-5.c: XFAIL.
29503 * gcc.dg/uninit-9.c: XFAIL.
29504
29505 2004-12-17 Dale Johannesen <dalej@apple.com>
29506
29507 * gcc.dg/20041213-1.c: New.
29508
29509 2004-12-17 Ziemowit Laski <zlaski@apple.com>
29510
29511 * objc.dg/stabs-1.m: Allow assembly label to begin
29512 with a dot ('.').
29513
29514 2004-12-17 Jakub Jelinek <jakub@redhat.com>
29515
29516 * gcc.c-torture/execute/20041213-1.c: Move...
29517 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
29518
29519 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
29520
29521 PR c++/18721
29522 * g++.dg/lookup/conv-5.C: New.
29523
29524 2004-12-16 Ziemowit Laski <zlaski@apple.com>
29525
29526 * objc.dg/stabs-1.m: New test.
29527
29528 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
29529
29530 * gcc.dg/visibility-c.c: Change compile to
29531 assemble for the test.
29532
29533 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
29534
29535 PR target/19041
29536 * gcc.dg/visibility-c.c: New test.
29537
29538 2004-12-16 Roger Sayle <roger@eyesopen.com>
29539
29540 PR middle-end/18493
29541 * gcc.dg/switch-8.c: New test case.
29542
29543 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
29544
29545 PR c++/18905
29546 * g++.dg/template/init4.C: New.
29547 * g++.dg/opt/static3.C: Enable optimizer.
29548
29549 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
29550
29551 * g++.dg/other/complex1.C: New test.
29552
29553 2004-12-15 Alan Modra <amodra@bigpond.net.au>
29554
29555 * g++.dg/opt/inline9.C: New test.
29556
29557 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29558
29559 PR fortran/18993
29560 * gfotran.dg/nullify_1.f: New test.
29561
29562 2004-12-15 Richard Henderson <rth@redhat.com>
29563
29564 * gcc.target/i386/i386.exp: New harness.
29565 * gcc.target/i386/vect-args.c: New.
29566
29567 2004-12-15 David Edelsohn <edelsohn@gnu.org>
29568
29569 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
29570
29571 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29572
29573 PR c++/18825
29574 * g++.dg/template/friend32.C: New test.
29575
29576 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
29577
29578 * cpp/pragma-once-1.c: New test.
29579 * cpp/pragma-once-1b.h: Likewise.
29580 * cpp/pragma-once-1c.h: Likewise.
29581 * cpp/pragma-once-1d.h: Likewise.
29582 * cpp/inc/pragma-once-1a.h: Likewise.
29583
29584 2004-12-15 Bud Davis <bdavis9659@comcast.net>
29585 Steven G. Kargl <kargls@comcast.net>
29586
29587 PR fortran/17597
29588 * gfortran.dg/list_read_3.f90: New test.
29589
29590 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
29591
29592 * gcc.dg/ftrapv-2.c: New test.
29593
29594 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
29595
29596 PR c++/18981
29597 * g++.dg/template/typename9.C: New test.
29598
29599 2004-12-14 Mark Mitchell <mark@codesourcery.com>
29600
29601 PR c++/18738
29602 * g++.dg/template/typename8.C: New test.
29603 * g++.dg/parse/friend2.C: Tweak error message.
29604
29605 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
29606
29607 * gcc.c-torture/20041214-1.c: New test.
29608
29609 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
29610
29611 PR c++/18965
29612 * g++.dg/init/array17.C: New test.
29613
29614 2004-12-14 Mark Mitchell <mark@codesourcery.com>
29615
29616 PR c++/18793
29617 * g++.dg/init/aggr3.C: New test.
29618
29619 2004-12-14 Janis Johnson <janis187@us.ibm.com>
29620
29621 * gcc.dg/altivec-types-1.c: New test.
29622 * gcc.dg/altivec-types-2.c: New test.
29623 * gcc.dg/altivec-types-3.c: New test.
29624 * gcc.dg/altivec-types-4.c: New test.
29625 * g++.dg/ext/altivec-types-1.C: New test.
29626 * g++.dg/ext/altivec-types-2.C: New test.
29627 * g++.dg/ext/altivec-types-3.C: New test.
29628 * g++.dg/ext/altivec-types-4.C: New test.
29629
29630 2004-12-14 Jakub Jelinek <jakub@redhat.com>
29631
29632 PR middle-end/18951
29633 * gcc.c-torture/execute/20041213-1.c: New test.
29634
29635 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
29636
29637 PR c++/18949
29638 * g++.dg/template/cast1.C: New.
29639
29640 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
29641
29642 * gcc.c-torture/execute/20041213-2.c: New test.
29643
29644 2004-12-13 Richard Henderson <rth@redhat.com>
29645
29646 * gcc.dg/i386-sse-10.c: Fix typo in options.
29647
29648 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
29649
29650 PR c++/18968
29651 * g++.dg/opt/pr18968.C: New test.
29652
29653 2004-12-13 Mark Mitchell <mark@codesourcery.com>
29654
29655 PR c++/18925
29656 * g++.dg/ext/visibility/staticdatamem.C: New test.
29657
29658 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
29659
29660 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
29661
29662 2004-12-13 Roger Sayle <roger@eyesopen.com>
29663
29664 PR rtl-optimization/18928
29665 * gcc.dg/pr18928-1.c: New test case.
29666
29667 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
29668
29669 PR tree-opt/16951
29670 * gcc.c-torture/compile/20041211-1.c: New.
29671
29672 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29673
29674 PR middle-end/17564
29675 * gcc.c-torture/execute/20041212-1.c: New test.
29676
29677 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29678
29679 PR fortran/18869
29680 * gfortran.dg/common_1.f90: New test.
29681
29682 2004-12-12 Steven G. Kargl <kargls@comcast.net>
29683 Paul Brook <paul@codesourcery.com>
29684
29685 PR fortran/16222
29686 * gfortran.dg/real_do_1.f90: New test.
29687
29688 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
29689
29690 PR tree-opt/18040
29691 * g++.dg/opt/ptrmem6.C: New test.
29692
29693 2004-12-11 Roger Sayle <roger@eyesopen.com>
29694
29695 PR middle-end/18921
29696 * gcc.dg/pr18921-1.c: New test case.
29697
29698 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29699
29700 PR fortran/17175
29701 * gfortran.dg/scale_1.f90: New test.
29702
29703 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
29704
29705 PR middle-end/18903
29706 * gcc.c-torture/compile/pr18903.c: New test.
29707
29708 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
29709
29710 * gcc.c-torture/execute/20041210-1.c: New test.
29711
29712 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29713
29714 PR c++/18731
29715 * g++.dg/parser/struct-1.C: New test.
29716 * g++.dg/parser/struct-2.C: New test.
29717 * g++.dg/parser/struct-3.C: New test.
29718
29719 2004-12-09 Richard Henderson <rth@redhat.com>
29720
29721 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
29722
29723 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
29724 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
29725
29726 2004-12-09 Matt Austern <austern@apple.com>
29727
29728 PR c++/18514
29729 * g++.dg/ext/builtin1.C: New
29730 * g++.dg/ext/builtin2.C: New
29731 * g++.dg/ext/builtin3.C: New
29732 * g++.dg/ext/builtin4.C: New
29733 * g++.dg/ext/builtin5.C: New
29734
29735 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
29736
29737 PR tree-opt/18904
29738 * g++.dg/opt/ptrmem5.C: New test.
29739
29740 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
29741
29742 * g++.dg/parse/typename5.C: Adjust for new error.
29743 * g++.dg/parse/typename7.C: New.
29744
29745 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29746
29747 PR c++/18073
29748 * g++.dg/other/mmintrin.C: New test.
29749
29750 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
29751
29752 PR c++/16681
29753 * g++.dg/init/array15.C: New.
29754 * g++.dg/init/array16.C: New.
29755
29756 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29757
29758 PR fortran/18826
29759 * gfortran.dg/assign_1.f90: New test.
29760
29761 2004-12-08 Nick Clifton <nickc@redhat.com>
29762
29763 * gcc.target/xstormy16/bss_below100: New directory containing tests.
29764 * gcc.target/xstormy16/data_below100: Likewise.
29765 * gcc.target/xstormy16/sfr: Likewise.
29766 * gcc.target/xstormy16/below100.S: New test source file.
29767 * gcc.target/xstormy16/below100.ld: New test linker script.
29768 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29769 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
29770 bp instructions.
29771 * gcc.target/xstormy16/bp.c: Likewise.
29772
29773 * gcc.target/xstormy16/bss_below100: New files:
29774 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29775 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29776 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29777 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29778 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29779 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29780 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29781 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29782 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29783 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29784 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29785 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29786 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29787 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29788 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29789 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29790 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29791 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29792 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29793 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29794 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29795 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29796 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29797 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29798 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29799 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29800 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29801
29802 * gcc.target/xstormy16/data_below100: New files:
29803 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29804 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29805 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29806 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29807 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29808 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29809 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29810 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29811 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29812 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29813 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29814 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29815 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29816 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29817 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29818 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29819 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29820 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29821 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29822 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29823 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29824 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29825 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29826 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29827 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29828 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29829 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29830
29831 * gcc.target/xstormy16/sfr: New files:
29832 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
29833 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
29834 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
29835 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
29836 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
29837 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
29838 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
29839 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
29840 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
29841 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
29842 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
29843 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
29844 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
29845 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
29846 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
29847 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
29848 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
29849 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
29850 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
29851 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
29852 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
29853 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
29854 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
29855 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
29856 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
29857 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
29858 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
29859 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
29860 27_if0_sfrw_bitfield_f.c
29861
29862 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29863
29864 PR c++/18100
29865 * g++.dg/lookup/name-clash4.C: New test.
29866
29867 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
29868
29869 PR c++/18672
29870 * g++.dg/opt/array1.C: New.
29871
29872 PR c++/18803
29873 * g++.dg/template/operator5.C: New.
29874
29875 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
29876
29877 PR c/18867
29878 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
29879
29880 2004-12-07 Steven Bosscher <stevenb@suse.de>
29881
29882 * gcc.dg/noncompile/20041207.c: New test.
29883
29884 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
29885
29886 * g++.dg/other/unreachable-1.C: New test.
29887
29888 2004-12-06 Nick Clifton <nickc@redhat.com>
29889
29890 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
29891 <limits.h> because the latter comes from gcc's include/ directory
29892 and not the newlib/libc/include directory.
29893
29894 2004-12-04 Richard Henderson <rth@redhat.com>
29895
29896 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
29897
29898 2004-12-04 Richard Henderson <rth@redhat.com>
29899
29900 * lib/target-supports.exp (check_gc_sections_available): Disable
29901 for alpha and ia64.
29902
29903 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
29904
29905 PR middle-end/17909
29906 * g++.dg/other/vararg-2.C: New test.
29907
29908 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29909
29910 PR c++/17011, c++/17971
29911 * g++.dg/template/error15.C: Adjust expected error.
29912 * g++.dg/template/instantiate3.C: Likewise.
29913
29914 2004-12-03 Janis Johnson <janis187@us.ibm.com>
29915
29916 * gcc.dg/altivec-18.c: Fix for darwin
29917
29918 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
29919
29920 PR c++/18782
29921 * g++.dg/parse/ptrmem2.C: New.
29922
29923 PR c++/18318
29924 * g++.dg/template/new1.C: New.
29925
29926 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29927
29928 PR fortran/18710
29929 * gfortran.dg/direct_io_3.f90: New test.
29930
29931 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
29932
29933 PR 18758
29934 * g++.dg/parse/crash21.C: New.
29935
29936 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29937
29938 PR c++/15664, c++/18276
29939 * g++.dg/template/ttp13.C: New test.
29940 * g++.dg/template/ttp14.C: Likewise.
29941
29942 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29943
29944 PR c++/18123
29945 * g++.dg/parse/enum2.C: New test.
29946 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
29947
29948 2004-12-02 Nick Clifton <nickc@redhat.com>
29949
29950 * gcc.target/xstormy16: New test directory.
29951 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29952 * gcc.target/xstormy16/bp.c: Check the generation of bp
29953 instructions.
29954 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
29955 bn instructions and the BELOW100 attribute.
29956
29957 2004-12-02 Alan Modra <amodra@bigpond.net.au>
29958
29959 PR target/16952
29960 * gcc.dg/ppc-eabi.c: New.
29961
29962 2004-12-02 Bud Davis <bdavis9659@comcast.net>
29963
29964 PR fortran/18284
29965 * gfortran.dg/backspace.f90
29966
29967 2004-12-02 Bud Davis <bdavis9659@comcast.net>
29968
29969 * gfortran.dg/inquire.f90: New test.
29970
29971 2004-12-01 Janis Johnson <janis187@us.ibm.com>
29972
29973 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
29974 handle effective-target-keyword.
29975 (dg-skip-if): Support effective-target keyword as target list.
29976 (dg-xfail-if): Ditto.
29977 * lib/target-supports.exp (is-effective-target-keyword): New proc.
29978
29979 2004-12-01 Diego Novillo <dnovillo@redhat.com>
29980
29981 PR tree-optimization/18291
29982 * gcc.c-torture/compile/pr18291.c: New test.
29983
29984 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
29985
29986 PR C++/18729
29987 * g++.dg/parse/crash20.C: New.
29988
29989 PR c++/17431
29990 * g++.dg/overload/arg1.C: New.
29991 * g++.dg/overload/arg2.C: New.
29992 * g++.dg/overload/arg3.C: New.
29993 * g++.dg/overload/arg4.C: New.
29994
29995 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
29996
29997 * gcc.dg/c99-flex-array-4.c: Remove.
29998
29999 2004-11-30 Janis Johnson <janis187@us.ibm.com>
30000
30001 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
30002
30003 * lib/target-supports.exp (is-effective-target): Simplify.
30004
30005 * lib/target-supports.exp (check_effective_target_vect_long):
30006 Fix for powerpc64-*-*.
30007
30008 2004-11-30 Loren James Rittle <ljrittle@acm.org>
30009
30010 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
30011 to support new requirements on FreeBSD 5.
30012
30013 2004-11-30 Devang Patel <dpatel@apple.com>
30014
30015 PR 18702
30016 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
30017
30018 2004-11-30 Janis Johnson <janis187@us.ibm.com>
30019
30020 * g++.dg/ext/altivec-13.C: New test.
30021
30022 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
30023
30024 PR tree-opt/18298
30025 * gcc.c-torture/execute/p18298.c: New test.
30026
30027 2004-11-30 Ira Rosen <irar@il.ibm.com>
30028 Dorit Naishlos <dorit@il.ibm.com>
30029
30030 PR tree-opt/18607
30031 * gcc.dg/vect/vect-89.c: New test.
30032
30033 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
30034
30035 * gcc.dg/pr18596-1.c: New test.
30036
30037 2004-11-30 Ben Elliston <bje@au.ibm.com>
30038
30039 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
30040
30041 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
30042
30043 PR c/18479
30044 * gcc.dg/pr18479.c: New test.
30045
30046 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30047
30048 PR target/18490
30049 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
30050 mmix-knuth-mmixware.
30051
30052 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
30053 cris-*-elf* cris-*-aout* mmix-*-*
30054
30055 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
30056
30057 PR middle-end/18725
30058 * gcc.dg/pr18725.c: New test.
30059
30060 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30061
30062 PR target/18488
30063 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
30064
30065 PR target/18336
30066 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
30067
30068 2004-11-29 Mark Mitchell <mark@codesourcery.com>
30069
30070 PR c++/18368
30071 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
30072 * g++.old-deja/g++.law/ctors5.C: Likewise.
30073 * g++.old-deja/g++.other/crash25.C: Likewise.
30074
30075 PR c++/18674
30076 * g++.dg/template/error16.C: New test.
30077
30078 PR c++/18512
30079 * g++.dg/template/crash29.C: New test.
30080
30081 2004-11-29 Diego Novillo <dnovillo@redhat.com>
30082
30083 PR tree-optimization/18712
30084 * gcc.c-torture/compile/pr18712.c: New test.
30085
30086 2004-11-29 Joseph Myers <joseph@codesourcery.com>
30087
30088 PR c/7544
30089 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
30090 tests.
30091
30092 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30093
30094 PR c++/18652
30095 * g++.dg/lookup/crash6.C: New test.
30096
30097 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30098
30099 PR middle-end/18164
30100 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
30101
30102 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
30103
30104 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
30105 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
30106 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
30107
30108 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
30109
30110 * gcc.dg/pr18164.c: New test.
30111
30112 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
30113
30114 * gcc.dg/funroll-loops-all.c: New.
30115
30116 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
30117
30118 PR target/18489
30119 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
30120 delimeter, match space and TAB as well as ":".
30121
30122 PR target/18484
30123 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
30124
30125 PR target/18348
30126 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
30127
30128 PR target/18345
30129 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
30130
30131 PR target/18337
30132 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
30133
30134 2004-11-28 Bud Davis <bdavis9659@comcast.net>
30135
30136 * gfortran.dg/direct_io_2.f90: New test.
30137
30138 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
30139
30140 PR target/18334
30141 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
30142
30143 2004-11-28 Richard Henderson <rth@redhat.com>
30144
30145 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
30146
30147 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
30148
30149 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
30150 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
30151 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
30152 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
30153 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
30154 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
30155 gcc.dg/pointer-arith-8.c: New tests.
30156
30157 2004-11-27 Bud Davis <bdavis9659@comcast.net>
30158
30159 PR fortran/18364
30160 * gfortran.dg/endfile.f90: New test.
30161
30162 2004-11-27 Falk Hueffner <falk@debian.org>
30163
30164 * gcc.dg/loop-6.c: New test.
30165
30166 2004-11-27 Jakub Jelinek <jakub@redhat.com>
30167
30168 * gcc.c-torture/execute/20041126-1.c: New test.
30169
30170 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
30171
30172 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
30173 on IRIX.
30174
30175 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
30176
30177 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
30178 functions.
30179
30180 2004-11-27 Jakub Jelinek <jakub@redhat.com>
30181
30182 PR rtl-optimization/17825
30183 * gcc.c-torture/compile/20041119-1.c: New test.
30184
30185 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30186
30187 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
30188 Check existence of ld library path variables before unsetting.
30189
30190 2004-11-26 Mark Mitchell <mark@codesourcery.com>
30191
30192 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
30193
30194 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
30195
30196 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
30197
30198 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
30199
30200 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
30201
30202 2004-11-26 Ben Elliston <bje@au.ibm.com>
30203
30204 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
30205 dg-do directive.
30206
30207 2004-11-26 Ben Elliston <bje@au.ibm.com>
30208
30209 * gcc.dg/pr17957.c: Pass --param, not -param.
30210
30211 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
30212
30213 PR middle-end/17957
30214 * gcc.dg/pr17957.c: New test.
30215
30216 2004-11-25 Mark Mitchell <mark@codesourcery.com>
30217
30218 PR c++/18445
30219 * g++.dg/template/crash28.C: Likewise.
30220
30221 PR c++/18001
30222 * g++.dg/expr/unary2.C: Adjust lvalue messages.
30223 * g++.dg/ext/lvaddr.C: Likewise.
30224 * g++.dg/opt/pr7503-3.C: Likewise.
30225
30226 PR c++/18466
30227 * g++.dg/parse/qualified3.C: New test.
30228 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
30229
30230 PR c++/18545
30231 * g++.dg/expr/return1.C: New test.
30232
30233 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30234
30235 Friend class name lookup 3/n, PR c++/3332
30236 * g++.dg/lookup/friend3.C: New test.
30237 * g++.dg/lookup/friend4.C: Likewise.
30238 * g++.dg/lookup/friend5.C: Likewise.
30239
30240 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30241
30242 Friend class name lookup 2/n, PR c++/14513, c++/15410
30243 * g++.dg/lookup/friend2.C: New test.
30244 * g++.dg/template/friend31.C: Likewise.
30245
30246 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30247
30248 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
30249
30250 2004-11-24 Mark Mitchell <mark@codesourcery.com>
30251
30252 PR c++/17473
30253 * g++.dg/tc1/dr56.C: Remove.
30254 * g++.dg/template/typedef1.C: Add dg-error markers.
30255 * g++.old-deja/g++.other/typedef7.C: Likewise.
30256
30257 PR c++/18285
30258 * g++.dg/parse/typedef7.C: New test.
30259
30260 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
30261
30262 * gcc.c-torture/execute/20041124-1.c: New test.
30263
30264 2004-11-24 Mark Mitchell <mark@codesourcery.com>
30265
30266 * g++.dg/template/deduce3.C: New test.
30267
30268 PR c++/18586
30269 * g++.dg/template/crash27.C: New test.
30270
30271 PR c++/18530
30272 * g++.dg/warn/Wshadow-3.C: New test.
30273
30274 2004-11-24 Devang Patel <dpatel@apple.com>
30275
30276 PR/18555
30277 * gcc.dg/cpp/isysroot-1.c: New test.
30278 * gcc.dg/cpp/usr/include/stdio.h: New file.
30279 * gcc.dg/cpp/isysroot-2.c: New test.
30280 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
30281 New file.
30282
30283 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30284
30285 PR c++/8929
30286 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
30287
30288 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
30289
30290 * gcc.target/sparc/align.c: Do not include <stdint.h>.
30291 * gcc.target/sparc/pdist.c: Likewise.
30292
30293 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
30294
30295 PR c++/16882
30296 * g++.dg/conversion/simd1.C: New test.
30297
30298 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30299
30300 * lib/target-libpath.exp: New file defining
30301 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
30302 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
30303 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
30304 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
30305 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
30306
30307 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
30308
30309 * gcc.dg/pragma-align-2.c: Test macro expansion.
30310 * gcc.dg/pragma-pack-2.c: New test.
30311
30312 2004-11-23 Richard Henderson <rth@redhat.com>
30313
30314 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
30315 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30316 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
30317 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
30318 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
30319 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
30320
30321 * gcc.dg/vect/vect.exp: Add check for alpha.
30322 * lib/target-supports.exp (check_alpha_max_hw_available): New.
30323 (check_effective_target_vect_int): Enable for alpha.
30324 (check_effective_target_vect_long): New.
30325 (is-effective-target): Add it.
30326
30327 2004-11-23 Uros Bizjak <uros@kss-loka.si>
30328
30329 * gcc.dg/pr18614-1.c: New test.
30330
30331 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
30332
30333 * gcc.dg/setjmp-2.c: New test.
30334
30335 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
30336
30337 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
30338 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
30339 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
30340 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
30341 gcc.target/sparc/pdist.c: New tests.
30342
30343 2004-11-22 Bob Wilson <bob.wilson@acm.org>
30344
30345 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
30346
30347 2004-11-22 Dale Johannesen <dalej@apple.com>
30348
30349 * gcc.dg/20041111-1.c: New.
30350
30351 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
30352
30353 PR tree-opt/18536
30354 * gcc.dg/vect/pr18536.c: New test.
30355
30356 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30357
30358 PR c++/18354
30359 * g++.dg/template/nontype11.C: New test.
30360
30361 2004-11-21 Roger Sayle <roger@eyesopen.com>
30362
30363 PR middle-end/18520
30364 * gcc.dg/pr18520-1.c: New test case.
30365
30366 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
30367
30368 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
30369 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
30370 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
30371 expected diagnostics.
30372
30373 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30374
30375 PR target/18580
30376 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
30377 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
30378 vect-77.c, vect-77a.c: XFAIL on the SPARC.
30379
30380 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30381
30382 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
30383
30384 2004-11-19 Mark Mitchell <mark@codesourcery.com>
30385 Joseph Myers <joseph@codesourcery.com>
30386
30387 * lib/target-supports.exp (check_visibility_available): Really
30388 test the compiler.
30389
30390 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
30391
30392 PR tree-opt/18181
30393 * gcc.dg/vect/vect-85.c: New test.
30394 * gcc.dg/vect/vect-86.c: New test.
30395 * gcc.dg/vect/vect-87.c: New test.
30396 * gcc.dg/vect/vect-88.c: New test.
30397
30398 2004-11-19 Ben Elliston <bje@au.ibm.com>
30399
30400 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
30401
30402 2004-11-18 Janis Johnson <janis187@us.ibm.com>
30403
30404 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
30405 * gcc.dg/ppc-and-1.c: Ditto.
30406 * gcc.dg/ppc-compare-1.c: Ditto.
30407 * gcc.dg/ppc-mov-1.c: Ditto
30408
30409 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
30410 Mark Mitchell <mark@codesourcery.com>
30411
30412 * gcc.dg/pragma-init-fini-2.c: New test.
30413
30414 2004-11-17 Janis Johnson <janis187@us.ibm.com>
30415 Aldy Hernandez <aldyh@redhat.com>
30416
30417 * lib/target-supports.exp (check_effective_target_vect_int): New
30418 (check_effective_target_vect_float): New
30419 (check_effective_target_vect_double): New.
30420 (is-effective-target): Support new effective targets keywords.
30421 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
30422 default action for dg-do.
30423 * gcc.dg/vect/pr16105.c: Use new support.
30424 * gcc.dg/vect/pr18400.c: Ditto.
30425 * gcc.dg/vect/pr18425.c: Ditto.
30426 * gcc.dg/vect/vect-1.c: Ditto.
30427 * gcc.dg/vect/vect-10.c: Ditto.
30428 * gcc.dg/vect/vect-11.c: Ditto.
30429 * gcc.dg/vect/vect-12.c: Ditto.
30430 * gcc.dg/vect/vect-13.c: Ditto.
30431 * gcc.dg/vect/vect-14.c: Ditto.
30432 * gcc.dg/vect/vect-15.c: Ditto.
30433 * gcc.dg/vect/vect-16.c: Ditto.
30434 * gcc.dg/vect/vect-17.c: Ditto.
30435 * gcc.dg/vect/vect-18.c: Ditto.
30436 * gcc.dg/vect/vect-19.c: Ditto.
30437 * gcc.dg/vect/vect-2.c: Ditto.
30438 * gcc.dg/vect/vect-20.c: Ditto.
30439 * gcc.dg/vect/vect-21.c: Ditto.
30440 * gcc.dg/vect/vect-22.c: Ditto.
30441 * gcc.dg/vect/vect-23.c: Ditto.
30442 * gcc.dg/vect/vect-24.c: Ditto.
30443 * gcc.dg/vect/vect-25.c: Ditto.
30444 * gcc.dg/vect/vect-26.c: Ditto.
30445 * gcc.dg/vect/vect-27.c: Ditto.
30446 * gcc.dg/vect/vect-27a.c: Ditto.
30447 * gcc.dg/vect/vect-28.c: Ditto.
30448 * gcc.dg/vect/vect-29.c: Ditto.
30449 * gcc.dg/vect/vect-29a.c: Ditto.
30450 * gcc.dg/vect/vect-3.c: Ditto.
30451 * gcc.dg/vect/vect-30.c: Ditto.
30452 * gcc.dg/vect/vect-31.c: Ditto.
30453 * gcc.dg/vect/vect-32.c: Ditto.
30454 * gcc.dg/vect/vect-33.c: Ditto.
30455 * gcc.dg/vect/vect-34.c: Ditto.
30456 * gcc.dg/vect/vect-35.c: Ditto.
30457 * gcc.dg/vect/vect-36.c: Ditto.
30458 * gcc.dg/vect/vect-37.c: Ditto.
30459 * gcc.dg/vect/vect-38.c: Ditto.
30460 * gcc.dg/vect/vect-4.c: Ditto.
30461 * gcc.dg/vect/vect-40.c: Ditto.
30462 * gcc.dg/vect/vect-41.c: Ditto.
30463 * gcc.dg/vect/vect-42.c: Ditto.
30464 * gcc.dg/vect/vect-43.c: Ditto.
30465 * gcc.dg/vect/vect-44.c: Ditto.
30466 * gcc.dg/vect/vect-45.c: Ditto.
30467 * gcc.dg/vect/vect-46.c: Ditto.
30468 * gcc.dg/vect/vect-47.c: Ditto.
30469 * gcc.dg/vect/vect-48.c: Ditto.
30470 * gcc.dg/vect/vect-48a.c: Ditto.
30471 * gcc.dg/vect/vect-49.c: Ditto.
30472 * gcc.dg/vect/vect-5.c: Ditto.
30473 * gcc.dg/vect/vect-50.c: Ditto.
30474 * gcc.dg/vect/vect-51.c: Ditto.
30475 * gcc.dg/vect/vect-52.c: Ditto.
30476 * gcc.dg/vect/vect-53.c: Ditto.
30477 * gcc.dg/vect/vect-54.c: Ditto.
30478 * gcc.dg/vect/vect-55.c: Ditto.
30479 * gcc.dg/vect/vect-56.c: Ditto.
30480 * gcc.dg/vect/vect-56a.c: Ditto.
30481 * gcc.dg/vect/vect-57.c: Ditto.
30482 * gcc.dg/vect/vect-58.c: Ditto.
30483 * gcc.dg/vect/vect-59.c: Ditto.
30484 * gcc.dg/vect/vect-6.c: Ditto.
30485 * gcc.dg/vect/vect-60.c: Ditto.
30486 * gcc.dg/vect/vect-61.c: Ditto.
30487 * gcc.dg/vect/vect-62.c: Ditto.
30488 * gcc.dg/vect/vect-63.c: Ditto.
30489 * gcc.dg/vect/vect-64.c: Ditto.
30490 * gcc.dg/vect/vect-65.c: Ditto.
30491 * gcc.dg/vect/vect-66.c: Ditto.
30492 * gcc.dg/vect/vect-67.c: Ditto.
30493 * gcc.dg/vect/vect-68.c: Ditto.
30494 * gcc.dg/vect/vect-69.c: Ditto.
30495 * gcc.dg/vect/vect-7.c: Ditto.
30496 * gcc.dg/vect/vect-72.c: Ditto.
30497 * gcc.dg/vect/vect-72a.c: Ditto.
30498 * gcc.dg/vect/vect-73.c: Ditto.
30499 * gcc.dg/vect/vect-74.c: Ditto.
30500 * gcc.dg/vect/vect-75.c: Ditto.
30501 * gcc.dg/vect/vect-76.c: Ditto.
30502 * gcc.dg/vect/vect-77.c: Ditto.
30503 * gcc.dg/vect/vect-77a.c: Ditto.
30504 * gcc.dg/vect/vect-78.c: Ditto.
30505 * gcc.dg/vect/vect-79.c: Ditto.
30506 * gcc.dg/vect/vect-8.c: Ditto.
30507 * gcc.dg/vect/vect-80.c: Ditto.
30508 * gcc.dg/vect/vect-82.c: Ditto.
30509 * gcc.dg/vect/vect-82_64.c: Ditto.
30510 * gcc.dg/vect/vect-83.c: Ditto.
30511 * gcc.dg/vect/vect-83_64.c: Ditto.
30512 * gcc.dg/vect/vect-9.c: Ditto.
30513 * gcc.dg/vect/vect-all.c: Ditto.
30514 * gcc.dg/vect/vect-none.c: Ditto.
30515
30516 2004-11-17 Janis Johnson <janis187@us.ibm.com>
30517
30518 * lib/gcc-dg.exp (dg-skip-if): New function.
30519 (dg-forbid-option): Remove.
30520 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
30521 * g++.dg/abi/bitfield8.C: Likewise.
30522 * g++.dg/abi/dtor1.C: Likewise.
30523 * g++.dg/abi/empty10.C: Likewise.
30524 * g++.dg/abi/empty7.C: Likewise.
30525 * g++.dg/abi/empty9.C: Likewise.
30526 * g++.dg/abi/layout3.C: Likewise.
30527 * g++.dg/abi/layout4.C: Likewise.
30528 * g++.dg/abi/thunk1.C: Likewise.
30529 * g++.dg/abi/thunk2.C: Likewise.
30530 * g++.dg/abi/vbase11.C: Likewise.
30531 * g++.dg/abi/vthunk2.C: Likewise.
30532 * g++.dg/abi/vthunk3.C: Likewise.
30533 * g++.dg/ext/attrib8.C: Likewise.
30534 * g++.dg/opt/longbranch2.C: Likewise.
30535 * g++.dg/opt/reg-stack4.C: Likewise.
30536 * g++.old-deja/g++.ext/attrib1.C: Likewise.
30537 * g++.old-deja/g++.ext/attrib2.C: Likewise.
30538 * g++.old-deja/g++.ext/attrib3.C: Likewise.
30539 * g++.old-deja/g++.other/store-expr1.C: Likewise.
30540 * g++.old-deja/g++.other/store-expr2.C: Likewise.
30541 * gcc.dg/20000609-1.c: Likewise.
30542 * gcc.dg/20000720-1.c: Likewise.
30543 * gcc.dg/20011107-1.c: Likewise.
30544 * gcc.dg/20011119-1.c: Likewise.
30545 * gcc.dg/20020108-1.c: Likewise.
30546 * gcc.dg/20020122-2.c: Likewise.
30547 * gcc.dg/20020122-3.c: Likewise.
30548 * gcc.dg/20020201-3.c: Likewise.
30549 * gcc.dg/20020206-1.c: Likewise.
30550 * gcc.dg/20020218-1.c: Likewise.
30551 * gcc.dg/20020310-1.c: Likewise.
30552 * gcc.dg/20020411-1.c: Likewise.
30553 * gcc.dg/20020418-2.c: Likewise.
30554 * gcc.dg/20020426-1.c: Likewise.
30555 * gcc.dg/20020426-2.c: Likewise.
30556 * gcc.dg/20020517-1.c: Likewise.
30557 * gcc.dg/20020523-1.c: Likewise.
30558 * gcc.dg/20020523-2.c: Likewise.
30559 * gcc.dg/20020729-1.c: Likewise.
30560 * gcc.dg/20030204-1.c: Likewise.
30561 * gcc.dg/20030826-2.c: Likewise.
30562 * gcc.dg/20030926-1.c: Likewise.
30563 * gcc.dg/20031202-1.c: Likewise.
30564 * gcc.dg/980312-1.c: Likewise.
30565 * gcc.dg/980313-1.c: Likewise.
30566 * gcc.dg/990117-1.c: Likewise.
30567 * gcc.dg/990424-1.c: Likewise.
30568 * gcc.dg/990524-1.c: Likewise.
30569 * gcc.dg/991230-1.c: Likewise.
30570 * gcc.dg/i386-387-1.c: Likewise.
30571 * gcc.dg/i386-387-2.c: Likewise.
30572 * gcc.dg/i386-387-3.c: Likewise.
30573 * gcc.dg/i386-387-4.c: Likewise.
30574 * gcc.dg/i386-387-5.c: Likewise.
30575 * gcc.dg/i386-387-6.c: Likewise.
30576 * gcc.dg/i386-asm-1.c: Likewise.
30577 * gcc.dg/i386-bitfield1.c: Likewise.
30578 * gcc.dg/i386-bitfield2.c: Likewise.
30579 * gcc.dg/i386-loop-1.c: Likewise.
30580 * gcc.dg/i386-loop-2.c: Likewise.
30581 * gcc.dg/i386-loop-3.c: Likewise.
30582 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30583 * gcc.dg/i386-pic-1.c: Likewise.
30584 * gcc.dg/i386-regparm.c: Likewise.
30585 * gcc.dg/i386-signbit-1.c: Likewise.
30586 * gcc.dg/i386-signbit-2.c: Likewise.
30587 * gcc.dg/i386-signbit-3.c: Likewise.
30588 * gcc.dg/i386-sse-5.c: Likewise.
30589 * gcc.dg/i386-sse-8.c: Likewise.
30590 * gcc.dg/i386-unroll-1.c: Likewise.
30591 * gcc.dg/tls/opt-1.c: Likewise.
30592 * gcc.dg/tls/opt-2.c: Likewise.
30593 * gcc.dg/unroll-1.c: Likewise.
30594 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30595 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30596 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30597 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30598
30599 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30600
30601 * g++.dg/template/incomplete1.C: New test.
30602
30603 2004-11-16 Nick Clifton <nickc@redhat.com>
30604
30605 Revert patches accidentally commited during checkin of fixes for
30606 xstormy16 tests:
30607 gcc.c-torture/execute/simd-4.c: Revert
30608 gcc.dg/20040910-1.c: Revert.
30609
30610 2004-11-16 Paul Brook <paul@codesourcery.com>
30611
30612 PR fortran/13010
30613 * gfortran.dg/der_pointer_1.f90: New test.
30614
30615 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
30616
30617 PR c/18498
30618 * gcc.dg/bitfld-13.c: New test.
30619
30620 2004-11-15 Janis Johnson <janis187@us.ibm.com>
30621
30622 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
30623 powerpc*-*-linux*.
30624
30625 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
30626 * gcc.dg/ppc64-abi-2.c: Ditto.
30627 * gcc.dg/ppc64-abi-3.c: Ditto.
30628
30629 * lib/gcc-dg.exp (dg-target-list): Remove.
30630
30631 2004-11-15 Steve Ellcey <sje@cup.hp.com>
30632
30633 * gcc.dg/ia64-postinc.c: New test.
30634
30635 2004-11-15 Mark Mitchell <mark@codesourcery.com>
30636
30637 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
30638
30639 2004-11-15 Nick Clifton <nickc@redhat.com>
30640
30641 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
30642 __INT_MAX__ so that the test can be compiled by toolchains
30643 targeted at 16-bit processors.
30644
30645 * gcc.dg/20040625-1.c: Use long constants rather than integers
30646 when performing arithmetic that will overflow 16-bits.
30647
30648 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
30649 xstormy16. It does not support 128-bit vector operations.
30650
30651 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
30652 with the macro PTR_TYPE. Define this macro to an integer type
30653 suitable for holding a pointer.
30654
30655 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
30656 the target is a 16-bit processor.
30657
30658 * gcc.dg/cpp/if-2.c: Expect a different warning message from
30659 16-bit targets where the character constant will be too long.
30660
30661 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
30662 where the double will not be directly addressable.
30663
30664 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30665
30666 Friend class name lookup 1/n, PR c++/18471
30667 * g++.dg/template/crash26.C: New test.
30668 * g++.dg/lookup/struct1.C: Adjust expected error.
30669 * g++.dg/parse/elab1.C: Likewise.
30670 * g++.dg/parse/elab2.C: Likewise.
30671 * g++.dg/parse/int-as-enum1.C: Likewise.
30672 * g++.dg/parse/struct-as-enum1.C: Likewise.
30673 * g++.dg/parse/typedef1.C: Likewise.
30674 * g++.dg/parse/typedef3.C: Likewise.
30675 * g++.dg/parse/typedef4.C: Likewise.
30676 * g++.dg/parse/typedef5.C: Likewise.
30677 * g++.dg/template/nontype4.C: Likewise.
30678 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
30679 * g++.old-deja/g++.other/elab1.C: Likewise.
30680 * g++.old-deja/g++.other/syntax4.C: Likewise.
30681
30682 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
30683
30684 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
30685
30686 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
30687
30688 * gcc.c-torture/execute/20041114-1.c: New test.
30689
30690 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
30691
30692 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
30693 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
30694 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
30695 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
30696 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
30697 gcc.dg/switch-7.c: New tests.
30698
30699 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30700
30701 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
30702
30703 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30704
30705 PR tree-opt/18400
30706 * gcc.dg/vect/pr18400.c: New test.
30707
30708 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30709 Andrew Pinski <pinskia@physics.uc.edu>
30710
30711 PR tree-opt/18425
30712 * gcc.dg/vect/pr18425.c: New test.
30713
30714 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
30715
30716 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
30717 Guard with dg-require-alias and dg-require-visibility.
30718
30719 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
30720
30721 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
30722
30723 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30724
30725 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
30726
30727 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30728
30729 PR c++/17344
30730 * g++.dg/template/defarg5.C: New test.
30731
30732 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
30733
30734 * g++.dg/parse/cast1.C: Run only on ILP32.
30735 * g++.old-deja/g++.mike/p784.C: Likewise.
30736
30737 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
30738
30739 * gcc.c-torture/execute/20041113-1.c: New test.
30740
30741 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
30742
30743 PR target/18230
30744 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
30745 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
30746 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
30747 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30748 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
30749 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
30750 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
30751 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
30752 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
30753 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
30754 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
30755 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
30756 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
30757
30758 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
30759
30760 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
30761 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
30762 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
30763 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
30764 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
30765 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
30766 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
30767 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
30768 gcc.target/sparc/combined-1.c: New tests.
30769
30770 2004-11-12 Ziemowit Laski <zlaski@apple.com>
30771
30772 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
30773 New tests.
30774
30775 2004-11-12 Mark Mitchell <mark@codesourcery.com>
30776
30777 * lib/gcc-dg.exp (dg-forbid-option): New function.
30778 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
30779 * g++.dg/abi/bitfield8.C: Likewise.
30780 * g++.dg/abi/dtor1.C: Likewise.
30781 * g++.dg/abi/empty10.C: Likewise.
30782 * g++.dg/abi/empty7.C: Likewise.
30783 * g++.dg/abi/empty9.C: Likewise.
30784 * g++.dg/abi/layout3.C: Likewise.
30785 * g++.dg/abi/layout4.C: Likewise.
30786 * g++.dg/abi/thunk1.C: Likewise.
30787 * g++.dg/abi/thunk2.C: Likewise.
30788 * g++.dg/abi/vbase11.C: Likewise.
30789 * g++.dg/abi/vthunk2.C: Likewise.
30790 * g++.dg/abi/vthunk3.C: Likewise.
30791 * g++.dg/ext/attrib8.C: Likewise.
30792 * g++.dg/opt/longbranch2.C: Likewise.
30793 * g++.dg/opt/reg-stack4.C: Likewise.
30794 * g++.old-deja/g++.ext/attrib1.C: Likewise.
30795 * g++.old-deja/g++.ext/attrib2.C: Likewise.
30796 * g++.old-deja/g++.ext/attrib3.C: Likewise.
30797 * g++.old-deja/g++.other/store-expr1.C: Likewise.
30798 * g++.old-deja/g++.other/store-expr2.C: Likewise.
30799 * gcc.dg/20000609-1.c: Likewise.
30800 * gcc.dg/20000720-1.c: Likewise.
30801 * gcc.dg/20011107-1.c: Likewise.
30802 * gcc.dg/20011119-1.c: Likewise.
30803 * gcc.dg/20020108-1.c: Likewise.
30804 * gcc.dg/20020122-2.c: Likewise.
30805 * gcc.dg/20020122-3.c: Likewise.
30806 * gcc.dg/20020201-3.c: Likewise.
30807 * gcc.dg/20020206-1.c: Likewise.
30808 * gcc.dg/20020218-1.c: Likewise.
30809 * gcc.dg/20020310-1.c: Likewise.
30810 * gcc.dg/20020411-1.c: Likewise.
30811 * gcc.dg/20020418-2.c: Likewise.
30812 * gcc.dg/20020426-1.c: Likewise.
30813 * gcc.dg/20020426-2.c: Likewise.
30814 * gcc.dg/20020517-1.c: Likewise.
30815 * gcc.dg/20020523-1.c: Likewise.
30816 * gcc.dg/20020523-2.c: Likewise.
30817 * gcc.dg/20020729-1.c: Likewise.
30818 * gcc.dg/20030204-1.c: Likewise.
30819 * gcc.dg/20030826-2.c: Likewise.
30820 * gcc.dg/20030926-1.c: Likewise.
30821 * gcc.dg/20031202-1.c: Likewise.
30822 * gcc.dg/980312-1.c: Likewise.
30823 * gcc.dg/980313-1.c: Likewise.
30824 * gcc.dg/990117-1.c: Likewise.
30825 * gcc.dg/990424-1.c: Likewise.
30826 * gcc.dg/990524-1.c: Likewise.
30827 * gcc.dg/991230-1.c: Likewise.
30828 * gcc.dg/i386-387-1.c: Likewise.
30829 * gcc.dg/i386-387-2.c: Likewise.
30830 * gcc.dg/i386-387-3.c: Likewise.
30831 * gcc.dg/i386-387-4.c: Likewise.
30832 * gcc.dg/i386-387-5.c: Likewise.
30833 * gcc.dg/i386-387-6.c: Likewise.
30834 * gcc.dg/i386-asm-1.c: Likewise.
30835 * gcc.dg/i386-bitfield1.c: Likewise.
30836 * gcc.dg/i386-bitfield2.c: Likewise.
30837 * gcc.dg/i386-loop-1.c: Likewise.
30838 * gcc.dg/i386-loop-2.c: Likewise.
30839 * gcc.dg/i386-loop-3.c: Likewise.
30840 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30841 * gcc.dg/i386-pic-1.c: Likewise.
30842 * gcc.dg/i386-regparm.c: Likewise.
30843 * gcc.dg/i386-signbit-1.c: Likewise.
30844 * gcc.dg/i386-signbit-2.c: Likewise.
30845 * gcc.dg/i386-signbit-3.c: Likewise.
30846 * gcc.dg/i386-sse-5.c: Likewise.
30847 * gcc.dg/i386-sse-8.c: Likewise.
30848 * gcc.dg/i386-unroll-1.c: Likewise.
30849 * gcc.dg/tls/opt-1.c: Likewise.
30850 * gcc.dg/tls/opt-2.c: Likewise.
30851 * gcc.dg/unroll-1.c: Likewise.
30852 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30853 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30854 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30855 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30856 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
30857 -m64 is specified.
30858
30859 2004-11-12 Mark Mitchell <mark@codesourcery.com>
30860
30861 PR c++/18389
30862 * g++.dg/parse/cond1.C: New test.
30863
30864 PR c++/18429
30865 * g++.dg/template/array9.C: New test.
30866 * g++.dg/ext/vla1.C: Adjust error messages.
30867 * g++.dg/ext/vlm1.C: Likewise.
30868 * g++.dg/template/crash2.C: Likewise.
30869
30870 PR c++/18436
30871 * g++.dg/template/call3.C: New test.
30872
30873 PR c++/18407
30874 * g++.dg/template/ptrmem11.C: New test.
30875
30876 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
30877
30878 PR other/14264
30879 * lib/g++.exp: Set LC_ALL and LANG to C.
30880 * lib/gcc-dg.exp: Likewise.
30881 * lib/gfortran.exp: Likewise.
30882 * lib/objc.exp: Likewise.
30883 * lib/treelang.exp: Likewise.
30884
30885 2004-11-12 Andreas Schwab <schwab@suse.de>
30886
30887 * gcc.dg/pr16286.c: Fix last change.
30888
30889 2004-11-12 Mark Mitchell <mark@codesourcery.com>
30890
30891 PR c++/18416
30892 * g++.dg/init/global1.C: New test.
30893
30894 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
30895
30896 * gcc.c-torture/execute/20041112-1.c: New test.
30897
30898 2004-11-11 Janis Johnson <janis187@us.ibm.com>
30899
30900 * lib/gcc-dg.exp (dg-target-list): New.
30901
30902 2004-11-11 Janis Johnson <janis187@us.ibm.com>
30903 Richard Sandiford <rsandifo@redhat.com>
30904
30905 * lib/target-supports.exp (get-compiler_messages): New.
30906 (check_named_sections_available): Use it.
30907 (check_effective_target_ilp32): New.
30908 (check_effective_target_lp64): New.
30909 (is-effective-target): New.
30910 * lib/gcc-dg.exp (dg-require-effective-target): New.
30911
30912 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
30913
30914 * gcc.dg/precedence-1.c: New test.
30915
30916 2004-11-11 Janis Johnson <janis187@us.ibm.com>
30917
30918 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
30919
30920 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
30921 message, delete generated files, use more descriptive name for
30922 executable, and make the test unsupported when it cannot be run.
30923
30924 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
30925 (dg-require-weak, dg-require-visibility, dg-require-alias,
30926 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
30927 dg-require-iconv, dg-require-named-sections): Use it.
30928
30929 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
30930
30931 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
30932
30933 PR target/16457
30934 * gcc.dg/ppc-and-1: New
30935
30936 PR target/16796
30937 * gcc.dg/ppc-mov-1.c: New.
30938
30939 PR target/16458
30940 * gcc.dg/ppc-compare-1.c: New.
30941
30942 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
30943
30944 * objc.dg/desig-init-2.m: New test.
30945
30946 2004-11-10 Adam Nemet <anemet@lnxw.com>
30947
30948 PR middle-end/18160
30949 * g++.dg/warn/register-var-1.C: New test.
30950 * g++.dg/warn/register-var-2.C: New test.
30951
30952 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
30953
30954 * gcc.dg/union-2.c: New test.
30955
30956 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
30957
30958 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
30959 New test for PR tree-optimization/17892.
30960
30961 2004-11-09 Mark Mitchell <mark@codesourcery.com>
30962
30963 PR c++/18369
30964 * g++.dg/init/new12.C: New test.
30965
30966 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
30967
30968 * gcc.target/sparc: New directory.
30969 * gcc.target/sparc/sparc.exp: New driver.
30970 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
30971 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
30972 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
30973 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
30974
30975 2004-11-10 Paul Brook <paul@codesourcery.com>
30976
30977 PR fortran/18218
30978 * gfortran.dg/list_read.c: New test.
30979
30980 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
30981
30982 PR c/18322
30983 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
30984 expected diagnostic location.
30985
30986 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
30987
30988 * gcc.dg/20041109-1.c: New test.
30989
30990 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
30991
30992 PR objc/18406
30993 * objc/compile/pr18406.m: New test.
30994
30995 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
30996
30997 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
30998
30999 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
31000
31001 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
31002
31003 2004-11-08 Steve Ellcey <sje@cup.hp.com>
31004
31005 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
31006
31007 2004-11-08 Steve Ellcey <sje@cup.hp.com>
31008
31009 * gcc.dg/20030225-2.c: Add prototype for abort and
31010 exit.
31011
31012 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
31013
31014 PR tree-opt/18299
31015 * gcc.c-torture/pr18299-1.c: New test.
31016
31017 2004-11-06 Andreas Schwab <schwab@suse.de>
31018
31019 * gcc.dg/pr16286.c: Also test for bool and pixel.
31020
31021 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
31022
31023 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
31024 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
31025 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
31026 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
31027 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
31028 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
31029 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
31030 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
31031 gcc.dg/struct-semi-3.c: New tests.
31032
31033 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31034
31035 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
31036
31037 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31038
31039 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
31040 Do not use C99 designators.
31041
31042 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31043
31044 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
31045
31046 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31047
31048 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
31049 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
31050 * gcc.c-torture/execute/simd-5.x: Remove.
31051
31052 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
31053
31054 PR rtl-optimization/17933
31055 * gcc.dg/torture/pr17933-1.c: New test.
31056
31057 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
31058
31059 PR target/18106
31060 * lib/target-supports.exp (check_weak_available): Support
31061 Windows.
31062
31063 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
31064
31065 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
31066 call to fflush(stdout) before abort.
31067 (my_ffsll): New function.
31068 (generate_fields): Use it.
31069
31070 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
31071
31072 * gcc.dg/init-undef-1.c: New test.
31073
31074 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
31075
31076 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
31077 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
31078 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
31079 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
31080 expected messages for new parser.
31081
31082 2004-11-04 Mark Mitchell <mark@codesourcery.com>
31083
31084 * g++.dg/ext/visibility/symbian1.C: New test.
31085
31086 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
31087
31088 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
31089 on LP64 targets.
31090
31091 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
31092
31093 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
31094 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
31095 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
31096 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
31097 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
31098 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
31099 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
31100 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
31101 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
31102 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
31103
31104 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
31105
31106 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
31107 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
31108 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
31109 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
31110 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
31111 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
31112 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
31113 for new parser.
31114
31115 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
31116
31117 PR target/15342
31118 * gcc.dg/20041104-1.c: New test.
31119
31120 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31121
31122 * g++.dg/template/nontype7.C: New test.
31123 * g++.dg/template/nontype8.C: Likewise.
31124 * g++.dg/template/nontype9.C: Likewise.
31125 * g++.dg/template/nontype10.C: Likewise.
31126 * g++.dg/tc1/dr49.C: Likewise.
31127 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
31128 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
31129
31130 2004-11-04 Ben Elliston <bje@au.ibm.com>
31131
31132 * g++.dg/rtti/tinfo1.C: Remove xfails.
31133
31134 2004-11-04 Ben Elliston <bje@au.ibm.com>
31135
31136 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
31137 packed attribute to the definition to satisfy the new C++ parser.
31138
31139 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
31140
31141 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
31142 invocations of va_arg.
31143
31144 2004-11-02 Mark Mitchell <mark@codesourcery.com>
31145
31146 PR c++/18124
31147 * g++.dg/template/crash25.C: New test.
31148
31149 PR c++/18155
31150 * g++.dg/template/typedef2.C: New test.
31151 * g++.dg/parse/crash13.C: Adjust error markers.
31152
31153 PR c++/18177
31154 * g++.dg/conversion/const3.C: New test.
31155
31156 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31157
31158 PR fortran/17535
31159 PR fortran/17583
31160 PR fortran/17713
31161 * gfortran.dg/generic_[123].f90: New testcases.
31162
31163 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
31164
31165 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
31166 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
31167
31168 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
31169
31170 PR tree-opt/16808
31171 * gcc.c-torture/compile/pr16808.c: New test.
31172
31173 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
31174
31175 PR rtl-optimization/17104
31176 * gcc.dg/ppc-bitfield1.c: New.
31177
31178 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
31179
31180 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
31181
31182 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
31183
31184 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
31185 strings for 32-bit code.
31186
31187 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
31188
31189 PR c/18239
31190 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
31191
31192 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
31193
31194 PR c++/18064
31195 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
31196
31197 2004-10-31 Mark Mitchell <mark@codesourcery.com>
31198
31199 PR c++/15172
31200 * g++.dg/init/aggr2.C: New test.
31201
31202 2004-10-30 Ziemowit Laski <zlaski@apple.com>
31203
31204 * objc.dg/local-decl-1.m: New test.
31205
31206 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
31207
31208 * gcc.dg/20040910-1.c: Adjust regex.
31209
31210 2004-10-30 Roger Sayle <roger@eyesopen.com>
31211
31212 PR rtl-optimization/18084
31213 * g++.dg/opt/pr18084-1.C: New testcase.
31214
31215 2004-10-30 Matt Austern <austern@apple.com>
31216
31217 PR c++/17542
31218 * g++.dg/ext/attrib18.C: New test.
31219
31220 2004-10-30 Roger Sayle <roger@eyesopen.com>
31221
31222 PR middle-end/18096
31223 * gcc.dg/pr18096-1.c: New test case.
31224
31225 2004-10-30 Roger Sayle <roger@eyesopen.com>
31226
31227 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
31228
31229 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
31230
31231 PR c/16666
31232 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
31233 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
31234 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
31235 gcc.dg/old-style-prom-3.c: New tests.
31236
31237 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
31238
31239 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
31240 Remove unnecessary inclusion of stdio.h.
31241
31242 2004-10-29 Roger Sayle <roger@eyesopen.com>
31243
31244 PR rtl-optimization/17581
31245 * gcc.dg/pr17581-1.c: New test case.
31246
31247 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
31248
31249 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
31250 being implemented.
31251 * g++.dg/conversion/dr195-1.C: New.
31252 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
31253 * g++.old-deja/g++.mike/p10148.C: Likewise.
31254
31255 2004-10-29 Mark Mitchell <mark@codesourcery.com>
31256
31257 PR c++/17695
31258 * g++.dg/debug/typedef2.C: New test.
31259
31260 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
31261
31262 PR fortran/13490
31263 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
31264 * gfortran.dg/g77/README: Update.
31265
31266 2004-10-28 Matt Austern <austern@apple.com>
31267
31268 PR c++/14124
31269 * g++.dg/ext/packed7.C: New test.
31270
31271 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
31272
31273 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
31274 scan-assembler.
31275 * lib/scanasm.exp (hidden-scan-for): New proc.
31276 (scan-hidden): Use hidden-scan-for instead of constructing the scan
31277 string.
31278 (scan-not-hidden): Likewise.
31279 * lib/target-supports.exp (check_visibility_available): mach-o is
31280 support too.
31281
31282 2004-10-28 Mark Mitchell <mark@codesourcery.com>
31283
31284 PR c++/17132
31285 * g++.dg/template/memclass3.C: New test.
31286
31287 2004-10-28 Adam Nemet <anemet@lnxw.com>
31288
31289 PR middle-end/18160
31290 * gcc.dg/register-var-1.c: New test.
31291 * gcc.dg/register-var-2.c: New test.
31292 * gcc.dg/asm-7.c: Taking the address of a register variable is an
31293 error now.
31294
31295 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
31296
31297 PR other/18172
31298 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
31299 unused variables.
31300 * gcc.dg/vect/vect-22.c: Likewise.
31301
31302 2004-10-28 Jakub Jelinek <jakub@redhat.com>
31303
31304 * gcc.dg/i386-rotate-1.c: New test.
31305
31306 2004-10-27 Mark Mitchell <mark@codesourcery.com>
31307
31308 * g++.dg/init/ref12.C: Add "run" marker.
31309
31310 PR c++/17435
31311 * g++.dg/init/ref12.C: New test.
31312
31313 PR c++/18140
31314 * g++.dg/template/shift1.C: New test.
31315 * g++.dg/template/error10.C: Adjust error markers.
31316
31317 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
31318
31319 PR tree-opt/17529
31320 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
31321
31322 2004-10-27 Geoffrey Keating <geoffk@apple.com>
31323
31324 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
31325 * gcc.dg/weak/weak-3.c: Likewise.
31326 * gcc.dg/weak/weak-5.c: Likewise.
31327 * gcc.dg/weak/weak-9.c: Likewise.
31328 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
31329 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
31330
31331 * gcc.dg/darwin-weakimport-1.c: New.
31332
31333 2004-10-28 Ben Elliston <bje@au.ibm.com>
31334
31335 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
31336
31337 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
31338
31339 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
31340 'syntax' error messages.
31341 * gcc.dg/cpp/direct2s.c: Likewise.
31342
31343 2004-10-26 Geoffrey Keating <geoffk@apple.com>
31344
31345 * gcc.c-torture/compile/20041026-1.c: New.
31346
31347 2004-10-26 Mark Mitchell <mark@codesourcery.com>
31348
31349 PR c++/18093
31350 * g++.dg/lookup/ns2.C: New test.
31351
31352 PR c++/18020
31353 * g++.dg/template/enum4.C: New test.
31354
31355 PR c++/18161
31356 * g++.dg/template/expr1.C: New test.
31357
31358 2004-10-26 Ben Elliston <bje@au.ibm.com>
31359
31360 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
31361
31362 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
31363
31364 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
31365 gcc.dg/decl-nospec-3.c: New tests.
31366
31367 2004-10-26 Ziemowit Laski <zlaski@apple.com>
31368
31369 * objc.dg/super-class-3.m: New test.
31370
31371 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
31372
31373 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
31374 resyncing.
31375 * gcc.dg/cpp/direct2s.c: Likewise.
31376
31377 2004-10-25 Geoffrey Keating <geoffk@apple.com>
31378
31379 * objc.dg/image-info.m: Update for changes to section selection.
31380
31381 2004-10-25 David Ayers <d.ayers@inode.at>
31382 Ziemowit Laski <zlaski@apple.com>
31383
31384 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
31385 diagnostics when messaging 'id <Proto>'.
31386 * objc.dg/class-protocol-1.m: New test.
31387 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
31388 a non-existent method signature.
31389 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
31390 Update diagnostics when messaging with non-existent method signature.
31391 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
31392 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
31393 invalid receivers are now resolved as if messaging 'id'; remove
31394 extraneous diagnostics.
31395
31396 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
31397
31398 PR c/16667
31399 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
31400 gcc.dg/init-desig-obs-3.c: New tests.
31401
31402 2004-10-25 Jakub Jelinek <jakub@redhat.com>
31403
31404 * gcc.dg/debug/20041023-1.c: New test.
31405
31406 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
31407
31408 PR middle-end/17407
31409 * gcc.c-torture/compile/pr17407.c: New test.
31410
31411 PR c++/18121
31412 * g++.dg/template/array8.C: New test.
31413
31414 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
31415
31416 PR other/18138
31417 * lib/g++.exp: Accept more than one multilib libgcc.
31418 * lib/gcc-dg.exp: Likewise.
31419 * lib/objc.exp: Likewise.
31420 * lib/treelang.exp: Likewise.
31421 * lib/gfortran.exp: Likewise.
31422
31423 2004-10-24 Ben Elliston <bje@au.ibm.com>
31424
31425 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
31426
31427 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
31428
31429 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
31430 * gcc.dg/c99-const-expr-3.c: Likewise.
31431
31432 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
31433
31434 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
31435
31436 2004-10-23 Ben Elliston <bje@au.ibm.com>
31437
31438 * gcc.c-torture/execute/loop-2e.x: Remove.
31439
31440 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
31441
31442 PR c++/18095
31443 * g++.dg/parse/crash18.C: New.
31444 * g++.dg/parse/crash19.C: New.
31445
31446 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
31447
31448 * g++.dg/ext/dllimport1.C: Move dg-warnings.
31449 * g++.dg/ext/dllimport2.C: Same.
31450 * g++.dg/ext/dllimport8.C: Same.
31451
31452 2004-10-21 Mark Mitchell <mark@codesourcery.com>
31453
31454 PR c++/10841
31455 * g++.dg/conversion/cast1.C: New test.
31456 * g++.dg/overload/pmf1.C: Adjust error marker.
31457
31458 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
31459
31460 PR objc/17923
31461 * objc.dg/const-str-7.m: New test.
31462
31463 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31464
31465 * g++.dg/template/memfriend11.C: Fix comment typo.
31466 * g++.dg/template/memfriend14.C: Likewise.
31467
31468 2004-10-20 Richard Henderson <rth@redhat.com>
31469
31470 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
31471 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
31472 -fasynchronous-unwind-tables.
31473
31474 2004-10-20 Richard Henderson <rth@redhat.com>
31475
31476 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
31477 (main): Return success.
31478 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
31479 (main): Return success.
31480
31481 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31482
31483 PR c++/13495
31484 * g++.dg/template/memfriend9.C: New test.
31485 * g++.dg/template/memfriend10.C: Likewise.
31486 * g++.dg/template/memfriend11.C: Likewise.
31487 * g++.dg/template/memfriend12.C: Likewise.
31488 * g++.dg/template/memfriend13.C: Likewise.
31489 * g++.dg/template/memfriend14.C: Likewise.
31490 * g++.dg/template/memfriend15.C: Likewise.
31491 * g++.dg/template/memfriend16.C: Likewise.
31492 * g++.dg/template/memfriend17.C: Likewise.
31493 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
31494
31495 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
31496
31497 * g++.dg/conversion/dr195.C: New.
31498 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
31499
31500 2004-10-20 Ben Elliston <bje@au.ibm.com>
31501 Devang Patel <dpatel@apple.com>
31502
31503 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
31504 of floating point arithmetic, which could trap.
31505
31506 2004-10-19 Mark Mitchell <mark@codesourcery.com>
31507
31508 PR c++/14035
31509 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
31510 * g++.dg/conversion/const2.C: New test.
31511 * g++.dg/expr/reinterpret2.C: New test.
31512 * g++.dg/expr/reinterpret3.C: New test.
31513 * g++.dg/expr/cast2.C: New test.
31514 * g++.dg/expr/copy1.C: New test.
31515 * g++.dg/other/conversion1.C: Change error message.
31516 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
31517 function pointers to void *.
31518 * g++.old-deja/g++.mike/p10148.C: Likewise.
31519
31520 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
31521
31522 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
31523
31524 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
31525
31526 PR c++/18047
31527
31528 * g++.dg/parse/expr3.C: New test.
31529
31530 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
31531
31532 * gcc.dg/smod-1.c: New test.
31533
31534 2004-10-18 Ziemowit Laski <zlaski@apple.com>
31535
31536 * objc.dg/method-14.m: New test.
31537
31538 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
31539
31540 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
31541 Also xfail as the patch was reverted.
31542
31543 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
31544
31545 PR middle-end/16973
31546 * gcc.dg/pr16973.c: New test.
31547
31548 2004-10-18 Diego Novillo <dnovillo@redhat.com>
31549
31550 PR tree-optimization/17656
31551 * gcc.c-torture/compile/pr17656.c: New test.
31552
31553 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
31554
31555 * g++.dg/eh/shadow1.C: New.
31556
31557 2004-10-18 Jakub Jelinek <jakub@redhat.com>
31558
31559 * gcc.c-torture/compile/20041018-1.c: New test.
31560
31561 2004-10-18 Ben Elliston <bje@au.ibm.com>
31562
31563 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
31564 compiler referring to register 0 when accessing sdata. The linker
31565 now patches things up.
31566
31567 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
31568
31569 PR c/17529
31570 * gcc.c-torture/compile/pr17529.c: New test.
31571
31572 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31573
31574 PR c++/17743
31575 * g++.dg/ext/attrib17.C: New test.
31576
31577 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
31578
31579 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
31580
31581 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31582
31583 PR c++/10479
31584 * g++.dg/ext/attrib16.C: New test.
31585
31586 2004-10-15 Mark Mitchell <mark@codesourcery.com>
31587
31588 PR c++/17042
31589 * g++.dg/init/dso_handle1.C: New test.
31590
31591 PR c++/14667
31592 * g++.dg/parse/typedef6.C: New test.
31593
31594 PR c++/17916
31595 * g++.dg/parse/pragma1.C: New test.
31596
31597 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
31598
31599 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
31600
31601 2004-10-15 Steve Ellcey <sje@cup.hp.com>
31602
31603 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
31604 -fno-common when on HPPA HP-UX platforms.
31605
31606 2004-10-15 Jakub Jelinek <jakub@redhat.com>
31607
31608 PR other/16820
31609 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
31610 stdint.h.
31611 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
31612 uintptr_t.
31613
31614 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
31615
31616 PR c++/16301
31617 * g++.dg/lookup/strong-using-4.C: New test.
31618
31619 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
31620
31621 PR middle-end/16567
31622 * gcc.c-torture/compile/nested-1.c: New test.
31623
31624 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
31625
31626 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
31627 and mipsisa64*-*-* (until support for misaligned loads is added).
31628 * gcc.dg/vect/vect-50.c: Likewise.
31629 * gcc.dg/vect/vect-52.c: Likewise.
31630 * gcc.dg/vect/vect-54.c: Likewise.
31631 * gcc.dg/vect/vect-58.c: Likewise.
31632 * gcc.dg/vect/vect-60.c: Likewise.
31633 * gcc.dg/vect/vect-80.c: Likewise.
31634
31635 2004-10-14 Mark Mitchell <mark@codesourcery.com>
31636
31637 PR c++/17976
31638 * g++.dg/init/dtor3.C: New test.
31639
31640 2004-10-15 Ben Elliston <bje@au.ibm.com>
31641
31642 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
31643
31644 2004-10-14 Geoffrey Keating <geoffk@apple.com>
31645
31646 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
31647 * gcc.dg/macho-lo-sum.c: Likewise.
31648
31649 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
31650
31651 * gcc.dg/ppc-spe64-1.c: New test.
31652
31653 2004-10-14 Devang Patel <dpatel@apple.com>
31654
31655 PR 17635
31656 * gcc.dg/pr17635.c : New test.
31657
31658 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
31659
31660 * gcc.dg/vect/vect-28.c: Remove xfail.
31661 * gcc.dg/vect/vect-30.c: Remove xfail.
31662 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
31663 * gcc.dg/vect/vect-33.c: Remove xfail.
31664 * gcc.dg/vect/vect-44.c: Remove xfail.
31665 * gcc.dg/vect/vect-46.c: Remove xfail.
31666 * gcc.dg/vect/vect-50.c: Remove xfail.
31667 * gcc.dg/vect/vect-52.c: Remove xfail.
31668 * gcc.dg/vect/vect-54.c: Remove xfail.
31669 * gcc.dg/vect/vect-58.c: Remove xfail.
31670 * gcc.dg/vect/vect-60.c: Remove xfail.
31671 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
31672 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
31673 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
31674 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
31675 * gcc.dg/vect/vect-8.c: Remove xfail.
31676 * gcc.dg/vect/vect-80.c: Remove xfail.
31677 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
31678
31679 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
31680
31681 * gcc.dg/vect/vect-82.c: New testcase.
31682 * gcc.dg/vect/vect-82_64.c: New testcase.
31683 * gcc.dg/vect/vect-83.c: New testcase.
31684 * gcc.dg/vect/vect-83_64.c: New testcase.
31685
31686 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
31687
31688 * gcc.dg/cpp/error-1.c: New test.
31689
31690 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
31691
31692 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
31693
31694 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
31695
31696 PR target/17984
31697 * gcc.dg/cris-peep2-xsrand2.c: New test.
31698
31699 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
31700
31701 PR c++/17661
31702 * g++.dg/expr/for2.C: New test.
31703
31704 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
31705
31706 * g++.dg/inherit/thunk1.C: Run on the SPARC.
31707
31708 2004-10-13 Jakub Jelinek <jakub@redhat.com>
31709
31710 PR tree-optimization/17724
31711 * g++.dg/opt/pr17724-1.C: New test.
31712 * g++.dg/opt/pr17724-2.C: New test.
31713 * g++.dg/opt/pr17724-3.C: New test.
31714 * g++.dg/opt/pr17724-4.C: New test.
31715 * g++.dg/opt/pr17724-5.C: New test.
31716 * g++.dg/opt/pr17724-6.C: New test.
31717
31718 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
31719
31720 PR c/17301
31721 * gcc.dg/pr17301-2.c: New test.
31722
31723 2004-10-11 Mark Mitchell <mark@codesourcery.com>
31724
31725 PR c++/15876
31726 * g++.dg/parse/error22.C: New test.
31727
31728 PR c++/17936
31729 * g++.dg/template/spec18.C: New test.
31730
31731 2004-10-11 Steve Ellcey <sje@cup.hp.com>
31732
31733 * gcc.dg/ia64-asm-1.c: Add prototype for abort
31734 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
31735 memcpy.
31736 * gcc.dg/ia64-sync-2.c: Ditto.
31737 * gcc.dg/ia64-sync-3.c: Ditto.
31738
31739 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
31740
31741 * g++.dg/eh/cleanup5.C: Add dg-options "".
31742
31743 2004-10-11 Roger Sayle <roger@eyesopen.com>
31744
31745 PR middle-end/17657
31746 * gcc.dg/switch-4.c: New test case.
31747
31748 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
31749
31750 * gcc.c-torture/execute/20041011-1.c: New test.
31751
31752 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
31753
31754 PR c++/17554
31755 * g++.dg/init/for3.C: New test.
31756
31757 PR c++/17657
31758 * g++.dg/opt/switch2.C: New test.
31759
31760 PR middle-end/17703
31761 * g++.dg/warn/Wreturn-2.C: New test.
31762
31763 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
31764
31765 PR c++/17907
31766 * g++.dg/eh/cleanup5.C: New test.
31767
31768 2004-10-10 Mark Mitchell <mark@codesourcery.com>
31769
31770 PR c++/17393
31771 * g++.dg/parse/error21.C: New test.
31772
31773 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
31774
31775 * g++.dg/overload/pmf1.C: Adjust quoting marks.
31776 * g++.dg/warn/incomplete1.C: Likewise.
31777 * g++.dg/template/qualttp20.C: Likewise.
31778
31779 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
31780
31781 PR c/17881
31782 * parm-incomplete-1.c: New test.
31783
31784 2004-10-09 Mark Mitchell <mark@codesourcery.com>
31785
31786 PR c++/17867
31787 * g++.dg/parse/error19.C: New test.
31788
31789 PR c++/17670
31790 * g++.dg/init/new11.C: New test.
31791
31792 PR c++/17821
31793 * g++.dg/parse/error20.C: New test.
31794
31795 PR c++/17826
31796 * g++.dg/template/crash24.C: New test.
31797
31798 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
31799
31800 PR c/17301
31801 * gcc.dg/pr17301-1.c: New test.
31802
31803 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
31804
31805 PR c/17189
31806 * gcc.dg/anon-struct-5.c: New test.
31807
31808 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
31809
31810 PR c/17844
31811 * gcc.dg/pr17844-1.c: New test.
31812
31813 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
31814
31815 PR tree-optimization/17906
31816 * gcc.c-torture/compile/pr17906.c: New.
31817
31818 2004-10-09 Stuart Hastings <stuart@apple.com>
31819 Roger Sayle <roger@eyesopen.com>
31820
31821 PR rtl-optimization/17853
31822 * gcc.dg/i386-mmx-5.c: New testcase.
31823
31824 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
31825
31826 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
31827
31828 2004-10-09 Mark Mitchell <mark@codesourcery.com>
31829
31830 PR c++/17524
31831 * g++.dg/template/static9.C: New test.
31832
31833 PR c++/17685
31834 * g++.dg/parse/operator5.C: New test.
31835
31836 2004-10-09 Roger Sayle <roger@eyesopen.com>
31837
31838 PR middle-end/17894
31839 * gcc.c-torture/execute/divcmp-4.c: New test case.
31840
31841 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
31842
31843 PR tree-opt/17902
31844 * g++.dg/opt/pr17902.C: New test.
31845
31846 2004-10-09 Jakub Jelinek <jakub@redhat.com>
31847
31848 * gcc.dg/cpp/ident-1.c: Add dg-options "".
31849
31850 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
31851
31852 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
31853
31854 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
31855
31856 * gcc.dg/assign-warn-3.c: New test.
31857
31858 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
31859
31860 PR c/16999
31861 * gcc.dg/cpp/ident-1.c: New test.
31862
31863 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
31864
31865 * gcc.c-torture/compile/acc1.c: New.
31866
31867 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
31868
31869 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
31870 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
31871
31872 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
31873
31874 * gcc.dg/ultrasp11.c: New test.
31875
31876 2004-10-08 Michael Matz <matz@suse.de>
31877
31878 * gcc.dg/doloop-2.c: New test.
31879
31880 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
31881
31882 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
31883 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
31884 objc.dg/method-9.m: Update expected diagnostics.
31885
31886 2004-10-07 Geoffrey Keating <geoffk@apple.com>
31887
31888 * gcc.dg/ppc-fsel-3.c: New file.
31889 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
31890
31891 2004-10-07 Paul Brook <paul@codesourcery.com>
31892
31893 * gfortran.dg/intrinsic_verify_1.f90: New test.
31894
31895 2004-10-07 Paul Brook <paul@codesourcery.com>
31896
31897 * gfortran.dg/empty_format_1.f90: Remove stray commas.
31898
31899 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31900
31901 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
31902 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
31903 commit.
31904
31905 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
31906
31907 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
31908
31909 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31910
31911 PR c++/17115
31912 * g++.dg/warn/Winline-4.C: New test.
31913
31914 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
31915
31916 * gcc.c-torture/compile/20041007-1.c: New test.
31917
31918 2004-10-07 Paul Brook <paul@codesourcery.com>
31919
31920 PR fortran/17678
31921 * gfortran.dg/use_allocated_1.f90: New test.
31922
31923 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
31924
31925 PR middle-end/17849
31926 * gfortran.fortran-torture/compile/nested.f90: New test
31927
31928 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
31929
31930 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
31931
31932 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
31933
31934 PR c++/17368
31935 * g++.dg/ext/asm6.C: New test.
31936
31937 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
31938
31939 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
31940
31941 2004-10-06 Paul Brook <paul@codesourcery.com>
31942
31943 PR libfortran/17709
31944 * gfortran.dg/empty_format_1.f90: New test.
31945
31946 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31947
31948 PR fortran/17568
31949 * gfortran.dg/ishft.f90: New test.
31950
31951 PR fortran/17283
31952 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
31953 tests.
31954
31955 2004-10-06 Paul Brook <paul@codesourcery.com>
31956
31957 * gfortran.dg/do_1.f90: New test.
31958
31959 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31960
31961 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
31962 optimizing for size.
31963
31964 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
31965
31966 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
31967
31968 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
31969
31970 * gcc.c-torture/compile/20041005-1.c: New test.
31971
31972 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
31973
31974 PR c++/17829
31975 * g++.dg/lookup/koenig4.C: New.
31976
31977 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
31978
31979 * g++.dg/other/classkey1.C: Adjust quoting marks.
31980 * g++.dg/parse/error15.C: Likewise.
31981 * g++.dg/template/meminit2.C (int>): Likewise.
31982
31983 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31984
31985 PR fortran/17283
31986 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
31987
31988 PR fortran/17631
31989 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
31990
31991 PR fortran/17708
31992 * gfortran.dg/pr17708.f90: New test.
31993
31994 2004-10-04 Chao-ying Fu <fu@mips.com>
31995
31996 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
31997 * gcc.dg/vect/vect-4.c: Ditto.
31998 * gcc.dg/vect/vect-5.c: Ditto.
31999 * gcc.dg/vect/vect-6.c: Ditto.
32000 * gcc.dg/vect/vect-8.c: Ditto.
32001 * gcc.dg/vect/vect-16.c: Ditto.
32002 * gcc.dg/vect/vect-30.c: Ditto.
32003 * gcc.dg/vect/vect-40.c: Ditto.
32004 * gcc.dg/vect/vect-41.c: Ditto.
32005 * gcc.dg/vect/vect-42.c: Ditto.
32006 * gcc.dg/vect/vect-43.c: Ditto.
32007 * gcc.dg/vect/vect-44.c: Ditto.
32008 * gcc.dg/vect/vect-45.c: Ditto.
32009 * gcc.dg/vect/vect-46.c: Ditto.
32010 * gcc.dg/vect/vect-47.c: Ditto.
32011 * gcc.dg/vect/vect-48.c: Ditto.
32012 * gcc.dg/vect/vect-49.c: Ditto.
32013 * gcc.dg/vect/vect-50.c: Ditto.
32014 * gcc.dg/vect/vect-51.c: Ditto.
32015 * gcc.dg/vect/vect-52.c: Ditto.
32016 * gcc.dg/vect/vect-53.c: Ditto.
32017 * gcc.dg/vect/vect-54.c: Ditto.
32018 * gcc.dg/vect/vect-55.c: Ditto.
32019 * gcc.dg/vect/vect-56.c: Ditto.
32020 * gcc.dg/vect/vect-57.c: Ditto.
32021 * gcc.dg/vect/vect-58.c: Ditto.
32022 * gcc.dg/vect/vect-59.c: Ditto.
32023 * gcc.dg/vect/vect-60.c: Ditto.
32024 * gcc.dg/vect/vect-74.c: Ditto.
32025 * gcc.dg/vect/vect-79.c: Ditto.
32026 * gcc.dg/vect/vect-80.c: Ditto.
32027
32028 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
32029
32030 * gcc.dg/unused-7.c: Use the correct option.
32031
32032 2004-10-04 Paul Brook <paul@codesourcery.com>
32033 Bud Davis <bdavis9659@comcast.net>
32034
32035 PR fortran/17706
32036 PR fortran/16434
32037 * gfortran/pr17706.f90: New test.
32038 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
32039
32040 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32041
32042 * gfortran.dg/pr17612.f90: New test.
32043
32044 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
32045
32046 * g++.dg/template/local1.C: Adjust quoting marks in
32047 testing for diagnostics.
32048 * g++.dg/tls/diag-2.C: Likewise.
32049 * g++.dg/other/error8.C: Likewise.
32050
32051 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
32052
32053 PR c/17178
32054 * gcc.dg/unused-4.c: Adjust to be correct.
32055
32056 PR c/17820
32057 * gcc.dg/unused-7.c: New test.
32058
32059 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
32060
32061 PR c++/17797
32062 * g++.dg/overload/template2.C: New test.
32063
32064 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
32065
32066 PR tree-optimization/16632
32067 * gcc.dg/tree-ssa/20041002-1.c: New.
32068
32069 2004-10-03 Paul Brook <paul@codesourcery.com>
32070
32071 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
32072 rather than relying on default formatting.
32073
32074 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
32075
32076 * gcc.dg/20040920-1.c: Update expected message text.
32077
32078 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
32079
32080 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
32081
32082 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
32083
32084 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
32085 tree level.
32086
32087 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
32088
32089 * gcc.dg/tree-ssa/pr17343.c: Remove.
32090
32091 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
32092
32093 PR tree-opt/17343
32094 * gcc.dg/tree-ssa/pr17343.c: New test.
32095
32096 2004-10-01 Jakub Jelinek <jakub@redhat.com>
32097
32098 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
32099 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
32100 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
32101 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
32102 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
32103
32104 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
32105
32106 * gcc.dg/lvalue-2.c: New test.
32107
32108 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
32109
32110 PR c/17730
32111 * gcc.dg/pr17730-1.c: New test
32112
32113 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
32114
32115 PR c/7425
32116 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
32117
32118 2004-09-29 Jakub Jelinek <jakub@redhat.com>
32119
32120 * gcc.c-torture/execute/stdarg-1.c: New test.
32121 * gcc.c-torture/execute/stdarg-2.c: New test.
32122 * gcc.c-torture/execute/stdarg-3.c: New test.
32123 * gcc.dg/tree-ssa/stdarg-1.c: New test.
32124 * gcc.dg/tree-ssa/stdarg-2.c: New test.
32125 * gcc.dg/tree-ssa/stdarg-3.c: New test.
32126 * gcc.dg/tree-ssa/stdarg-4.c: New test.
32127 * gcc.dg/tree-ssa/stdarg-5.c: New test.
32128
32129 2004-09-29 Jakub Jelinek <jakub@redhat.com>
32130
32131 PR tree-optimization/17697
32132 * g++.dg/opt/pr17697-1.C: New test.
32133 * g++.dg/opt/pr17697-2.C: New test.
32134 * g++.dg/opt/pr17697-3.C: New test.
32135
32136 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
32137
32138 PR c/16409
32139 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
32140 gcc.dg/vla-init-5.c: New tests.
32141
32142 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
32143
32144 PR c/13804
32145 * gcc.dg/pr13804-1.c: New test.
32146
32147 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32148
32149 PR fortran/16938
32150 * gfortran.dg/pr16938.f90: New test.
32151
32152 2004-09-27 Mark Mitchell <mark@codesourcery.com>
32153
32154 * g++.dg/template/crash23.C: New test.
32155
32156 2004-09-27 Mark Mitchell <mark@codesourcery.com>
32157
32158 PR c++/17585
32159 * g++.dg/template/static8.C: New test.
32160
32161 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
32162
32163 PR c++/17681
32164 * g++.dg/other/error9.C: New test.
32165
32166 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
32167
32168 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
32169
32170 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32171
32172 PR fortran/15164
32173 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
32174
32175 2004-09-26 Roger Sayle <roger@eyesopen.com>
32176
32177 PR middle-end/17112
32178 * gcc.dg/pr17112-1.c: New test case.
32179
32180 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
32181
32182 PR c/11459
32183 * gcc.dg/pr11459-1.c: New test.
32184
32185 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
32186
32187 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
32188 * gcc.dg/tree-ssa/loop-4.c: Likewise.
32189
32190 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32191
32192 * gfortran.dg/pr15324.f90: Make array bounds consistent.
32193
32194 2004-09-25 Jan Hubicka <jh@suse.cz>
32195
32196 * compile/30040909-1.c: New test.
32197 * compile/30040907-1.c: New test.
32198
32199 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
32200
32201 * gcc.c-torture/execute/va-arg-26.c: New test.
32202
32203 2004-09-24 Zack Weinberg <zack@codesourcery.com>
32204
32205 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
32206 extra diagnostics on targets with 64-bit pointers.
32207 * objc.dg/selector-1.m: Adjust dg-warning regexp.
32208
32209 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
32210
32211 PR c/17188
32212 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
32213 * gcc.dg/decl-3.c: Adjust expected message.
32214
32215 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32216
32217 PR fortran/17615
32218 * gfortran.dg/pr17615.f90: New test.
32219
32220 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
32221
32222 PR tree-optimzation/17517
32223 * g++.dg/tree-ssa/pr17517.C: New Test.
32224
32225 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
32226
32227 PR c++/16889
32228 * g++.dg/lookup/ambig3.C: New.
32229
32230 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
32231
32232 PR tree-opt/17624
32233 * g++.dg/opt/pr17624.C: New test.
32234
32235 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
32236
32237 PR c/6980
32238 * gcc.dg/Wbad-function-cast-1.c: New test.
32239
32240 2004-09-23 Zack Weinberg <zack@codesourcery.com>
32241
32242 * g++.dg/ext/complit1.C
32243 * g++.dg/other/error2.C
32244 * g++.dg/other/nontype-1.C
32245 * g++.dg/parse/crash11.C
32246 * g++.dg/parse/crash12.C
32247 * g++.dg/parse/error15.C
32248 * g++.dg/parse/error4.C
32249 * g++.dg/parse/tmpl-outside1.C
32250 * g++.dg/parse/too-many-tmpl-args1.C
32251 * g++.dg/template/dependent-expr3.C
32252 * g++.dg/template/error10.C
32253 * g++.dg/template/instantiate1.C
32254 * g++.dg/template/vtable2.C
32255 * g++.dg/warn/Wshadow-1.C
32256 * g++.dg/warn/weak1.C
32257 * g++.old-deja/g++.brendan/crash16.C
32258 * g++.old-deja/g++.brendan/crash18.C
32259 * g++.old-deja/g++.brendan/crash48.C
32260 * g++.old-deja/g++.brendan/crash49.C
32261 * g++.old-deja/g++.brendan/crash55.C
32262 * g++.old-deja/g++.brendan/crash56.C
32263 * g++.old-deja/g++.brendan/crash8.C
32264 * g++.old-deja/g++.brendan/enum11.C
32265 * g++.old-deja/g++.brendan/enum8.C
32266 * g++.old-deja/g++.brendan/enum9.C
32267 * g++.old-deja/g++.brendan/friend3.C
32268 * g++.old-deja/g++.brendan/misc14.C
32269 * g++.old-deja/g++.bugs/900402_02.C
32270 * g++.old-deja/g++.bugs/900404_03.C
32271 * g++.old-deja/g++.bugs/900404_04.C
32272 * g++.old-deja/g++.bugs/900428_03.C
32273 * g++.old-deja/g++.jason/crash4.C
32274 * g++.old-deja/g++.jason/overload21.C
32275 * g++.old-deja/g++.jason/redecl1.C
32276 * g++.old-deja/g++.jason/report.C
32277 * g++.old-deja/g++.jason/rfg10.C
32278 * g++.old-deja/g++.jason/template30.C
32279 * g++.old-deja/g++.law/arm12.C
32280 * g++.old-deja/g++.law/ctors5.C
32281 * g++.old-deja/g++.law/cvt20.C
32282 * g++.old-deja/g++.law/init10.C
32283 * g++.old-deja/g++.law/init8.C
32284 * g++.old-deja/g++.law/visibility17.C
32285 * g++.old-deja/g++.law/visibility7.C
32286 * g++.old-deja/g++.mike/net8.C
32287 * g++.old-deja/g++.mike/p646.C
32288 * g++.old-deja/g++.mike/p700.C
32289 * g++.old-deja/g++.mike/p701.C
32290 * g++.old-deja/g++.mike/p811.C
32291 * g++.old-deja/g++.ns/template13.C
32292 * g++.old-deja/g++.other/array3.C
32293 * g++.old-deja/g++.other/crash25.C
32294 * g++.old-deja/g++.other/dtor3.C
32295 * g++.old-deja/g++.other/dtor4.C
32296 * g++.old-deja/g++.other/main1.C
32297 * g++.old-deja/g++.other/warn7.C
32298 * g++.old-deja/g++.pt/crash11.C
32299 * g++.old-deja/g++.pt/crash36.C
32300 * g++.old-deja/g++.pt/spec22.C
32301 * g++.old-deja/g++.pt/spec9.C
32302 * g++.old-deja/g++.pt/ttp52.C
32303 * g++.old-deja/g++.robertl/eb103.C
32304 * g++.old-deja/g++.robertl/eb121.C
32305 * g++.old-deja/g++.robertl/eb22.C
32306 * g++.old-deja/g++.robertl/eb8.C:
32307 Update locations and/or regexps of dg-error markers.
32308 Remove markers for some bogus messages that are no longer issued.
32309
32310 2004-09-23 Jakub Jelinek <jakub@redhat.com>
32311
32312 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
32313 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
32314
32315 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
32316
32317 PR c++/17618
32318 * g++.dg/lookup/crash5.C: New test.
32319
32320 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
32321
32322 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
32323 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
32324 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
32325 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
32326 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
32327 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
32328
32329 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
32330 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
32331 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
32332 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
32333 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
32334 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
32335
32336 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
32337
32338 * gcc.dg/vect/vect-44.c: Check additional cases.
32339 * gcc.dg/vect/vect-48.c: Check additional cases.
32340
32341 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
32342 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
32343 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
32344 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
32345 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
32346 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
32347 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
32348 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
32349 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
32350
32351 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
32352 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
32353 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
32354
32355 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32356
32357 * gcc.dg/tree-ssa/loop-6.c: New test.
32358
32359 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
32360
32361 PR c++/17620
32362 * g++.dg/inherit/base2.C: New.
32363
32364 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
32365
32366 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
32367 * gcc.dg/20001012-2.c: Likewise.
32368 * gcc.dg/20001013-1.c: Likewise.
32369 * gcc.dg/20001101-1.c: Likewise.
32370 * gcc.dg/20001102-1.c: Likewise.
32371 * gcc.dg/bf-spl1.c: Likewise.
32372 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
32373 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
32374
32375 2004-09-22 Diego Novillo <dnovillo@redhat.com>
32376
32377 PR tree-optimization/16721
32378 * gcc.dg/tree-ssa/pr16721.c: New test.
32379
32380 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
32381
32382 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
32383 * gcc.dg/20040305-1.c: Likewise.
32384
32385 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
32386
32387 PR c/16566
32388 * gcc.c-torture/compile/pr16566-1.c,
32389 gcc.c-torture/compile/pr16566-2.c,
32390 gcc.c-torture/compile/pr16566-3.c: New tests.
32391
32392 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
32393
32394 PR tree-optimization/17512
32395 * gcc.c-torture/compile/20040916-1.c.
32396
32397 2004-09-21 Mark Mitchell <mark@codesourcery.com>
32398
32399 * gcc.dg/pragma-re-3.c: New test.
32400
32401 2004-09-17 Matt Austern <austern@apple.com>
32402
32403 PR c++/15049
32404 * g++.dg/other/anon3.C: New.
32405
32406 2004-09-21 Roger Sayle <roger@eyesopen.com>
32407
32408 PR c++/7503
32409 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
32410 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
32411 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
32412 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
32413 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
32414
32415 2004-09-21 Bud Davis <bdavis9659@comcast.net>
32416
32417 PR fortran/17286
32418 * gfortran.dg/pr17286.f90: New test.
32419
32420 2004-09-20 Mark Mitchell <mark@codesourcery.com>
32421
32422 PR c++/17530
32423 * g++.dg/template/static7.C: New test.
32424
32425 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
32426
32427 PR tree-opt/17558
32428 * gcc.c-torture/compile/pr17558.c: New test.
32429
32430 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
32431
32432 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
32433 if SKIP_ATTRIBUTE is defined.
32434
32435 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32436
32437 PR fortran/15957
32438 * gfortran.dg/pr15957.f90: New test.
32439
32440 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
32441
32442 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
32443 in comparison.
32444 * gcc.dg/vect/vect-79.c: Likewise.
32445 * gcc.dg/vect/vect-80.c: Likewise.
32446
32447 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32448
32449 PR fortran/15750
32450 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
32451
32452 2004-09-20 Ira Rosen <irar@il.ibm.com>
32453
32454 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
32455 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
32456 * gcc.dg/vect/vect-62.c: New testcase.
32457 * gcc.dg/vect/vect-63.c: New testcase.
32458 * gcc.dg/vect/vect-64.c: New testcase.
32459 * gcc.dg/vect/vect-65.c: New testcase.
32460 * gcc.dg/vect/vect-66.c: New testcase.
32461 * gcc.dg/vect/vect-67.c: New testcase.
32462 * gcc.dg/vect/vect-68.c: New testcase.
32463 * gcc.dg/vect/vect-69.c: New testcase.
32464 * gcc.dg/vect/vect-79.c: New testcase.
32465 * gcc.dg/vect/vect-80.c: New testcase.
32466
32467 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
32468
32469 * gcc.target/mips/asm-1.c: New test.
32470
32471 2004-09-19 Ira Rosen <irar@il.ibm.com>
32472
32473 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
32474 * gcc.dg/vect/vect-73.c: New testcase.
32475 * gcc.dg/vect/vect-74.c: New testcase.
32476 * gcc.dg/vect/vect-75.c: New testcase.
32477 * gcc.dg/vect/vect-76.c: New testcase.
32478 * gcc.dg/vect/vect-77.c: New testcase.
32479 * gcc.dg/vect/vect-78.c: New testcase
32480
32481 2004-09-18 Paul Brook <paul@codesourcery.com>
32482
32483 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
32484
32485 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
32486
32487 PR c/17424
32488 * gcc.dg/pr17424-1.c: New test.
32489
32490 2004-09-18 Diego Novillo <dnovillo@redhat.com>
32491
32492 * g++.dg/tree-ssa/pr17153.C: New test.
32493
32494 2004-09-16 Geoffrey Keating <geoffk@apple.com>
32495
32496 PR pch/13361
32497 * g++.dg/pch/wchar-1.C: New.
32498 * g++.dg/pch/wchar-1.Hs: New.
32499
32500 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
32501
32502 * gcc.c-torture/execute/20040917-1.c: New test.
32503
32504 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32505
32506 PR tree-optimization/17319
32507 * gcc.dg/pr17319.c: New test.
32508
32509 2004-09-17 Devang Patel <dpatel@apple.com>
32510
32511 * gcc.dg/20040813-1.c: New test.
32512
32513 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32514
32515 PR tree-optimization/17273
32516 * gcc.c-torture/compile/pr17273.c: New test.
32517
32518 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
32519
32520 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
32521 Update expected messages.
32522 * gcc.dg/declspec-13.c: New test.
32523
32524 2004-09-17 David Edelsohn <edelsohn@gnu.org>
32525
32526 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
32527
32528 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32529
32530 * gcc.c-torture/execute/pr17252.c: Use post-increment to
32531 change what 'a' is pointing to.
32532
32533 2004-09-17 Mark Mitchell <mark@codesourcery.com>
32534
32535 PR c++/16002
32536 * g++.dg/template/error18.C: New test.
32537
32538 PR c++/16029
32539 * g++.dg/warn/Wunused-8.C: New test.
32540
32541 2004-09-17 Steven Bosscher <stevenb@suse.de>
32542
32543 PR tree-optimization/17513
32544 * gcc.dg/20040916-1.c: New test.
32545
32546 2004-09-16 Mark Mitchell <mark@codesourcery.com>
32547
32548 PR c++/17501
32549 * g++.dg/template/typename7.C: New test.
32550
32551 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32552
32553 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
32554
32555 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
32556
32557 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
32558 with -ftree-based-profiling also.
32559 * lib/profopt.exp: Support late-set profile_option/feedback_option.
32560
32561 2004-09-16 Victor Leikehman <lei@il.ibm.com>
32562
32563 PR/15364
32564 * gfortran.dg/der_array_io_1.f90: New test.
32565 * gfortran.dg/der_array_io_2.f90: New test.
32566 * gfortran.dg/der_array_io_3.f90: New test.
32567
32568 2004-09-15 Mark Mitchell <mark@codesourcery.com>
32569
32570 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
32571 EABI.
32572
32573 2004-09-15 Mark Mitchell <mark@codesourcery.com>
32574
32575 * g++.dg/opt/switch1.C: New test.
32576
32577 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
32578
32579 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
32580 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
32581 Update expected messages.
32582
32583 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32584
32585 PR fortran/16485
32586 * gfortran.dg/same_name_1.f90: New test.
32587
32588 2004-09-15 Diego Novillo <dnovillo@redhat.com>
32589
32590 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
32591 dereference garbage pointers.
32592
32593 2004-09-15 Jakub Jelinek <jakub@redhat.com>
32594
32595 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
32596 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
32597
32598 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
32599 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
32600 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
32601
32602 2004-09-14 Mark Mitchell <mark@codesourcery.com>
32603
32604 PR c++/17324
32605 * g++.dg/template/mangle1.C: New test.
32606
32607 2004-09-14 Diego Novillo <dnovillo@redhat.com>
32608
32609 PR tree-optimization/17252
32610 * gcc.c-torture/execute/pr17252.c: New test.
32611
32612 2004-09-14 Andrew Pinski <apinski@apple.com>
32613
32614 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
32615
32616 2004-09-14 Roger Sayle <roger@eyesopen.com>
32617
32618 PR rtl-optimization/9771
32619 * gcc.dg/pr9771-1.c: New test case.
32620
32621 2004-09-14 Diego Novillo <dnovillo@redhat.com>
32622
32623 PR tree-optimization/15262
32624 * gcc.c-torture/execute/pr15262-1.c: New test.
32625 * gcc.c-torture/execute/pr15262-2.c: New test.
32626
32627 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
32628
32629 * gcc.dg/declspec-12.c: New test.
32630
32631 2004-09-14 Bud Davis <bdavis9659@comcast.net>
32632
32633 * gfortran.dg/pr17090.f90: Add directives to test.
32634
32635 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32636
32637 * gcc.c-torture/compile/20040914-1.c: New test.
32638
32639 2004-09-13 Mark Mitchell <mark@codesourcery.com>
32640
32641 PR c++/16162
32642 * g++.dg/template/decl2.C: New test.
32643
32644 2004-09-13 Bud Davis <bdavis9659@comcast.net>
32645
32646 PR fortran/17090
32647 * gfortran.dg/pr17090.f90: New test.
32648
32649 2004-09-13 Dale Johannesen <dalej@apple.com>
32650
32651 * gcc.c-torture/compile/pr17408.c: New test case.
32652
32653 2004-09-13 Mark Mitchell <mark@codesourcery.com>
32654
32655 PR c++/16716
32656 * g++.dg/parse/crash17.C: New test.
32657
32658 PR c++/17327
32659 * g++.dg/template/enum3.C: New test.
32660
32661 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
32662
32663 * lib/gcc-defs.exp: Load wrapper.exp.
32664 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
32665 using local code.
32666 * lib/gcc.exp (gcc_init): Similar.
32667 * lib/gfortran.exp (gfortran_init): Similar.
32668 * lib/objc.exp (objc_init): Similar.
32669 * lib/treelang.exp (treelang_init): Similar.
32670 * lib/wrapper.exp: New file with build_wrapper call machinery in
32671 ${tool}_maybe_build_wrapper.
32672
32673 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
32674
32675 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
32676 "inline".
32677 * gcc.dg/declspec-11.c: Update expected messages.
32678 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
32679 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
32680 gcc.dg/inline-12.c: New tests.
32681
32682 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
32683
32684 * g++.dg/tree-ssa/pr17400.C: New testcase.
32685
32686 2004-09-13 James E Wilson <wilson@specifixinc.com>
32687
32688 * gcc.target/mips/sb1-1.c: New testcase.
32689
32690 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
32691
32692 * lib/g77-dg.exp: Remove unused file.
32693 * lib/mike-g77.exp: Ditto.
32694 * lib/g77.exp: Ditto.
32695
32696 2004-09-12 Richard Henderson <rth@redhat.com>
32697
32698 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
32699
32700 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
32701
32702 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
32703 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32704 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
32705 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
32706 Update expected messages.
32707
32708 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
32709
32710 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
32711 declaration/use mismatch for dirp parameter.
32712
32713 2004-09-12 Andrew Pinski <apinski@apple.com>
32714
32715 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
32716 -fgnu-runtime is passed.
32717
32718 2004-09-12 Richard Henderson <rth@redhat.com>
32719
32720 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
32721 do the uplevel thing and update additional_flags directly.
32722 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
32723 gfortran.fortran-torture/execute/intrinsic_nearest.x,
32724 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
32725 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
32726
32727 2004-09-11 Steven Bosscher <stevenb@suse.de>
32728
32729 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
32730
32731 2004-09-11 Roger Sayle <roger@eyesopen.com>
32732
32733 PR middle-end/17411
32734 * g++.dg/opt/pr17411-1.C: New test case.
32735
32736 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
32737
32738 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32739 gcc.dg/tls/diag-2.c: Update expected messages.
32740 * gcc.dg/991209-1.c: Specify compilation options. Update expected
32741 messages.
32742 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
32743 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
32744 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
32745 gcc.dg/tls/diag-5.c: New tests.
32746
32747 2004-09-11 Zack Weinberg <zack@codesourcery.com>
32748
32749 * gcc.dg/20040910-1.c: Correct dg-error regexp.
32750
32751 2004-09-11 Steven Bosscher <stevenb@suse.de>
32752
32753 * g++.dg/parse/break-in-for.C: New test.
32754
32755 2004-09-11 Jakub Jelinek <jakub@redhat.com>
32756
32757 * gcc.dg/tree-ssa/20040911-1.c: New test.
32758
32759 2004-09-11 Andreas Jaeger <aj@suse.de>
32760
32761 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
32762 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
32763
32764 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
32765
32766 * gcc.target/frv: New directory of FR-V-specific tests.
32767
32768 2004-09-10 James E Wilson <wilson@specifixinc.com>
32769
32770 * gcc.dg/convert-vec-1.c: New test.
32771
32772 2004-09-10 Roger Sayle <roger@eyesopen.com>
32773
32774 PR middle-end/17024
32775 * gcc.dg/pr17024-1.c: New test case.
32776
32777 2004-09-10 Eric Christopher <echristo@redhat.com>
32778
32779 * gcc.dg/20040910-1.c: New test.
32780
32781 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
32782
32783 * gcc.dg/bitfld-9.c: New test.
32784
32785 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
32786
32787 * gcc.c-torture/execute/ieee/acc1.c: New test.
32788 * gcc.c-torture/execute/ieee/acc2.c: New test.
32789 * gcc.c-torture/execute/ieee/mzero6.c: New test.
32790
32791 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
32792
32793 * gcc.dg/deprecated-2.c: New test.
32794
32795 2004-09-09 James E Wilson <wilson@specifixinc.com>
32796
32797 * gcc.dg/init-vec-1.c: New test.
32798
32799 2004-09-09 Roger Sayle <roger@eyesopen.com>
32800
32801 PR middle-end/17055
32802 * gcc.dg/pr17055-1.c: New test case.
32803
32804 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
32805
32806 PR target/17377
32807 * gcc.c-torture/execute/pr17377.c: New test.
32808
32809 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
32810
32811 PR c/8420
32812 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
32813 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
32814 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32815 gcc.dg/long-long-typespec-1.c: New tests.
32816 * gcc.dg/tls/diag-2.c: Update expected diagnostics
32817
32818 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
32819
32820 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
32821 gcc.dg/gnu99-static-1.c: New tests.
32822
32823 2004-09-08 Devang Patel <dpatel@apple.com>
32824
32825 * gcc.dg/darwin-ld-20040828-1.c: New test.
32826 * gcc.dg/darwin-ld-20040828-2.c: New test.
32827 * gcc.dg/darwin-ld-20040828-3.c: New test.
32828
32829 2004-09-08 Ziemowit Laski <zlaski@apple.com>
32830
32831 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
32832 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
32833 in error message.
32834 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
32835 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
32836 in error message.
32837 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
32838 types they qualify.
32839 * objc.dg/type-size-2.m: Fix wording in comment.
32840 * objc.dg/va-meth-1.m: New test case.
32841
32842 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
32843
32844 PR c/16633:
32845 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
32846 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
32847
32848 2004-09-06 Devang Patel <dpatel@apple.com>
32849
32850 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
32851 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
32852
32853 2004-09-06 Zack Weinberg <zack@codesourcery.com>
32854
32855 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
32856 reflect changed line numbering of diagnostics.
32857
32858 2004-09-06 Paul Brook <paul@codesourcery.com>
32859
32860 * gfortran.dg/edit_real_1.f90: Add new test.
32861
32862 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32863
32864 * gcc.dg/tree-ssa/loop-2.c: New test.
32865 * gcc.dg/tree-ssa/loop-3.c: New test.
32866 * gcc.dg/tree-ssa/loop-4.c: New test.
32867 * gcc.dg/tree-ssa/loop-5.c: New test.
32868
32869 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32870
32871 * gcc.dg/format/sentinel-1.c: Update for parameter option.
32872
32873 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32874
32875 * gcc.dg/format/sentinel-1.c: New test.
32876
32877 2004-09-04 Uros Bizjak <uros@kss-loka.si>
32878
32879 * gcc.dg/builtins-46.c: New.
32880
32881 2004-09-03 Devang Patel <dpatel@apple.com>
32882
32883 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
32884 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
32885
32886 2004-09-03 Jan Beulich <jbeulich@novell.com>
32887
32888 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
32889 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
32890 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
32891 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
32892 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
32893 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
32894 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
32895 the non-portable bzero.
32896 * gcc.dg/20010912-1.c: xfail for NetWare.
32897 * gcc.dg/20020426-2.c: xfail for NetWare.
32898 * gcc.dg/20021014-1.c: xfail for NetWare.
32899 * gcc.dg/20021018-1.c: xfail for NetWare.
32900 * gcc.dg/20030213-1.c: xfail for NetWare.
32901 * gcc.dg/20030225-1.c: xfail for NetWare.
32902 * gcc.dg/20030708-1.c: xfail for NetWare.
32903 * gcc.dg/builtins-config.h: Also exclude NetWare.
32904 * gcc.dg/format/format.h: Define restrict only if not already defined.
32905 * gcc.dg/nest.c: xfail for NetWare.
32906 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
32907 * lib/target-supports.exp (check_visibility_available): Exclude
32908 NetWare.
32909
32910 2004-09-03 Jan Beulich <jbeulich@novell.com>
32911
32912 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
32913 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
32914 deterministic starting point for the alignment of structure fields.
32915 * gcc.dg/Wpadded.c: Dito.
32916 * g++.dg/abi/vbase10.C: Dito.
32917
32918 2004-09-03 Devang Patel <dpatel@apple.com>
32919
32920 * g++.dg/debug/pr15736.cc: New test.
32921
32922 2004-09-02 Mark Mitchell <mark@codesourcery.com>
32923
32924 * README.QMTEST: Fix out-of-date link.
32925
32926 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
32927
32928 PR fortran/16579
32929 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
32930 Delete. Duplicate of gfortran.dg/g77/20010610.f
32931
32932 2004-09-02 Mark Mitchell <mark@codesourcery.com>
32933
32934 * g++.dg/abi/arm_rtti1.C: New test.
32935
32936 2004-09-02 Geoffrey Keating <geoffk@apple.com>
32937
32938 * gcc.dg/ppc-vector-memcpy.c: New.
32939 * gcc.dg/ppc-vector-memset.c: New.
32940
32941 2004-09-02 Chao-ying Fu <fu@mips.com>
32942
32943 * gcc.target/mips/mips-3d-1.c: New test.
32944 * gcc.target/mips/mips-3d-2.c: New test.
32945 * gcc.target/mips/mips-3d-3.c: New test.
32946 * gcc.target/mips/mips-3d-4.c: New test.
32947 * gcc.target/mips/mips-3d-5.c: New test.
32948 * gcc.target/mips/mips-3d-6.c: New test.
32949 * gcc.target/mips/mips-3d-7.c: New test.
32950 * gcc.target/mips/mips-3d-8.c: New test.
32951 * gcc.target/mips/mips-3d-9.c: New test.
32952 * gcc.target/mips/mips-ps-1.c: New test.
32953 * gcc.target/mips/mips-ps-2.c: New test.
32954 * gcc.target/mips/mips-ps-3.c: New test.
32955 * gcc.target/mips/mips-ps-4.c: New test.
32956 * gcc.target/mips/mips-ps-type.c: New test.
32957
32958 2004-09-02 Paul Brook <paul@codesourcery.com>
32959
32960 * gfortran.dg/edit_real_1.f90: Add new tests.
32961
32962 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32963
32964 PR fortran/15327
32965 * gfortran.dg/merge_char_1.f90: New test.
32966
32967 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32968
32969 PR fortran/16404
32970 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
32971
32972 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
32973
32974 PR c/1522
32975 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
32976
32977 2004-09-01 Mark Mitchell <mark@codesourcery.com>
32978
32979 * g++.dg/opt/loop1.C: Do not XFAIL.
32980
32981 2004-09-01 Jakub Jelinek <jakub@redhat.com>
32982
32983 * gcc.c-torture/execute/20040831-1.c: New test.
32984
32985 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
32986
32987 PR fortran/16579
32988 * gfortran.dg/g77/20010610.f: Now passes.
32989 Copy from g77.f-torture/execute. Add dg-run directive.
32990 * gfortran.dg/g77/README: Update
32991
32992 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
32993
32994 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
32995 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
32996 (t1, t2, t3, t4): Add volatile.
32997
32998 2004-08-31 Mark Mitchell <mark@codesourcery.com>
32999
33000 * g++.dg/ext/visibility/arm1.C: New test.
33001
33002 2004-08-31 Geoffrey Keating <geoffk@apple.com>
33003
33004 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
33005 -pedantic-errors.
33006
33007 2004-09-01 Paul Brook <paul@codesourcery.com>
33008
33009 * gfortran.dg/eof_2.f90: New test.
33010
33011 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33012
33013 PR fortran/16579
33014 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
33015
33016 2004-08-31 Bud Davis <bdavis9659@comcast.net>
33017
33018 PR libfortran/16805
33019 * gfortran.dg/list_read_2.f90: New test.
33020
33021 2004-08-31 Mark Mitchell <mark@codesourcery.com>
33022
33023 * g++.dg/abi/key1.C: New test.
33024
33025 2004-08-31 Richard Henderson <rth@redhat.com>
33026
33027 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
33028 form of offsetof.
33029 * g++.dg/other/offsetof5.C: Remove duplicate.
33030
33031 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33032
33033 PR fortran/17244
33034 * gfortran.dg/func_derived_1.f90: New test.
33035
33036 2004-08-31 Paul Brook <paul@codesourcery.com>
33037
33038 * gfortran.dg/eof_1.f90: New test.
33039
33040 2004-08-31 Paul Brook <paul@codesourcery.com>
33041
33042 * gfortran.dg/list_read_1.f90: New file.
33043
33044 2004-08-30 Mark Mitchell <mark@codesourcery.com>
33045
33046 * g++.dg/opt/loop1.C: XFAIL.
33047
33048 2004-08-30 Geoffrey Keating <geoffk@apple.com>
33049
33050 * gcc.dg/funcdef-storage-1.c: New.
33051 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
33052 an extern function in local scope.
33053 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
33054 declare an 'auto inline' function in local scope.
33055 * gcc.dg/20011130-1.c: Likewise.
33056 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
33057 an 'auto' function in local scope.
33058 * gcc.dg/20021014-1.c: Likewise.
33059 * gcc.dg/20030331-2.c: Likewise.
33060
33061 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33062
33063 * gfortran.dg/blockdata_1.f90: New test.
33064
33065 2004-08-30 Richard Henderson <rth@redhat.com>
33066
33067 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
33068
33069 2004-08-30 Richard Henderson <rth@redhat.com>
33070
33071 * lib/fortran-torture.exp (fortran-torture-execute): Honor
33072 additional_flags set by alternate driver.
33073 (ieee-options): New procedure.
33074 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
33075 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
33076 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
33077 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
33078
33079 2004-08-30 Richard Henderson <rth@redhat.com>
33080
33081 * lib/f-torture.exp: Remove.
33082
33083 2004-08-29 Mark Mitchell <mark@codesourcery.com>
33084
33085 PR rtl-optimization/16590
33086 * g++.dg/opt/loop1.C: New test.
33087
33088 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33089
33090 PR fortran/13910
33091 * gfortran.dg/oldstyle_1.f90: New test.
33092
33093 2004-08-29 Steven G. Kargl <kargls@comcast.net>
33094 Paul Brook <paul@codesourcery.com>
33095
33096 * gfortran.dg/g77/README: Update.
33097 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
33098 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
33099 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
33100
33101 2004-08-28 Paul Brook <paul@codesourcery.com>
33102
33103 PR libfortran/17195
33104 * gfortran.dg/edit_real_1.f90: New test.
33105
33106 2004-08-27 Paul Brook <paul@codesourcery.com>
33107
33108 * gfortran.dg/rewind_1.f90: New test.
33109
33110 2004-08-27 Bud Davis <bdavis9659@comcast.net>
33111
33112 PR fortran/16597
33113 * gfortran.dg/pr16597.f90: New test.
33114
33115 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
33116
33117 PR c/13801
33118 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
33119 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
33120 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
33121 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
33122 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
33123
33124 2004-08-26 Nick Clifton <nickc@redhat.com>
33125
33126 * gcc.c-torture/compile/pr17119.c: New test.
33127
33128 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
33129
33130 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
33131
33132 2004-08-25 Richard Henderson <rth@redhat.com>
33133
33134 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
33135 the bits that expect kind=8 to be the largest real kind.
33136
33137 2004-08-25 Ziemowit Laski <zlaski@apple.com>
33138
33139 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
33140
33141 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33142
33143 * gfortran.dg/assignment_1.f90: New test.
33144
33145 2004-08-25 Adam Nemet <anemet@lnxw.com>
33146
33147 * g++.dg/template/repo3.C: New test.
33148
33149 2004-08-25 Roger Sayle <roger@eyesopen.com>
33150
33151 PR middle-end/16693
33152 PR tree-optimization/16372
33153 * g++.dg/opt/pr16372-1.C: New test case.
33154 * g++.dg/opt/pr16693-1.C: New test case.
33155 * g++.dg/opt/pr16693-2.C: New test case.
33156
33157 2004-08-25 Ziemowit Laski <zlaski@apple.com>
33158
33159 * objc.dg/proto-lossage-4.m: New test.
33160
33161 2004-08-25 Mark Mitchell <mark@codesourcery.com>
33162
33163 PR c++/17155
33164 * g++.dg/inherit/local2.C: New test.
33165
33166 2004-08-25 Paul Brook <paul@codesourcery.com>
33167
33168 PR fortran/17144
33169 * gfortran.dg/string_ctor_1.f90: New test.
33170
33171 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33172
33173 PR c++/14428
33174 * g++.dg/template/redecl2.C: New test.
33175
33176 2004-08-24 Bud Davis <bdavis9659@comcast.net>
33177
33178 PR fortran/17143
33179 * gfortran.dg/pr17143.f90: New test.
33180
33181 2004-08-24 Bud Davis <bdavis9659@comcast.net>
33182
33183 PR fortran/17164
33184 * gfortran.dg/pr17164.f90: New test.
33185
33186 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33187
33188 * gcc.dg/tree-ssa/loop-1.c: New test.
33189
33190 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
33191
33192 * gcc.c-torture/compile/20040824-1.c: New test.
33193
33194 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
33195
33196 * gcc.c-torture/compile/iftrap-3.c: New test.
33197
33198 2004-08-24 Paul Brook <paul@codesourcery.com>
33199
33200 * gfortran.dg/entry_2.f90: New test.
33201
33202 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33203
33204 PR c++/16889
33205 * g++.dg/lookup/ambig[12].C: New.
33206
33207 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33208
33209 PR c++/16706
33210 * g++.dg/template/crash21.C: New test.
33211 * g++.dg/template/crash22.C: Likewise.
33212
33213 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33214
33215 PR c++/17149
33216 * g++.dg/template/access15.C: New.
33217
33218 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33219
33220 PR c++/17163
33221 * g++.dg/template/repo2.C: New test.
33222
33223 2004-08-23 Roger Sayle <roger@eyesopen.com>
33224
33225 PR rtl-optimization/17078
33226 * gcc.c-torture/execute/pr17078-1.c: New test case.
33227
33228 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33229
33230 PR c/14492
33231 * gcc.dg/debug/crash1.c: New test.
33232
33233 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33234
33235 PR c/16180
33236 * gcc.dg/loop-5.c: New test.
33237
33238 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33239
33240 * gcc.c-torture/execute/20040823-1.c: New test.
33241
33242 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
33243
33244 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
33245 to the assembler. Simplify test accordingly.
33246 (asm_abi_flags): Use GNU names.
33247 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
33248 to check for ABI flags.
33249
33250 2004-08-22 Andrew Pinski <apinski@apple.com>
33251
33252 * g++.dg/opt/pr14029.C: New test.
33253 * gcc.c-torture/execute/pr15262.c: New test.
33254
33255 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33256
33257 * gfortran.dg/reduction.f90: Add checks with complex arguments.
33258
33259 2004-08-21 Bud Davis <bdavis9659@comcast.net>
33260
33261 PR 16908
33262 * gfortran.dg/direct_io.f90: New test.
33263
33264 2004-08-20 Mark Mitchell <mark@codesourcery.com>
33265
33266 PR c++/17121
33267 * g++.dg/inherit/local2.C: New test.
33268
33269 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
33270
33271 PR c++/17120
33272 * g++.dg/warn/Wparentheses-4.C: New test.
33273
33274 2004-08-20 Mark Mitchell <mark@codesourcery.com>
33275
33276 PR c++/17121
33277 * g++.dg/inherit/local2.C: New test.
33278
33279 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
33280 * gcc.dg/ppc-ldstruct.c: Likewise.
33281 * gcc.dg/ppc64-abi-2.c: Likewise.
33282
33283 2004-08-20 Jakub Jelinek <jakub@redhat.com>
33284
33285 PR rtl-optimization/17099
33286 * gcc.c-torture/execute/20040820-1.c: New test.
33287
33288 2004-08-20 David Edelsohn <edelsohn@gnu.org>
33289
33290 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
33291
33292 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
33293
33294 PR fortran/17077
33295 * gfortran.dg/auto_array_1.f90: New test.
33296
33297 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33298
33299 PR fortran/17074
33300 * gfortran.dg/simpleif_1.f90: New test.
33301
33302 2004-08-19 Mark Mitchell <mark@codesourcery.com>
33303
33304 * lib/target-supports.exp (check_profiling_available): Return
33305 false for arm*-*-symbianelf* and arm*-*-eabi*.
33306
33307 PR c++/15890
33308 * g++.dg/template/delete1.C: New test.
33309
33310 2004-08-19 Paul Brook <paul@codesourcery.com>
33311
33312 PR fortran/14976
33313 PR fortran/16228
33314 * gfortran.dg/data_char_1.f90: New test.
33315
33316 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
33317
33318 PR fortran/16946
33319 * gfortran.dg/reduction.f90: New testcase.
33320
33321 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33322
33323 PR fortran/16520
33324 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
33325
33326 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
33327
33328 PR c++/17041
33329 * g++.dg/Wparentheses-3.C: New test.
33330
33331 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
33332
33333 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
33334 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
33335 * gcc.dg/vect/vect-2.c: Likewise.
33336 * gcc.dg/vect/vect-3.c: Likewise.
33337 * gcc.dg/vect/vect-4.c: Likewise.
33338 * gcc.dg/vect/vect-5.c: Likewise.
33339 * gcc.dg/vect/vect-6.c: Likewise.
33340 * gcc.dg/vect/vect-7.c: Likewise.
33341 * gcc.dg/vect/vect-25.c: Likewise.
33342 * gcc.dg/vect/vect-31.c: Likewise.
33343 * gcc.dg/vect/vect-32.c: Likewise.
33344 * gcc.dg/vect/vect-34.c: Likewise.
33345 * gcc.dg/vect/vect-36.c: Likewise.
33346 * gcc.dg/vect/vect-all.c: Likewise.
33347
33348 2004-08-18 Mark Mitchell <mark@codesourcery.com>
33349
33350 PR c++/17068
33351 * g++.dg/template/operator4.C: New test.
33352
33353 2004-08-18 Richard Henderson <rth@redhat.com>
33354
33355 * gcc.dg/20040206-1.c: XFAIL.
33356
33357 2004-08-17 Mark Mitchell <mark@codesourcery.com>
33358
33359 PR c++/16246
33360 * g++.dg/template/array7.C: New test.
33361
33362 2004-08-17 James E Wilson <wilson@specifixinc.com>
33363
33364 * gcc.dg/mips-movcc-1.c: New test.
33365 * gcc.dg/mips-movcc-2.c: New test.
33366 * gcc.dg/mips-movcc-3.c: New test.
33367
33368 * gcc.dg/mips-nmadd-1.c: New test.
33369 * gcc.dg/mips-nmadd-2.c: New test.
33370
33371 2004-08-17 Mark Mitchell <mark@codesourcery.com>
33372
33373 PR c++/15871
33374 * g++.dg/opt/inline8.C: New test.
33375
33376 PR c++/16965
33377 * g++.dg/parse/error17.C: New test.
33378
33379 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
33380
33381 * gcc.dg/vect: New directory for vectorizer tests.
33382 * gcc.dg/vect/tree-vect.h: New file.
33383 * gcc.dg/vect/vect.exp: New file.
33384 * gcc.dg/vect/pr16105.c.c: New test.
33385 * gcc.dg/vect/vect-1.c: New test.
33386 * gcc.dg/vect/vect-2.c: New test.
33387 * gcc.dg/vect/vect-3.c: New test.
33388 * gcc.dg/vect/vect-4.c: New test.
33389 * gcc.dg/vect/vect-5.c: New test.
33390 * gcc.dg/vect/vect-6.c: New test.
33391 * gcc.dg/vect/vect-7.c: New test.
33392 * gcc.dg/vect/vect-8.c: New test.
33393 * gcc.dg/vect/vect-9.c: New test.
33394 * gcc.dg/vect/vect-10.c: New test.
33395 * gcc.dg/vect/vect-11.c: New test.
33396 * gcc.dg/vect/vect-12.c: New test.
33397 * gcc.dg/vect/vect-13.c: New test.
33398 * gcc.dg/vect/vect-14.c: New test.
33399 * gcc.dg/vect/vect-15.c: New test.
33400 * gcc.dg/vect/vect-16.c: New test.
33401 * gcc.dg/vect/vect-17.c: New test.
33402 * gcc.dg/vect/vect-18.c: New test.
33403 * gcc.dg/vect/vect-19.c: New test.
33404 * gcc.dg/vect/vect-20.c: New test.
33405 * gcc.dg/vect/vect-21.c: New test.
33406 * gcc.dg/vect/vect-22.c: New test.
33407 * gcc.dg/vect/vect-23.c: New test.
33408 * gcc.dg/vect/vect-24.c: New test.
33409 * gcc.dg/vect/vect-25.c: New test.
33410 * gcc.dg/vect/vect-26.c: New test.
33411 * gcc.dg/vect/vect-27.c: New test.
33412 * gcc.dg/vect/vect-28.c: New test.
33413 * gcc.dg/vect/vect-29.c: New test.
33414 * gcc.dg/vect/vect-30.c: New test.
33415 * gcc.dg/vect/vect-31.c: New test.
33416 * gcc.dg/vect/vect-32.c: New test.
33417 * gcc.dg/vect/vect-33.c: New test.
33418 * gcc.dg/vect/vect-34.c: New test.
33419 * gcc.dg/vect/vect-35.c: New test.
33420 * gcc.dg/vect/vect-36.c: New test.
33421 * gcc.dg/vect/vect-37.c: New test.
33422 * gcc.dg/vect/vect-38.c: New test.
33423 * gcc.dg/vect/vect-40.c: New test.
33424 * gcc.dg/vect/vect-41.c: New test.
33425 * gcc.dg/vect/vect-42.c: New test.
33426 * gcc.dg/vect/vect-43.c: New test.
33427 * gcc.dg/vect/vect-44.c: New test.
33428 * gcc.dg/vect/vect-45.c: New test.
33429 * gcc.dg/vect/vect-46.c: New test.
33430 * gcc.dg/vect/vect-47.c: New test.
33431 * gcc.dg/vect/vect-48.c: New test.
33432 * gcc.dg/vect/vect-49.c: New test.
33433 * gcc.dg/vect/vect-50.c: New test.
33434 * gcc.dg/vect/vect-51.c: New test.
33435 * gcc.dg/vect/vect-52.c: New test.
33436 * gcc.dg/vect/vect-53.c: New test.
33437 * gcc.dg/vect/vect-54.c: New test.
33438 * gcc.dg/vect/vect-55.c: New test.
33439 * gcc.dg/vect/vect-56.c: New test.
33440 * gcc.dg/vect/vect-57.c: New test.
33441 * gcc.dg/vect/vect-58.c: New test.
33442 * gcc.dg/vect/vect-59.c: New test.
33443 * gcc.dg/vect/vect-60.c: New test.
33444 * gcc.dg/vect/vect-61.c: New test.
33445 * gcc.dg/vect/vect-all.c: New test.
33446 * gcc.dg/vect/vect-none.c: New test.
33447
33448 2004-08-17 Paul Brook <paul@codesourcery.com>
33449
33450 PR fortran/13082
33451 * gfortran.dg/entry_1.f90: New test.
33452
33453 2004-08-17 Andrew Pinski <apinski@apple.com>
33454
33455 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
33456
33457 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
33458
33459 * gcc.dg/pr17036-1.c: New test.
33460
33461 2004-08-16 Devang Patel <dpatel@apple.com>
33462
33463 * gcc.dg/darwin-20040809-1.c: New test.
33464
33465 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
33466
33467 * gcc.dg/funcdef-attr-1.c: New test.
33468
33469 2004-08-16 Janis Johnson <janis187@us.ibm.com>
33470
33471 * gcc.dg/altivec-17.c: New test.
33472 * gcc.dg/altivec-18.c: New test.
33473
33474 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33475
33476 PR c++/6749
33477 * g++.dg/template/vtable2.C: New test.
33478
33479 2004-08-14 Richard Henderson <rth@redhat.com>
33480
33481 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
33482 * gcc.dg/pack-test-4.c (main): Return 0.
33483 * gcc.dg/setjmp-1.c: Remove XFAIL.
33484 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
33485
33486 2004-08-14 Richard Henderson <rth@redhat.com>
33487
33488 * gcc.dg/980217-1.c: Add prototype for printf.
33489
33490 2004-08-13 Bud Davis <bdavis9659@comcast.net>
33491
33492 * gfortran.dg/pr16935.f90: New test.
33493
33494 2004-08-13 Janis Johnson <janis187@us.ibm.com>
33495
33496 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
33497
33498 2004-08-13 Paul Brook <paul@codesourcery.com>
33499
33500 * gfortran.dg/der_io_1.f90: Remove stray comma.
33501
33502 2004-08-12 Janis Johnson <janis187@us.ibm.com>
33503
33504 * gcc.dg/vmx/cw-bug-2.c: Remove.
33505 * gcc.dg/vmx/vprint-1.c: Remove.
33506 * gcc.dg/vmx/vscan-1.c: Remove.
33507
33508 2004-08-12 Devang patel <dpatel@apple.com>
33509
33510 * gcc.dg/darwin-20040809-2.c: New test.
33511
33512 2004-08-12 Janis Johnson <janis1872us.ibm.com>
33513
33514 * g++.dg/ext/altivec-12.C: New test.
33515
33516 * g++.dg/ext/altivec-11.C: New test.
33517
33518 2004-08-12 Paul Brook <paul@codesourcery.com>
33519
33520 * g++.dg/abi/arm_cxa_vec_1.C: New test.
33521
33522 2004-08-12 Janis Johnson <janis187@us.ibm.com>
33523
33524 * g++.dg/ext/altivec-2.C: Check for hardware support before
33525 executing any VMX instructions.
33526
33527 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
33528
33529 2004-08-12 Jakub Jelinek <jakub@redhat.com>
33530
33531 PR c++/16276
33532 * g++.old-deja/g++.other/comdat4.C: New test.
33533 * g++.old-deja/g++.other/comdat4-aux.cc: New.
33534
33535 2004-08-12 Ben Elliston <bje@au.ibm.com>
33536
33537 PR target/16286
33538 * gcc.dg/pr16286.c: New test.
33539
33540 2004-08-12 Jan Beulich <jbeulich@novell.com>
33541
33542 * g++.dg/ext/asm5.C: New.
33543
33544 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33545
33546 PR c++/16698
33547 * g++.dg/eh/crash1.C: New test.
33548
33549 PR c++/16717
33550 * g++.dg/ext/construct1.C: New test.
33551
33552 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33553
33554 PR c++/16853
33555 * g++.dg/init/ptrmem1.C: New test.
33556
33557 PR c++/16618
33558 * g++.dg/parse/offsetof5.C: New test.
33559
33560 PR c++/16870
33561 * g++.dg/template/overload3.C: New test.
33562
33563 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33564
33565 PR c++/16964
33566 * g++.dg/parse/error16.C: New test.
33567
33568 PR c++/16904
33569 * g++.dg/template/error14.C: New test.
33570
33571 PR c++/16929
33572 * g++.dg/template/error15.C: New test.
33573
33574 2004-08-11 Devang Patel <dpatel@apple.com>
33575
33576 * gcc.dg/darwin-ld-20040809-1.c: New test.
33577 * gcc.dg/darwin-ld-20040809-2.c: New test.
33578
33579 2004-08-11 Steven G. Kargl <kargls@comcast.net>
33580
33581 PR fortran/16917
33582 * gfortran.dg/dfloat_1.f90: New test.
33583
33584 2004-08-09 Mark Mitchell <mark@codesourcery.com>
33585
33586 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
33587 * gcc.dg/dll-2.c: Fix dg-require syntax.
33588 * gcc.misc-tests/arm-isr.c (abort): Declare.
33589 (exit): Likewise.
33590
33591 2004-08-10 Mark Mitchell <mark@codesourcery.com>
33592
33593 PR c++/16971
33594 * g++.dg/parse/crash16.C: New test.
33595
33596 2004-08-10 Roger Sayle <roger@eyesopen.com>
33597
33598 * gcc.dg/mips-rsqrt-1.c: New test case.
33599 * gcc.dg/mips-rsqrt-2.c: New test case.
33600 * gcc.dg/mips-rsqrt-3.c: New test case.
33601
33602 2004-08-10 Paul Brook <paul@codesourcery.com>
33603
33604 * gfortran.dg/der_io_1.f90: New test.
33605
33606 2004-08-10 Paul Brook <paul@codesourcery.com>
33607
33608 PR fortran/16919
33609 * gfortran.dg/der_array_1.f90: New test.
33610
33611 2004-08-09 David Edelsohn <edelsohn@gnu.org>
33612
33613 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
33614
33615 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
33616
33617 * gcc.dg/wchar_t-2.c: Fix typo.
33618
33619 2004-08-09 Falk Hueffner <falk@debian.org>
33620
33621 PR tree-optimization/12517
33622 * gcc.c-torture/compile/pr12517.c: New test.
33623
33624 PR tree-optimization/12578
33625 * gcc.c-torture/compile/pr12578.c: New test.
33626
33627 PR tree-optimization/12899
33628 * gcc.c-torture/compile/pr12899.c: New test.
33629
33630 PR rtl-optimization/14692
33631 * gcc.c-torture/compile/pr14692.c: New test.
33632
33633 PR tree-optimization/16461
33634 * gcc.c-torture/compile/pr16461.c: New test.
33635
33636 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
33637
33638 * gfortran.dg/getenv_1.f90: New test.
33639
33640 2004-08-06 Mark Mitchell <mark@codesourcery.com>
33641
33642 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
33643 wchar_t.
33644 * gcc.dg/symbian5.c: Test -fno-short-wchar.
33645
33646 2004-08-06 Paul Brook <paul@codesourcery.com>
33647
33648 * gfortran.dg/ret_array_1.f90: New test.
33649 * gfortran.dg/ret_pointer_1.f90: New test.
33650
33651 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
33652
33653 * gcc.dg/missing-field-init-[12].c: New tests.
33654 * g++.dg/warn/missing-field-init-[12].C: New tests.
33655
33656 2004-08-06 Mark Mitchell <mark@codesourcery.com>
33657
33658 * gcc.dg/enum2.c: New test.
33659 * gcc.dg/symbian3.c: Likewise.
33660 * gcc.dg/symbian4.c: Likewise.
33661 * gcc.dg/wchar_t-2.c: Likewise.
33662
33663 2004-08-05 Mark Mitchell <mark@codesourcery.com>
33664
33665 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
33666 destructor tests.
33667
33668 2004-08-05 Mark Mitchell <mark@codesourcery.com>
33669
33670 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
33671 dg-require-visiblity.
33672 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
33673 * g++.dg/ext/visibility/fvisibility.C: Likewise.
33674 * g++.dg/ext/visibility/memfuncts.C: Likewise.
33675 * g++.dg/ext/visibility/new1.C: Likewise.
33676 * g++.dg/ext/visibility/pragma.C: Likewise.
33677 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
33678 * g++.dg/ext/visibility/virtual.C: Likewise.
33679 * g++/dg/ext/visibility/visibility-1.C: Likewise.
33680 * g++/dg/ext/visibility/visibility-2.C: Likewise.
33681 * g++/dg/ext/visibility/visibility-3.C: Likewise.
33682 * g++/dg/ext/visibility/visibility-4.C: Likewise.
33683 * g++/dg/ext/visibility/visibility-5.C: Likewise.
33684 * g++/dg/ext/visibility/visibility-6.C: Likewise.
33685 * g++/dg/ext/visibility/visibility-7.C: Likewise.
33686 * g++/dg/ext/visibility/visibility-8.C: New test.
33687 * gcc.c-torture/compile/dll.x: Remove.
33688 * gcc.dg/dll-2.c: Use dg-require-dll
33689 * gcc.dg/visibility-10.c: New test.
33690 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
33691 supporting DLLs.
33692 * lib/scanasm.exp (scan_hidden): New function.
33693 (scan_not_hidden): Likewise.
33694
33695 2004-08-05 David Edelsohn <edelsohn@gnu.org>
33696
33697 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
33698
33699 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
33700
33701 * gcc.c-torture/execute/20040805-1.c: New test.
33702
33703 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
33704
33705 * gcc.dg/20020118-1.c: Declare abort.
33706 * gcc.dg/altivec_check.h: Likewise.
33707 * gcc.dg/iftrap-2.c: Likewise.
33708 * gcc.dg/pragma-darwin.c: Likewise.
33709 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
33710
33711 2004-08-04 Geoffrey Keating <geoffk@apple.com>
33712
33713 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
33714
33715 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
33716
33717 * gcc.c-torture/execute/builtins/abs-2.c,
33718 gcc.c-torture/execute/builtins/abs-3.c,
33719 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
33720 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
33721 intmax_t, uintmax_t and their limits.
33722 * gcc.dg/intmax_t-1.c: New test.
33723
33724 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33725
33726 * g++.dg/tc1/dr147.C: Add reference to PR.
33727
33728 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
33729
33730 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
33731 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
33732
33733 2004-08-03 David Edelsohn <edelsohn@gnu.org>
33734
33735 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
33736
33737 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33738
33739 * gcc.dg/redecl-5.c: New test.
33740 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
33741 of scanf.
33742
33743 2004-08-03 Roger Sayle <roger@eyesopen.com>
33744
33745 PR middle-end/16790
33746 * gcc.c-torture/execute/pr16790-1.c: New test case.
33747
33748 2004-08-03 Mark Mitchell <mark@codesourcery.com>
33749
33750 * g++.dg/ext/visibility/assign1.C: New test.
33751 * g++.dg/ext/visibility/new1.C: Likewise.
33752
33753 * gcc.dg/symbian1.c: New test.
33754 * gcc.dg/symbian2.c: Likewise.
33755
33756 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
33757
33758 PR target/16570
33759 * gcc.dg/i386-sse-9.c: New test.
33760
33761 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33762
33763 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
33764
33765 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33766
33767 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
33768 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
33769 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
33770 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
33771 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
33772 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
33773 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
33774 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
33775 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
33776 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
33777 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
33778 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
33779 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
33780 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
33781 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
33782 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
33783 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
33784 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
33785 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
33786 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
33787 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
33788 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
33789 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
33790 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
33791 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
33792 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
33793 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
33794 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
33795 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33796 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33797 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
33798 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
33799 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
33800 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
33801 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
33802 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33803 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33804 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33805 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33806 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
33807 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
33808 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
33809 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
33810 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
33811 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33812 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33813 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
33814 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
33815 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
33816 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
33817 gcc.misc-tests/i386-pf-3dnow-1.c,
33818 gcc.misc-tests/i386-pf-athlon-1.c,
33819 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
33820 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
33821 Declare built-in functions used.
33822 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
33823
33824 2004-08-02 Mark Mitchell <mark@codesourcery.com>
33825
33826 PR c++/16707
33827 * g++.dg/lookup/using12.C: New test.
33828
33829 * g++.dg/init/null1.C: Fix PR number.
33830 * g++.dg/parse/namespace10.C: Likewise.
33831
33832 2004-08-01 Mark Mitchell <mark@codesourcery.com>
33833
33834 PR c++/16224
33835 * g++.dg/template/spec17.C: New test.
33836 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
33837 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
33838
33839 2004-08-02 David Billinghurst
33840
33841 PR fortran/16292
33842 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
33843
33844 2004-08-01 Zack Weinberg <zack@codesourcery.com>
33845
33846 * gcc.dg/ia64-got-1.c: New test case.
33847
33848 2004-08-01 Mark Mitchell <mark@codesourcery.com>
33849
33850 PR c++/16489
33851 * g++.dg/init/null1.C: New test.
33852 * g++.dg/tc1/dr76.C: Adjust error marker.
33853
33854 PR c++/16529
33855 * g++.dg/parse/namespace10.C: New test.
33856
33857 PR c++/16810
33858 * g++.dg/inherit/ptrmem2.C: New test.
33859
33860 2004-08-02 Ben Elliston <bje@au.ibm.com>
33861
33862 PR target/16155
33863 * gcc.dg/pr16155.c: New test.
33864
33865 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
33866
33867 * gcc.dg/redecl-2.c: New test.
33868
33869 2004-07-30 Geoffrey Keating <geoffk@apple.com>
33870
33871 * gcc.dg/darwin-longdouble.c: New file.
33872
33873 2004-07-30 Richard Henderson <rth@redhat.com>
33874
33875 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
33876 write to constant argument.
33877 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
33878
33879 2004-07-30 Richard Henderson <rth@redhat.com>
33880
33881 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
33882 tests of nearest around zero.
33883
33884 2004-07-30 Andrew Pinski <apinski@apple.com>
33885
33886 * gcc.c-torture/compile/20040730-1.c: New test.
33887
33888 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
33889
33890 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
33891 powerpc-eabispe.
33892
33893 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
33894
33895 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
33896
33897 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
33898
33899 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
33900 contains $ld_library_path.
33901 * lib/gfortran.exp (gfortran_link_flags): Likewise.
33902
33903 2004-07-29 Richard Henderson <rth@redhat.com>
33904
33905 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
33906
33907 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
33908 (alt2, which): New.
33909 (Check): Accept either alternative.
33910
33911 2004-07-29 Mark Mitchell <mark@codesourcery.com>
33912
33913 * g++.dg/abi/inline1.C: New test.
33914 * g++.dg/abi/local1-a.cc: Likewise.
33915 * g++.dg/abi/local1.C: Likewise.
33916 * g++.dg/abi/mangle11.C: Tweak location of warnings.
33917 * g++.dg/abi/mangle12.C: Likewise.
33918 * g++.dg/abi/mangle17.C: Likewise.
33919 * g++.dg/abi/mangle20-2.C: Likewise.
33920 * g++.dg/opt/interface1.C: Likewise.
33921 * g++.dg/opt/interface1.h: Likewise.
33922 * g++.dg/opt/interface1-a.cc: New test.
33923 * g++.dg/parse/repo1.C: New test.
33924 * g++.dg/template/repo1.C: Likewise.
33925 * g++.dg/warn/Winline-1.C: Likewise.
33926 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
33927
33928 2004-07-29 Diego Novillo <dnovillo@redhat.com>
33929
33930 * gcc.dg/tree-ssa/20040729-1.c: New test.
33931
33932 2004-07-27 Matt Austern <austern@apple.com>
33933
33934 * gcc.dg/darwin-bool-1.c: New test.
33935 * gcc.dg/darwin-bool-2.c: New test.
33936
33937 2004-07-28 Richard Henderson <rth@redhat.com>
33938
33939 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
33940 arguments in the correct type. Don't write to constant arguments.
33941
33942 2004-07-28 Diego Novillo <dnovillo@redhat.com>
33943
33944 PR tree-optimization/16688
33945 PR tree-optimization/16689
33946 * g++.dg/tree-ssa/pr16688.C: New test.
33947
33948 2004-07-28 Diego Novillo <dnovillo@redhat.com>
33949
33950 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
33951 loads. Not only in the comment, this time.
33952
33953 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
33954
33955 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
33956 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
33957 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
33958 * gcc.dg/sh4a-bitmovua.c: New.
33959 * gcc.dg/sh4a-cos.c: New.
33960 * gcc.dg/sh4a-cosf.c: New.
33961 * gcc.dg/sh4a-fprun.c: New.
33962 * gcc.dg/sh4a-fsrra.c: New.
33963 * gcc.dg/sh4a-memmovua.c: New.
33964 * gcc.dg/sh4a-sin.c: New.
33965 * gcc.dg/sh4a-sincos.c: New.
33966 * gcc.dg/sh4a-sincosf.c: New.
33967 * gcc.dg/sh4a-sinf.c: New.
33968
33969 2004-07-28 Diego Novillo <dnovillo@redhat.com>
33970
33971 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
33972 conditionals.
33973 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
33974 loads.
33975 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
33976 DOM1.
33977
33978 2004-07-27 Andrew Pinski <apinski@apple.com>
33979
33980 * g++.dg/rtti/tinfo1.C: Correct the xfail.
33981
33982 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
33983
33984 * gcc.dg/pragma-isr.c: New test.
33985
33986 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33987
33988 PR c++/14429
33989 * g++.dg/template/ttp11.C: New test.
33990
33991 2004-07-27 Diego Novillo <dnovillo@redhat.com>
33992
33993 * gcc.c-torture/compile/20040727-1.c: New test.
33994
33995 2004-07-26 Eric Christopher <echristo@redhat.com>
33996
33997 * gcc.c-torture/compile/20040726-2.c: New test.
33998
33999 2004-07-26 Andrew Pinski <apinski@apple.com>
34000
34001 * g++.dg/rtti/tinfo1.C: Xfail.
34002
34003 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
34004
34005 * gcc.c-torture/compile/20040726-1.c: New test.
34006
34007 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
34008 Brian Ryner <bryner@brianryner.com>
34009
34010 PR c++/9283
34011 PR c++/15000
34012 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
34013 * g++.dg/ext/visibility/: New directory.
34014 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
34015 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
34016 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
34017 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
34018 * g++.dg/ext/visibility/fvisibility.C,
34019 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
34020 g++.dg/ext/visibility/fvisibility-override1.C
34021 g++.dg/ext/visibility/fvisibility-override2.C
34022 g++.dg/ext/visibility/memfuncts.C
34023 g++.dg/ext/visibility/noPLT.C
34024 g++.dg/ext/visibility/pragma.C
34025 g++.dg/ext/visibility/pragma-override1.C
34026 g++.dg/ext/visibility/pragma-override2.C
34027 g++.dg/ext/visibility/staticmemfuncts.C
34028 g++.dg/ext/visibility/virtual.C: New tests.
34029
34030 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
34031
34032 PR c/15360
34033 * gcc.dg/pr15360-1.c: New test.
34034
34035 2004-07-25 Daniel Jacobowitz <dan@debian.org>
34036
34037 * gcc.dg/pragma-align-2.c: New test.
34038 * gcc.dg/pragma-init-fini.c: New test.
34039 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
34040 targets.
34041
34042 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
34043
34044 * gcc.dg/init-string-2.c: New test.
34045
34046 2004-07-24 Zack Weinberg <zack@codesourcery.com>
34047
34048 PR 16684
34049 * gcc.dg/Wredundant-decls-1.c: New test case.
34050
34051 2004-07-24 Jakub Jelinek <jakub@redhat.com>
34052
34053 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
34054 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
34055 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
34056 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
34057 * gcc.dg/compat/generate-random.c: New file.
34058 * gcc.dg/compat/generate-random.h: Likewise.
34059 * gcc.dg/compat/generate-random_r.c: Likewise.
34060 * gcc.dg/compat/struct-layout-1.h: Likewise.
34061 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
34062 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
34063 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
34064 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
34065 * gcc.dg/compat/struct-layout-1_main.c: New test.
34066 * gcc.dg/compat/struct-layout-1_x.c: New file.
34067 * gcc.dg/compat/struct-layout-1_y.c: New file.
34068 * gcc.dg/compat/struct-layout-1_test.h: New file.
34069
34070 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
34071
34072 * gcc.dg/comp-return-1.c: New test
34073
34074 2004-07-23 Janis Johnson <janis187@us.ibm.com>
34075
34076 * gcc.dg/vmx/8-02a.c: Fix typo.
34077
34078 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
34079 * gcc.dg/darwin-abi-3.c: New test.
34080
34081 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
34082 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
34083
34084 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
34085 * gcc.dg/vmx/ops-long-1.c: New test.
34086 * gcc.dg/vmx/ops-long-2.c: New test.
34087
34088 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
34089
34090 * g++.dg/lookup/conv-[1234].C: New.
34091
34092 2004-07-22 Mark Mitchell <mark@codesourcery.com>
34093
34094 * g++.dg/parse/attr2.C: Simplify.
34095
34096 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34097
34098 PR c/7284
34099 * gcc.c-torture/execute/pr7284-1.c: New test.
34100
34101 2004-07-22 Brian Booth <bbooth@redhat.com>
34102
34103 * gcc.dg/tree-ssa/20040721-1.c: New test.
34104
34105 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
34106
34107 * g++.dg/template/crash20.c: New.
34108
34109 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
34110
34111 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
34112 Add dg-run directive. Declare variables as required.
34113 * gfortran.dg/g77/README: Update
34114
34115 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
34116
34117 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
34118 gcc.dg/cris-peep2-andu2.c: New tests.
34119
34120 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34121
34122 PR c/15052
34123 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
34124 on return type.
34125 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
34126 messages.
34127 * gcc.dg/qual-return-2.c: Update expected messages.
34128 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
34129
34130 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34131
34132 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
34133 * gcc.dg/noncompile/921102-1.c: Update expected error message.
34134
34135 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34136
34137 PR c/11250
34138 * gcc.dg/init-string-1.c: New test.
34139
34140 2004-07-21 Jakub Jelinek <jakub@redhat.com>
34141
34142 PR middle-end/15345
34143 PR c/16450
34144 * gcc.dg/torture/nested-fn-1.c: New test.
34145
34146 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
34147
34148 PR target/16559
34149 * gcc.dg/ia64-fptr-1.c: New file.
34150
34151 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34152
34153 PR c++/14497
34154 * g++.dg/template/spec16.C: New test.
34155 * g++.old-deja/g++.robertl/eb118.C: Remove.
34156
34157 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34158
34159 PR c++/509
34160 * g++.dg/template/spec15.C: New test.
34161
34162 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
34163
34164 Copy cases from g77.f-torture/execute and add dg-run
34165 directive. Other changes as noted.
34166 * gfortran.dg/g77/13037.f
34167 * gfortran.dg/g77/1832.f
34168 * gfortran.dg/g77/19981119-0.f
34169 * gfortran.dg/g77/19990313-0.f
34170 * gfortran.dg/g77/19990313-1.f
34171 * gfortran.dg/g77/19990313-2.f
34172 * gfortran.dg/g77/19990313-3.f
34173 * gfortran.dg/g77/19990419-1.f
34174 * gfortran.dg/g77/19990826-0.f
34175 * gfortran.dg/g77/19990826-2.f
34176 * gfortran.dg/g77/20000503-1.f
34177 * gfortran.dg/g77/20001111.f
34178 * gfortran.dg/g77/20010116.f
34179 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
34180 * gfortran.dg/g77/20010430.f
34181 * gfortran.dg/g77/6177.f
34182 * gfortran.dg/g77/947.f
34183 * gfortran.dg/g77/970816-3.f
34184 * gfortran.dg/g77/971102-1.f
34185 * gfortran.dg/g77/980520-1.f
34186 * gfortran.dg/g77/980628-0.f
34187 * gfortran.dg/g77/980628-1.f
34188 * gfortran.dg/g77/980628-10.f
34189 * gfortran.dg/g77/980628-2.f
34190 * gfortran.dg/g77/980628-3.f
34191 * gfortran.dg/g77/980628-7.f
34192 * gfortran.dg/g77/980628-8.f
34193 * gfortran.dg/g77/980628-9.f
34194 * gfortran.dg/g77/980701-0.f
34195 * gfortran.dg/g77/980701-1.f
34196 * gfortran.dg/g77/cabs.f
34197 * gfortran.dg/g77/claus.f
34198 * gfortran.dg/g77/complex_1.f
34199 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
34200 * gfortran.dg/g77/dcomplex.f
34201 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
34202 * gfortran.dg/g77/f90-intrinsic-mathematical.f
34203 * gfortran.dg/g77/f90-intrinsic-numeric.f
34204 * gfortran.dg/g77/int8421.f
34205 * gfortran.dg/g77/labug1.f
34206 * gfortran.dg/g77/large_vec.f
34207 * gfortran.dg/g77/le.f
34208 * gfortran.dg/g77/short.f
34209 * gfortran.dg/g77/README: Update
34210
34211 2004-07-20 Mark Mitchell <mark@codesourcery.com>
34212
34213 PR c++/16637
34214 * g++.dg/parse/lookup4.C: New test.
34215
34216 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34217
34218 PR c++/16175
34219 * g++.dg/template/ttp10.C: New test.
34220
34221 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
34222
34223 * gcc.dg/pr12625-1.c: New test.
34224
34225 2004-07-20 Steven Bosscher <stevenb@suse.de>
34226
34227 * gcc.dg/switch-warn-1.c: New test.
34228 * gcc.dg/switch-warn-2.c: New test.
34229 * gcc.c-torture/compile/pr14730.c: Update.
34230
34231 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
34232
34233 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
34234 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
34235 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
34236 g++.dg/template/nontype3.C: Remove trailing CR from tests.
34237
34238 2004-07-18 Mark Mitchell <mark@codesourcery.com>
34239
34240 PR c++/16623
34241 * g++.dg/template/assign1.C: New test.
34242
34243 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34244
34245 PR c++/12170
34246 * g++.dg/template/ttp9.C: New test.
34247
34248 2004-07-19 Daniel Jacobowitz <dan@debian.org>
34249
34250 * gcc.dg/format/cmn-err-1.c: New test.
34251
34252 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
34253
34254 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
34255 gcc.dg/Wparentheses-10.c: New tests.
34256 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
34257
34258 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34259
34260 PR fortran/16465
34261 * gfortran.dg/g77//ffixed-line-length-0.f,
34262 gfortran.dg/g77/ffixed-line-length-132.f,
34263 gfortran.dg/g77/ffixed-line-length-72.f,
34264 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
34265 gfortran.dg/g77/README: Update.
34266
34267 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34268
34269 PR c++/13092
34270 * g++.dg/template/non-dependent7.C: New test.
34271 * g++.dg/template/non-dependent8.C: Likewise.
34272 * g++.dg/template/non-dependent9.C: Likewise.
34273 * g++.dg/template/non-dependent10.C: Likewise.
34274
34275 2004-07-17 Mark Mitchell <mark@codesourcery.com>
34276
34277 PR c++/16337
34278 * g++.dg/parse/attr2.C: New test.
34279
34280 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
34281
34282 * g77.dg: Removed.
34283 * g77.f-torture: Ditto.
34284
34285 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
34286
34287 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
34288 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
34289 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
34290
34291 2004-07-16 Richard Henderson <rth@redhat.com>
34292
34293 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
34294
34295 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34296
34297 * lib/fortran-torture.exp (fortran-torture): Don't test compile
34298 tests with full list of options.
34299 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
34300 of TORTURE_OPTIONS if test contains 'dg-do run'.
34301
34302 PR fortran/16404
34303 * gfortran.dg/do_iterator.f90: New test.
34304
34305 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34306
34307 PR rtl-optimization/16536
34308 * gcc.c-torture/execute/restrict-1.c: New test.
34309
34310 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34311
34312 PR fortran/15324
34313 * gfortran.dg/pr15324.f90: New test.
34314
34315 PR fortran/15129
34316 * gfortran.dg/pr15129.f90: New test.
34317
34318 PR fortran/15140
34319 * gfortran.dg/pr15140.f90: New test.
34320
34321 PR fortran/13792
34322 * gfortran.fortran-torture/execute/bounds.f90: Add check for
34323 compile-time simplification.
34324
34325 2004-07-14 Mike Stump <mrs@apple.com>
34326
34327 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
34328
34329 2004-07-14 James E Wilson <wilson@specifixinc.com>
34330
34331 PR target/16325
34332 * gcc.dg/profile-generate-1.c: New.
34333
34334 2004-07-15 Jakub Jelinek <jakub@redhat.com>
34335
34336 * gcc.c-torture/execute/20040709-1.c: New test.
34337 * gcc.c-torture/execute/20040709-2.c: New test.
34338
34339 2004-07-14 Mike Stump <mrs@apple.com>
34340
34341 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
34342
34343 2004-07-14 Mike Stump <mrs@apple.com>
34344
34345 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
34346
34347 2004-07-13 Mark Mitchell <mark@codesourcery.com>
34348
34349 PR c++/16518
34350 * g++.dg/parse/mutable1.C: New test.
34351
34352 2004-07-13 Diego Novillo <dnovillo@redhat.com>
34353
34354 PR tree-optimization/16443
34355 * gcc.dg/tree-ssa/20040713-1.c: New test.
34356
34357 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
34358
34359 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
34360 for operator new.
34361
34362 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34363
34364 * gfortran.dg/g77/README: New file
34365 * gfortran.dg/g77/19981216-0.f: Copy from
34366 g77.f-torture/noncompile. Add "dg-do compile" and
34367 dg-error as required.
34368 * gfortran.dg/g77/19990218-1.f: Likewise.
34369 * gfortran.dg/g77/19990905-1.f: Likewise.
34370 * gfortran.dg/g77/9263.f: Likewise.
34371 * gfortran.dg/g77/980615-0.f: Likewise.
34372 * gfortran.dg/g77/980616-0.f: Likewise.
34373 * gfortran.dg/g77/check0.f: Likewise.
34374 * gfortran.dg/g77/select_no_compile.f: Likewise.
34375
34376 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34377
34378 Copy files from g77.f-torture/compile.
34379 Add "{ dg-do compile}". Other changes as noted
34380 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
34381 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
34382 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
34383 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
34384 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
34385 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
34386 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
34387 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
34388 statement to conform to standard. Append alpha1.x for reference.
34389 * gfortran.dg/g77/xformat.f: Add dg-warning
34390
34391 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34392
34393 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
34394 Add {dg-do compile} directive.
34395 * gfortran.dg/g77/cpp2.F: Likewise.
34396
34397 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34398
34399 PR c++/5402
34400 * g++.dg/lookup/name-clash1.C: New test.
34401
34402 PR c++/9777
34403 * g++.dg/lookup/name-clash2.C: New test.
34404
34405 PR c++/12102
34406 * g++.dg/lookup/name-clash3.C: New test.
34407
34408 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34409
34410 * g++.dg/lookup/new2.C: New test.
34411 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
34412
34413 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
34414
34415 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
34416 Add {dg-do compile} directive.
34417 * gfortran.dg/g77/13060.f: Likewise.
34418 * gfortran.dg/g77/19990218-0.f: Likewise.
34419 * gfortran.dg/g77/19990305-0.f: Likewise.
34420 * gfortran.dg/g77/19990419-0.f: Likewise.
34421 * gfortran.dg/g77/19990502-0.f: Likewise.
34422 * gfortran.dg/g77/19990502-1.f: Likewise.
34423 * gfortran.dg/g77/19990525-0.f: Likewise.
34424 * gfortran.dg/g77/19990826-1.f: Likewise.
34425 * gfortran.dg/g77/19990826-3.f: Likewise.
34426 * gfortran.dg/g77/19990905-2.f: Likewise.
34427 * gfortran.dg/g77/20000412-1.f: Likewise.
34428 * gfortran.dg/g77/20000511-1.f: Likewise.
34429 * gfortran.dg/g77/20000511-2.f: Likewise.
34430 * gfortran.dg/g77/20000518.f: Likewise.
34431 * gfortran.dg/g77/20000601-1.f: Likewise.
34432 * gfortran.dg/g77/20000601-2.f: Likewise.
34433 * gfortran.dg/g77/20000629-1.f: Likewise.
34434 * gfortran.dg/g77/20000630-2.f: Likewise.
34435 * gfortran.dg/g77/20010115.f: Likewise.
34436 * gfortran.dg/g77/20010321-1.f: Likewise.
34437 * gfortran.dg/g77/20010426.f: Likewise.
34438 * gfortran.dg/g77/20020307-1.f: Likewise.
34439 * gfortran.dg/g77/8485.f: Likewise.
34440 * gfortran.dg/g77/960317-1.f: Likewise.
34441 * gfortran.dg/g77/970915-0.f: Likewise.
34442 * gfortran.dg/g77/980310-1.f: Likewise.
34443 * gfortran.dg/g77/980310-2.f: Likewise.
34444 * gfortran.dg/g77/980310-3.f: Likewise.
34445 * gfortran.dg/g77/980310-4.f: Likewise.
34446 * gfortran.dg/g77/980310-6.f: Likewise.
34447 * gfortran.dg/g77/980310-7.f: Likewise.
34448 * gfortran.dg/g77/980310-8.f: Likewise.
34449 * gfortran.dg/g77/980419-2.f: Likewise.
34450 * gfortran.dg/g77/980424-0.f: Likewise.
34451 * gfortran.dg/g77/980427-0.f: Likewise.
34452 * gfortran.dg/g77/980729-0.f: Likewise.
34453 * gfortran.dg/g77/981117-1.f: Likewise.
34454 * gfortran.dg/g77/toon_1.f: Likewise.
34455
34456 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34457
34458 PR c++/2204
34459 * g++.dg/other/abstract2.C: New test.
34460
34461 2004-07-12 Paul Brook <paul@codesourcery.com>
34462
34463 * gfortran.dg/pointer_init_1.f90: New test.
34464
34465 2004-07-11 Paul Brook <paul@codesourcery.com>
34466
34467 PR fortran/15986
34468 * gfortran.dg/contained_1.f90: New test.
34469
34470 2004-07-11 Mark Mitchell <mark@codesourcery.com>
34471
34472 * g++.dg/parse/defarg8.C: New test.
34473
34474 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34475
34476 PR fortran/16433
34477 * gfortran.dg/pr16433.f: New test.
34478
34479 PR fortran/17574
34480 * gfortran.dg/pr15754.f90: New test.
34481
34482 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
34483
34484 PR tree-optimization/16437
34485 * gcc.c-torture/execute/bitfld-4.c: New test.
34486
34487 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34488
34489 * gfortran.fortran-torture/execute/common_2.f90: Add check for
34490 access to common var from module.
34491
34492 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34493
34494 PR fortran/16336
34495 * gfortran.fortran-torture/execute/common_2.f90: New test.
34496
34497 2004-07-10 Paul Brook <paul@codesourcery.com>
34498
34499 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
34500
34501 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34502
34503 PR fortran/15969
34504 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
34505
34506 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
34507
34508 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
34509 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
34510 * gfortran.dg/g77/ffree-form-1.f: Likewise.
34511 * gfortran.dg/g77/ffree-form-2.f: Likewise.
34512 * gfortran.dg/g77/ffree-form-3.f: Likewise.
34513 * gfortran.dg/g77/fno-underscoring.f: Likewise.
34514 * gfortran.dg/g77/funderscoring.f: Likewise.
34515 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
34516
34517 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34518
34519 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
34520
34521 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34522 Paul Brook <paul@codesourcery.com>
34523
34524 PR fortran/13415
34525 * gfortran.dg/common_pointer_1.f90: New test.
34526
34527 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34528
34529 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
34530
34531 2004-07-09 James E Wilson <wilson@specifixinc.com>
34532
34533 PR target/16364
34534 * gcc.c-torture/compile/20040709-1.c: New.
34535
34536 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34537
34538 PR fortran/14077
34539 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
34540
34541 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34542
34543 PR fortran/13201
34544 * gfortran.dg/shape_1.f90: New test.
34545
34546 2004-07-09 Zack Weinberg <zack@codesourcery.com>
34547 Andrew Pinski <apinski@apple.com>
34548
34549 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
34550
34551 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34552
34553 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
34554 comment.
34555
34556 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34557 Paul Brook <paul@codesourcery.com>
34558
34559 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
34560 '.f95' and '.F95'.
34561
34562 2004-07-09 Diego Novillo <dnovillo@redhat.com>
34563
34564 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
34565
34566 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34567
34568 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
34569 testcases with capital suffix.
34570
34571 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34572
34573 PR fortran/15481
34574 PR fortran/13372
34575 PR fortran/13575
34576 PR fortran/15978
34577 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
34578
34579 * gfortran.dg/implicit_1.f90: New test.
34580
34581 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34582
34583 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
34584 expression to match gfortran warning/error messages
34585 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
34586 dg-error text.
34587
34588 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34589
34590 * lib/fortran-torture.exp: Rename proc search_for to
34591 search_for_re.
34592
34593 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
34594
34595 * gcc.c-torture/execute/simd-5.x: New file.
34596 XFAIL on SPARC 64-bit at -O0.
34597
34598 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34599
34600 PR c++/8211
34601 PR c++/16165
34602 * g++.dg/warn/effc3.C: New test.
34603
34604 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34605
34606 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
34607 change X to 1X in format.
34608 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
34609 add data statements to conform to standard.
34610
34611 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34612
34613 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
34614 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
34615 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
34616
34617 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34618
34619 * gfortran.dg/g77/7388.f: Copy from g77.dg
34620 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
34621 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
34622 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
34623 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
34624 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
34625 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
34626 * gfortran.dg/g77/strlen0.f: Likewise.
34627
34628 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34629
34630 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
34631 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
34632
34633 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34634
34635 * gcc.c-torture/execute/920428-2.x: Delete.
34636 * gcc.c-torture/execute/920501-7.x: Likewise.
34637
34638 2004-07-08 Jakub Jelinek <jakub@redhat.com>
34639
34640 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
34641 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
34642 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
34643 prescott and c3-2.
34644 (PREFETCH_3DNOW): Add -march=c3.
34645
34646 2004-07-08 Diego Novillo <dnovillo@redhat.com>
34647
34648 PR c/16437
34649 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
34650 * gcc.c-torture/execute/bf64-1.x: Likewise.
34651
34652 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34653
34654 * gcc.c-torture/compile/20040708-1.c: New test.
34655
34656 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34657
34658 PR c++/16169
34659 * g++.dg/warn/effc2.C: New test.
34660
34661 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
34662
34663 * gcc.c-torture/execute/bitfld-1.x: Remove.
34664 * gcc.c-torture/execute/bitfld-3.c: New test.
34665 * gcc.dg/bitfld-2.c: Remove XFAILs.
34666
34667 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
34668
34669 PR c++/16276
34670 * g++.dg/rtti/tinfo1.C: New file.
34671
34672 2004-07-07 Eric Christopher <echristo@redhat.com>
34673
34674 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
34675
34676 2004-07-07 Andrew Pinski <apinski@apple.com>
34677
34678 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
34679
34680 2004-07-07 Mark Mitchell <mark@codesourcery.com>
34681
34682 * g++.dg/init/call1.C: XFAIL.
34683
34684 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
34685
34686 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
34687 except for movstrict*, to movmem* and clrstr* to clrmem*.
34688
34689 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
34690
34691 * gcc.c-torture/execute/20040707-1.c: New test.
34692
34693 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
34694
34695 * gcc.c-torture/execute/20040706-1.c: New test.
34696
34697 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34698
34699 PR c++/3671
34700 * g++.dg/template/spec14.C: New test.
34701
34702 2004-07-05 Jakub Jelinek <jakub@redhat.com>
34703
34704 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
34705 nothing if not yet defined. Use it in b, c and d type definitions.
34706 * gcc.c-torture/execute/20040705-1.c: New test.
34707 * gcc.c-torture/execute/20040705-2.c: New test.
34708
34709 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34710
34711 PR c++/2518
34712 * g++.dg/lookup/new1.C: New test.
34713
34714 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34715
34716 PR c++/11406
34717 * g++.dg/template/sizeof8.C: New test.
34718
34719 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
34720
34721 * gcc.c-torture/compile/20040705-1.c: New test.
34722
34723 2004-07-04 Bud Davis <bdavis9659@comcast.net>
34724
34725 * gfortran.fortran-torture/execute/seq_io.f90: New test.
34726
34727 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
34728
34729 * gcc.dg/cpp/if-mop.c: Two new testcases.
34730 * gcc.dg/cpp/trad/comment-3.c: New.
34731
34732 2004-07-04 Paul Brook <paul@codesourcery.com>
34733
34734 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
34735
34736 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
34737
34738 PR c++/3761
34739 * g++.dg/lookup/crash4.C: New test.
34740
34741 2004-07-02 Zack Weinberg <zack@codesourcery.com>
34742
34743 * gcc.c-torture/execute/builtin-abs-1.c
34744 * gcc.c-torture/execute/builtin-abs-2.c
34745 * gcc.c-torture/execute/builtin-complex-1.c
34746 * gcc.c-torture/execute/builtins/string-1-lib.c
34747 * gcc.c-torture/execute/builtins/string-1.c
34748 * gcc.c-torture/execute/builtins/string-2-lib.c
34749 * gcc.c-torture/execute/builtins/string-2.c
34750 * gcc.c-torture/execute/builtins/string-3-lib.c
34751 * gcc.c-torture/execute/builtins/string-3.c
34752 * gcc.c-torture/execute/builtins/string-4-lib.c
34753 * gcc.c-torture/execute/builtins/string-4.c
34754 * gcc.c-torture/execute/builtins/string-5-lib.c
34755 * gcc.c-torture/execute/builtins/string-5.c
34756 * gcc.c-torture/execute/builtins/string-6-lib.c
34757 * gcc.c-torture/execute/builtins/string-6.c
34758 * gcc.c-torture/execute/builtins/string-7-lib.c
34759 * gcc.c-torture/execute/builtins/string-7.c
34760 * gcc.c-torture/execute/builtins/string-8-lib.c
34761 * gcc.c-torture/execute/builtins/string-8.c
34762 * gcc.c-torture/execute/builtins/string-9-lib.c
34763 * gcc.c-torture/execute/builtins/string-9.c
34764 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
34765 * gcc.c-torture/execute/builtins/string-asm-1.c
34766 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
34767 * gcc.c-torture/execute/builtins/string-asm-2.c
34768 * gcc.c-torture/execute/stdio-opt-1.c
34769 * gcc.c-torture/execute/stdio-opt-2.c
34770 * gcc.c-torture/execute/stdio-opt-3.c
34771 * gcc.c-torture/execute/string-opt-1.c
34772 * gcc.c-torture/execute/string-opt-10.c
34773 * gcc.c-torture/execute/string-opt-11.c
34774 * gcc.c-torture/execute/string-opt-12.c
34775 * gcc.c-torture/execute/string-opt-13.c
34776 * gcc.c-torture/execute/string-opt-14.c
34777 * gcc.c-torture/execute/string-opt-15.c
34778 * gcc.c-torture/execute/string-opt-16.c
34779 * gcc.c-torture/execute/string-opt-2.c
34780 * gcc.c-torture/execute/string-opt-6.c
34781 * gcc.c-torture/execute/string-opt-7.c
34782 * gcc.c-torture/execute/string-opt-8.c:
34783 Replace with ...
34784
34785 * gcc.c-torture/execute/builtins/abs-2.c
34786 * gcc.c-torture/execute/builtins/abs-3.c
34787 * gcc.c-torture/execute/builtins/complex-1.c
34788 * gcc.c-torture/execute/builtins/fprintf.c
34789 * gcc.c-torture/execute/builtins/fputs.c
34790 * gcc.c-torture/execute/builtins/memcmp.c
34791 * gcc.c-torture/execute/builtins/memmove.c
34792 * gcc.c-torture/execute/builtins/memops-asm.c
34793 * gcc.c-torture/execute/builtins/mempcpy-2.c
34794 * gcc.c-torture/execute/builtins/mempcpy.c
34795 * gcc.c-torture/execute/builtins/memset.c
34796 * gcc.c-torture/execute/builtins/printf.c
34797 * gcc.c-torture/execute/builtins/sprintf.c
34798 * gcc.c-torture/execute/builtins/strcat.c
34799 * gcc.c-torture/execute/builtins/strchr.c
34800 * gcc.c-torture/execute/builtins/strcmp.c
34801 * gcc.c-torture/execute/builtins/strcpy.c
34802 * gcc.c-torture/execute/builtins/strcspn.c
34803 * gcc.c-torture/execute/builtins/strlen-2.c
34804 * gcc.c-torture/execute/builtins/strlen.c
34805 * gcc.c-torture/execute/builtins/strncat.c
34806 * gcc.c-torture/execute/builtins/strncmp-2.c
34807 * gcc.c-torture/execute/builtins/strncmp.c
34808 * gcc.c-torture/execute/builtins/strncpy.c
34809 * gcc.c-torture/execute/builtins/strpbrk.c
34810 * gcc.c-torture/execute/builtins/strpcpy-2.c
34811 * gcc.c-torture/execute/builtins/strpcpy.c
34812 * gcc.c-torture/execute/builtins/strrchr.c
34813 * gcc.c-torture/execute/builtins/strspn.c
34814 * gcc.c-torture/execute/builtins/strstr-asm.c
34815 * gcc.c-torture/execute/builtins/strstr.c:
34816 ... these new files.
34817
34818 * gcc.c-torture/execute/builtins/abs-2-lib.c
34819 * gcc.c-torture/execute/builtins/abs-3-lib.c
34820 * gcc.c-torture/execute/builtins/complex-1-lib.c
34821 * gcc.c-torture/execute/builtins/fprintf-lib.c
34822 * gcc.c-torture/execute/builtins/fputs-lib.c
34823 * gcc.c-torture/execute/builtins/memcmp-lib.c
34824 * gcc.c-torture/execute/builtins/memmove-lib.c
34825 * gcc.c-torture/execute/builtins/memops-asm-lib.c
34826 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
34827 * gcc.c-torture/execute/builtins/mempcpy-lib.c
34828 * gcc.c-torture/execute/builtins/memset-lib.c
34829 * gcc.c-torture/execute/builtins/printf-lib.c
34830 * gcc.c-torture/execute/builtins/sprintf-lib.c
34831 * gcc.c-torture/execute/builtins/strcat-lib.c
34832 * gcc.c-torture/execute/builtins/strchr-lib.c
34833 * gcc.c-torture/execute/builtins/strcmp-lib.c
34834 * gcc.c-torture/execute/builtins/strcpy-lib.c
34835 * gcc.c-torture/execute/builtins/strcspn-lib.c
34836 * gcc.c-torture/execute/builtins/strlen-2-lib.c
34837 * gcc.c-torture/execute/builtins/strlen-lib.c
34838 * gcc.c-torture/execute/builtins/strncat-lib.c
34839 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
34840 * gcc.c-torture/execute/builtins/strncmp-lib.c
34841 * gcc.c-torture/execute/builtins/strncpy-lib.c
34842 * gcc.c-torture/execute/builtins/strpbrk-lib.c
34843 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
34844 * gcc.c-torture/execute/builtins/strpcpy-lib.c
34845 * gcc.c-torture/execute/builtins/strrchr-lib.c
34846 * gcc.c-torture/execute/builtins/strspn-lib.c
34847 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
34848 * gcc.c-torture/execute/builtins/strstr-lib.c
34849 * gcc.c-torture/execute/builtins/lib/abs.c
34850 * gcc.c-torture/execute/builtins/lib/fprintf.c
34851 * gcc.c-torture/execute/builtins/lib/memset.c
34852 * gcc.c-torture/execute/builtins/lib/printf.c
34853 * gcc.c-torture/execute/builtins/lib/sprintf.c
34854 * gcc.c-torture/execute/builtins/lib/strcpy.c
34855 * gcc.c-torture/execute/builtins/lib/strcspn.c
34856 * gcc.c-torture/execute/builtins/lib/strncat.c
34857 * gcc.c-torture/execute/builtins/lib/strncmp.c
34858 * gcc.c-torture/execute/builtins/lib/strncpy.c
34859 * gcc.c-torture/execute/builtins/lib/strpbrk.c
34860 * gcc.c-torture/execute/builtins/lib/strspn.c
34861 * gcc.c-torture/execute/builtins/lib/strstr.c:
34862 New files containing support routines.
34863
34864 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
34865 declaration.
34866 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
34867 when not optimizing.
34868
34869 2004-07-02 Mark Mitchell <mark@codesourcery.com>
34870
34871 PR c++/16240
34872 * g++.dg/abi/mangle22.C: New test.
34873 * g++.dg/abi/mangle23.C: Likewise.
34874
34875 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
34876
34877 PR fortran/16290
34878 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
34879 Allow for cases without denormalized floating point numbers.
34880
34881 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
34882
34883 PR c/1027
34884 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
34885 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
34886 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
34887 expected warning text.
34888 * gcc.dg/format/diag-2.c: New test.
34889
34890 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
34891
34892 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
34893
34894 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
34895
34896 * gcc.dg/builtins-43.c: New.
34897 * gcc.dg/builtins-44.c: New.
34898 * gcc.dg/builtins-45.c: New.
34899
34900 2004-06-26 Geoffrey Keating <geoffk@apple.com>
34901 Andreas Tobler <a.tobler@schweiz.ch>
34902
34903 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
34904 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
34905 as SIGSEGV.
34906 * gcc.dg/cleanup-11.c: Likewise.
34907 * gcc.dg/cleanup-8.c: Likewise.
34908 * gcc.dg/cleanup-9.c: Likewise.
34909 * gcc.dg/cleanup-5.c: Run on all platforms.
34910
34911 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
34912
34913 * g++.dg/warn/nonnull1.C: New test.
34914
34915 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
34916
34917 * gcc.dg/compat/compat-common.h: Wrap up CINT in
34918 an #ifndef SKIP_COMPLEX_INT/#endif pair.
34919 Special-case the Sun compiler wrt to <complex.h>.
34920
34921 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
34922
34923 * gcc.dg/Wunreachable-8.C: New test.
34924
34925 * gcc.dg/h8300-ice2.c : New test.
34926
34927 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
34928
34929 PR fortran/16161
34930 * gfortran.fortran-torture/compile/implicit.f90: Add test
34931 for implicit character.
34932
34933 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
34934
34935 PR fortran/16289
34936 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
34937 Use tiny() intrinsic to find smallest non-negative real
34938
34939 2004-06-30 Jakub Jelinek <jakub@redhat.com>
34940
34941 * gcc.dg/compat/struct-by-value-22_main.c: New test.
34942 * gcc.dg/compat/struct-by-value-22_x.c: New.
34943 * gcc.dg/compat/struct-by-value-22_y.c: New.
34944
34945 * gcc.c-torture/execute/20040629-1.c: New test.
34946
34947 2004-06-29 Jakub Jelinek <jakub@redhat.com>
34948
34949 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
34950 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
34951
34952 PR target/16195
34953 * gcc.dg/20040625-1.c: New test.
34954
34955 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34956
34957 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
34958
34959 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34960
34961 PR fortran/15963
34962 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
34963
34964 2004-06-29 Richard Henderson <rth@redhat.com>
34965
34966 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
34967
34968 2004-06-29 Paul Brook <paul@codesourcery.com>
34969
34970 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
34971 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
34972
34973 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
34974
34975 PR c++/16260
34976 * g++.dg/parse/crash15.C: New.
34977
34978 2004-06-28 Andrew Pinski <apinski@apple.com>
34979
34980 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
34981 by the error already.
34982
34983 * g++.dg/opt/ptrmem4.C: Change to compile only test.
34984
34985 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
34986
34987 PR target/14041
34988 * gcc.dg/h8300-bss-align-1.c : New.
34989
34990 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
34991
34992 * PR c++/16174
34993 * g++.dg/template/ctor4.C: New.
34994
34995 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
34996
34997 PR c++/16205
34998 * g++.dg/warn/Wsequence-point-1.C: New test.
34999
35000 2004-06-27 Paul Brook <paul@codesourcery.com>
35001
35002 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
35003
35004 2004-06-27 Zack Weinberg <zack@codesourcery.com>
35005
35006 * g++.old-deja/g++.mike/p7325.C: Remove.
35007
35008 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
35009
35010 PR c/14963
35011 * gcc.dg/pr14963.c: New test.
35012
35013 2004-06-27 Mark Mitchell <mark@codesourcery.com>
35014
35015 PR c++/16193
35016 * g++.dg/parse/redef1.C: New test.
35017
35018 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
35019
35020 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
35021 20021110.c.
35022 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
35023 20021119-1.c.
35024 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
35025 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
35026 5-04.c.
35027 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
35028 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
35029 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
35030 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
35031 g++.brendan/enum14.C.
35032 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
35033 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
35034 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
35035 g++.mike/virt1.C.
35036 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
35037 memtemp24.C.
35038
35039 2004-06-27 Roger Sayle <roger@eyesopen.com>
35040
35041 * gcc.dg/20040527-1.c: New test case.
35042
35043 2004-06-26 Bud Davis <bdavis9659@comcast.net>
35044
35045 PR gfortran/pr16196
35046 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
35047
35048 2004-06-25 Roger Sayle <roger@eyesopen.com>
35049
35050 PR middle-end/15825
35051 * gcc.dg/pr15825-1.c: New test case.
35052
35053 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
35054
35055 * gcc.c-torture/execute/20040625-1.c: New test.
35056
35057 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35058
35059 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
35060
35061 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
35062
35063 * gcc.dg/torture/mips-div-1.c: New test.
35064
35065 2004-06-24 Jeff Law <law@redhat.com>
35066
35067 * gcc.dg/tree-ssa/20040624-1.c: New test.
35068
35069 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
35070
35071 * gcc.c-torture/compile/20040624-1.c: New test.
35072
35073 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35074
35075 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
35076 this directory.
35077
35078 2004-06-23 Andrew Pinski <apinski@apple.com>
35079
35080 PR middle-end/15988
35081 * g++.dg/opt/ptrmem4.C: New test.
35082
35083 * gcc.dg/c90-array-quals-2.c: New test.
35084
35085 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
35086
35087 * gcc.dg/kpice1.c: New test.
35088
35089 2006-06-23 Andrew Pinski <apinski@apple.com>
35090
35091 * gcc.dg/c90-array-quals.c: New test.
35092
35093 2006-06-22 Richard Henderson <rth@redhat.com>
35094
35095 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
35096
35097 2004-06-22 Loren James Rittle <ljrittle@acm.org>
35098
35099 * gcc.dg/builtins-config.h: Handle FreeBSD.
35100
35101 2006-06-22 Richard Henderson <rth@redhat.com>
35102
35103 * g++.dg/opt/devirt1.C: New.
35104
35105 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
35106
35107 * g++.dg/opt/pr15551.C: New testcase.
35108
35109 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
35110
35111 PR target/14800
35112 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
35113 x86_64-*-linux* when compiling for 32bit.
35114
35115 2004-06-21 Andrew Pinski <apinski@apple.com>
35116
35117 * gcc.dg/pch/struct-1.c: New.
35118 * gcc.dg/pch/struct-1.hs: New.
35119
35120 2004-06-21 Geoffrey Keating <geoffk@apple.com>
35121
35122 * gcc.dg/pch/save-temps-1.c: New file.
35123 * gcc.dg/pch/save-temps-1.hs: New file.
35124
35125 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
35126
35127 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
35128 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
35129
35130 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35131
35132 * gfortran.fortran-torture/execute/select_1.f90: Rename function
35133 to fix type error.
35134 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
35135 Remove trailing spaces.
35136
35137 2004-06-21 Richard Henderson <rth@redhat.com>
35138
35139 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
35140 merging && to BIT_FIELD_REF.
35141
35142 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
35143
35144 * g++.dg/opt/placeholder1.C: New test.
35145
35146 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
35147
35148 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
35149 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35150 * gcc.dg/compat/union-m128-1_x.c: Likewise.
35151 * gcc.dg/compat/union-m128-1_y.c: Likewise.
35152
35153 2004-06-20 Zack Weinberg <zack@codesourcery.com>
35154
35155 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
35156 extern "C".
35157 * g++.dg/other/pragma-re-1.C: Add comments.
35158
35159 2004-06-19 Bud Davis <bdavis9659@comcast.net>
35160
35161 PR gfortran/16080
35162 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
35163
35164 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
35165
35166 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
35167 instead of setting the type of size_t by
35168 hand.
35169
35170 2004-06-18 Roger Sayle <roger@eyesopen.com>
35171
35172 * gcc.dg/unordered-2.c: New test case.
35173 * gcc.dg/unordered-3.c: New test case.
35174
35175 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
35176
35177 PR other/16043
35178 * lib/g++.exp (g++_version): Tweak regexp for version
35179 * lib/g77.exp (g77_version): Likewise.
35180 * lib/gfortran.exp (gfortran_version): Likewise.
35181 * lib/objc.exp (objc_version): Likewise.
35182 * lib/treelang.exp (treelang_version): Likewise.
35183
35184 2004-06-19 Jakub Jelinek <jakub@redhat.com>
35185
35186 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
35187 Use INT_MAX instead of __INT_MAX__.
35188 * gcc.dg/compat/struct-align-2_y.c: Likewise.
35189
35190 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
35191 * gcc.dg/compat/scalar-return-3_x.c: Use it.
35192 * gcc.dg/compat/scalar-return-3_y.c: Use it.
35193 * gcc.dg/compat/scalar-return-4_x.c: Use it.
35194 * gcc.dg/compat/scalar-return-4_y.c: Use it.
35195 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
35196 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
35197 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
35198 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
35199
35200 * gcc.dg/range-test-1.c: New test.
35201 * g++.dg/opt/range-test-1.C: New test.
35202
35203 2004-06-17 Richard Henderson <rth@redhat.com>
35204
35205 * objc.dg/sync-1.m: New.
35206 * objc.dg/try-catch-1.m: Don't force next runtime.
35207 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
35208 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
35209 shadowed catch clause.
35210 * objc.dg/try-catch-5.m: New.
35211
35212 2004-06-17 Zack Weinberg <zack@codesourcery.com>
35213
35214 Bug 14610
35215 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
35216
35217 2004-06-15 Richard Henderson <rth@redhat.com>
35218
35219 * gcc.dg/20001116-1.c: Move expected warning line.
35220
35221 2004-06-15 Richard Henderson <rth@redhat.com>
35222
35223 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
35224 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
35225
35226 2004-06-15 Jeff Law <law@redhat.com>
35227
35228 * gcc.dg/tree-ssa/20040615-1.c: New test.
35229 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
35230 be less sensitive to operand ordering.
35231 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
35232
35233 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
35234
35235 * g++.dg/abi/bitfield3.C: Add comment..
35236
35237 2004-06-15 Richard Henderson <rth@redhat.com>
35238
35239 * g++.dg/ext/stmtexpr1.C: XFAIL.
35240 * gcc.dg/20030612-1.c: XFAIL.
35241
35242 2004-06-15 Eric Christopher <echristo@redhat.com>
35243
35244 * g++.dg/charset/asm5.c: New.
35245 * gcc.dg/charset/asm6.c: New.
35246
35247 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35248
35249 PR fortran/15962
35250 * gfortran.fortran-torture/execute/select_1.f90: New test.
35251
35252 2004-06-15 Paul Brook <paul@codesourcery.com>
35253
35254 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
35255
35256 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35257
35258 PR c++/15967
35259 * g++.dg/lookup/crash3.C: New test.
35260
35261 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35262
35263 PR c++/15947
35264 * g++.dg/parse/dtor4.C: New test.
35265
35266 2004-06-14 Jeff Law <law@redhat.com>
35267
35268 * gcc.c-torture/compile/20040614-1.c: New test.
35269
35270 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35271
35272 PR fortran/15211
35273 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
35274 LEN of a character array.
35275
35276 2004-06-14 Mark Mitchell <mark@codesourcery.com>
35277
35278 PR c++/15096
35279 * g++.dg/template/ptrmem10.C: New test.
35280
35281 PR c++/14930
35282 * g++.dg/template/friend30.C: New test.
35283
35284 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35285
35286 PR fortran/14928
35287 * gfortran.fortran-torture/compile/mloc.f90: New test.
35288
35289 2004-06-13 Paul Brook <paul@codesourcery.com>
35290
35291 * gfortran.fortran-torture/execute/random_2.f90: New test.
35292
35293 2004-06-13 Eric Christopher <echristo@redhat.com>
35294
35295 * gcc.dg/noncompile/redecl-1.c: Fix error message.
35296
35297 2004-06-12 Paul Brook <paul@codesourcery.com>
35298
35299 * gfortran.fortran-torture/execute/contained_3.f90: New test.
35300
35301 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35302
35303 PR fortran/14923
35304 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
35305
35306 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35307
35308 PR fortran/14957
35309 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
35310 syntax errors in end statements of contained subroutines.
35311
35312 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35313
35314 PR fortran/12841
35315 * gfortran.fortran-torture/execute/null_arg.f90: New test.
35316
35317 2004-06-12 Bud Davis <bdavis9659@comcast.net>
35318
35319 PR fortran/15665
35320 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
35321
35322 2004-06-12 Bud Davis <bdavis9659@comcast.net>
35323
35324 PR gfortran/12839
35325 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
35326
35327 2004-06-11 Mark Mitchell <mark@codesourcery.com>
35328
35329 PR c++/15862
35330 * g++.dg/parse/enum1.C: New test.
35331
35332 2004-06-10 Jeff Law <law@redhat.com>
35333
35334 * gcc.c-torture/compile/20040610-1.c: New test.
35335
35336 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35337
35338 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
35339 * g++.old-deja/g++.other/decl3.C: Likewise.
35340
35341 2004-06-10 Brian Booth <bbooth@redhat.com>
35342
35343 * gcc.dg/tree-ssa/20031015-1.c: Scan for
35344 V_MAY_DEF instead of VDEF.
35345 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
35346
35347 2004-06-10 Mark Mitchell <mark@codesourcery.com>
35348
35349 PR c++/14211
35350 * g++.dg/conversion/const1.C: New test.
35351
35352 PR c++/15076
35353 * g++.dg/conversion/reinterpret1.C: New test.
35354
35355 PR c++/15877
35356 * g++.dg/template/enum2.C: New test.
35357
35358 PR c++/15227
35359 * g++.dg/template/error13.C: New test.
35360
35361 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35362
35363 PR fortran/14957
35364 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
35365 arguments to test_* REAL and of the right size.
35366
35367 2004-06-10 Jakub Jelinek <jakub@redhat.com>
35368
35369 PR target/15569
35370 PR rtl-optimization/15681
35371 * gcc.dg/20040609-1.c: New test.
35372
35373 2004-06-10 Jakub Jelinek <jakub@redhat.com>
35374
35375 PR c++/14791
35376 * g++.dg/opt/builtins1.C: New test.
35377
35378 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
35379
35380 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
35381 that use default windows32 struct layout.
35382 * gcc.dg/i386-bitfield2.c: Likewise.
35383
35384 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
35385
35386 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
35387 for mingw32 and cygwin targets.
35388
35389 2004-06-09 Geoffrey Keating <geoffk@apple.com>
35390
35391 * gcc.dg/pch/macro-4.c: New.
35392 * gcc.dg/pch/macro-4.hs: New.
35393
35394 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35395
35396 PR fortran/13249
35397 * gfortran.fortran-torture/compile/name_clash.f90: New test.
35398
35399 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35400
35401 PR fortran/13372
35402 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
35403
35404 2004-06-09 Bud Davis <bdavis9659@comcast.net>
35405
35406 PR gfortran/14897
35407 * gfortran.fortran-torture/execute/t_edit.f90: New test.
35408
35409 2004-06-09 Bud Davis <bdavis9659@comcast.net>
35410
35411 PR gfortran/15755
35412 * gfortran.fortran-torture/execute/backspace.c : New test.
35413
35414 2004-06-09 Paul Brook <paul@codesourcery.com>
35415
35416 * gfortran.fortran-torture/execure/intrinsic_associated.f90
35417 (pointer_to_section): Rewrite to use smaller array.
35418
35419 2004-06-08 David Edelsohn <edelsohn@gnu.org>
35420
35421 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
35422 * gcc.dg/ext/altivec-10.c: Same.
35423 * gcc.dg/ext/altivec-11.c: Same.
35424 * gcc.dg/ext/altivec-12.c: Same.
35425 * gcc.dg/ext/altivec-13.c: Same.
35426 * gcc.dg/ext/altivec-14.c: Same.
35427 * gcc.dg/ext/altivec-15.c: Same.
35428 * gcc.dg/ext/altivec-16.c: Same.
35429 * gcc.dg/ext/altivec-3.c: Same.
35430 * gcc.dg/ext/altivec-4.c: Same.
35431 * gcc.dg/ext/altivec-6.c: Same.
35432 * gcc.dg/ext/altivec-7.c: Same.
35433 * gcc.dg/ext/altivec-8.c: Same.
35434 * gcc.dg/ext/altivec-varargs-1.c: Same.
35435
35436 * g++.dg/ext/altivec-1.C: Correct dg syntax.
35437 * g++.dg/ext/altivec-10.C: Same.
35438 * g++.dg/ext/altivec-2.C: Same.
35439 * g++.dg/ext/altivec-3.C: Same.
35440 * g++.dg/ext/altivec-4.C: Same.
35441 * g++.dg/ext/altivec-5.C: Same.
35442 * g++.dg/ext/altivec-6.C: Same.
35443 * g++.dg/ext/altivec-7.C: Same.
35444 * g++.dg/ext/altivec-8.C: Same.
35445 * g++.dg/ext/altivec-9.C: Same.
35446
35447 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35448
35449 PR c++/7841
35450 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
35451
35452 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
35453
35454 * gcc.dg/union-1.c: New test.
35455
35456 2004-06-07 Roger Sayle <roger@eyesopen.com>
35457
35458 * gcc.dg/builtins-41.c: New test case.
35459 * gcc.dg/builtins-42.c: New test case.
35460
35461 2004-06-07 David Edelsohn <edelsohn@gnu.org>
35462
35463 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
35464 * g++.dg/ext/altivec-10.C: Same.
35465 * g++.dg/ext/altivec-2.C: Same.
35466 * g++.dg/ext/altivec-3.C: Same.
35467 * g++.dg/ext/altivec-4.C: Same.
35468 * g++.dg/ext/altivec-5.C: Same.
35469 * g++.dg/ext/altivec-6.C: Same.
35470 * g++.dg/ext/altivec-7.C: Same.
35471 * g++.dg/ext/altivec-8.C: Same.
35472 * g++.dg/ext/altivec-9.C: Same.
35473 * g++.old-deja/g++.abi/cxa_vec.C: Same.
35474 * g++.old-deja/g++.brendan/new3.C: Same.
35475 * gcc.c-torture/execute/eeprof-1.x: Same.
35476
35477 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
35478
35479 PR c/14765
35480 * gcc.dg/pr14765-1.c: New test.
35481
35482 2004-06-07 Roger Sayle <roger@eyesopen.com>
35483
35484 PR c/14649
35485 * gcc.dg/pr14649-1.c: New test case.
35486
35487 2004-06-07 Richard Henderson <rth@redhat.com>
35488
35489 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
35490 if temporaries.
35491
35492 2004-06-07 David Edelsohn <edelsohn@gnu.org>
35493
35494 * g++.dg/eh/elide1.C: Remove XFAIL.
35495
35496 2004-06-07 Mark Mitchell <mark@codesourcery.com>
35497
35498 PR c++/15337
35499 * g++.dg/expr/sizeof3.C: New test.
35500
35501 PR c++/14777
35502 * g++.dg/template/access14.C: New test.
35503
35504 PR c++/15554
35505 * g++.dg/template/enum1.C: New test.
35506
35507 PR c++/15057
35508 * g++.dg/eh/throw1.C: New test.
35509
35510 2004-06-07 David Ayers <d.ayers@inode.at>
35511 Ziemowit Laski <zlaski@apple.com>
35512
35513 * lib/objc.exp (objc_target_compile): Revert the '-framework
35514 Foundation' flag fix, since bare Darwin does not ship
35515 with the Foundation framework.
35516 * objc/execute/next_mapping.h: Provide a local NSConstantString
35517 @interface and @implementation.
35518 (objc_constant_string_init): A constructor function, used to
35519 initialize the NSConstantString meta-class object.
35520 * objc/execute/string1.m: Include "next_mapping.h" instead of
35521 <Foundation/NSString.h>.
35522 * objc/execute/string2.m: Likewise.
35523 * objc/execute/string3.m: Likewise.
35524 * objc/execute/string4.m: Likewise.
35525
35526 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
35527
35528 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
35529 to double. Replace double with FLOAT.
35530 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
35531
35532 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
35533 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
35534 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
35535 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
35536 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
35537 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
35538 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
35539 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
35540
35541 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
35542
35543 PR c/13519
35544 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
35545
35546 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35547
35548 PR c++/15503
35549 * g++.dg/template/meminit2.C: New test.
35550
35551 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
35552
35553 PR target/15822
35554 * gcc.c-torture/execute/compare-fp-1.c,
35555 gcc.c-torture/execute/compare-fp-2.c,
35556 gcc.c-torture/execute/compare-fp-3.c,
35557 gcc.c-torture/execute/compare-fp-4.c,
35558 gcc.c-torture/execute/compare-fp-3.x,
35559 gcc.c-torture/execute/compare-fp-4.x: Moved...
35560 * gcc.c-torture/execute/ieee/compare-fp-1.c,
35561 gcc.c-torture/execute/ieee/compare-fp-2.c,
35562 gcc.c-torture/execute/ieee/compare-fp-3.c,
35563 gcc.c-torture/execute/ieee/compare-fp-4.c,
35564 gcc.c-torture/execute/ieee/compare-fp-3.x,
35565 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
35566
35567 2004-06-04 David Ayers <d.ayers@inode.at>
35568
35569 * objc/execute/protocol-isEqual-4.m: New testcase.
35570
35571 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
35572
35573 * objc/execute/protocol-isEqual-1.m: New testcase.
35574 * objc/execute/protocol-isEqual-2.m: New testcase.
35575 * objc/execute/protocol-isEqual-3.m: New testcase.
35576
35577 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35578
35579 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
35580
35581 2004-06-02 Ziemowit Laski <zlaski@apple.com>
35582
35583 * lib/objc.exp (objc_target_compile): When running tests on
35584 Darwin (Mac OS X), inform the linker about '-framework
35585 'Foundation'.
35586
35587 2004-06-02 Eric Christopher <echristo@redhat.com>
35588
35589 * gcc.c-torture/compile/20040602-1.c: New.
35590
35591 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
35592
35593 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
35594 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
35595
35596 PR tree-optimization/14736
35597 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
35598
35599 PR tree-optimization/14042
35600 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
35601
35602 PR tree-optimization/14729
35603 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
35604
35605 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35606
35607 PR fortran/15557
35608 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
35609
35610 2004-06-01 Richard Hederson <rth@redhat.com>
35611
35612 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
35613
35614 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35615
35616 PR c++/14932
35617 * g++.dg/parse/offsetof4.C: New test.
35618
35619 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
35620
35621 PR objc/7993
35622 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
35623
35624 2004-05-31 Mark Mitchell <mark@codesourcery.com>
35625
35626 PR c++/15701
35627 * g++.dg/template/friend29.C: New test.
35628
35629 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
35630
35631 PR c/15749
35632 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
35633
35634 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
35635
35636 * gcc.dg/sparc-trap-1.c: New test.
35637
35638 2004-05-31 Roger Sayle <roger@eyesopen.com>
35639
35640 PR middle-end/15069
35641 * g++.dg/opt/fold3.C: New test case.
35642
35643 2004-05-30 Graham Stott <graham.stott@btinternet.com>
35644
35645 * lib/target-supports.exp (check_iconv_available): Fix fallout
35646 from 2004-05-28 patch.
35647
35648 2004-05-30 Paul Brook <paul@codesourcery.com>
35649
35650 PR fortran/15620
35651 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
35652 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
35653
35654 2004-05-30 Steven G. Kargl <kargls@comcast.net>
35655
35656 * gfortran.fortran-torture/execute/random_1.f90: New test.
35657
35658 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35659
35660 * g++.dg/ext/altivec-10.C: New test.
35661
35662 2004-05-29 Paul Brook <paul@codesourcery.com>
35663
35664 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
35665
35666 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35667
35668 * gcc.dg/altivec-16.c: New test.
35669
35670 2004-05-28 Janis Johnson <janis187@us.ibm.com>
35671
35672 * lib/target-supports.exp (check_vmx_hw_available): New.
35673 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
35674
35675 * lib/target-supports.exp (check_alias_available,
35676 check_iconv_available, check_named_sections_available): Use
35677 unique names for temporary files.
35678
35679 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35680
35681 * gcc.dg/altivec-15.c: New test.
35682
35683 2004-05-28 Mark Mitchell <mark@codesourcery.com>
35684
35685 PR c++/15083
35686 * g++.dg/warn/noeffect6.C: New test.
35687
35688 PR c++/15471
35689 * g++.dg/expr/ptrmem4.C: New test.
35690
35691 PR c++/15640
35692 * g++.dg/template/operator3.C: New test.
35693
35694 2004-05-28 Mark Mitchell <mark@codesourcery.com>
35695
35696 PR c++/14668
35697 * g++.dg/lookup/redecl1.C: New test.
35698 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
35699
35700 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
35701
35702 * gcc.c-torture/execute/compare-fp-1.c,
35703 gcc.c-torture/execute/compare-fp-2.c,
35704 gcc.c-torture/execute/compare-fp-3.c,
35705 gcc.c-torture/execute/compare-fp-4.c,
35706 gcc.c-torture/execute/compare-fp-3.x,
35707 gcc.c-torture/execute/compare-fp-4.x,
35708 gcc.dg/pr15649-1.c: New.
35709
35710 2004-05-27 Adam Nemet <anemet@lnxw.com>
35711
35712 PR c++/12883
35713 * g++.dg/init/array14.C: New test.
35714
35715 2004-05-25 Janis Johnson <janis187@us.ibm.com>
35716
35717 * lib/compat.exp (compat-get-options-main): New.
35718 (compat-get-options): Remove unneeded code, warn for ignored
35719 command.
35720 (compat-execute): Check flag set by dg-require-* commands.
35721
35722 * lib/compat.exp (compat-execute): Break up long lines.
35723
35724 2004-05-24 Janis Johnson <janis187@us.ibm.com>
35725
35726 * gcc.dg/altivec-7.c: Don't use 'vector long'.
35727 * gcc.dg/altivec-14.c: New test.
35728 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
35729
35730 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
35731 * gcc.dg/altivec-12.c: Ditto.
35732
35733 * gcc.dg/altivec-3.c: Move call to altivec_check.
35734
35735 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35736
35737 PR c++/15044
35738 * g++.dg/template/error12.C: New test.
35739
35740 PR c++/15317
35741 * g++.dg/ext/attrib15.C: New test.
35742
35743 PR c++/15329
35744 * g++.dg/template/ptrmem9.C: New test.
35745
35746 2004-05-25 Paul Brook <paul@codesourcery.com>
35747
35748 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
35749
35750 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35751
35752 PR c++/15165
35753 * g++.dg/template/crash19.C: New test.
35754
35755 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35756
35757 PR c++/15025
35758 * g++.dg/template/redecl1.C: New test.
35759
35760 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35761
35762 PR c++/14821
35763 * g++.dg/other/ns1.C: New test.
35764
35765 PR c++/14883
35766 * g++.dg/template/invalid1.C: New test.
35767
35768 2004-05-23 Paul Brook <paul@codesourcery.com>
35769 Victor Leikehman <lei@haifasphere.co.il>
35770
35771 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
35772 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
35773
35774 2004-05-22 Mark Mitchell <mark@codesourcery.com>
35775
35776 PR c++/15285
35777 PR c++/15299
35778 * g++.dg/template/non-dependent5.C: New test.
35779 * g++.dg/template/non-dependent6.C: New test.
35780
35781 2004-05-22 Mark Mitchell <mark@codesourcery.com>
35782
35783 PR c++/15507
35784 * g++.dg/inherit/union1.C: New test.
35785
35786 PR c++/15542
35787 * g++.dg/template/addr1.C: New test.
35788
35789 PR c++/15427
35790 * g++.dg/template/array5.C: New test.
35791
35792 PR c++/15287
35793 * g++.dg/template/array6.C: New test.
35794
35795 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
35796 Roger Sayle <roger@eyesopen.com>
35797
35798 * g++.dg/lookup/forscope2.C: New test case.
35799
35800 2004-05-22 Ben Elliston <bje@au.ibm.com>
35801
35802 * gcc.dg/cpp/Wmissingdirs.c: New.
35803
35804 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
35805
35806 PR target/15301
35807 * gcc.dg/compat/union-m128-1.h: New file.
35808 * gcc.dg/compat/union-m128-1_main.c: Likewise.
35809 * gcc.dg/compat/union-m128-1_x.c: Likewise.
35810 * gcc.dg/compat/union-m128-1_y.c: Likewise.
35811
35812 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
35813
35814 PR target/15302
35815 * gcc.dg/compat/struct-complex-1.h: New file.
35816 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
35817 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
35818 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35819
35820 2004-05-20 Roger Sayle <roger@eyesopen.com>
35821
35822 PR middle-end/3074
35823 * gcc.dg/pr3074-1.c: New test case.
35824 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
35825
35826 2004-05-20 Falk Hueffner <falk@debian.org>
35827
35828 PR other/15526
35829 * gcc.dg/ftrapv-1.c: New test case.
35830
35831 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
35832
35833 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
35834
35835 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
35836 Jeff Law <law@redhat.com>
35837
35838 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
35839 * gcc.dg/tree-ssa/20040518-2.c: New test.
35840
35841 * gcc.dg/tree-ssa/20040518-1.c: New test.
35842
35843 2004-05-18 Zack Weinberg <zack@codesourcery.com>
35844
35845 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
35846
35847 2004-05-18 Paul Brook <paul@codesourcery.com>
35848
35849 PR fortran/13930
35850 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
35851
35852 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35853
35854 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
35855 constant folding.
35856
35857 2004-05-17 Steven Bosscher <stevenb@suse.de>
35858
35859 * gcc.dg/tree-ssa/20040517-1.c: New test.
35860
35861 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35862
35863 * gcc.dg/loop-4.c: New test.
35864
35865 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
35866
35867 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
35868
35869 2004-05-15 Bud Davis <bdavis9659@comcast.net>
35870
35871 PR fortran/15311
35872 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
35873
35874 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35875
35876 PR fortran/13826
35877 PR fortran/13940
35878 * gfortran.fortran-torture/compile/data_1.f90: New test.
35879
35880 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
35881
35882 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
35883 * gcc.dg/uninit-H.c: Define ASM for __s390__.
35884
35885 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
35886
35887 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
35888
35889 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
35890
35891 PR c/15444
35892 * gcc.dg/format/xopen-1.c: Adjust expected message.
35893 * gcc.dg/format/xopen-3.c: New test.
35894
35895 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
35896
35897 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
35898
35899 2004-05-14 Jeff Law <law@redhat.com>
35900
35901 * gcc.dg/tree-ssa/20040514-2.c: New test.
35902
35903 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35904
35905 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
35906 this ...
35907 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
35908 this.
35909
35910 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
35911
35912 * gcc.dg/tree-ssa/20040514-1.c: New test.
35913
35914 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35915
35916 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
35917 test.
35918
35919 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35920
35921 PR fortran/14066
35922 * gfortran.fortran-torture/compile/do_1.f90: New test.
35923
35924 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35925
35926 PR fortran/15051
35927 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
35928 test.
35929
35930 2004-05-14 Bud Davis <bdavis9659@comcast.net>
35931
35932 PR fortran/15149
35933 * gfortran.fortran-torture/execute/random_init.f90: New test.
35934
35935 2004-05-13 Paul Brook <paul@codesourcery.com>
35936
35937 PR fortran/15314
35938 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
35939
35940 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
35941
35942 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
35943 for the powerpc case.
35944
35945 2004-05-13 Jeff Law <law@redhat.com>
35946
35947 * gcc.dg/tree-ssa/20040513-1.c: New test.
35948 * gcc.dg/tree-ssa/20040513-2.c: New test.
35949
35950 2004-05-13 Paul Brook <paul@codesourcery.com>
35951
35952 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
35953 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
35954 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
35955
35956 2004-05-13 Andreas Schwab <schwab@suse.de>
35957
35958 PR other/10819
35959 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
35960 characters.
35961
35962 2004-05-13 Bud Davis <bdavis9659@comcast.net>
35963
35964 PR fortran/15294
35965 * gfortran.fortran-torture/execute/adjustr.f90: New file.
35966
35967 2004-05-13 Diego Novillo <dnovillo@redhat.com>
35968
35969 Merge from tree-ssa-20020619-branch. See
35970 ChangeLog.tree-ssa for details.
35971
35972 2004-05-11 Ziemowit Laski <zlaski@apple.com>
35973
35974 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
35975 include <altivec.h> explicitly.
35976 * gcc.dg/altivec-13.c: Likewise.
35977
35978 2004-05-11 Paul Brook <paul@codesourcery.com>
35979
35980 * gcc.c-torture/compile/20010518-1.c: Force enum size.
35981
35982 2004-05-10 Eric Christopher <echristo@redhat.com>
35983
35984 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
35985 * gcc.dg/sibcall-4.c: Ditto.
35986
35987 2004-05-10 Ziemowit Laski <zlaski@apple.com>
35988
35989 * g++.dg/ext/altivec-8.C: New test case.
35990 * gcc.dg/altivec-13.c: New test case.
35991
35992 2004-05-08 Roger Sayle <roger@eyesopen.com>
35993
35994 * gcc.c-torture/execute/divcmp-1.c: New test case.
35995 * gcc.c-torture/execute/divcmp-2.c: New test case.
35996 * gcc.c-torture/execute/divcmp-3.c: New test case.
35997
35998 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
35999
36000 * g++.dg/other/pragma-re-2.C: New test.
36001
36002 2004-05-07 Uros Bizjak <uros@kss-loka.si>
36003
36004 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
36005 * gcc.dg/i386-387-2.c: Likewise.
36006
36007 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
36008 __builtin_drem.
36009 * gcc.dg/i386-387-6.c: Likewise.
36010
36011 2004-05-07 Uros Bizjak <uros@kss-loka.si>
36012
36013 * gcc.dg/builtins-33.c: Also check log1p*.
36014
36015 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
36016
36017 PR optimization/15296
36018 * gcc.c-torture/execute/pr15296.c: New test.
36019
36020 2004-05-05 Uros Bizjak <uros@kss-loka.si>
36021
36022 * gcc.dg/builtins-40.c: New test.
36023
36024 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
36025
36026 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
36027
36028 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
36029
36030 * g++.dg/ext/spe1.C: New testcase.
36031
36032 2004-05-04 Ziemowit Laski <zlaski@apple.com>
36033
36034 * objc.dg/image-info.m: Allow additional attributes
36035 for __image_info section.
36036
36037 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
36038
36039 * gcc.dg/torture/mips-hilo-2.c: New test.
36040
36041 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36042
36043 PR c++/14389
36044 * g++.dg/template/member5.C: New test.
36045
36046 2004-05-03 Uros Bizjak <uros@kss-loka.si>
36047
36048 * gcc.dg/builtins-34.c: Also check expm1*.
36049
36050 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36051
36052 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
36053 * gcc.dg/torture/builtin-convert-3.c: New test.
36054
36055 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
36056
36057 PR middle-end/15054
36058 * g++.dg/opt/pr15054.C: New test.
36059
36060 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36061
36062 * gcc.dg/torture/builtin-rounding-1.c: New test.
36063 * gcc.dg/builtins-25.c: Delete.
36064 * gcc.dg/builtins-29.c: Delete.
36065
36066 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
36067
36068 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
36069 * gcc.dg/sibcall-4.c: Likewise.
36070 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
36071
36072 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
36073
36074 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
36075 bit-field on 16-bit targets.
36076
36077 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
36078
36079 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
36080 16-bit targets.
36081
36082 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
36083
36084 * gcc.dg/rs6000-power2-1.c: Change to compile only.
36085 * gcc.dg/rs6000-power2-2.c: Likewise.
36086
36087 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
36088
36089 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
36090 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
36091 Change the asm registers to be in form of frN instead of fN.
36092
36093 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36094
36095 * gcc.dg/torture/builtin-convert-2.c: New test.
36096
36097 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
36098
36099 * gcc.dg/rs6000-power2-1.c: New test.
36100 * gcc.dg/rs6000-power2-2.c: New test.
36101
36102 2004-04-28 Jan Hubicka <jh@suse.cz>
36103
36104 * gcc.dg/unused-6.c: New test.
36105
36106 2004-04-24 Laurent GUERBY <laurent@guerby.net>
36107 Ulrich Weigand <uweigand@de.ibm.com>
36108
36109 * ada/acats/run_all.sh: Define $target variable.
36110
36111 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
36112
36113 PR c++/15119
36114 * g++.dg/other/vararg-1.C: New test.
36115
36116 PR c++/4794
36117 * g++.dg/eh/cleanup3.C: New test.
36118
36119 2004-04-24 Laurent GUERBY <laurent@guerby.net>
36120
36121 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
36122 and ad8011a (target_insn).
36123 * ada/acats/support/macro.dfs: Likewise.
36124 * ada/acats/support/impbit.adb: New file.
36125
36126 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
36127
36128 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
36129
36130 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
36131
36132 * gcc.dg/loop-3.c: New test.
36133
36134 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
36135
36136 * gcc.c-torture/execute/simd-5.c: New test.
36137
36138 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36139
36140 PR c++/15064
36141 * g++.dg/template/crash18.C: New test.
36142
36143 2004-04-22 Mark Mitchell <mark@codesourcery.com>
36144
36145 * g++.dg/ext/complit3.C: New test.
36146
36147 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
36148
36149 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
36150 * gcc.dg/altivec-3.c: Same.
36151 * gcc.dg/altivec-varargs-1.c: Same.
36152
36153 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
36154
36155 * lib/target-supports.exp (check_profiling_available): Assume
36156 profiling is not available on powerpc-eabi targets.
36157
36158 2004-04-21 Janis Johnson <janis187@us.ibm.com>
36159
36160 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
36161 * gcc.dg/vmx/bug-1.c: Ditto.
36162
36163 2004-04-20 Eric Christopher <echristo@redhat.com>
36164
36165 * gcc.dg/charset/extern.c: New test.
36166 * g++.dg/charset/extern3.cc: Ditto.
36167
36168 2004-04-20 Uros Bizjak <uros@kss-loka.si>
36169
36170 * gcc.dg/builtins-39.c: New test.
36171
36172 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
36173
36174 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
36175
36176 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
36177
36178 * gcc.dg/torture/mips-hilo-1.c: New test.
36179
36180 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
36181
36182 * gcc.c-torture/compile/20040419-1.c: New test.
36183
36184 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
36185
36186 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
36187
36188 2004-04-18 Zack Weinberg <zack@codesourcery.com>
36189 Aldy Hernandez <aldyh@redhat.com>
36190
36191 * gcc.c-torture/execute/va-arg-24.c: New.
36192
36193 2004-04-17 Zack Weinberg <zack@codesourcery.com>
36194 Aldy Hernandez <aldyh@redhat.com>
36195
36196 * gcc.dg/vmx/1b-01.c: New.
36197 * gcc.dg/vmx/1b-02.c: New.
36198 * gcc.dg/vmx/1b-03.c: New.
36199 * gcc.dg/vmx/1b-04.c: New.
36200 * gcc.dg/vmx/1b-05.c: New.
36201 * gcc.dg/vmx/1b-06.c: New.
36202 * gcc.dg/vmx/1b-07.c: New.
36203 * gcc.dg/vmx/1c-01.c: New.
36204 * gcc.dg/vmx/1c-02.c: New.
36205 * gcc.dg/vmx/3a-01a.c: New.
36206 * gcc.dg/vmx/3a-01.c: New.
36207 * gcc.dg/vmx/3a-01m.c: New.
36208 * gcc.dg/vmx/3a-03.c: New.
36209 * gcc.dg/vmx/3a-03m.c: New.
36210 * gcc.dg/vmx/3a-04.c: New.
36211 * gcc.dg/vmx/3a-04m.c: New.
36212 * gcc.dg/vmx/3a-05.c: New.
36213 * gcc.dg/vmx/3a-06.c: New.
36214 * gcc.dg/vmx/3a-06m.c: New.
36215 * gcc.dg/vmx/3a-07.c: New.
36216 * gcc.dg/vmx/3b-01.c: New.
36217 * gcc.dg/vmx/3b-02.c: New.
36218 * gcc.dg/vmx/3b-10.c: New.
36219 * gcc.dg/vmx/3b-13.c: New.
36220 * gcc.dg/vmx/3b-14.c: New.
36221 * gcc.dg/vmx/3b-15.c: New.
36222 * gcc.dg/vmx/3c-01a.c: New.
36223 * gcc.dg/vmx/3c-01.c: New.
36224 * gcc.dg/vmx/3c-02.c: New.
36225 * gcc.dg/vmx/3c-03.c: New.
36226 * gcc.dg/vmx/3d-01.c: New.
36227 * gcc.dg/vmx/4-01.c: New.
36228 * gcc.dg/vmx/4-03.c: New.
36229 * gcc.dg/vmx/5-01.c: New.
36230 * gcc.dg/vmx/5-02.c: New.
36231 * gcc.dg/vmx/5-03.c: New.
36232 * gcc.dg/vmx/5-04.c: New.
36233 * gcc.dg/vmx/5-05.c: New.
36234 * gcc.dg/vmx/5-06.c: New.
36235 * gcc.dg/vmx/5-07.c: New.
36236 * gcc.dg/vmx/5-07t.c: New.
36237 * gcc.dg/vmx/5-08.c: New.
36238 * gcc.dg/vmx/5-10.c: New.
36239 * gcc.dg/vmx/5-11.c: New.
36240 * gcc.dg/vmx/7-01a.c: New.
36241 * gcc.dg/vmx/7-01.c: New.
36242 * gcc.dg/vmx/7c-01.c: New.
36243 * gcc.dg/vmx/7d-01.c: New.
36244 * gcc.dg/vmx/7d-02.c: New.
36245 * gcc.dg/vmx/8-01.c: New.
36246 * gcc.dg/vmx/8-02a.c: New.
36247 * gcc.dg/vmx/8-02.c: New.
36248 * gcc.dg/vmx/brode-1.c: New.
36249 * gcc.dg/vmx/bug-1.c: New.
36250 * gcc.dg/vmx/bug-2.c: New.
36251 * gcc.dg/vmx/bug-3.c: New.
36252 * gcc.dg/vmx/cw-bug-1.c: New.
36253 * gcc.dg/vmx/cw-bug-2.c: New.
36254 * gcc.dg/vmx/cw-bug-3.c: New.
36255 * gcc.dg/vmx/dct.c: New.
36256 * gcc.dg/vmx/debug-1.c: New.
36257 * gcc.dg/vmx/debug-2.c: New.
36258 * gcc.dg/vmx/debug-3.c: New.
36259 * gcc.dg/vmx/debug-4.c: New.
36260 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
36261 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
36262 * gcc.dg/vmx/eg-5.c: New.
36263 * gcc.dg/vmx/fft.c: New.
36264 * gcc.dg/vmx/gcc-bug-1.c: New.
36265 * gcc.dg/vmx/gcc-bug-2.c: New.
36266 * gcc.dg/vmx/gcc-bug-3.c: New.
36267 * gcc.dg/vmx/gcc-bug-4.c: New.
36268 * gcc.dg/vmx/gcc-bug-5.c: New.
36269 * gcc.dg/vmx/gcc-bug-6.c: New.
36270 * gcc.dg/vmx/gcc-bug-7.c: New.
36271 * gcc.dg/vmx/gcc-bug-8.c: New.
36272 * gcc.dg/vmx/gcc-bug-9.c: New.
36273 * gcc.dg/vmx/gcc-bug-b.c: New.
36274 * gcc.dg/vmx/gcc-bug-c.c: New.
36275 * gcc.dg/vmx/gcc-bug-d.c: New.
36276 * gcc.dg/vmx/gcc-bug-e.c: New.
36277 * gcc.dg/vmx/gcc-bug-f.c: New.
36278 * gcc.dg/vmx/gcc-bug-g.c: New.
36279 * gcc.dg/vmx/gcc-bug-i.c: New.
36280 * gcc.dg/vmx/harness.h: New.
36281 * gcc.dg/vmx/ira1.c: New.
36282 * gcc.dg/vmx/ira2a.c: New.
36283 * gcc.dg/vmx/ira2b.c: New.
36284 * gcc.dg/vmx/ira2.c: New.
36285 * gcc.dg/vmx/ira2c.c: New.
36286 * gcc.dg/vmx/mem.c: New.
36287 * gcc.dg/vmx/newton-1.c: New.
36288 * gcc.dg/vmx/ops.c: New.
36289 * gcc.dg/vmx/sn7153.c: New.
36290 * gcc.dg/vmx/spill2.c: New.
36291 * gcc.dg/vmx/spill3.c: New.
36292 * gcc.dg/vmx/spill.c: New.
36293 * gcc.dg/vmx/t.c: New.
36294 * gcc.dg/vmx/varargs-1.c: New.
36295 * gcc.dg/vmx/varargs-2.c: New.
36296 * gcc.dg/vmx/varargs-3.c: New.
36297 * gcc.dg/vmx/varargs-4.c: New.
36298 * gcc.dg/vmx/varargs-5.c: New.
36299 * gcc.dg/vmx/varargs-6.c: New.
36300 * gcc.dg/vmx/varargs-7.c: New.
36301 * gcc.dg/vmx/vmx.exp: New.
36302 * gcc.dg/vmx/vprint-1.c: New.
36303 * gcc.dg/vmx/vscan-1.c: New.
36304 * gcc.dg/vmx/x-01.c: New.
36305 * gcc.dg/vmx/x-02.c: New.
36306 * gcc.dg/vmx/x-03.c: New.
36307 * gcc.dg/vmx/x-04.c: New.
36308 * gcc.dg/vmx/x-05.c: New.
36309 * gcc.dg/vmx/yousufi-1.c: New.
36310 * gcc.dg/vmx/zero-1.c: New.
36311 * gcc.dg/vmx/zero.c: New.
36312
36313 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
36314
36315 * g++.dg/lookup/java1.C: Update for chage of
36316 _Jv_AllocObject.
36317 * g++.dg/lookup/java2.C: Likewise.
36318
36319 2004-04-17 Laurent GUERBY <laurent@guerby.net>
36320
36321 * ada/acats/run_all.sh: use -O2 by default.
36322
36323 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
36324
36325 * gcc.dg/vr-mult-[12].c: New tests.
36326
36327 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36328
36329 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
36330
36331 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
36332
36333 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
36334
36335 * lib/target-supports.exp (check_profiling_available): Assume
36336 profiling isn't available for mips*-*-elf targets.
36337
36338 2004-04-14 Uros Bizjak <uros@kss-loka.si>
36339
36340 * gcc.dg/builtins-38.c: New test.
36341
36342 2004-04-14 Eric Christopher <echristo@redhat.com>
36343
36344 * g++.dg/charset/charset.exp: Run .cc extension tests.
36345
36346 2004-04-14 Zack Weinberg <zack@codesourcery.com>
36347
36348 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
36349
36350 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36351
36352 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
36353
36354 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
36355
36356 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
36357 * gcc.dg/i386-387-2.c: Likewise.
36358
36359 * gcc.dg/i386-387-7.c: New test.
36360 * gcc.dg/i386-387-8.c: New test.
36361
36362 * gcc.dg/builtins-37.c: New test.
36363
36364 2004-04-13 Geoffrey Keating <geoffk@apple.com>
36365
36366 * g++.dg/pch/externc-1.C: Add missing semicolon.
36367
36368 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
36369
36370 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
36371
36372 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
36373
36374 * gcc.c-torture/execute/20040411-1.c: New test.
36375
36376 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
36377
36378 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
36379
36380 2004-04-09 Chris Demetriou <cgd@broadcom.com>
36381
36382 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
36383
36384 2004-04-09 Zack Weinberg <zack@codesourcery.com>
36385
36386 * lib/target-supports.exp (check_named_sections_available): New.
36387 * lib/gcc-dg.exp (dg-require-named-sections): New.
36388 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
36389 old-deja.exp. Also prune error-count message from HP linker.
36390 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
36391
36392 * g++.dg/init/init-ref4.C: Use dg-require-weak.
36393 * g++.old-deja/g++.pt/static3.C: Likewise.
36394 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
36395
36396 2004-04-09 Roger Sayle <roger@eyesopen.com>
36397
36398 * gcc.c-torture/execute/20040409-1.c: New test case.
36399 * gcc.c-torture/execute/20040409-2.c: New test case.
36400 * gcc.c-torture/execute/20040409-3.c: New test case.
36401
36402 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
36403
36404 * gcc.dg/20040409-1.c: New test.
36405
36406 2004-04-08 Roger Sayle <roger@eyesopen.com>
36407
36408 PR target/14888
36409 * g++.dg/opt/pr14888.C: New test case.
36410
36411 2004-04-08 Geoffrey Keating <geoffk@apple.com>
36412
36413 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
36414 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
36415 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
36416 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
36417 New tests.
36418
36419 2004-04-08 Paul Brook <paul@codesourcery.com>
36420
36421 * gcc.dg/spill-1.c: New test.
36422
36423 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36424
36425 * gcc.dg/torture/builtin-ctype-2.c: New test.
36426
36427 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
36428
36429 * gcc.dg/pch/pch.exp: Add largefile test.
36430
36431 2004-04-06 Geoffrey Keating <geoffk@apple.com>
36432
36433 * g++.dg/pch/externc-1.Hs: New.
36434 * g++.dg/pch/externc-1.C: New.
36435
36436 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36437
36438 * gcc.dg/compat/struct-by-value-5a_main.c,
36439 gcc.dg/compat/struct-by-value-5b_main.c: New files.
36440 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
36441 * gcc.dg/compat/struct-by-value-5a_x.c,
36442 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
36443 gcc.dg/compat/struct-by-value-5_x.c.
36444 * gcc.dg/compat/struct-by-value-5a_y.c,
36445 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
36446 gcc.dg/compat/struct-by-value-5_y.c.
36447
36448 * gcc.dg/compat/struct-by-value-6a_main.c,
36449 gcc.dg/compat/struct-by-value-6b_main.c: New files.
36450 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
36451 * gcc.dg/compat/struct-by-value-6a_x.c,
36452 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
36453 gcc.dg/compat/struct-by-value-6_x.c.
36454 * gcc.dg/compat/struct-by-value-6a_y.c,
36455 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
36456 gcc.dg/compat/struct-by-value-6_y.c.
36457
36458 * gcc.dg/compat/struct-by-value-7a_main.c,
36459 gcc.dg/compat/struct-by-value-7b_main.c: New files.
36460 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
36461 * gcc.dg/compat/struct-by-value-7a_x.c,
36462 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
36463 gcc.dg/compat/struct-by-value-7_x.c.
36464 * gcc.dg/compat/struct-by-value-7a_y.c,
36465 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
36466 gcc.dg/compat/struct-by-value-7_y.c.
36467
36468 2004-04-06 Jakub Jelinek <jakub@redhat.com>
36469
36470 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
36471 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
36472 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
36473 options.
36474
36475 2004-04-06 Uros Bizjak <uros@kss-loka.si>
36476
36477 * gcc.dg/builtins-36.c: New test.
36478
36479 2004-04-06 Paul Brook <paul@codesourcery.com>
36480
36481 * README.gcc: Remove obsolete contraint on testcases.
36482
36483 2004-04-05 Paul Brook <paul@codesourcery.com>
36484
36485 PR2123
36486 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
36487 failure and exit(0) on success.
36488 * g++.dg/expr/anew2.C: Ditto.
36489 * g++.dg/expr/anew3.C: Ditto.
36490 * g++.dg/expr/anew4.C: Ditto.
36491
36492 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
36493
36494 PR c++/3518
36495 * g++.dg/template/unify7.C: New.
36496
36497 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
36498
36499 * g++.dg/README: Bring up to date with new subdirectories; remove
36500 duplicate subdirectory lines.
36501
36502 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
36503
36504 PR c++/14007
36505 * g++.dg/template/unify5.C: New.
36506 * g++.dg/template/unify6.C: New.
36507 * g++.dg/template/qualttp20.C: Adjust.
36508 * g++.old-deja/g++.jason/report.C: Adjust.
36509 * g++.old-deja/g++.other/qual1.C: Adjust.
36510
36511 2004-04-01 Mark Mitchell <mark@codesourcery.com>
36512
36513 PR c++/14803
36514 * g++.dg/inherit/ptrmem1.C: New test.
36515
36516 2004-04-01 Jakub Jelinek <jakub@redhat.com>
36517
36518 PR c++/14755
36519 * gcc.c-torture/execute/20040331-1.c: New test.
36520 * gcc.dg/20040331-1.c: New test.
36521
36522 2004-04-01 Paul Brook <paul@codesourcery.com>
36523
36524 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
36525
36526 2004-03-30 Mark Mitchell <mark@codesourcery.com>
36527
36528 PR c++/14724
36529 * g++.dg/init/goto1.C: New test.
36530
36531 PR c++/14763
36532 * g++.dg/template/defarg4.C: New test.
36533
36534 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
36535
36536 * gcc.dg/altivec-11.c: Extend test for more valid cases.
36537
36538 2004-03-28 David Edelsohn <edelsohn@gnu.org>
36539
36540 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
36541
36542 2004-03-28 Zack Weinberg <zack@codesourcery.com>
36543
36544 * gcc.dg/noncompile/undeclared-2.c: New test.
36545
36546 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
36547
36548 * gcc.dg/940409-1.c: Remove XFAIL.
36549 * gcc.dg/reg-vol-struct-1.c: New test.
36550
36551 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36552
36553 * gcc.dg/torture/builtin-wctype-1.c: New test.
36554
36555 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
36556
36557 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
36558 * gcc.dg/20001101-1.c: Likewise.
36559 * gcc.dg/20001102-1.c: Likewise.
36560
36561 2004-03-25 Roger Sayle <roger@eyesopen.com>
36562
36563 * gcc.dg/compare8.c: Add an additional test for XOR.
36564
36565 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36566
36567 * gcc.dg/torture/builtin-ctype-1.c: New test.
36568
36569 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36570
36571 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
36572 * gcc.dg/torture/builtin-math-1.c: Likewise.
36573 * gcc.dg/torture/builtin-power-1.c: New test.
36574
36575 2004-03-24 Andreas Schwab <schwab@suse.de>
36576
36577 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
36578 IA64 assembler.
36579
36580 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
36581 Roger Sayle <roger@eyesopen.com>
36582
36583 * gcc.dg/compare8.c: New test case.
36584
36585 2004-03-23 Ziemowit Laski <zlaski@apple.com>
36586
36587 * g++.dg/ext/altivec-7.C: New test.
36588
36589 2004-03-23 Zack Weinberg <zack@codesourcery.com>
36590
36591 PR 12267, 12391, 12560, 13129, 14114, 14133
36592 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
36593 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
36594 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
36595 Adjust error regexps.
36596 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
36597 * gcc.dg/noncompile/undeclared-1.c: New test cases.
36598 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
36599 * gcc.dg/local1.c: Add explanatory comment.
36600
36601 2004-03-23 Roger Sayle <roger@eyesopen.com>
36602
36603 PR optimization/14669
36604 * g++.dg/opt/fold2.C: New test case.
36605
36606 2004-03-22 Jakub Jelinek <jakub@redhat.com>
36607
36608 PR c/14069
36609 * gcc.dg/20040322-1.c: New test.
36610
36611 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
36612
36613 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
36614 * gcc.dg/ultrasp4.c: Likewise.
36615 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
36616
36617 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
36618
36619 * gcc.dg/i386-sse-8.c: Reset default options.
36620
36621 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
36622
36623 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
36624 in the error message text.
36625
36626 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
36627
36628 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
36629
36630 2004-03-21 Mark Mitchell <mark@codesourcery.com>
36631
36632 PR c++/14616
36633 * g++.dg/init/array13.C: New test.
36634
36635 2004-03-20 Roger Sayle <roger@eyesopen.com>
36636
36637 PR target/13889
36638 * gcc.c-torture/compile/pr13889.c: New test case.
36639
36640 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
36641
36642 PR c/14635
36643 * builtins-1.c (nan, nans): Don't test.
36644 * builtins-30.c: Don't use nan, nanf, nanl.
36645 * builtins-35.c: New test.
36646
36647 2004-03-19 Ziemowit Laski <zlaski@apple.com>
36648
36649 * g++.dg/ext/altivec-6.C: New test.
36650
36651 2004-03-19 Mark Mitchell <mark@codesourcery.com>
36652
36653 * g++.dg/init/placement3.C: New test.
36654
36655 * g++.dg/template/spec13.C: New test.
36656
36657 * g++.dg/lookup/using11.C: New test.
36658
36659 * g++.dg/lookup/koenig3.C: New test.
36660
36661 * g++.dg/template/operator2.C: New test.
36662
36663 * g++.dg/expr/dtor3.C: New test.
36664 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
36665 marker.
36666 * g++.old-deja/g++.law/visibility28.C: Likewise.
36667
36668 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
36669
36670 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
36671 * gcc.dg/ppc64-abi-3.c: Likewise.
36672
36673 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36674
36675 PR c++/14545
36676 * g++.dg/parse/template15.C: New test.
36677
36678 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36679
36680 * g++.dg/expr/dtor2.C: New test.
36681
36682 * g++.dg/lookup/anon4.C: New test.
36683
36684 * g++.dg/overload/using1.C: New test.
36685
36686 * g++.dg/template/lookup7.C: New test.
36687
36688 * g++.dg/template/typename6.C: New test.
36689
36690 * g++.dg/expr/cond6.C: New test.
36691
36692 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36693
36694 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
36695
36696 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36697
36698 * g++.dg/expr/cond5.C: New test.
36699 * g++.dg/expr/constcast1.C: Likewise.
36700 * g++.dg/expr/ptrmem2.C: Likewise.
36701 * g++.dg/expr/ptrmem3.C: Likewise.
36702 * g++.dg/lookup/main1.C: Likewise.
36703 * g++.dg/template/lookup6.C: Likewise.
36704
36705 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36706
36707 * gcc.dg/local1.c: New test.
36708
36709 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
36710
36711 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36712
36713 * gcc.dg/torture/builtin-convert-1.c: New test.
36714
36715 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36716
36717 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
36718
36719 2004-03-16 Mark Mitchell <mark@codesourcery.com>
36720
36721 PR c++/14481
36722 * g++.dg/warn/Wunused-7.C: New test.
36723
36724 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36725
36726 * gcc.dg/torture/builtin-integral-1.c: New test.
36727
36728 2004-03-16 Mark Mitchell <mark@codesourcery.com>
36729
36730 PR c++/14586
36731 * g++.dg/parse/non-dependent3.C: New test.
36732
36733 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
36734
36735 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
36736 * g++.dg/eh/simd-2.C: Likewise.
36737 * g++.dg/init/array10.C: Likewise.
36738 * gcc.c-torture/compile/simd-1.c: Likewise.
36739 * gcc.c-torture/compile/simd-2.c: Likewise.
36740 * gcc.c-torture/compile/simd-3.c: Likewise.
36741 * gcc.c-torture/compile/simd-4.c: Likewise.
36742 * gcc.c-torture/compile/simd-6.c: Likewise.
36743 * gcc.c-torture/execute/simd-1.c: Likewise.
36744 * gcc.c-torture/execute/simd-2.c: Likewise.
36745 * gcc.dg/compat/vector-defs.h: Likewise.
36746 * gcc.dg/20020531-1.c: Likewise.
36747 * gcc.dg/altivec-3.c: Likewise.
36748 * gcc.dg/altivec-4.c: Likewise.
36749 * gcc.dg/altivec-varargs-1.c: Likewise.
36750 * gcc.dg/compat/vector-defs.h: Likewise.
36751 * gcc.dg/i386-mmx-3.c: Likewise.
36752 * gcc.dg/i386-sse-4.c: Likewise.
36753 * gcc.dg/i386-sse-5.c: Likewise.
36754 * gcc.dg/i386-sse-8.c: Likewise.
36755 * gcc.dg/simd-1.c: Likewise.
36756 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
36757 __ev64_opaque__ since the machine description provides it.
36758
36759 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36760
36761 * lib/compat.exp (skip_list): New global variable.
36762 Use it to hold the user defined COMPAT_SKIPS list if any.
36763 (compat-obj): Add the members of skip_list to optall.
36764
36765 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36766
36767 * gcc.dg/compat/union-by-value-1_main.c,
36768 union-by-value-1_x.c, union-by-value-1_y.c,
36769 union-check.h, union-defs.h,
36770 union-init.h, union-return-1_main.c,
36771 union-return-1_x.c, union-return-1_y.c: New files.
36772
36773 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36774
36775 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
36776 mixed-struct-init.h: Add 4 mixed structure types.
36777 struct-by-value-21_main.c, struct-by-value-21_x.c,
36778 struct-by-value-21_y.c, struct-return-21_main.c,
36779 struct-return-21_x.c, struct-return-21_y.c: New files.
36780
36781 2004-03-13 Mark Mitchell <mark@codesourcery.com>
36782
36783 PR c++/14550
36784 * g++.dg/parse/template14.C: New test.
36785
36786 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
36787
36788 * gcc.c-torture/execute/20040313-1.c: New test.
36789
36790 2004-03-13 Jakub Jelinek <jakub@redhat.com>
36791
36792 PR target/14533
36793 * gcc.dg/20040311-2.c: New test.
36794
36795 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
36796
36797 PR other/14544
36798 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
36799 bit-field.
36800
36801 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
36802
36803 * gcc.dg/20040305-2.c: Add missing return statement.
36804
36805 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36806
36807 * gcc.dg/builtins-34.c: Also check pow10*.
36808
36809 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
36810
36811 PR target/14262
36812 * gcc.dg/20040305-2.c: New test.
36813
36814 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
36815
36816 * gcc.dg/20040310-1.c: New test.
36817
36818 2004-03-11 Roger Sayle <roger@eyesopen.com>
36819
36820 * gcc.c-torture/execute/20040311-1.c: New test case.
36821
36822 2004-03-11 Mark Mitchell <mark@codesourcery.com>
36823
36824 PR c++/14476
36825 * g++.dg/lookup/enum1.C: New test.
36826
36827 2004-03-10 Mark Mitchell <mark@codesourcery.com>
36828
36829 PR c++/14510
36830 * g++.dg/lookup/struct2.C: New test.
36831
36832 2004-03-10 Uros Bizjak <uros@kss-loka.si>
36833
36834 * gcc.dg/builtins-34.c: New test.
36835
36836 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36837
36838 * gcc.dg/torture/builtin-nonneg-1.c: New test.
36839
36840 2004-03-09 James E Wilson <wilson@specifixinc.com>
36841
36842 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
36843 * gcc.dg/alias-2.c: New testcase.
36844
36845 2004-03-09 Zack Weinberg <zack@codesourcery.com>
36846
36847 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
36848
36849 2004-03-09 Roger Sayle <roger@eyesopen.com>
36850
36851 * gcc.c-torture/execute/20040309-1.c: New test case.
36852
36853 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
36854
36855 PR c++/14397
36856 * g++.dg/overload/ref1.C: New.
36857
36858 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36859
36860 PR c++/14409
36861 * g++.dg/template/spec12.C: New test.
36862
36863 PR c++/14448
36864 * g++.dg/parse/crash14.C: New test.
36865
36866 2004-03-09 Mark Mitchell <mark@codesourcery.com>
36867
36868 PR c++/14230
36869 * g++.dg/init/ref11.C: New test.
36870
36871 2004-03-09 Mark Mitchell <mark@codesourcery.com>
36872
36873 PR c++/14432
36874 * g++.dg/parse/builtin2.C: New test.
36875
36876 2004-03-08 Mark Mitchell <mark@codesourcery.com>
36877
36878 PR c++/14401
36879 * g++.dg/init/ctor3.C: New test.
36880 * g++.dg/init/union1.C: New test.
36881 * g++.dg/ext/anon-struct4.C: New test.
36882
36883 2004-03-08 Mark Mitchell <mark@codesourcery.com>
36884
36885 * g++.dg/lookup/koenig1.C: Tweak error messages.
36886 * g++.dg/lookup/used-before-declaration.C: Likewise.
36887 * g++.dg/other/do1.C: Likewise.
36888 * g++.dg/overload/koenig1.C: Likewise.
36889 * g++.dg/parse/crash13.C: Likewise.
36890 * g++.dg/template/instantiate3.C: Likewise.
36891
36892 2004-03-08 Eric Christopher <echristo@redhat.com>
36893
36894 * * lib/target-supports.exp: Enable libiconv in test
36895 compilation. Fix up error checking.
36896
36897 2004-03-08 Roger Sayle <roger@eyesopen.com>
36898
36899 PR middle-end/14289
36900 * gcc.dg/pr14289-1.c: New test case.
36901 * gcc.dg/pr14289-2.c: Likewise.
36902 * gcc.dg/pr14289-3.c: Likewise.
36903
36904 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
36905
36906 * gcc.c-torture/execute/20040308-1.c: New test.
36907
36908 2004-03-07 Roger Sayle <roger@eyesopen.com>
36909
36910 * gcc.c-torture/execute/20040307-1.c: New test case.
36911
36912 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
36913
36914 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
36915
36916 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
36917
36918 * gcc.dg/20040306-1.c: New test.
36919
36920 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
36921
36922 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
36923 them static.
36924 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
36925
36926 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36927
36928 PR c/14465
36929 * gcc.dg/decl-6.c: New test.
36930
36931 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36932
36933 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
36934 Rename LOGPOW -> LOG_POW.
36935 (SQRT_EXP, POW_EXP): New.
36936
36937 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36938
36939 * gcc.dg/i386-sse-8.c: New test.
36940
36941 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36942
36943 PR c/14114
36944 * gcc.dg/decl-5.c: New test.
36945
36946 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
36947
36948 * gcc.dg/20040305-1.c: New test.
36949
36950 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
36951
36952 PR other/14354
36953 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
36954
36955 2004-03-04 Ziemowit Laski <zlaski@apple.com>
36956
36957 PR c++/14425, c++/14426
36958 * g++.dg/ext/altivec-4.C: New test.
36959 * g++.dg/ext/altivec-5.C: New test.
36960
36961 2004-03-04 Geoffrey Keating <geoffk@apple.com>
36962
36963 * g++.old-deja/g++.other/linkage1.C: Expect errors about
36964 global variables of a type with no linkage.
36965 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
36966 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
36967 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
36968 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
36969 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
36970 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
36971 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
36972 * g++.dg/warn/deprecated.C: Name enum Color.
36973 * g++.dg/overload/VLA.C: Name structure for 'b'.
36974 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
36975
36976 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
36977
36978 * gcc.c-torture/compile/20040304-1.c: New test.
36979
36980 2004-03-03 Zack Weinberg <zack@codesourcery.com>
36981
36982 PR 13728
36983 * gcc.dg/decl-4.c: New testcase.
36984
36985 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
36986
36987 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
36988 as PRECF if sizeof (float) > sizeof (double).
36989 (PRECL): Make it the same as PRECF if
36990 sizeof (float) > sizeof (long double).
36991
36992 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36993
36994 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
36995 system type. Add check for irix6 which doesn't have c99 runtime.
36996
36997 2004-03-03 Bob Wilson <bob.wilson@acm.org>
36998
36999 * gcc.dg/const-elim-1.c: xfail for xtensa.
37000
37001 2004-03-01 Mark Mitchell <mark@codesourcery.com>
37002
37003 PR c++/14369
37004 * g++.dg/template/cond4.C: New test.
37005
37006 2004-03-01 Mark Mitchell <mark@codesourcery.com>
37007
37008 PR c++/14360
37009 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
37010
37011 PR c++/14361
37012 * g++.dg/parse/defarg7.C: New test.
37013
37014 PR c++/14359
37015 * g++.dg/template/friend26.C: New test.
37016
37017 2004-03-01 Mark Mitchell <mark@codesourcery.com>
37018
37019 PR c++/14324
37020 * g++.dg/abi/mangle21.C: New test.
37021
37022 PR c++/14260
37023 * g++.dg/parse/constructor2.C: New test.
37024
37025 PR c++/14337
37026 * g++.dg/template/sfinae1.C: New test.
37027
37028 2004-02-29 Mark Mitchell <mark@codesourcery.com>
37029
37030 PR c++/14267
37031 * g++.dg/expr/crash2.C: New test.
37032
37033 PR middle-end/13448
37034 * gcc.dg/inline-5.c: New test.
37035 * gcc.dg/always-inline.c: Split out tests into ...
37036 * gcc.dg/always-inline2.c: ... this and ...
37037 * gcc.dg/always-inline3.c: ... this.
37038
37039 2004-02-29 Mark Mitchell <mark@codesourcery.com>
37040
37041 PR debug/12103
37042 * g++.dg/debug/crash1.C: New test.
37043
37044 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
37045
37046 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
37047 function with __attribute__((noinline)).
37048 (recurser_void2): Likewise.
37049 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
37050 (recurser_void2): Likewise.
37051
37052 2004-02-29 Roger Sayle <roger@eyesopen.com>
37053
37054 PR middle-end/14203
37055 * g++.dg/warn/Wunused-6.C: New test case.
37056
37057 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
37058
37059 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
37060 not defined.
37061
37062 2004-02-27 Eric Christopher <echristo@redhat.com>
37063
37064 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
37065 * g++.dg/charset/asm2.c: Run only x86.
37066 * gcc.dg/charset/asm3.c: Ditto.
37067
37068 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
37069
37070 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
37071 ld_library_path.
37072
37073 2004-02-27 Ziemowit Laski <zlaski@apple.com>
37074
37075 * g++.dg/ext/altivec-3.C: New.
37076
37077 2004-02-26 Richard Henderson <rth@redhat.com>
37078
37079 * g++.dg/ext/attrib10.C: Mark for warning.
37080 * gcc.dg/attr-alias-1.c: New.
37081
37082 2004-02-26 Richard Henderson <rth@redhat.com>
37083
37084 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
37085 * gcc.c-torture/execute/20040208-2.c: ... it back.
37086
37087 2004-02-26 Eric Christopher <echristo@redhat.com>
37088
37089 * lib/target-supports.exp (check-iconv-available): New function.
37090 * lib/gcc-dg.exp (dg-require-iconv): New function.
37091 Use above.
37092 * gcc.dg/charset: New directory.
37093 * gcc.dg/charset/charset.exp: New file.
37094 * gcc.dg/charset/asm1.c: Ditto.
37095 * gcc.dg/charset/asm2.c: Ditto.
37096 * gcc.dg/charset/asm3.c: Ditto.
37097 * gcc.dg/charset/asm4.c: Ditto.
37098 * gcc.dg/charset/asm5.c: Ditto.
37099 * gcc.dg/charset/attribute1.c: Ditto.
37100 * gcc.dg/charset/attribute2.c: Ditto.
37101 * gcc.dg/charset/string1.c: Ditto.
37102 * g++.dg/charset: New directory.
37103 * g++.dg/dg.exp: Add here. Special options.
37104 * g++.dg/charset/charset.exp: New file.
37105 * g++.dg/charset/asm1.c: Ditto.
37106 * g++.dg/charset/asm2.c: Ditto.
37107 * g++.dg/charset/asm3.c: Ditto.
37108 * g++.dg/charset/asm4.c: Ditto.
37109 * g++.dg/charset/attribute1.c: Ditto.
37110 * g++.dg/charset/attribute2.c: Ditto.
37111 * g++.dg/charset/extern1.cc: Ditto.
37112 * g++.dg/charset/extern2.cc: Ditto.
37113 * g++.dg/charset/string1.c: Ditto.
37114
37115 2004-02-26 Mark Mitchell <mark@codesourcery.com>
37116
37117 PR c++/14278
37118 * g++.dg/parse/comma1.C: New test.
37119
37120 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37121
37122 PR c++/14284
37123 * g++.dg/template/ttp8.C: New test.
37124
37125 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
37126
37127 * gcc.dg/fixuns-trunc-1.c: New test.
37128
37129 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37130
37131 * gcc.dg/builtins-config.h: Use #elif.
37132
37133 2004-02-26 Michael Matz <matz@suse.de>
37134
37135 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
37136 * gcc.dg/991214-1.c: Likewise.
37137 * gcc.dg/i386-asm-1.c: Likewise.
37138
37139 2004-02-25 Richard Henderson <rth@redhat.com>
37140
37141 * gcc.c-torture/execute/20040208-2.c: Move ...
37142 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
37143
37144 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37145
37146 PR c++/14246
37147 * g++.dg/other/crash-3.C: New test.
37148
37149 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37150
37151 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
37152 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
37153
37154 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
37155 HP-UX.
37156
37157 2004-02-24 Michael Matz <matz@suse.de>
37158
37159 * gcc.dg/i386-regparm.c: New.
37160
37161 2004-02-23 James E Wilson <wilson@specifixinc.com>
37162
37163 * gcc.c-torture/execute/20040223-1.c: New.
37164
37165 2004-02-23 Zack Weinberg <zack@codesourcery.com>
37166 Kazu Hirata <kazu@cs.umass.edu>
37167
37168 * gcc.dg/fwritable-strings-1.c: Remove.
37169
37170 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
37171
37172 PR c/14156
37173 * gcc.dg/20040223-1.c: New test.
37174
37175 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37176
37177 PR c++/14106
37178 * g++.dg/ext/typeof9.C: New test.
37179
37180 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37181
37182 PR c++/14250
37183 * g++.dg/other/switch1.C: New test.
37184
37185 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
37186
37187 * gcc.dg/cast-function-1.c: Adjust for new informative message.
37188 * gcc.dg/va-arg-1.c: Likewise.
37189
37190 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37191
37192 PR c++/14143
37193 * g++.dg/template/koenig5.C: New test.
37194
37195 2004-02-21 Ziemowit Laski <zlaski@apple.com>
37196
37197 * g++.dg/ext/altivec-1.C: Generalize target triple.
37198 * g++.dg/ext/altivec-2.C: New test case.
37199 * g++.dg/ext/altivec_check.h: New file.
37200 * gcc.dg/altivec-1.c: Generalize target triple;
37201 include altivec_check.h and call altivec_check().
37202 * gcc.dg/altivec-[2-5].c: Generalize target triple.
37203 * gcc.dg/altivec-6.c: New test case.
37204 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
37205 type casts as needed.
37206 * gcc.dg/altivec-10.c: Include altivec_check.h and call
37207 altivec_check().
37208 * gcc.dg/altivec-12.c: New test case.
37209 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
37210 include altivec_check.h and call altivec_check().
37211 * gcc.dg/altivec_check.h: New file.
37212
37213 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37214
37215 * lib/target-supports.exp (check_alias_available): Don't mangle
37216 function `g' in test program.
37217
37218 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37219
37220 * lib/target-supports.exp (check_profiling_available): Check
37221 argument to determine whether we support a profiling type.
37222 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
37223 check_profiling_available.
37224 * g++.dg/bprob/bprob.exp: Likewise.
37225 * g77.dg/bprob/bprob.exp: Likewise.
37226 * gcc.misc-tests/bprob.exp: Likewise.
37227 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
37228 dg-require-profiling and delete expected error handling.
37229 * gcc.dg/20021014-1.c: Likewise.
37230 * gcc.dg/nest.c: Likewise.
37231
37232 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37233
37234 PR c++/12007
37235 * g++.dg/other/vthunk1.C: New test.
37236
37237 2004-02-20 Falk Hueffner <falk@debian.org>
37238
37239 PR target/14201
37240 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
37241
37242 2004-02-20 Mark Mitchell <mark@codesourcery.com>
37243
37244 PR c++/13927
37245 * g++.dg/other/error8.C: Remove XFAIL markers.
37246
37247 PR c++/14173
37248 * g++.dg/ext/packed5.C: New test.
37249
37250 PR c++/14199
37251 * g++.dg/warn/Wunused-5.C: New test.
37252
37253 PR c++/14186
37254 * g++.dg/lookup/member1.C: New test.
37255
37256 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
37257
37258 * gcc.c-torture/compile/20040130-1.c: Enable only when
37259 __INT_MAX__ >= 2147483647L.
37260 * gcc.c-torture/compile/961203-1.c: Likewise.
37261
37262 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
37263
37264 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
37265 * g++.dg/opt/template1.C: Robustify assembler regexp
37266
37267 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37268
37269 * gcc.c-torture/execute/simd-4.x: Remove.
37270 * gcc.c-torture/execute/va-arg-25.x: Likewise.
37271 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
37272 Guard with #ifndef SKIP_ATTRIBUTE.
37273 * gcc.dg/compat/vector-1_y.c: Likewise.
37274 * gcc.dg/compat/vector-2_x.c: Likewise.
37275 * gcc.dg/compat/vector-2_y.c: Likewise.
37276 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
37277 * g++.dg/eh/simd-2.C: Likewise.
37278
37279 2004-02-19 Alan Modra <amodra@bigpond.net.au>
37280
37281 * gcc.c-torture/compile/complex-1.c: New.
37282
37283 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
37284
37285 PR target/14209
37286 * gcc.c-torture/execute/20040218-1.c: New test.
37287
37288 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37289
37290 PR c++/14181
37291 * g++.dg/parse/new2.C: New test.
37292
37293 2004-02-18 Paul Brook <paul@codesourcery.com>
37294
37295 * gcc.c-torture/compile/libcall-1.c: New test.
37296
37297 2004-02-18 Paul Brook <paul@codesourcery.com>
37298
37299 PR debug/12934
37300 * gcc.dg/debug/debug-7.c: New test.
37301
37302 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
37303
37304 * gcc.dg/20040217-1.c: New test.
37305
37306 2004-02-17 Zack Weinberg <zack@codesourcery.com>
37307
37308 * gcc.c-torture/execute/990208-1.x: Delete.
37309
37310 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
37311
37312 * gcc.c-torture/execute/20040208-2.x: New file.
37313
37314 2004-02-17 Mark Mitchell <mark@codesourcery.com>
37315
37316 PR c++/11326
37317 * g++.dg/abi/structret1.C: New test.
37318
37319 2004-02-17 Jakub Jelinek <jakub@redhat.com>
37320
37321 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
37322 (i386_cpuid): No need to test if cpuid is available on AMD64.
37323 Fix assembly, so that it works onboth i386 and AMD64.
37324 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
37325 (vecInLong): Fix s[] member type to unsigned int.
37326 (vecInWord): Remove type.
37327 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
37328 (a64, b64, c64, d64, e64): Remove.
37329 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
37330 Remove unused variable. Remove initialization of removed variables.
37331 Don't call mmx_tests nor sse_tests.
37332 (reference_mmx, reference_sse): Remove.
37333 (check): Add return stmt.
37334 * gcc.dg/i386-sse-7.c: New test.
37335 * gcc.dg/i386-mmx-4.c: New test.
37336
37337 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37338
37339 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
37340 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37341 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37342 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
37343 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
37344 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
37345 g++.dg/tc1/dr94.C: Fix line terminator.
37346
37347 2004-02-16 Geoffrey Keating <geoffk@apple.com>
37348
37349 * gcc.c-torture/compile/20040216-1.c: New.
37350
37351 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37352
37353 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37354 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37355 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
37356 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
37357 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
37358 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
37359
37360 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37361
37362 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
37363
37364 2004-02-15 Mark Mitchell <mark@codesourcery.com>
37365
37366 PR c++/13971
37367 * g++.dg/expr/cond4.C: New test.
37368
37369 PR c++/14086
37370 * g++.dg/lookup/crash2.C: New test.
37371
37372 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
37373
37374 * gcc.c-torture/compile/20040214-2.c: New test.
37375
37376 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
37377
37378 PR c++/14116
37379 * g++.dg/ext/typeof8.C: New test.
37380
37381 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
37382
37383 * gcc.c-torture/compile/20040214-1.c: New test.
37384
37385 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37386
37387 PR c++/13635
37388 * g++.dg/template/spec11.C: New test.
37389
37390 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37391
37392 PR c++/13927
37393 * g++.dg/other/error8.C: New test.
37394
37395 2004-02-13 Mark Mitchell <mark@codesourcery.com>
37396
37397 PR c++/14122
37398 * g++.dg/template/array4.C: New test.
37399
37400 PR c++/14108
37401 * g++.dg/inherit/thunk2.C: New test.
37402
37403 PR c++/14083
37404 * g++.dg/eh/cond2.C: New test.
37405
37406 2004-02-12 Alan Modra <amodra@bigpond.net.au>
37407
37408 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
37409
37410 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
37411
37412 * lib/scanasm.exp (dg-scan): Quote pattern before display.
37413
37414 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
37415
37416 * g++.dg/simd-2.C: xfail on ppc64-linux.
37417
37418 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
37419
37420 PR c/456
37421 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
37422 tests.
37423
37424 2004-02-11 Uros Bizjak <uros@kss-loka.si>
37425
37426 * gcc.dg/builtins-33.c: New test.
37427
37428 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
37429
37430 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
37431
37432 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
37433
37434 * g++.dg/simd-2.C: Set -maltivec for ppc64.
37435
37436 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
37437
37438 * gcc.dg/ppc64-abi-3.c: New test.
37439
37440 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
37441
37442 PR c/14092
37443
37444 * gcc.dg/pr14092-1.c: New testcase.
37445
37446 2004-02-10 Alan Modra <amodra@bigpond.net.au>
37447
37448 * gcc.dg/cpp/assert4.c: Fix typo last change.
37449
37450 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
37451 * gcc.dg/cpp/assert4.c: Handle powerpc64.
37452
37453 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
37454
37455 2004-02-09 Roger Sayle <roger@eyesopen.com>
37456
37457 * gcc.c-torture/compile/20040209-1.c: New test case.
37458
37459 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
37460
37461 * gcc.dg/c90-init-1.c: Adjust expected error messages.
37462
37463 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
37464
37465 * gcc.c-torture/execute/20040208-[12].c: New tests.
37466
37467 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
37468
37469 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
37470
37471 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
37472
37473 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
37474
37475 2004-02-07 Zack Weinberg <zack@codesourcery.com>
37476
37477 Bug 13856
37478 * gcc.dg/visibility-8.c: New testcase.
37479
37480 2004-02-07 Zack Weinberg <zack@codesourcery.com>
37481
37482 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
37483 arguments.
37484 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
37485
37486 2004-02-07 Roger Sayle <roger@eyesopen.com>
37487
37488 PR middle-end/13696
37489 * g++.dg/opt/fold1.C: New test case.
37490
37491 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37492
37493 PR c++/14033
37494 * g++.dg/other/crash-2.C: New test.
37495
37496 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37497
37498 PR c++/14028
37499 * g++.dg/parse/angle-bracket2.C: New test.
37500
37501 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37502
37503 PR middle-end/13750
37504 Revert:
37505 2004-01-15 Geoffrey Keating <geoffk@apple.com>
37506 PR pch/13361
37507 * g++.dg/pch/wchar-1.C: New.
37508 * g++.dg/pch/wchar-1.Hs: New.
37509
37510 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37511
37512 PR c++/14008
37513 * g++.dg/parse/error15.C: New test.
37514 * g++.dg/parse/crash11.C: Update dg-error mark.
37515
37516 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37517
37518 PR c++/13932
37519 * g++.dg/warn/conv2.C: New test.
37520
37521 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37522
37523 PR c++/13086
37524 * g++.dg/warn/incomplete1.C: Remove xfail.
37525
37526 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37527
37528 * lib/file-format.exp (gcc_target_object_format): Use
37529 ${tool}_target_compile, not gcc_target_compile.
37530 * lib/target-supports.exp (check_alias_available): Likewise.
37531 (check_gc_sections_available): Likewise.
37532 * g++.dg/ext/attrib10.C: Use dg-require-alias.
37533 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
37534 dg-require-alias.
37535
37536 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37537
37538 PR c++/13969
37539 * g++.dg/template/static6.C: New test.
37540
37541 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
37542
37543 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
37544
37545 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37546
37547 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
37548 tests for systems where `char' is unsigned by default.
37549
37550 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37551
37552 PR c++/13997
37553 * g++.dg/template/partial3.C: New test.
37554
37555 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
37556
37557 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
37558 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
37559 Remove mentions of obsolete ports.
37560
37561 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
37562
37563 * gcc.dg/noncompile/20001228-1.c: Fix for new
37564 error message.
37565
37566 2004-02-03 Roger Sayle <roger@eyesopen.com>
37567
37568 PR target/9348
37569 * gcc.c-torture/execute/multdi-1.c: New test case.
37570
37571 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37572
37573 PR c++/13925
37574 * g++.dg/template/lookup5.C: New test.
37575
37576 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37577
37578 PR c++/13950
37579 * g++.dg/template/lookup4.C: New test.
37580
37581 PR c++/13970
37582 * g++.dg/parse/error14.C: New test.
37583
37584 PR c++/14002
37585 * g++.dg/parse/template13.C: New test.
37586
37587 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37588
37589 PR c++/13978
37590 * g++.dg/template/koenig4.C: New test.
37591
37592 PR c++/13968
37593 * g++.dg/template/crash17.C: New test.
37594
37595 PR c++/13975
37596 * g++.dg/parse/error13.C: New test.
37597 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
37598
37599 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
37600
37601 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
37602
37603 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
37604
37605 PR c/11658
37606 PR c/13994
37607 * gcc.dg/noncompile/20040203-1.c: New test.
37608 * gcc.dg/noncompile/20040203-2.c: Likewise.
37609 * gcc.dg/noncompile/20040203-3.c: Likewise.
37610 * gcc.dg/20040203-1.c: Likewise.
37611
37612 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
37613
37614 PR c++/10858
37615 * g++.dg/template/sizeof7.C: New test.
37616
37617 2004-02-02 Eric Christopher <echristo@redhat.com>
37618 Zack Weinberg <zack@codesourcery.com>
37619
37620 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
37621
37622 2004-02-02 Zack Weinberg <zack@codesourcery.com>
37623
37624 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
37625 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
37626 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
37627 * gcc.dg/cleanup-5.c: Run only on Linux targets.
37628
37629 2004-02-02 Mark Mitchell <mark@codesourcery.com>
37630
37631 PR c++/13113
37632 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
37633
37634 PR c++/13854
37635 * g++.dg/ext/attrib13.C: New test.
37636
37637 PR c++/13907
37638 * g++.dg/conversion/op2.C: New test.
37639
37640 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37641
37642 * gcc.dg/titype-1.c: Fix pasto.
37643
37644 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37645
37646 * gcc.dg/titype-1.c: New test.
37647
37648 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37649
37650 PR c++/13957
37651 * g++.dg/template/non-type-template-argument-1.C,
37652 g++.dg/template/qualified-id1.C: Update dg-error marks.
37653 * g++.dg/template/nontype6.C: New test.
37654
37655 2004-02-01 Roger Sayle <roger@eyesopen.com>
37656
37657 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
37658 * gcc.dg/builtins-31.c: New testcase.
37659 * gcc.dg/builtins-32.c: New testcase.
37660
37661 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
37662
37663 * objc.dg/call-super-2.m: Update line numbers
37664 for the including of stddef.h.
37665
37666 2004-01-30 Michael Matz <matz@suse.de>
37667
37668 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
37669 g++.dg/ext/case-range3.C: New tests.
37670
37671 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37672
37673 DR206
37674 PR c++/13813
37675 * g++.dg/template/member4.C: New test.
37676
37677 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37678
37679 PR c++/13683
37680 * g++.dg/template/sizeof6.C: New test.
37681
37682 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
37683
37684 * gcc.dg/fwritable-strings-1.c: New test.
37685
37686 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
37687
37688 * gcc.c-torture/compile/20040130-1.c: New test.
37689
37690 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
37691
37692 * objc.dg/call-super-2.m: Include stddef.h for size_t.
37693
37694 2004-01-29 Mark Mitchell <mark@codesourcery.com>
37695
37696 PR c++/13883
37697 * g++.dg/template/ctor3.C: New test.
37698
37699 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37700
37701 * g++.dg/tc1: New directory.
37702 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
37703 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
37704 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
37705 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
37706 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
37707
37708 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37709
37710 * g++.dg/parse/error11.C: New test.
37711 * g++.dg/parse/error12.C: Likewise.
37712
37713 2004-01-28 Ziemowit Laski <zlaski@apple.com>
37714
37715 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
37716 (scan_initial, main): Use aligned_sizeof instead of sizeof.
37717
37718 2004-01-28 Mark Mitchell <mark@codesourcery.com>
37719
37720 PR c++/13791
37721 * g++.dg/ext/attrib12.C: New test.
37722
37723 PR c++/13736
37724 * g++.dg/parse/cast2.C: New test.
37725
37726 2004-01-27 James E Wilson <wilson@specifixinc.com>
37727
37728 * objc.dg/encode-2.m (main): New local string. Set depending on
37729 sizeof long. Use in sscanf call.
37730 * objc.dg/encode-3.m (main): New local string. Set depending on
37731 sizeof long. Use in scan_initial call.
37732
37733 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37734
37735 * objc.dg/call-super-2.m: Make LP64-safe.
37736 * objc.dg/desig-init-1.m: Likewise.
37737
37738 2004-01-27 Devang Patel <dpatel@apple.com>
37739
37740 * g++.dg/debug/namespace1.C: New test.
37741
37742 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
37743
37744 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
37745 xscale-*-*.
37746
37747 * gcc.dg/arm-mmx-1.c: New test.
37748
37749 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
37750
37751 * gcc.dg/20040127-1.c: New test.
37752 * gcc.dg/20040127-2.c: New test.
37753
37754 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37755
37756 * objc.dg/stret-1.m (glob): Renamed to globa.
37757
37758 2004-01-26 Mark Mitchell <mark@codesourcery.com>
37759
37760 PR c++/13663
37761 * g++.dg/expr/for1.C: New test.
37762
37763 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
37764
37765 PR middle-end/13779
37766 * gcc.dg/darwin-longlong.c: New test.
37767
37768 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
37769
37770 * gcc.dg/20040124-1.c: Moved test from here...
37771 * gcc.c-torture/compile/20040124-1.c: ...to here.
37772
37773 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
37774
37775 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
37776 the assembly output if -m64 is passed.
37777
37778 2004-01-25 Mark Mitchell <mark@codesourcery.com>
37779
37780 PR c++/13833
37781 * g++.dg/template/cond3.C: New test.
37782
37783 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37784
37785 PR c++/13810
37786 * g++.dg/template/ttp7.C: New test.
37787
37788 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37789
37790 PR c++/13797
37791 * g++.dg/template/nontype4.C: New test.
37792 * g++.dg/template/nontype5.C: Likewise.
37793
37794 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
37795
37796 * gcc.dg/torture/mips-clobber-at.c: New test.
37797
37798 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
37799
37800 * gcc.dg/20040124-1.c: New test.
37801
37802 2004-01-24 Jakub Jelinek <jakub@redhat.com>
37803
37804 * gcc.dg/20040123-1.c: New test.
37805
37806 2004-01-23 Zack Weinberg <zack@codesourcery.com>
37807
37808 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
37809
37810 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
37811
37812 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
37813
37814 2004-01-23 Andrew Pinski <apinski@apple.com>
37815
37816 * gcc.dg/20030121-1.c: Move to ..
37817 * gcc.dg/20040121-1.c: here.
37818
37819 2004-01-23 Roger Sayle <roger@eyesopen.com>
37820
37821 * gcc.dg/builtins-29.c: New test case.
37822
37823 2004-01-23 Zack Weinberg <zack@codesourcery.com>
37824
37825 PR 18314
37826 * gcc.dg/builtins-30.c: New testcase.
37827
37828 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
37829
37830 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
37831 * lib/g77.exp: Likewise.
37832 * lib/objc.exp: Likewise.
37833 * lib/g++.exp: Likewise.
37834
37835 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
37836
37837 * gcc.dg/struct-by-value-2.c: New test.
37838
37839 2004-01-21 Andrew Pinski <apinski@apple.com>
37840
37841 PR target/13785
37842 * gcc.dg/20030121-1.c: New test.
37843
37844 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
37845
37846 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
37847 clobber frame pointer register in asm statement.
37848
37849 2004-01-21 Falk Hueffner <falk@debian.org>
37850
37851 * gcc.c-torture/compile/20040121-1.c: New test.
37852
37853 2004-01-21 Zack Weinberg <zack@codesourcery.com>
37854
37855 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
37856
37857 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
37858
37859 * gcc.dg/ppc64-abi-2.c: New test.
37860
37861 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
37862
37863 * lib/treelang.exp: Fill out this file.
37864 * lib/treelang-dg.exp: New File.
37865
37866 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
37867
37868 * gcc.c-torture/compile/981022-1.c: Remove.
37869 * gcc.dg/array-5.c: Remove XFAIL.
37870 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
37871 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
37872 gcc.dg/cond-lvalue-1.c: Update.
37873 * gcc.dg/cast-lvalue-2.c: New test.
37874
37875 2004-01-19 Mark Mitchell <mark@codesourcery.com>
37876
37877 PR c++/13592
37878 * g++.dg/other/error1.C (class foo): Tweak error message.
37879
37880 PR c++/13592
37881 * g++.dg/template/call2.C: New test.
37882
37883 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37884
37885 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
37886 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
37887 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
37888 scalar-return-1_x.c, scalar-return-2_y.c,
37889 scalar-return-3_x.c, scalar-return-3_y.c,
37890 scalar-return-4_x.c, scalar-return-4_y.c,
37891 struct-align-1.h, struct-align-1_x.c,
37892 struct-align-1_y.c, struct-align-2.h,
37893 struct-align-2_x.c, struct-align-2_y.c,
37894 struct-by-value-10_y.c, struct-by-value-11_x.c,
37895 struct-by-value-11_y.c, struct-by-value-12_x.c,
37896 struct-by-value-12_y.c, struct-by-value-13_x.c,
37897 struct-by-value-13_y.c, struct-by-value-14_x.c,
37898 struct-by-value-14_y.c, struct-by-value-15_x.c,
37899 struct-by-value-15_y.c, struct-by-value-16_y.c,
37900 struct-by-value-17_y.c, struct-by-value-18_y.c,
37901 struct-by-value-19_y.c, struct-by-value-1_x.c,
37902 struct-by-value-1_y.c, struct-by-value-20_y.c,
37903 struct-by-value-2_x.c, struct-by-value-2_y.c,
37904 struct-by-value-3_y.c, struct-by-value-4_x.c,
37905 struct-by-value-4_y.c, struct-by-value-5_y.c,
37906 struct-by-value-6_y.c, struct-by-value-7_y.c
37907 struct-by-value-8_x.c, struct-by-value-8_y.c
37908 struct-by-value-9_x.c, struct-by-value-9_y.c
37909 struct-return-10_x.c, struct-return-10_y.c,
37910 struct-return-19_x.c, struct-return-20_x.c
37911 struct-return-2_x.c, struct-return-2_y.c
37912 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
37913 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
37914
37915 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37916
37917 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
37918 attribute on sparc*-sun-solaris2.*.
37919
37920 2004-01-18 Mark Mitchell <mark@codesourcery.com>
37921
37922 PR c++/13710
37923 * g++.dg/ext/typeof7.C: New test.
37924
37925 2004-01-18 David Edelsohn <edelsohn@gnu.org>
37926
37927 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
37928 * gcc.dg/const-elim-1.c: Same.
37929
37930 2004-01-17 Ziemowit Laski <zlaski@apple.com>
37931
37932 * objc.dg/stret-1.m: New.
37933 * objc.dg/stret-2.m: New.
37934
37935 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
37936
37937 PR c++/11895
37938 * g++.dg/ext/vector1.C: New test.
37939
37940 2004-01-16 Geoffrey Keating <geoffk@apple.com>
37941
37942 * gcc.dg/pch/import-1.c: New.
37943 * gcc.dg/pch/import-1.hs: New.
37944 * gcc.dg/pch/import-1a.h: New.
37945 * gcc.dg/pch/import-1b.h: New.
37946 * gcc.dg/pch/import-1c.h: New.
37947
37948 2004-01-16 Mark Mitchell <mark@codesourcery.com>
37949
37950 PR c++/13574
37951 * g++.dg/ext/array1.C: New test.
37952
37953 PR c++/13178
37954 * g++.dg/conversion/op1.C: New test.
37955
37956 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
37957
37958 PR 11864
37959 From Kazumoto Kojima / Dan Kegel:
37960 * gcc.dg/pr11864-1.c: New test.
37961
37962 PR 10392
37963 From Marcus Comstedt / Dan Kegel:
37964 * gcc.dg/pr10392-1.c: New test.
37965
37966 2004-01-16 Mark Mitchell <mark@codesourcery.com>
37967
37968 PR c++/13478
37969 * g++.dg/init/ref10.C: New test.
37970
37971 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37972
37973 PR c++/13407
37974 * g++.dg/parse/typename6.C: New test.
37975
37976 2004-01-15 Geoffrey Keating <geoffk@apple.com>
37977
37978 PR pch/13361
37979 * g++.dg/pch/wchar-1.C: New.
37980 * g++.dg/pch/wchar-1.Hs: New.
37981
37982 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37983
37984 PR c++/9259
37985 * g++.dg/expr/sizeof2.C: New test.
37986
37987 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
37988
37989 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
37990
37991 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
37992
37993 PR c++/13659
37994 * g++.dg/lookup/strong-using-3.C: New.
37995 * g++.dg/lookup/using-10.C: New.
37996
37997 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
37998
37999 PR c++/13594
38000 * g++.dg/lookup/strong-using-2.C: New.
38001
38002 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
38003 Dan Kegel <dank@kegel.com>
38004 J"orn Rennecke <joern.rennecke@superh.com>
38005
38006 PR target/9365
38007 * gcc.dg/pr9365-1.c: New test.
38008
38009 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38010
38011 PR c++/8856
38012 * g++.dg/parse/casting-operator2.C: New test.
38013 * g++.old-deja/g++.pt/explicit83.C: Remove.
38014
38015 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
38016
38017 * gcc.dg/label-compound-stmt-1.c: New test.
38018 * gcc.c-torture/compile/950922-1.c,
38019 gcc.c-torture/compile/20000211-3.c,
38020 gcc.c-torture/compile/20000518-1.c,
38021 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
38022 compound statements.
38023
38024 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
38025
38026 * gcc.dg/ppc64-abi-1.c: New test.
38027
38028 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
38029
38030 * g++.dg/ext/attrib9.C: Add dg-warnings.
38031
38032 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38033
38034 PR c++/12335
38035 * g++.dg/parse/dtor3.C: New test.
38036
38037 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
38038
38039 PR c++/12709
38040 * g++.dg/parse/try-catch-1.C: New test.
38041
38042 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
38043
38044 * ada/acats/run_all.sh: Add more verbose output in acats.log
38045 when compiling tests.
38046
38047 2004-01-12 Zack Weinberg <zack@codesourcery.com>
38048
38049 PR 13656
38050 * gcc.dg/typedef-redecl.c: New test case.
38051 * gcc.dg/typedef-redecl.h: New support file.
38052
38053 2004-01-13 Jan Hubicka <jh@suse.cz>
38054
38055 * gcc.dg/always_inline.c: New test.
38056 * gcc.dg/debug/20031231-1.c: Fix.
38057
38058 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38059
38060 PR c++/13474
38061 * g++.dg/template/array3.C: New test.
38062
38063 2004-01-12 Zack Weinberg <zack@codesourcery.com>
38064
38065 * g++.dg/ext/lvalue1.C: No longer expected to fail.
38066 * g++.dg/warn/Wunused-2.C: Likewise.
38067
38068 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38069
38070 PR c++/13289
38071 * g++.dg/template/instantiate6.C: New test.
38072
38073 2004-01-12 Roger Sayle <roger@eyesopen.com>
38074
38075 PR middle-end/11397
38076 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
38077
38078 2004-01-12 Jan Hubicka <jh@suse.cz>
38079
38080 PR opt/12826
38081 * gcc.dg/20040112-1.c: New.
38082
38083 * gcc.dg/dwarf-die[1-7].c: Move to...
38084 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
38085 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
38086
38087 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
38088
38089 PR c++/4100
38090 * g++.dg/parse/friend4.C: New test.
38091
38092 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
38093
38094 PR c++/4100
38095 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
38096 definition is called a friend.
38097
38098 2004-01-11 Zack Weinberg <zack@codesourcery.com>
38099
38100 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
38101
38102 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
38103
38104 PR c++/3478
38105 * g++.dg/parse/error10.C: New test.
38106 * g++.dg/template/arg2.C: Accept "invalid type" error.
38107
38108 2004-01-11 Jakub Jelinek <jakub@redhat.com>
38109
38110 PR middle-end/13392
38111 * g++.dg/opt/expect2.C: New test.
38112
38113 2004-01-10 Zack Weinberg <zack@codesourcery.com>
38114
38115 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
38116 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
38117 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
38118 Update dg-error regexps.
38119
38120 2004-01-10 Zack Weinberg <zack@codesourcery.com>
38121
38122 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
38123 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
38124
38125 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
38126
38127 * gcc.dg/pragma-re-1.c: Use right pointer type.
38128
38129 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
38130
38131 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
38132
38133 2004-01-09 Geoffrey Keating <geoffk@apple.com>
38134
38135 * gcc.dg/rs6000-ldouble-1.c: New.
38136
38137 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38138
38139 DR 337
38140 PR c++/9256
38141 * g++.dg/other/abstract1.C: New test.
38142
38143 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
38144
38145 * g++.dg/lookup/strong-using-1.C: New.
38146
38147 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
38148
38149 PR c/11234
38150 * gcc.dg/func-ptr-conv-1.c: New test.
38151 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
38152
38153 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
38154
38155 PR target/13380.
38156 * gcc.c-torture/compile/20040109-1.c: New.
38157
38158 2004-01-08 Stuart Hastings <stuart@apple.com>
38159
38160 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
38161 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
38162 * gcc.dg/i386-sse-6.c: ...this new testcase.
38163
38164 2004-01-09 Alan Modra <amodra@bigpond.net.au>
38165
38166 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
38167
38168 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38169
38170 * ada/acats/run_acats: Treat 'gnatchop' the same way
38171 as 'gnatmake'. Export GCC_DRIVER.
38172 * ada/acats/run_all.sh: Add target_gnatchop. Use
38173 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
38174
38175 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38176
38177 PR c++/12573
38178 * g++.dg/template/dependent-expr4.C: New test.
38179
38180 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
38181
38182 * gcc.dg/altivec-11.c: New test.
38183
38184 2004-01-07 Mark Mitchell <mark@codesourcery.com>
38185
38186 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
38187
38188 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
38189
38190 PR c/6024
38191 * gcc.dg/enum-compat-1.c: New test.
38192 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
38193
38194 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
38195
38196 PR c/12165
38197 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
38198 gcc.dg/c99-idem-qual-3.c: New tests.
38199
38200 2004-01-07 Alan Modra <amodra@bigpond.net.au>
38201
38202 * gcc.dg/winline-7.c: Don't cast void * to int.
38203
38204 2004-01-06 Jan Hubicka <jh@suse.cz>
38205
38206 * gcc.dg/i386-sse-5.c: New test
38207 * g++.dg/eh/simd-1.c: Add -w argument for i386.
38208
38209 2004-01-05 Mark Mitchell <mark@codesourcery.com>
38210
38211 PR c++/12815
38212 * g++.dg/rtti/typeid4.C: New test.
38213
38214 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
38215
38216 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
38217
38218 2004-01-05 Mark Mitchell <mark@codesourcery.com>
38219
38220 PR c++/12132
38221 * g++.dg/template/error11.C: New test.
38222
38223 PR c++/13451
38224 * g++.dg/template/class2.C: New test.
38225
38226 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
38227 Richard Sandiford <rsandifo@redhat.com>
38228
38229 PR c++/13387
38230 * g++.dg/opt/alias3.C: New test.
38231
38232 2004-01-04 Mark Mitchell <mark@codesourcery.com>
38233
38234 PR c++/13157
38235 * g++.dg/template/koenig3.C: New test.
38236
38237 PR c++/13529
38238 * g++.dg/parse/offsetof3.C: New test.
38239
38240 * g++.dg/init/copy7.C: Add missing dg-error markers.
38241
38242 PR c++/12226
38243 * g++.dg/init/copy7.c: New test.
38244
38245 PR c++/13536
38246 * g++.dg/parse/cast1.C: New test.
38247
38248 2004-01-04 Jan Hubicka <jh@suse.cz>
38249
38250 * gcc.dg/winline[1-7].c: New tests.
38251
38252 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38253
38254 PR c++/13520
38255 * g++.dg/template/qualttp22.C: New test.
38256
38257 2004-01-01 Jan Hubicka <jh@suse.cz>
38258
38259 * gcc.dg/debug/20031231-1.c: New.
38260 * gcc.c-torture/compile/20040101-1.c: New.
38261 * gcc.dg/dwarf-die-[1-7].c: New.
38262
38263 2004-01-01 Jakub Jelinek <jakub@redhat.com>
38264
38265 PR optimization/13521
38266 * gcc.c-torture/compile/20031231-1.c: New test.
38267
38268 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
38269
38270 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
38271
38272 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38273
38274 PR c++/10079
38275 * g++.dg/template/crash16.C: New test.
38276
38277 2003-12-30 Mark Mitchell <mark@codesourcery.com>
38278
38279 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
38280
38281 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
38282
38283 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
38284 ports.
38285 * g++.old-deja/g++.jason/thunk3.C: Likewise.
38286 * g++.old-deja/g++.law/profile1.C: Likewise.
38287 * gcc.c-torture/compile/981006-1.c: Likewise.
38288 * gcc.c-torture/execute/loop-2e.x: Likewise.
38289 * gcc.c-torture/execute/loop-2f.x: Remove.
38290 * gcc.c-torture/execute/loop-2g.x: Likewise.
38291 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
38292 * gcc.dg/20020312-2.c: Remove traces of dead ports.
38293
38294 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
38295
38296 PR c++/13507
38297 * g++.dg/ext/attrib11.C: New test.
38298
38299 PR c++/13494
38300 * g++.dg/template/array2-1.C: New test.
38301 * g++.dg/template/array2-2.C: New test.
38302
38303 2003-12-29 Mark Mitchell <mark@codesourcery.com>
38304
38305 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
38306
38307 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
38308
38309 PR c++/12774
38310 * g++.dg/template/array1-1.C: New test.
38311 * g++.dg/template/array1-2.C: New test.
38312
38313 2003-12-29 Roger Sayle <roger@eyesopen.com>
38314
38315 PR fortran/12632
38316 * g77.dg/12632.f: New test case.
38317
38318 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38319
38320 PR c++/13289
38321 * g++.dg/parse/nontype1.C: New test.
38322
38323 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38324
38325 PR c++/12403
38326 * g++.dg/parse/explicit1.C: New test.
38327 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
38328
38329 2003-12-28 Mark Mitchell <mark@codesourcery.com>
38330
38331 PR c++/13081
38332 * g++.dg/opt/inline6.C: New test.
38333
38334 PR c++/12613
38335 * g++.dg/parse/error9.C: New test.
38336
38337 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
38338
38339 2003-12-28 Mark Mitchell <mark@codesourcery.com>
38340
38341 PR c++/13009
38342 * g++.dg/init/assign1.C: New test.
38343
38344 2003-12-28 Roger Sayle <roger@eyesopen.com>
38345
38346 PR c++/13070
38347 * g++.dg/warn/format3.C: New test case.
38348
38349 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38350
38351 * gcc.c-torture/compile/20031227-1.c: New test.
38352
38353 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38354
38355 * g++.dg/bprob/bprob.exp: Load target-supports.exp
38356 * g77.dg/bprob/bprob.exp: Likewise.
38357 * gcc.misc-tests/bprob.exp: Likewise.
38358 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
38359 variants on systems where the library does not provide that
38360 functionality.
38361 * gcc.dg/builtins-20.c: Use builtins-config.h.
38362 * gcc.dg/builtins-config.h: New file.
38363
38364 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38365
38366 * lib/gcc-dg.exp (dg-require-profiling): New function.
38367 * lib/target-supports.exp (check_profiling_available): Likewise.
38368 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
38369 * g77.dg/bprob/bprob.exp: Likewise.
38370 * gcc.misc-tests/bprob.exp: Likewise.
38371 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
38372 * gcc.dg/20021014-1.c: Likewise.
38373 * gcc.dg/nest.c: Likewise.
38374
38375 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38376
38377 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
38378 compiling.
38379 * g++.dg/lookup/java2.C: Likewise.
38380 * gcc.dg/cpp/lexident.c: Likewise.
38381
38382 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
38383
38384 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
38385 given.
38386 * gcc.c-torture/compile/961203-1.c: Likewise.
38387 * gcc.c-torture/compile/980506-1.c: Likewise.
38388
38389 2003-12-23 Zack Weinberg <zack@codesourcery.com>
38390
38391 * lib/gcc-dg.exp (dg-prune-output): New annotation.
38392 (additional_prunes): New global.
38393 (gcc-dg-prune): Handle additional per-test pruning.
38394 (dg-test): Clear additional_prunes between tests.
38395
38396 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
38397 dg-prune-output to avoid spurious failures from assembler
38398 complaining about nonexistent WAW violations.
38399 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
38400 Use dg-prune-output to avoid spurious failures from assembler
38401 warning about Itanium B-step errata.
38402
38403 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38404
38405 * g++.dg/abi/macro0.C: New test.
38406 * g++.dg/abi/macro1.C: Likewise.
38407 * g++.dg/abi/macro2.C: Likewise.
38408
38409 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
38410 * g++.dg/abi/bitfield7.C: Likewise.
38411 * g++.dg/abi/dtor2.C: Likewise.
38412 * g++.dg/abi/mangle11.C: Likewise.
38413 * g++.dg/abi/mangle12.C: Likewise.
38414 * g++.dg/abi/mangle14.C: Likewise.
38415 * g++.dg/abi/mangle17.C: Likewise.
38416 * g++.dg/abi/vbase10.C: Likewise.
38417 * g++.dg/abi/vbase14.C: Likewise.
38418 * g++.dg/template/qualttp17.C: Likewise.
38419
38420 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
38421
38422 PR c/11995
38423 * gcc.dg/20031223-1.c: New test.
38424
38425 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38426
38427 * gcc.dg/noreturn-7.c: New test.
38428
38429 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38430
38431 * gcc.dg/null-pointer-1.c: New test.
38432
38433 2003-12-22 Mark Mitchell <mark@codesourcery.com>
38434
38435 * g++.old-deja/g++.jason/template18.C: Remove.
38436 * g++.old-deja/g++.jason/template37.C: Likewise.
38437
38438 PR c++/12862
38439 * g++.dg/lookup/ns1.C: New test.
38440
38441 PR c++/12397
38442 * g++.dg/template/lookup3.C: New test.
38443
38444 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
38445
38446 * g++.dg/template/recurse1.C: New test
38447
38448 2003-12-22 Mark Mitchell <mark@codesourcery.com>
38449
38450 PR c++/12479
38451 * g++.dg/parse/semicolon1.C: New test.
38452 * g++.dg/parse/semicolon1.h: Likewise.
38453
38454 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
38455
38456 * gcc.dg/darwin-misaligned.c: New test.
38457
38458 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
38459
38460 PR c/9163
38461 * gcc.dg/20031222-1.c: New test.
38462
38463 2003-12-21 Mark Mitchell <mark@codesourcery.com>
38464
38465 PR c++/13438
38466 * g++.dg/parse/error8.C: New test.
38467
38468 PR c++/11554
38469 * g++.dg/warn/ctor-init-1.C: New test.
38470
38471 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
38472
38473 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
38474 too small.
38475 * gcc.c-torture/compile/930217-1.c: Likewise.
38476 * gcc.c-torture/compile/930513-1.c: Likewise.
38477 * gcc.c-torture/execute/920908-2.c: Likewise.
38478 * gcc.c-torture/execute/921204-1.c: Likewise.
38479 * gcc.c-torture/execute/930621-1.c: Likewise.
38480 * gcc.c-torture/execute/930630-1.c: Likewise.
38481 * gcc.c-torture/execute/931031-1.c: Likewise.
38482 * gcc.c-torture/execute/980602-2.c: Likewise.
38483 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38484 * gcc.c-torture/execute/compndlit-1.c: Likewise.
38485 * gcc.c-torture/execute/extzvsi.c: Likewise.
38486 * gcc.c-torture/unsorted/ext.c: Likewise.
38487
38488 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
38489
38490 PR target/12749
38491 * gcc.c-torture/compile/20031220-2.c: New test case.
38492
38493 2003-12-20 Roger Sayle <roger@eyesopen.com>
38494
38495 PR optimization/13031
38496 * gcc.c-torture/compile/20031220-1.c: New test case.
38497
38498 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
38499
38500 * gcc.dg/cast-function-1.c: New test.
38501
38502 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
38503
38504 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
38505 formats.
38506
38507 2003-12-19 Mark Mitchell <mark@codesourcery.com>
38508
38509 PR c++/12795
38510 * g++.dg/ext/attrib10.C: New test.
38511
38512 2003-12-19 Jakub Jelinek <jakub@redhat.com>
38513
38514 * gcc.dg/cleanup-10.c: New test.
38515 * gcc.dg/cleanup-11.c: New test.
38516
38517 2003-12-19 Jakub Jelinek <jakub@redhat.com>
38518
38519 PR c++/13239
38520 * g++.dg/opt/expect1.C: New test.
38521
38522 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
38523
38524 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
38525
38526 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
38527
38528 PR debug/12923
38529 * gcc.dg/20031218-1.c: New test.
38530
38531 PR debug/12389
38532 * gcc.dg/20031218-2.c: New test.
38533 * gcc.dg/20031218-3.c: New test.
38534
38535 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
38536 of label name and allow for USER_LABEL_PREFIX == "_" names.
38537 * g++.dg/abi/mangle18-2.C: Likewise.
38538 * g++.dg/abi/mangle19-1.C: Likewise.
38539 * g++.dg/abi/mangle19-2.C: Likewise.
38540 * g++.dg/abi/mangle20-1.C: Likewise.
38541 * g++.dg/abi/mangle20-2.C: Likewise.
38542
38543 2003-12-18 Richard Henderson <rth@redhat.com>
38544
38545 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
38546
38547 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
38548 Dan Kegel <dank@kegel.com>
38549
38550 PR other/12009
38551 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
38552 testing a cross compiler, it causes spurious compile failures.
38553 * lib/g++.exp: Likewise.
38554
38555 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38556
38557 PR c++/13262
38558 * g++.dg/template/access13.C: New test.
38559
38560 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
38561
38562 * gcc.dg/20031216-1.c: New test.
38563
38564 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38565
38566 PR c++/9154
38567 * g++.dg/template/error10.C: New test.
38568
38569 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
38570
38571 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
38572 * g++.dg/eh/simd-2.C: Likewise.
38573
38574 2003-12-17 James E Wilson <wilson@specifixinc.com>
38575 Roger Sayle <roger@eyesopen.com>
38576
38577 * gcc.c-torture/execute/ieee/mzero5.c: New.
38578
38579 2003-12-17 Mark Mitchell <mark@codesourcery.com>
38580
38581 PR c++/10603
38582 * g++.dg/parse/error6.C: New test.
38583
38584 PR c++/12827
38585 * g++.dg/parse/error7.C: New test.
38586
38587 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
38588
38589 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
38590 at -O with stabs debugging formats.
38591 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
38592 * gcc.dg/debug/debug-2.c: Likewise.
38593
38594 2003-12-16 Mark Mitchell <mark@codesourcery.com>
38595
38596 PR c++/12696
38597 * g++.dg/init/error1.C: New test.
38598
38599 PR c++/12218
38600 * g++.dg/init/pm3.C: New test.
38601
38602 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
38603
38604 PR c/3347
38605 * gcc.dg/bitfld-8.c: New test.
38606
38607 2003-12-16 James Lemke <jim@wasabisystems.com>
38608
38609 * gcc.dg/arm-scd42-[123].c: New tests.
38610
38611 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
38612
38613 PR c++/9043
38614 * g++.dg/abi/mangle20-1.C: New test.
38615 * g++.dg/abi/mangle20-2.C: New test.
38616
38617 2003-12-16 Mark Mitchell <mark@codesourcery.com>
38618
38619 PR c++/13275
38620 * g++.dg/other/offsetof2.C: Remove XFAIL.
38621 * g++.dg/parse/offsetof1.C: New test.
38622 * g++.gd/parse/offsetof2.C: Likewise.
38623
38624 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38625
38626 * g++.dg/template/nontype3.C: New test.
38627 * g++.dg/template/static2.C: Tweaked the dg-error clause.
38628
38629 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38630
38631 * g++.dg/warn/noreturn-3.C: Also test instantiation.
38632
38633 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
38634
38635 PR c++/13387
38636 * g++.dg/expr/assign1.C: New test.
38637
38638 PR c++/13242
38639 * g++.dg/abi/mangle19-1.C: New test.
38640 * g++.dg/abi/mangle19-2.C: New test.
38641
38642 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
38643
38644 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
38645
38646 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
38647
38648 * gcc.c-torture/execute/20031216-1.c: New test.
38649
38650 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38651
38652 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
38653 an ICE regression.
38654
38655 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38656
38657 PR c++/10926
38658 * g++.dg/template/error9.C: New test.
38659
38660 PR c++/11116
38661 * g++.dg/template/error8.C: New test.
38662
38663 2003-12-15 Roger Sayle <roger@eyesopen.com>
38664
38665 PR middle-end/13400
38666 * gcc.c-torture/execute/20031215-1.c: New test case.
38667
38668 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38669
38670 PR c++/13269
38671 * g++.dg/parse/error5.C: New test.
38672
38673 PR c++/12989
38674 * g++.dg/expr/sizeof1.C: New test.
38675
38676 PR c++/13310
38677 * g++.dg/template/crash15.C: New test.
38678
38679 2003-12-15 Geoffrey Keating <geoffk@apple.com>
38680
38681 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
38682 a non-POD type as the last named parameter of a varargs function.
38683
38684 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38685
38686 PR c++/13243
38687 PR c++/12573
38688 * g++.dg/template/crash14.C: New test.
38689 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
38690
38691 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
38692
38693 * g++.dg/other/java1.C: New test.
38694
38695 PR c++/13241
38696 * g++.dg/abi/mangle18-1.C: New test.
38697 * g++.dg/abi/mangle18-2.C: New test.
38698
38699 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38700
38701 PR optimization/10312
38702 * gcc.c-torture/execute/20031214-1.c: New.
38703
38704 2003-12-14 Mark Mitchell <mark@codesourcery.com>
38705
38706 PR c++/10779
38707 PR c++/12160
38708 * g++.dg/parse/error3.C: New test.
38709 * g++.dg/parse/error4.C: Likewise.
38710 * g++.dg/abi/mangle4.C: Tweak error messages.
38711 * g++.dg/lookup/using5.C: Likewise.
38712 * g++.dg/other/error2.C: Likewise.
38713 * g++.dg/parse/typename5.C: Likewise.
38714 * g++.dg/parse/undefined1.C: Likewise.
38715 * g++.dg/template/arg2.C: Likewise.
38716 * g++.dg/template/ttp3.C: Likewise.
38717 * g++.dg/template/type1.C: Likewise.
38718 * g++.old-deja/g++.other/crash32.C: Likewise.
38719 * g++.old-djea/g++.pt/defarg8.C: Likewise.
38720
38721 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38722
38723 PR c++/13106
38724 * g++.dg/warn/noreturn-3.C: New test.
38725
38726 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
38727
38728 PR c++/13118
38729 * g++.dg/abi/covariant3.C: New.
38730
38731 2003-12-12 Jakub Jelinek <jakub@redhat.com>
38732
38733 * g++.dg/eh/ia64-1.C: New test.
38734
38735 2003-12-12 Roger Sayle <roger@eyesopen.com>
38736
38737 PR optimization/13037
38738 * g77.f-torture/execute/13037.f: New test case.
38739
38740 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
38741
38742 PR c++/12881
38743 * g++.dg/abi/covariant2.C: New.
38744
38745 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
38746
38747 * gcc.dg/cpp/trad/macro.c: New tests.
38748
38749 2003-12-11 Zack Weinberg <zack@codesourcery.com>
38750
38751 * gcc.c-torture/execute/wchar_t-1.x: Delete.
38752
38753 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
38754
38755 PR other/10819
38756 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
38757 to fix Bug 10819.
38758 * lib/g++.exp (g++_version): Likewise.
38759 * lib/g77.exp (g77_version): Likewise.
38760 * lib/objc.exp (default_objc_version): Likewise.
38761
38762 2003-12-10 Richard Henderson <rth@redhat.com>
38763
38764 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
38765
38766 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
38767
38768 2003-12-08 Matt Austern <austern@apple.com>
38769
38770 PR c/13134
38771 * lib/gcc-dg.exp (dg-require-visibility): Define.
38772 * lib/target-supports (check_visibility_available): Define.
38773 * gcc.dg/visibility-1.c: New test.
38774 * gcc.dg/visibility-2.c: Likewise.
38775 * gcc.dg/visibility-3.c: Likewise.
38776 * gcc.dg/visibility-4.c: Likewise.
38777 * gcc.dg/visibility-5.c: Likewise.
38778 * gcc.dg/visibility-6.c: Likewise.
38779 * g++.dg/ext/visibility-1.C: Likewise.
38780 * g++.dg/ext/visibility-2.C: Likewise.
38781 * g++.dg/ext/visibility-3.C: Likewise.
38782 * g++.dg/ext/visibility-4.C: Likewise.
38783 * g++.dg/ext/visibility-5.C: Likewise.
38784 * g++.dg/ext/visibility-6.C: Likewise.
38785
38786 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38787
38788 * g++.dg/lookup/java1.C: New test.
38789 * g++.dg/lookup/java2.C: New test.
38790
38791 2003-12-07 Falk Hueffner <falk@debian.org>
38792
38793 * g++.dg/opt/noreturn-1.C: New test.
38794
38795 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
38796
38797 * gcc.dg/overflow-1.c: New test.
38798
38799 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
38800
38801 * g77.f-torture/compile/13060.f: New test.
38802
38803 2003-12-06 Mark Mitchell <mark@codesourcery.com>
38804
38805 PR c++/13323
38806 * g++.dg/inherit/operator2.C: New test.
38807
38808 2003-12-05 Mark Mitchell <mark@codesourcery.com>
38809
38810 PR c++/13305
38811 * g++.dg/ext/attrib9.C: New test.
38812
38813 2003-12-05 Mark Mitchell <mark@codesourcery.com>
38814
38815 PR c++/13314
38816 * g++.dg/template/error7.C: New test.
38817
38818 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
38819 J"orn Rennecke <joern.rennecke@superh.com>
38820
38821 PR target/13302
38822 * g++.dg/other/struct-va_list.C: New test.
38823
38824 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38825
38826 PR c++/13166
38827 * g++.dg/parse/defarg6.C: New test.
38828
38829 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
38830
38831 PR target/13256
38832 * gcc.c-torture/execute/20031201-1.c: New test.
38833
38834 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
38835
38836 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
38837
38838 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
38839
38840 * gcc.dg/builtin-return-1.c: New test.
38841
38842 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
38843 J"orn Rennecke <joern.rennecke@superh.com>
38844
38845 PR optimization/13260
38846 * gcc.c-torture/execute/20031204-1.c: New test.
38847
38848 2003-12-03 Mark Mitchell <mark@codesourcery.com>
38849
38850 PR c++/9127
38851 * g++.dg/template/error6.C: New test.
38852
38853 2003-12-03 Jakub Jelinek <jakub@redhat.com>
38854
38855 * gcc.dg/20031202-1.c: New test.
38856
38857 2003-12-03 Mark Mitchell <mark@codesourcery.com>
38858
38859 PR c++/13179
38860 * g++.dg/template/eh1.C: New test.
38861
38862 PR c++/10771
38863 * g++.dg/template/error5.C: New test.
38864
38865 2003-12-02 David Ung <davidu@mips.com>
38866
38867 * gcc.dg/compat/vector-check.h: Corrected type for var
38868 g_##TMODE
38869
38870 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38871
38872 PR c++/10126
38873 * g++.dg/template/ptrmem8.C: New test.
38874
38875 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38876
38877 PR c++/12573
38878 * g++.dg/template/dependent-expr3.C: New test.
38879
38880 2003-12-01 James Lemke <jim@wasabisystems.com>
38881
38882 * gcc.dg/arm-g2.c: New test.
38883
38884 2003-12-01 Roger Sayle <roger@eyesopen.com>
38885
38886 PR optimization/11634
38887 * gcc.dg/20031201-2.c: New test case.
38888
38889 2003-12-01 Zack Weinberg <zack@codesourcery.com>
38890
38891 PR 11433
38892 * objc.dg/proto-lossage-3.m: New test.
38893
38894 2003-12-01 Roger Sayle <roger@eyesopen.com>
38895
38896 PR optimization/12628
38897 * gcc.dg/20031201-1.c: New test case.
38898
38899 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
38900
38901 * gcc.dg/unaligned-1.c: New test.
38902
38903 2003-11-30 Mark Mitchell <mark@codesourcery.com>
38904
38905 PR c++/9849
38906 * g++.dg/template/error4.C: New test.
38907 * g++.dg/template/nested3.C: Adjust error markers.
38908
38909 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38910
38911 * gcc.dg/cpp/assert4.c: Check more #system assertions.
38912
38913 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
38914
38915 PR c/10333
38916 * gcc.dg/bitfld-7.c: New test.
38917
38918 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
38919
38920 * gcc.dg/tls/asm-1.C: New test.
38921
38922 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38923
38924 * gcc.dg/cpp/assert4.c: Update.
38925
38926 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
38927
38928 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
38929 * gcc.dg/builtin-apply3.c: New test.
38930
38931 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
38932
38933 * lib/compat.exp (compat-obj): New xfaildata parameter.
38934 Use it to set compiler_conditional_xfail_data before compiling.
38935 (compat-get-options): Handle dg-xfail-if.
38936 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
38937 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
38938 * gcc.dg/compat/vector-1_y.c: Likewise.
38939 * gcc.dg/compat/vector-2_x.c: Likewise.
38940 * gcc.dg/compat/vector-2_y.c: Likewise.
38941
38942 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
38943
38944 * g++.dg/opt/reg-stack4.C: New test.
38945
38946 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
38947
38948 * gcc.dg/builtin-apply2.c: New test.
38949
38950 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
38951
38952 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
38953
38954 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38955
38956 PR c++/12924
38957 * g++.dg/template/template-id-2.C: New test.
38958
38959 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38960
38961 PR c++/5369
38962 * g++.dg/template/memfriend1.C: New test.
38963 * g++.dg/template/memfriend2.C: Likewise.
38964 * g++.dg/template/memfriend3.C: Likewise.
38965 * g++.dg/template/memfriend4.C: Likewise.
38966 * g++.dg/template/memfriend5.C: Likewise.
38967 * g++.dg/template/memfriend6.C: Likewise.
38968 * g++.dg/template/memfriend7.C: Likewise.
38969 * g++.dg/template/memfriend8.C: Likewise.
38970 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
38971
38972 2003-11-21 Mark Mitchell <mark@codesourcery.com>
38973
38974 PR c++/12515
38975 * g++.dg/ext/cond1.C: New test.
38976
38977 2003-11-20 Richard Henderson <rth@redhat.com>
38978
38979 * gcc.dg/20020201-2.c: Remove.
38980 * gcc.dg/20020201-4.c: Remove.
38981 * gcc.dg/20020304-1.c: Remove.
38982
38983 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
38984
38985 * gcc.dg/cpp/trad/xwin1.c: New test case.
38986
38987 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
38988
38989 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
38990 * lib/g77.exp: Likewise.
38991 * lib/objc.exp: Likewise.
38992 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
38993 for darwin.
38994
38995 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38996
38997 PR c++/12932
38998 * g++.dg/template/static5.C: New test.
38999
39000 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
39001
39002 * gcc.dg/nested-func-1.c: New test.
39003
39004 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39005
39006 * gcc.dg/cpp/assert4.c: New test.
39007
39008 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
39009
39010 PR c++/2294
39011 * g++.dg/lookup/using9.c: New test.
39012
39013 2003-11-14 Mark Mitchell <mark@codesourcery.com>
39014
39015 PR c++/12762
39016 * g++.dg/template/error3.C: New test.
39017
39018 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
39019
39020 PR ada/13035
39021 * ada/acats/run_acats, run_all.sh: Fix syntax error.
39022 No longer use a wrapper for gcc, since this does not work under
39023 Windows.
39024
39025 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
39026
39027 PR c++/2094
39028 * g++.dg/template/ptrmem7.C: New test.
39029
39030 2003-11-13 Andrew Pinski <apinski@apple.com>
39031
39032 * gcc.c-torture/compile/20031113-1.c: New test.
39033
39034 2003-11-13 Mark Mitchell <mark@codesourcery.com>
39035 Kean Johnston <jkj@sco.com>
39036
39037 PR c/13029
39038 * gcc.dg/unused-4.c: Update.
39039
39040 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
39041
39042 * g++.dg/opt/const3.C: New test.
39043
39044 2003-11-13 Jan Hubicka <jh@suse.cz>
39045
39046 * gcc.c-torture/compile/20031112-1.c: New test.
39047
39048 2003-11-12 Mark Mitchell <mark@codesourcery.com>
39049
39050 * g++.dg/parse/crash10.C: Remove bogus error marker.
39051
39052 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39053
39054 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
39055 (host_gcc): Likewise.
39056 (ROOT): Honor $PWDCMD.
39057 (BASE): Likewise.
39058 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
39059
39060 2003-11-12 Catherine Moore <clm@redhat.com>
39061
39062 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
39063
39064 2003-11-12 Andreas Jaeger <aj@suse.de>
39065 Jakub Jelinek <jakub@redhat.com>
39066 Andrew Pinski <pinskia@physics.uc.edu>
39067 Richard Henderson <rth@redhat.com>
39068
39069 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
39070 systems.
39071 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
39072
39073 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
39074 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
39075
39076 2003-11-11 Andreas Jaeger <aj@suse.de>
39077
39078 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
39079
39080 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
39081
39082 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
39083
39084 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
39085 Clean ups.
39086
39087 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
39088
39089 * gcc.dg/trampoline-1.c: New test.
39090
39091 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
39092
39093 * gcc.c-torture/compile/200031109-1.c: New test.
39094
39095 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
39096
39097 PR c/3190
39098 PR c/8714
39099 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39100 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
39101 gcc.dg/format/no-y2k-1.c: Update.
39102
39103 2003-11-08 Roger Sayle <roger@eyesopen.com>
39104
39105 PR optimization/10467
39106 * gcc.dg/20031108-1.c: New test case.
39107
39108 2003-11-07 Geoffrey Keating <geoffk@apple.com>
39109
39110 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
39111
39112 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
39113
39114 * gcc.dg/compound-lvalue-1.c: New test.
39115 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
39116 some XFAILs.
39117
39118 2003-11-06 Geoffrey Keating <geoffk@apple.com>
39119
39120 * gcc.dg/altivec-varargs-1.c: New test.
39121
39122 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39123
39124 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
39125 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
39126 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
39127 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
39128 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
39129
39130 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
39131
39132 * gcc.dg/cond-lvalue-1.c: New test.
39133
39134 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
39135
39136 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
39137
39138 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39139
39140 PR c++/11616
39141 * g++.dg/template/instantiate5.C: New test.
39142
39143 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39144
39145 PR c++/12726
39146 * g++.dg/ext/complit2.C: Replace test with self-contained version.
39147 * ChangeLog: Add missing first entry for above test.
39148
39149 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39150
39151 PR c++/9810
39152 * g++.dg/template/using8.C: New test.
39153 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
39154
39155 2003-11-02 Roger Sayle <roger@eyesopen.com>
39156
39157 PR optimization/10817
39158 * gcc.c-torture/compile/20031102-1.c: New test case.
39159
39160 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
39161
39162 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
39163 2147483647.
39164
39165 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39166
39167 * gcc.dg/20031102-1.c: New test.
39168
39169 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39170
39171 * gcc.dg/complex-1.c: New test.
39172
39173 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39174
39175 PR c++/12796
39176 * g++.dg/template/crash13.C: Adjust expected error location.
39177 * g++.old-deja/g++.brendan/ns1.C: Likewise.
39178
39179 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
39180
39181 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39182
39183 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
39184
39185 PR/10239
39186 * gcc.c-torture/compile/20031031-2.c: New test.
39187
39188 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
39189
39190 PR/11640
39191 * gcc.c-torture/compile/20031031-1.c: New test.
39192
39193 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
39194
39195 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39196 * gcc.misc-tests/bprob.exp: Likewise.
39197 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
39198 the execution test on arm-elf configs.
39199 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
39200 configs that don't support scratch files.
39201 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
39202
39203 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
39204
39205 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
39206 done by dejagnu.
39207
39208 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
39209
39210 * ada/acats/run_all.sh: Redirect mv output to /dev/null
39211 Avoid non pure sh syntax. Add more logging.
39212
39213 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
39214 fail.
39215
39216 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39217
39218 PR libgcj/10610
39219 * gcc.dg/ppc-stackalign-1.c: New test.
39220
39221 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
39222
39223 * ada/acats/run_all.sh: Change output to be more compliant with
39224 dejagnu framework.
39225 Create acats.sum and acats.log files under testsuite/ada/acats
39226 Only run [a-z]* directories, to filter out e.g. CVS.
39227 Redirect build output to log file.
39228
39229 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
39230
39231 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
39232
39233 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
39234
39235 PR ada/5909:
39236 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
39237
39238 2003-10-27 Jakub Jelinek <jakub@redhat.com>
39239
39240 * gcc.c-torture/compile/20031023-1.c: New test.
39241 * gcc.c-torture/compile/20031023-2.c: New test.
39242 * gcc.c-torture/compile/20031023-3.c: New test.
39243 * gcc.c-torture/compile/20031023-4.c: New test.
39244
39245 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39246
39247 PR c++/10371
39248 * g++.dg/lookup/scoped8.C: New test.
39249
39250 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
39251
39252 * g++.dg/opt/reg-stack3.C: New test.
39253
39254 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
39255
39256 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
39257
39258 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39259
39260 PR c++/11076
39261 * g++.dg/template/crash13.C: New test.
39262
39263 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
39264
39265 * gcc.dg/c99-restrict-2.c: New test.
39266
39267 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
39268
39269 PR c++/12698, c++/12699, c++/12700, c++/12566
39270 * g++.dg/inherit/covariant9.C: New test.
39271 * g++.dg/inherit/covariant10.C: New test.
39272 * g++.dg/inherit/covariant11.C: New test.
39273
39274 2003-10-23 Jason Merrill <jason@redhat.com>
39275
39276 PR c++/12726
39277 * g++.dg/ext/complit2.C: New test.
39278
39279 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
39280
39281 PR target/12654
39282 * gcc.c-torture/execute/20031020-1.c: New test.
39283
39284 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39285
39286 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
39287 following the jump_insn.
39288
39289 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
39290
39291 * gcc.dg/cast-lvalue-1.c: New test.
39292
39293 2003-10-21 Mark Mitchell <mark@codesourcery.com>
39294
39295 PR c++/11962
39296 * g++.dg/template/cond2.C: New test.
39297
39298 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
39299
39300 * gcc.dg/builtins-28.c: New test.
39301
39302 2003-10-20 Jan Hubicka <jh@suse.cz>
39303
39304 * g++.dg/opt/inline4.C: Do not use min-inline-insns
39305 parameter.
39306 * gcc.dg/inline-2.c: Likewise.
39307
39308 2003-10-20 Phil Edwards <phil@codesourcery.com>
39309
39310 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
39311 * gcc.dg/nest.c: Likewise.
39312
39313 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39314
39315 PR c++/9781, c++/10583, c++/11862
39316 * g++.dg/parse/crash13.C: New test.
39317
39318 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39319
39320 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
39321
39322 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
39323
39324 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
39325 Define HAVE_C99_RUNTIME except on Solaris.
39326 * gcc.dg/builtins-20.c: Likewise.
39327
39328 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39329
39330 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
39331
39332 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39333
39334 PR c++/12495
39335 * g++.dg/template/crash21.C: New test.
39336
39337 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39338
39339 PR c++/2513
39340 * g++.dg/template/typename5.C: New test.
39341
39342 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39343
39344 PR c++/12369
39345 * g++.dg/template/friend25.C: New test.
39346
39347 2003-10-16 Ziemowit Laski <zlaski@apple.com>
39348
39349 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
39350 versions.
39351
39352 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
39353
39354 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
39355 == 2147483647.
39356
39357 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
39358
39359 * gcc.c-torture/execute/960416-1.x: Remove.
39360 * gcc.c-torture/execute/divconst-3.x: Likewise.
39361
39362 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
39363
39364 PR target/12598
39365 * gcc.dg/torture/cris-volatile-1.c: New test.
39366
39367 2003-10-14 Roger Sayle <roger@eyesopen.com>
39368
39369 PR optimization/9325
39370 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
39371 for overflowing floating point to integer conversion during RTL
39372 simplification.
39373
39374 2003-10-13 Ziemowit Laski <zlaski@apple.com>
39375
39376 * objc/execute/_cmd.m: Fix typo.
39377 * objc.dg/image-info.m, objc.dg/symtab-1.m:
39378 Relax 'scan-assembler' regexp.
39379 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
39380 objc.dg/try-catch-4.m: Run on non-Darwin targets.
39381 * objc.dg/zero-link-2.m: Remove blank line.
39382 * objc.dg/zero-link-3.m: New test case.
39383
39384 2003-10-13 Geoffrey Keating <geoffk@apple.com>
39385
39386 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
39387
39388 * gcc.dg/asm-names.c: Use scan-assembler-not rather
39389 than linker trickery.
39390
39391 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39392
39393 PR c++/12370
39394 * g++.dg/other/friend2.C: New test.
39395
39396 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
39397
39398 * gcc.dg/20031012-1.c: New test.
39399
39400 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
39401
39402 * gcc.dg/weak/weak-3.c: Fix for new warning.
39403
39404 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
39405
39406 PR optimization/8750
39407 * gcc.c-torture/execute/20031012-1.c: New test case.
39408
39409 2003-10-11 Roger Sayle <roger@eyesopen.com>
39410
39411 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
39412 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
39413
39414 2003-10-11 Roger Sayle <roger@eyesopen.com>
39415
39416 PR optimization/12260
39417 * gcc.c-torture/compile/20031011-2.c: New test case.
39418
39419 2003-10-11 Roger Sayle <roger@eyesopen.com>
39420
39421 * gcc.c-torture/execute/20031011-1.c: New testcase.
39422
39423 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
39424
39425 * gcc.c-torture/compile/20031011-1.c: New test.
39426
39427 2003-10-11 Jan Hubicka <jh@suse.cz>
39428
39429 * g++.dg/other/first-global.C: New test.
39430
39431 2003-10-11 Roger Sayle <roger@eyesopen.com>
39432
39433 * gcc.c-torture/execute/string-opt-18.c: New testcase.
39434
39435 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
39436
39437 * gcc.c-torture/compile/20031010-1.c: New test.
39438
39439 2003-10-10 Geoffrey Keating <geoffk@apple.com>
39440
39441 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
39442 * gcc.c-torture/execute/va-arg-25.c: ... here.
39443
39444 2003-10-09 Mark Mitchell <mark@codesourcery.com>
39445
39446 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
39447
39448 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
39449
39450 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
39451
39452 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
39453
39454 * g++.dg/parse/error2.C: New test.
39455
39456 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
39457
39458 PR c++/11097
39459 * g++.dg/other/error5.C: Modify the error message.
39460 * g++.dg/lookup/using8.C: New test.
39461
39462 2003-10-07 Geoffrey Keating <geoffk@apple.com>
39463
39464 * gcc.dg/darwin-abi-2.c: New file.
39465 * gcc.c-torture/execute/va-arg-24.c: New file.
39466
39467 2003-10-06 Bob Wilson <bob.wilson@acm.org>
39468
39469 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
39470 indentation.
39471
39472 2003-10-06 Mark Mitchell <mark@codesourcery.com>
39473
39474 PR c++/10147
39475 * g++.dg/other/error4.C: Update error messages.
39476 * g++.dg/template/ptrmem4.C: Likewise.
39477
39478 PR c++/12337
39479 * g++.dg/init/new9.C: New test.
39480
39481 PR c++/12334, c++/12236, c++/8656
39482 * g++.dg/ext/attrib8.C: New test.
39483
39484 2003-10-06 Devang Patel <dpatel@apple.com>
39485
39486 * gcc.dg/debug/dwarf2-3.h: New test.
39487 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
39488
39489 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
39490
39491 * g++.dg/opt/cfg2.C: New test.
39492
39493 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
39494
39495 * g++.dg/opt/float1.C: New test.
39496
39497 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
39498
39499 * gcc.dg/c90-array-lval-6.c: New test.
39500 * gcc.dg/c99-array-lval-6.c: New test.
39501
39502 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
39503 Ziemowit Laski <zlaski@apple.com>
39504
39505 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
39506 'Derived', so that it is never considered a class method; add
39507 new warning for '+port' method ambiguity.
39508 * objc.dg/method-12.m: Include <objc/objc.h> instead of
39509 <objc/objc-api.h> (needed on Mac OS X).
39510 * objc.dg/method-13.m: New test.
39511
39512 2003-10-03 Roger Sayle <roger@eyesopen.com>
39513
39514 PR optimization/9325, PR java/6391
39515 * gcc.c-torture/execute/20031003-1.c: New test case.
39516
39517 2003-10-02 Mark Mitchell <mark@codesourcery.com>
39518
39519 PR optimization/12180
39520 * gcc.dg/20031002-1.c: New test.
39521
39522 PR c++/12486
39523 * g++.dg/inherit/error1.C: New test.
39524
39525 2003-10-02 Chris Demetriou <cgd@broadcom.com>
39526
39527 * lib/f-torture.exp (search_for): Rename to...
39528 (search_for_re): This. Also, clean up comments and the
39529 "regexp" invocation.
39530
39531 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
39532
39533 * gcc.c-torture/compile/20031002-1.c: New test.
39534
39535 2003-10-02 Jakub Jelinek <jakub@redhat.com>
39536
39537 * g++.dg/opt/cond1.C: New test.
39538
39539 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
39540
39541 * gcc.dg/Wold-style-definition-2.c: New testcase.
39542 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
39543
39544 2003-09-29 Richard Henderson <rth@redhat.com>
39545
39546 * g++.dg/init/array10.C: Add dg-options.
39547
39548 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
39549
39550 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
39551
39552 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39553
39554 * g++.dg/template/friend19.C: Fix typo.
39555 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
39556
39557 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
39558
39559 * gcc.c-torture/execute/20030928-1.c: New test.
39560 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
39561
39562 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39563
39564 * g++.dg/opt/unroll1.C: New test.
39565
39566 2003-09-26 Roger Sayle <roger@eyesopen.com>
39567
39568 PR optimization/11741
39569 * gcc.dg/20030926-1.c: New test case.
39570
39571 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39572
39573 PR c++/5655
39574 * g++.dg/parse/access7.C: New test.
39575 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
39576
39577 2003-09-24 Ziemowit Laski <zlaski@apple.com>
39578
39579 MERGE OF objc-improvements-branch into MAINLINE:
39580 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
39581 if libobjc has not been built.
39582 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
39583 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
39584 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
39585 objc/execute/nested-3.m, objc/execute/np-2.m,
39586 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
39587 objc/execute/redefining_self.m, objc/execute/root_methods.m,
39588 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
39589 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
39590 objc.dg/special/unclaimed-category-1.h,
39591 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
39592 well as GNU runtime.
39593 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
39594 * execute/cascading-1.m, execute/function-message-1.m,
39595 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
39596 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
39597 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
39598 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
39599 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
39600 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
39601 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
39602 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
39603 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
39604 * objc.dg/bitfield-2.m: Run only on Darwin.
39605 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
39606 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
39607 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
39608 * objc.dg/const-str-1.m: Fix constant string layout.
39609
39610 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
39611
39612 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
39613
39614 2003-09-23 Geoffrey Keating <geoffk@apple.com>
39615
39616 * gcc.dg/darwin-abi-1.c: New file.
39617
39618 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
39619
39620 PR target/12281
39621 * gcc.c-torture/compile/20030921-1.c: New test.
39622
39623 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
39624
39625 * g++.dg/opt/reg-stack2.C: New test.
39626
39627 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
39628
39629 * g++.dg/eh/delayslot1.C: New test.
39630
39631 2003-09-20 Richard Henderson <rth@redhat.com>
39632
39633 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
39634
39635 2003-09-20 Roger Sayle <roger@eyesopen.com>
39636
39637 * gcc.c-torture/execute/20030920-1.c: New test case.
39638
39639 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39640
39641 * g++.dg/rtti/typeid3.C: Correct expected error message.
39642
39643 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39644
39645 PR c++/157
39646 * g++.dg/parse/crash12.C: New test.
39647
39648 2003-09-19 Janis Johnson <janis187@us.ibm.com>
39649
39650 * gcc.dg/compat/mixed-struct-check.h: New.
39651 * gcc.dg/compat/mixed-struct-defs.h: New.
39652 * gcc.dg/compat/mixed-struct-init.h: New.
39653 * gcc.dg/compat/struct-by-value-19_main.c: New.
39654 * gcc.dg/compat/struct-by-value-19_x.c: New.
39655 * gcc.dg/compat/struct-by-value-19_y.c: New.
39656 * gcc.dg/compat/struct-by-value-20_main.c: New.
39657 * gcc.dg/compat/struct-by-value-20_x.c: New.
39658 * gcc.dg/compat/struct-by-value-20_y.c: New.
39659 * gcc.dg/compat/struct-return-19_main.c: New.
39660 * gcc.dg/compat/struct-return-19_x.c: New.
39661 * gcc.dg/compat/struct-return-19_y.c: New.
39662 * gcc.dg/compat/struct-return-20_main.c: New.
39663 * gcc.dg/compat/struct-return-20_x.c: New.
39664 * gcc.dg/compat/struct-return-20_y.c: New.
39665
39666 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
39667 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
39668 so that it will not complain on LP64 targets.
39669
39670 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39671
39672 PR c++/495
39673 * g++.dg/template/friend24.C: New test.
39674
39675 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
39676
39677 PR c++/12332
39678 * g++.dg/template/memtmpl2.C: New test.
39679
39680 2003-09-18 Mark Mitchell <mark@codesourcery.com>
39681
39682 PR target/11184
39683 * gcc.dg/builtin-apply1.c: New test.
39684
39685 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
39686
39687 PR c++/9848
39688 * g++.dg/warn/Wunused-4.C: New test.
39689
39690 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39691
39692 PR c++/12316
39693 * g++.dg/other/gc2.C: New test.
39694
39695 2003-09-17 Mark Mitchell <mark@codesourcery.com>
39696
39697 PR c++/11991
39698 * g++.dg/rtti/typeid3.C: New test.
39699
39700 PR c++/12266
39701 * g++.dg/overload/template1.C: New test.
39702
39703 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
39704
39705 * g++.dg/opt/cfg3.C: New test.
39706
39707 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39708
39709 PR c++/7939
39710 * g++.dg/template/crash11.C: New test.
39711
39712 2003-09-16 Jason Merrill <jason@redhat.com>
39713 Jakub Jelinek <jakub@redhat.com>
39714
39715 * gcc.dg/attr-warn-unused-result.c: New test.
39716
39717 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
39718
39719 PR c++/12184
39720 * g++.dg/expr/call2.C: New test.
39721
39722 2003-09-15 Andreas Jaeger <aj@suse.de>
39723
39724 * gcc.dg/Wold-style-definition-1.c: New test.
39725
39726 2003-09-14 Mark Mitchell <mark@codesourcery.com>
39727
39728 PR c++/3907
39729 * g++.dg/parse/template12.C: New test.
39730
39731 * g++.dg/abi/bitfield11.C: New test.
39732 * g++.dg/abi/bitfield12.C: Likewise.
39733
39734 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
39735
39736 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
39737 non-expansion of functional macro name without arguments at EOL.
39738 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
39739
39740 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
39741
39742 * gcc.c-torture/execute/20030914-[12].c: New tests.
39743
39744 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
39745
39746 PR c++/11788
39747 * g++.dg/overload/addr1.C: New test.
39748
39749 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
39750
39751 * gcc.dg/20030909-1.c: New test.
39752
39753 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
39754
39755 * gcc.dg/ultrasp10.c: New test.
39756
39757 2003-09-09 Devang Patel <dpatel@apple.com>
39758
39759 * gcc.dg/darwin-ld-6.c: New test.
39760
39761 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39762
39763 * gcc.dg/torture/builtin-explog-1.c: New testcase.
39764
39765 2003-09-08 Mark Mitchell <mark@codesourcery.com>
39766
39767 * gcc.dg/ia64-types1.c: New test.
39768 * gcc.dg/ia64-types2.c: Likewise.
39769
39770 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39771
39772 * gcc.dg/builtins-1.c: Add more _Complex tests.
39773 * gcc.dg/torture/builtin-attr-1.c: Likewise.
39774
39775 * gcc.dg/builtins-1.c: Test existing _Complex functions.
39776 * gcc.dg/torture/builtin-attr-1.c: Likewise.
39777
39778 2003-09-08 Mark Mitchell <mark@codesourcery.com>
39779
39780 PR c++/11786
39781 * g++.dg/lookup/koenig2.C: New test.
39782
39783 PR c++/5296
39784 * g++.dg/rtti/typeid2.C: New test.
39785
39786 2003-09-08 Jakub Jelinek <jakub@redhat.com>
39787
39788 * gcc.c-torture/compile/20030904-1.c: New test.
39789
39790 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39791
39792 * g++.dg/opt/longbranch2.C: New test.
39793
39794 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
39795
39796 * g++.dg/template/crash10.C: Only compile it.
39797
39798 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
39799
39800 PR middle-end/11665
39801 * gcc.c-torture/compile/20030907-1.c: New test.
39802 * g++.dg/init/array11.C: New test.
39803
39804 2003-09-07 Mark Mitchell <mark@codesourcery.com>
39805
39806 PR c++/11852
39807 * g++.dg/init/struct1.C: New test.
39808
39809 2003-09-07 Mark Mitchell <mark@codesourcery.com>
39810
39811 PR c++/12181
39812 * g++.dg/expr/comma1.C: New test.
39813
39814 2003-09-06 Mark Mitchell <mark@codesourcery.com>
39815
39816 PR c++/11867
39817 * g++.dg/expr/static_cast5.C: New test.
39818
39819 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
39820
39821 PR c++/11507
39822 * g++.dg/lookup/scoped7.C: New test.
39823
39824 PR c++/9574
39825 * g++.dg/other/static1.C: New test.
39826
39827 PR c++/11490
39828 * g++.dg/warn/template-1.C: New test.
39829
39830 PR c++/11432
39831 * g++.dg/template/crash10.C: New test.
39832
39833 PR c++/2478
39834 * g++.dg/overload/VLA.C: New test.
39835
39836 PR c++/10804
39837 * g++.dg/template/call1.C: New test.
39838
39839 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
39840
39841 PR c++/11794
39842 * g++.dg/parse/using3.C: New test.
39843
39844 2003-09-06 Roger Sayle <roger@eyesopen.com>
39845
39846 PR c++/11409
39847 * g++.dg/overload/builtin3.C: New test case.
39848
39849 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
39850
39851 PR c/9862
39852 * gcc.dg/20030906-1.c: New test.
39853 * gcc.dg/20030906-2.c: Likewise.
39854
39855 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
39856
39857 PR c++/12167
39858 * g++.dg/parse/defarg5.C: New test.
39859
39860 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
39861
39862 2003-09-05 Mark Mitchell <mark@codesourcery.com>
39863
39864 PR c++/12163
39865 * g++.dg/expr/static_cast4.C: New test.
39866
39867 PR c++/12146
39868 * g++.dg/template/crash9.C: New test.
39869
39870 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
39871
39872 * g++.old-deja/g++.ext/pretty2.C: Update for change
39873 in __FUNCTION__.
39874 * g++.old-deja/g++.ext/pretty3.C: Likewise.
39875
39876 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
39877
39878 PR c++/11922
39879 * g++/dg/template/qualified-id1.C: New test.
39880
39881 PR c++/12037
39882 * g++.dg/warn/noeffect4.C: New test.
39883
39884 2003-09-04 Matt Austern <austern@apple.com>
39885
39886 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
39887 * g++.dg/ext/fnname2.C: Likewise.
39888 * g++.dg/ext/fnname3.C: Likewise.
39889
39890 2003-09-04 Mark Mitchell <mark@codesourcery.com>
39891
39892 * g++.dg/expr/lval1.C: New test.
39893 * g++.dg/ext/lvcast.C: Remove.
39894
39895 2003-09-03 Roger Sayle <roger@eyesopen.com>
39896
39897 PR optimization/11700.
39898 * gcc.c-torture/compile/20030903-1.c: New test case.
39899
39900 2003-09-03 Mark Mitchell <mark@codesourcery.com>
39901
39902 PR c++/12053
39903 * g++.dg/abi/layout4.C: New test.
39904
39905 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
39906
39907 PR c++/11553
39908 * g++.dg/parse/friend3.C: New test.
39909
39910 2003-09-02 Mark Mitchell <mark@codesourcery.com>
39911
39912 PR c++/11847
39913 * g++.dg/template/class1.C: New test.
39914
39915 PR c++/11808
39916 * g++.dg/expr/call1.C: New test.
39917
39918 2003-09-01 Mark Mitchell <mark@codesourcery.com>
39919
39920 PR c++/12114
39921 * g++.dg/init/ref9.C: New test.
39922
39923 PR c++/11972
39924 * g++.dg/template/nested4.C: New test.
39925
39926 2003-08-29 Mark Mitchell <mark@codesourcery.com>
39927
39928 PR c++/12093
39929 * g++.dg/template/non-dependent4.C: New test.
39930
39931 PR c++/11928
39932 * g++.dg/inherit/conv1.C: New test.
39933
39934 2003-08-29 Mark Mitchell <mark@codesourcery.com>
39935
39936 PR c++/6196
39937 * g++.dg/ext/label1.C: New test.
39938 * g++.dg/ext/label2.C: Likewise.
39939
39940 2003-08-28 Mark Mitchell <mark@codesourcery.com>
39941
39942 * g++.dg/expr/cond3.C: New test.
39943
39944 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39945
39946 * gcc.dg/builtins-1.c: Add new builtin cases.
39947
39948 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39949
39950 * gcc.dg/builtins-1.c: Add new cases.
39951 * gcc.dg/torture/builtin-attr-1.c: Likewise.
39952
39953 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39954
39955 * gcc.dg/builtins-1.c: Add more math builtin tests.
39956 * gcc.dg/torture/builtin-attr-1.c: New test.
39957
39958 2003-08-28 Mark Mitchell <mark@codesourcery.com>
39959
39960 PR optimization/5079
39961 * g++.dg/opt/static3.C: New test.
39962
39963 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39964
39965 * gcc.misc-tests/gcov-10b.c: New test.
39966
39967 2003-08-27 Mark Mitchell <mark@codesourcery.com>
39968
39969 * g++.dg/opt/ptrmem3.C: New test.
39970
39971 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
39972
39973 2003-08-27 Jakub Jelinek <jakub@redhat.com>
39974
39975 * gcc.dg/20030826-2.c: New test.
39976
39977 2003-08-26 Roger Sayle <roger@eyesopen.com>
39978
39979 PR middle-end/12002
39980 * g77.f-torture/compile/12002.f: New test case.
39981
39982 2003-08-26 Roger Sayle <roger@eyesopen.com>
39983
39984 * gcc.dg/20030826-1.c: New test case.
39985
39986 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
39987
39988 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
39989
39990 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
39991
39992 PR c++/11871
39993 * c++.dg/lookup/crash1.C: New test.
39994
39995 * c++.dg/warn/noeffect3.C: New test.
39996
39997 2003-08-25 Janis Johnson <janis187@us.ibm.com>
39998
39999 * gcc.dg/compat/vector-1_x.c: Compile with -w.
40000 * gcc.dg/compat/vector-1_y.c: Ditto.
40001 * gcc.dg/compat/vector-2_x.c: Ditto.
40002 * gcc.dg/compat/vector-2_y.c: Ditto.
40003
40004 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
40005
40006 * gcc.dg/20030702-1.c: New test.
40007
40008 2003-08-25 Mark Mitchell <mark@codesourcery.com>
40009
40010 PR c++/8795
40011 * g++.dg/ext/altivec-1.C: New test.
40012
40013 2003-08-24 Richard Henderson <rth@redhat.com>
40014
40015 * g++.dg/eh/simd-2.C: Add -w for x86.
40016
40017 2003-08-23 Jakub Jelinek <jakub@redhat.com>
40018
40019 * gcc.dg/20030815-1.c: New test.
40020
40021 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40022
40023 PR c++/3765
40024 * g++.dg/parse/access6.C: New test.
40025
40026 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40027
40028 PR c++/641, c++/11876
40029 * g++.dg/template/friend22.C: New test.
40030 * g++.dg/template/friend23.C: Likewise.
40031
40032 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40033
40034 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
40035 identically.
40036
40037 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40038
40039 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
40040
40041 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40042
40043 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
40044
40045 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40046
40047 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
40048
40049 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40050
40051 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
40052
40053 2003-08-21 Mark Mitchell <mark@codesourcery.com>
40054
40055 PR c++/11919
40056 * g++.dg/overload/prom1.C: New test.
40057
40058 PR c++/11551
40059 * g++.dg/parse/dtor2.C: New test.
40060
40061 PR c++/10762
40062 * g++.dg/parse/using2.C: New test.
40063
40064 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
40065
40066 PR target/11805
40067 * gcc.c-torture/compile/20030821-1.c: New.
40068
40069 2003-08-20 Mark Mitchell <mark@codesourcery.com>
40070
40071 PR c++/11834
40072 * g++.dg/template/deduce2.C: New test.
40073
40074 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
40075
40076 * gcc.c-torture/execute/20030821-1.c: New test.
40077
40078 2003-08-20 Roger Sayle <roger@eyesopen.com>
40079
40080 PR middle-end/11984
40081 * gcc.dg/20030820-1.c: New test case.
40082
40083 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
40084
40085 PR c++/11945
40086 * g++.dg/warn/noeffect2.C: New test.
40087
40088 2003-08-19 Mark Mitchell <mark@codesourcery.com>
40089
40090 PR c++/10926
40091 * g++.dg/template/dtor2.C: New test.
40092
40093 PR c++/11684
40094 * g++.dg/template/operator1.C: New test.
40095 * g++.dg/parse/operator4.C: New test.
40096
40097 PR c++/11946.C
40098 * g++.dg/expr/enum1.C: New test.
40099 * gcc.dg/c99-bool-1.c: Remove bogus warning.
40100
40101 PR c++/11036.C
40102 * g++.dg/parse/elab2.C: New test.
40103 * g++.dg/parse/typedef4.C: Change error message.
40104 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
40105 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
40106 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
40107
40108 2003-08-19 Geoffrey Keating <geoffk@apple.com>
40109
40110 * gcc.dg/pch/warn-1.c: New.
40111 * gcc.dg/pch/warn-1.hs: New.
40112
40113 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
40114 not-tested file.
40115
40116 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
40117
40118 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
40119
40120 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
40121
40122 * gcc.dg/uninit-D.c: New Test.
40123 * gcc.dg/uninit-E.c: New Test.
40124 * gcc.dg/uninit-F.c: New Test.
40125 * gcc.dg/uninit-G.c: New Test.
40126
40127 2003-08-19 Michael Ritzert <ritzert@t-online.de>
40128
40129 * g++.dg/README: Describe the pch directory.
40130
40131 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40132
40133 PR c++/11174
40134 * g++.dg/parse/access4.C: New test.
40135 * g++.dg/parse/access5.C: Likewise.
40136 * g++.old-deja/g++.jason/access17.C: Adjust error message.
40137
40138 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
40139
40140 * gcc.dg/noncompile/20030818-1.c: New.
40141
40142 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
40143
40144 PR c++/11957
40145 * g++.dg/warn/noeffect1.C: New test.
40146
40147 * g++.dg/template/scope2.C: New test.
40148 * g++.dg/template/error2.C: Correct dg-error
40149
40150 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
40151
40152 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
40153
40154 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
40155
40156 PR C++/11512
40157 * g++.dg/template/warn1.C: New.
40158
40159 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
40160
40161 * g++.dg/template/error2.C: New test.
40162 * g++.dg/lookup/using7.C: Adjust errors
40163 * g++.old-deja/g++.pt/crash36.C: Likewise.
40164 * g++.old-deja/g++.pt/derived3.C: Likewise.
40165
40166 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40167
40168 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
40169 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
40170 * gcc.c-torture/execute/builtins/string-9.c: New, from
40171 string-opt-9.c. Adjust for execute/builtins framework.
40172 * gcc.c-torture/execute/string-opt-9.c: Delete.
40173
40174 2003-08-12 Mark Mitchell <mark@codesourcery.com>
40175
40176 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
40177
40178 * g++.dg/parse/ret-type2.C: New test.
40179
40180 PR c++/11703
40181 * g++.dg/init/new8.C: New test.
40182
40183 PR c++/10923
40184 * g++.dg/parse/typedef5.C: New test.
40185
40186 PR c++/9512
40187 * g++.dg/parse/qualified2.C: New test.
40188 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
40189 invalid code.
40190
40191 2003-08-11 Mark Mitchell <mark@codesourcery.com>
40192
40193 * g++.dg/conversion/ptrmem1.C: New test.
40194
40195 2003-08-11 Jakub Jelinek <jakub@redhat.com>
40196
40197 PR target/11693
40198 * gcc.dg/20030811-1.c: New test.
40199
40200 PR target/11535
40201 * gcc.c-torture/execute/20030811-1.c: New test.
40202
40203 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40204
40205 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
40206
40207 2003-08-10 Mark Mitchell <mark@codesourcery.com>
40208
40209 PR c++/11789.C
40210 * g++.dg/inherit/multiple1.C: New test.
40211
40212 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
40213
40214 * gcc.dg/spe1.c: New test.
40215
40216 PR c++/11670
40217 * g++.dg/expr/cast2.C: New test.
40218
40219 PR c++/10530
40220 * g++.dg/template/dependent-name2.C: New test.
40221
40222 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
40223
40224 * g++.dg/parse/crash11.C: Put the dg options in comments.
40225
40226 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
40227
40228 * lib/gcc-dg.exp: Update for diagnostic change.
40229
40230 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40231
40232 PR c++/5767
40233 * g++.dg/parse/crash11.C: New test.
40234
40235 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
40236
40237 * gcc.dg/cpp/spacing1.c: Update.
40238
40239 2003-08-04 Janis Johnson <janis187@us.ibm.com>
40240
40241 PR target/11739
40242 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
40243 a value for -mtune.
40244
40245 2003-08-04 Roger Sayle <roger@eyesopen.com>
40246
40247 PR middle-end/11771
40248 * gcc.c-torture/compile/20030804-1.c: New test case.
40249
40250 2003-08-04 Roger Sayle <roger@eyesopen.com>
40251
40252 * gcc.dg/20030804-1.c: New test case.
40253
40254 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
40255
40256 * gcc.dg/cpp/separate-1.c: New test.
40257
40258 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
40259
40260 PR c++/11704
40261 * g++.dg/template/dependent-expr2.C: New test.
40262
40263 PR c++/11766
40264 * g++.dg/expr/ptrmem1.C: New test.
40265
40266 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40267
40268 PR c++/9453
40269 * g++.dg/template/friend15.C: New test.
40270
40271 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
40272
40273 * lib/dg-pch.exp: Work round PCH bug.
40274
40275 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40276
40277 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
40278 builtins. Move cases from builtins-4.c here.
40279
40280 * gcc.dg/torture/builtin-math-1.c: New test taken from
40281 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
40282 additional cases.
40283
40284 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
40285 Delete.
40286
40287 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
40288
40289 PR c++/9447
40290 * g++.dg/template/using7.C: New test.
40291
40292 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
40293
40294 * import1.c, import2.c: New tests.
40295
40296 2003-08-01 Jakub Jelinek <jakub@redhat.com>
40297
40298 * g++.dg/eh/crossjump1.C: New test.
40299
40300 2003-08-01 Mark Mitchell <mark@codesourcery.com>
40301
40302 PR c++/11697
40303 * g++.dg/template/using6.C: New test.
40304
40305 PR c++/11744
40306 * g++.dg/template/koenig2.C: New test.
40307
40308 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40309
40310 PR c++/7983
40311 * g++.dg/parse/typedef4.C: New test.
40312
40313 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40314
40315 PR c++/8442, c++/8806
40316 * g++.dg/template/elab1.C: New test.
40317 * g++.dg/template/type2.C: Likewise.
40318 * g++.dg/template/ttp3.C: Adjust expected error message.
40319 * g++.old-deja/g++.law/visibility13.C: Likewise.
40320 * g++.old-deja/g++.niklas/t135.C: Likewise.
40321 * g++.old-deja/g++.pt/ttp41.C: Likewise.
40322 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
40323 template argument.
40324 * g++.old-deja/g++.pt/ttp44.C: Likewise.
40325
40326 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
40327
40328 PR c++/11295
40329 * g++.dg/ext/stmtexpr1.C: New test.
40330
40331 * g++.dg/opt/tmp1.C: New test.
40332
40333 PR c++/11525
40334 * g++.dg/parse/constant4.C: New test.
40335
40336 PR c++/9447
40337 * g++.dg/template/using5.C: New test.
40338
40339 2003-07-31 Roger Sayle <roger@eyesopen.com>
40340
40341 * gcc.dg/builtins-27.c: New test case.
40342
40343 2003-07-31 Jakub Jelinek <jakub@redhat.com>
40344
40345 * gcc.dg/tls/opt-7.c: New test.
40346
40347 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
40348
40349 * g++.old-deja/g++.other/crash18.C: Remove.
40350
40351 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
40352
40353 * g++.dg/template/explicit3.C: New.
40354 * g++.dg/template/explicit4.C: New.
40355 * g++.dg/template/explicit5.C: New.
40356
40357 PR c++/11347
40358 * g++.dg/template/memtmpl1.C: New.
40359
40360 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
40361
40362 PR target/11565
40363 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
40364 * gcc.dg/i386-387-5.c (dg-options): Likewise.
40365
40366 2003-07-30 Jan Hubicka <jh@suse.cz>
40367
40368 * vtgc1.c: Kill.
40369
40370 2003-07-29 Zack Weinberg <zack@codesourcery.com>
40371
40372 * gcc.dg/struct-in-proto-1.c: New test.
40373
40374 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
40375
40376 * gcc.dg/cpp/include2.c: Only expect one message.
40377
40378 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
40379
40380 PR c++/9447
40381 * g++.dg/template/using1.C: New test.
40382 * g++.dg/template/using2.C: New test.
40383 * g++.dg/template/using3.C: New test.
40384 * g++.dg/template/using4.C: New test.
40385
40386 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
40387
40388 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
40389 * gcc.c-torture/execute/string-opt-10.c: Likewise.
40390
40391 2003-07-28 Jan Hubicka <jh@suse.cz>
40392
40393 PR c++/11530
40394 * g++.dg/opt/call1.C: New test.
40395
40396 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
40397
40398 PR c++/11667
40399 * g++.dg/init/enum2.C: New test.
40400 * g++.dg/template/overload1.C: Add "-w" option.
40401
40402 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
40403
40404 * gcc.dg/Wdeclaration-after-statement-1.c,
40405 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
40406
40407 2003-07-28 Jakub Jelinek <jakub@redhat.com>
40408
40409 * gcc.c-torture/compile/20030725-1.c: New test.
40410
40411 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
40412
40413 * gcc.dg/20030505.c: Only run for SPE.
40414 Remove definition of opaque type.
40415
40416 2003-07-27 Mark Mitchell <mark@codesourcery.com>
40417
40418 * g++.dg/template/ptrmem6.C: New test.
40419
40420 2003-07-26 Geoffrey Keating <geoffk@apple.com>
40421
40422 * gcc.c-torture/compile/zero-strct-2.c: New test.
40423
40424 2003-07-25 Geoffrey Keating <geoffk@apple.com>
40425
40426 * gcc.dg/intermod-1.c: New test.
40427
40428 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
40429
40430 PR c++/11617
40431 * g++.dg/template/lookup2.C: New test.
40432 * g++.dg/template/memclass1.C: Remove instantiated from error.
40433 * g++.dg/other/error2.C: Tweak expected errors.
40434
40435 PR c++/11596
40436 * g++.dg/template/defarg3.C: New test.
40437
40438 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
40439
40440 2003-07-24 Mark Mitchell <mark@codesourcery.com>
40441
40442 * g++.dg/inherit/access5.C: New test.
40443
40444 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40445
40446 PR c++/11513
40447 * g++.dg/template/crash8.C: New test.
40448
40449 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
40450
40451 PR c/10602
40452 * gcc.dg/noncompile/incomplete-2.c: New test.
40453
40454 2003-07-23 Mark Mitchell <mark@codesourcery.com>
40455
40456 PR c++/11645
40457 * g++.dg/inherit/access4.C: New test.
40458
40459 PR c++/11517
40460 * g++.dg/expr/cond2.C: New test.
40461
40462 PR optimization/10679
40463 * g++.dg/opt/inline4.C: New test.
40464
40465 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
40466
40467 * g++.dg/parse/crash10: New test.
40468
40469 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
40470
40471 * g++.dg/ext/flexary1.C: New test.
40472
40473 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40474
40475 PR c++/10793
40476 * g++.dg/template/crash9.C: New test.
40477
40478 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40479
40480 PR c++/3004
40481 * g++.dg/parse/typedef3.C: New test.
40482
40483 PR c++/7906
40484 * g++.dg/parse/operator2.C: New test.
40485
40486 PR c++/8895
40487 * g++.dg/parse/def-tmpl-arg1.C: New test.
40488
40489 PR c++/9282
40490 * g++.dg/parse/funptr1.C: New test.
40491
40492 PR c++/9452
40493 * g++.dg/parse/ambig3.C: New test.
40494
40495 PR c++/9454
40496 * g++.dg/parse/operator3.C: New test.
40497
40498 PR c++/9486
40499 * g++.dg/parse/template10.C: New test.
40500
40501 PR c++/9488
40502 * g++.dg/parse/template11.C: New test.
40503
40504 PR c++/10150
40505 * g++.dg/parse/invalid-op1.C: New test.
40506
40507 PR c++/10247
40508 * g++.dg/parse/condexpr1.C: New test.
40509
40510 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
40511
40512 * g++.dg/ext/packed3.C: New test.
40513 * g++.dg/ext/packed4.C: New test.
40514
40515 * gcc.dg/pack-test-3.c: New test.
40516
40517 2003-07-21 Janis Johnson <janis187@us.ibm.com>
40518
40519 * lib/compat.exp: Handle dg-options per source file.
40520 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
40521 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
40522 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
40523 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
40524 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
40525 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
40526 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
40527 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
40528 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
40529 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
40530 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
40531 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
40532 * g++.dg/compat/break/bitfield7_x.C: Ditto.
40533 * g++.dg/compat/break/bitfield7_y.C: Ditto.
40534
40535 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
40536
40537 PR c/10320
40538 * gcc.c-torture/execute/20030718-1.c: New test.
40539
40540 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
40541
40542 PR optimization/11536
40543 * gcc.dg/20030721-1.c: New test.
40544
40545 2003-07-19 Mark Mitchell <mark@codesourcery.com>
40546
40547 PR c++/11546
40548 * g++.dg/template/lookup1.C: New test.
40549
40550 2003-07-19 Zack Weinberg <zack@codesourcery.com>
40551
40552 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
40553 diagnostics of ill-formed constructs involving labels.
40554 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
40555 the new 'previously defined here' message.
40556
40557 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
40558
40559 * g++.dg/parse/non-dependent2.C: New test.
40560
40561 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
40562
40563 * g++.dg/init/init-ref4.C: xfail on targets without
40564 weak symbols.
40565
40566 2003-07-17 Jakub Jelinek <jakub@redhat.com>
40567
40568 PR target/11087
40569 * gcc.c-torture/execute/20030717-1.c: New test.
40570
40571 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
40572
40573 * g++.dg/opt/cfg1.C: New test.
40574
40575 2003-07-17 Mark Mitchell <mark@codesourcery.com>
40576
40577 PR optimization/11557
40578 * gcc.dg/20030717-1.c: New test.
40579
40580 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
40581
40582 PR c++/10476
40583 * g++.dg/expr/crash-1.C: New test.
40584
40585 PR c++/11027
40586 * g++.dg/template/init3.C: New test.
40587
40588 PR c++/8222
40589 * g++.dg/template/non-dependent1.C: New test.
40590
40591 PR c++/11070
40592 * g++.dg/template/non-dependent2.C: New test.
40593
40594 PR c++/11071
40595 * g++.dg/template/non-dependent3.C: New test.
40596
40597 PR c++/9907
40598 * g++.dg/template/sizeof5.C: New test.
40599
40600 2003-07-17 Geoffrey Keating <geoffk@apple.com>
40601
40602 PR 11498
40603 * gcc.c-torture/compile/mangle-1.c: New file.
40604
40605 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40606
40607 PR c++/7809
40608 * g++.dg/parse/access3.C: New test.
40609
40610 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
40611
40612 PR c++/11384
40613 * g++.dg/init/init-ref4.C: New test.
40614
40615 2003-07-16 Mark Mitchell <mark@codesourcery.com>
40616
40617 PR c++/11547
40618 * g++.dg/parse/constant3.C: New test.
40619 * g++.dg/parse/crash7.C: Likewise.
40620
40621 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
40622
40623 PR target/11008
40624 * gcc.dg/i386-pentium4-not-mull.c: New.
40625
40626 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
40627
40628 * gcc.dg/asm-names.c (ymain): Make it weak.
40629
40630 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40631
40632 PR c++/5421
40633 * g++.dg/template/friend21.C: New test.
40634
40635 2003-07-16 Jakub Jelinek <jakub@redhat.com>
40636
40637 * gcc.dg/cleanup-8.c: New test.
40638 * gcc.dg/cleanup-9.c: New test.
40639
40640 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
40641
40642 * g++.dg/ext/dll-MI1.h: New file.
40643 * g++.dg/ext/dllexport-MI1.C: New file.
40644 * g++.dg/ext/dllimport-MI1.C: New file.
40645
40646 2003-07-15 Jakub Jelinek <jakub@redhat.com>
40647
40648 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
40649 it does not have cmpstrsi patterns (just cmpmemsi).
40650
40651 2003-07-15 Mark Mitchell <mark@codesourcery.com>
40652
40653 PR debug/11473
40654 * g++.dg/debug/debug8.C: New test.
40655
40656 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40657
40658 PR c++/10108
40659 * g++.dg/template/crash7.C: New test.
40660
40661 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
40662
40663 PR target/10795
40664 * gcc.c-torture/compile/20030708-1.c: New.
40665
40666 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
40667
40668 * gcc.c-torture/execute/20030715-1.c: New test.
40669
40670 2003-07-14 Geoffrey Keating <geoffk@apple.com>
40671
40672 * gcc.dg/pch/inline-3.c: New file.
40673 * gcc.dg/pch/inline-3.hs: New file.
40674 * gcc.dg/pch/inline-4.c: New file.
40675 * gcc.dg/pch/inline-4.hs: New file.
40676
40677 2003-07-14 Mark Mitchell <mark@codesourcery.com>
40678
40679 PR c++/11509
40680 * g++.dg/template/crash6.C: New test.
40681
40682 PR c++/7053
40683 * g++.dg/template/friend20.C: New test.
40684
40685 PR c++/7019
40686 * g++.dg/template/overload2.C: New test.
40687
40688 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40689
40690 PR optimization/11440
40691 * gcc.c-torture/execute/20030714-1.c: New test.
40692
40693 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40694
40695 PR c++/11154
40696 * g++.dg/template/partial2.C: New test.
40697
40698 2003-07-13 Mark Mitchell <mark@codesourcery.com>
40699
40700 PR c++/11503
40701 * g++.dg/template/anon1.C: New test.
40702
40703 PR c++/11493
40704 PR c++/11495
40705 * g++.dg/parse/template9.C: Likewise.
40706 * g++.dg/template/crash4.C: New test.
40707 * g++.dg/template/koenig1.C: Likewise.
40708 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
40709 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
40710 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
40711 functions.
40712 * g++.old-deja/g++.jason/template36.C: Likewise.
40713 * g++.old-deja/g++.mike/p1989.C: Likewise.
40714 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
40715 * g++.old-deja/g++.pt/ttp20.C: Use this->.
40716 * g++.old-deja/g++.pt/ttp21.C: Use this->.
40717 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
40718 compiling.
40719 * g++.old-deja/g++.pt/union2.C: Use this->.
40720
40721 2003-07-11 Jakub Jelinek <jakub@redhat.com>
40722
40723 * gcc.dg/20030711-1.c: New test.
40724
40725 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
40726
40727 PR c++/11050
40728 * g++.dg/parse/args1.C: New test.
40729 * g++.pt/defarg8.C: Change expected errors.
40730
40731 2003-07-11 Mark Mitchell <mark@codesourcery.com>
40732
40733 PR c++/8164
40734 * g++.dg/template/nontype2.C: New test.
40735
40736 PR c++/10558
40737 * g++.dg/parse/template8.C: New test.
40738
40739 PR c++/8327
40740 * g++.dg/template/scope1.C: New test.
40741
40742 * g++.dg/warn/Wsign-compare-1.C: New test.
40743
40744 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
40745
40746 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
40747
40748 2003-07-10 Mark Mitchell <mark@codesourcery.com>
40749
40750 PR c++/9411
40751 * g++.dg/template/explicit2.C: New test.
40752
40753 PR c++/10032
40754 * g++.dg/warn/pedantic1.C: New test.
40755
40756 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
40757
40758 PR c++ 9483
40759 * g++.dg/other/field1.C: New test.
40760
40761 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
40762
40763 PR c/11449
40764 * gcc.c-torture/compile/20030707-1.c: New.
40765
40766 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40767
40768 PR c++/10849
40769 * g++.dg/template/access12.C: New test.
40770
40771 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
40772
40773 * g++.dg/bprob/bprob.exp (prof_ext): Update.
40774 * g77.dg/bprob/bprob.exp (prof_ext): Update.
40775 * gcc.misc-tests/bprob.exp (prof_ext): Update.
40776 * gcc.misc-tests/gcov.exp: Update
40777 * g++.dg/gcov/gcov.exp: Update
40778 * lib/gcov.exp: Update.
40779
40780 2003-07-08 Mark Mitchell <mark@codesourcery.com>
40781
40782 * g++.dg/abi/mangle17.C: Make sure template expressions are
40783 dependent.
40784 * g++.dg/abi/mangle4.C: Mark erroneous casts.
40785 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
40786 * g++.dg/opt/stack1.C: Remove erroneous code.
40787 * g++.dg/parse/template7.C: New test.
40788 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
40789 * g++.old-deja/g++.pt/crash4.C: Likewise.
40790
40791 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40792
40793 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
40794 with zero or one occurence of `$' after the initial `L'.
40795
40796 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
40797
40798 * gcc.c-torture/compile/20030704-1.c: Add a comment.
40799
40800 2003-07-08 Roger Sayle <roger@eyesopen.com>
40801
40802 PR c/11370
40803 * gcc.dg/Wunreachable-6.c: New testcase.
40804 * gcc.dg/Wunreachable-7.c: New testcase.
40805
40806 2003-07-08 Jakub Jelinek <jakub@redhat.com>
40807
40808 PR c/11420
40809 * gcc.dg/20030708-1.c: New test.
40810
40811 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
40812
40813 * gcc.dg/compat/sdata-section.h: New file.
40814 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
40815 * gcc.dg/torture/mips-sdata-1.c: New test.
40816
40817 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40818
40819 PR c++/11030
40820 * g++.dg/template/friend19.C: New test.
40821
40822 2003-07-08 Jakub Jelinek <jakub@redhat.com>
40823
40824 * g++.dg/opt/strength-reduce.C: New test.
40825
40826 2003-07-07 Roger Sayle <roger@eyesopen.com>
40827
40828 PR target/10979
40829 * gcc.dg/20030707-1.c: New testcase.
40830
40831 2003-07-07 Roger Sayle <roger@eyesopen.com>
40832
40833 PR optimization/11059
40834 * g++.dg/opt/emptyunion.C: New testcase.
40835
40836 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
40837 Eric Botcazou <ebotcazou@libertysurf.fr>
40838
40839 * g++.dg/opt/stack1.C: New test.
40840
40841 2003-07-05 Mark Mitchell <mark@codesourcery.com>
40842
40843 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
40844 run test.
40845
40846 PR c++/11431
40847 * g++.dg/expr/static_cast3.C: New test.
40848
40849 2003-07-04 Zack Weinberg <zack@codesourcery.com>
40850
40851 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
40852 everywhere.
40853 * gcc.dg/concat.c: Concatenation of string constants with
40854 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
40855 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
40856 * gcc.dg/cpp/escape-2.c: Use wide character constants where
40857 necessary to avoid multi-character character constant warning.
40858 * gcc.dg/cpp/escape.c: Likewise.
40859 * gcc.dg/cpp/ucs.c: Likewise.
40860 Remove backslashes from dg-bogus comments, as they confuse Tcl.
40861 Fix a typo.
40862
40863 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
40864
40865 PR c/11428
40866 * gcc.c-torture/compile/20030704-1.c: New.
40867
40868 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
40869
40870 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
40871
40872 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
40873
40874 PR c++/5287, PR c++/7910, PR c++/11021
40875 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
40876 tests for warnings.
40877 * g++.dg/ext/dllimport2.C: Add tests for warnings.
40878 * g++.dg/ext/dllimport3.C: Likewise.
40879 * g++.dg/ext/dllimport4.C: New file.
40880 * g++.dg/ext/dllimport5.C: New file.
40881 * g++.dg/ext/dllimport6.C: New file.
40882 * g++.dg/ext/dllimport7.C: New file.
40883 * g++.dg/ext/dllimport8.C: New file.
40884 * g++.dg/ext/dllimport9.C: New file.
40885 * g++.dg/ext/dllimport10.C: New file.
40886 * g++.dg/ext/dllexport1.C: New file.
40887
40888 2003-07-03 Mark Mitchell <mark@codesourcery.com>
40889
40890 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
40891 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
40892
40893 2003-07-03 Roger Sayle <roger@eyesopen.com>
40894
40895 * gcc.dg/builtins-25.c: New testcase.
40896 * gcc.dg/builtins-26.c: New testcase.
40897
40898 2003-07-03 Janis Johnson <janis187@us.ibm.com>
40899
40900 * gcc.dg/compat/vector-defs.h: New file.
40901 * gcc.dg/compat/vector-setup.h: New file.
40902 * gcc.dg/compat/vector-check.h: New file.
40903 * gcc.dg/compat/vector-1_main.c: New file.
40904 * gcc.dg/compat/vector-1_x.c: New file.
40905 * gcc.dg/compat/vector-1_y.c: New file.
40906 * gcc.dg/compat/vector-2_main.c: New file.
40907 * gcc.dg/compat/vector-2_x.c: New file.
40908 * gcc.dg/compat/vector-2_y.c: New file.
40909
40910 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
40911 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
40912 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
40913 * gcc.dg/compat/struct-align-1.h: New file.
40914 * gcc.dg/compat/struct-align-1_main.c: New file.
40915 * gcc.dg/compat/struct-align-1_x.c: New file.
40916 * gcc.dg/compat/struct-align-1_y.c: New file.
40917 * gcc.dg/compat/struct-align-2.h: New file.
40918 * gcc.dg/compat/struct-align-2_main.c: New file.
40919 * gcc.dg/compat/struct-align-2_x.c: New file.
40920 * gcc.dg/compat/struct-align-2_y.c: New file.
40921
40922 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
40923 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
40924 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
40925 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
40926 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
40927 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
40928 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
40929 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
40930 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
40931 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
40932 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
40933 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
40934 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
40935 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
40936 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
40937 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
40938 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
40939 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
40940 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
40941 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
40942 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
40943 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40944 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40945 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
40946 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
40947 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
40948 * gcc.dg/compat/struct-return-10_x.c: Ditto.
40949 * gcc.dg/compat/struct-return-2_x.c: Ditto.
40950 * gcc.dg/compat/struct-return-3_x.c: Ditto.
40951
40952 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
40953
40954 * gcc.dg/i386-call-1.c: New test.
40955
40956 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
40957
40958 PR c++/9162
40959 * g++.dg/parse/defarg4.C: New.
40960
40961 2003-07-03 Roger Sayle <roger@eyesopen.com>
40962
40963 PR target/10700
40964 * gcc.c-torture/compile/20030703-1.c: New test case.
40965
40966 2003-07-03 Mark Mitchell <mark@codesourcery.com>
40967
40968 * g++.dg/template/local3.C: Remove extra semicolon.
40969
40970 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
40971
40972 * gcc.dg/i386-volatile-1.c: New test.
40973
40974 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
40975
40976 PR c++/11072
40977 * g++.dg/other/offsetof2.C: XFAIL.
40978 * g++.dg/other/offsetof5.C: New.
40979
40980 PR c++/10219
40981 * g++.dg/template/error1.C: New.
40982
40983 PR c++/9779
40984 * g++.dg/template/dependent-expr1.C: New.
40985
40986 2003-07-01 Mark Mitchell <mark@codesourcery.com>
40987
40988 PR c++/6949
40989 * g++.dg/template/local3.C: New test.
40990
40991 PR c++/11149
40992 * g++.dg/lookup/scoped6.C: New test.
40993
40994 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
40995
40996 PR c++/8046
40997 * g++.dg/other/error7.C: New test.
40998
40999 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
41000
41001 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
41002 * g++.old-deja/g++.abi/vtable3.h: Likewise.
41003 * g++.old-deja/g++.law/code-gen5.C: Likewise.
41004 * g++.old-deja/g++.other/union2.C: Likewise.
41005 * gcc.dg/c90-const-expr-2.c: Likewise.
41006 * gcc.dg/c90-const-expr-3.c: Likewise.
41007 * gcc.dg/c99-const-expr-2.c: Likewise.
41008 * gcc.dg/c99-const-expr-3.c: Likewise.
41009 * gcc.dg/concat.c: Likewise.
41010
41011 2003-07-01 Mark Mitchell <mark@codesourcery.com>
41012
41013 PR c++/9559
41014 * g++.dg/init/static1.C: New test.
41015
41016 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41017
41018 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
41019 * g++.old-deja/g++.other/access2.C: Likewise.
41020 * g++.old-deja/g++.other/decl2.C: Likewise.
41021 * gcc.c-torture/execute/20020615-1.c: Likewise.
41022
41023 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41024
41025 PR c++/4933
41026 * g++.dg/template/sizeof4.C: New test.
41027
41028 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41029
41030 * g++.dg/other/error6.C: New test.
41031
41032 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41033
41034 PR c++/10750
41035 * g++.dg/parse/constant2.C: New test.
41036
41037 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41038
41039 PR c++/11106
41040 * g++.dg/other/error5.C: New test.
41041
41042 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41043
41044 * gcc.dg/format/gcc_diag-1.c: New test.
41045
41046 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
41047
41048 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
41049
41050 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
41051
41052 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
41053 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
41054 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
41055
41056 2003-06-28 Jakub Jelinek <jakub@redhat.com>
41057
41058 * gcc.c-torture/execute/builtins/string-8.c: New test.
41059 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
41060 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
41061 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
41062
41063 2003-06-27 Mark Mitchell <mark@codesourcery.com>
41064
41065 PR c++/10468
41066 * g++.dg/ext/typeof6.C: New test.
41067
41068 2003-06-27 Mark Mitchell <mark@codesourcery.com>
41069
41070 PR c++/10796
41071 * g++.dg/init/enum1.C: New test.
41072
41073 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
41074
41075 * gcc.dg/20030627-1.c: New test.
41076
41077 2003-06-26 Mark Mitchell <mark@codesourcery.com>
41078
41079 PR c++/11332
41080 * g++.dg/expr/static_cast2.C: New test.
41081
41082 2003-06-26 Roger Sayle <roger@eyesopen.com>
41083 Jakub Jelinek <jakub@redhat.com>
41084
41085 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
41086 sprintf(dst,"%s",src) optimization.
41087 * gcc.c-torture/execute/20030626-1.c: New test case.
41088 * gcc.c-torture/execute/20030626-2.c: New test case.
41089
41090 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
41091
41092 * gcc.c-torture/execute/multi-ix.c: New test.
41093
41094 * gcc.c-torture/execute/simd-4.c (main):
41095 Added missing semicolon at end of union.
41096
41097 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
41098
41099 PR c++/8266
41100 * g++.dg/template/explicit-instantiation3.C: New test.
41101
41102 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41103
41104 * gcc.dg/20030626-1.c: Use signed char.
41105
41106 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41107
41108 * gcc.dg/20030626-1.c: New test.
41109
41110 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
41111
41112 * const-str-2.m: Update.
41113
41114 2003-06-25 Mark Mitchell <mark@codesourcery.com>
41115
41116 PR c++/10990
41117 * g++.dg/rtti/dyncast1.C: New test.
41118 * g++.dg/abi/mangle4.C: Correct base-specifier access.
41119 * g++.dg/lookup/scoped1.C: Remove XFAIL.
41120 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
41121
41122 PR c++/10931
41123 * g++.dg/expr/static_cast1.C: New test.
41124
41125 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
41126
41127 * gcc.dg/20030625-1.c: New test.
41128
41129 2003-06-24 Roger Sayle <roger@eyesopen.com>
41130
41131 * gcc.c-torture/compile/20030624-1.c: New test case.
41132
41133 2003-06-24 Jakub Jelinek <jakub@redhat.com>
41134
41135 * gcc.c-torture/execute/string-opt-17.c: New test.
41136
41137 2003-06-24 Mark Mitchell <mark@codesourcery.com>
41138
41139 PR c++/5754
41140 * g++.dg/parse/crash6.C: New test.
41141
41142 2003-06-23 Roger Sayle <roger@eyesopen.com>
41143
41144 * gcc.dg/builtins-24.c: New test case.
41145
41146 2003-06-23 Jakub Jelinek <jakub@redhat.com>
41147
41148 * g++.dg/opt/operator1.C: New test.
41149
41150 2003-06-22 Roger Sayle <roger@eyesopen.com>
41151
41152 * gcc.c-torture/execute/string-opt-16.c: New test case.
41153
41154 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
41155
41156 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
41157 * g++.old-deja/g++.other/conv7.C: Likewise.
41158 * g++.old-deja/g++.other/overcnv2.C: Likewise.
41159 * g++.old-deja/g++.other/overload14.C: Likewise.
41160
41161 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
41162
41163 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
41164 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
41165
41166 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41167
41168 PR c++/10888
41169 * g++.dg/warn/Winline-3.C: New test.
41170
41171 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41172
41173 * lib/target-supports.exp (check_alias_available): Make the test
41174 program acceptable to the Solaris assembler.
41175
41176 PR c++/10749
41177 * g++.dg/template/memclass2.C: New test.
41178
41179 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41180 Eric Botcazou <ebotcazou@libertysurf.fr>
41181
41182 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
41183 data for non-matching targets.
41184 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
41185
41186 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41187
41188 PR c++/10845
41189 * g++.dg/template/member3.C: New test.
41190
41191 2003-06-19 Mark Mitchell <mark@codesourcery.com>
41192
41193 PR c++/10939
41194 * g++.dg/template/func1.C: New test.
41195
41196 PR c++/9649
41197 * g++.dg/template/static4.C: New test.
41198 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
41199
41200 PR c++/11041
41201 * g++.dg/init/ref7.C: New test.
41202
41203 2003-06-19 Matt Austern <austern@apple.com>
41204
41205 PR c++/11228
41206 * g++.dg/anew1.C: New test.
41207 * g++.dg/anew2.C: New test.
41208 * g++.dg/anew3.C: New test.
41209 * g++.dg/anew4.C: New test.
41210
41211 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
41212
41213 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
41214
41215 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
41216
41217 * gcc.c-torture/execute/simd-4.c (main): Make expected value
41218 endian-dependent.
41219
41220 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
41221
41222 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
41223 Remove cruft.
41224
41225 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
41226
41227 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
41228 * gcc.c-torture/compile/961203-1.c: Likewise.
41229 * gcc.c-torture/compile/980506-1.c: Likewise.
41230
41231 2003-06-17 Mark Mitchell <mark@codesourcery.com>
41232
41233 PR c++/10712
41234 * g++.dg/lookup/using7.C: New test.
41235
41236 2003-06-17 Mark Mitchell <mark@codesourcery.com>
41237
41238 PR c++/11105
41239 * g++.dg/abi/conv1.C: Remove it.
41240 * g++.dg/template/conv7.C: New test.
41241 * g++.dg/template/conv8.C: Likewise.
41242 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
41243 conversion operator.
41244
41245 2003-06-17 Janis Johnson <janis187@us.ibm.com>
41246
41247 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
41248 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41249 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41250 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41251 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41252 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41253 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41254 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41255 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41256 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41257 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41258 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41259 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41260 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41261 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41262 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41263 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41264 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41265 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41266 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41267 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41268 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41269 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41270 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41271 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41272 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41273 * gcc.dg/compat/struct-return-10_x.c: Ditto.
41274 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41275 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41276
41277 2003-06-16 Mark Mitchell <mark@codesourcery.com>
41278
41279 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
41280 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
41281 indications.
41282
41283 2003-06-16 Roger Sayle <roger@eyesopen.com>
41284
41285 * gcc.dg/i386-387-5.c: New test case.
41286 * gcc.dg/i386-387-6.c: New test case.
41287 * gcc.dg/builtins-23.c: New test case.
41288
41289 2003-06-15 Roger Sayle <roger@eyesopen.com>
41290
41291 * gcc.dg/builtins-22.c: New test case.
41292 * gcc.dg/i386-387-1.c: Update to test exp.
41293 * gcc.dg/i386-387-2.c: Likewise.
41294
41295 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41296
41297 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
41298
41299 2003-06-12 Mark Mitchell <mark@codesourcery.com>
41300
41301 * lib/gcc-dg.exp (dg-require-dll): New function.
41302 (dg-xfail-if): Likewise.
41303 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
41304 driver.
41305
41306 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
41307 * gcc.c-torture/compile/20001205-1.c: Likewise.
41308 * gcc.c-torture/compile/20001226-1.c: Likewise.
41309 * gcc.c-torture/compile/20010518-2.c: Likewise.
41310 * gcc.c-torture/compile/20020312-1.c: Likewise.
41311 * gcc.c-torture/compile/20020604-1.c: Likewise.
41312 * gcc.c-torture/compile/920501-12.c: Likewise.
41313 * gcc.c-torture/compile/920501-4.c: Likewise.
41314 * gcc.c-torture/compile/920520-1.c: Likewise.
41315 * gcc.c-torture/compile/920521-1.c: Likewise.
41316 * gcc.c-torture/compile/920625-1.c: Likewise.
41317 * gcc.c-torture/compile/961203-1.c: Likewise.
41318 * gcc.c-torture/compile/980506-1.c: Likewise.
41319 * gcc.c-torture/compile/981006-1.c: Likewise.
41320 * gcc.c-torture/compile/981022-1.c: Likewise.
41321 * gcc.c-torture/compile/981223-1.c: Likewise.
41322 * gcc.c-torture/compile/990617-1.c: Likewise.
41323 * gcc.c-torture/compile/dll.c: Likewise.
41324 * gcc.c-torture/compile/labels-3.c: Likewise.
41325 * gcc.c-torture/compile/mipscop-1.c: Likewise.
41326 * gcc.c-torture/compile/mipscop-2.c: Likewise.
41327 * gcc.c-torture/compile/mipscop-3.c: Likewise.
41328 * gcc.c-torture/compile/mipscop-4.c: Likewise.
41329 * gcc.c-torture/compile/simd-5.c: Likewise.
41330 * gcc.c-torture/compile/20000804-1.x: Remove.
41331 * gcc.c-torture/compile/20001205-1.x: Likewise.
41332 * gcc.c-torture/compile/20001226-1.x: Likewise.
41333 * gcc.c-torture/compile/20010518-2.x: Likewise.
41334 * gcc.c-torture/compile/20020312-1.x: Likewise.
41335 * gcc.c-torture/compile/20020604-1.x: Likewise.
41336 * gcc.c-torture/compile/920501-12.x: Likewise.
41337 * gcc.c-torture/compile/920501-4.x: Likewise.
41338 * gcc.c-torture/compile/920520-1.x: Likewise.
41339 * gcc.c-torture/compile/920521-1.x: Likewise.
41340 * gcc.c-torture/compile/920625-1.x: Likewise.
41341 * gcc.c-torture/compile/961203-1.x: Likewise.
41342 * gcc.c-torture/compile/980506-1.x: Likewise.
41343 * gcc.c-torture/compile/981006-1.x: Likewise.
41344 * gcc.c-torture/compile/981022-1.x: Likewise.
41345 * gcc.c-torture/compile/981223-1.x: Likewise.
41346 * gcc.c-torture/compile/990617-1.x: Likewise.
41347 * gcc.c-torture/compile/mipscop-1.x: Likewise.
41348 * gcc.c-torture/compile/mipscop-2.x: Likewise.
41349 * gcc.c-torture/compile/mipscop-3.x: Likewise.
41350 * gcc.c-torture/compile/mipscop-4.x: Likewise.
41351 * gcc.c-torture/compile/simd-5.x: Likewise.
41352
41353 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
41354
41355 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
41356
41357 * gcc.c-torture/execute/20030611-1.c: New test.
41358
41359 2003-06-12 Roger Sayle <roger@eyesopen.com>
41360
41361 PR middle-end/168
41362 * gcc.dg/20030612-1.c: New test case.
41363
41364 2003-06-12 Mark Mitchell <mark@codesourcery.com>
41365
41366 PR c++/10635
41367 * g++.dg/expr/cast1.C: New test.
41368
41369 2003-06-12 Roger Sayle <roger@eyesopen.com>
41370
41371 * gcc.dg/builtins-21.c: New test case.
41372
41373 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
41374
41375 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
41376 options instead of at the end.
41377 * lib/objc.exp (objc_target_compile): Likewise.
41378
41379 2003-06-11 Mark Mitchell <mark@codesourcery.com>
41380
41381 PR c++/10432
41382 * g++.dg/parse/error1.C: New test.
41383
41384 2003-06-11 Janis Johnson <janis187@us.ibm.com>
41385
41386 * gcc.dg/compat/struct-by-value-11_main.c: New file.
41387 * gcc.dg/compat/struct-by-value-11_x.c: New file.
41388 * gcc.dg/compat/struct-by-value-11_y.c: New file.
41389 * gcc.dg/compat/struct-by-value-12_main.c: New file.
41390 * gcc.dg/compat/struct-by-value-12_x.c: New file.
41391 * gcc.dg/compat/struct-by-value-12_y.c: New file.
41392 * gcc.dg/compat/struct-by-value-13_main.c: New file.
41393 * gcc.dg/compat/struct-by-value-13_x.c: New file.
41394 * gcc.dg/compat/struct-by-value-13_y.c: New file.
41395 * gcc.dg/compat/struct-by-value-14_main.c: New file.
41396 * gcc.dg/compat/struct-by-value-14_x.c: New file.
41397 * gcc.dg/compat/struct-by-value-14_y.c: New file.
41398 * gcc.dg/compat/struct-by-value-15_main.c: New file.
41399 * gcc.dg/compat/struct-by-value-15_x.c: New file.
41400 * gcc.dg/compat/struct-by-value-15_y.c: New file.
41401 * gcc.dg/compat/struct-by-value-16_main.c: New file.
41402 * gcc.dg/compat/struct-by-value-16_x.c: New file.
41403 * gcc.dg/compat/struct-by-value-16_y.c: New file.
41404 * gcc.dg/compat/struct-by-value-17_main.c: New file.
41405 * gcc.dg/compat/struct-by-value-17_x.c: New file.
41406 * gcc.dg/compat/struct-by-value-17_y.c: New file.
41407 * gcc.dg/compat/struct-by-value-18_main.c: New file.
41408 * gcc.dg/compat/struct-by-value-18_x.c: New file.
41409 * gcc.dg/compat/struct-by-value-18_y.c: New file.
41410
41411 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
41412 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
41413 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
41414 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
41415 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
41416 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
41417 * gcc.dg/compat/scalar-return-3_main.c: New file.
41418 * gcc.dg/compat/scalar-return-3_x.c: New file.
41419 * gcc.dg/compat/scalar-return-3_y.c: New file.
41420 * gcc.dg/compat/scalar-return-4_main.c: New file.
41421 * gcc.dg/compat/scalar-return-4_x.c: New file.
41422 * gcc.dg/compat/scalar-return-4_y.c: New file.
41423
41424 2003-06-10 Janis Johnson <janis187@us.ibm.com>
41425
41426 * gcc.dg/compat/fp2-struct-check.h: New file.
41427 * gcc.dg/compat/fp2-struct-defs.h: New file.
41428 * gcc.dg/compat/fp2-struct-init.h: New file.
41429 * gcc.dg/compat/struct-by-value-10_main.c: New file.
41430 * gcc.dg/compat/struct-by-value-10_x.c: New file.
41431 * gcc.dg/compat/struct-by-value-10_y.c: New file.
41432 * gcc.dg/compat/struct-return-10_main.c: New file.
41433 * gcc.dg/compat/struct-return-10_x.c: New file.
41434 * gcc.dg/compat/struct-return-10_y.c: New file.
41435
41436 * gcc.dg/compat/compat-common.h: New file.
41437 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
41438 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
41439 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
41440 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
41441 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
41442 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
41443 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
41444 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41445 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
41446 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
41447 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41448 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
41449 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
41450 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41451 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
41452 * gcc.dg/compat/small-struct-check.h: Ditto.
41453 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
41454 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41455 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
41456 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
41457 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41458 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41459 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
41460 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41461 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
41462 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
41463 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41464 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41465 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
41466 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41467 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41468 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
41469 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41470 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
41471 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
41472 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41473 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
41474 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
41475 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41476 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
41477 * gcc.dg/compat/struct-return-2_main.c: Ditto.
41478 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41479 * gcc.dg/compat/struct-return-2_y.c: Ditto.
41480 * gcc.dg/compat/struct-return-3_main.c: Ditto.
41481 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41482 * gcc.dg/compat/struct-return-3_y.c: Ditto.
41483
41484 2003-06-10 Geoffrey Keating <geoffk@apple.com>
41485
41486 * g++.dg/pch/static-1.C: New file.
41487 * g++.dg/pch/static-1.Hs: New file.
41488
41489 2003-06-10 Richard Henderson <rth@redhat.com>
41490
41491 * gcc.dg/asm-7.c: Adjust expected warning text.
41492
41493 2003-06-10 Roger Sayle <roger@eyesopen.com>
41494
41495 * gcc.dg/builtins-20.c: New test case.
41496
41497 2003-06-10 Mark Mitchell <mark@codesourcery.com>
41498
41499 PR c++/11131
41500 * g++.dg/opt/template1.C: New test.
41501
41502 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41503
41504 * lib/gcc-dg.exp (dg-test): Clear additional_files and
41505 additional_sources.
41506
41507 2003-05-21 David Taylor <dtaylor@emc.com>
41508
41509 * gcc.dg/Wpadded.c: New file.
41510
41511 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41512
41513 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
41514 * gcc.dg/special/weak-2.c: Add dg-require-weak.
41515 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
41516 dg-require-weak.
41517
41518 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
41519
41520 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
41521
41522 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41523
41524 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
41525 (dg-require-alias): Likewise.
41526 (dg-require-gc-sections): Likewise.
41527 * lib/target-supports.exp (check_gc_sections_available): Likewise.
41528
41529 2003-06-08 Richard Henderson <rth@redhat.com>
41530
41531 * gcc.dg/20011029-2.c: Fix the array reference.
41532 * gcc.dg/asm-7.c: New.
41533
41534 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
41535
41536 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
41537
41538 2003-06-08 Mark Mitchell <mark@codesourcery.com>
41539
41540 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
41541 (dg-require-gc-sections): Likewise.
41542
41543 2003-06-08 Jan Hubicka <jh@suse.cz>
41544
41545 * i386-cmov1.c: Fix regular expression.
41546 * i386-cvt-1.c: Likewise.
41547 * i386-local.c: Likewise.
41548 * i386-local2.c: Likewise.
41549 * i386-mul.c: Likewise.
41550 * i386-ssetype-1.c: Likewise.
41551 * i386-ssetype-3.c: Likewise.
41552 * i386-ssetype-5.c: Likewise.
41553
41554 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41555
41556 PR c++/11039
41557 * g++.dg/warn/implicit-typename2.C: New test.
41558 * g++.dg/warn/implicit-typename3.C: New test.
41559
41560 2003-06-07 Richard Henderson <rth@redhat.com>
41561
41562 * g++.dg/other/offsetof3.C: Use size_t.
41563 * g++.dg/other/offsetof4.C: Likewise.
41564
41565 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
41566
41567 * lib/copy-file.exp: New. Implement gcc_copy_files.
41568
41569 * lib/dg-pch.exp: Load copy-file.exp
41570 (dg-pch): Use gcc_copy_files instead of "file copy".
41571
41572 2003-06-06 Mark Mitchell <mark@codesourcery.com>
41573
41574 * gcc.dg/weak/weak.exp: Simplify.
41575 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
41576 * gcc.dg/weak/weak-1.c: Likewise.
41577 * gcc.dg/weak/weak-2.c: Likewise.
41578 * gcc.dg/weak/weak-3.c: Likewise.
41579 * gcc.dg/weak/weak-4.c: Likewise.
41580 * gcc.dg/weak/weak-5.c: Likewise.
41581 * gcc.dg/weak/weak-6.c: Likewise.
41582 * gcc.dg/weak/weak-7.c: Likewise.
41583 * gcc.dg/weak/weak-8.c: Likewise.
41584 * gcc.dg/weak/weak-9.c: Likewise.
41585
41586 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
41587
41588 gcc.c-torture/execute/20030606-1.c: New.
41589
41590 2003-06-06 Roger Sayle <roger@eyesopen.com>
41591
41592 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
41593 * gcc.dg/builtins-19.c: Likewise.
41594
41595 2003-06-06 Roger Sayle <roger@eyesopen.com>
41596
41597 * gcc.dg/builtins-2.c: Add some more tests.
41598 * gcc.dg/builtins-18.c: New test case.
41599 * gcc.dg/builtins-19.c: New test case.
41600
41601 2003-06-06 Roger Sayle <roger@eyesopen.com>
41602 Jim Wilson <wilson@tuliptree.org>
41603
41604 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
41605
41606 2003-06-06 Jakub Jelinek <jakub@redhat.com>
41607
41608 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
41609 mempcpy/stpcpy calls not to be optimized into something else.
41610 * gcc.c-torture/execute/string-opt-3.c: Moved to...
41611 * gcc.c-torture/execute/builtins/string-7.c: ...here.
41612 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
41613
41614 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41615
41616 * gcc.dg/format/asm_fprintf-1.c: New test.
41617
41618 2003-06-05 Mark Mitchell <mark@codesourcery.com>
41619
41620 * lib/gcc-defs.exp (additional_sources): New variable.
41621 (dg-additional-sources): New function.
41622 (additional_files): New variable.
41623 (dg-additional-files): New function.
41624 (dg-additional-files-options): Likewise.
41625 * lib/gcc-dg.exp (dg-require-weak): New function.
41626 (dg-require-alias): Likewise.
41627 (dg-require-gc-sections): Likewise.
41628 * lib/target-supports.exp (check_alias_available): Remove testfile
41629 parameter.
41630 (check_gc_sections_available): New function.
41631 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
41632 (dg-gpp-additional-files): Likewise.
41633 * lib/g++.exp (additional_sources): Remove.
41634 (additional_files): Likewise.
41635 (g++_target_compile): Use dg-additional-files-options.
41636
41637 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
41638 Tcl logic.
41639 * gcc.dg/special/ecos.exp: Remove.
41640 * gcc.dg/special/20000419-2.c: Use dg-require-*.
41641 * gcc.dg/special/alias-1.c: Likewise.
41642 * gcc.dg/special/alias-2.c: Likewise.
41643 * gcc.dg/special/gcsec-1.c: Likewise.
41644 * gcc.dg/special/weak-1.c: Likewise.
41645 * gcc.dg/special/weak-2.c: Likewise.
41646 * gcc.dg/special/wkali-1.c: Likewise.
41647 * gcc.dg/special/wkali-2.c: Likewise.
41648
41649 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
41650 dg-gpp-additional-*.
41651 * g++.dg/special/conpr-3.C: Likewise.
41652 * g++.dg/special/conpr-4.C: Likewise.
41653 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
41654 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
41655 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
41656 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
41657 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
41658 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
41659 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
41660 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
41661 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
41662 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
41663 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
41664 * g++.old-deja/g++.other/comdat1.C: Likewise.
41665 * g++.old-deja/g++.other/comdat2.C: Likewise.
41666 * g++.old-deja/g++.other/comdat3.C: Likewise.
41667 * g++.old-deja/g++.other/ctor1.C: Likewise.
41668 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
41669
41670 2003-06-05 Richard Henderson <rth@redhat.com>
41671
41672 * gcc.dg/debug/20030605-1.c: New.
41673
41674 2003-06-04 Mark Mitchell <mark@codesourcery.com>
41675
41676 * README.QMTEST: Update.
41677
41678 2003-06-04 Richard Henderson <rth@redhat.com>
41679
41680 * gcc.dg/cleanup-1.c: New.
41681 * gcc.dg/cleanup-2.c: New.
41682 * gcc.dg/cleanup-3.c: New.
41683 * gcc.dg/cleanup-4.c: New.
41684 * gcc.dg/cleanup-5.c: New.
41685 * gcc.dg/cleanup-6.c: New.
41686 * gcc.dg/cleanup-7.c: New.
41687
41688 2003-06-04 Mark Mitchell <mark@codesourcery.com>
41689
41690 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
41691
41692 * lib/dg-pch.exp: New file.
41693 * g++.dg/pch/pch.exp: Use dg-pch.exp.
41694 * gcc.dg/pch/pch.exp: Likewise.
41695
41696 2003-06-04 Roger Sayle <roger@eyesopen.com>
41697
41698 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
41699 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
41700 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
41701 * gcc.dg/builtins-17.c: New test case.
41702 * gcc.dg/i386-387-4.c: New test case.
41703 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
41704
41705 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41706
41707 * gcc.dg/ultrasp9.c: New test.
41708
41709 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41710
41711 * gcc.c-torture/compile/20030604-1.c: New test.
41712 * gcc.dg/sparc-constant-1.c: New test.
41713
41714 2003-06-03 Glen Nakamura <glen@imodulo.com>
41715
41716 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
41717
41718 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
41719
41720 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
41721
41722 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
41723 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
41724
41725 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
41726
41727 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
41728
41729 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41730
41731 PR c++/10940
41732 * g++.dg/template/spec10.C: New test.
41733
41734 2003-06-03 Roger Sayle <roger@eyesopen.com>
41735
41736 * gcc.dg/builtins-16.c: New test case.
41737
41738 2003-06-03 Jakub Jelinek <jakub@redhat.com>
41739
41740 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
41741 mempcpy test with post-increments.
41742 * gcc.c-torture/execute/string-opt-3.c: New test.
41743 * gcc.dg/string-opt-1.c: New test.
41744
41745 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
41746
41747 PR fortran/10965
41748 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
41749
41750 2003-06-02 Mark Mitchell <mark@codesourcery.com>
41751
41752 * lib/scanasm.exp (dg-scan): New function, factored out of ...
41753 (scan-assembler): ... here. Use dg-scan.
41754 (scan-assembler-not): Likewise.
41755 (scan-file): New function.
41756 (scan-file-not): Likewise.
41757 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
41758 * gcc.dg/cpp/_Pragma4.c: Likewise.
41759 * gcc.dg/cpp/_Pragma5.c: Likewise.
41760 * gcc.dg/cpp/avoidpaste1.c: Likewise.
41761 * gcc.dg/cpp/avoidpaste2.c: Likewise.
41762 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
41763 * gcc.dg/cpp/cmdlne-P.c: Likewise.
41764 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
41765 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
41766 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
41767 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
41768 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
41769 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
41770 * gcc.dg/cpp/cxxcom1.c: Likewise.
41771 * gcc.dg/cpp/line1.c: Likewise.
41772 * gcc.dg/cpp/maccom1.c: Likewise.
41773 * gcc.dg/cpp/maccom2.c: Likewise.
41774 * gcc.dg/cpp/maccom3.c: Likewise.
41775 * gcc.dg/cpp/maccom4.c: Likewise.
41776 * gcc.dg/cpp/maccom5.c: Likewise.
41777 * gcc.dg/cpp/maccom6.c: Likewise.
41778 * gcc.dg/cpp/multiline.c: Likewise.
41779 * gcc.dg/cpp/spacing1.c: Likewise.
41780 * gcc.dg/cpp/spacing2.c: Likewise.
41781 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
41782 * gcc.dg/cpp/trad/maccom1.c: Likewise.
41783 * gcc.dg/cpp/trad/maccom2.c: Likewise.
41784 * gcc.dg/cpp/trad/maccom3.c: Likewise.
41785 * gcc.dg/cpp/trad/maccom4.c: Likewise.
41786 * gcc.dg/cpp/trad/maccom6.c: Likewise.
41787 * gcc.dg/cpp/cxxcom2.c: Likewise.
41788 * gcc.dg/cpp/cxxcom2.h: New file.
41789
41790 * gcc.dg/cpp/truefalse.cpp: Move it to ...
41791 * g++.dg/cpp/truefalse.C: Here.
41792 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
41793
41794 2003-06-01 Loren James Rittle <ljrittle@acm.org>
41795
41796 * gcc.dg/cpp/redef3.c: New file.
41797
41798 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
41799
41800 * gcc.dg/i386-loop-3.c: New test.
41801
41802 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
41803
41804 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
41805
41806 2003-05-31 Roger Sayle <roger@eyesopen.com>
41807
41808 * gcc.dg/fwrapv-1.c: New test case.
41809 * gcc.dg/fwrapv-2.c: New test case.
41810
41811 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41812
41813 PR c++/10956
41814 * g++.dg/template/spec9.C: New test.
41815
41816 2003-05-29 Roger Sayle <roger@eyesopen.com>
41817
41818 * gcc.dg/duff-4.c: New test case.
41819
41820 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
41821
41822 PR fortran/10843
41823 * g77.dg/ffixed-form-1.f: New test
41824 * g77.dg/ffixed-form-2.f: New test
41825 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
41826 * g77.dg/ffree-form-3.f: New test
41827
41828 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
41829
41830 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
41831 * gcc.dg/wint_t-1.c: Likewise.
41832
41833 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41834
41835 * g++.dg/template/access11.C: New test.
41836
41837 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41838
41839 PR c++/10849
41840 * g++.dg/template/access10.C: New test.
41841
41842 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
41843 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41844
41845 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
41846
41847 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
41848
41849 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
41850 suppress for powerpc-*-darwin*.
41851 * gcc.dg/torture/builtin-noret-2.c: Likewise.
41852
41853 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
41854
41855 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
41856 suppress option for powerpc-*-darwin*.
41857
41858 2003-05-23 Roger Sayle <roger@eyesopen.com>
41859
41860 * gcc.dg/builtins-1.c: Add tests for tan and atan.
41861 * gcc.dg/builtins-4.c: Add test for fmod.
41862
41863 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41864
41865 PR c++/10682
41866 * g++.dg/template/instantiate4.C: New test.
41867
41868 2003-05-22 Roger Sayle <roger@eyesopen.com>
41869
41870 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
41871
41872 2003-05-21 Janis Johnson <janis187@us.ibm.com>
41873
41874 * gcc.dg/compat/scalar-return-1_main.c: New file.
41875 * gcc.dg/compat/scalar-return-1_x.c: New file.
41876 * gcc.dg/compat/scalar-return-1_y.c: New file.
41877 * gcc.dg/compat/scalar-return-2_main.c: New file.
41878 * gcc.dg/compat/scalar-return-2_x.c: New file.
41879 * gcc.dg/compat/scalar-return-2_y.c: New file.
41880 * gcc.dg/compat/struct-return-3_main.c: New file.
41881 * gcc.dg/compat/struct-return-3_y.c: New file.
41882 * gcc.dg/compat/struct-return-3_x.c: New file.
41883 * gcc.dg/compat/struct-return-2_main.c: New file.
41884 * gcc.dg/compat/struct-return-2_x.c: New file.
41885 * gcc.dg/compat/struct-return-2_y.c: New file.
41886
41887 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41888
41889 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
41890 for hppa*-hp-hpux*.
41891 * gcc.dg/20021014-1.c (dg-options): Likewise.
41892 * gcc.dg/nest.c (dg-options): Likewise.
41893
41894 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
41895
41896 PR c++/9738
41897 * g++.dg/ext/dllimport2.C: New file.
41898 * g++.dg/ext/dllimport3.C: New file.
41899
41900 2003-05-20 Janis Johnson <janis187@us.ibm.com>
41901
41902 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
41903 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41904 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41905 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41906 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41907 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41908 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
41909 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
41910 * gcc.dg/compat/small-struct-defs.h: New file.
41911 * gcc.dg/compat/small-struct-init.h: New file.
41912 * gcc.dg/compat/small-struct-check.h: New file.
41913 * gcc.dg/compat/fp-struct-defs.h: New file.
41914 * gcc.dg/compat/fp-struct-check.h: New file.
41915 * gcc.dg/compat/fp-struct-init.h: New file.
41916 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
41917 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
41918
41919 2003-05-19 Jakub Jelinek <jakub@redhat.com>
41920
41921 * gcc.dg/20030225-2.c: New test.
41922
41923 2003-05-18 Roger Sayle <roger@eyesopen.com>
41924 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41925
41926 * gcc.c-torture/compile/20030518-1.c: New test case.
41927
41928 2003-05-18 Mark Mitchell <mark@codesourcery.com>
41929
41930 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
41931 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
41932 gcc-dg-debug-runtest.
41933 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
41934 gcc-dg-debug-runtest.
41935
41936 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41937
41938 PR c++/9022
41939 * g++.dg/lookup/using6.C: New test.
41940
41941 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41942
41943 * g++.dg/parse/access2.C: New test.
41944
41945 2003-05-17 Mark Mitchell <mark@codesourcery.com>
41946
41947 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
41948 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
41949 * gcc.dg/debug/debug.exp: Likewise.
41950
41951 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
41952
41953 * gcc.dg/dollar.c: New test.
41954
41955 2003-05-16 Janis Johnson <janis187@us.ibm.com>
41956
41957 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
41958 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
41959 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
41960 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
41961 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
41962 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
41963 * gcc.dg/compat/struct-by-value-6_main.c: New file.
41964 * gcc.dg/compat/struct-by-value-6_x.c: New file.
41965 * gcc.dg/compat/struct-by-value-6_y.c: New file.
41966 * gcc.dg/compat/struct-by-value-7_main.c: New file.
41967 * gcc.dg/compat/struct-by-value-7_x.c: New file.
41968 * gcc.dg/compat/struct-by-value-7_y.c: New file.
41969 * gcc.dg/compat/struct-by-value-8_main.c: New file.
41970 * gcc.dg/compat/struct-by-value-8_x.c: New file.
41971 * gcc.dg/compat/struct-by-value-8_y.c: New file.
41972 * gcc.dg/compat/struct-by-value-9_main.c: New file.
41973 * gcc.dg/compat/struct-by-value-9_x.c: New file.
41974 * gcc.dg/compat/struct-by-value-9_y.c: New file.
41975
41976 2003-05-16 Mark Mitchell <mark@codesourcery.com>
41977
41978 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
41979 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
41980 support for "repo" mode.
41981 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
41982 * lib/g77-dg.exp: Likewise.
41983 * lib/obj-dg.exp: Likewise.
41984
41985 2003-05-16 Jakub Jelinek <jakub@redhat.com>
41986
41987 Merge from gcc-3_2-rhl8-branch:
41988 2003-04-23 Jakub Jelinek <jakub@redhat.com>
41989
41990 * gcc.dg/tls/opt-6.c: New test.
41991
41992 2003-04-05 Jakub Jelinek <jakub@redhat.com>
41993
41994 * gcc.dg/20030405-1.c: New test.
41995
41996 2003-03-09 Jakub Jelinek <jakub@redhat.com>
41997
41998 * gcc.dg/20030309-1.c: New test.
41999
42000 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
42001
42002 * gcc.c-torture/execute/20030307-1.c: New test.
42003
42004 2003-02-20 Randolph Chung <tausq@debian.org>
42005
42006 * gcc.c-torture/compile/20030220-1.c: New test.
42007
42008 2003-02-18 Jakub Jelinek <jakub@redhat.com>
42009
42010 * gcc.dg/20030217-1.c: New test.
42011
42012 2003-01-29 Jakub Jelinek <jakub@redhat.com>
42013
42014 * gcc.c-torture/compile/20020129-1.c: New test.
42015
42016 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
42017
42018 * gcc.dg/unroll-1.c: New test.
42019
42020 2002-11-16 Jan Hubicka <jh@suse.cz>
42021
42022 * gcc.c-torture/execute/20020920-1.c: New test.
42023
42024 2002-10-08 Jakub Jelinek <jakub@redhat.com>
42025
42026 PR target/7434
42027 * gcc.c-torture/compile/20021008-1.c: New test.
42028
42029 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
42030
42031 PR target/7559
42032 * gcc.c-torture/execute/20020810-1.c: New test.
42033
42034 2002-08-07 Jakub Jelinek <jakub@redhat.com>
42035
42036 * gcc.c-torture/compile/20020807-1.c: New test.
42037
42038 2002-07-30 Jakub Jelinek <jakub@redhat.com>
42039
42040 * gcc.dg/tls/opt-1.c: New test.
42041
42042 2002-07-29 Jakub Jelinek <jakub@redhat.com>
42043
42044 * gcc.dg/20020729-1.c: New test.
42045
42046 2002-07-20 Jakub Jelinek <jakub@redhat.com>
42047
42048 * g++.dg/opt/life1.C: New test.
42049
42050 2002-05-20 Jakub Jelinek <jakub@redhat.com>
42051
42052 * gcc.dg/20020525-1.c: New test.
42053
42054 2002-05-24 Jakub Jelinek <jakub@redhat.com>
42055
42056 PR c++/6794
42057 * g++.dg/ext/pretty1.C: New test.
42058 * g++.dg/ext/pretty2.C: New test.
42059
42060 2003-05-15 Mark Mitchell <mark@codesourcery.com>
42061
42062 PR c++/8385
42063 * g++.dg/ext/typeof5.C: New test.
42064
42065 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
42066
42067 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
42068 __USER_LABEL_PREFIX__ into account.
42069 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
42070
42071 2003-05-14 Roger Sayle <roger@eyesopen.com>
42072
42073 * gcc.dg/builtins-15.c: New test case.
42074
42075 2003-05-13 Zack Weinberg <zack@codesourcery.com>
42076
42077 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
42078
42079 2003-05-12 Mark Mitchell <mark@codesourcery.com>
42080
42081 * lib/g++.exp: Tweak handling of additional source files.
42082 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
42083 * g++.dg/special/conpr-2a.C: Rename to ...
42084 * g++.dg/special/conpr-2a.cc: ... this.
42085 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
42086 * g++.dg/special/conpr-3a.C: Rename to ...
42087 * g++.dg/special/conpr-3a.cc: This.
42088 * g++.dg/special/conpr-3b.C: Rename to ...
42089 * g++.dg/special/conpr-3b.cc: This.
42090 * g++.dg/special/conpr-4.C: New test.
42091 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
42092
42093 2003-05-12 David Edelsohn <edelsohn@gnu.org>
42094
42095 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
42096
42097 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42098
42099 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
42100 * g++.old-deja/g++.robertl/eb71.C: Likewise.
42101 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
42102 * g++.old-deja/g++.other/warn3.C: Likewise.
42103
42104 2003-05-11 Roger Sayle <roger@eyesopen.com>
42105
42106 * gcc.dg/i386-387-1.c: Update to also test log.
42107 * gcc.dg/i386-387-2.c: Likewise.
42108
42109 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
42110
42111 * g77.f-torture/execute/int8421.f: New test.
42112
42113 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42114
42115 PR c++/10230, c++/10481
42116 * g++.dg/lookup/scoped5.C: New test.
42117
42118 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42119
42120 PR c++/10552
42121 * g++.dg/template/ttp6.C: New test.
42122
42123 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
42124
42125 * gcc.c-torture/execute/builtins: New directory.
42126 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
42127 gcc.c-torture/execute/builtins.
42128 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
42129 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
42130 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
42131 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
42132
42133 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42134
42135 PR c++/9252
42136 * g++.dg/template/access8.C: New test.
42137 * g++.dg/template/access9.C: New test.
42138
42139 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42140
42141 PR c++/9554
42142 * g++.dg/parse/access1.C: New test.
42143
42144 2003-05-09 DJ Delorie <dj@redhat.com>
42145
42146 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
42147 long, and not an int.
42148
42149 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42150
42151 PR c++/10555, c++/10576
42152 * g++.dg/template/memclass1.C: New test.
42153
42154 2003-05-08 DJ Delorie <dj@redhat.com>
42155
42156 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
42157 targets.
42158 * gcc.c-torture/execute/20021024-1.x: Likewise.
42159 * gcc.c-torture/execute/shiftdi.x: Likewise.
42160 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
42161 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
42162 * gcc.dg/20021018-1.c: Likewise.
42163
42164 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42165
42166 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
42167
42168 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
42169 (bcopy): Call memmove.
42170
42171 2003-05-08 Roger Sayle <roger@eyesopen.com>
42172
42173 * g77.f-torture/compile/8485.f: New test case.
42174
42175 2003-05-07 Richard Henderson <rth@redhat.com>
42176
42177 PR c++/10570
42178 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
42179 Verify exception_cleanup not called for rethrows.
42180 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
42181 when exiting catch block without rethrowing.
42182 * g++.dg/eh/forced3.C: New.
42183 * g++.dg/eh/forced4.C: New.
42184
42185 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
42186
42187 * gcc.dg/20030505.c: Fix triplet.
42188
42189 2003-05-06 DJ Delorie <dj@redhat.com>
42190
42191 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
42192 * gcc.dg/nest.c: Likewise.
42193
42194 2003-05-05 Roger Sayle <roger@eyesopen.com>
42195
42196 * gcc.dg/builtins-14.c: New test case.
42197
42198 2003-05-05 Janis Johnson <janis187@us.ibm.com>
42199
42200 * lib/compat.exp (compat-execute): New argument.
42201 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
42202 * gcc.dg/compat: New test directory.
42203 * gcc.dg/compat/compat.exp: New expect script.
42204 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
42205 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
42206 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
42207 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
42208 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
42209 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
42210
42211 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
42212 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
42213 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
42214 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
42215 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
42216 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
42217 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
42218 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
42219 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
42220 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
42221 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
42222 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
42223 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
42224 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
42225 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
42226
42227 2003-05-05 Zack Weinberg <zack@codesourcery.com>
42228
42229 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
42230
42231 2003-05-05 Jakub Jelinek <jakub@redhat.com>
42232
42233 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
42234
42235 2003-05-05 Geoffrey Keating <geoffk@apple.com>
42236
42237 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
42238 * gcc.dg/ppc-fsel-2.c: New test.
42239
42240 * gcc.dg/unused-5.c: New test.
42241
42242 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42243
42244 PR c++/10496
42245 * g++.dg/warn/pmf1.C: New test.
42246
42247 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42248
42249 PR c++/4494
42250 * g++.dg/warn/main.C: New test.
42251
42252 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42253
42254 * gcc.dg/nonnull-3.c: New test.
42255
42256 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
42257
42258 * gcc.dg/cpp/Wtrigraphs.c: Update.
42259 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
42260
42261 2003-05-03 Geoffrey Keating <geoffk@apple.com>
42262
42263 * gcc.dg/ppc-fsel-1.c: New test.
42264
42265 2003-05-03 Zack Weinberg <zack@codesourcery.com>
42266
42267 PR c/10604
42268 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
42269
42270 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
42271
42272 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
42273
42274 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42275
42276 PR c++/9364, c++/10553, c++/10586
42277 * g++.dg/parse/typename4.C: New test.
42278 * g++.dg/parse/typename5.C: Likewise.
42279
42280 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
42281
42282 * gcc.c-torture/compile/20030503-1.c: New test.
42283
42284 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42285
42286 * g++.dg/lookup/using5.C: Fix testcase error.
42287
42288 2003-05-01 Chris Demetriou <cgd@broadcom.com>
42289
42290 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
42291 since MEABI is no longer supported. Remove all vestiges
42292 of MEABI from the test.
42293
42294 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42295
42296 PR c++/10554
42297 * g++.dg/lookup/using5.C: New test.
42298
42299 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42300
42301 PR c++/8772
42302 * g++.dg/template/ttp5.C: New test.
42303
42304 2003-04-30 Mark Mitchell <mark@codesourcery.com>
42305
42306 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
42307 (dg-gpp-additional-sources): New function.
42308 (dg-gpp-additional-files): Likewise.
42309 * lib/g++.exp (additional_sources): New variable.
42310 (additional_files): Likewise.
42311 (g++_target_compile): Deal with them.
42312 * lib/old-dejagnu.exp: Remove.
42313 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
42314 * g++.old-deja: Revise all tests to use dg commands.
42315
42316 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42317
42318 PR c++/9432, c++/9528
42319 * g++.dg/lookup/using4.C: New test.
42320
42321 2003-04-29 Geoffrey Keating <geoffk@apple.com>
42322
42323 * gcc.dg/noreturn-5.c: New file.
42324 * gcc.dg/noreturn-6.c: New file.
42325
42326 * gcc.c-torture/compile/inline-1.c: New file.
42327
42328 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42329
42330 PR c++/10551
42331 * g++.dg/template/explicit1.C: New test.
42332
42333 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42334
42335 PR c++/10549
42336 * g++.dg/other/bitfield1.C: New test.
42337
42338 PR c++/10527
42339 * g++.dg/init/new7.C: New test.
42340
42341 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42342
42343 * g++.dg/ext/desig1.C: New test.
42344 * g++.dg/ext/init1.C: Update.
42345
42346 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
42347
42348 2003-04-28 Mark Mitchell <mark@codesourcery.com>
42349
42350 PR c++/10180
42351 * g++.dg/warn/Winline-1.C: New test.
42352
42353 2003-04-28 Jakub Jelinek <jakub@redhat.com>
42354
42355 * gcc.c-torture/execute/string-opt-19.c: New test.
42356
42357 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
42358 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
42359
42360 2003-04-27 Mark Mitchell <mark@codesourcery.com>
42361
42362 PR c++/10506
42363 * g++.dg/init/new6.C: New test.
42364
42365 PR c++/10503
42366 * g++.dg/init/ref6.C: New test.
42367
42368 2003-04-26 David Edelsohn <edelsohn@gnu.org>
42369
42370 * g++.dg/warn/weak1.C: XFAIL on AIX4.
42371
42372 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42373
42374 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
42375 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
42376
42377 2003-04-25 Mark Mitchell <mark@codesourcery.com>
42378
42379 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
42380 initialized static data members.
42381
42382 2003-04-25 H.J. Lu <hjl@gnu.org>
42383
42384 * gcc.dg/ia64-sync-4.c: New test.
42385
42386 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42387
42388 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
42389 date.
42390
42391 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
42392
42393 PR c++/10337
42394 * g++.dg/warn/conv1.C: New test.
42395 * g++.old-deja/g++.other/conv7.C: Adjust.
42396 * g++.old-deja/g++.other/overload14.C: Adjust.
42397
42398 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42399
42400 PR c++/10471
42401 * g++.dg/template/defarg2.C: New test.
42402
42403 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
42404
42405 * gcc.dg/cpp/include2.c: Update.
42406 * gcc.dg/cpp/multiline-2.c: New.
42407 * gcc.dg/cpp/multiline.c: Update.
42408 * gcc.dg/cpp/strify2.c: Update.
42409 * gcc.dg/cpp/trad/literals-2.c: Update.
42410
42411 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42412
42413 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
42414
42415 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42416
42417 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
42418
42419 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42420
42421 PR c++/10451
42422 * g++.dg/parse/crash4.C: New test.
42423
42424 PR c++/9847
42425 * g++.dg/parse/crash5.C: New test.
42426
42427 2003-04-22 Mark Mitchell <mark@codesourcery.com>
42428
42429 PR c++/10446
42430 * g++.dg/parse/crash3.C: New test.
42431
42432 PR c++/10428
42433 * g++.dg/parse/elab1.C: New test.
42434
42435 2003-04-22 Devang Patel <dpatel@apple.com>
42436
42437 * gcc.dg/cpp/trad/funlike-5.c: New test.
42438
42439 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
42440
42441 * g++.dg/other/packed1.C: Fix dg options.
42442
42443 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
42444
42445 * g++.dg/other/offsetof2.C: New test.
42446
42447 2003-04-21 Mark Mitchell <mark@codesourcery.com>
42448
42449 * g++.dg/template/recurse.C: Adjust location of error messages.
42450
42451 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
42452
42453 PR c++/9881
42454 * g++.dg/init/addr-const1.C: New test.
42455 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
42456
42457 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
42458
42459 PR c++/10405
42460 * g++.dg/lookup/struct-hack1.C: New test.
42461
42462 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
42463
42464 * ucs.c: Update diagnostic messages.
42465
42466 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
42467
42468 * gcc.dg/cpp/truefalse.cpp: New test.
42469 * gcc.dg/cpp/cpp.exp: Update.
42470 * g++.dg/other/stdbool-if.C: Remove.
42471
42472 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
42473
42474 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
42475 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
42476
42477 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
42478
42479 * gcc.c-torture/compile/20030418-1.c: New test.
42480
42481 2003-04-17 Janis Johnson <janis187@us.ibm.com>
42482
42483 * README.compat: Remove; content moved to doc/sourcebuild.texi.
42484
42485 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42486
42487 PR c++/10347
42488 g++.dg/template/dependent-name1.C: New test.
42489
42490 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
42491
42492 * gcc.dg/warn-1.c (tourist_guide): New array,
42493 contains a pointer to bar.
42494
42495 2003-04-16 Roger Sayle <roger@eyesopen.com>
42496
42497 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
42498 * gcc.c-torture/execute/medce-1.c: New test case.
42499 * gcc.c-torture/execute/medce-2.c: New test case.
42500
42501 2003-04-15 Mark Mitchell <mark@codesourcery.com>
42502
42503 * lib/prune.exp: Ignore more messages.
42504
42505 PR c++/10381
42506 * g++.dg/parse/lookup3.C: New test.
42507
42508 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
42509
42510 * gcc.c-torture/compile/20030415-1.c : New test.
42511
42512 2003-04-14 Mark Mitchell <mark@codesourcery.com>
42513
42514 * gcc.c-torture/execute/scope-2.c: Move to ...
42515 * gcc.dg/noncompile/scope.c: .... here.
42516
42517 2003-04-14 Roger Sayle <roger@eyesopen.com>
42518
42519 * gcc.dg/20030414-2.c: New test case.
42520
42521 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
42522
42523 PR target/10377
42524 * gcc.dg/20030414-1.c: New test.
42525
42526 2003-04-13 Roger Sayle <roger@eyesopen.com>
42527
42528 * gcc.dg/builtins-12.c: New test case.
42529 * gcc.dg/builtins-13.c: New test case.
42530
42531 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42532
42533 * gcc.c-torture/execute/string-opt-18.c: New test.
42534
42535 2003-04-13 Mark Mitchell <mark@codesourcery.com>
42536
42537 PR c++/10300
42538 * g++.dg/init/new5.C: New test.
42539
42540 2003-04-12 Mark Mitchell <mark@codesourcery.com>
42541
42542 PR c++/7910
42543 * g++.dg/ext/dllimport1.C: New test.
42544
42545 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
42546
42547 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
42548
42549 2003-04-11 Bud Davis <bdavis9659@comcast.net>
42550
42551 PR Fortran/9263
42552 * g77.f-torture/noncompile/9263.f: New test
42553 PR Fortran/1832
42554 * g77.f-torture/execute/1832.f: New test
42555
42556 2003-04-11 David Chad <davidc@freebsd.org>
42557 Loren J. Rittle <ljrittle@acm.org>
42558
42559 PR libobjc/8562
42560 * objc.dg/headers.m: New test.
42561
42562 2003-04-10 Zack Weinberg <zack@codesourcery.com>
42563
42564 * gcc.c-torture/execute/builtin-noret-2.c: New.
42565 * gcc.c-torture/execute/builtin-noret-2.x: New.
42566 XFAIL builtin-noret-2.c at -O1 and above.
42567 * gcc.dg/redecl.c: New.
42568 * gcc.dg/Wshadow-1.c: Update error regexps.
42569
42570 2003-04-10 Mark Mitchell <mark@codesourcery.com>
42571
42572 * g++.dg/abi/bitfield10.C: New test.
42573
42574 2003-04-09 Mike Stump <mrs@apple.com>
42575
42576 * gcc.dg/pch/pch.exp: Make testcase names longer.
42577 * g++.dg/pch/pch.exp: Make testcase names longer.
42578
42579 2003-04-08 Roger Sayle <roger@eyesopen.com>
42580
42581 * gcc.dg/builtins-11.c: New test case.
42582
42583 2003-04-08 Roger Sayle <roger@eyesopen.com>
42584
42585 * gcc.dg/builtins-9.c: New test case.
42586 * gcc.dg/builtins-10.c: New test case.
42587
42588 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
42589
42590 * gcc.dg/noncompile/init-4.c.c: New test.
42591
42592 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
42593
42594 * gcc.misc-test/gcov-9.c: New test.
42595 * gcc.misc-test/gcov-10.c: New test
42596 * gcc.misc-test/gcov-11.c: New test.
42597
42598 2003-04-05 Zack Weinberg <zack@codesourcery.com>
42599
42600 PR optimization/10024
42601 * gcc.c-torture/compile/20030405-1.c: New test.
42602
42603 2003-04-04 Geoffrey Keating <geoffk@apple.com>
42604
42605 * gcc.dg/pch/static-3.c: New.
42606 * gcc.dg/pch/static-3.hs: New.
42607 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
42608
42609 2003-04-04 Richard Henderson <rth@redhat.com>
42610
42611 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
42612 * g++.dg/eh/forced2.C: Likewise.
42613
42614 2003-04-03 Mike Stump <mrs@apple.com>
42615
42616 * lib/scanasm.exp (scan-assembler): Add xfail processing for
42617 target arg.
42618 (scan-assembler-times, scan-assembler-not): Likewise.
42619 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
42620
42621 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
42622
42623 * gcc.dg/sparc-loop-1.c: New test.
42624
42625 2003-04-02 Geoffrey Keating <geoffk@apple.com>
42626
42627 PR other/9274
42628 * g++.dg/pch/system-2.C: New.
42629 * g++.dg/pch/system-2.Hs: New.
42630
42631 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
42632
42633 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
42634
42635 * g++.dg/eh/simd-1.C (vecfunc): Same.
42636
42637 2003-04-01 Roger Sayle <roger@eyesopen.com>
42638
42639 * gcc.c-torture/execute/20030401-1.c: New test case.
42640
42641 2003-04-01 Ziemowit Laski <zlaski@apple.com>
42642
42643 * objc.dg/defs.m: New.
42644
42645 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
42646
42647 * g++.dg/eh/simd-1.C: New.
42648 * g++.dg/eh/simd-2.C: New.
42649
42650 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
42651
42652 * gcc.c-torture/execute/simd-3.c: New.
42653
42654 2003-03-31 Mark Mitchell <mark@codesourcery.com>
42655
42656 PR c/9936
42657 * gcc.dg/20030331-2.c: New test.
42658
42659 2003-03-31 Mark Mitchell <mark@codesourcery.com>
42660
42661 PR c++/10278
42662 * g++.dg/parse/crash2.C: New test.
42663
42664 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42665
42666 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
42667 * gcc.c-torture/execute/20030331-1.c: ...here.
42668
42669 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42670
42671 * gcc.c-torture/execute/20030331-1.c: New test.
42672
42673 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
42674
42675 * lib/gcov.exp: Adjust call return testing strings.
42676 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
42677
42678 2003-03-31 Roger Sayle <roger@eyesopen.com>
42679
42680 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
42681 * gcc.dg/builtins-7.c: New test case.
42682 * gcc.dg/builtins-8.c: New test case.
42683
42684 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42685
42686 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
42687
42688 2003-03-30 Mark Mitchell <mark@codesourcery.com>
42689
42690 PR c++/7647
42691 * g++.dg/lookup-class-member-2.C: New test.
42692
42693 2003-03-30 Glen Nakamura <glen@imodulo.com>
42694
42695 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
42696
42697 2003-03-28 Roger Sayle <roger@eyesopen.com>
42698
42699 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
42700
42701 2003-03-28 Mark Mitchell <mark@codesourcery.com>
42702
42703 * g++.dg/init/attrib1.C: New test.
42704
42705 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42706
42707 * gcc.dg/ultrasp8.c: New test.
42708
42709 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42710
42711 * gcc.dg/ultrasp7.c: New test.
42712
42713 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
42714
42715 PR c++/10047
42716 * g++.dg/template/inline1.C: New test.
42717
42718 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42719
42720 * gcc.dg/sparc-dwarf2.c: New test.
42721
42722 2003-03-27 Roger Sayle <roger@eyesopen.com>
42723
42724 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
42725 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
42726
42727 2003-03-27 Mark Mitchell <mark@codesourcery.com>
42728
42729 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
42730 than reading .x files.
42731 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
42732 * g77.dg/gcov/gcov-1.f: Likewise.
42733 * gcc.misc-tests/gcov-4b.c: Likewise.
42734 * gcc.misc-tests/gcov-5b.c: Likewise.
42735 * gcc.misc-tests/gcov-6.c: Likewise.
42736 * gcc.misc-tests/gcov-7.c: Likewise.
42737 * gcc.misc-tests/gcov-8.c: Likewise.
42738 * g++.dg/gcov/gcov-1.x: Remove.
42739 * g77.dg/gcov/gcov-1.x: Likewise.
42740 * gcc.misc-tests/gcov-4b.x: Likewise.
42741 * gcc.misc-tests/gcov-5b.x: Likewise.
42742 * gcc.misc-tests/gcov-6.x: Likewise.
42743 * gcc.misc-tests/gcov-7.x: Likewise.
42744 * gcc.misc-tests/gcov-8.x: Likewise.
42745
42746 2003-03-27 Glen Nakamura <glen@imodulo.com>
42747
42748 PR opt/10087
42749 * gcc.dg/20030324-1.c: New test.
42750
42751 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
42752
42753 PR c++/10224
42754 * g++.dg/template/arg3.C: New test.
42755
42756 PR c++/10158
42757 * g++.dg/template/friend18.C: New test.
42758
42759 2003-03-26 Roger Sayle <roger@eyesopen.com>
42760
42761 * g77.f-torture/compile/20030326-1.f: New test case.
42762
42763 2003-03-26 Janis Johnson <janis187@us.ibm.com>
42764
42765 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
42766
42767 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
42768
42769 2003-03-26 Jakub Jelinek <jakub@redhat.com>
42770
42771 * gcc.dg/ia64-sync-3.c: New test.
42772
42773 2003-03-26 Alan Modra <amodra@bigpond.net.au>
42774
42775 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
42776
42777 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42778
42779 * gcc.dg/ultrasp6.c: New test.
42780
42781 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
42782
42783 * gcc.dg/i386-signbit-1.c: New test.
42784 * gcc.dg/i386-signbit-2.c: New test.
42785 * gcc.dg/i386-signbit-3.c: New test.
42786
42787 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
42788
42789 * gcc.dg/ultrasp5.c: Fix options.
42790
42791 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
42792
42793 * gcc.dg/ultrasp5.c: Fix comment.
42794
42795 2003-03-24 Bud Davis <bdavis9659@comcast.net>
42796
42797 PR fortran/10197
42798 * g77.f-torture/execute/10197.f: New test.
42799
42800 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
42801
42802 PR c++/9898, c++/383
42803 * g++.dg/template/conv6.C: New test.
42804
42805 PR c++/10119
42806 * g++.dg/template/ptrmem5.C: New test.
42807
42808 PR c++/10026
42809 * g++.dg/lookup/koenig1.C: New test.
42810
42811 PR C++/10199
42812 * g++.dg/lookup/template2.C: New test.
42813
42814 2003-03-24 Jakub Jelinek <jakub@redhat.com>
42815
42816 * g++.dg/opt/rtti1.C: New test.
42817
42818 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42819
42820 * gcc.dg/ultrasp5.c: New test.
42821
42822 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
42823
42824 PR middle-end/9967
42825 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
42826 builtin fputs.
42827
42828 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
42829
42830 PR c/8224
42831 * gcc.dg/20030323-1.c: New test.
42832
42833 2003-03-23 Roger Sayle <roger@eyesopen.com>
42834
42835 * gcc.c-torture/compile/20030323-1.c: New test case.
42836
42837 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
42838
42839 * gcc.dg/20030321-1.c: New test.
42840
42841 2003-03-22 Zack Weinberg <zack@codesourcery.com>
42842
42843 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
42844
42845 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
42846
42847 PR c++/9978, c++/9708
42848 * g++.dg/ext/vlm1.C: Adjust expected error.
42849 * g++.dg/ext/vla2.C: New test.
42850 * g++.dg/template/arg1.C: New test.
42851 * g++.dg/template/arg2.C: New test.
42852
42853 2003-03-22 Bud Davis <bdavis9659@comcast.net>
42854
42855 * g77.f-torture/execute/select.f: New test.
42856 * g77.f-torture/noncompile/select_no_compile.f: New test.
42857
42858 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
42859
42860 PR c++/9898
42861 * g++.dg/other/error4.C: New test.
42862
42863 2003-03-20 Mark Mitchell <mark@codesourcery.com>
42864
42865 * g++.dg/template/friend17.C: New test.
42866
42867 2003-03-21 Alan Modra <amodra@bigpond.net.au>
42868
42869 * gcc.c-torture/compile/20030320-1.c: New.
42870
42871 2003-03-20 Roger Sayle <roger@eyesopen.com>
42872
42873 * gcc.dg/builtins-6.c: New test case.
42874
42875 2003-03-19 Alan Modra <amodra@bigpond.net.au>
42876
42877 PR target/10073
42878 * gcc.c-torture/compile/20030319-1.c: New.
42879
42880 2003-03-18 Jan Hubicka <jh@suse.cz>
42881
42882 * gcc.dg/i386-cvt-1.c: New test.
42883
42884 2003-03-17 Zack Weinberg <zack@codesourcery.com>
42885
42886 * objc.dg/naming-1.m: Use "(parse|syntax) error".
42887 * objc.dg/naming-2.m: Likewise.
42888
42889 2003-03-17 Mark Mitchell <mark@codesourcery.com>
42890
42891 PR c++/9639
42892 * g++.dg/parse/crash1.C: New test.
42893
42894 2003-03-16 Mark Mitchell <mark@codesourcery.com>
42895
42896 PR c++/8805
42897 * g++.dg/eh/cleanup1.C: New test.
42898
42899 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
42900
42901 * gcc.c-torture/execute/20030316-1.c: New test case.
42902
42903 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
42904
42905 PR c++/9629
42906 * g++.dg/init/ctor2.C: New test.
42907
42908 2003-03-15 Roger Sayle <roger@eyesopen.com>
42909
42910 * g77.f-torture/compile/xformat.f: New test case.
42911
42912 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42913
42914 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
42915 * g++.old-deja/g++.mike/eh50.C: Likewise.
42916
42917 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42918
42919 PR c++/6440
42920 * g++.dg/template/spec7.C: New test.
42921 * g++.dg/template/spec8.C: Likewise.
42922
42923 2003-03-14 Jakub Jelinek <jakub@redhat.com>
42924
42925 * gcc.c-torture/execute/20030313-1.c: New test.
42926
42927 2003-03-14 Richard Henderson <rth@redhat.com>
42928
42929 * gcc.dg/inline-2.c: Adjust alpha test for external call.
42930
42931 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
42932
42933 * gcc.c-torture/compile/20030314-1.c: New test.
42934
42935 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
42936
42937 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
42938 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
42939 thumb target,
42940 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
42941 to accept newer _imp__ prefix and additional
42942 newline in .drectve section.
42943 * gcc.dg/dll-4.c: Likewise.
42944 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
42945 switch.
42946
42947 2003-03-13 Mark Mitchell <mark@codesourcery.com>
42948
42949 * g++.dg/parse/namespace9.C: New test.
42950
42951 * g++.dg/init/ref5.C: New test.
42952 * g++.dg/parse/ptrmem1.C: Likewise.
42953
42954 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42955
42956 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
42957 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
42958 regular expression.
42959 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
42960 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
42961
42962 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
42963
42964 * gcc.c-torture/execute/20030224-2.c: New test.
42965
42966 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
42967
42968 * gcc.dg/decl-3.c: New test.
42969
42970 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
42971
42972 * gcc.dg/i386-loop-2.c: New test.
42973
42974 2003-03-11 Mark Mitchell <mark@codesourcery.com>
42975
42976 PR c++/9474
42977 * g++.dg/parse/namespace8.C: New test.
42978
42979 PR c++/9924
42980 * g++.dg/overload/builtin2.C: New test.
42981
42982 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
42983
42984 * gcc.dg/return-type-3.c: New test.
42985
42986 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
42987
42988 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
42989 profiling options are not supported.
42990
42991 2003-03-10 Mark Mitchell <mark@codesourcery.com>
42992
42993 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
42994 * g++.old-deja/g++.warn/impint2.C: Likewise.
42995
42996 2003-03-10 Devang Patel <dpatel@apple.com>
42997
42998 * g++.dg/cpp/c++_cmd_1.C: New test.
42999 * g++.dg/cpp/c++_cmd_1.h: New file.
43000
43001 2003-03-10 Segher Boessenkool <segher@koffie.nl>
43002
43003 * gcc.dg/altivec-9.c: New file.
43004
43005 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43006
43007 * gcc.dg/ppc-sdata-1.c: New test.
43008 * gcc.dg/ppc-sdata-2.c: New test.
43009
43010 2003-03-09 Mark Mitchell <mark@codesourcery.com>
43011
43012 PR c++/9373
43013 * g++.dg/opt/ptrmem2.C: New test.
43014
43015 PR c++/8534
43016 * g++.dg/opt/ptrmem1.C: New test.
43017
43018 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
43019
43020 * gcc.dg/i386-loop-1.c: New test.
43021
43022 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43023
43024 PR c++/9970
43025 * g++.dg/lookup/friend1.C: New test.
43026
43027 2003-03-08 Mark Mitchell <mark@codesourcery.com>
43028
43029 PR c++/9823
43030 * g++.dg/parser/constructor1.C: New test.
43031
43032 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
43033
43034 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
43035
43036 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
43037
43038 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
43039
43040 * gcc.dg/cpp/Wunused.c: Update test.
43041
43042 2003-03-08 Jan Hubicka <jh@suse.cz>
43043
43044 * gcc.dg/inline-3.c: New test.
43045
43046 2003-03-08 Mark Mitchell <mark@codesourcery.com>
43047
43048 PR c++/9809
43049 * g++.dg/parse/builtin1.C: New test.
43050
43051 PR c++/9982
43052 * g++.dg/abi/cookie1.C: New test.
43053 * g++.dg/abi/cookie2.C: Likewise.
43054
43055 PR c++/9524
43056 * g++.dg/template/field1.C: New test.
43057
43058 PR c++/9912
43059 * g++.dg/parse/class1.C: New test.
43060 * g++.dg/parse/namespace7.C: Likewise.
43061 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
43062
43063 2003-03-07 Mark Mitchell <mark@codesourcery.com>
43064
43065 * g++.dg/init/ref4.C: New test.
43066
43067 2003-03-07 Jan Hubicka <jh@suse.cz>
43068
43069 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
43070 * gcc.dg/inline-3.c: New test.
43071
43072 2003-03-06 Mark Mitchell <mark@codesourcery.com>
43073
43074 * g++.dg/init/ref3.C: New test.
43075
43076 PR c++/9965
43077 * g++.dg/init/ref2.C: New test.
43078
43079 PR c++/9400
43080 * g++.dg/warn/Wshadow-2.C: New test.
43081
43082 PR c++/9791
43083 * g++.dg/warn/Woverloaded-1.C: New test.
43084
43085 2003-03-05 Jan Hubicka <jh@suse.cz>
43086
43087 * gcc.dg/i386-local2.c: New.
43088 * gcc.dg/i386-local.c: Fix typo.
43089
43090 2003-03-05 Mark Mitchell <mark@codesourcery.com>
43091
43092 * g++.dg/abi/layout3.C: New test.
43093
43094 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
43095
43096 * gcc.c-torture/compile/20030305-1.c
43097
43098 2003-03-05 Jan Hubicka <jh@suse.cz>
43099
43100 * gcc.dg/i386-local.c: New.
43101
43102 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
43103
43104 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
43105
43106 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43107
43108 * gcc.dg/switch-2.c: New test.
43109 * gcc.dg/switch-3.c: New test.
43110 * gcc.dg/Wswitch.c: Adjust line numbers.
43111 * gcc.dg/Wswitch-default.c: Likewise.
43112 * gcc.dg/Wswitch-enum.c: Likewise.
43113
43114 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
43115
43116 * gcc.c-torture/execute/20030222-1.c: New test.
43117
43118 2003-03-03 James E Wilson <wilson@tuliptree.org>
43119
43120 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
43121
43122 2003-03-03 Mark Mitchell <mark@codesourcery.com>
43123
43124 PR c++/9878
43125 * g++.dg/init/ref1.C: New test.
43126
43127 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
43128
43129 * gcc.dg/sh-relax.c: New SH-only test.
43130
43131 2003-03-03 Geoffrey Keating <geoffk@apple.com>
43132
43133 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
43134 comment explaining purpose of testcase.
43135
43136 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
43137
43138 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
43139 for HC11/HC12 (asm needs two int registers).
43140 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
43141 HC11/HC12 because the test uses an asm which needs two 32-bit
43142 registers.
43143
43144 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
43145
43146 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
43147 for HC11/HC12 (array is too large otherwise).
43148 * gcc.c-torture/compile/920501-4.x: New file, likewise.
43149 * gcc.c-torture/compile/20010518-2.x: Likewise.
43150 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
43151 HC11/HC12 (array is too large).
43152
43153 2003-03-01 Geoffrey Keating <geoffk@apple.com>
43154
43155 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
43156 * lib/g++-dg.exp (g++-dg-test): Likewise.
43157
43158 2003-03-01 Roger Sayle <roger@eyesopen.com>
43159
43160 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
43161 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
43162
43163 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43164
43165 * g++.dg/warn/implicit-typename1.C: Remove warning.
43166
43167 2003-02-28 Richard Henderson <rth@redhat.com>
43168
43169 * gcc.dg/noreturn-1.c: Move noreturn warning line.
43170 * gcc.dg/return-type-1.c: Move control reaches end warning line.
43171
43172 2003-02-28 Geoffrey Keating <geoffk@apple.com>
43173
43174 * gcc.dg/pch/pch.exp: Change .pch to .gch.
43175 * g++.dg/pch/pch.exp: Likewise.
43176
43177 2003-02-28 Mark Mitchell <mark@codesourcery.com>
43178
43179 PR c++/9879
43180 * g++.dg/init/new4.C: New test.
43181
43182 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
43183
43184 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
43185
43186 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
43187
43188 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
43189 unsigned long.
43190
43191 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
43192 wider than float.
43193
43194 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43195
43196 * lib/scanasm.exp: Add support for counting numbers of
43197 occurences.
43198 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
43199 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
43200
43201 2003-02-25 Mark Mitchell <mark@codesourcery.com>
43202
43203 PR c++/9683
43204 * g++.dg/template/static3.C: New test.
43205
43206 PR c++/9829
43207 * g++.dg/parse/namespace6.C: New test.
43208
43209 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43210
43211 PR target/9732
43212 * gcc.dg/20030225-1.c: New test.
43213
43214 2003-02-24 Mark Mitchell <mark@codesourcery.com>
43215
43216 * README: Remove out-of-date information.
43217
43218 PR c++/9836
43219 * g++.dg/template/spec6.C: New test.
43220
43221 2003-02-24 Jeff Law <law@redhat.com>
43222
43223 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
43224
43225 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43226
43227 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
43228 * gcc.dg/pragma-ep-1.c: Likewise.
43229
43230 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43231
43232 PR c++/9602
43233 * g++.dg/template/friend16.C: New test.
43234
43235 2003-02-23 Mark Mitchell <mark@codesourcery.com>
43236
43237 PR c++/5333
43238 * g++.dg/parse/fused-params1.C: Adjust error messages.
43239 * g++.dg/template/nested3.C: New test.
43240
43241 2003-02-24 Alan Modra <amodra@bigpond.net.au>
43242
43243 * g++.dg/abi/param1.C: New test.
43244
43245 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43246
43247 PR c++/7982
43248 * g++.dg/warn/implicit-typename1.C: New test.
43249
43250 2003-02-22 Kelley Cook <kelleycook@comcast.net>
43251
43252 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
43253 with "mtune".
43254 * g++.old-deja/g++.other/store-expr2.C: Likewise.
43255 * gcc.c-torture/execute/20010129-1.x: Likewise.
43256 * gcc.dg/20011107-1.c: Likewise.
43257 * gcc.dg/20020108-1.c: Likewise.
43258 * gcc.dg/20020122-3.c: Likewise.
43259 * gcc.dg/20020206-1.c: Likewise.
43260 * gcc.dg/20020310-1.c: Likewise.
43261 * gcc.dg/20020426-2.c: Likewise.
43262 * gcc.dg/20020517-1.c: Likewise.
43263 * gcc.dg/991230-1.c: Likewise.
43264 * gcc.dg/i386-unroll-1.c: Likewise.
43265 * gcc.misc-tests/i386-prefetch.exp: Likewise.
43266
43267 2003-02-22 Jan Hubicka <jh@suse.cz>
43268
43269 * gcc.dg/i386-mul.c: New test.
43270
43271 2003-02-21 Roger Sayle <roger@eyesopen.com>
43272
43273 * gcc.dg/builtins-5.c: New test case.
43274
43275 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
43276
43277 * gcc.dg/asmreg-1.c: New test.
43278
43279 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43280
43281 PR c++/9749
43282 * g++.dg/parse/varmod1.C: New test.
43283
43284 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43285
43286 PR c++/9727
43287 * g++.dg/template/op1.C: New test.
43288
43289 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43290
43291 PR c++/8906
43292 * g++.dg/template/nested2.C: New test.
43293
43294 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43295
43296 PR c++/8724
43297 * g++.dg/expr/dtor1.C: New test.
43298
43299 2003-02-21 Zack Weinberg <zack@codesourcery.com>
43300
43301 * gcc.dg/cpp/include3.c: New test.
43302 * gcc.dg/cpp/inc/foo.h: New file.
43303
43304 2003-02-21 Glen Nakamura <glen@imodulo.com>
43305
43306 * gcc.c-torture/execute/20030221-1.c: New test.
43307
43308 2003-02-20 Mark Mitchell <mark@codesourcery.com>
43309
43310 PR c++/9729
43311 * g++.dg/abi/conv1.C: New test.
43312
43313 2003-02-20 Jan Hubicka <jh@suse.cz>
43314
43315 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
43316
43317 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
43318
43319 * gcc.c-torture/compile/20030219-1.c: New test.
43320
43321 2003-02-18 Jan Hubicka <jh@suse.cz>
43322
43323 * gcc.dg/funcorder.c: New test.
43324
43325 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
43326
43327 * gcc.c-torture/execute/20030218-1.c: New.
43328
43329 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
43330
43331 * gcc.dg/20030218-1.c: New.
43332
43333 2003-02-18 Richard Henderson <rth@redhat.com>
43334
43335 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
43336 * gcc.dg/attr-used-2.c: New.
43337
43338 2003-02-18 Mark Mitchell <mark@codesourcery.com>
43339
43340 PR c++/9704
43341 * g++.dg/init/copy5.C: New test.
43342
43343 2003-02-18 Geoffrey Keating <geoffk@apple.com>
43344
43345 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
43346 * g++.dg/pch/pch.exp: Likewise.
43347
43348 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
43349
43350 * gcc.c-torture/execute/20030209-1.c: Enable the test if
43351 STACK_SIZE is not defined.
43352
43353 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43354
43355 PR c++/9457
43356 * g++.dg/template/init1.C: New test.
43357
43358 2003-02-16 Jan HUbicka <jh@suse.cz>
43359
43360 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
43361 (foo): Add few extra tests
43362 * gcc.dg/c99-const-expr-3.c: Likewise.
43363 * gcc.c-torture/execute/20030216-1.c: New.
43364
43365 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43366
43367 PR c++/9459
43368 * g++.dg/ext/typeof4.C: New test.
43369
43370 2003-02-15 Roger Sayle <roger@eyesopen.com>
43371
43372 * gcc.dg/i386-387-3.c: New test case.
43373
43374 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
43375
43376 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
43377 cris-*-elf* cris-*-aout* and mmix-*-*.
43378
43379 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
43380
43381 * gcc.dg/20030213-1.c: New test.
43382
43383 2003-02-12 Roger Sayle <roger@eyesopen.com>
43384
43385 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
43386 * gcc.dg/i386-387-2.c: Likewise.
43387
43388 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
43389
43390 * gcc.dg/ppc-spe.c: Fix formatting.
43391 Enable tests that were previously unsupported by gas.
43392 Delete tests for instructions that no longer exist.
43393 Switch arguments on evsubifw builtin.
43394
43395 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
43396
43397 * gcc.c-torture/execute/20030209-1.c: Disable the test if
43398 STACK_SIZE is too small.
43399
43400 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
43401 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
43402
43403 * gcc.dg/decl-2.c: New test.
43404
43405 2003-02-10 Jan Hubicka <jh@suse.cz>
43406
43407 * gcc.dg/i386-fpcvt-1.c: New test.
43408
43409 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
43410
43411 * gcc.c-torture/execute/20030209-1.c: New test.
43412
43413 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
43414
43415 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
43416 int-wide bitops, use the constants of the same width.
43417 Likewise, if long long is 32-bit wide, test bitops using
43418 32-bit constants.
43419
43420 2003-02-07 Loren James Rittle <ljrittle@acm.org>
43421
43422 * gcc.dg/20021014-1.c: Annotate with expected notice text.
43423
43424 2003-02-07 Roger Sayle <roger@eyesopen.com>
43425
43426 * gcc.dg/builtins-4.c: New test case.
43427
43428 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43429
43430 * gcc.dg/20020430-1.c: Fix dg command typos.
43431 * gcc.dg/20020503-1.c: Likewise.
43432
43433 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43434
43435 PR c++/8785
43436 * g++.dg/parse/fused-params1.C: New test.
43437
43438 PR c++/8857
43439 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
43440
43441 PR c++/8921
43442 * g++.dg/parse/non-dependent1.C: New test.
43443
43444 PR c++/8928
43445 * g++.dg/parse/dupl-tmpl-args1.C: New test.
43446
43447 PR c++/9228
43448 * g++.dg/parse/undefined7.C: New test.
43449 * g++.dg/parse/non-templ1.C: New test.
43450
43451 PR c++/9229
43452 * g++.dg/parse/too-many-tmpl-args1.C: New test.
43453
43454 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43455
43456 * gcc.c-torture/compile/20030206-1.c: New test.
43457
43458 2003-02-05 Roger Sayle <roger@eyesopen.com>
43459
43460 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
43461 "pow" to "foo" to avoid potential confusion with a math built-in.
43462
43463 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43464
43465 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
43466 conditions for SPARC targets.
43467
43468 2003-02-05 Jakub Jelinek <jakub@redhat.com>
43469
43470 * gcc.dg/20030204-1.c: New test.
43471
43472 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43473
43474 PR c++/38
43475 * g++.dg/parse/array-size1.C: New test.
43476
43477 PR c++/5657
43478 * g++.dg/parse/undefined3.C: New test.
43479
43480 PR c++/5665
43481 * g++.dg/parse/undefined4.C: New test.
43482
43483 PR c++/5975
43484 * g++.dg/parse/undefined5.C: New test.
43485
43486 PR c++/7259
43487 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
43488
43489 PR c++/8578
43490 * g++.dg/parse/casting-operator1.C: New test.
43491
43492 PR c++/8596
43493 * g++.dg/parse/undefined6.C: New test.
43494
43495 PR c++/8736
43496 * g++.dg/parse/missing-template1.C: New test.
43497
43498 2003-02-04 Jan Hubicka <jh@suse.cz>
43499
43500 * gcc.dg/i386-cadd.c: Compile using -march=k8.
43501 * gcc.dg/i386-cmov?.c: Likewise.
43502 * gcc.dg/i386-fpcvt-?.c: Likewise.
43503 * gcc.dg/i386-ssefp-1.c: Likewise.
43504 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
43505 conventions.
43506
43507 2003-02-03 Mark Mitchell <mark@codesourcery.com>
43508
43509 PR c++/7129
43510 * g++.dg/ext/max.C: New test.
43511
43512 2003-02-03 Jan Hubicka <jh@suse.cz>
43513
43514 * gcc.c-torture/execute/20030203-1.c: New test.
43515
43516 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
43517
43518 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
43519 'natural-endian'.
43520
43521 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
43522
43523 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
43524 * g++.dg/init/new2.C: Likewise.
43525 * g++.dg/other/new1.C: Likewise.
43526
43527 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
43528
43529 * gcc.dg/struct-ret-libc.c: New test.
43530
43531 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
43532
43533 * gcc.dg/20030129-1.c: New test.
43534
43535 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43536
43537 PR c++/8849
43538 * g++.dg/template/ptrmem4.C: New test.
43539
43540 2003-01-29 Mark Mitchell <mark@codesourcery.com>
43541
43542 * g++.dg/parser/constant1.C: New test.
43543
43544 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43545
43546 PR c++/8591
43547 * g++.dg/parse/friend2.C: New test.
43548
43549 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
43550
43551 PR c++/9437
43552 * g++.dg/template/unify4.C: New test.
43553
43554 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
43555
43556 * gcc.c-torture/execute/20030128-1.c: New test.
43557
43558 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
43559
43560 * g++.dg/lookup/nested1.C: Test moved from ...
43561 * g++.old-deja/g++.other/lookup24.C: ... here.
43562
43563 2003-01-28 Jan Hubicka <jh@suse.cz>
43564
43565 * gcc.dg/i386-cmov5.c: New test.
43566
43567 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
43568
43569 * gcc.c-torture/execute/20010925-1.c: Changed the
43570 memcpy declaration.
43571
43572 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
43573
43574 PR c++/3902
43575 * g++.dg/parse/template5.C: New test.
43576
43577 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
43578
43579 PR fortran/9258
43580 * g77.dg/pr9258: New test.
43581
43582 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
43583
43584 * README: Move relevant parts from README.g++.
43585
43586 * README.g++: Remove this file.
43587
43588 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
43589
43590 * g++.dg/abi/dcast1.C: New test.
43591
43592 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43593
43594 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
43595
43596 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
43597
43598 PR c++/47
43599 * g++.old-deja/g++.other/lookup24.C: New test.
43600
43601 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43602
43603 PR middle-end/7227
43604 * gcc.dg/uninit-C.c: New test.
43605
43606 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
43607
43608 * g++.dg/abi/covariant1.C: New test.
43609
43610 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
43611
43612 * gcc.dg/20030123-1.c: New test.
43613
43614 2003-01-25 Jan Hubicka <jh@suse.cz>
43615
43616 PR opt/8492
43617 * gcc.c-torture/compile/20030125-1.c
43618
43619 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
43620
43621 PR c++/9403
43622 * g++.dg/parse/template3.C: New test.
43623 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
43624
43625 PR c++/795
43626 * g++.dg/parse/template4.C: New test.
43627
43628 PR c++/9415
43629 * g++.dg/template/qual2.C: New test.
43630
43631 PR c++/8545
43632 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
43633
43634 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
43635
43636 2003-01-25 Roger Sayle <roger@eyesopen.com>
43637
43638 * gcc.c-torture/execute/switch-1.c: New test case.
43639
43640 2003-01-25 Jan Hubicka <jh@suse.cz>
43641
43642 * gcc.c-torture/execute/20030125-1.[cx]: New test.
43643
43644 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
43645
43646 Tweaks for Bison-1.875. From the NEWS file:
43647 "- `parse error' -> `syntax error'
43648 Bison now uniformly uses the term `syntax error'"
43649 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
43650 * gcc.dg/cpp/digraph2.c: Likewise.
43651 * gcc.dg/cpp/direct2.c: Likewise.
43652 * gcc.dg/cpp/paste4.c: Likewise.
43653 * gcc.dg/c90-restrict-1.c: Likewise.
43654 * gcc.dg/c99-func-2.c: Likewise.
43655 * gcc.dg/noncompile/920721-2.c: Likewise.
43656 * gcc.dg/noncompile/930622-2.c: Likewise.
43657 * gcc.dg/noncompile/940112-1.c: Likewise.
43658 * gcc.dg/noncompile/950921-1.c: Likewise.
43659 * gcc.dg/noncompile/951123-1.c: Likewise.
43660 * gcc.dg/noncompile/971104-1.c: Likewise.
43661 * gcc.dg/noncompile/990416-1.c: Likewise.
43662
43663 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
43664
43665 * g++.dg/parse/undefined1.C: Add error message.
43666
43667 2003-01-22 Mark Mitchell <mark@codesourcery.com>
43668
43669 PR c++/9354
43670 * g++.dg/parse/new1.C: New test.
43671
43672 PR c++/9216
43673 * g++.dg/parse/template2.C: New test.
43674
43675 PR c++/9354
43676 * g++.dg/parse/typedef2.C: New test.
43677
43678 PR c++/9328
43679 * g++.dg/ext/typeof3.C: New test.
43680
43681 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43682
43683 PR c++/2738
43684 * g++.dg/parse/ret-type1.C: New test.
43685
43686 PR c++/3792
43687 * g++.dg/parse/tmpl-outside1.C: New test.
43688
43689 PR c++/4207
43690 * g++.dg/parse/int-as-enum1.C: New test.
43691
43692 PR c++/4903
43693 * g++.dg/parse/no-typename1.C: New test.
43694
43695 PR c++/5533
43696 * g++.dg/parse/no-value1.C: New test.
43697
43698 PR c++/5921
43699 * g++.dg/parse/wrong-inline1.C: New test.
43700
43701 PR c++/6402
43702 * g++.dg/parse/ref1.C: New test.
43703
43704 PR c++/6992
43705 * g++.dg/parse/attr-ctor1.C: New test.
43706
43707 PR c++/7229
43708 * g++.dg/parse/namespace5.C: New test.
43709
43710 PR c++/7917
43711 * g++.dg/parse/func-def1.C: New test.
43712
43713 PR c++/8143
43714 * g++.dg/parse/undefined1.C: New test.
43715
43716 PR c++/5723, PR c++/8522
43717 * g++.dg/parse/specialization1.C: New test.
43718
43719 PR c++/163, PR c++/8595
43720 * g++.dg/parse/struct-as-enum1.C: New test.
43721
43722 PR c++/9173
43723 * g++.dg/parse/undefined2.C: New test.
43724
43725 2003-01-22 Mark Mitchell <mark@codesourcery.com>
43726
43727 PR c++/9298
43728 * g++.dg/parse/template1.C: New test.
43729
43730 PR c++/9384
43731 * g++.dg/parse/using1.C: New test.
43732
43733 PR c++/9285
43734 PR c++/9294
43735 * g++.dg/parse/expr2.C: New test.
43736
43737 PR c++/9388
43738 * g++.dg/parse/lookup2.C: Likewise.
43739
43740 2003-01-21 Jan Hubicka <jh@suse.cz>
43741
43742 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
43743 * gcc.c-torture/execute/eeprof-1.c: Likewise.
43744 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
43745 * gcc.c-torture/execute/string-opt-*.c: Likewise.
43746
43747 2003-01-20 Nick Clifton <nickc@redhat.com>
43748
43749 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
43750 problem with ARM sibcall code generation.
43751
43752 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
43753
43754 * gcc.c-torture/execute/20030120-1.c: New.
43755
43756 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
43757
43758 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
43759
43760 2003-01-17 Mark Mitchell <mark@codesourcery.com>
43761
43762 PR c++/9272
43763 * g++.dg/parse/ctor1.C: New test.
43764
43765 PR c++/9294:
43766 * g++.dg/parse/qualified1.C: New test.
43767
43768 * g++.dg/parse/typename3.C: New test.
43769
43770 2003-01-16 Richard Henderson <rth@redhat.com>
43771
43772 * g++.dg/tls/init-2.C: Fix error matches for real this time.
43773
43774 2003-01-16 Richard Henderson <rth@redhat.com>
43775
43776 * g++.dg/pch/pch.exp: Copy test header to the working directory
43777 before using it either for precompilation or direct use.
43778 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
43779 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
43780
43781 2003-01-16 Richard Henderson <rth@redhat.com>
43782
43783 * gcc.dg/pch/pch.exp: Copy test header to the working directory
43784 before using it either for precompilation or direct use.
43785 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
43786 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
43787
43788 2003-01-16 Mark Mitchell <mark@codesourcery.com>
43789
43790 * g++.dg/ext/typename1.C: Add typename keyword.
43791 * g++.dg/template/crash1.C: Update error messages.
43792 * g++.dg/template/crash2.C: Remove error message.
43793 * g++.dg/parse/typename2.C: New test.
43794 * g++.dg/template/typename2.C: Change implicit
43795 typename warning into error.
43796 * g++.old-deja/g++.benjamin/tem03.C: Issue more
43797 error messages.
43798 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
43799 * g++.old-deja/g++.brendan/crash56.C: Add this->.
43800 * g++.old-deja/g++.law/visibility13.C: Remove error
43801 messages.
43802 * g++.old-deja/g++.ns/template17.C: Reorder code to
43803 make declaration visible in template.
43804 * g++.old-deja/g++.pt/crash3.C: Fix typos.
43805 * g++.old-deja/g++.pt/crash36.C: Issue more error
43806 messages.
43807 * g++.old-deja/g++.pt/crash5.C: Improve error
43808 message.
43809 * g++.old-deja/g++.pt/crash67.C: Remove warning.
43810 * g++.old-deja/g++.pt/inherit1.C: Add this->.
43811 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
43812 * g++.old-deja/g++.pt/typename16.C: Replace implicit
43813 typename warning with error message.
43814 * g++.old-deja/g++.pt/typename19.C: Remove warning.
43815 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
43816 * g++.old-deja/g++.robertl/eb24.C: Use this->.
43817
43818 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
43819
43820 * g++.dg/parse/ambig2.C: New test.
43821
43822 2003-01-15 Richard Henderson <rth@redhat.com>
43823
43824 * g++.dg/tls/init-2.C: Update error message string.
43825
43826 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43827
43828 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
43829
43830 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
43831
43832 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
43833 all for HC11/HC12.
43834 * gcc.c-torture/compile/20001205-1.x: Likewise.
43835 * gcc.c-torture/compile/20001226-1.x: Likewise.
43836 * gcc.c-torture/compile/920520-1.x: Likewise.
43837 * gcc.c-torture/compile/961203-1.x: Likewise.
43838 * gcc.c-torture/compile/20020604-1.x: Likewise.
43839
43840 2003-01-15 Jan Hubicka <jh@suse.cz>
43841
43842 * gcc.c-torture/compile/20030115-1.c: New test.
43843
43844 * gcc.dg/i386-fpcvt-1.c: New test.
43845 * gcc.dg/i386-fpcvt-2.c: New test.
43846
43847 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
43848
43849 Further conform g++'s __vmi_class_type_info to the C++ ABI
43850 specification.
43851 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
43852 the specification.
43853
43854 2003-01-14 Jan Hubicka <jh@suse.cz>
43855
43856 * gcc.dg/i386-fpcvt-1.c: New test.
43857 * gcc.dg/i386-fpcvt-2.c: New test.
43858
43859 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
43860
43861 * gcc.dg/i386-mmx-3.c: New test.
43862
43863 2003-01-12 Mark Mitchell <mark@codesourcery.com>
43864
43865 PR c++/9264
43866 * g++.dg/parse/octal1.C: New file.
43867
43868 PR c++/9172
43869 * g++.dg/parse/typename1.C: New file.
43870
43871 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
43872
43873 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
43874 * gcc.dg/bf-no-ms-layout.c: Likewise.
43875 * gcc.dg/bf-ms-attrib.c: Likewise.
43876
43877 2003-01-10 Mark Mitchell <mark@codesourcery.com>
43878
43879 PR c++/9099
43880 * g++.dg/parse/dtor1.C: New file.
43881
43882 PR c++/9128
43883 * g++.dg/rtti/typeid1.C: New file.
43884
43885 PR c++/9153
43886 * g++.dg/parse/lookup1.C: New file.
43887
43888 PR c++/9171
43889 * g++.dg/templ/spec5.C: New file.
43890
43891 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
43892
43893 * gcc.c-torture/compile/20030110-1.c: New test.
43894
43895 2003-01-09 Geoffrey Keating <geoffk@apple.com>
43896
43897 Merge from pch-branch:
43898
43899 2002-12-23 Geoffrey Keating <geoffk@apple.com>
43900
43901 * gcc.dg/pch/cpp-1.h: New.
43902 * gcc.dg/pch/cpp-1.c: New.
43903 * gcc.dg/pch/cpp-2.h: New.
43904 * gcc.dg/pch/cpp-2.c: New.
43905
43906 2002-11-19 Geoffrey Keating <geoffk@apple.com>
43907
43908 * gcc.dg/pch/except-1.h: New.
43909 * gcc.dg/pch/except-1.c: New.
43910
43911 2002-11-13 Geoffrey Keating <geoffk@apple.com>
43912
43913 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
43914 running test.
43915 * gcc.dg/pch: Include *.hp not *.h.
43916 * gcc.dg/pch/system-1.h: New.
43917 * gcc.dg/pch/system-1.c: New.
43918
43919 2002-11-11 Geoffrey Keating <geoffk@apple.com>
43920
43921 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
43922 rather than trying to build and run a program using PCH.
43923 * gcc.dg/pch: Remove dg-do commands from test files.
43924
43925 2002-11-08 Geoffrey Keating <geoffk@apple.com>
43926
43927 * gcc.dg/pch/macro-3.c: New.
43928 * gcc.dg/pch/macro-3.h: New.
43929
43930 2002-11-04 Geoffrey Keating <geoffk@apple.com>
43931
43932 * gcc.dg/pch/common-1.c: New.
43933 * gcc.dg/pch/common-1.h: New.
43934 * gcc.dg/pch/decl-1.c: New.
43935 * gcc.dg/pch/decl-1.h: New.
43936 * gcc.dg/pch/decl-2.c: New.
43937 * gcc.dg/pch/decl-2.h: New.
43938 * gcc.dg/pch/decl-3.c: New.
43939 * gcc.dg/pch/decl-3.h: New.
43940 * gcc.dg/pch/decl-4.c: New.
43941 * gcc.dg/pch/decl-4.h: New.
43942 * gcc.dg/pch/decl-5.c: New.
43943 * gcc.dg/pch/decl-5.h: New.
43944 * gcc.dg/pch/global-1.c: New.
43945 * gcc.dg/pch/global-1.h: New.
43946 * gcc.dg/pch/inline-1.c: New.
43947 * gcc.dg/pch/inline-1.h: New.
43948 * gcc.dg/pch/inline-2.c: New.
43949 * gcc.dg/pch/inline-2.h: New.
43950 * gcc.dg/pch/static-1.c: New.
43951 * gcc.dg/pch/static-1.h: New.
43952 * gcc.dg/pch/static-2.c: New.
43953 * gcc.dg/pch/static-2.h: New.
43954
43955 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
43956
43957 * g++.dg/pch/pch.exp: Better handle failing testcases.
43958 * gcc.dg/pch/pch.exp: Likewise.
43959 * gcc.dg/pch/macro-1.c: New.
43960 * gcc.dg/pch/macro-1.h: New.
43961 * gcc.dg/pch/macro-2.c: New.
43962 * gcc.dg/pch/macro-2.h: New.
43963
43964 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
43965
43966 * g++.dg/dg.exp: Treat files in pch/ specially.
43967 * g++.dg/pch/pch.exp: New file.
43968 * g++.dg/pch/empty.H: New file.
43969 * g++.dg/pch/empty.C: New file.
43970 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
43971 "precompile".
43972
43973 * gcc.dg/pch/pch.exp: New file.
43974 * gcc.dg/pch/empty.h: New file.
43975 * gcc.dg/pch/empty.c: New file.
43976 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
43977 "precompile".
43978
43979 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43980
43981 * g++.dg/template/friend14.C: New test.
43982
43983 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
43984
43985 * gcc.dg/old-style-asm-1.c: New test.
43986
43987 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
43988
43989 * gcc.c-torture/compile/20030109-1.c: New test.
43990
43991 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
43992
43993 * gcc.c-torture/execute/20030109-1.c: New test.
43994
43995 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
43996
43997 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
43998 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
43999 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
44000 * g++.old-deja/g++.mike/eh2.C: Likewise.
44001 * g++.old-deja/g++.mike/eh3.C: Likewise.
44002 * g++.old-deja/g++.mike/eh5.C: Likewise.
44003 * g++.old-deja/g++.mike/eh6.C: Likewise.
44004 * g++.old-deja/g++.mike/eh7.C: Likewise.
44005 * g++.old-deja/g++.mike/eh8.C: Likewise.
44006 * g++.old-deja/g++.mike/eh9.C: Likewise.
44007 * g++.old-deja/g++.mike/eh10.C: Likewise.
44008 * g++.old-deja/g++.mike/eh12.C: Likewise.
44009 * g++.old-deja/g++.mike/eh13.C: Likewise.
44010 * g++.old-deja/g++.mike/eh14.C: Likewise.
44011 * g++.old-deja/g++.mike/eh16.C: Likewise.
44012 * g++.old-deja/g++.mike/eh17.C: Likewise.
44013 * g++.old-deja/g++.mike/eh18.C: Likewise.
44014 * g++.old-deja/g++.mike/eh21.C: Likewise.
44015 * g++.old-deja/g++.mike/eh23.C: Likewise.
44016 * g++.old-deja/g++.mike/eh24.C: Likewise.
44017 * g++.old-deja/g++.mike/eh25.C: Likewise.
44018 * g++.old-deja/g++.mike/eh26.C: Likewise.
44019 * g++.old-deja/g++.mike/eh27.C: Likewise.
44020 * g++.old-deja/g++.mike/eh28.C: Likewise.
44021 * g++.old-deja/g++.mike/eh29.C: Likewise.
44022 * g++.old-deja/g++.mike/eh31.C: Likewise.
44023 * g++.old-deja/g++.mike/eh33.C: Likewise.
44024 * g++.old-deja/g++.mike/eh34.C: Likewise.
44025 * g++.old-deja/g++.mike/eh35.C: Likewise.
44026 * g++.old-deja/g++.mike/eh36.C: Likewise.
44027 * g++.old-deja/g++.mike/eh37.C: Likewise.
44028 * g++.old-deja/g++.mike/eh38.C: Likewise.
44029 * g++.old-deja/g++.mike/eh39.C: Likewise.
44030 * g++.old-deja/g++.mike/eh40.C: Likewise.
44031 * g++.old-deja/g++.mike/eh41.C: Likewise.
44032 * g++.old-deja/g++.mike/eh42.C: Likewise.
44033 * g++.old-deja/g++.mike/eh44.C: Likewise.
44034 * g++.old-deja/g++.mike/eh46.C: Likewise.
44035 * g++.old-deja/g++.mike/eh47.C: Likewise.
44036 * g++.old-deja/g++.mike/eh48.C: Likewise.
44037 * g++.old-deja/g++.mike/eh49.C: Likewise.
44038 * g++.old-deja/g++.mike/eh50.C: Likewise.
44039 * g++.old-deja/g++.mike/eh51.C: Likewise.
44040 * g++.old-deja/g++.mike/eh53.C: Likewise.
44041 * g++.old-deja/g++.mike/eh55.C: Likewise.
44042 * g++.old-deja/g++.mike/p7912.C: Likewise.
44043 * g++.old-deja/g++.mike/p9706.C: Likewise.
44044 * g++.old-deja/g++.mike/p10416.C: Likewise.
44045 * g++.old-deja/g++.mike/p11667.C: Likewise.
44046 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
44047 Remove redundant reference to Iris.
44048 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
44049 Elxsi, i860, Pico Java, and WE32K.
44050
44051 2003-01-07 Mark Mitchell <mark@codesourcery.com>
44052
44053 * g++.dg/ext/asm4.C: New test.
44054
44055 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44056
44057 PR c++/9030
44058 * g++.dg/template/friend12.C: New test.
44059 * g++.dg/template/friend13.C: Likewise.
44060 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
44061
44062 2003-01-08 Jan Hubicka <jh@suse.cz>
44063
44064 * gcc.dg/i386-cadd.c: New test.
44065 * gcc.dg/i386-cmov4.c: Likewise.
44066
44067 2003-01-06 Mark Mitchell <mark@codesourcery.com>
44068
44069 PR c++/9165
44070 * g++.dg/warn/Wunused-3.C: New test.
44071
44072 * g++.dg/abi/bitfield9.C: New test.
44073
44074 PR c++/9189
44075 * g++.dg/parse/defarg3.C: New test.
44076
44077 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
44078
44079 * g++.dg/parse/ambig1.C: New test.
44080 * g++.dg/parse/defarg2.C: New test.
44081
44082 2003-01-05 Mark Mitchell <mark@codesourcery.com>
44083
44084 * g++.dg/template/defarg-1.C: New test.
44085 * g++.dg/template/local2.C: Likewise.
44086
44087 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
44088
44089 * gcc.c-torture/execute/20030105-1.c: New test.
44090
44091 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44092
44093 * g++.dg/parse/namespace3.C: Remove extra semicolons.
44094 * g++.dg/parse/namespace4.C: Likewise.
44095
44096 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
44097
44098 * g++.dg/template/ntp2.C: New test.
44099
44100 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
44101
44102 * g++.dg/parse/extern-C-1.C: New test.
44103
44104 * g++.dg/parse/namespace4.C: New test.
44105
44106 * g++.dg/template/nested1.C: New test.
44107
44108 * g++.dg/parse/namespace3.C: New test.
44109
44110 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
44111
44112 * g++.dg/lookup/two-stage1.C: New test.
44113
44114 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44115
44116 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
44117 * g++.old-deja/g++.jason/access8.C: Likewise.
44118 * g++.old-deja/g++.other/decl5.C: Likewise.
44119
44120 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
44121
44122 * g++.dg/parse/parse7.C: New test.
44123
44124 2003-01-02 Mark Mitchell <mark@codesourcery.com>
44125
44126 PR c++/2843
44127 * g++.dg/ext/attrib7.C: New test.
44128
44129 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
44130
44131 * g++.dg/parse/parse6.C: New test.
44132
44133 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
44134
44135 * gcc.dg/h8300-stack-1.c: New.
44136
44137 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
44138
44139 g++.dg/lookup/exception1.C: New test.
44140
44141 g++.dg/lookup/template1.C: New test.
44142
44143 g++.dg/parse/namespace2.C: New test.
44144
44145 g++.dg/parse/parens2.C: New test.
44146
44147 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44148
44149 * g++.dg/parse/parse5.C: New test.
44150 * g++.dg/lookup/scoped4.C: New test.
44151
44152 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
44153
44154 * g++.dg/parse/parens1.C: New test.
44155
44156 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
44157 angle-bracket1.C.
44158 * g++.dg/parse/parens2.C: New test.
44159
44160 * g++.dg/lookup/scope-operator1.C: New test.
44161
44162 * g++.dg/parse/operator1.C: New test.
44163
44164 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44165
44166 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
44167 * g++.old-deja/g++.other/access6.C: Likewise.
44168 * g++.old-deja/g++.other/decl1.C: Likewise.
44169 * g++.old-deja/g++.pt/typename12.C: Likewise.
44170
44171 2002-12-31 Mark Mitchell <mark@codesourcery.com>
44172
44173 * g++.dg/parse/namespace1.C: New test.
44174
44175 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44176
44177 * g++.dg/parse/parse4.C: New test.
44178
44179 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44180
44181 * g++.dg/parse/parse3.C: New test.
44182
44183 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44184
44185 * g++.dg/parse/parse2.C: New test.
44186
44187 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44188
44189 * g++.dg/template/friend11.C: New test.
44190
44191 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44192
44193 * g++.dg/parse/parse1.C: New test.
44194
44195 2002-12-31 Janis Johnson <janis187@us.ibm.com>
44196
44197 * lib/profopt.exp: Change the name of a global variable to avoid
44198 possible clashes with other test suites.
44199
44200 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
44201
44202 * g++.dg/inherit/covariant8.C: New test.
44203
44204 2002-12-31 Mark Mitchell <mark@codesourcery.com>
44205
44206 * g++.dg/init/array9.C: New test.
44207
44208 PR c++/9112
44209 * g++.dg/parse/expr1.C: New test.
44210
44211 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
44212
44213 * gcc.c-torture/compile/20021230-1.c: New test.
44214
44215 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
44216
44217 * g++.dg/inherit/covariant5.C: New test.
44218 * g++.dg/inherit/covariant6.C: New test.
44219 * g++.dg/inherit/covariant7.C: New test.
44220
44221 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44222
44223 PR c++/2739
44224 * g++.dg/other/access2.C: New test.
44225
44226 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
44227
44228 * g++.dg/other/anon-struct.C: No longer fails
44229 * g++.old-deja/g++.brendan/parse4.C: Likewise.
44230 * g++.old-deja/g++.brendan/parse5.C: Likewise.
44231 * g++.old-deja/g++.brendan/parse6.C: Likewise.
44232
44233 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
44234
44235 * g++.dg/parse/angle-bracket.C (main): No longer fails.
44236
44237 2002-12-27 Mark Mitchell <mark@codesourcery.com>
44238
44239 * g++.dg/eh/spec4.C: Remove stray semicolon.
44240 * g++.dg/expr/pmf-1.C: Change error message.
44241 * g++.dg/ext/asm1.C: Remove stray semicolon.
44242 * g++.dg/ext/typename1.C: Add missing typenames.
44243 * g++.dg/inherit/template-as-base.C: Change error message.
44244 * g++.dg/lookup/scoped1.C: Likewise.
44245 * g++.dg/lookup/scoped2.C: Likewise.
44246 * g++.dg/lookup/using2.C: Likewise.
44247 * g++.dg/other/component1.C: Remove stray semicolon.
44248 * g++.dg/other/do1.C: Change error message.
44249 * g++.dg/other/error2.C: Likewise.
44250 * g++.dg/other/init1.C: Likewise.
44251 * g++.dg/other/packed1.C: Remove stray semicolon.
44252 * g++.dg/other/ptrmem2.C: Change error message.
44253 * g++.dg/parse/parameter-declaration-1.C: Remove line number
44254 marker.
44255 * g++.dg/special/initp1.C: Remove invalid attribute usage.
44256 * g++.dg/template/access3.C: Add typename keyword.
44257 * g++.dg/template/access5.C: Remove stray semicolon.
44258 * g++.dg/template/access6.C: Likewise.
44259 * g++.dg/template/complit1.C: Likewise.
44260 * g++.dg/template/crash1.C: Change error message.
44261 * g++.dg/template/inherit2.C: Remove stray semicolon.
44262 * g++.dg/template/instantiate2.C: Likewise.
44263 * g++.dg/template/instantiate3.C: Change error message.
44264 * g++.dg/template/qual1.C: Remove stray semicolon.
44265 * g++.dg/template/qualttp18.C: Change error message.
44266 * g++.dg/template/ref1.C: Remove stray semicolon.
44267 * g++.dg/template/sizeof1.C (A::value): Declare it.
44268 * g++.dg/template/spec4.C: Change error message.
44269 * g++.dg/template/static1.C: Likewise.
44270 * g++.dg/template/type1.C: Likewise.
44271 * g++.dg/template/typename3.C: Likewise.
44272 * g++.old-deja/g++.benjamin/13478.C: Change error message.
44273 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
44274 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
44275 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
44276 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
44277 named return value extension.
44278 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
44279 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
44280 * g++.old-deja/g++.bob/extern_C.C: Likewise.
44281 * g++.old-deja/g++.bob/inherit2.C: Likewise.
44282 * g++.old-deja/g++.brendan/complex1.C: Likewise.
44283 * g++.old-deja/g++.brendan/copy5.C: Likewise.
44284 * g++.old-deja/g++.brendan/crash13.C: Likewise.
44285 * g++.old-deja/g++.brendan/crash15.C: Likewise.
44286 * g++.old-deja/g++.brendan/crash18.C: Change error message.
44287 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
44288 * g++.old-deja/g++.brendan/crash38.C: Likewise.
44289 * g++.old-deja/g++.brendan/crash50.C: Likewise.
44290 * g++.old-deja/g++.brendan/crash56.C: Likewise.
44291 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
44292 syntax.
44293 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
44294 * g++.old-deja/g++.brendan/crash8.C: Change error message.
44295 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
44296 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44297 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
44298 * g++.old-deja/g++.brendan/template11.C: Likewise.
44299 * g++.old-deja/g++.brendan/template26.C: Likewise.
44300 * g++.old-deja/g++.brendan/template27.C: Use explicit
44301 specialization syntax.
44302 * g++.old-deja/g++.brendan/template30.C: Likewise.
44303 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
44304 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
44305 non-dependent names.
44306 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
44307 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
44308 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
44309 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
44310 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
44311 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
44312 named return value extension.
44313 * g++.old-deja/g++.ext/namedret2.C: Likewise.
44314 * g++.old-deja/g++.ext/namedret3.C: Likewise.
44315 * g++.old-deja/g++.ext/return1.C: Likewise.
44316 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
44317 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
44318 * g++.old-deja/g++.jason/access8.C: Likewise.
44319 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
44320 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
44321 pseudo-destructor names.
44322 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
44323 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
44324 pseudo-destructor names.
44325 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
44326 * g++.old-deja/g++.jason/overload19.C: Likewise.
44327 * g++.old-deja/g++.jason/overload32.C: Likewise.
44328 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
44329 stray semicolons.
44330 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
44331 * g++.old-deja/g++.jason/return.C: Likewise.
44332 * g++.old-deja/g++.jason/return2.C: Likewise.
44333 * g++.old-deja/g++.jason/shadow1.C: Likewise.
44334 * g++.old-deja/g++.jason/special.C: Use explicit specialization
44335 syntax.
44336 * g++.old-deja/g++.jason/template10.C: Account for use of
44337 non-dependent names.
44338 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
44339 syntax.
44340 * g++.old-deja/g++.jason/template37.C: Likewise.
44341 * g++.old-deja/g++.law/access4.C: Change error messages.
44342 * g++.old-deja/g++.law/arm13.C: Remove incorrect
44343 pseudo-destructor names.
44344 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
44345 * g++.old-deja/g++.law/ctors9.C: Likewise.
44346 * g++.old-deja/g++.law/cvt22.C: Likewise.
44347 * g++.old-deja/g++.law/dtors5.C: Likewise.
44348 * g++.old-deja/g++.law/global-init1.C: Likewise.
44349 * g++.old-deja/g++.law/missed-error3.C: Likewise.
44350 * g++.old-deja/g++.law/operators28.C: Likewise.
44351 * g++.old-deja/g++.law/visibility28.C: Likewise.
44352 * g++.old-deja/g++.martin/eval1.C: Likewise.
44353 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
44354 name.
44355 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
44356 * g++.old-deja/g++.mike/net34.C: Likewise.
44357 * g++.old-deja/g++.mike/net36.C: Likewise.
44358 * g++.old-deja/g++.mike/ns2.C: Likewise.
44359 * g++.old-deja/g++.mike/p12306.C: Likewise.
44360 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
44361 value extension.
44362 * g++.old-deja/g++.mike/p700.C: Likewise.
44363 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
44364 * g++.old-deja/g++.mike/p710.C: Likewise.
44365 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
44366 value extension.
44367 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
44368 * g++.old-deja/g++.mike/pmf9.C: Likewise.
44369 * g++.old-deja/g++.ns/crash2.C: Likewise.
44370 * g++.old-deja/g++.ns/crash3.C: Likewise.
44371 * g++.old-deja/g++.ns/invalid1.C: Likewise.
44372 * g++.old-deja/g++.ns/ns17.C: Likewise.
44373 * g++.old-deja/g++.ns/template16.C: Likewise.
44374 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
44375 keyword.
44376 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
44377 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
44378 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
44379 named return value extension.
44380 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
44381 * g++.old-deja/g++.other/access4.C: Issue additional error
44382 messages.
44383 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
44384 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
44385 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
44386 * g++.old-deja/g++.other/crash25.C: Change error message.
44387 * g++.old-deja/g++.other/crash4.C: Change error message.
44388 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
44389 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
44390 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
44391 checks.
44392 * g++.old-deja/g++.other/defarg8.C: Likewise.
44393 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
44394 * g++.old-deja/g++.other/dtor10.C: Likewise.
44395 * g++.old-deja/g++.other/incomplete.C: Likewise.
44396 * g++.old-deja/g++.other/linkage7.C: Likewise.
44397 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
44398 lookup algorithm.
44399 * g++.old-deja/g++.other/mangle2.C: Likewise.
44400 * g++.old-deja/g++.other/refinit2.C: Likewise.
44401 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
44402 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
44403 * g++.old-deja/g++.pt/crash28.C: Likewise.
44404 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
44405 syntax.
44406 * g++.old-deja/g++.pt/crash32.C: Change error message.
44407 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
44408 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
44409 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
44410 error message position.
44411 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
44412 * g++.old-deja/g++.pt/defarg8.C: Change error message.
44413 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
44414 syntax.
44415 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
44416 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
44417 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
44418 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
44419 keyword.
44420 * g++.old-deja/g++.pt/explicit31.C: Likewise.
44421 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
44422 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
44423 keyword.
44424 * g++.old-deja/g++.pt/explicit71.C: Change error message.
44425 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
44426 syntax.
44427 * g++.old-deja/g++.pt/friend28.C: Account for use of
44428 non-dependent names.
44429 * g++.old-deja/g++.pt/friend29.C: Likewise.
44430 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
44431 rules.
44432 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
44433 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
44434 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
44435 lookup rules.
44436 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
44437 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
44438 keyword.
44439 * g++.old-deja/g++.pt/memclass20.C: Likewise.
44440 * g++.old-deja/g++.pt/memclass5.C: Likewise.
44441 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
44442 keyword.
44443 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
44444 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
44445 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
44446 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
44447 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
44448 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
44449 keyword.
44450 * g++.old-deja/g++.pt/spec10.C: Likewise.
44451 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
44452 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
44453 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
44454 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
44455 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
44456 * g++.old-deja/g++.pt/ttp62.C: Likewise.
44457 * g++.old-deja/g++.pt/ttp64.C: Likewise.
44458 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
44459 * g++.old-deja/g++.pt/typename15.C: Likewise.
44460 * g++.old-deja/g++.pt/typename22.C: Likewise.
44461 * g++.old-deja/g++.pt/typename6.C: Change error messages.
44462 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
44463 * g++.old-deja/g++.pt/virtual2.C: Likewise.
44464 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
44465 syntax.
44466 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
44467 return value extension.
44468 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
44469 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
44470 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
44471 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
44472
44473 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
44474
44475 * g++.dg/warn/inline1.C: New test.
44476 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
44477 * g++.old-deja/g++.jason/synth10.C: Likewise.
44478 * g++.old-deja/g++.mike/net31.C: Likewise.
44479 * g++.old-deja/g++.mike/p8786.C: Likewise.
44480
44481 * g++.dg/template/friend10.C: New test.
44482 * g++.dg/template/conv5.C: New test.
44483
44484 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
44485
44486 * g++.dg/lookup/scoped3.C: New test.
44487
44488 * g++.dg/lookup/decl1.C: New test.
44489 * g++.dg/lookup/decl2.C: New test.
44490
44491 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
44492
44493 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
44494 gcc.c-torture/compile/20021015-1.c,
44495 gcc.c-torture/compile/20021015-2.c,
44496 gcc.c-torture/compile/20021123-1.c,
44497 gcc.c-torture/compile/20021123-2.c,
44498 gcc.c-torture/compile/20021123-3.c,
44499 gcc.c-torture/compile/20021123-4.c,
44500 gcc.c-torture/execute/20021024-1.c: Add tests previously added
44501 only to 3.1 or 3.2 branch.
44502
44503 2002-12-23 Mark Mitchell <mark@codesourcery.com>
44504
44505 * gcc.dg/i386-bitfield3.c: New test.
44506
44507 * gcc.dg/i386-bitfield2.c: New test.
44508
44509 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
44510
44511 * g++.dg/parse/conv_op1.C: New test.
44512
44513 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
44514
44515 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
44516 approved.
44517
44518 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
44519
44520 * gcc.c-torture/compile/20021220-1.c: New test.
44521
44522 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
44523
44524 * gcc.dg/i386-fastcall-1.c: New.
44525
44526 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44527
44528 * gcc.c-torture/execute/20021219-1.c: New test.
44529
44530 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44531
44532 * gcc.dg/i386-pic-1.c: New test.
44533
44534 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44535
44536 PR c++/8099
44537 * g++.dg/template/friend9.C: New test.
44538
44539 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44540
44541 PR c++/3663
44542 * g++.dg/template/access7.C: New test.
44543
44544 2002-12-18 Nick Clifton <nickc@redhat.com>
44545
44546 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
44547 the libstdc++-v3 directory has been found.
44548
44549 2002-12-12 Devang Patel <dpatel@apple.com>
44550 * gcc.dg/darwin-ld-1.c: New test.
44551 * gcc.dg/darwin-ld-2.c: New test.
44552 * gcc.dg/darwin-ld-3.c: New test.
44553 * gcc.dg/darwin-ld-4.c: New test.
44554 * gcc.dg/darwin-ld-5.c: New test.
44555
44556 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
44557
44558 * gcc.c-torture/compile/20021212-1.c: New test.
44559
44560 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
44561
44562 * gcc.dg/fshort-wchar: New test.
44563
44564 2002-12-10 Mark Mitchell <mark@codesourcery.com>
44565
44566 PR c++/8372
44567 * g++.dg/template/dtor1.C: New test.
44568
44569 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
44570 markers.
44571
44572 2002-12-10 Jakub Jelinek <jakub@redhat.com>
44573
44574 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
44575
44576 2002-12-09 Mark Mitchell <mark@codesourcery.com>
44577
44578 * g++.dg/template/static1.C: New test.
44579 * g++.dg/template/static2.C: New test.
44580 * g++.old-deja/g++.ext/memconst.C: New test.
44581
44582 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44583
44584 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
44585 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
44586 * g++.dg/special/initp1.C: Likewise.
44587
44588 2002-12-06 Jakub Jelinek <jakub@redhat.com>
44589
44590 * gcc.c-torture/execute/20021204-1.c: New test.
44591
44592 2002-12-04 Geoffrey Keating <geoffk@apple.com>
44593
44594 * gcc.dg/ppc-fmadd-1.c: New file.
44595 * gcc.dg/ppc-fmadd-2.c: New file.
44596 * gcc.dg/ppc-fmadd-3.c: New file.
44597
44598 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
44599
44600 * gcc.c-torture/compile/20021204-1.c: New test.
44601
44602 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
44603
44604 * g++.dg/inherit/covariant2.C: New test.
44605 * g++.dg/inherit/covariant3.C: New test.
44606 * g++.dg/inherit/covariant4.C: New test.
44607 * g++.dg/inherit/covariant1.C: Remove XFAIL.
44608 * g++.old-deja/g++.robertl/eb17.C: Likewise.
44609
44610 2002-12-03 Mark Mitchell <mark@codesourcery.com>
44611
44612 PR c++/8688
44613 * g++.dg/init/brace3.C: New test.
44614
44615 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
44616
44617 * gcc.dg/20020210-1.c: Fix a comment typo.
44618
44619 2002-12-02 Mark Mitchell <mark@codesourcery.com>
44620
44621 PR c++/8720
44622 * g++.dg/parse/defarg1.C: New test.
44623
44624 PR c++/8615
44625 * g++.dg/template/char1.C: New test.
44626
44627 * g++.dg/template/varmod1.C: Fix typo.
44628
44629 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44630
44631 DR 180
44632 * g++.old-deja/g++.pt/crash32.C: Expect error.
44633
44634 2002-12-01 Mark Mitchell <mark@codesourcery.com>
44635
44636 PR c++/5919
44637 * g++.dg/template/varmod1.C: New test.
44638
44639 PR c++/8727
44640 * g++.dg/inherit/typeinfo1.C: New test.
44641
44642 PR c++/8663
44643 * g++.dg/inherit/typedef1.C: New test.
44644
44645 2002-11-30 Mark Mitchell <mark@codesourcery.com>
44646
44647 PR c++/8332
44648 PR c++/8493
44649 * g++.dg/template/strlen1.C: New test.
44650
44651 PR c++/8227
44652 * g++.dg/template/ctor2.C: New test.
44653
44654 PR c++/8214
44655 * g++.dg/init/string1.C: New test.
44656
44657 PR c++/8511
44658 * g++.dg/template/friend8.C: New test.
44659
44660 2002-11-29 Joe Buck <jbuck@synopsys.com>
44661
44662 * g++.dg/lookup/anon2.C: New test.
44663
44664 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
44665
44666 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
44667 h8300 port.
44668
44669 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
44670
44671 * gcc.dg/bitfld-6.c: New test.
44672
44673 2002-11-27 Jan Hubicka <jh@suse.cz>
44674
44675 * gcc.c-torture/execute/20021127.[cx]: New test.
44676
44677 2002-11-26 Jan Hubicka <jh@suse.cz>
44678
44679 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
44680 quality.
44681
44682 2002-11-26 Geoffrey Keating <geoffk@apple.com>
44683
44684 * g++.dg/init/brace2.C: New test.
44685 * g++.old-deja/g++.mike/p9129.C: Correct.
44686
44687 2002-11-26 Mark Mitchell <mark@codesourcery.com>
44688
44689 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
44690
44691 2002-11-25 Andreas Bauer <baueran@in.tum.de>
44692
44693 * gcc.dg/sibcall-6: New test for indirect sibcalls.
44694
44695 2002-11-25 Mark Mitchell <mark@codesourcery.com>
44696
44697 * g++.dg/abi/empty11.C: New test.
44698 * g++.dg/rtti/cv1.C: New test.
44699
44700 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
44701
44702 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
44703
44704 2002-11-24 Mark Mitchell <mark@codesourcery.com>
44705
44706 * g++.dg/abi/empty10.C: New test.
44707
44708 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
44709
44710 * gcc.c-torture/compile/20021124-1.c: New test.
44711
44712 2002-11-22 Mark Mitchell <mark@codesourcery.com>
44713
44714 * g++.dg/abi/rtti2.C: New test.
44715
44716 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
44717
44718 * gcc.dg/i386-unroll-1.c: New test.
44719
44720 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
44721
44722 * gcc.c-torture/compile/20021120-1.c: New test.
44723 * gcc.c-torture/compile/20021120-2.c: New test.
44724
44725 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44726
44727 * gcc.dg/bitfld-5.c: New test.
44728
44729 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44730
44731 * gcc.c-torture/execute/20021120-3.c: New test.
44732
44733 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44734
44735 * gcc.c-torture/execute/20021120-2.c: New test.
44736
44737 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44738
44739 * gcc.c-torture/execute/20021120-1.c: New test.
44740
44741 2002-11-20 Jakub Jelinek <jakub@redhat.com>
44742
44743 * gcc.c-torture/execute/20021118-3.c: New test.
44744
44745 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44746
44747 * gcc.c-torture/compile/20021119-1.c: New test.
44748
44749 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
44750
44751 * gcc.dg/duff-1.c: New test.
44752 * gcc.dg/duff-2.c: New test.
44753 * gcc.dg/duff-3.c: New test.
44754
44755 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
44756
44757 * gcc.dg/cpp/_Pragma5.c: New test.
44758
44759 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
44760
44761 * gcc.c-torture/execute/20021118-2.c: New test.
44762
44763 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
44764
44765 * gcc.c-torture/execute/20021118-1.c: New test.
44766
44767 2002-11-16 Jakub Jelinek <jakub@redhat.com>
44768
44769 * gcc.dg/20021116-1.c: New test.
44770
44771 2002-11-14 Mark Mitchell <mark@codesourcery.com>
44772
44773 * g++.dg/abi/vcall1.C: New test.
44774
44775 2002-11-14 Jakub Jelinek <jakub@redhat.com>
44776
44777 * gcc.dg/20021029-1.c: New test.
44778 * gcc.dg/20021029-2.c: New test.
44779
44780 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
44781
44782 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
44783
44784 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44785
44786 PR c/8439
44787 * gcc.dg/20021110.c: Move to ...
44788 * gcc.c-torture/compile/20021110.c: .... here.
44789
44790 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44791
44792 PR c/8467
44793 * gcc.c-torture/execute/20021111-1.c
44794
44795 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44796
44797 PR c/8439
44798 * gcc.dg/20021110.c: New test.
44799
44800 2002-11-10 Mark Mitchell <mark@codesourcery.com>
44801
44802 * g++.dg/abi/vthunk3.C: Run only on x86.
44803
44804 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
44805
44806 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
44807
44808 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
44809
44810 * lib/compat.exp (compat-execute): Fix logic error in last
44811 change.
44812
44813 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
44814
44815 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
44816
44817 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44818
44819 PR c++/8389
44820 * g++.dg/template/access6.C: New test.
44821
44822 2002-11-08 Jan Hubicka <jh@suse.cz>
44823
44824 * gcc.dg/i386-ssefp-1.c: New test.
44825 * gcc.dg/i386-ssefp-1.c: New test.
44826
44827 2002-11-08 Jan Hubicka <jh@suse.cz>
44828
44829 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
44830
44831 2002-11-07 Mark Mitchell <mark@codesourcery.com>
44832
44833 * g++.dg/abi/vthunk3.C: New test.
44834
44835 PR c++/8338
44836 * g++.dg/template/crash2.C: New test.
44837
44838 2002-11-07 Mark Mitchell <mark@codesourcery.com>
44839
44840 * g++.dg/abi/dtor1.C: New test.
44841 * g++.dg/abi/dtor2.C: Likewise.
44842
44843 2002-11-05 Geoffrey Keating <geoffk@apple.com>
44844
44845 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
44846 Darwin.
44847
44848 2002-11-04 Adam Nemet <anemet@lnxw.com>
44849
44850 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
44851 -mthumb. Only xfail with -O0.
44852
44853 2002-11-03 Mark Mitchell <mark@codesourcery.com>
44854
44855 * g++.dg/abi/thunk1.C: New test.
44856 * g++.dg/abi/thunk2.C: Likewise.
44857 * g++.dg/abi/vtt1.C: Likewise.
44858
44859 2002-11-02 Diego Novillo <dnovillo@redhat.com>
44860
44861 PR optimization/8423
44862 * gcc.c-torture/execute/builtin-constant.c: New test.
44863
44864 2002-11-01 Zack Weinberg <zack@codesourcery.com>
44865
44866 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
44867 Add some more cases.
44868
44869 2002-11-01 Mark Mitchell <mark@codesourcery.com>
44870
44871 PR c++/8391
44872 * g++.dg/opt/local1.C: New test.
44873
44874 2002-10-30 Mark Mitchell <mark@codesourcery.com>
44875
44876 PR c++/8160
44877 * g++.dg/template/complit1.C: New test.
44878
44879 PR c++/8149
44880 * g++.dg/template/typename4.C: Likewise.
44881
44882 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44883
44884 Core issue 287, PR c++/7639
44885 * g++.dg/template/instantiate1.C: Adjust error location.
44886 * g++.dg/template/instantiate3.C: New test.
44887 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
44888 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
44889 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
44890
44891 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
44892
44893 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
44894
44895 2002-10-29 Mark Mitchell <mark@codesourcery.com>
44896
44897 PR c++/8287
44898 * g++.dg/init/dtor2.C: New test.
44899
44900 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44901
44902 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
44903 * gcc.dg/nest.c: Bypass errors on irix6.
44904
44905 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
44906
44907 * gcc.dg/nest.c: Expect error for mmix-*-*.
44908 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
44909
44910 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
44911
44912 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
44913 markers.
44914
44915 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
44916
44917 2002-10-25 Mike Stump <mrs@apple.com>
44918
44919 * gcc.dg/warn-1.c: New test.
44920
44921 2002-10-25 Zack Weinberg <zack@codesourcery.com>
44922
44923 * g++.dg/template/typename3.C: New test.
44924
44925 2002-10-25 Mark Mitchell <mark@codesourcery.com>
44926
44927 * g++.dg/lookup/ptrmem1.C: New test.
44928
44929 * g++.dg/abi/vthunk2.C: New test.
44930
44931 2002-10-25 Zack Weinberg <zack@codesourcery.com>
44932
44933 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
44934
44935 2002-10-24 Mark Mitchell <mark@codesourcery.com>
44936
44937 * g++.dg/abi/empty9.C: New test.
44938
44939 2002-10-24 Richard Henderson <rth@redhat.com>
44940
44941 * g++.dg/inherit/thunk1.C: Enable for ia64.
44942
44943 2002-10-23 Mark Mitchell <mark@codesourcery.com>
44944
44945 PR c++/8067
44946 * g++.dg/lookup/pretty1.C: New test.
44947
44948 2002-10-23 Jakub Jelinek <jakub@redhat.com>
44949
44950 * gcc.dg/20021023-1.c: New test.
44951
44952 2002-10-23 Mark Mitchell <mark@codesourcery.com>
44953
44954 PR c++/7679
44955 * g++.dg/parse/inline1.C: New test.
44956
44957 2002-10-23 Richard Henderson <rth@redhat.com>
44958
44959 * g++.dg/inherit/thunk1.C: Enable for x86_64.
44960
44961 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
44962
44963 2002-10-22 Mark Mitchell <mark@codesourcery.com>
44964
44965 PR c++/6579
44966 * g++.dg/parse/stmtexpr3.C: New test.
44967
44968 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
44969
44970 * g++.dg/expr/cond1.C: New test.
44971
44972 2002-10-21 Zack Weinberg <zack@codesourcery.com>
44973
44974 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
44975
44976 2002-10-21 Mark Mitchell <mark@codesourcery.com>
44977
44978 * g++.dg/abi/vbase13.C: New test.
44979 * g++.dg/abi/vbase14.C: Likewise.
44980
44981 2002-10-21 Jakub Jelinek <jakub@redhat.com>
44982
44983 * gcc.dg/tls/pic-1.c: New test.
44984 * gcc.dg/tls/nonpic-1.c: New test.
44985 * gcc.dg/20021018-1.c: New test.
44986
44987 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
44988
44989 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
44990 Remove only files with the same base name as the test case.
44991 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
44992 (profopt-execute): Likewise. Also, remove old profiling
44993 and performance data files before running the tests.
44994
44995 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
44996 * g++.dg/bprob/bprob.exp: Likewise.
44997 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
44998 to allow more general test case names.
44999
45000 * g++.dg/bprob/bprob-1.C: Rename to ...
45001 * g++.dg/bprob/g++-bprob-1.C: ... this.
45002
45003 * g77.dg/bprob/bprob-1.f: Rename to ...
45004 * g77.dg/bprob/g77-bprob-1.f: ... this.
45005
45006 2002-10-21 Zack Weinberg <zack@codesourcery.com>
45007
45008 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
45009 bison 1.50 or later.
45010
45011 2002-10-21 Janis Johnson <janis187@us.ibm.com>
45012
45013 * g++.dg/README: Describe more test directories.
45014
45015 2002-10-21 Mark Mitchell <mark@codesourcery.com>
45016
45017 * g++.dg/init/array6.C: Add additional tests.
45018
45019 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
45020
45021 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
45022 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
45023
45024 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
45025
45026 * gcc.c-torture/compile/20020604-1.x: New.
45027 * gcc.c-torture/compile/simd-5.x: Likewise.
45028 * gcc.c-torture/execute/920710-1.x: Likewise.
45029 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
45030
45031 2002-10-21 Mark Mitchell <mark@codesourcery.com>
45032
45033 * g++.dg/inherit/override1.C: Add dg-options clause.
45034
45035 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45036
45037 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
45038 _mm_slli_si128.
45039
45040 2002-10-19 Andreas Schwab <schwab@suse.de>
45041
45042 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
45043 directory component.
45044
45045 2002-10-18 Mark Mitchell <mark@codesourcery.com>
45046
45047 * g++.dg/inherit/thunk1.C: New test.
45048
45049 * g++.dg/inherit/override1.C: New test.
45050
45051 * g++.dg/abi/mangle11.C: New test.
45052 * g++.dg/abi/mangle14.C: New test.
45053 * g++.dg/abi/mangle17.C: New test.
45054
45055 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
45056
45057 * g++.dg/overload/member2.C: New test.
45058
45059 2002-10-17 Janis Johnson <janis187@us.ibm.com>
45060
45061 * g++.dg/README: Describe new compat directory.
45062 * g++.dg/dg.exp: Skip tests in compat directory.
45063 * README.compat: New file.
45064 * lib/compat.exp: New expect script.
45065 * g++.dg/compat: New test directory.
45066 * g++.dg/compat/compat.exp: New expect script.
45067 * g++.dg/compat/abi: New test directory.
45068 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
45069 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
45070 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
45071 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
45072 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
45073 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
45074 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
45075 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
45076 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
45077 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
45078 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
45079 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
45080 * g++.dg/compat/break: New test directory.
45081 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
45082 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
45083 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
45084 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
45085 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
45086 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
45087 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
45088 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
45089 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
45090 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
45091 g++.dg/compat/break/README: New files.
45092 * g++.dg/compat/eh: New test directory.
45093 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
45094 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
45095 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
45096 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
45097 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
45098 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
45099 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
45100 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
45101 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
45102 g++.dg/compat/eh/filter2_y.C,
45103 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
45104 g++.dg/compat/eh/new1_y.C,
45105 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
45106 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
45107 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
45108 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
45109 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
45110 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
45111 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
45112 g++.dg/compat/eh/unexpected1_y.C: New files.
45113 * g++.dg/compat/init: New test directory.
45114 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
45115 g++.dg/compat/init/array5_y.C,
45116 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
45117 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
45118 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
45119 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
45120 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
45121 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
45122 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
45123 g++.dg/compat/init/init-ref2_y.C: New files.
45124
45125 2002-10-17 Mark Mitchell <mark@codesourcery.com>
45126
45127 PR c++/7584
45128 * g++.dg/inherit/using3.C: New test.
45129
45130 2002-10-17 Jan Hubicka <jh@suse.cz>
45131
45132 * gcc.dg/20021017-2.c: New test.
45133
45134 2002-10-17 Mark Mitchell <mark@codesourcery.com>
45135
45136 * g++.dg/abi/mangle16.C: Adjust.
45137
45138 * g++.dg/init/array8.C: New test.
45139
45140 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
45141
45142 * gcc.dg/special/mips-abi.exp: New test.
45143 * gcc.dg/special/mips-abi.s: Empty file used by the above.
45144
45145 2002-10-16 Mark Mitchell <mark@codesourcery.com>
45146
45147 * g++.dg/abi/mangle16.C: New test.
45148 * g++.dg/abi/mangle17.C: Likewise.
45149
45150 PR c++/7478
45151 * g++.dg/template/ref1.C: New test.
45152
45153 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45154
45155 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
45156
45157 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
45158
45159 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
45160
45161 2002-10-16 Mark Mitchell <mark@codesourcery.com>
45162
45163 PR c++/7524
45164 * g++.dg/init/array7.C: New test.
45165
45166 2002-10-15 Mark Mitchell <mark@codesourcery.com>
45167
45168 * g++.dg/init/array6.C: New test.
45169
45170 * g++.dg/abi/mangle13.C: Likewise.
45171 * g++.dg/abi/mangle14.C: Likewise.
45172 * g++.dg/abi/mangle15.C: Likewise.
45173
45174 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45175
45176 * g++.dg/abi/empty8.C: New test.
45177
45178 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
45179
45180 * g++.dg/init/ctor1.C: New test.
45181
45182 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
45183
45184 * gcc.c-torture/execute/20021015-1.c: New test.
45185
45186 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
45187
45188 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
45189
45190 2002-10-14 Jan Hubicka <jh@suse.cz>
45191
45192 * gcc.dg/i386-ssetype-[1-5].c: New tests.
45193
45194 2002-10-14 Richard Henderson <rth@redhat.com>
45195
45196 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
45197
45198 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45199
45200 PR optimization/6631
45201 * g++.dg/opt/const2.C: New test.
45202
45203 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45204
45205 PR c++/7176
45206 * g++.dg/parse/friend1.C: New test.
45207 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
45208
45209 2002-10-14 Jakub Jelinek <jakub@redhat.com>
45210
45211 * gcc.dg/20021014-1.c: New test.
45212
45213 2002-10-11 Mark Mitchell <mark@codesourcery.com>
45214
45215 PR c++/5661
45216 * g++.dg/ext/vlm1.C: New test.
45217 * g++.dg/ext/vlm2.C: Likewise.
45218
45219 * g++.dg/init/array1.C: Remove invalid braces.
45220 * g++.dg/init/brace1.C: New test.
45221 * g++.dg/init/copy2.C: Likewise.
45222 * g++.dg/init/copy3.C: Likewise.
45223 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
45224 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
45225 braces.
45226
45227 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
45228
45229 * gcc.dg/cpp/assembler.S: Don't use -ansi.
45230
45231 2002-10-11 Richard Shann <richard.shann@superh.com>
45232
45233 * gcc.c-torture/compile/simd-5.c: New test.
45234
45235 2002-10-10 Roger Sayle <roger@eyesopen.com>
45236
45237 * gcc.c-torture/execute/shiftopt-1.c: New test case.
45238
45239 2002-10-10 Jim Wilson <wilson@redhat.com>
45240
45241 * gcc.c-torture/execute/20021010-1.c: New test.
45242
45243 2002-10-09 Zack Weinberg <zack@codesourcery.com>
45244
45245 PR c/7353
45246 * g++.dg/ext/typedef-init.C: New test.
45247 * gcc.dg/typedef-init.c: New test.
45248
45249 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
45250
45251 * gcc.dg/cpp/paste13.c: New test.
45252
45253 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45254
45255 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
45256 remaining platforms, XFAIL during compile, not execute. Don't
45257 XFAIL at -O0.
45258
45259 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
45260
45261 * gcc.dg/alias-1.c: Tweak expected warning.
45262
45263 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
45264
45265 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
45266
45267 2002-10-06 Andreas Jaeger <aj@suse.de>
45268
45269 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
45270 * gcc.dg/cpp/c++98.C: Likewise.
45271
45272 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
45273 * g++.dg/cpp/c++98.C: Likewise.
45274
45275 * g++.dg/README (Subdirectories): Mention cpp directory.
45276
45277 PR target/7559
45278 * gcc.dg/20021006-1.c: New test.
45279
45280 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45281
45282 PR c++/7804
45283 * g++.dg/other/warning1.C: New test.
45284
45285 2002-10-04 Roger Sayle <roger@eyesopen.com>
45286
45287 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
45288 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
45289 and sparc-*-* with -m64 as expected failures. See PR 8087.
45290
45291 2002-10-03 Mark Mitchell <mark@codesourcery.com>
45292
45293 PR c++/7931
45294 * g++.dg/template/ptrmem3.C: New test.
45295
45296 PR c++/7754
45297 * g++.dg/template/union1.C: New test.
45298
45299 2002-10-03 Mark Mitchell <mark@codesourcery.com>
45300
45301 PR c++/8006
45302 * g++.dg/abi/mangle9.C: New test.
45303 * g++.dg/abi/mangle10.C: New test.
45304 * g++.dg/abi/mangle11.C: New test.
45305 * g++.dg/abi/mangle12.C: New test.
45306
45307 2002-10-02 Mark Mitchell <mark@codesourcery.com>
45308
45309 PR c++/7188.
45310 * g++.dg/template/meminit1.C: New test.
45311 * g++.dg/warn/Wreorder-1.C: Likewise.
45312 * g++.old-deja/g++.mike/warn3.C: Tweak.
45313 * lib/prune.exp: Ingore "in copy constructor".
45314
45315 2002-10-02 Andreas Jaeger <aj@suse.de>
45316
45317 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
45318 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
45319 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
45320 on x86-64.
45321
45322 2002-10-01 Mark Mitchell <mark@codesourcery.com>
45323
45324 * gcc.dg/empty1.C: Fix typo.
45325
45326 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
45327
45328 * gcc.dg/alias-1.c: New test.
45329
45330 2002-10-01 Mark Mitchell <mark@codesourcery.com>
45331
45332 * gcc.dg/empty1.C: New test.
45333
45334 * g++.dg/tls/init-2.C: Tweak error messages.
45335
45336 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
45337
45338 * gcc.c-torture/compile/20020923-1.c: New test.
45339
45340 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
45341
45342 * gcc.c-torture/execute/ffs-1.c: New test.
45343 * gcc.c-torture/execute/ffs-2.c: Ditto.
45344
45345 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
45346
45347 * g++.dg/overload/member1.C: New test.
45348
45349 2002-09-30 Mark Mitchell <mark@codesourcery.com>
45350
45351 * g++.dg/abi/empty7.C: New test.
45352 * g++.dg/init/pm2.C: Likewise.
45353
45354 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
45355
45356 * g++.dg/rtti/crash1.C: New test.
45357
45358 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
45359
45360 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
45361 gcc.dg/sibcall-4.c: New tests.
45362
45363 2002-09-28 Roger Sayle <roger@eyesopen.com>
45364
45365 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
45366 powerpc and MMIX targets.
45367
45368 2002-09-27 Zack Weinberg <zack@codesourcery.com>
45369
45370 * gcc.dg/cpp/20020927-1.c: New.
45371
45372 2002-09-26 David S. Miller <davem@redhat.com>
45373
45374 * gcc.c-torture/compile/trunctfdf.c: New.
45375
45376 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45377
45378 * lib/target-supports.exp (check_weak_available): Handle solaris2.
45379
45380 2002-09-27 Alan Modra <amodra@bigpond.net.au>
45381
45382 * gcc.c-torture/execute/loop-15.c: New.
45383
45384 2002-09-26 Janis Johnson <janis187@us.ibm.com>
45385
45386 * README.QMTEST: Fix typo.
45387
45388 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
45389
45390 * gcc.dg/20020926-1.c: New test.
45391
45392 2002-09-25 David S. Miller <davem@redhat.com>
45393
45394 PR target/7842
45395 * gcc.c-torture/execute/shiftdi.c: New test.
45396
45397 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
45398
45399 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
45400 unique to the tool.
45401 * lib/g77.exp (g77_init): Likewise.
45402 * lib/g++.exp (g++_init): Likewise.
45403 * lib/objc.exp (objc_init): Likewise.
45404
45405 2002-09-25 Mark Mitchell <mark@codesourcery.com>
45406
45407 * g++.dg/abi/empty5.C: New test.
45408 * g++.dg/abi/empty6.C: New test.
45409 * g++.dg/abi/vbase12.C: New test.
45410
45411 2002-09-25 Richard Henderson <rth@redhat.com>
45412
45413 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
45414 too-small long double.
45415
45416 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
45417
45418 * gcc.dg/20020919-1.c: New test.
45419
45420 2002-09-23 Mark Mitchell <mark@codesourcery.com>
45421
45422 * g++.dg/abi/bitfield6.C: New test.
45423 * g++.dg/abi/bitfield7.C: New test.
45424 * g++.dg/abi/bitfield8.C: New test.
45425 * g++.dg/abi/vbase11.C: New test.
45426
45427 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
45428
45429 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
45430 hppa*-*-hpux*. Update test comment.
45431
45432 2002-09-20 Jakub Jelinek <jakub@redhat.com>
45433
45434 * gcc.dg/tls/struct-1.c: New test.
45435
45436 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
45437
45438 * gcc.dg/cpp/tr-warn2.c: Update.
45439
45440 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
45441
45442 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
45443
45444 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
45445
45446 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
45447 systems.
45448
45449 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
45450
45451 * gcc.c-torture/execute/ieee/mzero3.c: New test.
45452
45453 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45454 Adjust for c++filt moved to binutils. Remove spurious duplicate
45455 setting of cxxfilt.
45456
45457 2002-09-19 Geoffrey Keating <geoffk@apple.com>
45458
45459 * gcc.dg/20020312-2.c: Update for darwin.
45460
45461 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
45462
45463 * g++.old-deja/g++.other/crash32.C: Mark ICE.
45464
45465 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
45466
45467 * objc.dg/comp-types-1.m: New test.
45468 * objc.dg/comp-types-2.m: New test.
45469 * objc.dg/comp-types-3.m: New test.
45470 * objc.dg/comp-types-4.m: New test.
45471 * objc.dg/comp-types-5.m: New test.
45472 * objc.dg/comp-types-6.m: New test.
45473
45474 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
45475
45476 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
45477
45478 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
45479
45480 * g++.dg/other/do1.C: New test.
45481
45482 * g++.dg/template/subst1.C: New test.
45483
45484 2002-09-16 Steve Ellcey <sje@cup.hp.com>
45485
45486 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
45487
45488 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
45489
45490 * g++.dg/template/qualttp20.C: Adjust expected errors.
45491 * g++.old-deja/g++.jason/report.C: Likewise.
45492 * g++.old-deja/g++.other/qual1.C: Likewise.
45493
45494 * g++.dg/lookup/scoped2.C: New test.
45495
45496 * g++.dg/ext/asm3.C: New test.
45497
45498 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
45499
45500 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
45501
45502 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
45503
45504 * ChangeLog: follow spelling conventions.
45505 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
45506 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
45507 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
45508 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
45509 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
45510 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
45511 * g++.old-deja/g++.law/global-init1.C: Likewise.
45512 * g++.old-deja/g++.other/delete4.C: Likewise.
45513 * g++.old-deja/g++.other/inline21.C: Likewise.
45514 * g++.old-deja/g++.other/singleton.C: Likewise.
45515 * g77.dg/strlen0.f: Likewise.
45516 * g77.f-torture/compile/20010519-1.f: Likewise.
45517 * g77.f-torture/compile/980310-4.f: Likewise.
45518 * gcc.c-torture/compile/20000605-1.c: Likewise.
45519 * gcc.c-torture/execute/20020225-1.c: Likewise.
45520 * gcc.dg/c90-hexfloat-2.c: Likewise.
45521 * gcc.dg/c99-bool-1.c: Likewise.
45522 * gcc.dg/c99-hexfloat-2.c: Likewise.
45523 * gcc.dg/dll-2.c: Likewise.
45524 * gcc.dg/wtr-union-init-1.c: Likewise.
45525 * gcc.dg/wtr-union-init-2.c: Likewise.
45526 * gcc.dg/wtr-union-init-3.c: Likewise.
45527 * gcc.dg/cpp/avoidpaste1.c: Likewise.
45528 * gcc.dg/cpp/defined.c: Likewise.
45529 * gcc.dg/cpp/macsyntx.c: Likewise.
45530 * gcc.dg/cpp/paste2.c: Likewise.
45531 * gcc.dg/cpp/trad/defined.c: Likewise.
45532 * gcc.dg/format/c90-printf-1.c: Likewise.
45533 * gcc.dg/format/c90-scanf-1.c: Likewise.
45534 * gcc.dg/format/c99-printf-1.c: Likewise.
45535 * gcc.dg/format/c99-scanf-1.c: Likewise.
45536 * gcc.misc-tests/gcov-8.c: Likewise.
45537 * lib/profopt.exp: Likewise.
45538
45539 2002-09-15 Krister Walfridsson <cato@df.lth.se>
45540
45541 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
45542
45543 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
45544
45545 * g++.dg/inherit/using2.C: New test.
45546
45547 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
45548
45549 * ChangeLog: Follow spelling conventions.
45550 * g++.dg/template/friend4.C: Likewise.
45551 * g++.old-deja/g++.pt/crash67.C: Likewise.
45552 * gcc.c-torture/execute/20000801-4.c: Likewise.
45553 * gcc.dg/c90-digraph-1.c: Likewise.
45554 * gcc.dg/c94-digraph-1.c: Likewise.
45555 * gcc.dg/c99-digraph-1.c: Likewise.
45556 * gcc.dg/cpp/line5.c: Likewise.
45557 * gcc.dg/cpp/multiline.c: Likewise.
45558 * gcc.dg/cpp/trad/literals-1.c: Likewise.
45559 * gcc.dg/format/attr-3.c: Likewise.
45560 * gcc.dg/format/c90-scanf-3.c: Likewise.
45561 * gcc.dg/format/ext-4.c: Likewise.
45562
45563 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
45564
45565 * g++.dg/template/pretty1.C: New test.
45566
45567 2002-09-14 Alan Modra <amodra@bigpond.net.au>
45568
45569 * gcc.c-torture/execute/struct-cpy-1.c: New test.
45570
45571 2002-09-13 Matt Austern <austern@apple.com>
45572
45573 * g++.dg/other/constref[12].C: New, regression tests for
45574 passing a cast expression to a function by const reference.
45575
45576 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
45577
45578 * g++.dg/template/deduce1.C: New test.
45579
45580 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
45581
45582 * gcc.c-torture/execute/simd-1.c: Force all use of int to
45583 32-bit int.
45584
45585 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
45586
45587 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
45588 usage.
45589
45590 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
45591
45592 * gcc.c-torture/compile/20020910-1.c: New test.
45593
45594 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
45595
45596 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
45597
45598 2002-09-10 Andreas Jaeger <aj@suse.de>
45599
45600 * gcc.dg/20020312-2.c: Adjust for x86-64.
45601
45602 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
45603
45604 * g77.dg/7388.f: New test case for PR 7388.
45605
45606 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
45607
45608 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
45609
45610 2002-09-05 Ziemowit Laski <zlaski@apple.com>
45611
45612 * objc.dg/proto-lossage-1.m: New test.
45613
45614 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
45615
45616 * gcc.dg/cpp/_Pragma4.c: Fix typo.
45617
45618 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
45619
45620 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
45621 expected to pass.
45622
45623 2002-09-06 Stan Shebs <shebs@apple.com>
45624 David Edelsohn <edelsohn@gnu.org>
45625
45626 * gcc.dg/weak: New directory.
45627 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
45628 target-specific xfail bits.
45629 * gcc.dg/typeof-2.c: Move to new directory.
45630 * gcc.dg/weak.exp: New expect script.
45631
45632 2002-09-06 Alan Modra <amodra@bigpond.net.au>
45633
45634 * gcc.c-torture/execute/extzvsi.c: New test.
45635
45636 2002-09-05 Stan Shebs <shebs@apple.com>
45637
45638 * gcc.dg/weak-1.c: xfail on Darwin.
45639 * gcc.dg/weak-2.c: Ditto.
45640 * gcc.dg/weak-3.c: Ditto.
45641 * gcc.dg/weak-4.c: Ditto.
45642 * gcc.dg/weak-5.c: Ditto.
45643 * gcc.dg/weak-6.c: Ditto.
45644 * gcc.dg/weak-7.c: Ditto.
45645 * gcc.dg/weak-8.c: Ditto.
45646 * gcc.dg/weak-9.c: Ditto.
45647
45648 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
45649
45650 * gcc.c-torture/execute/loop-14.c: New test.
45651
45652 2002-09-04 Jakub Jelinek <jakub@redhat.com>
45653
45654 * g++.dg/other/cxa-atexit1.C: New test.
45655
45656 * gcc.dg/typeof-2.c: New test.
45657
45658 2002-09-03 Roger Sayle <roger@eyesopen.com>
45659
45660 * gcc.dg/builtins-2.c: New testcase.
45661 * gcc.dg/builtins-3.c: New testcase.
45662
45663 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
45664
45665 * gcc.dg/cpp/_Pragma4.c: New test.
45666
45667 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
45668
45669 * objc/execute/nil_method-1.m: New testcase.
45670
45671 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
45672
45673 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
45674 [Object class], not [Object initialize].
45675
45676 2002-08-31 Roger Sayle <roger@eyesopen.com>
45677 Hans-Peter Nilsson <hp@bitrange.com>
45678
45679 * gcc.c-torture/execute/20020720-1.x: Skip test on
45680 mmix-knuth-mmixware. Correct comment.
45681
45682 2002-08-27 Mark Mitchell <mark@codesourcery.com>
45683
45684 * g++.dg/abi/bitfield5.C: New test.
45685 * g++.dg/abi/vbase10.C: Likewise.
45686
45687 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
45688
45689 * objc.dg/undeclared-selector.m: New test.
45690
45691 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
45692
45693 * g++.dg/other/offsetof1.C: Avoid cast warning.
45694
45695 2002-08-26 Ziemowit Laski <zlaski@apple.com>
45696
45697 * objc.dg/super-class-2.m: New test.
45698
45699 2002-08-24 Matt Austern <austern@apple.com>
45700
45701 * g++.dg/ext/lvaddr.C: New test.
45702 * g++.dg/ext/lvcast.C: New test.
45703
45704 2002-08-22 Mark Mitchell <mark@codesourcery.com>
45705
45706 * g++.dg/inherit/cond1.C: New test.
45707
45708 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
45709
45710 * gcc.dg/noncompile/incomplete-1.c: New test.
45711
45712 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
45713
45714 * gcc.dg/typespec-1.c: New test.
45715
45716 2002-08-20 Devang Patel <dpatel@apple.com>
45717 * objc.dg/proto-hier-2.m: New test.
45718
45719 2002-08-19 Ziemowit Laski <zlaski@apple.com>
45720
45721 * objc.dg/bitfield-1.m: New test.
45722 * objc.dg/bitfield-2.m: New test.
45723
45724 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
45725
45726 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
45727 gcc.dg/c99-flex-array-4.c: New tests.
45728
45729 2002-08-16 Stan Shebs <shebs@apple.com>
45730
45731 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
45732
45733 2002-08-15 Jakub Jelinek <jakub@redhat.com>
45734
45735 * gcc.dg/typeof-1.c: New test.
45736 * g++.dg/ext/typeof2.C: New test.
45737
45738 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
45739
45740 * g++.dg/other/offsetof1.C: New test.
45741
45742 2002-08-14 Richard Henderson <rth@redhat.com>
45743
45744 * gcc.dg/tls/diag-3.c: Fix expected message strings.
45745
45746 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
45747
45748 * gcc.dg/cpp/_Pragma3.c: New test.
45749
45750 2002-08-13 Mark Mitchell <mark@codesourcery.com>
45751
45752 * g++.dg/template/inherit3: New test.
45753
45754 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
45755
45756 * gcc.dg/bitfld-4.c: Add blank options.
45757
45758 2002-08-09 Mark Mitchell <mark@codesourcery.com>
45759
45760 * g++.dg/template/crash1.C: New test.
45761
45762 2002-08-08 Jakub Jelinek <jakub@redhat.com>
45763
45764 * gcc.dg/tls/opt-2.c: New test.
45765
45766 2002-08-08 Devang Patel <dpatel@apple.com>
45767
45768 * objc.dg/selector-1.m : New test
45769
45770 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
45771
45772 * g++.dg/abi/bitfield4.C: New test.
45773 * gcc.dg/bitfld-4.c: New test.
45774
45775 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
45776
45777 * g++.dg/other/packed1.C: New test.
45778
45779 2002-08-07 Mark Mitchell <mark@codesourcery.com>
45780
45781 * g++.dg/abi/offsetof.C: Tweak error messages.
45782 * g++.old-deja/g++.mike/p10769a.C: Likewise.
45783
45784 2002-08-08 Jakub Jelinek <jakub@redhat.com>
45785
45786 * gcc.dg/bitfld-3.c: New test.
45787
45788 2002-08-07 Jakub Jelinek <jakub@redhat.com>
45789 Richard Henderson <rth@redhat.com>
45790
45791 * gcc.dg/i386-bitfield1.c: New test.
45792 * g++.dg/abi/bitfield3.C: Update.
45793
45794 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
45795
45796 * objc.dg/const-str-2.m: Update.
45797 * gcc.dg/cpp/c++98.c: Change to C extension.
45798 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
45799 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
45800
45801 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
45802
45803 * gcc.dg/tls/diag-3.c: New.
45804
45805 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
45806
45807 * g++.dg/README (Subdirectories): Document new subdir expr.
45808 * g++.dg/expr/pmf-1.C: New test.
45809
45810 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
45811
45812 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
45813
45814 2002-08-06 Jakub Jelinek <jakub@redhat.com>
45815
45816 * g++.dg/abi/bitfield3.C: New test.
45817
45818 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
45819
45820 * lib/gcov.exp: Tweak expected line formats.
45821 * gcc.misc-tests/gcov8.c: New test.
45822 * gcc.misc-tests/gcov8.x: New flags.
45823
45824 2002-08-05 Jakub Jelinek <jakub@redhat.com>
45825
45826 * consistency.vlad/layout/endian.c: Include string.h.
45827
45828 * gcc.c-torture/execute/20020805-1.c: New test.
45829
45830 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
45831
45832 * g++.dg/other/conversion1.C: New test.
45833
45834 2002-08-03 Roger Sayle <roger@eyesopen.com>
45835
45836 * gcc.dg/builtins-1.c: New testcase.
45837
45838 2002-08-02 Mark Mitchell <mark@codesourcery.com>
45839
45840 * g++.dg/inherit/access3.C: New test.
45841
45842 2002-08-01 Jakub Jelinek <jakub@redhat.com>
45843
45844 * gcc.dg/ia64-visibility-2.c: New test.
45845
45846 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
45847
45848 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
45849 __qualifier_flags to __flags.
45850
45851 2002-07-31 Mark Mitchell <mark@codesourcery.com>
45852
45853 * g++.dg/inherit/operator1.C: New test.
45854 * g++.dg/lookup/disamb1.C: Fix typo in comment.
45855 * g++.dg/other/error1.C: Change expected error message.
45856 * g++.dg/template/conv4.C: Likewise.
45857
45858 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
45859
45860 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
45861 for documented behavior.
45862
45863 2002-07-25 Roger Sayle <roger@eyesopen.com>
45864
45865 * gcc.c-torture/execute/20020720-1.x: Skip this test on
45866 several targets known to fail.
45867
45868 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
45869
45870 * gcc.dg/mips-args-[123].c: New tests.
45871
45872 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
45873
45874 * gcc.dg/ppc-spe.c: New.
45875
45876 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
45877
45878 * g++.dg/other/ptrmem4.C: New testcase.
45879
45880 2002-07-24 Richard Henderson <rth@redhat.com>
45881
45882 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
45883
45884 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
45885
45886 * g++.dg/ext/alignof1.C (main): Return 0 for success.
45887
45888 2002-07-24 Roger Sayle <roger@eyesopen.com>
45889
45890 * gcc.c-torture/execute/memset-3.c: New testcase.
45891
45892 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
45893
45894 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
45895 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
45896
45897 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45898
45899 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
45900 Delete.
45901
45902 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
45903
45904 * gcc.c-torture/compile/simd-4.c: New test.
45905
45906 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45907
45908 PR c++/7347, c++/7348
45909 * g++.dg/template/access4.C: New test.
45910 * g++.dg/template/access5.C: New test.
45911 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
45912 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
45913 * g++.old-deja/g++.pt/ttp58.C: Likewise.
45914 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
45915
45916 2002-07-22 Jakub Jelinek <jakub@redhat.com>
45917
45918 * gcc.dg/gnu89-init-2.c: New test.
45919
45920 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
45921
45922 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
45923
45924 2002-07-20 Roger Sayle <roger@eyesopen.com>
45925
45926 * gcc.c-torture/execute/20020720-1.c: New testcase.
45927
45928 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
45929
45930 * gcc.dg/cpp/Wsignprom.c: New tests.
45931
45932 2002-07-20 Alan Modra <amodra@bigpond.net.au>
45933
45934 * gcc.c-torture/execute/loop-13.c: New test.
45935
45936 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
45937
45938 * gcc.dg/cpp/expr.c: New tests.
45939
45940 2002-07-18 David Edelsohn <edelsohn@gnu.org>
45941
45942 * g++.dg/opt/pr6713.C: Add template instantiation.
45943
45944 2002-07-18 Alan Modra <amodra@bigpond.net.au>
45945
45946 * gcc.dg/nest.c: New test.
45947
45948 2002-07-17 Richard Henderson <rth@redhat.com>
45949
45950 * g++.dg/opt/pr6713.C: New test.
45951
45952 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
45953
45954 * gcc.c-torture/execute/loop-2e.x: Let the testcase
45955 XFAIL for all x86 processors.
45956
45957 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
45958
45959 * gcc.c-torture/execute/20010122-1.x: Do not test with
45960 -fomit-frame-pointer.
45961
45962 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45963
45964 * g++.dg/template/instantiate2.C: New test.
45965 * g++.dg/template/spec4.C: New test.
45966
45967 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45968
45969 * g++.dg/template/access2.C: New test.
45970 * g++.dg/template/access3.C: New test.
45971
45972 2002-07-15 Zack Weinberg <zack@codesourcery.com>
45973
45974 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
45975 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
45976 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
45977 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
45978 Convert to use <stdarg.h>.
45979 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
45980 Delete.
45981 * gcc.dg/va-arg-2.c: New.
45982 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
45983
45984 2002-07-15 Jakub Jelinek <jakub@redhat.com>
45985
45986 * gcc.c-torture/compile/20020710-1.c: New test.
45987
45988 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
45989 Andrew Pinski <pinskia@physics.uc.edu>
45990
45991 gcc.c-torture/compile/simd-2.c: New testcase.
45992 gcc.c-torture/compile/simd-3.c: Likewise.
45993
45994 2002-07-11 Mark Mitchell <mark@codesourcery.com>
45995
45996 PR c++/7224
45997 * g++.dg/overload/error1.C: New test.
45998
45999 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46000
46001 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
46002 configuration and IRIX 6 O32 ABI.
46003
46004 2002-07-11 Roger Sayle <roger@eyesopen.com>
46005
46006 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
46007
46008 2002-07-10 Roger Sayle <roger@eyesopen.com>
46009
46010 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
46011
46012 2002-07-10 Jeffrey A Law <law@redhat.com>
46013
46014 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
46015
46016 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
46017
46018 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
46019
46020 * gcc.dg/20020312-2.c: Check for __PPC__.
46021
46022 2002-07-09 Diego Novillo <dnovillo@redhat.com>
46023
46024 * gcc.c-torture/compile/20020709-1.c: New test.
46025
46026 2002-07-07 Roger Sayle <roger@eyesopen.com>
46027
46028 * g++.dg/template/qualttp21.C: New test case.
46029
46030 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
46031
46032 * gcc.c-torture/compile/20020706-1.c: New test.
46033 * gcc.c-torture/compile/20020706-2.c: New test.
46034
46035 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
46036 Alexandre Oliva <aoliva@redhat.com>
46037
46038 * g++.dg/warn/incomplete1.C: New test.
46039
46040 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46041
46042 PR c++/7099
46043 * g++.dg/warn/noreturn1.C: New test.
46044
46045 2002-07-03 Mark Mitchell <mark@codesourcery.com>
46046
46047 PR c++/6706
46048 * g++.dg/debug/debug6.C: New test.
46049 * g++.dg/debug/debug7.C: New test.
46050
46051 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
46052
46053 * gcc.c-torture/compile/simd-3.c: New test.
46054
46055 2002-07-03 Chris Demetriou <cgd@broadcom.com>
46056
46057 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
46058 * gcc.dg/20020620-1.c: Likewise.
46059
46060 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46061
46062 PR c++/6944
46063 * g++.dg/init/array4.C: New test.
46064 * g++.dg/init/array5.C: New test.
46065
46066 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
46067
46068 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
46069 * gcc.c-torture/execute/simd-2.c (main): Likewise.
46070
46071 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46072
46073 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
46074 * gcc.dg/wtr-aggr-init-1.c: Likewise.
46075 * gcc.dg/wtr-conversion-1.c: Likewise.
46076 * gcc.dg/wtr-escape-1.c: Likewise.
46077 * gcc.dg/wtr-int-type-1.c: Likewise.
46078 * gcc.dg/wtr-label-1.c: Likewise.
46079 * gcc.dg/wtr-static-1.c: Likewise.
46080 * gcc.dg/wtr-strcat-1.c: Likewise.
46081 * gcc.dg/wtr-suffix-1.c: Likewise.
46082 * gcc.dg/wtr-switch-1.c: Likewise.
46083 * gcc.dg/wtr-unary-plus-1.c: Likewise.
46084 * gcc.dg/wtr-union-init-1.c: Likewise.
46085 * gcc.dg/wtr-union-init-2.c: Likewise.
46086 * gcc.dg/wtr-union-init-3.c: Likewise.
46087
46088 * gcc.dg/wtr-func-def-1.c: New test.
46089
46090 2002-07-02 Devang Patel <dpatel@apple.com>
46091
46092 * objc.dg/param-1.m: New test.
46093
46094 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
46095
46096 * gcc.dg/cpp/trad/directive.c: Add test.
46097 * gcc.dg/cpp/trad/macroargs.c: Add test.
46098 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
46099
46100 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
46101
46102 * gcc.dg/cpp/cmdlne-M.c: New test.
46103
46104 2002-07-02 Ziemowit Laski <zlaski@apple.com>
46105
46106 * objc.dg/desig-init-1.m: New test.
46107
46108 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46109
46110 PR c++/6716
46111 * g++.dg/template/instantiate1.C: New test.
46112
46113 2002-07-01 Mark Mitchell <mark@codesourcery.com>
46114
46115 PR c++/7112
46116 * g++.dg/template/sizeof2.C: New test.
46117
46118 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
46119
46120 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
46121 gcc.dg/cpp/trad/include.c: New tests.
46122
46123 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
46124
46125 PR target/7177
46126 * gcc.c-torture/compile/20020701-1.c: New test.
46127
46128 2002-07-01 Stan Shebs <shebs@apple.com>
46129
46130 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
46131 header here...
46132 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
46133 (objc-torture-execute): or here.
46134
46135 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
46136
46137 * gcc.c-torture/execute/arith-rand-ll.c: New test.
46138
46139 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
46140
46141 * gcc.dg/cpp/trad/escaped-nl.c: New test.
46142
46143 2002-06-30 Devang Patel <dpatel@apple.com>
46144
46145 * objc.dg/fsyntax-only.m: New test.
46146
46147 2002-06-27 Mark Mitchell <mark@codesourcery.com>
46148
46149 PR c++/6695
46150 * g++.dg/template/friend7.C: New file.
46151
46152 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
46153
46154 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
46155 return type.
46156
46157 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
46158
46159 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
46160 avoid division by zero.
46161
46162 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
46163
46164 * gcc.dg/Wunknownprag.c: New tests.
46165
46166 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
46167
46168 * gcc.c-torture/execute/simd-2.c: New test.
46169
46170 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
46171
46172 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
46173 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
46174 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
46175 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
46176 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
46177 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
46178 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
46179 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
46180 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
46181 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
46182 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
46183 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
46184 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
46185 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
46186 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
46187 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
46188 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
46189
46190 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
46191
46192 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
46193 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
46194 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
46195 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
46196 New tests.
46197 * gcc.dg/cpp/trad/directive.c: Update.
46198
46199 2002-06-23 Andreas Jaeger <aj@suse.de>
46200
46201 * gcc.c-torture/execute/complex-6.c: New.
46202
46203 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
46204
46205 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
46206 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
46207 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
46208 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
46209
46210 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
46211
46212 * gcc.dg/cpp/trad: New directory with traditional tests copied
46213 from parent directory.
46214 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46215 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46216 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46217 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46218 Move to trad/ and rename.
46219 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
46220 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
46221 gcc.dg/cpp/trad/redef2.c: New tests.
46222 * gcc.dg/cpp/trad/trad.exp: New driver.
46223
46224 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
46225
46226 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46227 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46228 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46229 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46230 Remove.
46231
46232 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
46233
46234 * gcc.dg/20020620-1.c: New test.
46235
46236 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46237
46238 * g++.dg/template/ttp4.C: New test.
46239
46240 2002-06-19 Jakub Jelinek <jakub@redhat.com>
46241
46242 * g++.dg/opt/vt1.C: Fix regexp.
46243
46244 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46245
46246 * gcc.c-torture/execute/pure-1.c: Make functions static again.
46247 Don't use attribute `noinline'.
46248
46249 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
46250
46251 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
46252
46253 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
46254
46255 * gcc.c-torture/execute/simd-1.c: New.
46256
46257 * gcc.dg/simd-1.c: New.
46258
46259 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
46260
46261 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
46262
46263 2002-06-16 Richard Henderson <rth@redhat.com>
46264
46265 * g++.dg/ext/anon-struct1.C: New.
46266 * g++.dg/ext/anon-struct2.C: New.
46267 * g++.dg/ext/anon-struct3.C: New.
46268 * gcc.dg/anon-struct-1.c: New.
46269 * gcc.dg/anon-struct-2.c: New.
46270 * gcc.dg/anon-struct-3.c: New.
46271 * gcc.dg/20011008-1.c: Adjust warning text.
46272 * gcc.dg/20020527-1.c: Add -fms-extensions.
46273
46274 2002-06-16 Richard Henderson <rth@redhat.com>
46275
46276 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
46277
46278 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
46279
46280 * gcc.c-torture/execute/20020615-1.c: New test.
46281
46282 2002-06-15 Roger Sayle <roger@eyesopen.com>
46283
46284 * gcc.c-tortuture/execute/compare-1.c: New test case.
46285 * gcc.c-tortuture/execute/compare-2.c: New test case.
46286 * gcc.c-tortuture/execute/compare-3.c: New test case.
46287
46288 2002-06-13 Richard Henderson <rth@redhat.com>
46289
46290 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
46291 ia64 ilp32.
46292
46293 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46294
46295 * g++.dg/template/typename2.C: Update error message.
46296
46297 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
46298
46299 * gcc.c-torture/execute/20020611-1.c: New test.
46300
46301 2002-06-11 Bob Wilson <bob.wilson@acm.org>
46302
46303 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
46304 list of targets to skip.
46305
46306 2002-06-10 Bob Wilson <bob.wilson@acm.org>
46307
46308 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
46309 targets if not optimizing.
46310
46311 2002-06-10 Jakub Jelinek <jakub@redhat.com>
46312
46313 * gcc.c-torture/compile/20020605-1.c: New test.
46314
46315 * g++.dg/opt/vt1.C: New test.
46316
46317 * gcc.dg/20020531-1.c: New test.
46318
46319 * gcc.dg/20020530-1.c: New test.
46320
46321 * gcc.dg/20020527-1.c: New test.
46322
46323 * g++.dg/opt/cse1.C: New test.
46324
46325 2002-06-07 Roger Sayle <roger@eyesopen.com>
46326
46327 * gcc.dg/20020607-2.c: New test case.
46328
46329 2002-06-07 Jakub Jelinek <jakub@redhat.com>
46330
46331 * gcc.c-torture/compile/20020604-1.c: New test.
46332
46333 2002-06-04 Richard Henderson <rth@redhat.com>
46334
46335 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
46336 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
46337 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
46338
46339 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
46340
46341 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
46342
46343 2002-06-03 Richard Henderson <rth@redhat.com>
46344
46345 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
46346 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
46347
46348 2002-06-02 Richard Henderson <rth@redhat.com>
46349
46350 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
46351 test functions static.
46352
46353 2002-06-02 Andreas Jaeger <aj@suse.de>
46354
46355 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
46356 now.
46357
46358 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
46359
46360 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
46361 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
46362 Update for mofified diagnostics.
46363 * gcc.dg/c99-intconst-1.c: No longer fail.
46364
46365 2002-06-02 Richard Henderson <rth@redhat.com>
46366
46367 * gcc.dg/uninit-A.c: Remove xfail markers.
46368
46369 2002-06-01 Roger Sayle <roger@eyesopen.com>
46370
46371 * gcc.dg/fnegate-1.c: New test case.
46372
46373 2002-05-30 Osku Salerma <osku@iki.fi>
46374
46375 * gcc.c-torture/execute/mayalias-1.c: New file.
46376
46377 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
46378
46379 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
46380 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
46381 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
46382
46383 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
46384
46385 * gcc.c-torture/execute/20020529-1.c: New test.
46386
46387 2002-05-27 Richard Henderson <rth@redhat.com>
46388
46389 * g++.dg/ext/attrib6.C: New test case.
46390
46391 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46392
46393 * gcc.c-torture/execute/pure-1.c: New test.
46394
46395 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
46396
46397 * gcc.dg/cpp/arith-2.c: Remove.
46398
46399 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
46400
46401 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
46402 * gcc.dg/cpp/if-3.c: Remove.
46403
46404 2002-05-26 Jakub Jelinek <jakub@redhat.com>
46405
46406 * g++.dg/opt/cse2.C: New test.
46407
46408 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
46409
46410 * gcc.dg/cpp/arith-1.c: New semantic tests.
46411 * gcc.dg/cpp/if-1.c: Update.
46412
46413 2002-05-24 Ben Elliston <bje@redhat.com>
46414
46415 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
46416
46417 2002-05-24 Jakub Jelinek <jakub@redhat.com>
46418
46419 * gcc.dg/verbose-asm.c: New test.
46420
46421 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
46422
46423 * gcc.dg/cpp/paste12.c: New test.
46424
46425 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
46426
46427 * g++.dg/parse/named_ops.C: New test.
46428
46429 2002-05-23 Mark Mitchell <mark@codesourcery.com>
46430
46431 * gcc.dg/weak-8.c: New test.
46432
46433 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
46434
46435 * gcc.dg/weak-2.c: Allow optional leading underscore
46436 in scan-assembler symbol name.
46437 * gcc.dg/weak-3.c: Likewise.
46438 * gcc.dg/weak-4.c: Likewise.
46439 * gcc.dg/weak-5.c: Likewise.
46440
46441 2002-05-23 Jakub Jelinek <jakub@redhat.com>
46442
46443 * gcc.dg/20020523-1.c: New test.
46444
46445 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
46446
46447 * objc.dg/const-str-2.m: Update now that we stop after
46448 a command line error.
46449
46450 2002-05-22 Richard Henderson <rth@redhat.com>
46451
46452 * g++.dg/dg.exp: Fix typo in test pruneing.
46453
46454 2002-05-22 Richard Henderson <rth@redhat.com>
46455
46456 * g++.dg/dg.exp: Prune the tls subdirectory.
46457 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
46458 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
46459 * g++.dg/tls/init-1.C: New.
46460
46461 2002-05-22 Jakub Jelinek <jakub@redhat.com>
46462
46463 * gcc.dg/20020517-1.c: New test.
46464
46465 2002-05-21 Richard Henderson <rth@redhat.com>
46466
46467 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
46468 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
46469
46470 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
46471
46472 * g++.dg/other/copy2.C: New test.
46473
46474 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
46475
46476 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
46477 (MAX_COPY): Bump up to 10 times sizeof (long long).
46478 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
46479
46480 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
46481 sizeof (long long).
46482
46483 * gcc.c-torture/execute/strcpy-1.c: New test.
46484
46485 2002-05-19 Jason Merrill <jason2redhat.com>
46486
46487 * g++.dg/ext/oper1.C: New test.
46488
46489 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
46490 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
46491
46492 * README.QMTEST: New file.
46493
46494 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
46495
46496 2002-05-19 Andreas Jaeger <aj@suse.de>
46497
46498 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
46499 now.
46500 * gcc.c-torture/execute/loop-2d.x: Likewise.
46501
46502 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
46503
46504 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
46505 support weak symbols.
46506 * gcc.dg/weak-4.c: Likewise.
46507 * gcc.dg/weak-6.c: Likewise.
46508
46509 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
46510
46511 * gcc.dg/weak-3.c: Add dg-excess-error comment for
46512 cygwin, coff and h8300-*-hms targets
46513 * gcc.dg/weak-5.c: Likewise.
46514 * gcc.dg/weak-7.c: Likewise.
46515
46516 2002-05-16 Jason Merrill <jason@redhat.com>
46517
46518 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
46519 (scan-assembler-not, scan-assembler-dem): Likewise.
46520 (scan-assembler-dem-not): Likewise.
46521
46522 2002-05-15 Richard Henderson <rth@redhat.com>
46523
46524 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
46525
46526 2002-05-15 Richard Henderson <rth@redhat.com>
46527
46528 * gcc.dg/weak-5.c (vfoo1c): No warning here.
46529 (vfoo1f): Warning here.
46530 (vfoo1l): Don't redefine the alias.
46531
46532 2002-05-14 Jason Merrill <jason@redhat.com>
46533 Alexandre Oliva <aoliva@redhat.com>
46534
46535 * g++.dg/init/pm1.C: New test.
46536
46537 2002-05-12 David S. Miller <davem@redhat.com>
46538
46539 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
46540 types.
46541
46542 2002-05-10 Roger Sayle <roger@eyesopen.com>
46543
46544 * gcc.c-torture/execute/20020510-1.c: New test case.
46545
46546 2002-05-10 David S. Miller <davem@redhat.com>
46547
46548 * gcc.c-torture/execute/conversion.c: Test long double too.
46549
46550 2002-05-09 Jakub Jelinek <jakub@redhat.com>
46551
46552 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
46553 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
46554 * lib/g++.exp (g++_link_flags): Likewise.
46555 * lib/objc.exp (objc_target_compile): Likewise.
46556
46557 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
46558
46559 * gcc.dg/cpp/poison.c: Update.
46560 * gcc.dg/cpp/20000625-2.c: Remove.
46561 * gcc.dg/cpp/direct2s.c: Remove final test.
46562
46563 2002-05-08 Tom Rix <trix@redhat.com>
46564
46565 * gcc.c-torture/execute/20020508-1.c: New test.
46566 * gcc.c-torture/execute/20020508-2.c: New test.
46567 * gcc.c-torture/execute/20020508-3.c: New test.
46568
46569 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
46570
46571 * gcc.dg/cpp/charconst-4.c: More tests.
46572
46573 2002-05-08 Mark Mitchell <mark@codesourcery.com>
46574
46575 PR c/6569
46576 * gcc.dg/weak-3.c: Update location of warning messages.
46577 * gcc.dg/weak-5.c: Likewise.
46578
46579 2002-05-06 Roger Sayle <roger@eyesopen.com>
46580
46581 * gcc.c-torture/execute/20020506-1.c: New test case.
46582
46583 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
46584
46585 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
46586
46587 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
46588
46589 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
46590
46591 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
46592
46593 * gcc.dg/cpp/charconst-3.c: New test.
46594
46595 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
46596
46597 * gcc.dg/cpp/charconst.c: Update tests.
46598
46599 2002-05-05 Tim Josling <tej@melbpc.org.au>
46600
46601 * treelang: Added directory for new sample language treelang. Also
46602 lib/treelang.exp: New file to signal treelang should be tested.
46603
46604 2002-05-03 Jakub Jelinek <jakub@redhat.com>
46605
46606 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
46607 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
46608 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
46609 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
46610 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
46611 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
46612 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
46613
46614 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
46615
46616 * gcc.dg/format/xopen-2.c: New test.
46617
46618 2002-05-03 Jakub Jelinek <jakub@redhat.com>
46619
46620 * gcc.dg/20020503-1.c: New test.
46621
46622 2002-05-02 Mark Mitchell <mark@codesourcery.com>
46623
46624 * g++.dg/init/dtor1.C: Make it tougher.
46625
46626 2002-05-01 Mark Mitchell <mark@codesourcery.com>
46627
46628 * g++.dg/init/dtor1.C: New test.
46629
46630 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
46631
46632 * gcc.dg/altivec-8.c: New.
46633
46634 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
46635
46636 * gcc.dg/altivec-7.c: New.
46637
46638 2002-04-29 Jakub Jelinek <jakub@redhat.com>
46639
46640 * g++.dg/parse/typedef1.C: New test.
46641
46642 2002-04-29 Mark Mitchell <mark@codesourcery.com>
46643
46644 PR c++/6486
46645 * g++.dg/template/friend6.C: New test.
46646
46647 PR c++/6492
46648 * g++.dg/init/copy1.C: New test.
46649
46650 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
46651
46652 * g++.dg/warn/effc1.C: New test.
46653
46654 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
46655
46656 * gcc.dg/cpp/if-cexp.c: Add a test.
46657
46658 2002-04-28 Jakub Jelinek <jakub@redhat.com>
46659
46660 * gcc.dg/20020426-2.c: New test.
46661
46662 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
46663
46664 * gcc.dg/cpp/if-mop.c: Update.
46665 * gcc.dg/cpp/if-mpar.c: Add test.
46666 * gcc.dg/cpp/if-oppr.c: Update.
46667
46668 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46669
46670 PR c/6343
46671 * gcc.dg/weak-[2-7].c: New tests.
46672
46673 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
46674
46675 * gcc.dg/enum1.c: New test.
46676
46677 2002-04-26 Mark Mitchell <mark@codesourcery.com>
46678
46679 PR c++/6497
46680 * g++.dg/inherit/access2.C: New test.
46681
46682 2002-04-26 Mark Mitchell <mark@codesourcery.com>
46683
46684 PR bootstrap/6445
46685 * gcc.dg/20020426-1.c: New test.
46686
46687 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
46688
46689 * g++.dg/abi/enum1.C: New test.
46690
46691 2002-04-26 Richard Henderson <rth@redhat.com>
46692
46693 * gcc.dg/c99-bool-1.c: Expect always true warning.
46694
46695 2002-04-25 Roger Sayle <roger@eyesopen.com>
46696
46697 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
46698
46699 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46700
46701 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
46702 targets.
46703
46704 2002-04-24 Mark Mitchell <mark@codesourcery.com>
46705
46706 * g++.dg/abi/mange7.C: New test.
46707
46708 PR c++/6438.
46709 * g++.dg/parse/stmtexpr2.C: New test.
46710
46711 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
46712
46713 * gcc.dg/20020312-2.c: Add SH target.
46714
46715 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46716
46717 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
46718 compiler output on mips*-*-irix*.
46719
46720 2002-04-23 Jakub Jelinek <jakub@redhat.com>
46721
46722 * g++.dg/parse/attr1.C: New test.
46723
46724 2002-04-23 Roger Sayle <roger@eyesopen.com>
46725
46726 * gcc.c-torture/execute/string-opt-17.c: New test case.
46727 * gcc.c-torture/execute/memset-2.c: New test case.
46728
46729 2002-04-23 Mark Mitchell <mark@codesourcery.com>
46730
46731 PR c++/6256:
46732 * g++.dg/template/friend5.C: New test.
46733
46734 PR c++/6331:
46735 * g++.dg/template/qual1.C: Likewise.
46736
46737 2002-04-22 Zack Weinberg <zack@codesourcery.com>
46738
46739 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
46740 Include stdlib.h, not stdio.h or ctype.h.
46741
46742 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
46743
46744 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
46745 cris-*-elf* and mmix-*-*.
46746 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
46747 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
46748 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
46749 Ditto.
46750 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
46751 * gcc.dg/wchar_t-1.c: Ditto.
46752
46753 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
46754
46755 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
46756 Clarify comment.
46757
46758 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
46759
46760 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
46761
46762 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46763
46764 * gcc.c-torture/execute/20000906-1.x: Delete.
46765
46766 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
46767
46768 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
46769
46770 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
46771
46772 * PR6367
46773 * g77.f-torture/execute/6367.f: New test.
46774 * g77.f-torture/execute/6367.x: Disable for MMIX.
46775
46776 2002-04-19 Mark Mitchell <mark@codesourcery.com>
46777
46778 * PR6352
46779 * g++.dg/opt/inline2.C: New test.
46780
46781 2002-04-18 Richard Henderson <rth@redhat.com>
46782
46783 * gcc.dg/20000906-1.c: Enable for all targets.
46784 * gcc.c-torture/compile/iftrap-2.c: New.
46785
46786 2002-04-18 Jakub Jelinek <jakub@redhat.com>
46787
46788 * gcc.dg/20020418-1.c: New test.
46789 * gcc.dg/20020418-2.c: New test.
46790
46791 2002-04-18 Richard Henderson <rth@redhat.com>
46792
46793 * gcc.c-torture/compile/iftrap-1.c: New.
46794 * gcc.dg/iftrap-1.c: Adjust for ia64.
46795 * gcc.dg/iftrap-2.c: New.
46796
46797 2002-04-18 Jakub Jelinek <jakub@redhat.com>
46798
46799 * gcc.c-torture/compile/20020418-1.c: New test.
46800
46801 2002-04-18 Roger Sayle <roger@eyesopen.com>
46802
46803 * gcc.c-torture/compile/20020415-1.c: New.
46804
46805 2002-04-18 David S. Miller <davem@redhat.com>
46806
46807 * gcc.c-torture/execute/20020418-1.c: New test.
46808
46809 2002-04-17 Jakub Jelinek <jakub@redhat.com>
46810
46811 * gcc.dg/20020416-1.c: New test.
46812
46813 * g++.dg/opt/inline1.C: New test.
46814
46815 2002-04-16 Jakub Jelinek <jakub@redhat.com>
46816
46817 * gcc.dg/altivec-5.c: New test.
46818
46819 * gcc.dg/20020415-1.c: New test.
46820
46821 2002-04-15 Mark Mitchell <mark@codesourcery.com>
46822
46823 * lib/chill.exp: Remove.
46824
46825 2002-04-14 Jakub Jelinek <jakub@redhat.com>
46826
46827 * g++.dg/other/big-struct.C: New test.
46828
46829 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
46830
46831 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
46832 of scratch file.
46833
46834 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
46835
46836 PR c/6277
46837 * gcc.dg/i386-387-1.c: Allow optional leading underscore
46838 in scan-assembler function name
46839
46840 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
46841
46842 * g77.f-torture/execute/980628-4.x,
46843 g77.f-torture/execute/980628-5.x,
46844 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
46845 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
46846 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
46847 i[34567]86-*-*.
46848
46849 2002-04-13 David S. Miller <davem@redhat.com>
46850
46851 * gcc.c-torture/execute/20020413-1.c: New test.
46852
46853 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
46854
46855 * gcc.dg/asm-6.c,
46856 * g++.dg/ext/asm1.C: New tests.
46857
46858 2002-04-12 Mark Mitchell <mark@codesourcery.com>
46859
46860 PR c++ 5373.
46861 * g++.dg/parse/stmtexpr1.C: New test.
46862
46863 PR c++/5189.
46864 * g++.dg/template/copy1.C: New test.
46865
46866 2002-04-12 Richard Henderson <rth@redhat.com>
46867
46868 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
46869
46870 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
46871
46872 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
46873 gcc.c-torture/execute/20020307-2.c.
46874
46875 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
46876
46877 * g++.dg/ext/attrib5.C,
46878 * g++.dg/lookup/struct1.C: New tests.
46879
46880 2002-04-11 Jakub Jelinek <jakub@redhat.com>
46881
46882 * gcc.dg/20020411-1.c: New test.
46883
46884 * gcc.c-torture/execute/20020411-1.c: New test.
46885
46886 2002-04-10 Janis Johnson <janis187@us.ibm.com>
46887
46888 * g77.f-torture/execute/6177.f: New test.
46889
46890 2002-04-10 Jakub Jelinek <jakub@redhat.com>
46891
46892 PR middle-end/6247
46893 * g++.dg/opt/cleanup1.C: New test.
46894
46895 * g++.dg/opt/const1.C: New test.
46896
46897 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
46898
46899 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
46900
46901 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
46902
46903 PR c++/5507
46904 * g++.dg/template/typename2.C: New test.
46905
46906 2002-04-10 Alan Modra <amodra@bigpond.net.au>
46907
46908 * gcc.c-torture/execute/loop-12.c: New.
46909
46910 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
46911
46912 * g77.f-torture/execute/980628-4.x,
46913 g77.f-torture/execute/980628-5.x,
46914 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
46915 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
46916 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
46917
46918 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46919
46920 PR optimization/6086
46921 * g++.dg/opt/preinc1.C: New test.
46922
46923 2002-04-06 Mark Mitchell <mark@codesourcery.com>
46924
46925 PR c++/5571
46926 * g++.dg/opt/static2.C: New test.
46927
46928 2002-04-06 Mark Mitchell <mark@codesourcery.com>
46929
46930 PR c/5120
46931 * gcc.dg/20020406-1.c: New test.
46932
46933 2002-04-04 David S. Miller <davem@redhat.com>
46934
46935 * gcc.c-torture/execute/20020404-1.c: New test.
46936
46937 2002-04-04 Jakub Jelinek <jakub@redhat.com>
46938
46939 PR c/6123
46940 * gcc.dg/20020312-2.c: Do not declare global register variable
46941 if __PIC__ or __pic__ is defined.
46942
46943 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
46944
46945 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
46946 __asm__ so that it works correctly even if -ansi -pedantic-errors.
46947
46948 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46949
46950 * gcc.misc-tests/linkage.exp: Update last change to handle
46951 sparc*-, not just sparc-.
46952
46953 2002-04-03 Richard Henderson <rth@redhat.com>
46954
46955 * gcc.dg/cpp/ucs.c: Improved long UCS test.
46956
46957 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
46958
46959 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
46960
46961 2002-04-02 David S. Miller <davem@redhat.com>
46962
46963 * gcc.c-torture/execute/20020402-3.c: New test.
46964
46965 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
46966
46967 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
46968 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
46969
46970 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
46971 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
46972 g77.f-torture/execute/20001201.x,
46973 g77.f-torture/execute/u77-test.x: New files.
46974
46975 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
46976 * gcc.dg/wchar_t-1.c: Ditto.
46977
46978 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46979
46980 * gcc.c-torture/execute/20020402-1.c: New test.
46981
46982 2002-04-01 Richard Henderson <rth@redhat.com>
46983
46984 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
46985
46986 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
46987
46988 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46989
46990 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
46991
46992 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
46993
46994 * g++.dg/inherit/template-as-base.C: Expect error.
46995 * g++.dg/inherit/namespace-as-base.C: Likewise.
46996
46997 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
46998
46999 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
47000 g++.dg/ext/instantiate3.C: Tweak match patterns.
47001
47002 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
47003 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
47004 -da test.
47005
47006 2002-03-31 Richard Henderson <rth@redhat.com>
47007
47008 * gcc.dg/special/alias-2.c: New.
47009 * gcc.dg/special/ecos.exp: Run it.
47010
47011 2002-03-31 Richard Henderson <rth@redhat.com>
47012
47013 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
47014
47015 2002-03-31 Kazu Hirata <kazu@hxi.com>
47016
47017 * gcc.dg/weak-1.c: Disable on h8300 port.
47018
47019 2002-03-29 Janis Johnson <janis187@us.ibm.com>
47020
47021 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
47022 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
47023 ordering tests.
47024 * g++.dg/bprob/bprob-1.C: New test.
47025 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
47026 * g++.dg/gcov/gcov-1.C: New test.
47027 * g++.dg/gcov/gcov-1.x: New file.
47028 * g++.dg/gcov/gcov-2.C: New test.
47029 * g++.dg/gcov/gcov-3.C: New test.
47030 * g++.dg/gcov/gcov-3.h: New file.
47031
47032 2002-03-28 Roger Sayle <roger@eyesopen.com>
47033
47034 * g++.old-deja/g++.other/builtins5.C: New test.
47035 * g++.old-deja/g++.other/builtins6.C: New test.
47036 * g++.old-deja/g++.other/builtins7.C: New test.
47037 * g++.old-deja/g++.other/builtins8.C: New test.
47038 * g++.old-deja/g++.other/builtins9.C: New test.
47039
47040 2002-03-29 Jakub Jelinek <jakub@redhat.com>
47041
47042 * g++.dg/opt/static1.C: New test.
47043
47044 * g++.dg/opt/longbranch1.C: New test.
47045
47046 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
47047
47048 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
47049
47050 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
47051
47052 2002-03-28 Jeffrey A Law (law@redhat.com)
47053
47054 * gcc.c-torture/execute/20020328-1.c: New test.
47055
47056 2002-03-27 Richard Henderson <rth@redhat.com>
47057
47058 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
47059 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
47060 move from g++.old-deja/g++.ext/.
47061
47062 2002-03-27 Mark Mitchell <mark@codesourcery.com>
47063
47064 * g++.dg/init/new2.C: New test.
47065
47066 2002-03-26 Richard Henderson <rth@redhat.com>
47067
47068 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
47069
47070 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
47071 on sparc.
47072
47073 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
47074 sparcv9 systems.
47075 * gcc.dg/20001102-1.c: Likewise.
47076
47077 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
47078
47079 * gcc.dg/cpp/endif-pedantic1.c,
47080 gcc.dg/cpp/endif-pedantic2.c: New tests.
47081
47082 2002-03-26 Mark Mitchell <mark@codesourcery.com>
47083
47084 * g++.dg/init/new1.C: New test.
47085
47086 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
47087
47088 * g++.dg/abi/vbase9.C: New test.
47089
47090 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
47091
47092 * gcc.dg/arm-asm.c: New test.
47093
47094 2002-03-26 Andrew Cagney <ac131313@redhat.com>
47095
47096 * gcc.dg/Wswitch-enum.c: New test.
47097 Fix PR c/5044.
47098
47099 2002-03-26 Richard Henderson <rth@redhat.com>
47100
47101 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
47102 structure.
47103
47104 2002-03-25 Richard Henderson <rth@redhat.com>
47105
47106 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
47107 sparcv9 systems.
47108
47109 * gcc.c-torture/compile/20011119-1.c (xxx): New.
47110 * gcc.c-torture/compile/20011119-2.c (xxx): New.
47111
47112 2002-03-25 Zack Weinberg <zack@codesourcery.com>
47113
47114 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
47115
47116 2002-03-25 Bob Wilson <bob.wilson@acm.org>
47117
47118 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
47119 targets using generic thunk support.
47120
47121 2002-03-25 Jakub Jelinek <jakub@redhat.com>
47122
47123 * gcc.c-torture/compile/20020323-1.c: New test.
47124
47125 * g++.dg/opt/conj2.C: New test.
47126
47127 2002-03-24 Richard Henderson <rth@redhat.com>
47128
47129 * gcc.dg/weak-1.c: Use -fno-common.
47130
47131 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47132
47133 * g77.dg/f77-edit-apostrophe-out.f: New test
47134 * g77.dg/f77-edit-h-out.f: New test
47135 * g77.dg/f77-edit-t-in.f: New test
47136 * g77.dg/f77-edit-t-out.f: New test
47137 * g77.dg/f77-edit-x-out.f: New test
47138 * g77.dg/f77-edit-slash-out.f: New test
47139 * g77.dg/f77-edit-colon-out.f: New test
47140 * g77.dg/f77-edit-s-out.f: New test
47141
47142 2002-03-24 Richard Henderson <rth@redhat.com>
47143
47144 * objc/execute/formal_protocol-6.x: New XFAIL.
47145
47146 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47147
47148 * gcc.dg/weak-1.c: Early return from dg-final on platforms
47149 that do not support weak symbols
47150
47151 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47152
47153 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
47154 * lib/g77.exp: Likewise.
47155 * lib/objc.exp: Likewise.
47156
47157 2002-03-23 Andrew Cagney <ac131313@redhat.com>
47158
47159 * gcc.dg/Wswitch-default.c: New test.
47160
47161 2002-03-23 Jakub Jelinek <jakub@redhat.com>
47162
47163 * g++.dg/other/enum1.C: New test.
47164
47165 2002-03-23 Zack Weinberg <zack@codesourcery.com>
47166
47167 * gcc.dg/pragma-ep-3.c: Fix typo.
47168
47169 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
47170
47171 * g++.dg/inherit/template-as-base.C: New test.
47172
47173 2002-03-22 Jakub Jelinek <jakub@redhat.com>
47174
47175 * g++.old-deja/g++.other/dwarf2-1.C: Move...
47176 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
47177
47178 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
47179
47180 * gcc.dg/cpp/multiline.c: Update to match.
47181
47182 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
47183
47184 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
47185
47186 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
47187
47188 * gcc.dg/cpp/extratokens2.c: New file.
47189
47190 2002-03-21 David Edelsohn <edelsohn@gnu.org>
47191
47192 * gcc.dg/20020312-2.c: Add rs6000 target.
47193
47194 * gcc.c-torture/compile/20020319-1.c: New test.
47195
47196 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47197
47198 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
47199 (A, E): Handle this.
47200
47201 2002-03-20 Jason Merrill <jason@redhat.com>
47202
47203 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
47204 ignoring -fpic.
47205 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
47206 through prune_gcc_output.
47207
47208 2002-03-20 Jakub Jelinek <jakub@redhat.com>
47209
47210 * gcc.c-torture/compile/20020320-1.c: New test.
47211
47212 2002-03-19 Jakub Jelinek <jakub@redhat.com>
47213
47214 * gcc.c-torture/compile/20020318-1.c: New test.
47215
47216 * gcc.dg/struct-by-value-1.c: New test.
47217
47218 * gcc.dg/20020319-1.c: New test.
47219
47220 2002-03-18 Jakub Jelinek <jakub@redhat.com>
47221
47222 * g++.dg/opt/conj1.C: New test.
47223
47224 2002-03-17 Mark Mitchell <mark@codesourcery.com>
47225
47226 * g++.dg/template/qualttp20.C: Revert previous change.
47227 * g++.dg/template/qualttp3.C: Likewise.
47228 * g++.dg/template/qualttp4.C: Likewise.
47229 * g++.dg/template/qualttp5.C: Likewise.
47230 * g++.dg/template/qualttp6.C: Likewise.
47231 * g++.dg/template/qualttp7.C: Likewise.
47232 * g++.dg/template/qualttp8.C: Likewise.
47233 * g++.dg/template/recurse.C: Likewise.
47234
47235 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
47236
47237 * gcc.dg/cpp/wchar-1.c: Update.
47238
47239 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
47240
47241 * g++.dg/template/conv1.C: New test.
47242 * g++.dg/template/conv2.C: New test.
47243 * g++.dg/template/conv3.C: New test.
47244 * g++.dg/template/conv4.C: New test.
47245
47246 2002-03-15 Mark Mitchell <mark@codesourcery.com>
47247
47248 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
47249 * g++.dg/template/qualttp3.C: Likewise.
47250 * g++.dg/template/qualttp4.C: Likewise.
47251 * g++.dg/template/qualttp5.C: Likewise.
47252 * g++.dg/template/qualttp6.C: Likewise.
47253 * g++.dg/template/qualttp7.C: Likewise.
47254 * g++.dg/template/qualttp8.C: Likewise.
47255 * g++.dg/template/recurse.C: Likewise.
47256
47257 2002-03-15 Mark Mitchell <mark@codesourcery.com>
47258
47259 * g++.dg/opt/dtor1.C: New test.
47260
47261 2002-03-15 Jakub Jelinek <jakub@redhat.com>
47262
47263 * gcc.c-torture/compile/20020315-1.c: New test.
47264
47265 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
47266
47267 * gcc.dg/weak-1.c: Fix scan tests.
47268
47269 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
47270
47271 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
47272 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
47273 cris-*-aout* mmix-*-*.
47274 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
47275 cris-*-aout* mmix-*-*.
47276 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
47277 cris-*-elf* cris-*-aout* and mmix-*-*.
47278 * gcc.dg/20001009-1.c: Ditto.
47279 * gcc.dg/20010912-1.c: Ditto.
47280 * gcc.dg/20020122-4.c: Ditto.
47281 * gcc.dg/inline-2.c: Ditto.
47282
47283 2002-03-14 Jeffrey A Law (law@cygnus.com)
47284
47285 * gcc.c-torture/compile/20020314-1.c: New test.
47286
47287 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
47288
47289 * gcc.c-torture/execute/20020314-1.c: New test.
47290
47291 2002-03-14 Jakub Jelinek <jakub@redhat.com>
47292
47293 * g++.dg/warn/Wunused-1.C: New test.
47294
47295 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
47296
47297 * g++.dg/abi/mangle6.C: New test.
47298
47299 2002-03-13 Jakub Jelinek <jakub@redhat.com>
47300
47301 * gcc.c-torture/compile/20020309-2.c: New test.
47302
47303 * gcc.c-torture/compile/20020312-1.c: New test.
47304
47305 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
47306
47307 * g++.dg/other/access1.C: New test.
47308
47309 2002-03-12 Jakub Jelinek <jakub@redhat.com>
47310
47311 * gcc.c-torture/execute/wchar_t-1.c: New test.
47312
47313 2002-03-12 David Edelsohn <edelsohn@gnu.org>
47314
47315 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
47316
47317 2002-03-12 Roger Sayle <roger@eyesopen.com>
47318
47319 * gcc.dg/20020312-1.c: New test case.
47320
47321 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
47322
47323 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
47324
47325 2002-03-11 Richard Henderson <rth@redhat.com>
47326
47327 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
47328 * g++.old-deja/g++.jason/report.C: Likewise.
47329
47330 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
47331
47332 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
47333 * g++.old-deja/g++.robertl/eb56.C: Likewise.
47334
47335 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
47336
47337 * g++.dg/overload/pmf1.C: New test.
47338
47339 2002-03-11 Kazu Hirata <kazu@hxi.com>
47340
47341 * gcc.c-torture/execute/20020307-1.c: Use long.
47342
47343 2002-03-11 Jakub Jelinek <jakub@redhat.com>
47344
47345 PR optimization/5844
47346 * gcc.dg/20020310-1.c: New test.
47347
47348 2002-03-09 Michael Meissner <meissner@redhat.com>
47349
47350 * gcc.c-torture/execute/memcpy-2.c: New test.
47351 * gcc.c-torture/execute/memset-1.c: New test.
47352 * gcc.c-torture/execute/strlen-1.c: New test.
47353 * gcc.c-torture/execute/strcmp-1.c: New test.
47354 * gcc.c-torture/execute/strncmp-1.c: New test.
47355
47356 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
47357
47358 * gcc.dg/ppc-ldstruct.c: New test.
47359
47360 2002-03-09 Jakub Jelinek <jakub@redhat.com>
47361
47362 * gcc.c-torture/execute/va-arg-22.c: New test.
47363
47364 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
47365
47366 * gcc.c-torture/compile/20020309-1.c: New test.
47367
47368 2002-03-08 Jakub Jelinek <jakub@redhat.com>
47369
47370 * gcc.c-torture/execute/20020307-2.c: New test.
47371
47372 2002-03-07 Jeffrey A Law (law@redhat.com)
47373
47374 * g77.f-torture/compile/20020307-1.f: New test.
47375
47376 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
47377
47378 * gcc.dg/unordered-1.c: New test.
47379
47380 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
47381
47382 * gcc.c-torture/execute/20020307-1.c: New test.
47383
47384 2002-03-05 Jakub Jelinek <jakub@redhat.com>
47385
47386 * gcc.dg/20020304-1.c: New test.
47387
47388 * gcc.c-torture/compile/20020304-2.c: New test.
47389
47390 2002-03-04 Zack Weinberg <zack@codesourcery.com>
47391
47392 * gcc.c-torture/compile/20020304-1.c: New test case
47393 (from PR c/5830).
47394
47395 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
47396
47397 * gcc.dg/20020103-1.c: Add other -D ppc variants.
47398
47399 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
47400
47401 * g++.dg/other/classkey1.C: New test.
47402
47403 2002-03-01 Richard Henderson <rth@redhat.com>
47404
47405 * gcc.c-torture/compile/981223-1.x: New.
47406 * gcc.c-torture/compile/920625-1.x: New.
47407
47408 2002-02-28 Richard Henderson <rth@redhat.com>
47409
47410 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
47411
47412 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
47413
47414 * gcc.c-torture/execute/20020227-1.c: New test.
47415
47416 2002-02-27 Mark Mitchell <mark@codesourcery.com>
47417
47418 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
47419 here" ERROR lines.
47420 * g++.old-deja/g++.oliva/partord1.C: Likewise.
47421 * g++.old-deja.g++.other/defarg1.C: Likewise.
47422 * g++.old-deja/g++.pt/calls2.C: Likewise.
47423 * g++.old-deja/g++.pt/crash20.C: Likewise.
47424 * g++.old-deja/g++.pt/crash30.C: Likewise.
47425 * g++.old-deja/g++.pt/crash36.C: Likewise.
47426 * g++.old-deja/g++.pt/crash6.C: Likewise.
47427 * g++.old-deja/g++.pt/defarg13.C: Likewise.
47428 * g++.old-deja/g++.pt/derived3.C: Likewise.
47429 * g++.old-deja/g++.pt/error1.C: Likewise.
47430 * g++.old-deja/g++.pt/friend21.C: Likewise.
47431 * g++.old-deja/g++.pt/friend23.C: Likewise.
47432 * g++.old-deja/g++.pt/infinite1.C: Likewise.
47433 * g++.old-deja/g++.robertl/eb128.C: Likewise.
47434
47435 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
47436
47437 * gcc.c-torture/execute/20020225-2.c: New test.
47438
47439 2002-02-27 Zack Weinberg <zack@codesourcery.com>
47440
47441 * gcc.c-torture/execute/920730-1t.c,
47442 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
47443 Delete test cases, only relevant to -traditional.
47444
47445 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
47446
47447 * gcc.dg/cpp/undef1.c: Remove.
47448 * gcc.dg/cpp/directiv.c: Update.
47449 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
47450
47451 2002-02-27 Michael Meissner <meissner@redhat.com>
47452
47453 * gcc.c-torture/execute/20020226-1.c: New test.
47454
47455 2002-02-26 Jakub Jelinek <jakub@redhat.com>
47456
47457 * g++.dg/debug/debug4.C: New test.
47458
47459 * gcc.dg/ia64-visibility-1.c: New test.
47460
47461 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
47462
47463 * gcc.dg/debug/20020224-1.c: New.
47464
47465 2002-02-25 Kazu Hirata <kazu@hxi.com>
47466
47467 * gcc.c-torture/execute/960416-1.x: New.
47468 * gcc.c-torture/execute/divconst-3.x: Likewise.
47469
47470 2002-02-25 Jakub Jelinek <jakub@redhat.com>
47471
47472 * gcc.dg/20020224-1.c: New test.
47473
47474 2002-02-25 Alan Modra <amodra@bigpond.net.au>
47475
47476 * gcc.c-torture/execute/20020225-1.c: New.
47477
47478 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
47479
47480 * gcc.dg/cpp/wchar-1.c: New test.
47481
47482 2002-02-23 Jakub Jelinek <jakub@redhat.com>
47483
47484 * gcc.dg/20020222-1.c: New test.
47485
47486 2002-02-22 Jakub Jelinek <jakub@redhat.com>
47487
47488 * g++.dg/opt/anonunion1.C: New test.
47489
47490 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
47491
47492 * g++.dg/template/qualttp19.C: New test.
47493 * g++.dg/template/qualttp20.C: New test.
47494 * g++.old-deja/g++.jason/report.C: Adjust expected errors
47495 * g++.old-deja/g++.other/qual1.C: Likewise.
47496
47497 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
47498
47499 * gcc.dg/attr-alwaysinline.c: New.
47500
47501 2002-02-21 Jakub Jelinek <jakub@redhat.com>
47502
47503 * gcc.dg/20020220-1.c: New test.
47504
47505 * gcc.dg/20020220-2.c: New test.
47506
47507 * g++.dg/opt/mmx1.C: New test.
47508
47509 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
47510
47511 * gcc.c-torture/compile/20020110.c: New test.
47512
47513 2002-02-20 Jakub Jelinek <jakub@redhat.com>
47514
47515 * gcc.c-torture/execute/20020219-1.c: New test.
47516
47517 * gcc.dg/20020219-1.c: New test.
47518
47519 * gcc.dg/noncompile/20020220-1.c: New test.
47520
47521 * g++.dg/opt/ptrintsum1.C: New test.
47522
47523 * gcc.dg/debug/20020220-1.c: New test.
47524
47525 2002-02-17 Jakub Jelinek <jakub@redhat.com>
47526
47527 * gcc.c-torture/execute/20020216-1.c: New test.
47528
47529 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
47530
47531 * gcc.dg/decl-1.c: Update, new test.
47532
47533 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
47534
47535 * g++.dg/abi/bitfield1.C: New test.
47536 * g++.dg/abi/bitfield2.C: New test.
47537
47538 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
47539
47540 * gcc.dg/attr-nest.c: New test.
47541
47542 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
47543
47544 * gcc.c-torture/execute/20020215-1.c: New test.
47545
47546 2002-02-14 Jakub Jelinek <jakub@redhat.com>
47547
47548 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
47549 * g++.dg/debug/debug.exp: New.
47550 * g++.dg/debug/trivial.C: New.
47551 * g++.dg/debug/debug1.C: Moved...
47552 * g++.dg/other/debug1.C: ...from here.
47553 * g++.dg/debug/debug2.C: Moved...
47554 * g++.dg/other/debug2.C: ...from here.
47555 * g++.dg/debug/debug3.C: Moved...
47556 * g++.dg/other/debug3.C: ...from here.
47557
47558 * gcc.dg/noncompile/20020213-1.c: New test.
47559
47560 2002-02-13 Jakub Jelinek <jakub@redhat.com>
47561
47562 * g++.dg/other/debug3.C: New test.
47563
47564 * gcc.c-torture/execute/20020213-1.c: New test.
47565
47566 2002-02-13 Richard Smith <richard@ex-parrot.com>
47567
47568 * g++.old-deja/g++.other/thunk1.C: New test.
47569
47570 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
47571
47572 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
47573
47574 2002-02-13 Stan Shebs <shebs@apple.com>
47575
47576 * gcc.dg/altivec-3.c: New.
47577
47578 2002-02-12 Jakub Jelinek <jakub@redhat.com>
47579
47580 * gcc.dg/Wunreachable-1.c: New test.
47581 * gcc.dg/Wunreachable-2.c: New test.
47582
47583 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
47584
47585 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
47586
47587 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
47588
47589 * gcc.dg/decl-1.c: New test.
47590
47591 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
47592
47593 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
47594
47595 2002-02-10 Kazu Hirata <kazu@hxi.com>
47596
47597 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
47598 * gcc.c-torture/compile/980506-1.x: Likewise.
47599
47600 2002-02-10 Kazu Hirata <kazu@hxi.com>
47601
47602 * gcc.dg/20020210-1.c: New.
47603
47604 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
47605
47606 * g77.f-torture/execute/947.f: New regression test
47607 for PR fortran/947.
47608
47609 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
47610
47611 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
47612 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
47613
47614 2002-02-08 Richard Henderson <rth@redhat.com>
47615
47616 * gcc.c-torture/compile/labels-3.c: New.
47617
47618 2002-02-08 Jakub Jelinek <jakub@redhat.com>
47619
47620 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
47621 expression statements work instead.
47622 * gcc.dg/noncompile/20020207-1.c: New test.
47623
47624 2002-02-07 Richard Henderson <rth@redhat.com>
47625
47626 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
47627
47628 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47629
47630 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
47631 message from g77
47632 * lib/g77-dg.exp: Trim g77 error messages so that they are
47633 recognized by dg.exp.
47634
47635 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47636
47637 PR fortran/5473
47638 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
47639
47640 2002-02-07 Richard Henderson <rth@redhat.com>
47641
47642 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
47643 to be sufficiently aligned for integers.
47644
47645 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
47646
47647 * g++.dg/template/friend4.C: New test.
47648
47649 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47650
47651 PR fortran/5743
47652 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
47653 unsupported cases.
47654
47655 2002-02-07 Richard Henderson <rth@redhat.com>
47656
47657 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
47658 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
47659 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
47660 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
47661
47662 2002-02-06 Richard Henderson <rth@redhat.com>
47663
47664 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
47665
47666 2002-02-06 Janis Johnson <janis187@us.ibm.com>
47667
47668 * gcc.dg/20020206-1.c: New test.
47669
47670 2002-02-06 Jakub Jelinek <jakub@redhat.com>
47671
47672 * gcc.c-torture/execute/20020206-1.c: New test.
47673
47674 * gcc.c-torture/execute/20020206-2.c: New test.
47675
47676 PR optimization/5429:
47677 * gcc.c-torture/compile/20020206-1.c: New test.
47678
47679 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
47680
47681 * g++.dg/ext/align1.C: Do not use an explicit alignment value
47682 as certain file formats cannot support particularly large
47683 alignments.
47684
47685 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
47686 and do not expect to be able to link the executable.
47687
47688 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
47689 fail because the COFF format does not support the weak attribute.
47690
47691 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
47692
47693 * g77.dg/pr5473.f: New test
47694
47695 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
47696
47697 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
47698 Fix testcase accordingly.
47699
47700 2002-02-04 Richard Henderson <rth@redhat.com>
47701
47702 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
47703 (buf): Change to be an array of pointers, not ints.
47704
47705 2002-02-04 Jakub Jelinek <jakub@redhat.com>
47706
47707 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
47708 before all tests. Move warning one line above to match where it
47709 C frontend emits.
47710 * gcc.dg/Wswitch-2.c: New test.
47711 * g++.dg/warn/Wswitch-1.C: New test.
47712 * g++.dg/warn/Wswitch-2.C: New test.
47713
47714 2002-02-04 Richard Henderson <rth@redhat.com>
47715
47716 * g++.dg/abi/offsetof.C: Fix size comparison.
47717
47718 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
47719
47720 * gcc.dg/cast-qual-2.c: New test.
47721
47722 2002-02-04 Jakub Jelinek <jakub@redhat.com>
47723
47724 * gcc.dg/20020201-4.c: New test.
47725
47726 2002-02-04 Ben Elliston <bje@redhat.com>
47727
47728 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
47729 target_info attribute != 0, in addition to the empty string.
47730 (gcc_target_compile): Likewise.
47731
47732 2002-02-03 Andrew Cagney <ac131313@redhat.com>
47733
47734 * gcc.dg/Wswitch.c: New test.
47735 PR gcc/4475. PR gcc/3780.
47736
47737 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
47738
47739 * g77.f-torture/execute/5122.f: New test for regressions
47740 against PR fortran/5122.
47741
47742 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
47743
47744 * g77.f-torture/compile/pr3743.f: Delete
47745 * g77.dg/pr3743-1.f: New test.
47746 * g77.dg/pr3743-2.f: New test.
47747 * g77.dg/pr3743-3.f: New test.
47748 * g77.dg/pr3743-4.f: New test.
47749
47750 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
47751
47752 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
47753
47754 2002-02-02 Richard Henderson <rth@redhat.com>
47755
47756 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
47757 * gcc.c-torture/execute/bf64-1.c: Likewise.
47758
47759 2002-02-02 Jakub Jelinek <jakub@redhat.com>
47760
47761 * gcc.dg/20020201-2.c: New test.
47762
47763 * gcc.dg/20020201-3.c: New test.
47764
47765 * gcc.c-torture/execute/bitfld-2.c: New test.
47766
47767 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
47768
47769 * gcc.dg/bitfld-1.c: Update.
47770 * gcc.dg/bitfld-2.c: Update.
47771 * gcc.c-torture/execute/bitfld-1.x: New.
47772
47773 2002-02-02 Jakub Jelinek <jakub@redhat.com>
47774
47775 * gcc.c-torture/execute/20020201-1.c: New test.
47776
47777 2002-02-01 Janis Johnson <janis187@us.ibm.com>
47778
47779 PR target/5469
47780 * gcc.dg/20020201-1.c: New test.
47781
47782 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
47783
47784 PR fortran/3743
47785 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
47786 * g77.f-torture/compile/pr3743.x: Remove
47787
47788 2002-01-31 Tom Rix <trix@redhat.com>
47789
47790 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
47791
47792 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
47793
47794 * gcc.dg/noncompile/20020130-1.c: New test.
47795
47796 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
47797
47798 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
47799
47800 2002-01-29 Richard Henderson <rth@redhat.com>
47801
47802 * gcc.c-torture/execute/991118-1.c: Cast various constants back
47803 to long long.
47804 * gcc.c-torture/execute/bf64-1.c: Likewise.
47805
47806 2002-01-29 Jakub Jelinek <jakub@redhat.com>
47807
47808 * gcc.c-torture/execute/20020129-1.c: New test.
47809
47810 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
47811
47812 * gcc.c-torture/compile/20000224-1.c: Update.
47813 * gcc.c-torture/execute/bitfld-1.c: New tests.
47814 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
47815 * gcc.dg/uninit-A.c: Update.
47816
47817 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
47818
47819 * g++.dg/template/ctor1.C: Add instantiation.
47820
47821 2002-01-28 Paul Koning <pkoning@equallogic.com>
47822
47823 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
47824 argument to __builtin_prefetch to be const ptr.
47825
47826 2002-01-28 Jakub Jelinek <jakub@redhat.com>
47827
47828 * gcc.c-torture/compile/20020120-1.c: New test.
47829
47830 2002-01-27 Kazu Hirata <kazu@hxi.com>
47831
47832 * gcc.c-torture/execute/20020127-1.c: New test.
47833
47834 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
47835
47836 * g77.dg/f77-edit-i-in.f: New test
47837 * g77.dg/f77-edit-i-out.f: New test
47838
47839 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
47840
47841 * gcc.dg/debug/debug.exp: New file.
47842 * gcc.dg/debug/trivial.c: New file.
47843 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
47844 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
47845 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
47846 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
47847 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
47848 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
47849 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
47850 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
47851 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
47852 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
47853 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
47854 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
47855 * gcc.dg/20000503-1.c: Removed.
47856 * gcc.dg/20010207-1.c: Removed.
47857 * gcc.dg/20011223-1.c: Removed.
47858 * gcc.dg/20020104-2.c: Removed.
47859 * gcc.dg/debug-1.c: Removed.
47860 * gcc.dg/debug-2.c: Removed.
47861 * gcc.dg/debug-3.c: Removed.
47862 * gcc.dg/debug-4.c: Removed.
47863 * gcc.dg/debug-5.c: Removed.
47864 * gcc.dg/debug-6.c: Removed.
47865 * gcc.dg/dwarf2-1.c: Removed.
47866 * gcc.dg/dwarf2-2.c: Removed.
47867
47868 2002-01-25 Jakub Jelinek <jakub@redhat.com>
47869
47870 * g++.old-deja/g++.other/eh5.C: New test.
47871 * g++.old-deja/g++.other/sibcall2.C: New test.
47872 * g++.old-deja/g++.other/array9.C: New test.
47873 * g++.old-deja/g++.other/typename2.C: New test.
47874 * g++.old-deja/g++.other/crash60.C: New test.
47875 * g++.old-deja/g++.other/conv9.C: New test.
47876 * g++.old-deja/g++.other/mangle10.C: New test.
47877 * g++.old-deja/g++.other/unchanging1.C: New test.
47878 * g++.old-deja/g++.other/exprstmt1.C: New test.
47879 * g++.old-deja/g++.other/inline23.C: New test.
47880 * g++.old-deja/g++.eh/ia64-1.C: New test.
47881 * g++.old-deja/g++.other/dwarf2-1.C: New test.
47882 * g++.old-deja/g++.other/reload1.C: New test.
47883 * g++.old-deja/g++.other/static20.C: New test.
47884 * g++.old-deja/g++.other/local-alloc1.C: New test.
47885 * g++.old-deja/g++.other/conv8.C: New test.
47886 * g++.old-deja/g++.other/stmtexpr2.C: New test.
47887 * g++.old-deja/g++.other/storeexpr1.C: New test.
47888 * g++.old-deja/g++.other/storeexpr2.C: New test.
47889 * g++.dg/eh/template2.C: New test.
47890 * g++.dg/warn/weak1.C: New test.
47891
47892 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
47893
47894 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
47895 Remove first, non-varying, argument.
47896
47897 2002-01-23 Richard Henderson <rth@redhat.com>
47898
47899 * gcc.dg/inline-2.c: New.
47900
47901 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
47902 Add optional target arg. Check number of arguments.
47903 (scan-assembler-not, scan-assembler-dem): Likewise.
47904 (scan-assembler-dem-not): Likewise.
47905
47906 2002-01-23 Zack Weinberg <zack@codesourcery.com>
47907
47908 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
47909 line 12.
47910 * g++.old-deja/g++.brendan/parse3.C,
47911 g++.old-deja/g++.other/crash26.C,
47912 g++.old-deja/g++.other/crash28.C,
47913 g++.old-deja/g++.other/crash29.C,
47914 g++.old-deja/g++.other/crash30.C,
47915 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
47916
47917 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
47918
47919 * gcc.dg/20020115-1.c: New.
47920
47921 2002-01-23 Bob Wilson <bob.wilson@acm.org>
47922
47923 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
47924
47925 2002-01-23 Janis Johnson <janis187@us.ibm.com>
47926
47927 * gcc.dg/20020122-3.c: New.
47928
47929 2002-01-23 Jakub Jelinek <jakub@redhat.com>
47930
47931 * g++.dg/other/gc1.C: New test.
47932
47933 2002-01-23 Zack Weinberg <zack@codesourcery.com>
47934
47935 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
47936
47937 2002-01-22 Richard Henderson <rth@redhat.com>
47938
47939 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
47940
47941 2002-01-22 Richard Henderson <rth@redhat.com>
47942
47943 * gcc.dg/20020122-4.c: New.
47944
47945 2002-01-22 H.J. Lu <hjl@gnu.org>
47946
47947 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
47948 link output.
47949 * gcc.dg/special/ecos.exp: Likewise.
47950 * lib/g++-dg.exp: Likewise.
47951 * lib/g77-dg.exp: Likewise.
47952 * lib/gcc-dg.exp : Likewise.
47953 * lib/mike-g++.exp: Likewise.
47954 * lib/mike-g77.exp: Likewise.
47955 * lib/mike-gcc.exp: Likewise.
47956 * lib/objc-dg.exp: Likewise.
47957
47958 2002-01-22 Janis Johnson <janis187@us.ibm.com>
47959
47960 PR target/5379
47961 * gcc.dg/20020122-2.c: New test.
47962
47963 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
47964
47965 * gcc.dg/20020122-1.c: New test.
47966
47967 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
47968
47969 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
47970
47971 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
47972
47973 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
47974
47975 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47976
47977 * gcc.c-torture/compile/20020121-1.c: New test.
47978
47979 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
47980
47981 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
47982 ld_library_path.
47983
47984 2002-01-21 Jakub Jelinek <jakub@redhat.com>
47985
47986 * gcc.dg/20020218-1.c: New test.
47987
47988 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
47989
47990 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
47991 messages
47992 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
47993 "At global scope" warning
47994 * g++.dg/ext/align1.C: Change cygwin test for alignment
47995 from db-bogus to dg-warning
47996
47997 2002-01-21 Zack Weinberg <zack@codesourcery.com>
47998
47999 * g77.f-torture/compile/cpp2.F: New test.
48000
48001 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
48002
48003 * g++.dg/template/access1.C: New test.
48004
48005 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
48006
48007 * gcc.dg/20020118-1.c: New.
48008
48009 2002-01-18 Kazu Hirata <kazu@hxi.com>
48010
48011 * gcc.c-torture/execute/20020118-1.c: New test.
48012
48013 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
48014
48015 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
48016 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
48017 alignment warnings.
48018
48019 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
48020
48021 * gcc.misc-tests/i386-prefetch.exp: Save and restore
48022 torture_with_loops and torture_without_loops
48023
48024 2002-01-17 Jakub Jelinek <jakub@redhat.com>
48025
48026 * gcc.c-torture/compile/20020116-1.c: New test.
48027
48028 2002-01-16 Jakub Jelinek <jakub@redhat.com>
48029
48030 * gcc.dg/20020116-2.c: New test.
48031
48032 * gcc.dg/ultrasp4.c: New test.
48033
48034 * gcc.dg/20020116-1.c: New test.
48035
48036 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
48037
48038 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
48039 by EABI.
48040
48041 2002-01-15 Janis Johnson <janis187@us.ibm.com>
48042
48043 * gcc.misc-tests/i386-prefetch.exp: New.
48044 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
48045 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
48046 * gcc.misc-tests/i386-pf-none-1.c: New test.
48047 * gcc.misc-tests/i386-pf-sse-1.c: New test.
48048
48049 2002-01-15 Jakub Jelinek <jakub@redhat.com>
48050
48051 * gcc.dg/gnu89-init-1.c: Add new tests.
48052
48053 2002-01-15 Andreas Jaeger <aj@suse.de>
48054
48055 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
48056 * gcc.dg/i386-mmx-2.c: Likewise.
48057 * gcc.dg/i386-sse-1.c: Likewise.
48058 * gcc.dg/i386-sse-2.c: Likewise.
48059 * gcc.dg/i386-sse-3.c: Likewise.
48060
48061 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
48062
48063 * g77.f-torture/execute/intrinsic-unix-bessel.f:
48064 Uncomment additional cases that now pass.
48065
48066 2002-01-11 Richard Henderson <rth@redhat.com>
48067
48068 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
48069 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
48070
48071 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
48072
48073 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
48074
48075 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
48076
48077 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
48078 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
48079
48080 2002-01-10 Dale Johannesen <dalej@apple.com>
48081
48082 * gcc.c-torture/execute/loop-11.c: New.
48083
48084 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
48085
48086 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
48087 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
48088
48089 2002-01-09 Richard Henderson <rth@redhat.com>
48090
48091 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
48092 type in which to perform the operation for each size.
48093
48094 2002-01-09 Alan Matsuoka (alanm@redhat.com)
48095
48096 * gcc.c-torture/compile/20020109-2.c: New test.
48097
48098 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
48099
48100 * gcc.c-torture/execute/loop-10.c: New test.
48101
48102 2002-01-09 Jakub Jelinek <jakub@redhat.com>
48103
48104 * gcc.c-torture/compile/20010226-1.c: New test.
48105 * gcc.c-torture/compile/20010227-1.c: New test.
48106 * gcc.c-torture/compile/20010426-1.c: New test.
48107 * gcc.c-torture/compile/20010510-1.c: New test.
48108 * gcc.c-torture/compile/20010605-3.c: New test.
48109 * gcc.c-torture/compile/20010824-1.c: New test.
48110 * gcc.c-torture/execute/20010409-1.c: New test.
48111 * gcc.dg/noncompile/20000901-1.c: New test.
48112 * gcc.dg/20001023-1.c: New test.
48113 * gcc.dg/20001101-1.c: New test.
48114 * gcc.dg/20001102-1.c: New test.
48115 * gcc.dg/20010207-1.c: New test.
48116 * gcc.dg/20010405-1.c: New test.
48117 * gcc.dg/20010822-1.c: New test.
48118 * gcc.dg/20011107-1.c: New test.
48119
48120 2002-01-09 Jeffrey A Law (law@redhat.com)
48121
48122 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
48123
48124 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
48125 execution failure on PA targets.
48126
48127 2002-01-09 Jakub Jelinek <jakub@redhat.com>
48128
48129 * gcc.c-torture/compile/20020109-1.c: New test.
48130
48131 2002-01-08 Kazu Hirata <kazu@hxi.com>
48132
48133 * gcc.c-torture/execute/20020108-1.c: New test.
48134
48135 2002-01-08 Jakub Jelinek <jakub@redhat.com>
48136
48137 * gcc.dg/20020108-1.c: New test.
48138
48139 2002-01-08 H.J. Lu <hjl@gnu.org>
48140
48141 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
48142 for header files.
48143
48144 2002-01-08 Geoff Keating <geoffk@redhat.com>
48145
48146 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
48147 consistency.
48148
48149 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
48150
48151 * gcc.dg/altivec-4.c: Test altivec predicates.
48152
48153 2002-01-07 Jakub Jelinek <jakub@redhat.com>
48154
48155 * gcc.c-torture/execute/20020107-1.c: New test.
48156
48157 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
48158
48159 PR c/5279
48160 * gcc.c-torture/compile/20020106-1.c: New test.
48161
48162 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
48163
48164 * gcc.c-torture/execute/nestfunc-4.c: New test.
48165
48166 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
48167
48168 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
48169 extra triple that slipped in.
48170 * g++.old-deja/g++.abi/align.C: Likewise.
48171 * g++.old-deja/g++.abi/bitfields.C: Likewise.
48172
48173 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
48174
48175 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
48176 * g++.old-deja/g++.abi/align.C: Likewise.
48177 * g++.old-deja/g++.abi/bitfields.C: Likewise.
48178
48179 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
48180 on FreeBSD/i386.
48181 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
48182 FreeBSD.
48183
48184 2002-01-04 Jakub Jelinek <jakub@redhat.com>
48185
48186 * gcc.dg/20020104-1.c: New test.
48187
48188 * gcc.dg/20020104-2.c: New test.
48189
48190 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
48191
48192 * gcc.dg/20020103-1.c: Fix typo in target selector.
48193
48194 2002-01-03 Richard Henderson <rth@redhat.com>
48195
48196 * gcc.dg/20020103-1.c: New.
48197
48198 2002-01-03 Kazu Hirata <kazu@hxi.com>
48199
48200 * gcc.c-torture/execute/20020103-1.c: New test.
48201
48202 2002-01-03 Jakub Jelinek <jakub@redhat.com>
48203
48204 * g++.dg/other/debug2.C: New test.
48205
48206 * gcc.c-torture/compile/20020103-1.c: New test.
48207
48208 2002-01-02 Jakub Jelinek <jakub@redhat.com>
48209
48210 * gcc.dg/gnu89-init-1.c: Added new tests.
48211
48212 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48213
48214 * g++.dg/template/friend2.C: Remove as patch is reverted.
48215
48216 * g++.dg/warn/oldcast1.C: New test.
48217
48218 * g++.dg/template/ptrmem1.C: New test.
48219 * g++.dg/template/ptrmem2.C: New test.
48220
48221 * g++.dg/template/ntp.C: New test.
48222
48223 * g++.dg/other/component1.C: New test.
48224
48225 * g++.dg/template/ttp3.C: New test.
48226
48227 * g++.dg/template/friend2.C: New test.
48228 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
48229
48230 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48231
48232 * g++.dg/other/ptrmem1.C: New test.
48233 * g++.dg/other/ptrmem2.C: New test.
48234
48235 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48236
48237 * g++.dg/template/ctor1.C: New test.
48238
48239 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48240
48241 * g++.dg/template/friend2.C: New test.
48242
48243 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
48244
48245 * gcc.dg/mmix-1.c: New test.
48246
48247 2001-12-31 Richard Henderson <rth@redhat.com>
48248
48249 * gcc.dg/asm-5.c: New.
48250
48251 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
48252
48253 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
48254 in namespace __gnu_cxx
48255
48256 2001-12-30 Richard Henderson <rth@redhat.com>
48257
48258 * gcc.dg/debug-6.c: New.
48259
48260 2001-12-30 Jakub Jelinek <jakub@redhat.com>
48261
48262 * gcc.c-torture/compile/20011229-2.c: New test.
48263
48264 2001-12-29 Jakub Jelinek <jakub@redhat.com>
48265
48266 * gcc.dg/debug-3.c: New test.
48267 * gcc.dg/debug-4.c: New test.
48268 * gcc.dg/debug-5.c: New test.
48269
48270 2001-12-29 Richard Henderson <rth@redhat.com>
48271
48272 * g++.dg/eh/loop1.C: New.
48273
48274 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
48275
48276 * g++.dg/template/crash1.C: New test.
48277
48278 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
48279
48280 * g++.dg/other/const1.C: New test.
48281
48282 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
48283
48284 * gcc.c-torture/compile/20011229-1.c: New test.
48285
48286 2001-12-28 Stan Shebs <shebs@apple.com>
48287
48288 * lib/objc-torture.exp: Resync with c-torture.exp.
48289 * lib/objc.exp: Load standard libraries.
48290
48291 2001-12-28 Jakub Jelinek <jakub@redhat.com>
48292
48293 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
48294 additional tests.
48295
48296 2001-12-27 Roger Sayle <roger@eyesopen.com>
48297
48298 * gcc.c-torture/execute/string-opt-16.c: New testcase.
48299
48300 2001-12-27 Richard Henderson <rth@redhat.com>
48301
48302 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
48303
48304 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
48305
48306 * g++.dg/eh/ctor1.C: New test.
48307 * g++.dg/other/error2.C: New test.
48308
48309 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
48310
48311 * g++.dg/other/init2.C: New test.
48312
48313 2001-12-24 Richard Henderson <rth@redhat.com>
48314
48315 * gcc.dg/20011223-1.c: New.
48316 * gcc.dg/inline-1.c: New.
48317
48318 2001-12-23 Richard Henderson <rth@redhat.com>
48319
48320 * gcc.dg/asm-4.c: Test operand modifiers.
48321
48322 2001-12-23 Richard Henderson <rth@redhat.com>
48323
48324 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
48325
48326 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
48327
48328 * gcc.c-torture/execute/20011223-1.c: New test.
48329
48330 2001-12-21 Richard Henderson <rth@redhat.com>
48331
48332 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
48333 re-enables the warning.
48334
48335 2001-12-21 Richard Henderson <rth@redhat.com>
48336
48337 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
48338
48339 2001-12-20 Jakub Jelinek <jakub@redhat.com>
48340
48341 * gcc.c-torture/compile/20011218-1.c: New test.
48342
48343 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
48344
48345 * gcc.misc-test/arm-isr.exp: New file. Control running of the
48346 arm-isr.c test.
48347 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
48348 epilogue generation for ARM ISR routines.
48349
48350 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48351
48352 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
48353 * gcc.dg/format/c90-printf-3.c: Likewise.
48354 * gcc.dg/format/c99-printf-3.c: Likewise.
48355 * gcc.dg/format/ext-1.c: Likewise.
48356 * gcc.dg/format/ext-6.c: Likewise.
48357 * gcc.dg/format/format.h: Prototype unlocked stdio.
48358
48359 2001-12-20 Richard Henderson <rth@redhat.com>
48360
48361 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
48362 (arena): Use it.
48363 (malloc): Correct allocation logic. Abort if we fill up the
48364 arena before initialization complete.
48365 (realloc): Correct allocation logic.
48366
48367 2001-12-20 Jakub Jelinek <jakub@redhat.com>
48368
48369 * gcc.c-torture/compile/20011219-2.c: New test.
48370
48371 * gcc.c-torture/execute/20011219-1.c: New test.
48372
48373 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
48374
48375 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
48376 target does not support weak symbols.
48377
48378 2001-12-19 Jakub Jelinek <jakub@redhat.com>
48379
48380 * gcc.c-torture/compile/20011219-1.c: New test.
48381
48382 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
48383
48384 * g++.dg/other/error1.C: New test.
48385
48386 2001-12-17 Jeffrey A Law (law@redhat.com)
48387
48388 * gcc.c-torture/execute/20011217-1.c: New test.
48389
48390 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
48391
48392 * objc.dg/special/: New directory.
48393 * objc.dg/special/special.exp: New file.
48394 * objc.dg/special/unclaimed-category-1.h: New file.
48395 * objc.dg/special/unclaimed-category-1a.m: New file.
48396 * objc.dg/special/unclaimed-category-1.m: New file.
48397
48398 2001-12-17 Andreas Jaeger <aj@suse.de>
48399
48400 * gcc.c-torture/compile/20011217-2.c: New test.
48401
48402 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
48403
48404 * gcc.c-torture/compile/20011217-1.c: New test.
48405
48406 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
48407
48408 * gcc.dg/20011214-1.c: New.
48409
48410 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
48411
48412 * gcc.dg/altivec-4.c: New.
48413
48414 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
48415
48416 * gcc.dg/20011113-1.c: New test.
48417
48418 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
48419
48420 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
48421 std::__malloc_alloc_template<0> and
48422 std::__default_alloc_template<false, 0>.
48423
48424 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
48425
48426 * objc/execute/bf-21.m: New test.
48427 * objc/execute/enumeration-1.m: New test.
48428 * objc/execute/enumeration-2.m: New test.
48429
48430 2001-12-12 Jakub Jelinek <jakub@redhat.com>
48431
48432 * gcc.dg/gnu89-init-1.c: New test.
48433
48434 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
48435
48436 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
48437 * g++.old-deja/g++.jason/2371.C: Likewise.
48438 * g++.old-deja/g++.jason/template33.C: Likewise.
48439 * g++.old-deja/g++.jason/template34.C: Likewise.
48440 * g++.old-deja/g++.jason/template36.C: Likewise.
48441 * g++.old-deja/g++.oliva/typename1.C: Likewise.
48442 * g++.old-deja/g++.oliva/typename2.C: Likewise.
48443 * g++.old-deja/g++.other/typename1.C: Likewise.
48444 * g++.old-deja/g++.pt/inherit2.C: Likewise.
48445 * g++.old-deja/g++.pt/nontype5.C: Likewise.
48446 * g++.old-deja/g++.pt/typename11.C: Likewise.
48447 * g++.old-deja/g++.pt/typename14.C: Likewise.
48448 * g++.old-deja/g++.pt/typename16.C: Likewise.
48449 * g++.old-deja/g++.pt/typename3.C: Likewise.
48450 * g++.old-deja/g++.pt/typename4.C: Likewise.
48451 * g++.old-deja/g++.pt/typename5.C: Likewise.
48452 * g++.old-deja/g++.pt/typename7.C: Likewise.
48453 * g++.old-deja/g++.robertl/eb9.C: Likewise.
48454
48455 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
48456
48457 * g++.dg/other/linkage1.C: New test.
48458 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
48459 specifiers.
48460
48461 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
48462
48463 * gcc.dg/concat.c: New test.
48464
48465 2001-12-11 Stan Shebs <shebs@apple.com>
48466
48467 * objc/compile: New test directory.
48468 * objc/compile/compile.exp: New expect script.
48469 * objc/compile/20011211-1.m: New compile test.
48470
48471 2001-12-11 Jason Merrill <jason@redhat.com>
48472
48473 * lib/prune.exp (prune_gcc_output): Also handle "In member
48474 function". So many permutations...
48475
48476 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
48477
48478 * g++.dg/template/typedef1.C: New test.
48479
48480 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
48481
48482 * g++.dg/other/copy1.C: New test.
48483
48484 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
48485
48486 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
48487
48488 * gcc.dg/builtin-choose-expr.c: New.
48489
48490 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
48491
48492 * gcc.dg/altivec-2.c: New.
48493
48494 2001-12-07 Richard Henderson <rth@redhat.com>
48495
48496 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
48497
48498 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
48499
48500 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
48501 ultrasparc.
48502
48503 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
48504
48505 * g++-old.deja/g++.robertl/eb101.C: Deleted.
48506
48507 2001-12-06 Janis Johnson <janis187@us.ibm.com>
48508
48509 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
48510 variable argument list.
48511
48512 2001-12-06 Zack Weinberg <zack@codesourcery.com>
48513
48514 * gcc.c-torture/execute/memcheck: Delete entire directory.
48515 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
48516 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
48517
48518 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
48519
48520 * gcc.dg/Wshadow-1.c: New test.
48521
48522 2001-12-05 Jakub Jelinek <jakub@redhat.com>
48523
48524 * gcc.c-torture/compile/20011130-1.c: New test.
48525
48526 * gcc.dg/noncompile/20011025-1.c: New test.
48527
48528 * g++.dg/other/anon-union.C: New test.
48529
48530 * gcc.c-torture/execute/20011024-1.c: New test.
48531
48532 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
48533
48534 * gcc.c-torture/execute/20000722-1.x,
48535 gcc.c-torture/execute/20010123-1.x: Remove.
48536 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
48537 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
48538 gcc.dg/c99-complit-2.c: New tests.
48539
48540 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
48541
48542 * g++.dg/inherit/base1.C: New test.
48543
48544 2001-12-04 Jakub Jelinek <jakub@redhat.com>
48545
48546 * g++.dg/other/stdarg1.C: New test.
48547
48548 * gcc.c-torture/compile/20011130-2.c: New test.
48549
48550 2001-12-03 Janis Johnson <janis187@us.ibm.com>
48551
48552 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
48553 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
48554 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
48555 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
48556 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
48557 * gcc.dg/builtin-prefetch-1.c: New test.
48558
48559 2001-12-03 Jakub Jelinek <jakub@redhat.com>
48560
48561 * gcc.dg/20011130-1.c: New test.
48562
48563 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
48564
48565 * g++.dg/other/scope1.C: New test.
48566 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
48567
48568 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
48569
48570 * gcc.dg/vla-init-1.c: New test.
48571
48572 2001-12-01 Geoff Keating <geoffk@redhat.com>
48573
48574 * gcc.c-torture/compile/structs.c: New testcase from GDB.
48575
48576 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
48577
48578 * objc.dg/alias.m: Update.
48579 * objc.dg/class-1.m: Update.
48580 * objc.dg/const-str-1.m: Update.
48581 * objc.dg/fwd-proto-1.m: Update.
48582 * objc.dg/id-1.m: Update.
48583 * objc.dg/super-class-1.m: Update.
48584
48585 2001-11-29 Mark Mitchell <mark@codesourcery.com>
48586
48587 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
48588 constructs.
48589
48590 2001-11-28 Jeffrey A Law (law@cygnus.com)
48591
48592 * gcc.c-torture/execute/20011128-1.c: New test.
48593
48594 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
48595
48596 * gcc.dg/20011127-1.c: New test.
48597
48598 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
48599
48600 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
48601 from Austin Group draft 7.
48602 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
48603 scanf format arguments.
48604 * gcc.dg/format/no-exargs-2.c: New test.
48605
48606 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
48607
48608 * g++.dg/abi/vbase8-4.C: New test.
48609
48610 2001-11-24 Ian Lance Taylor <ian@airs.com>
48611
48612 * gcc.c-torture/execute/20011121-1.c: New test.
48613
48614 2001-11-23 Jeffrey A Law (law@cygnus.com)
48615
48616 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
48617
48618 2001-11-23 Andreas Jaeger <aj@suse.de>
48619
48620 * gcc.dg/cpp/charconst-2.c: New test.
48621
48622 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
48623
48624 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
48625 to the host if it is remote. Let tests specify extra headers
48626 they use.
48627 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
48628 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
48629 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
48630 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
48631 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
48632 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
48633 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
48634 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
48635 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
48636 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
48637
48638 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
48639
48640 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
48641 for little endian ARMs.
48642
48643 2001-11-20 Jakub Jelinek <jakub@redhat.com>
48644
48645 * gcc.c-torture/compile/20011119-1.c: New test.
48646 * gcc.c-torture/compile/20011119-2.c: New test.
48647
48648 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
48649
48650 * gcc.dg/altivec-1.c: Fix typo.
48651
48652 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
48653
48654 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
48655
48656 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
48657
48658 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
48659
48660 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
48661
48662 * lib/g77.exp: Don't specify --rpath-link.
48663
48664 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
48665 across all the headers.
48666 * gcc.dg/format/format.exp: For testing on a remote host,
48667 copy format.h.
48668
48669 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
48670 * gcc.c-torture/execute/930406-1.c: Likewise.
48671 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
48672
48673 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
48674
48675 * gcc.dg/altivec-1.c: New.
48676
48677 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
48678
48679 * gcc.dg/cpp/fpreprocessed.c: New test case.
48680
48681 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
48682
48683 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
48684 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
48685 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
48686
48687 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
48688
48689 * gcc.dg/no-builtin-1.c: New test.
48690
48691 2001-11-16 Jakub Jelinek <jakub@redhat.com>
48692
48693 * gcc.c-torture/execute/20011115-1.c: New test.
48694
48695 2001-11-15 Jakub Jelinek <jakub@redhat.com>
48696
48697 * gcc.c-torture/compile/20011114-2.c: New test.
48698 * gcc.c-torture/compile/20011114-3.c: New test.
48699 * gcc.c-torture/compile/20011114-4.c: New test.
48700
48701 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
48702
48703 * g++.dg/other/init1.C: New test.
48704
48705 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
48706
48707 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
48708 message.
48709
48710 * gcc.c-torture/execute/20011114-1.c: New testcase.
48711
48712 * gcc.c-torture/compile/20010327-1.c: Revert last change.
48713 * gcc.c-torture/compile/20011114-1.c: New test, exactly
48714 like the (before this change) version of 20010327-1.c.
48715
48716 2001-11-14 Roger Sayle <roger@eyesopen.com>
48717
48718 * gcc.c-torture/execute/string-opt-13.c: New testcase.
48719
48720 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
48721
48722 * g++.dg/init/array2.C: New test.
48723
48724 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
48725
48726 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
48727
48728 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
48729
48730 * g++.dg/other/forscope1.C: New test.
48731 * g++.dg/ext/forscope1.C: New test.
48732 * g++.dg/ext/forscope2.C: New test.
48733
48734 2001-11-13 Jakub Jelinek <jakub@redhat.com>
48735
48736 * gcc.c-torture/execute/20011113-1.c: New test.
48737
48738 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
48739
48740 * gcc.c-torture/execute/20011109-2.c: New test.
48741
48742 * gcc.c-torture/execute/20011109-1.c: New test.
48743
48744 2001-11-09 Jakub Jelinek <jakub@redhat.com>
48745
48746 * gcc.c-torture/compile/20011109-1.c: New test.
48747
48748 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
48749
48750 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
48751 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
48752 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
48753 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
48754 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
48755 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
48756 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
48757
48758 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
48759
48760 * g++.dg/warn/Wshadow-1.C: New tests.
48761 * g++.old-deja/g++.mike/for3.C: Update.
48762
48763 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
48764
48765 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
48766 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
48767 XFAILs. Adjust expected error texts.
48768 * gcc.c-torture/compile/20011106-1.c,
48769 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
48770 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
48771 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
48772 gcc.dg/c99-array-lval-5.c: New tests.
48773
48774 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
48775
48776 * gcc.dg/cpp/defined.c: Update.
48777
48778 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
48779
48780 * gcc.c-torture/execute/anon-1.c: New test.
48781
48782 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
48783
48784 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
48785 same size, so no warning should be produced on stormy16.
48786
48787 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
48788 due to oversized array.
48789 * g++.old-deja/g++.mike/ns15.C: Likewise.
48790 * g++.old-deja/g++.pt/crash16.C: Likewise.
48791
48792 2001-11-02 Graham Stott <grahams@redhat.com>
48793
48794 * g++.dgother/debug1.C: Fix typos.
48795
48796 2001-11-01 Jakub Jelinek <jakub@redhat.com>
48797
48798 * g++.dg/other/debug1.C: New test.
48799
48800 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
48801
48802 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
48803 of unsigned long.
48804
48805 2001-10-30 Jakub Jelinek <jakub@redhat.com>
48806
48807 * gcc.dg/20011029-2.c: New test.
48808
48809 * gcc.c-torture/compile/20011029-1.c: New test.
48810
48811 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
48812
48813 * objc/execute/class_self-1.m: New test.
48814 * objc/execute/class_self-2.m: New test.
48815
48816 2001-10-25 Zack Weinberg <zack@codesourcery.com>
48817
48818 * gcc.misc-tests/msgs.exp: Delete.
48819 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
48820 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
48821 error set to match recent changes.
48822
48823 2001-10-24 Zack Weinberg <zack@codesourcery.com>
48824
48825 * gcc.dg/20011021-1.c: New test.
48826
48827 2001-10-24 Jakub Jelinek <jakub@redhat.com>
48828
48829 * gcc.c-torture/compile/20011023-1.c: New test.
48830
48831 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
48832
48833 * lib/g77.exp: Rewrite based on lib/g++.exp.
48834
48835 2001-10-19 Jakub Jelinek <jakub@redhat.com>
48836
48837 * gcc.c-torture/execute/20011019-1.c: New test.
48838
48839 * gcc.dg/20011018-1.c: New test.
48840
48841 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
48842
48843 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
48844
48845 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
48846
48847 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
48848 * gcc.dg/attr-invalid.c: Likewise.
48849
48850 2001-10-18 Jakub Jelinek <jakub@redhat.com>
48851
48852 * gcc.dg/20011015-1.c: New test.
48853
48854 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
48855
48856 * g++.dg/template/unify2.C: New test.
48857
48858 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
48859
48860 * g++.dg/other/exception-specification.C: New test
48861
48862 2001-10-13 Tom Rix <trix@redhat.com>
48863
48864 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
48865 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
48866
48867 2001-10-12 Jakub Jelinek <jakub@redhat.com>
48868
48869 * gcc.dg/20011009-1.c: New test.
48870
48871 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
48872
48873 PR g++/4476
48874 * g++.dg/other/friend1.C: New test.
48875
48876 2001-10-11 Richard Henderson <rth@redhat.com>
48877
48878 * g++.old-deja/g++.other/crash18.C: Add -S to options.
48879
48880 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48881
48882 * gcc.c-torture/compile/20011010-1.c: New.
48883
48884 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
48885
48886 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
48887 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
48888 g77.f-torture/execute/execute.exp,
48889 g77.f-torture/noncompile/noncompile.exp,
48890 gcc.c-torture/compile/compile.exp,
48891 gcc.c-torture/execute/execute.exp,
48892 gcc.c-torture/execute/ieee/ieee.exp,
48893 gcc.c-torture/execute/memcheck/memcheck.exp,
48894 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
48895 objc/execute/execute.exp: Update FSF address.
48896
48897 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
48898
48899 * gcc.dg/cpp/cmdlne-C.c: Update.
48900 * gcc.dg/cpp/cmdlne-C2.c: New.
48901
48902 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48903
48904 * gcc.c-torture/execute/20011008-3.c: New.
48905
48906 2001-10-08 DJ Delorie <dj@redhat.com>
48907
48908 * gcc.dg/20011008-1.c: New.
48909 * gcc.dg/20011008-2.c: New.
48910
48911 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
48912
48913 * gcc.dg/cpp/spacing1.c: Update test.
48914
48915 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
48916
48917 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
48918 spelling errors of "separate" as "seperate".
48919
48920 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
48921
48922 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
48923 enough to avoid inlining.
48924
48925 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
48926
48927 * lib/g77.exp: set libg2c_dir correctly.
48928
48929 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
48930
48931 * gcc.dg/cpp/macro11.c: New test.
48932
48933 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
48934
48935 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
48936 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
48937 gcc.dg/format/multattr-3.c: New tests.
48938 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
48939 tests for format attributes on function pointers being rejected.
48940
48941 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
48942
48943 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
48944
48945 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
48946
48947 * g++.dg/warn/format1.C: New test.
48948
48949 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
48950
48951 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
48952
48953 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
48954
48955 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
48956
48957 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
48958
48959 * gcc.dg/cpp/redef2.c: Add test.
48960
48961 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
48962
48963 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
48964 long-standing bug on i686, apparently.
48965 * gcc.c-torture/execute/loop-2c.x: New file.
48966 * gcc.c-torture/execute/loop-2d.x: New file.
48967 * gcc.c-torture/execute/loop-3c.x: New file.
48968
48969 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
48970
48971 * gcc.dg/cpp/20000625-2.c: Correct line number.
48972
48973 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
48974
48975 * gcc.dg/cpp/macro10.c: New test.
48976 * gcc.dg/cpp/strify3.c: New test.
48977 * gcc.dg/cpp/spacing1.c: Add tests.
48978 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
48979 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
48980
48981 2001-09-24 DJ Delorie <dj@redhat.com>
48982
48983 * gcc.c-torture/execute/20010924-1.c: New test.
48984
48985 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
48986
48987 * objc/execute/paste.m: Remove.
48988
48989 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
48990
48991 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
48992
48993 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
48994
48995 * g77.dg/strlen0.f: New test.
48996
48997 2001-09-21 Richard Henderson <rth@redhat.com>
48998
48999 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
49000 * g++.old-deja/g++.abi/vtable2.C: Likewise.
49001
49002 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
49003
49004 Table-driven attributes.
49005 * g++.dg/ext/attrib1.C: New test.
49006
49007 2001-09-20 DJ Delorie <dj@redhat.com>
49008
49009 * gcc.dg/20000926-1.c: Update expected warning messages.
49010 * gcc.dg/array-2.c: Likewise, and test for warnings too.
49011 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
49012 array.
49013
49014 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
49015
49016 * g++.dg/eh/registers1.C: New test case.
49017
49018 2001-09-17 Richard Henderson <rth@redhat.com>
49019
49020 * gcc.dg/array-5.c: Fix VLA decomposition test.
49021
49022 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
49023
49024 * gcc.dg/cpp/line5.c: New testcase.
49025
49026 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
49027
49028 * gcc.dg/cpp/macro9.c: New test.
49029
49030 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
49031
49032 * gcc.c-torture/execute/980223.c: Change type of addr from long
49033 to char *.
49034
49035 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
49036
49037 * gcc.c-torture/execute/20010915-1.c: New test.
49038
49039 2001-09-14 Janis Johnson <janis187@us.ibm.com>
49040
49041 * g77.dg/bprob: New directory.
49042 * g77.dg/bprob/bprob.exp: New file.
49043 * g77.dg/bprob/bprob-1.f: New test.
49044 * g77.dg/gcov: New directory.
49045 * g77.dg/gcov/gcov.exp: New file.
49046 * g77.dg/gcov/gcov-1.f: New test.
49047 * g77.dg/gcov/gcov-1.x: New file.
49048
49049 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
49050
49051 * gcc.dg/cpp/directiv.c: Update.
49052 * gcc.dg/cpp/undef1.c: Update.
49053
49054 2001-09-12 Jakub Jelinek <jakub@redhat.com>
49055
49056 * gcc.dg/20010912-1.c: New test.
49057
49058 2001-09-11 Janis Johnson <janis187@us.ibm.com>
49059
49060 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
49061 language-independent file in lib.
49062 * lib/gcov.exp: New file.
49063
49064 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
49065
49066 * gcc.c-torture/compile/20010911-1.c: New test.
49067
49068 2001-09-10 Janis Johnson <janis187@us.ibm.com>
49069
49070 * lib/profopt.exp: New, to support profile-directed optimizations.
49071 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
49072 * gcc.misc-tests/bprob-1.c: New test.
49073 * gcc.misc-tests/bprob-2.c: New test.
49074
49075 2001-09-07 Janis Johnson <janis187@us.ibm.com>
49076
49077 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
49078 XFAIL and which kinds of gcov output to verify.
49079 * gcc.misc-tests/gcov-4b.x: New file.
49080 * gcc.misc-tests/gcov-5b.x: New file.
49081 * gcc.misc-tests/gcov-6.x: New file.
49082 * gcc.misc-tests/gcov-7.c: New test.
49083 * gcc.misc-tests/gcov-7.x: New file.
49084
49085 2001-09-06 Janis Johnson <janis187@us.ibm.com>
49086
49087 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
49088 * gcc.misc-tests/gcov-6.c: New test.
49089
49090 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
49091
49092 PR c++/3986
49093 * g++.dg/abi/vbase1.C: New test.
49094
49095 2001-09-05 Ziemowit Laski <zlaski@apple.com>
49096
49097 * objc.dg/method-2.m: New.
49098
49099 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
49100
49101 PR c++/4203
49102 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
49103 * g++.dg/init/empty1.C: New test.
49104
49105 2001-09-03 Jakub Jelinek <jakub@redhat.com>
49106
49107 * gcc.c-torture/compile/20010903-1.c: New test.
49108
49109 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
49110
49111 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
49112 for m68k.
49113
49114 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
49115
49116 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
49117
49118 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
49119
49120 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
49121
49122 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
49123
49124 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
49125 for 16-bit 'unsigned int'.
49126
49127 2001-08-29 Kazu Hirata <kazu@hxi.com>
49128
49129 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
49130
49131 2001-08-27 Richard Henderson <rth@redhat.com>
49132
49133 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
49134 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
49135
49136 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
49137
49138 * gcc.dg/asm-names.c (ymain): New.
49139
49140 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
49141
49142 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
49143 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
49144 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
49145
49146 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49147
49148 * gcc.dg/compare5.c: New testcase.
49149
49150 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
49151
49152 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
49153 and "In instantiation".
49154
49155 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
49156
49157 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
49158
49159 2001-08-20 Janis Johnson <janis187@us.ibm.com>
49160
49161 * gcc.misc-tests/gcov.exp: Add support for branch information.
49162 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
49163 * gcc.misc-tests/gcov-4.c: New test.
49164 * gcc.misc-tests/gcov-4b.c: New test.
49165 * gcc.misc-tests/gcov-5b.c: New test.
49166
49167 2001-08-20 Zack Weinberg <zackw@panix.com>
49168
49169 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
49170 expected to fail.
49171
49172 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
49173
49174 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
49175
49176 2001-08-19 Jakub Jelinek <jakub@redhat.com>
49177
49178 * g++.dg/eh/template1.C: New test.
49179
49180 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
49181
49182 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
49183 Fix thinko.
49184 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
49185 for xfail.
49186
49187 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
49188
49189 * lib/g77-dg.exp: Use prune.exp for common procedures
49190 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
49191 * lib/g77.exp: (g77-dg-prune) Remove
49192
49193 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
49194
49195 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
49196
49197 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49198
49199 * g++.dg/template/unify1.C: New test.
49200
49201 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
49202
49203 * g++.dg/abi/empty4.C: New test.
49204
49205 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
49206
49207 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
49208 solaris2.*
49209 * g77.f-torture/compile/pr3743.x: Likewise.
49210
49211 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
49212
49213 * g++.dg/other/using-declaration.C: New test.
49214
49215 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
49216
49217 * gcc.dg/cpp/tr-sign.c: New testcase.
49218
49219 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
49220
49221 * gcc.dg/cpp/19951025-1.c: Revert.
49222 * gcc.dg/cpp/directiv.c: We no longer process directives that
49223 interrupt macro arguments.
49224
49225 2001-08-03 Zack Weinberg <zackw@stanford.edu>
49226
49227 * gcc.dg/bconstp-1.c: New test.
49228
49229 2001-08-03 Richard Henderson <rth@redhat.com>
49230
49231 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
49232
49233 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
49234
49235 * gcc.dg/cpp/19951025-1.c: Update.
49236
49237 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
49238
49239 * g77.dg/ff90-1.f (s): Fix reference of variable z,
49240 should be x.
49241
49242 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
49243
49244 Kill -fhonor-std.
49245 * g++.old-deja/g++.ns/ns14.C: Remove special options.
49246 * g++.old-deja/g++.other/std1.C: Likewise.
49247 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
49248
49249 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49250
49251 * lib/g77.exp: Load gcc-defs.exp for common procedures
49252 (g77_pass, g77_fail, g77_finish, g77_exit,
49253 ${tool}_check_unsupported_p} Now redundant. Deleted.
49254
49255 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49256
49257 * g77.dg/fbackslash.f
49258 * g77.dg/fcase-preserve.f
49259 * g77.dg/ff90-1.f
49260 * g77.dg/ffixed-line-length-0.f
49261 * g77.dg/ffixed-line-length-132.f
49262 * g77.dg/ffixed-line-length-7.f
49263 * g77.dg/ffixed-line-length-72.f
49264 * g77.dg/ffixed-line-length-none.f
49265 * g77.dg/ffree-form-1.f
49266 * g77.dg/fno-backslash.f
49267 * g77.dg/fno-f90-1.f
49268 * g77.dg/fno-fixed-form-1.f
49269 * g77.dg/fno-onetrip.f
49270 * g77.dg/fno-typeless-boz.f
49271 * g77.dg/fno-underscoring.f
49272 * g77.dg/fno-vxt-1.f
49273 * g77.dg/fonetrip.f
49274 * g77.dg/ftypeless-boz.f
49275 * g77.dg/fugly-assumed.f
49276 * g77.dg/funderscoring.f
49277 * g77.dg/fvxt-1.f
49278
49279 2001-08-01 Ziemowit Laski <zlaski@apple.com>
49280
49281 * objc.dg/fwd-proto-1.m: New.
49282 * objc.dg/local-decl-1.m: New.
49283 * objc.dg/naming-1.m: New.
49284 * objc.dg/naming-2.m: New.
49285 * objc.dg/proto-hier-1.m: New.
49286
49287 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
49288
49289 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
49290 largest-type elements to a struct makes its size grow.
49291
49292 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
49293
49294 * g++.dg/abi/vthunk1.C: New test.
49295
49296 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
49297
49298 * g++.dg/abi/vbase8-22.C: New test.
49299
49300 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49301
49302 * gcc.dg/cpp/macro8.c: New test.
49303
49304 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
49305
49306 * g++.dg/abi/vbase8-21.C: New test.
49307
49308 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
49309
49310 * g++.dg/abi/vbase8-10.C: New test.
49311
49312 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49313
49314 * lib/g++.exp (g++_set_ld_library_path): Renamed to
49315 ${tool}_set_ld_library_path.
49316 Changed caller.
49317 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
49318 g++.exp.
49319
49320 2001-07-26 Stan Cox <scox@redhat.com>
49321
49322 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
49323 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
49324 gcc_exit, gcc_check_unsupported_p):
49325 Moved to gcc-deps.exp
49326 * gcc-deps.exp: New file.
49327
49328 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49329
49330 * g++.old-deja/g++.pt/defarg14.C: New test.
49331
49332 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49333
49334 * g++.old-deja/g++.other/lineno5.C: New test.
49335
49336 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49337
49338 * g++.old-deja/g++.pt/crash68.C: New test.
49339
49340 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49341
49342 * g++.old-deja/g++.other/crash42.C: New test.
49343
49344 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49345
49346 * gcc.dg/cpp/extratokens.c: Fix.
49347 * gcc.dg/cpp/skipping2.c: New tests.
49348
49349 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49350
49351 * gcc.c-torture/execute/20010724-1.c: New file.
49352 * gcc.c-torture/execute/20010724-1.x: New file.
49353
49354 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49355
49356 * g++.old-deja/g++.other/cond7.C: New test.
49357
49358 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49359
49360 * g++.old-deja/g++.other/optimize4.C: New test.
49361
49362 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49363
49364 * g++.old-deja/g++.abi/vbase8-5.C: New test.
49365
49366 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
49367
49368 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
49369 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
49370 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
49371 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
49372
49373 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
49374 bug report" message.
49375
49376 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
49377 * g++.dg/ext/instantiate1.C: Move from old-deja.
49378
49379 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
49380
49381 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
49382 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
49383 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
49384 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
49385
49386 2001-07-23 Jeffrey A Law (law@cygnus.com)
49387
49388 * gcc.c-torture/execute/20010723-1.c: New test.
49389
49390 2001-07-23 Ben Elliston <bje@redhat.com>
49391
49392 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
49393
49394 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49395
49396 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
49397 i[34567]86-*-*.
49398 Delete handling of ieee_multilib_flags.
49399 Pass -mieee for alpha*-*-* and sh-*-*.
49400 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
49401
49402 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
49403
49404 Remove old-abi tests.
49405 * g++.old-deja/g++.mike/p11116.C: Remove.
49406 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
49407
49408 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
49409
49410 * g77.f-torture/compile/pr3743.f: New test
49411
49412 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
49413
49414 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
49415
49416 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49417
49418 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
49419 g++.old-deja/g++.pt/static6.C: Likewise.
49420 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
49421 supports weak symbols.
49422
49423 2001-07-18 Andreas Jaeger <aj@suse.de>
49424
49425 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
49426 supported again.
49427
49428 2001-07-18 Andreas Jaeger <aj@suse.de>
49429
49430 * gcc.dg/iftrap-1.c: Fix target line.
49431
49432 2001-07-17 Richard Henderson <rth@redhat.com>
49433
49434 * gcc.c-torture/execute/20010717-1.c: New.
49435
49436 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
49437
49438 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
49439 tests.
49440
49441 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
49442
49443 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
49444
49445 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49446
49447 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
49448 UAC_SIGBUS, UAC_NOPRINT definitions.
49449
49450 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
49451
49452 * objc/execute/object_is_class.m: New test.
49453 * objc/execute/object_is_meta_class.m: New test.
49454
49455 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
49456
49457 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
49458 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
49459
49460 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
49461
49462 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
49463 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
49464
49465 2001-07-14 Richard Henderson <rth@redhat.com>
49466
49467 * gcc.dg/iftrap-1.c: New.
49468
49469 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
49470
49471 * g77.f-torture/execute/intrinsic77.f: New test.
49472
49473 2001-07-11 Janis Johnson <janis@us.ibm.com>
49474
49475 * gcc.misc-tests/gcov-3.c: New test.
49476
49477 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
49478
49479 * gcc.c-torture/compile/20010711-1.c,
49480 * gcc.c-torture/compile/20010711-2.c: New tests.
49481
49482 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
49483
49484 * gcc.c-torture/execute/20010711-1.c: New test.
49485
49486 2001-07-11 Ben Elliston <bje@redhat.com>
49487
49488 * g++.old-deja/g++.other/enum5.C: New test.
49489
49490 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
49491
49492 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
49493 (g++-dg-prune): Call prune_gcc_output.
49494 * prune.exp: New file for prune_gcc_output.
49495 * lib/g++.exp, lib/gcc.exp: Load it.
49496
49497 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
49498
49499 * gcc.c-torture/compile/20010701-1.c,
49500 g++.old-deja/g++.ext/attrib6.C: New tests.
49501
49502 2001-07-06 Jeffrey A Law (law@cygnus.com)
49503
49504 * gcc.c-torture/compile/20010706-1.c: New test.
49505
49506 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
49507
49508 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
49509
49510 2001-06-28 Stan Shebs <shebs@apple.com>
49511
49512 * gcc.dg/pragma-darwin.c: New test.
49513
49514 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49515
49516 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
49517 Solaris 2.[678] system.
49518
49519 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
49520
49521 * gcc.dg/20010622-1.c: New test.
49522
49523 2001-06-18 Stan Shebs <shebs@apple.com>
49524
49525 * objc.dg: New directory.
49526 * objc.dg/dg.exp: New file.
49527 * objc.dg/alias.m: New.
49528 * objc.dg/class-1.m: New.
49529 * objc.dg/class-2.m: New.
49530 * objc.dg/const-str-1.m: New.
49531 * objc.dg/const-str-2.m: New.
49532 * objc.dg/id-1.m: New.
49533 * objc.dg/method-1.m: New.
49534 * objc.dg/super-class-1.m: New.
49535 * lib/objc-dg.exp: New file.
49536
49537 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
49538
49539 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
49540 of label name.
49541
49542 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
49543
49544 * g++.old-deja/g++.abi/vbase8-9.C: New test.
49545
49546 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49547
49548 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
49549 variable.
49550
49551 2001-06-12 Richard Henderson <rth@redhat.com>
49552
49553 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
49554
49555 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
49556
49557 * g++.old-deja/g++.abi/vbase5.C: New test.
49558 * g++.old-deja/g++.abi/vbase6.C: New test.
49559 * g++.old-deja/g++.abi/vbase7.C: New test.
49560
49561 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49562
49563 * gcc.c-torture/compile/20010610-1.c: New test.
49564
49565 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
49566
49567 * g++.old-deja/g++.abi/vbase4.C: New test.
49568
49569 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49570
49571 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
49572 support %f for HC11/HC12 targets.
49573 * gcc.c-torture/execute/930513-1.x: New file, likewise.
49574 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
49575 on HC11/HC12 targets.
49576 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
49577
49578 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49579
49580 * gcc.dg/wchar_t-1.c: New file.
49581 * gcc.dg/wint_t-1.c: Likewise.
49582
49583 2001-06-11 Bernd Schmidt <bernds@redhat.com>
49584
49585 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
49586
49587 2001-06-11 Richard Henderson <rth@redhat.com>
49588
49589 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
49590
49591 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
49592
49593 * gcc.c-torture/compile/20010611-1.c: New test.
49594
49595 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
49596
49597 * gcc.dg/c99-tag-1.c: Add more tests.
49598
49599 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
49600
49601 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
49602 representation on MN10300 and ARM/Thumb.
49603
49604 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
49605
49606 * g77.f-torture/execute/20010610.f: New.
49607
49608 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
49609
49610 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
49611 names.
49612
49613 2001-06-09 Richard Henderson <rth@redhat.com>
49614
49615 * gcc.c-torture/execute/ashrdi-1.c: New.
49616 * gcc.c-torture/execute/ashldi-1.c: New.
49617 * gcc.c-torture/execute/lshrdi-1.c: New.
49618
49619 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
49620
49621 * objc/execute/load-3.m: Added. Check sending +load to categories,
49622 in addition to classes.
49623
49624 2001-06-08 Stan Shebs <shebs@apple.com>
49625
49626 * objc/execute/load-2.m: New test. From Nicola Pero
49627 <n.pero@mi.flashnet.it>.
49628
49629 2001-06-08 Jakub Jelinek <jakub@redhat.com>
49630
49631 * gcc.c-torture/execute/20010605-2.c: New test.
49632
49633 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
49634
49635 * g++.old-deja/g++.abi/vbase2.C: New test.
49636 * g++.old-deja/g++.abi/vbase3.C: New test.
49637
49638 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
49639
49640 * g++.old-deja/g++.pt/friend49.C: New test.
49641
49642 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
49643
49644 * g++.old-deja/g++.ext/anon3.C: New test.
49645
49646 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
49647
49648 * g++.old-deja/g++.other/conv7.C: New test.
49649
49650 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
49651
49652 * gcc.c-torture/compile/20010605-2.c: New test.
49653
49654 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
49655
49656 * gcc.c-torture/execute/20010604-1.c: New test.
49657
49658 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
49659
49660 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
49661
49662 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
49663
49664 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
49665 (g++_link_flags): Likewise.
49666 (g++_init): Pass gccpath's value to two previous functions.
49667
49668 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49669
49670 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
49671 Ensure logfile entry matches exec command line.
49672
49673 2001-05-31 Richard Henderson <rth@redhat.com>
49674
49675 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
49676 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
49677
49678 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
49679
49680 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
49681 compiler for irix6.2
49682
49683 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
49684
49685 * g++.old-deja/g++.other/optimize3.C: New file.
49686
49687 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
49688
49689 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
49690 assemble.
49691
49692 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
49693
49694 * g++.old-deja/g++.other/optimize2.C: New file.
49695
49696 2001-05-25 Diego Novillo <dnovillo@redhat.com>
49697
49698 * gcc.c-torture/compile/20010518-2.c: New file.
49699 * gcc.c-torture/execute/20010518-1.c: New file.
49700 * gcc.c-torture/execute/20010518-2.c: New file.
49701
49702 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
49703
49704 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
49705
49706 2001-05-24 Mark Mitchell <mark@codesourcery.com>
49707
49708 G++ no longer defines builtins that do not begin with __builtin.
49709 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
49710 * g++.old-deja/g++.brendand/misc13.C: Likewise.
49711 * g++.old-deja/g++.law/builtin1.C: Likewise.
49712 * g++.old-deja/g++.law/cvt2.C: Likewise.
49713 * g++.old-deja/g++.mike/net5.C: Likewise.
49714 * g++.old-deja/g++.other/builtins1.C: Likewise.
49715 * g++.old-deja/g++.other/builtins2.C: Likewise.
49716 * g++.old-deja/g++.other/builtins3.C: Likewise.
49717 * g++.old-deja/g++.other/builtins4.C: Likewise.
49718 * g++.old-deja/g++.other/inline8.C: Likewise.
49719 * g++.old-deja/g++.robertl/eb39.C: Likewise.
49720
49721 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
49722
49723 * g++.old-deja/g++.pt/using1.C: Adjust.
49724 * g++.old-deja/g++.pt/using2.C: New test.
49725
49726 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
49727
49728 * gcc.dg/cpp/charconst.c: New tests.
49729 * gcc.dg/cpp/escape.c: New tests.
49730 * gcc.dg/cpp/escape-1.c: New tests.
49731 * gcc.dg/cpp/escape-2.c: New tests.
49732 * gcc.dg/cpp/ucs.c: New tests.
49733
49734 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
49735
49736 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
49737 native compiler for irix6.5.
49738
49739 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
49740
49741 * lib/g++.exp (g++_include_flags): Use args to compute
49742 get_multilibs.
49743 (g++_link_flags): Likewise.
49744 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
49745
49746 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
49747
49748 * gcc.dg/c90-hexfloat-1.c: Add more tests.
49749
49750 2001-05-21 Geoff Keating <geoffk@redhat.com>
49751
49752 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
49753 this file.
49754
49755 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49756
49757 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
49758 STACK_SIZE;
49759 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
49760 to STACK_SIZE; Use it to define size of add_histo array.
49761 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
49762 to STACK_SIZE.
49763 (f): Use GITT_SIZE to define size of gitt local table.
49764 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
49765 to STACK_SIZE; Use it to define size of bytemem array.
49766
49767 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49768
49769 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
49770 on 68HC11/HC12 due to the asm instruction.
49771 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
49772 * gcc.c-torture/compile/920520-1.x: Likewise.
49773 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
49774 on 68HC11/HC12 because the function is larger than 64K.
49775 * gcc.c-torture/compile/961203-1.x: New file, this test fails
49776 on 68HC11/HC12 because the structure is too large.
49777
49778 2001-05-20 Richard Henderson <rth@redhat.com>
49779
49780 * gcc.c-torture/execute/20010520-1.c: New.
49781
49782 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49783
49784 * g++.old-deja/g++.warn/compare1.C: New test.
49785 * gcc.dg/compare4.c: New test.
49786
49787 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
49788
49789 * g++.old-deja/g++.other/optimize1.C: New test.
49790
49791 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49792
49793 * g++.old-deja/g++.pt/spec41.C: New test.
49794
49795 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
49796
49797 * gcc.c-torture/compile/20010114-1.x: Remove.
49798
49799 2001-05-18 Stan Shebs <shebs@apple.com>
49800
49801 * gcc.c-torture/compile/20010518-1.c: New test.
49802
49803 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
49804
49805 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
49806 * g++.old-deja/g++.pt/crash67.C: New test.
49807
49808 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
49809
49810 * g++.old-deja/g++.other/debug9.C: New test.
49811
49812 2001-05-16 Zack Weinberg <zackw@stanford.edu>
49813
49814 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
49815
49816 2001-05-16 Jan Hubicka <jh@suse.cz>
49817
49818 * gcc.c-torture/compile/20010516-1.c: New test.
49819
49820 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
49821
49822 * g++.old-deja/g++.other/crash41.C: New test.
49823
49824 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
49825
49826 * g++.old-deja/g++.pt/crash66.C: New test.
49827
49828 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
49829
49830 * g++.old-deja/g++.robertl/eb27.C: Convert.
49831
49832 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
49833
49834 * g++.dg/friend-warn.C: New test. Do not warn about friend
49835 declaration being redundant.
49836
49837 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
49838
49839 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
49840
49841 2001-05-14 Mark Mitchell <mark@codesourcery.com>
49842
49843 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
49844
49845 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
49846
49847 * lib/g++.exp: Use testsuite_flags.
49848
49849 2001-05-13 Mark Mitchell <mark@codesourcery.com>
49850
49851 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
49852
49853 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
49854
49855 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
49856
49857 2001-05-11 Mark Mitchell <mark@codesourcery.com>
49858
49859 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
49860
49861 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
49862
49863 * gcc.c-torture/compile/20010313-1.c: New test.
49864
49865 2001-05-09 Zack Weinberg <zackw@stanford.edu>
49866
49867 * gcc.dg/cpp/direct2.c: New test.
49868 * gccq.dg/cpp/direct2s.c: New test.
49869
49870 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
49871
49872 2001-05-07 Mark Mitchell <mark@codesourcery.com>
49873
49874 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
49875 * g++.old-deja/g++.other/op3.C: Likewise.
49876
49877 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
49878
49879 * gcc.dg/cpp/syshdr.h: New file.
49880 * gcc.dg/cpp/sysmac1.c: Update.
49881 * gcc.dg/cpp/sysmac2.c: Update.
49882
49883 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
49884
49885 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
49886
49887 2001-05-04 David Edelsohn <edelsohn@gnu.org>
49888
49889 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
49890 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
49891
49892 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
49893
49894 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
49895
49896 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
49897
49898 * lib/g++.exp (g++_include_flags): Don't use any special flags
49899 if TESTING_IN_BUILD_TREE is not defined.
49900 (g++_init): Use a plain 'c++' as the compiler if
49901 TESTING_IN_BUILD_TREEE is not defined.
49902
49903 2001-05-02 Jakub Jelinek <jakub@redhat.com>
49904
49905 * g++.old-deja/g++.eh/catch13.C: New test.
49906 * g++.old-deja/g++.eh/catch14.C: New test.
49907
49908 2001-05-02 Jakub Jelinek <jakub@redhat.com>
49909
49910 * gcc.dg/cpp/tr-define.c: New test.
49911
49912 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
49913
49914 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
49915 <stdlib.h>, not <malloc.h>.
49916
49917 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
49918
49919 * g++.old-deja/g++.ns/template17.C: New test.
49920
49921 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
49922
49923 * g++.old-deja/g++.pt/ref4.C: New test.
49924
49925 2001-04-30 Richard Henderson <rth@redhat.com>
49926
49927 * gcc.dg/20000724-1.c: Revert last change.
49928
49929 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
49930
49931 * g77.f-torture/execute/20010430.f: New test.
49932
49933 2001-04-30 Mark Mitchell <mark@codesourcery.com>
49934
49935 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
49936
49937 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
49938
49939 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
49940
49941 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
49942
49943 * g++.old-deja/g++.eh/crash6.C: New test.
49944
49945 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
49946
49947 * g++.old-deja/g++.other/warn7.C: New test.
49948
49949 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
49950
49951 * g++.old-deja/g++.other/defarg9.C: New test.
49952
49953 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
49954
49955 * g77.f-torture/compile/20010426.f: New test.
49956 * g77.f-torture/execute/20010426.f: New test.
49957
49958 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
49959
49960 * g77.f-torture/compile/20000629-1.x: Remove - error
49961 has been fixed.
49962
49963 2001-04-26 Jeffrey A Law (law@cygnus.com)
49964
49965 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
49966 Tweak slightly to work with g++.dg framework.
49967 * g++.dg/special/ecos.exp: Run initp1.C test.
49968 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
49969
49970 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
49971 its linker doesn't give line numbers either.
49972 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
49973
49974 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
49975
49976 * g++.old-deja/g++.other/lex1.C: New test.
49977
49978 2001-04-26 Jakub Jelinek <jakub@redhat.com>
49979
49980 * gcc.dg/noncompile/20010425-1.c: New test.
49981
49982 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
49983
49984 * g++.old-deja/g++.pt/mangle2.C: New test.
49985
49986 2001-04-25 Jakub Jelinek <jakub@redhat.com>
49987
49988 * gcc.dg/format/plus-1.c: New test.
49989
49990 2001-04-25 Jakub Jelinek <jakub@redhat.com>
49991
49992 * gcc.dg/20010423-1.c: New test.
49993
49994 2001-04-25 Jakub Jelinek <jakub@redhat.com>
49995
49996 * gcc.c-torture/execute/20010422-1.c: New test.
49997
49998 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
49999
50000 * g++.old-deja/g++.ns/type2.C: New test.
50001
50002 2001-04-24 Zack Weinberg <zackw@stanford.edu>
50003
50004 * g++.old-deja/g++.other/perf1.C: New test.
50005
50006 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
50007
50008 * gcc.dg/c99-func-2.c: Remove xfail.
50009 * gcc.dg/c99-func-3.c: Remove xfail.
50010 * gcc.dg/c99-func-4.c: Remove xfail.
50011
50012 2001-04-23 Zack Weinberg <zackw@stanford.edu>
50013
50014 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
50015
50016 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
50017
50018 * gcc.c-torture/compile/20010423-1.c: New test.
50019
50020 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
50021
50022 * g++.old-deja/g++.pt/typename28.C: New test.
50023
50024 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
50025
50026 * g++.old-deja/g++.abi/empty2.C: New test.
50027 * g++.old-deja/g++.abi/empty3.C: New test.
50028
50029 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50030
50031 * g++.old-deja/g++.other/comdat2.C: New test.
50032 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
50033
50034 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50035
50036 * g++.old-deja/g++.other/overload14.C: New test.
50037
50038 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50039
50040 * g++.old-deja/g++.other/lookup23.C: New test.
50041
50042 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50043
50044 * gcc.c-torture/execute/20010403-1.c: New test.
50045
50046 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
50047 Mark Mitchell <mark@codesourcery.com>
50048
50049 * lib/old-dejagnu.exp: Don't delete output of executable.
50050 Add .exe suffix to executables.
50051
50052 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
50053
50054 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
50055
50056 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50057
50058 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
50059
50060 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
50061
50062 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
50063 * g++.old-deja/g++.abi/crash1.C: New test.
50064
50065 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
50066
50067 * g++.old-deja/g++.other/crash40.C: New test.
50068
50069 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50070
50071 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
50072
50073 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
50074
50075 * g++.old-deja/g++.other/warn6.C: New test.
50076
50077 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
50078
50079 * g++.old-deja/g++.robertl/eb42.C: Same.
50080
50081 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50082
50083 * gcc.dg/wtr-conversion-1.c: New testcase.
50084
50085 2001-04-10 Richard Henderson <rth@redhat.com>
50086
50087 * g++.old-deja/g++.other/array5.C: New.
50088
50089 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50090
50091 * gcc.c-torture/execute/20010408-1.c: New test.
50092
50093 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
50094
50095 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
50096 headers and constructs.
50097 * g++.old-deja/g++.robertl/eb79.C: Same.
50098 * g++.old-deja/g++.robertl/eb77.C (main): Same.
50099 * g++.old-deja/g++.robertl/eb73.C: Same.
50100 * g++.old-deja/g++.robertl/eb66.C (main): Same.
50101 * g++.old-deja/g++.robertl/eb55.C (t): Same.
50102 * g++.old-deja/g++.robertl/eb54.C (main): Same.
50103 * g++.old-deja/g++.robertl/eb46.C (main): Same.
50104 * g++.old-deja/g++.robertl/eb44.C: Same.
50105 * g++.old-deja/g++.robertl/eb41.C (main): Same.
50106 * g++.old-deja/g++.robertl/eb4.C (main): Same.
50107 * g++.old-deja/g++.robertl/eb39.C: Same.
50108 * g++.old-deja/g++.robertl/eb33.C (main): Same.
50109 * g++.old-deja/g++.robertl/eb31.C (main): Same.
50110 * g++.old-deja/g++.robertl/eb30.C: Same.
50111 * g++.old-deja/g++.robertl/eb3.C: Same.
50112 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
50113 * g++.old-deja/g++.robertl/eb21.C: Same.
50114 * g++.old-deja/g++.robertl/eb15.C: Same.
50115 * g++.old-deja/g++.robertl/eb118.C: Same.
50116 * g++.old-deja/g++.robertl/eb115.C (main): Same.
50117 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
50118 * g++.old-deja/g++.robertl/eb109.C: Same.
50119 * g++.old-deja/g++.other/sibcall1.C (main): Same.
50120 * g++.old-deja/g++.mike/rtti1.C: Same.
50121 * g++.old-deja/g++.mike/p658.C: Same.
50122 * g++.old-deja/g++.mike/net46.C: Same.
50123 * g++.old-deja/g++.mike/net34.C: Same.
50124 * g++.old-deja/g++.mike/memoize1.C: Same.
50125 * g++.old-deja/g++.mike/eh2.C: Same.
50126 * g++.old-deja/g++.law/weak.C: Same.
50127 * g++.old-deja/g++.law/visibility7.C: Same.
50128 * g++.old-deja/g++.law/visibility25.C: Same.
50129 * g++.old-deja/g++.law/visibility22.C: Same.
50130 * g++.old-deja/g++.law/visibility2.C: Same.
50131 * g++.old-deja/g++.law/visibility17.C: Same.
50132 * g++.old-deja/g++.law/visibility13.C: Same.
50133 * g++.old-deja/g++.law/visibility10.C: Same.
50134 * g++.old-deja/g++.law/visibility1.C: Same.
50135 * g++.old-deja/g++.law/virtual3.C (eval): Same.
50136 * g++.old-deja/g++.law/vbase1.C: Same.
50137 * g++.old-deja/g++.law/operators32.C: Same.
50138 * g++.old-deja/g++.law/nest3.C: Same.
50139 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
50140 * g++.old-deja/g++.law/except5.C (main): Same.
50141 * g++.old-deja/g++.law/cvt7.C (run): Same.
50142 * g++.old-deja/g++.law/cvt2.C: Same.
50143 * g++.old-deja/g++.law/cvt16.C: Same.
50144 * g++.old-deja/g++.law/ctors6.C (bar): Same.
50145 * g++.old-deja/g++.law/ctors17.C (main): Same.
50146 * g++.old-deja/g++.law/ctors13.C: Same.
50147 * g++.old-deja/g++.law/ctors12.C (main): Same.
50148 * g++.old-deja/g++.law/ctors10.C: Same.
50149 * g++.old-deja/g++.law/code-gen5.C: Same.
50150 * g++.old-deja/g++.law/bad-error7.C: Same.
50151 * g++.old-deja/g++.law/arm9.C: Same.
50152 * g++.old-deja/g++.law/arm12.C: Same.
50153 * g++.old-deja/g++.law/arg8.C: Same.
50154 * g++.old-deja/g++.law/arg1.C: Same.
50155 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
50156 * g++.old-deja/g++.jason/template31.C: Same.
50157 * g++.old-deja/g++.jason/template24.C (main): Same.
50158 * g++.old-deja/g++.jason/2371.C: Same.
50159 * g++.old-deja/g++.eh/new2.C: Same.
50160 * g++.old-deja/g++.eh/new1.C: Same.
50161 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
50162 * g++.old-deja/g++.brendan/nest21.C (main): Same.
50163 * g++.old-deja/g++.brendan/err-msg3.C: Same.
50164 * g++.old-deja/g++.brendan/crash62.C: Same.
50165 * g++.old-deja/g++.brendan/crash52.C: Same.
50166 * g++.old-deja/g++.brendan/crash49.C (main): Same.
50167 * g++.old-deja/g++.brendan/crash38.C: Same.
50168 * g++.old-deja/g++.brendan/crash15.C (main): Same.
50169 * g++.old-deja/g++.brendan/copy9.C: Same.
50170
50171 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
50172
50173 * gcc.c-torture/execute/20001203-2.c (memset):
50174 Count argument is of type __SIZE_TYPE__.
50175
50176 2001-04-04 Diego Novillo <dnovillo@redhat.com>
50177
50178 * gcc.c-torture/compile/20010404-1.c: New test.
50179
50180 2001-04-04 Jakub Jelinek <jakub@redhat.com>
50181
50182 * gcc.c-torture/compile/20010326-1.c: New test.
50183
50184 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
50185
50186 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
50187 peculiarities of the SH.
50188 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
50189
50190 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50191
50192 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
50193 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
50194 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
50195
50196 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50197
50198 * g77.f-torture/compile/20010321-1.f: New test.
50199
50200 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50201
50202 * gcc.c-torture/compile/20010329-1.c: New test.
50203
50204 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50205
50206 * gcc.c-torture/execute/20010329-1.c: New test.
50207
50208 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
50209
50210 * g++.old-deja/g++.other/eh4.C: Fix typo.
50211
50212 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
50213
50214 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
50215
50216 2001-03-28 Philip Blundell <philb@gnu.org>
50217
50218 * gcc.c-torture/compile/20010328-1.c: New test.
50219
50220 2001-03-27 Richard Henderson <rth@redhat.com>
50221
50222 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
50223 * g++.old-deja/g++.eh/vbase3.C: Likewise.
50224
50225 2001-03-27 Alan Modra <alan@linuxcare.com.au>
50226
50227 * gcc.c-torture/compile/20010327-1.c: New test.
50228
50229 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
50230
50231 * g++.old-deja/g++.other/friend12.C: New test.
50232 * g++.old-deja/g++.other/friend9.C: Expect no errors.
50233 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
50234
50235 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
50236
50237 * gcc.c-torture/execute/20010325-1.c: New test.
50238
50239 2001-03-23 Jakub Jelinek <jakub@redhat.com>
50240
50241 * g++.old-deja/g++.other/mangle3.C: New test.
50242
50243 2001-03-22 Jakub Jelinek <jakub@redhat.com>
50244
50245 * g++.old-deja/g++.other/anon8.C: New test.
50246
50247 2001-03-20 Philip Blundell <philb@gnu.org>
50248
50249 * gcc.c-torture/compile/20010320-1.c: New test.
50250
50251 2001-03-17 Richard Henderson <rth@redhat.com>
50252
50253 * g++.old-deja/g++.other/eh4.C: Add expected error text.
50254
50255 2001-03-15 Geoff Keating <geoff@redhat.com>
50256
50257 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
50258 tests on AIX.
50259
50260 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
50261
50262 * g++.old-deja/g++.other/eh4.C: New test.
50263
50264 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
50265
50266 * gcc.dg/cpp/mi1.c: Update.
50267
50268 2001-03-14 Jakub Jelinek <jakub@redhat.com>
50269
50270 * g++.old-deja/g++.other/regstack.C: New test.
50271
50272 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
50273
50274 * g++.old-deja/g++.other/ref4.C: New test.
50275
50276 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
50277
50278 * objc/execute/va_method.m: Added.
50279 * objc/execute/IMP.m: Added.
50280 * objc/execute/_cmd.m: Added.
50281 * objc/execute/accessing_ivars.m: Added.
50282 * objc/execute/class-1.m: Added.
50283 * objc/execute/class-10.m: Added.
50284 * objc/execute/class-11.m: Added.
50285 * objc/execute/class-12.m: Added.
50286 * objc/execute/class-13.m: Added.
50287 * objc/execute/class-14.m: Added.
50288 * objc/execute/class-2.m: Added.
50289 * objc/execute/class-3.m: Added.
50290 * objc/execute/class-4.m: Added.
50291 * objc/execute/class-5.m: Added.
50292 * objc/execute/class-6.m: Added.
50293 * objc/execute/class-7.m: Added.
50294 * objc/execute/class-8.m: Added.
50295 * objc/execute/class-9.m: Added.
50296 * objc/execute/class-tests-1.h
50297 * objc/execute/class-tests-2.h
50298 * objc/execute/compatibility_alias.m: Added.
50299 * objc/execute/encode-1.m: Added.
50300 * objc/execute/formal_protocol-1.m: Added.
50301 * objc/execute/formal_protocol-2.m: Added.
50302 * objc/execute/formal_protocol-3.m: Added.
50303 * objc/execute/formal_protocol-4.m: Added.
50304 * objc/execute/formal_protocol-5.m: Added.
50305 * objc/execute/formal_protocol-6.m: Added.
50306 * objc/execute/formal_protocol-7.m: Added.
50307 * objc/execute/informal_protocol.m: Added.
50308 * objc/execute/initialize.m: Added.
50309 * objc/execute/load.m: Added.
50310 * objc/execute/many_args_method.m: Added.
50311 * objc/execute/nested-3.m: Added.
50312 * objc/execute/no_clash.m: Added.
50313 * objc/execute/private.m: Added.
50314 * objc/execute/redefining_self.m: Added.
50315 * objc/execute/root_methods.m: Added.
50316 * objc/execute/selector-1.m: Added.
50317 * objc/execute/static-1.m: Added.
50318 * objc/execute/static-2.m: Added.
50319 * objc/execute/va_method.m: Added.
50320
50321 2001-03-10 Richard Henderson <rth@redhat.com>
50322
50323 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
50324
50325 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
50326
50327 * g++.old-deja/g++.other/crash31.C: XFAIL.
50328 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
50329 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
50330 * gcc.c-torture/execute/20010123-1.x: XFAIL.
50331 * gcc.c-torture/execute/20010124-1.x: XFAIL.
50332 * gcc.dg/sequence-pt-1.c: XFAIL one test.
50333
50334 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
50335
50336 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
50337
50338 2001-03-06 Zack Weinberg <zackw@stanford.edu>
50339
50340 * gcc.dg/20000724-1.c: Don't use multiline strings.
50341
50342 2001-03-06 Zack Weinberg <zackw@stanford.edu>
50343
50344 * objc/execute/string1.m, objc/execute/string2.m: Compare the
50345 result of -cString against what we expect it to be; don't just
50346 print it out for no one to read.
50347
50348 * objc/execute/string3.m, objc/execute/string4.m: New tests.
50349 Based on testcases provided by Nicola Pero.
50350
50351 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
50352
50353 * gcc.dg/cpp/macro7.c: New test.
50354
50355 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
50356
50357 * gcc.dg/cpp/multiline.c: Update.
50358
50359 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50360
50361 * g++.old-deja/g++.other/enum3.C: New test.
50362
50363 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50364
50365 * g++.old-deja/g++.other/pod1.C: New test.
50366
50367 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50368
50369 * g++.old-deja/g++.ext/overload1.C: New test.
50370
50371 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
50372
50373 * g++.old-deja/g++.pt/using1.C: New test.
50374
50375 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
50376
50377 * g++.old-deja/g++.other/using9.C: New test.
50378
50379 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
50380
50381 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
50382
50383 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
50384
50385 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
50386
50387 * g++.old-deja/g++.ext/realpt1.C: Remove.
50388
50389 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
50390
50391 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
50392
50393 2001-02-26 Will Cohen <wcohen@redhat.com>
50394
50395 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
50396
50397 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
50398
50399 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
50400 templatized constructors.
50401
50402 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50403
50404 * gcc.c-torture/execute/20010224-1.c: New test.
50405
50406 2001-02-23 Jakub Jelinek <jakub@redhat.com>
50407
50408 * gcc.c-torture/execute/20010222-1.c: New test.
50409
50410 2001-02-22 Jakub Jelinek <jakub@redhat.com>
50411
50412 * g++.old-deja/g++.other/inline20.C: New test.
50413
50414 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
50415
50416 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
50417
50418 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
50419
50420 * g++.old-deja/g++.other/lookup22.C: New test.
50421
50422 2001-02-19 Zack Weinberg <zackw@stanford.edu>
50423
50424 * g77.dg: New directory.
50425 * g77.dg/20010216-1.f: New test case.
50426 * g77.dg/dg.exp: New driver.
50427 * lib/g77-dg.exp: New driver library.
50428
50429 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50430
50431 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
50432
50433 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
50434
50435 * g++.old-deja/g++.other/decl9.C: New test.
50436
50437 2001-02-16 Jakub Jelinek <jakub@redhat.com>
50438
50439 * g++.old-deja/g++.other/init16.C: Update the test so that it does
50440 not need <string> and also tests the initialization at runtime.
50441
50442 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
50443
50444 * gcc.c-torture/execute/longlong.c: New test.
50445
50446 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
50447
50448 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
50449
50450 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
50451
50452 * gcc.c-torture/execute/920302-1.c (execute):
50453 Change argument type to short.
50454
50455 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
50456
50457 * g++.old-deja/g++.pt/deduct6.C: New test.
50458
50459 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
50460
50461 * g++.old-deja/g++.pt/deduct5.C: New test.
50462
50463 2001-02-14 Jakub Jelinek <jakub@redhat.com>
50464
50465 * gcc.c-torture/execute/20010209-1.c: New test.
50466
50467 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
50468
50469 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
50470
50471 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
50472
50473 * g++.dg/vtgc1.C: Update for new ABI.
50474
50475 * consistency.vlad: New directory, 1665 files.
50476
50477 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
50478
50479 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
50480 return type.
50481 * gcc.dg/cpp/digraphs.c: Declare puts.
50482
50483 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50484
50485 * g++.old-deja/g++.other/warn5.C: New test.
50486
50487 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50488
50489 * g++.old-deja/g++.pt/spec40.C: New test.
50490
50491 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50492
50493 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
50494 case.
50495 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
50496
50497 2001-02-12 Jakub Jelinek <jakub@redhat.com>
50498
50499 * gcc.c-torture/compile/20010209-1.c: New test.
50500
50501 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
50502
50503 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
50504 excess errors message but not if it crashes.
50505 * g++.old-deja/g++.other/crash27.C: Likewise.
50506 * g++.old-deja/g++.other/crash28.C: Likewise.
50507 * g++.old-deja/g++.other/crash30.C: Likewise.
50508 * g++.old-deja/g++.other/crash32.C: Likewise.
50509 * g++.old-deja/g++.other/crash35.C: Likewise.
50510 * g++.old-deja/g++.pt/inherit2.C: Likewise.
50511
50512 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
50513
50514 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
50515 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
50516 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
50517 g77.f-torture/execute/execute.exp,
50518 g77.f-torture/noncompile/noncompile.exp,
50519 gcc.c-torture/execute/execute.exp,
50520 gcc.c-torture/execute/memcheck/memcheck.exp,
50521 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
50522 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
50523 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
50524 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
50525 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
50526 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
50527 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50528 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
50529 Remove bug reporting instructions with ancient email addresses.
50530
50531 2001-02-07 Jakub Jelinek <jakub@redhat.com>
50532
50533 * gcc.dg/20010202-1.c: New test.
50534 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
50535
50536 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
50537
50538 * g++.dg/stdbool-if.C: New test.
50539
50540 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
50541
50542 * objc/execute/fdecl.m: Added main().
50543
50544 2001-02-07 Jakub Jelinek <jakub@redhat.com>
50545
50546 * gcc.c-torture/execute/20010206-1.c: New test.
50547
50548 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
50549
50550 * gcc.dg/cpp/avoidpaste1.c: Update.
50551
50552 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
50553
50554 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
50555 Pero <nicola@brainstorm.co.uk>.
50556 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
50557
50558 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
50559
50560 * g++.old-deja/g++.pt/spec39.C: New test.
50561
50562 2001-02-05 Jakub Jelinek <jakub@redhat.com>
50563
50564 * gcc.c-torture/compile/20010202-1.c: New test.
50565
50566 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
50567
50568 * g++.old-deja/g++.abi/primary2.C: New test.
50569 * g++.old-deja/g++.abi/primary3.C: New test.
50570 * g++.old-deja/g++.abi/primary4.C: New test.
50571 * g++.old-deja/g++.abi/primary5.C: New test.
50572 * g++.old-deja/g++.abi/vtable3.h: New test.
50573 * g++.old-deja/g++.abi/vtable3a.C: New test.
50574 * g++.old-deja/g++.abi/vtable3b.C: New test.
50575 * g++.old-deja/g++.abi/vtable3c.C: New test.
50576 * g++.old-deja/g++.abi/vtable3d.C: New test.
50577 * g++.old-deja/g++.abi/vtable3e.C: New test.
50578 * g++.old-deja/g++.abi/vtable3f.C: New test.
50579 * g++.old-deja/g++.abi/vtable3g.C: New test.
50580 * g++.old-deja/g++.abi/vtable3h.C: New test.
50581 * g++.old-deja/g++.abi/vtable3i.C: New test.
50582 * g++.old-deja/g++.abi/vtable3j.C: New test.
50583 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
50584
50585 2001-02-03 Jakub Jelinek <jakub@redhat.com>
50586
50587 * g++.old-deja/g++.other/anon6.C: New test.
50588 * g++.old-deja/g++.other/anon7.C: New test.
50589
50590 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
50591
50592 * gcc.dg/cpp/avoidpaste2.c: New tests.
50593
50594 2001-01-31 Jakub Jelinek <jakub@redhat.com>
50595
50596 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
50597
50598 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
50599
50600 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
50601 DECIMAL_DIG cases for Irix."
50602
50603 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
50604
50605 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
50606
50607 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
50608
50609 * gcc.dg/c99-tag-1.c: New test.
50610
50611 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
50612
50613 * gcc.dg/cpp/tr-warn1.c: Add tests.
50614
50615 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
50616
50617 * gcc.dg/cpp/avoidpaste1.c: Update.
50618 * gcc.dg/cpp/paste4.c: Update.
50619
50620 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
50621
50622 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
50623 cases for Irix.
50624
50625 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
50626
50627 * g++.old-deja/g++.other/inline19.C: New test.
50628
50629 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
50630
50631 * gcc.dg/Wlarger-than.c: New test.
50632
50633 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
50634
50635 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
50636
50637 2001-01-29 Jakub Jelinek <jakub@redhat.com>
50638
50639 * gcc.c-torture/execute/20010129-1.c: New test.
50640 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
50641
50642 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
50643
50644 * gcc.dg/cpp/avoidpaste1.c: Test case.
50645
50646 2001-01-28 Jakub Jelinek <jakub@redhat.com>
50647
50648 * g++.old-deja/g++.other/inline18.C: New test.
50649
50650 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50651
50652 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
50653 and __builtin_putchar.
50654
50655 2001-01-27 Jakub Jelinek <jakub@redhat.com>
50656
50657 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
50658 tests.
50659
50660 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
50661
50662 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
50663 floating point number rounding mode to round to the nearest
50664 representable mode.
50665
50666 2001-01-25 Jakub Jelinek <jakub@redhat.com>
50667
50668 * g++.old-deja/g++.other/mangle2.C: New test.
50669
50670 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
50671
50672 * gcc.c-torture/compile/20010124-1.c: New test.
50673
50674 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
50675
50676 * g++.old-deja/g++.pt/spec38.C: New test.
50677
50678 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50679
50680 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
50681 "Build don't run".
50682
50683 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50684
50685 * gcc.c-torture/execute/20010123-1.c: New test.
50686
50687 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
50688
50689 * g++.old-deja/g++.pt/spec37.C: New test.
50690
50691 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
50692
50693 * g++.old-deja/g++.pt/overload14.C: New test.
50694
50695 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50696
50697 * gcc.c-torture/execute/20010122-1.c: New test, exercise
50698 __builtin_return_address.
50699
50700 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
50701
50702 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
50703 * g++.old-deja/g++.pt/spec35.C: New test.
50704 * g++.old-deja/g++.pt/spec36.C: New test.
50705
50706 2001-01-20 Jakub Jelinek <jakub@redhat.com>
50707
50708 * gcc.c-torture/compile/20010118-1.c: New test.
50709
50710 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
50711
50712 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
50713
50714 2001-01-19 Jakub Jelinek <jakub@redhat.com>
50715
50716 * gcc.c-torture/execute/20010119-1.c: New test.
50717
50718 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50719
50720 * g++.old-deja/g++.other/vbase5.C: New test.
50721
50722 2001-01-19 Jakub Jelinek <jakub@redhat.com>
50723
50724 * gcc.c-torture/execute/20010118-1.c: New test.
50725
50726 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50727
50728 * g++.old-deja/g++.pt/deduct3.C: New test.
50729
50730 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50731
50732 * g++.old-deja/g++.pt/spec34.C: New test.
50733
50734 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
50735
50736 * g77.f-torture/compile/20000601-2.f: New test.
50737
50738 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50739
50740 * g++.old-deja/g++.other/init17.C: New test.
50741
50742 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
50743
50744 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
50745
50746 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50747
50748 * g++.old-deja/g++.pt/unify8.C: New test.
50749
50750 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50751
50752 * g++.old-deja/g++.abi/vbase1.C: New test.
50753
50754 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50755
50756 * g++.old-deja/g++.pt/crash65.C: New test.
50757
50758 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
50759
50760 * gcc.dg/cpp/assembl2.S: New test case.
50761
50762 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
50763
50764 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
50765 are supported.
50766
50767 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50768
50769 * g++.old-deja/g++.other/builtins1.C: New test.
50770 * g++.old-deja/g++.other/builtins2.C: Likewise.
50771 * g++.old-deja/g++.other/builtins3.C: Likewise.
50772 * g++.old-deja/g++.other/builtins4.C: Likewise.
50773
50774 2001-01-17 Jakub Jelinek <jakub@redhat.com>
50775
50776 * gcc.c-torture/compile/20010117-1.c: New test.
50777 * gcc.c-torture/compile/20010117-2.c: New test.
50778
50779 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
50780
50781 * g77.f-torture/execute/20010116.[fx]: New test,
50782 XFAIL on i?86-*-*.
50783 * g77.f-torture/compile/20010115.f: Indicate it's
50784 a test for PR fortran/1636.
50785
50786 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
50787
50788 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
50789
50790 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
50791
50792 * g77.f-torture/compile/20010115.f: New test.
50793
50794 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
50795
50796 * g++.old-deja/g++.pt/nontype5.C: New test.
50797
50798 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
50799
50800 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
50801 have an equivalent working one below it.
50802
50803 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
50804
50805 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
50806 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
50807
50808 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
50809
50810 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
50811 message containing "init_priority".
50812 (conpr-2.C): Likewise.
50813 (conpr-3.C): Likewise.
50814 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
50815
50816 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50817
50818 * gcc.c-torture/execute/20010114-2.c: New test.
50819
50820 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
50821
50822 * gcc.c-torture/compile/20010114-1.c: New test.
50823 * gcc.c-torture/compile/20010114-1.x: Xfail.
50824 * gcc.c-torture/compile/20010114-2.c: New test.
50825 * gcc.c-torture/execute/20010114-1.c: New test.
50826 * gcc.dg/trunc-1.c: New test.
50827 * gcc.dg/uninit-B.c: New test.
50828
50829 2001-01-13 Nick Clifton <nickc@redhat.com>
50830
50831 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
50832 target.
50833
50834 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
50835
50836 * gcc.c-torture/compile/20010113-1.c: New test.
50837
50838 2001-01-13 Jakub Jelinek <jakub@redhat.com>
50839
50840 * gcc.c-torture/compile/20001212-1.c: New test.
50841
50842 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
50843
50844 * gcc.dg/cpp/widestr1.c: Update.
50845 * gcc.dg/cpp/prag-imp.c: Remove.
50846
50847 2001-01-12 Jakub Jelinek <jakub@redhat.com>
50848
50849 * gcc.c-torture/execute/20000801-3.x: Remove.
50850 * gcc.dg/c90-init-1.c: New test.
50851 * gcc.dg/c99-init-1.c: New test.
50852 * gcc.dg/c99-init-2.c: New test.
50853 * gcc.dg/gnu99-init-1.c: New test.
50854
50855 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
50856
50857 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
50858 testing that no relevant ones were found.
50859
50860 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
50861
50862 * g++.old-deja/g++.pt/cast2.C: New test.
50863
50864 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
50865
50866 * g++.old-deja/g++.pt/friend47.C: New test.
50867
50868 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
50869
50870 * g++.old-deja/g++.pt/instantiate13.C: New test.
50871
50872 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
50873
50874 * g++.old-deja/g++.other/defarg7.C: New test.
50875 * g++.old-deja/g++.other/defarg8.C: New test.
50876
50877 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
50878
50879 * g++.old-deja/g++.pt/crash64.C: New test.
50880
50881 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
50882
50883 * g++.old-deja/g++.pt/crash63.C: New test.
50884
50885 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
50886
50887 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
50888
50889 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
50890
50891 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
50892
50893 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
50894
50895 * g++.old-deja/g++.pt/error3.C: New test.
50896
50897 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
50898
50899 * g++.old-deja/g++.other/crash39.C: New test.
50900
50901 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
50902
50903 * g++.old-deja/g++.other/vbase4.C: New test.
50904
50905 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
50906
50907 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
50908 * gcc.dg/special/20000419-2.c: New file. Identical to above.
50909 * gcc.dg/special/special.exp: New test driver which will check
50910 for alias support for the above test.
50911
50912 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
50913
50914 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
50915 problems on small machines.
50916 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
50917 parameterize.
50918
50919 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
50920
50921 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
50922 mips.
50923 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
50924
50925 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
50926
50927 * g++.old_deja/g++.pt/using8.C: New test.
50928
50929 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
50930
50931 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
50932
50933 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
50934
50935 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
50936 where a failure is expected.
50937 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
50938
50939 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
50940
50941 * g++.old_deja/g++.pt/instantiate12.C: New test.
50942
50943 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
50944
50945 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
50946 start of structs.
50947 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
50948 * g++.old-deja/g++.brendan/crash17.C: Likewise.
50949 * g++.old-deja/g++.brendan/crash29.C: Likewise.
50950 * g++.old-deja/g++.brendan/crash48.C: Likewise.
50951 * g++.old-deja/g++.brendan/ns1.C: Likewise.
50952 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
50953 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
50954 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
50955 * g++.old-deja/g++.eh/spec6.C: Likewise.
50956 * g++.old-deja/g++.jason/crash3.C: Likewise.
50957 * g++.old-deja/g++.law/ctors11.C: Likewise.
50958 * g++.old-deja/g++.law/ctors17.C: Likewise.
50959 * g++.old-deja/g++.law/ctors5.C: Likewise.
50960 * g++.old-deja/g++.law/ctors9.C: Likewise.
50961 * g++.old-deja/g++.mike/ambig1.C: Likewise.
50962 * g++.old-deja/g++.mike/net22.C: Likewise.
50963 * g++.old-deja/g++.mike/p3538a.C: Likewise.
50964 * g++.old-deja/g++.mike/p3538b.C: Likewise.
50965 * g++.old-deja/g++.mike/virt3.C: Likewise.
50966 * g++.old-deja/g++.niklas/t128.C: Likewise.
50967 * g++.old-deja/g++.other/anon4.C: Likewise.
50968 * g++.old-deja/g++.other/using1.C: Likewise.
50969 * g++.old-deja/g++.other/warn3.C: Likewise.
50970 * g++.old-deja/g++.pt/t37.C: Likewise.
50971 * g++.old-deja/g++.robertl/eb69.C: Likewise.
50972 * g++.old-deja/g++.robertl/eb71.C: Likewise.
50973
50974 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
50975
50976 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
50977
50978 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50979
50980 * gcc.c-torture/execute/stdio-opt-3.c: New test.
50981
50982 2001-01-07 Jakub Jelinek <jakub@redhat.com>
50983
50984 * gcc.c-torture/compile/20010107-1.c: New test.
50985
50986 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
50987
50988 * gcc.c-torture/execute/builtin-noret-1.c: New test.
50989
50990 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
50991
50992 * gcc.dg/format/format.h: New file.
50993 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
50994 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
50995 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
50996 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
50997 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
50998 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
50999 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
51000 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
51001 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
51002 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
51003 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
51004 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
51005 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
51006 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
51007 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
51008 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
51009 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
51010 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
51011 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
51012 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
51013 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
51014 instead of declaring standard types, macros and functions in each
51015 test.
51016
51017 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
51018
51019 * gcc.c-torture/execute/20010106-1.c: New test.
51020
51021 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
51022
51023 * gcc.dg/format/format.exp: New file.
51024 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
51025 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
51026 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
51027 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
51028 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
51029 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
51030 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
51031 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
51032 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
51033 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
51034 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
51035 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
51036 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
51037 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
51038 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
51039 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
51040 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
51041 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
51042 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
51043 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
51044 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
51045 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
51046 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
51047 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
51048 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
51049 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
51050 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
51051 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
51052 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
51053 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
51054 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
51055 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
51056 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
51057 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
51058 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
51059 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
51060 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
51061 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
51062 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
51063 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
51064 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
51065 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
51066
51067 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
51068
51069 * gcc.c-torture/execute/991228-1.c: Take word endianness into
51070 account.
51071
51072 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
51073
51074 * gcc.c-torture/execute/builtin-complex-1.c: New test.
51075
51076 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
51077
51078 * g++.old-deja/g++.pt/crash62.C: New test.
51079
51080 2001-01-04 Richard Henderson <rth@redhat.com>
51081
51082 * gcc.dg/20000926-1.c: Update expected warnings.
51083 * gcc.dg/array-2.c: Likewise.
51084 * gcc.dg/array-4.c: Also validate flexible array members.
51085 * gcc.dg/c99-flex-array-1.c: New.
51086
51087 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
51088
51089 * gcc.c-torture/compile/20001222-1.x: Remove.
51090
51091 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
51092
51093 * gcc.c-torture/execute/built-in-setjmp.c: New.
51094
51095 2001-01-03 Richard Henderson <rth@redhat.com>
51096
51097 * gcc.dg/940510-1.c: Update expected error wording.
51098 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
51099
51100 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
51101
51102 * lib/target-supports.exp (check_alias_available): Modified to
51103 indicate aliases not supported if only weak aliases are supported.
51104
51105 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51106
51107 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
51108 Turn on cmpstrsi checks for __pj__ and __i370__.
51109
51110 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
51111
51112 * g++.old-deja/g++.other/virtual11.C: New test.
51113
51114 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
51115
51116 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
51117
51118 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51119
51120 * gcc.c-torture/compile/20010102-1.c: New test.
51121
51122 2001-01-02 Andreas Jaeger <aj@suse.de>
51123
51124 * gcc.dg/noreturn-3.c: New test.
51125
51126 * gcc.dg/noreturn-4.c: New test.
51127
51128 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51129
51130 * gcc.c-torture/execute/stdio-opt-1.c: Also test
51131 __builtin_fputc and __builtin_fwrite.
51132
51133 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
51134
51135 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
51136 signed char, not default char.
51137
51138 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
51139
51140 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
51141
51142 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
51143
51144 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
51145
51146 2000-12-29 Richard Henderson <rth@redhat.com>
51147
51148 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
51149 (__cyg_profile_func_exit): Define.
51150
51151 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
51152
51153 * g++.dg/vtgc1.C: New test.
51154
51155 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
51156
51157 * gcc.dg/noncompile/20001228-1.c: New test.
51158
51159 * gcc.dg/20001228-1.c: New test.
51160
51161 * gcc.c-torture/execute/20001228-1.c: New test.
51162
51163 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
51164
51165 * gcc.dg/format-strfmon-1.c: New test.
51166
51167 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51168
51169 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
51170 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
51171 * gcc.c-torture/execute/string-opt-1.c: Likewise.
51172 * gcc.c-torture/execute/string-opt-2.c: Likewise.
51173 * gcc.c-torture/execute/string-opt-3.c: Likewise.
51174 * gcc.c-torture/execute/string-opt-4.c: Likewise.
51175 * gcc.c-torture/execute/string-opt-6.c: Likewise.
51176 * gcc.c-torture/execute/string-opt-7.c: Likewise.
51177 * gcc.c-torture/execute/string-opt-8.c: Likewise.
51178 * gcc.c-torture/execute/string-opt-9.c: Likewise.
51179 * gcc.c-torture/execute/string-opt-10.c: Likewise.
51180 * gcc.c-torture/execute/string-opt-11.c: Likewise.
51181 * gcc.c-torture/execute/string-opt-12.c: Likewise.
51182
51183 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
51184 * gcc.c-torture/execute/string-opt-4.c: Test index.
51185
51186 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
51187
51188 * gcc.c-torture/compile/20001226-1.c: New test.
51189
51190 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
51191
51192 * gcc.c-torture/compile/20001222-1.c: New test.
51193 * gcc.c-torture/compile/20001222-1.x: Xfail.
51194
51195 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
51196
51197 * gcc.c-torture/execute/comp-goto-2.c: New test.
51198
51199 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
51200
51201 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
51202 Use long types if __INT_MAX__ is 32767.
51203 (main): Use cast to (sint32 *) when poking 88 into a_page.
51204
51205 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
51206
51207 2000-12-21 Bernd Schmidt <bernds@redhat.com>
51208
51209 * gcc.c-torture/compile/20001221-1.c: New test.
51210 * gcc.c-torture/execute/20001221-1.c: New test.
51211
51212 2000-12-20 Richard Henderson <rth@redhat.com>
51213
51214 * g++.old-deja/g++.pt/crash36.C: Update error lines.
51215 * g++.old-deja/g++.robertl/eb109.C: Likewise.
51216
51217 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51218
51219 * gcc.dg/compare3.c: New test.
51220
51221 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
51222
51223 * gcc.dg/format-warnll-1.c: New test.
51224
51225 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
51226
51227 * gcc.dg/cpp/cmdlne-P.c: New test.
51228
51229 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
51230
51231 * gcc.c-torture/execute/builtin-abs-1.c,
51232 gcc.c-torture/execute/builtin-abs-2.c: New tests.
51233
51234 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
51235
51236 * gcc.dg/cpp/multiline.c: New test.
51237
51238 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
51239
51240 * g++.old-deja/g++.other/syshdr1.C: Update.
51241 * gcc.dg/cpp/lineflags.c: Remove temporarily.
51242
51243 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51244
51245 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
51246
51247 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51248
51249 * g++.old-deja/g++.pt/ttp65.C: New test.
51250
51251 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51252
51253 * g++.old-deja/g++.pt/ttp64.C: New test.
51254
51255 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51256
51257 * g++.old-deja/g++.pt/spec33.C: New test.
51258
51259 2000-12-14 Catherine Moore <clm@redhat.com>
51260
51261 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
51262 * gcc.c-torture/execute/920612-2.c: Likewise.
51263 * gcc.c-torture/execute/920428-2.c: Likewise.
51264 * gcc-c-torture/execute/va-arg-11.c: Call exit.
51265 * gcc.c-torture/execute/va-arg-21.c: Likewise.
51266
51267 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51268
51269 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
51270 * gcc.dg/pack-test-2.c: Likewise.
51271
51272 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
51273
51274 Tests by Zack Weinberg <zackw@stanford.edu>.
51275
51276 * gcc.dg/cpp/defined.c: Update.
51277 * gcc.dg/cpp/defined_trad.c: New tests.
51278
51279 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
51280
51281 * gcc.dg/cpp/trad-direct.c: Update.
51282
51283 2000-12-11 Neil Booth <neilb@earthling.net>
51284
51285 * gcc.dg/cpp/defined_trad.c
51286
51287 2000-12-11 Neil Booth <neilb@earthling.net>
51288
51289 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
51290
51291 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
51292
51293 * gcc.dg/format-miss-2.c: New test.
51294
51295 2000-12-09 Neil Booth <neilb@earthling.net>
51296
51297 * gcc.dg/cpp/lineflags.c: New tests.
51298 * gcc.dg/cpp/poison.c: Update.
51299 * gcc.dg/cpp/redef2.c: Update.
51300 * gcc.dg/cpp/skipping.c: New test.
51301
51302 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
51303
51304 * g++.old-deja/g++.other/eh3.C: New testcase.
51305
51306 2000-12-07 Neil Booth <neilb@earthling.net>
51307
51308 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
51309 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
51310 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
51311 wtr-union-init-2.c, wtr-union-init-3.c: Update.
51312 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
51313 Update.
51314
51315 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51316
51317 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
51318 __SIZE_TYPE__ instead of int for type of integers cast to
51319 pointers.
51320
51321 2000-12-07 Jakub Jelinek <jakub@redhat.com>
51322
51323 * g++.old-deja/g++.other/cleanup4.C: New test.
51324
51325 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51326
51327 * format-sec-1.c: New test.
51328
51329 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51330
51331 * gcc.dg/format-nonlit-3.c: New test.
51332
51333 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51334
51335 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
51336 through a null pointer.
51337
51338 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51339
51340 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
51341 * g++.old-deja/g++.pt/partial4.C: New test.
51342
51343 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
51344
51345 * gcc.c-torture/execute/ieee/hugeval.x: New.
51346
51347 2000-12-06 Neil Booth <neilb@earthling.net>
51348
51349 * gcc.dg/cpp/backslash2.c: New tests.
51350
51351 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51352
51353 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
51354 * gcc.c-torture/execute/stdio-opt-2.c: New test.
51355
51356 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
51357
51358 * gcc.c-torture/execute/20001203-2.c: New testcase.
51359
51360 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
51361
51362 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
51363 * g++.old-deja/g++.other/virtual10.C: New test.
51364
51365 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
51366
51367 * g++.old-deja/g++.mike/pmf5.C: Remove test.
51368
51369 2000-12-05 Richard Henderson <rth@redhat.com>
51370
51371 * gcc.c-torture/compile/20001205-1.c: New.
51372
51373 2000-12-04 Neil Booth <neilb@earthling.net>
51374
51375 * g++.old-deja/g++.other/virtual9.C: New test.
51376 * g++.old-deja/g++.pt/crash61.C: New test.
51377 * gcc.c-torture/execute/loop-9.c: New test.
51378
51379 2000-12-04 Neil Booth <neilb@earthling.net>
51380
51381 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
51382 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
51383 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
51384 * gcc.dg/cpp/extratokens.c: ...here.
51385
51386 2000-12-04 Neil Booth <neilb@earthling.net>
51387
51388 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
51389 New tests.
51390
51391 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51392
51393 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
51394 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
51395
51396 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
51397
51398 * gcc.c-torture/execute/20001203-1.c: New test.
51399
51400 2000-12-03 Neil Booth <neilb@earthling.net>
51401
51402 * gcc.dg/cpp/macro6.c: New test cases.
51403
51404 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51405
51406 * gcc.c-torture/execute/string-opt-9.c: New test.
51407 * gcc.c-torture/execute/string-opt-10.c: Likewise.
51408 * gcc.c-torture/execute/string-opt-11.c: Likewise.
51409 * gcc.c-torture/execute/string-opt-12.c: Likewise.
51410
51411 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
51412 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
51413
51414 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
51415
51416 * gcc.dg/cpp/if-6.c: New testcase.
51417
51418 * gcc.dg/20001201-1.c: New testcase.
51419
51420 2000-12-02 Neil Booth <neilb@earthling.net>
51421
51422 * g++.old-deja/g++.other/externC4.C,
51423 g++.old-deja/g++.other/friend10.C: New tests.
51424
51425 2000-12-02 Neil Booth <neilb@earthling.net>
51426
51427 * g++.old-deja/g++.other/instan2.C
51428 * g++.old-deja/g++.other/instan3.C: New test.
51429
51430 2000-12-02 Neil Booth <neilb@earthling.net>
51431
51432 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
51433 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
51434 gnuc99.c,gnuc99-pedantic.c: New tests.
51435
51436 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
51437
51438 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
51439 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
51440
51441 2000-12-01 Neil Booth <neilb@earthling.net>
51442
51443 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
51444 * gcc.dg/cpp/poison.c: Update.
51445 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
51446
51447 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
51448
51449 * g77.f-torture/execute/20001201.f: New test.
51450
51451 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
51452
51453 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
51454
51455 2000-12-01 Jakub Jelinek <jakub@redhat.com>
51456
51457 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
51458
51459 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
51460
51461 * g++.old-deja/g++.other/cast6.C: New test.
51462
51463 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
51464
51465 * gcc.c-torture/execute/20001130-2.c: New testcase.
51466
51467 2000-11-30 Richard Henderson <rth@redhat.com>
51468
51469 * gcc.c-torture/execute/20001130-1.c: New test.
51470
51471 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51472
51473 * g++.old-deja/g++.other/op3.C: New test.
51474
51475 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51476
51477 * g++.old-deja/g++.other/op2.C: New test.
51478
51479 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51480
51481 * g++.old-deja/g++.other/crash38.C: New test.
51482
51483 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
51484
51485 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
51486
51487 2000-11-29 Jakub Jelinek <jakub@redhat.com>
51488
51489 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
51490 tests.
51491 * gcc.c-torture/execute/string-opt-6.c: New test.
51492
51493 * gcc.dg/20001117-1.c: Add main.
51494
51495 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
51496
51497 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
51498 Move from here ...
51499 * gcc.dg/940510-1.c: ... to here.
51500
51501 * gcc.dg/20000926-1.c: GNU C now allows initializations of
51502 zero-size arrays in toplevel structures.
51503
51504 2000-11-28 Jakub Jelinek <jakub@redhat.com>
51505
51506 * gcc.c-torture/execute/loop-8.c: New test.
51507
51508 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51509
51510 * g++.old-deja/g++.other/base1.C: New test.
51511
51512 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51513
51514 * g++.old-deja/g++.other/parse2.C: New test.
51515
51516 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51517
51518 * g++.old-deja/g++.pt/incomplete1.C: New test.
51519
51520 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51521
51522 * g++.old-deja/g++.other/friend9.C: New test.
51523
51524 2000-11-28 Jakub Jelinek <jakub@redhat.com>
51525
51526 * gcc.dg/20001127-1.c: New test.
51527
51528 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
51529
51530 * g++.old-deja/g++.pt/friend46.C: New test.
51531
51532 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
51533
51534 * g++.old-deja/g++.other/ptrmem8.C: New test.
51535
51536 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51537
51538 * gcc.c-torture/execute/string-opt-7.c: New test.
51539 * gcc.c-torture/execute/string-opt-8.c: Likewise.
51540
51541 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
51542
51543 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
51544 instead of 'mkcheck 2'.
51545
51546 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
51547
51548 * gcc.c-torture/execute/memcheck/driver.c,
51549 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
51550 C9X references to refer to C99.
51551
51552 2000-11-25 Jakub Jelinek <jakub@redhat.com>
51553
51554 * gcc.dg/ultrasp3.c: New test.
51555
51556 2000-11-25 Neil Booth <neilb@earthling.net>
51557
51558 * gcc.dg/cpp/include2.c: Update test to be locale independent.
51559
51560 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
51561
51562 * gcc.c-torture/compile/20001123-2.c: New.
51563
51564 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51565
51566 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
51567
51568 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
51569
51570 * gcc.dg/sequence-point-1.c: Add some new tests.
51571 * gcc.c-torture/execute/20001124-1.c: New test.
51572
51573 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
51574
51575 * g++.old-deja/g++.other/vaarg4.C: New test.
51576 * gcc.c-torture/compile/20001123-1.c: New test.
51577
51578 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
51579
51580 * g++.other/crash24.C: Adjust and remove XFAIL.
51581 * g++.other/crash37.C: New test.
51582
51583 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
51584
51585 * g++.old-deja/g++.pt/instantiate9.C: New test.
51586
51587 2000-11-22 Mark Mitchell <mark@codesourcery.com>
51588
51589 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
51590 new ABI, too.
51591
51592 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
51593 * g++.old-deja/g++.robertl/eb55.C: Likewise.
51594
51595 2000-11-22 Neil Booth <neilb@earthling.net>
51596
51597 * gcc.dg/cpp/Wtrigraphs.c: New test.
51598
51599 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
51600
51601 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
51602
51603 2000-11-22 Jakub Jelinek <jakub@redhat.com>
51604
51605 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
51606
51607 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
51608
51609 * lib/gcc-dg.exp: load_lib scanasm.exp.
51610 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
51611 * lib/g++-dg.exp: load_lib scanasm.exp.
51612 * lib/scanasm.exp: New.
51613 (scan-assembler, scan-assembler-not): Add optional arguments to
51614 test name, or if not present, the pattern name.
51615 (scan-assembler-dem, scan-assembler-dem-not): New.
51616
51617 * g++.dg/dg.exp: New.
51618
51619 2000-11-21 Neil Booth <neilb@earthling.net>
51620
51621 * gcc.dg/cpp/integrated1.c: Remove.
51622
51623 2000-11-21 Jakub Jelinek <jakub@redhat.com>
51624
51625 * gcc.c-torture/execute/20001121-1.c: New test.
51626
51627 2000-11-21 Richard Henderson <rth@redhat.com>
51628
51629 * gcc.c-torture/compile/20001121-1.c: New test.
51630
51631 2000-11-20 Neil Booth <neilb@earthling.net>
51632
51633 * gcc.dg/cpp/integrated1.c: New test.
51634
51635 2000-11-21 Jakub Jelinek <jakub@redhat.com>
51636
51637 * g++.old-deja/g++.other/inline17.C: New test.
51638
51639 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
51640
51641 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
51642 local variable to be zero: I made the variable global. Now
51643 uses abort() and exit() instead of relying on main's return value.
51644
51645 2000-11-20 Neil Booth <neilb@earthling.net>
51646
51647 * gcc.dg/cpp/paste2.c: Update test.
51648 * objc/execute/paste.m: New test.
51649
51650 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
51651
51652 * gcc.dg/c99-condexpr-1.c: New test.
51653
51654 2000-11-20 Neil Booth <neilb@earthling.net>
51655
51656 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
51657
51658 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
51659
51660 * g++.old-deja/g++.pt/export1.C: New test.
51661
51662 2000-11-20 Jakub Jelinek <jakub@redhat.com>
51663
51664 * gcc.dg/20001117-1.c: New test.
51665
51666 2000-11-18 Richard Henderson <rth@redhat.com>
51667
51668 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
51669
51670 2000-11-18 Richard Henderson <rth@redhat.com>
51671
51672 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
51673 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
51674 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
51675
51676 2000-11-18 Richard Henderson <rth@redhat.com>
51677
51678 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
51679 (main): New. Exit cleanly.
51680
51681 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
51682
51683 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
51684 gcc.dg/c99-fordecl-2.c: New tests.
51685
51686 2000-11-18 Richard Henderson <rth@redhat.com>
51687
51688 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
51689 * gcc.c-torture/execute/zerolen-2.c: New.
51690
51691 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51692
51693 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
51694 memory.
51695
51696 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
51697
51698 * g++.old-deja/g++.pt/instantiate8.C: New test.
51699
51700 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
51701
51702 * g++.old-deja/g++.other/incomplete.C: Add more tests.
51703 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
51704
51705 2000-11-16 Nick Clifton <nickc@redhat.com>
51706
51707 * gcc.c-torture/execute/nestfunc-2.c: New test.
51708 * gcc.c-torture/execute/nestfunc-3.c: New test.
51709
51710 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
51711
51712 * gcc.c-torture/compile/20001116-1.c: New test.
51713
51714 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51715
51716 * gcc.c-torture/execute/20001115-1.c: New test.
51717
51718 2000-11-15 Mark Mitchell <mark@codesourcery.com>
51719
51720 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
51721 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
51722 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
51723 * g++.old-deja/g++.abi/vmihint.C: Likewise.
51724
51725 2000-11-15 Neil Booth <neilb@earthling.net>
51726
51727 gcc.dg/cpp/_Pragma1.c: Update.
51728 gcc.dg/cpp/_Pragma2.c: New test.
51729
51730 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
51731
51732 * g++.old-deja/g++.other/anon5.C: New test.
51733
51734 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
51735
51736 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
51737 tests.
51738
51739 2000-11-14 Jakub Jelinek <jakub@redhat.com>
51740
51741 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
51742 output.
51743
51744 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51745
51746 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
51747 labels at end of compound statements.
51748
51749 2000-11-13 Jakub Jelinek <jakub@redhat.com>
51750
51751 * gcc.c-torture/execute/loop-7.c: New test.
51752
51753 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51754
51755 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
51756
51757 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51758
51759 * gcc.dg/c99-bool-1.c: New test.
51760
51761 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51762
51763 * gcc.dg/c99-scope-1.c: Remove xfail.
51764 * gcc.dg/c99-scope-2.c: New test.
51765
51766 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51767
51768 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
51769 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
51770
51771 2000-11-11 Mark Mitchell <mark@codesourcery.com>
51772
51773 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
51774 error messages.
51775
51776 * g++.mike/p700.C: Don't typedef wchar_t.
51777 * g++.mike/p784.C: Likewise.
51778 * g++.mike/eb101.C: Don't use __wchar_t.
51779
51780 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
51781
51782 * g77.f-torture/execute/20001111.[fx]: Test premature exit
51783 from DO loop.
51784
51785 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
51786
51787 * gcc.c-torture/execute/20001111-1.c: New test.
51788
51789 2000-11-10 Nick Clifton <nickc@redhat.com>
51790
51791 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
51792 long multuiple and accumulate.
51793
51794 2000-11-09 Richard Henderson <rth@redhat.com>
51795
51796 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
51797 via size_t instead of int.
51798
51799 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
51800 * gcc.c-torture/execute/string-opt-2.c: Likewise.
51801 * gcc.c-torture/execute/string-opt-3.c: Likewise.
51802 * gcc.c-torture/execute/string-opt-4.c: Likewise.
51803
51804 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
51805
51806 * gcc.c-torture/compile/20001109-1.c: New test.
51807 * gcc.c-torture/compile/20001109-2.c: New test.
51808
51809 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
51810
51811 * g++.old-deja/g++.pt/operator1.C: New test.
51812 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
51813
51814 2000-11-09 Jakub Jelinek <jakub@redhat.com>
51815
51816 * gcc.dg/20001108-1.c: New test.
51817
51818 2000-11-09 Jakub Jelinek <jakub@redhat.com>
51819
51820 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
51821 with both arguments constant strings.
51822 * gcc.c-torture/execute/string-opt-3.c: New test.
51823 * gcc.c-torture/execute/string-opt-4.c: New test.
51824 * gcc.c-torture/execute/string-opt-5.c: New test.
51825
51826 2000-11-08 Nick Clifton <nickc@redhat.com>
51827
51828 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
51829 mulsidi3adddi patterns.
51830
51831 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
51832
51833 * g++.old-deja/g++.other/crash36.C: New test.
51834
51835 2000-11-08 Jakub Jelinek <jakub@redhat.com>
51836
51837 * g++.old-deja/g++.other/init16.C: New test.
51838
51839 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
51840
51841 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
51842
51843 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
51844
51845 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
51846 * gcc.c-torture/execute/va-arg-16.x: Likewise.
51847 * gcc.c-torture/execute/va-arg-17.x: Likewise.
51848
51849 2000-11-07 DJ Delorie <dj@redhat.com>
51850
51851 * gcc.dg/20000614-1.c: Add return so that test can pass.
51852
51853 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51854
51855 * gcc.c-torture/execute/string-opt-1.c: New test.
51856
51857 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
51858
51859 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
51860 mips-sgi-irix6.* because the MIPS ABI passes floating-point
51861 parameters in registers, and there is no way for a varargs
51862 function to know in which order the integer and floating-point
51863 parameters should be interleaved when they are placed on the
51864 stack.
51865 * gcc.c-torture/execute/va-arg-16.x: Likewise.
51866 * gcc.c-torture/execute/va-arg-17.x: Likewise.
51867
51868 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51869
51870 * gcc.c-torture/execute/string-opt-2.c: New test.
51871
51872 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
51873
51874 * g++.old-deja/g++.pt/crash60.C: New test.
51875
51876 2000-11-06 Jakub Jelinek <jakub@redhat.com>
51877
51878 * g++.old-deja/g++.other/crash24.C: New test.
51879 * g++.old-deja/g++.other/crash25.C: New test.
51880 * g++.old-deja/g++.other/crash26.C: New test.
51881 * g++.old-deja/g++.other/crash27.C: New test.
51882 * g++.old-deja/g++.other/crash28.C: New test.
51883 * g++.old-deja/g++.other/crash29.C: New test.
51884 * g++.old-deja/g++.other/crash30.C: New test.
51885 * g++.old-deja/g++.other/crash31.C: New test.
51886 * g++.old-deja/g++.other/crash32.C: New test.
51887 * g++.old-deja/g++.other/crash33.C: New test.
51888 * g++.old-deja/g++.other/crash34.C: New test.
51889 * g++.old-deja/g++.other/crash35.C: New test.
51890
51891 2000-11-06 Jakub Jelinek <jakub@redhat.com>
51892
51893 * gcc.c-torture/execute/20001031-1.c: New test.
51894
51895 2000-11-04 Mark Mitchell <mark@codesourcery.com>
51896
51897 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
51898 namespace.
51899
51900 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
51901 standards-conformant.
51902
51903 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
51904
51905 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
51906 * g++.old-deja/g++.mike/p755a.C: Likewise.
51907 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
51908 library makes no calls to `operator new' during initialization.
51909
51910 2000-11-04 Neil Booth <neilb@earthling.net>
51911
51912 * gcc.dg/cpp/include2.c: New tests.
51913
51914 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
51915
51916 * lib/g++.exp (g++_set_ld_library_path): New function.
51917 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
51918
51919 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
51920
51921 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
51922 warnings.
51923
51924 2000-11-01 Richard Henderson <rth@redhat.com>
51925
51926 * g++.old-deja/g++.ext/namedret1.C: New.
51927 * g++.old-deja/g++.ext/namedret2.C: New.
51928 * g++.old-deja/g++.ext/namedret3.C: New.
51929
51930 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
51931
51932 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
51933 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
51934
51935 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51936
51937 * gcc.c-torture/execute/va-arg-21.c: New test.
51938
51939 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
51940
51941 * gcc.dg/c99-complex-2.c: New test.
51942
51943 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51944
51945 * gcc.c-torture/execute/stdio-opt-1.c: New test.
51946
51947 2000-10-31 Jakub Jelinek <jakub@redhat.com>
51948
51949 * g++.old-deja/g++.other/inline16.C: New test.
51950
51951 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
51952
51953 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
51954 __PRETTY_FUNCTION__
51955
51956 2000-10-29 Neil Booth <neilb@earthling.net>
51957
51958 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
51959 New tests.
51960 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
51961 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
51962 optimisation.
51963
51964 2000-10-29 Neil Booth <neilb@earthling.net>
51965
51966 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
51967 * mi1.c, mi1c.h: Add null directives to multiple-include test.
51968 * mi5.c: Test multiple includes work with -C.
51969 * trigraphs.c: Test ^= version.
51970
51971 2000-10-28 Neil Booth <neilb@earthling.net>
51972
51973 New tests and test updates for new macro expander.
51974
51975 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
51976 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
51977 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
51978 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
51979 new diagnostic messages.
51980
51981 * gcc.dg/cpp/macro3.c: New tests.
51982
51983 2000-10-27 Mark Mitchell <mark@codesourcery.com>
51984
51985 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
51986 on the same line.
51987
51988 2000-10-27 Jakub Jelinek <jakub@redhat.com>
51989
51990 * g++.old-deja/g++.other/eh2.C: New test.
51991
51992 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
51993
51994 * gcc.c-torture/execute/20001027-1.c: New test.
51995
51996 2000-10-26 Richard Henderson <rth@redhat.com>
51997
51998 * gcc.c-torture/execute/20001026-1.c: New.
51999
52000 2000-10-26 Mark Mitchell <mark@codesourcery.com>
52001
52002 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
52003 * g++.old-deja/g++.law/builtin1.C: Likewise.
52004 * g++.old-deja/g++.law/ctors10.C: Likewise.
52005 * g++.old-deja/g++.law/virtual3.C: Likewise.
52006 * g++.old-deja/g++.mike/p658.C: Likewise.
52007 * g++.old-deja/g++.other/sibcall1.C: Likewise.
52008 * g++.old-deja/g++.other/vaarg2.C: Likewise.
52009 * g++.old-deja/g++.robertl/eb124.C: Likewise.
52010 * g++.old-deja/g++.robertl/eb44.C: Likewise.
52011 * g++.old-deja/g++.robertl/eb77.C: Likewise.
52012
52013 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
52014
52015 * gcc.c-torture/compile/20001024-1.c: New test.
52016
52017 2000-10-25 Mark Mitchell <mark@codesourcery.com>
52018
52019 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
52020 to tell us whether or not we are using V3.
52021
52022 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
52023
52024 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
52025 operands.
52026
52027 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
52028
52029 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
52030
52031 2000-10-25 Jakub Jelinek <jakub@redhat.com>
52032
52033 * gcc.c-torture/execute/20001024-1.c: New test.
52034
52035 2000-10-24 Jakub Jelinek <jakub@redhat.com>
52036
52037 * g++.old-deja/g++.other/sibcall1.C: New test.
52038
52039 2000-10-20 Jakub Jelinek <jakub@redhat.com>
52040
52041 * gcc.dg/noncompile/init-3.c: New test.
52042
52043 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
52044
52045 * gcc.dg/format-array-1.c: New test.
52046
52047 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
52048
52049 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
52050 writing through null pointers; remove comment about testing
52051 unterminated strings.
52052
52053 2000-10-17 Matthew Hiller <hiller@redhat.com>
52054
52055 * gcc.c-torture/execute/20001017-2.c: New test.
52056
52057 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
52058
52059 * gcc.c-torture/compile/20001018-1.c: New test.
52060 * gcc.c-torture/compile/20001018-1.x: Xfail.
52061
52062 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52063
52064 * gcc.c-torture/execute/20001017-1.c: New test.
52065
52066 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
52067
52068 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
52069 for multiple use of arguments with scanf formats; add tests for
52070 multiple use of arguments.
52071
52072 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
52073
52074 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
52075 from some old tests.
52076
52077 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
52078
52079 * gcc.dg/format-miss-1.c: New test.
52080
52081 2000-10-16 Jakub Jelinek <jakub@redhat.com>
52082
52083 * gcc.c-torture/execute/20001013-1.c: New test.
52084
52085 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
52086
52087 * gcc.dg/format-branch-1.c: New test.
52088
52089 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
52090
52091 * README, lib/file-format.exp: Remove EGCS references.
52092
52093 2000-10-16 Jakub Jelinek <jakub@redhat.com>
52094
52095 * gcc.dg/20001013-1.c: New test.
52096
52097 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
52098
52099 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
52100 for intmax_t in the compiler using __typeof__ and the type rules
52101 for conditional expressions.
52102
52103 2000-10-13 Jakub Jelinek <jakub@redhat.com>
52104
52105 * gcc.dg/20001012-1.c: New test.
52106 * gcc.dg/20001012-2.c: New test.
52107
52108 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52109
52110 * gcc.dg/format-attr-1.c: New test.
52111
52112 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52113
52114 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
52115 __LONG_LONG_MAX__ instead of LLONG_MAX.
52116
52117 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52118
52119 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
52120 scanf flags.
52121 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
52122 flags.
52123
52124 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
52125
52126 * gcc.dg/sequence-pt-1.c: New test.
52127
52128 2000-10-11 Geoff Keating <geoffk@cygnus.com>
52129
52130 * gcc.c-torture/execute/20001011-1.c: New testcase.
52131 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
52132
52133 2000-10-10 Jakub Jelinek <jakub@redhat.com>
52134
52135 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
52136 does not error on it.
52137
52138 2000-10-10 Jakub Jelinek <jakub@redhat.com>
52139
52140 * gcc.dg/20001009-1.c: New test.
52141
52142 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
52143
52144 * gcc.c-torture/compile/20001009-1.c: Move from here ....
52145 * gcc.c-torture/execute/20001009-2.c: ... to here.
52146
52147 2000-10-09 Geoff Keating <geoffk@cygnus.com>
52148
52149 * gcc.c-torture/compile/20001009-1.c: New testcase.
52150 * gcc.c-torture/execute/20001009-1.c: New testcase.
52151 Testcases provided by Jan Hubicka <jh@suse.cz>.
52152
52153 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
52154
52155 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52156 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
52157 uintmax_t using <limits.h> to emulate the compiler's internal
52158 logic. No longer XFAIL %j tests.
52159
52160 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
52161
52162 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
52163 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52164 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
52165 regexps and details of expected handling of some bad formats.
52166 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
52167 suppression.
52168
52169 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
52170
52171 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
52172 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
52173 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
52174 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
52175 in list archives.
52176
52177 2000-10-06 Richard Henderson <rth@cygnus.com>
52178
52179 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
52180 * g++.old-deja/g++.brendan/crash52.C: Likewise.
52181 * g++.old-deja/g++.jason/report.C: Likewise.
52182 * g++.old-deja/g++.law/friend5.C: Likewise.
52183 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
52184 of the expected warnings.
52185
52186 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
52187
52188 * g++.old-deja/g++.pt/enum14.C: New test.
52189
52190 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
52191
52192 * g++.old-deja/g++.pt/crash59.C: New test.
52193
52194 2000-10-04 Will Cohen <wcohen@redhat.com>
52195
52196 * gcc.dg/20000926-1.c: New test.
52197
52198 2000-10-03 Geoff Keating <geoffk@cygnus.com>
52199
52200 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
52201 function name for current C++ compiler.
52202 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
52203
52204 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
52205
52206 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
52207 __PRETTY_FUNCTION__.
52208 * g++.old-deja/g++.ext/pretty2.C: Likewise.
52209
52210 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52211
52212 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
52213
52214 2000-09-26 Jakub Jelinek <jakub@redhat.com>
52215
52216 * gcc.c-torture/compile/20000923-1.c: New test.
52217
52218 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
52219
52220 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
52221 * g++.old-deja/g++.pt/ttp62.C: Same.
52222 * g++.old-deja/g++.other/inline14.C: Same.
52223
52224 2000-09-24 Richard Henderson <rth@cygnus.com>
52225
52226 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
52227
52228 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
52229
52230 * gcc.dg/c90-printf-1.c: Add test for wide string format.
52231
52232 2000-09-22 Geoff Keating <geoffk@cygnus.com>
52233
52234 * gcc.c-torture/compile/20000922-1.c: New file.
52235
52236 2000-09-21 Nick Clifton <nickc@redhat.com>
52237
52238 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
52239 a signed long modulo operation.
52240 (mod6): New function - perform an unsigned long modulo operation.
52241 (main): Add tests for modulos of very large numbers by very small
52242 dividends.
52243
52244 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52245
52246 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
52247
52248 2000-09-19 Richard Henderson <rth@cygnus.com>
52249
52250 * gcc.dg/compare2.c (case 10): XFAIL.
52251
52252 2000-09-18 Richard Henderson <rth@cygnus.com>
52253
52254 * gcc.c-torture/execute/20000906-1.c: Move ...
52255 * gcc.dg/20000906-1.c: ... here. Only run on targets
52256 that support __builtin_trap.
52257
52258 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
52259
52260 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
52261
52262 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
52263
52264 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
52265 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
52266 more $ format tests.
52267
52268 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
52269
52270 * gcc.dg/format-errmk-1.c: New test.
52271
52272 2000-09-17 Greg McGary <greg@mcgary.org>
52273
52274 * gcc.c-torture/execute/20000917-1.x: Remove.
52275
52276 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
52277
52278 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
52279
52280 2000-09-17 Greg McGary <greg@mcgary.org>
52281
52282 * gcc.c-torture/execute/20000917-1.c: New test.
52283 * gcc.c-torture/execute/20000917-1.x: XFAIL.
52284
52285 2000-09-16 Neil Booth <NeilB@earthling.net>
52286
52287 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
52288 in nested macro bug.
52289
52290 2000-09-15 Neil Booth <NeilB@earthling.net>
52291
52292 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
52293
52294 2000-09-14 Jeffrey A Law (law@cygnus.com)
52295
52296 * gcc.c-torture/execute/20000914-1.c: New test.
52297
52298 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
52299
52300 * g++.other/inline13.C: New test.
52301
52302 2000-09-12 Andreas Jaeger <aj@suse.de>
52303
52304 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
52305 constant by Ulrich Drepper <drepper@redhat.com>.
52306
52307 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
52308
52309 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
52310
52311 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52312
52313 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
52314
52315 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
52316
52317 * gcc.dg/cpp/backslash.c: New test.
52318
52319 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
52320
52321 * gcc.c-torture/execute/20000910-1.c: New test.
52322 * gcc.c-torture/execute/20000910-2.c: Likewise.
52323
52324 2000-09-11 Robert Lipe <robertl@sco.com>
52325
52326 * gcc.dg/pragma-align.c: New test.
52327
52328 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
52329
52330 * g++.old-deja/g++.pt/explicit82.C: New test.
52331 * g++.old-deja/g++.pt/explicit83.C: New test.
52332
52333 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
52334
52335 * gcc.dg/asm-names.c: New test.
52336
52337 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52338
52339 * gcc.dg/cpp/tr-warn6.c: New test
52340
52341 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
52342
52343 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
52344 be accepted.
52345
52346 2000-09-07 Catherine Moore <clm@redhat.com>
52347
52348 * gcc.c-torture/execute/unroll-1.c: New test.
52349
52350 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
52351
52352 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
52353 ERROR markers.
52354 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
52355 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
52356 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
52357 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
52358 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
52359 Preprocess only.
52360 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
52361 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
52362
52363 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52364
52365 * g++.old-deja/g++.pt/deduct2.C: New test.
52366
52367 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52368
52369 * g++.old-deja/g++.pt/parms2.C: New test.
52370
52371 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52372
52373 * g++.old-deja/g++.pt/crash58.C: New test.
52374
52375 2000-09-06 Greg McGary <greg@mcgary.org>
52376
52377 * gcc.c-torture/execute/20000906-1.c: New test.
52378 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
52379
52380 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52381
52382 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
52383
52384 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52385
52386 * g++.old-deja/g++.pt/crash57.C: New test.
52387
52388 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52389
52390 * g++.old-deja/g++.pt/crash56.C: New test.
52391
52392 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52393
52394 * g++.old-deja/g++.pt/koenig1.C: New test.
52395
52396 2000-09-04 Jakub Jelinek <jakub@redhat.com>
52397
52398 * gcc.dg/20000904-1.c: New test.
52399
52400 2000-09-04 Jakub Jelinek <jakub@redhat.com>
52401
52402 * gcc.dg/cpp/paste8.c: New test.
52403
52404 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
52405
52406 * gcc.c-torture/compile/20000827-1.c: New test.
52407
52408 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
52409
52410 * gcc.dg/format-diag-1.c: New test.
52411
52412 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
52413
52414 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
52415 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
52416 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
52417 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
52418 gcc.dg/formatz-1.c: Adjust warning regular expressions.
52419
52420 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
52421
52422 * g++.old-deja/g++.other/nested4.C: New test.
52423
52424 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
52425
52426 * g++.old-deja/g++.ns/scoped1.C: New test.
52427
52428 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
52429
52430 * lib/g++.exp: Support testing already-installed GCC.
52431
52432 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52433
52434 * wtr-label-1.c, wtr-suffix-1.c: New tests.
52435
52436 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52437
52438 * gcc.dg/return-type-2.c: New test.
52439
52440 2000-08-27 Geoff Keating <geoffk@cygnus.com>
52441
52442 * gcc.c-torture/compile/20000825-1.c: New test.
52443
52444 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
52445
52446 * gcc.dg/dwarf2-2.c: New test.
52447
52448 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
52449
52450 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
52451 dg-warning regexps.
52452
52453 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
52454
52455 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
52456 gcc.dg/format-ext-5.c: New tests.
52457
52458 2000-08-25 Jakub Jelinek <jakub@redhat.com>
52459
52460 * g++.old-deja/g++.other/crash22.C: New test.
52461
52462 2000-08-24 Mark Mitchell <mark@codesourcery.com>
52463
52464 * gcc.dg/noncompile/930622-2.c: Adjust error message.
52465
52466 2000-08-24 Richard Henderson <rth@cygnus.com>
52467
52468 * gcc.dg/ia64-sync-1.c: New test.
52469 * gcc.dg/ia64-sync-2.c: New test.
52470 * gcc.dg/ia64-asm-1.c: New test.
52471
52472 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
52473
52474 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
52475 * gcc.dg/format-ext-2.c: New test.
52476
52477 2000-08-23 Jason Merrill <jason@redhat.com>
52478
52479 * lib/old-dejagnu.exp: Also ignore "In member function" and
52480 "At global scope".
52481
52482 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52483
52484 * gcc.dg/noncompile/label-lineno-1.c: New test.
52485
52486 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
52487
52488 * gcc.dg/c99-array-nonobj-1.c: New test.
52489
52490 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
52491
52492 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
52493 tests.
52494 * gcc.dg/format-ext-1.c: New test.
52495
52496 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52497
52498 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
52499 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
52500 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
52501 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
52502 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
52503
52504 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
52505
52506 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
52507 gcc.dg/c99-strftime-2.c: New tests.
52508
52509 2000-08-22 Richard Henderson <rth@cygnus.com>
52510
52511 * gcc.c-torture/execute/20000822-1.c: New test.
52512
52513 2000-08-21 Jakub Jelinek <jakub@redhat.com>
52514
52515 * gcc.c-torture/execute/20000819-1.x: Remove.
52516
52517 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
52518
52519 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
52520 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
52521 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
52522 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
52523 gcc.dg/format-xopen-1.c: New tests.
52524
52525 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
52526
52527 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
52528
52529 2000-08-21 Jakub Jelinek <jakub@redhat.com>
52530
52531 * g++.old-deja/g++.other/loop2.C: New test.
52532
52533 * gcc.c-torture/compile/20000606-1.c: New test.
52534 * gcc.c-torture/compile/20000728-1.c: New test.
52535 * gcc.c-torture/execute/20000801-1.c: New test.
52536 * gcc.c-torture/execute/20000801-2.c: New test.
52537 * gcc.c-torture/execute/20000819-1.c: New test.
52538 * gcc.c-torture/execute/20000819-1.x: XFAIL.
52539 * gcc.dg/20000629-1.c: New test.
52540 * gcc.dg/20000724-1.c: New test.
52541 * gcc.dg/20000807-1.c: New test.
52542
52543 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
52544
52545 * gcc.dg/cpp/pragma-1.c: New test.
52546 * gcc.dg/cpp/pragma-2.c: New test.
52547
52548 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
52549
52550 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
52551 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
52552
52553 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
52554
52555 * gcc.c-torture/compile/20000818-1.c: New test.
52556
52557 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
52558
52559 * gcc.c-torture/execute/20000818-1.c: New test.
52560
52561 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
52562
52563 * gcc.dg/format-va-1.c: New test.
52564
52565 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52566
52567 * g++.old-deja/g++.other/typedef8.C: New test.
52568
52569 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52570
52571 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
52572 * g++.old-deja/g++.mike/net36.C: Mark candidate.
52573 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
52574 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
52575 * g++.old-deja/g++.other/ptrmem7.C: New test.
52576 * g++.old-deja/g++.pt/ptrmem10.C: New test.
52577
52578 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52579
52580 * g++.old-deja/g++.pt/typename27.C: New test.
52581
52582 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
52583
52584 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
52585 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
52586 * g++.old-deja/g++.pt/friend45.C: New test.
52587 * g++.old-deja/g++.other/friend8.C: New test.
52588
52589 2000-08-15 Richard Henderson <rth@cygnus.com>
52590
52591 * gcc.c-torture/execute/20000815-1.c: New test.
52592
52593 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
52594
52595 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
52596 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
52597 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
52598
52599 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
52600
52601 * g++.old-deja/g++.other/refinit2.C: New test.
52602
52603 2000-08-13 Geoff Keating <geoffk@cygnus.com>
52604
52605 * lib/c-torture.exp (c-torture): Make
52606 compiler_conditional_xfail_data global.
52607 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
52608 compiler_conditional_xfail_data machinery.
52609 (f-torture-execute): Likewise.
52610 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
52611 and only when unrolling loops.
52612
52613 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
52614
52615 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
52616
52617 * g++.old-deja/g++.pt/explicit81.C: New test.
52618
52619 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
52620
52621 * g++.old-deja/g++.pt/typename26.C: New test.
52622
52623 2000-08-10 Geoff Keating <geoffk@cygnus.com>
52624
52625 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
52626 warning.
52627
52628 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
52629
52630 * g++.old-deja/g++.other/array3.C: New test.
52631
52632 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
52633
52634 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
52635 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
52636 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
52637 New tests.
52638
52639 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
52640
52641 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
52642 * g++.old-deja/g++.abi/vmihint.C: Likewise.
52643
52644 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
52645
52646 * gcc.c-torture/execute/20000808-1.c: New test.
52647
52648 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
52649
52650 * gcc.dg/c90-const-expr-1.c: New test.
52651
52652 2000-08-08 Richard Henderson <rth@cygnus.com>
52653
52654 * gcc.dg/noncompile/920923-1.c: Declare calloc.
52655
52656 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
52657
52658 * gcc.dg/noncompile/const-ll-1.c: New test.
52659
52660 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
52661
52662 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
52663
52664 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
52665
52666 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
52667 that running programs linked against the shared version of libobjc
52668 run correctly.
52669
52670 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
52671
52672 * gcc.dg/c99-printf-1.c: New test.
52673
52674 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
52675
52676 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
52677
52678 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
52679
52680 * gcc.c-torture/execute/20000731-1.x: Delete.
52681
52682 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
52683
52684 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
52685 and torture_without_loops as is done by c-torture.exp.
52686 (search_for): Copy from c-torture.exp.
52687 (gcc-dg-runtest): New function, drives a directory of tests
52688 iterating over the TORTURE_OPTIONS.
52689 (scan-assembler, scan-assembler-not): Move here from
52690 individual directory drivers.
52691
52692 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
52693 defined by lib/gcc-dg.exp.
52694 * gcc.dg/cpp/cpp.exp: Likewise.
52695 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
52696 gcc-dg-runtest, so we cycle over optimization options.
52697
52698 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
52699 * gcc.dg/compare2.c: No longer expected to fail.
52700
52701 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
52702
52703 * gcc.c-torture/execute/20000804-1.c: New test.
52704
52705 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
52706
52707 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
52708
52709 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
52710
52711 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
52712
52713 2000-08-03 Jeffrey A Law (law@cygnus.com)
52714
52715 * gcc.c-torture/compile/20000803-1.c: New test.
52716
52717 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
52718
52719 * gcc.c-torture/execute/20000801-3.c,
52720 gcc.c-torture/execute/20000801-4.c: New tests.
52721 * gcc.c-torture/execute/20000801-3.x,
52722 gcc.c-torture/execute/20000801-4.x: Xfail.
52723
52724 2000-08-02 Geoff Keating <geoffk@cygnus.com>
52725
52726 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
52727 libobjc/.libs to allow for libtool.
52728
52729 2000-08-02 Jakub Jelinek <jakub@redhat.com>
52730
52731 * gcc.c-torture/compile/20000802-1.c: New test.
52732
52733 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
52734
52735 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
52736
52737 2000-07-31 Jeffrey A Law (law@cygnus.com)
52738
52739 * gcc-c-torture/execute/20000731-2.c: New test.
52740
52741 * gcc.c-torture/execute/20000731-1.c: New test.
52742 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
52743
52744 2000-07-31 Jakub Jelinek <jakub@redhat.com>
52745
52746 * gcc.dg/cpp/paste7.c: New test.
52747 * gcc.dg/cpp/20000725-1.c: New test.
52748
52749 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
52750
52751 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
52752 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
52753 declaration warning for __builtin_dwarf_reg_size.
52754
52755 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
52756
52757 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
52758
52759 * gcc.dg/noncompile/voidparam-1.c: New test.
52760
52761 2000-07-30 Richard Henderson <rth@cygnus.com>
52762
52763 * gcc.dg/c90-digraph-1.c: Don't xfail.
52764 * gcc.dg/compare2.c (case 10): Xfail.
52765 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
52766
52767 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
52768
52769 * gcc.dg/c99-main-1.c: New test.
52770
52771 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
52772
52773 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
52774
52775 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
52776
52777 * gcc.c-tortuer/execute/20000726-1.c: New test.
52778
52779 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
52780
52781 * gcc.c-torture/execute/enum-2.c: New test.
52782
52783 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52784
52785 * gcc.dg/cpp/tr-warn3.c: New test.
52786
52787 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
52788
52789 * g++.old-deja/g++.ext/implicit1.C: Remove.
52790 * g++.old-deja/g++.jason/c2.C: Remove
52791 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
52792 * g++.old-deja/g++.pt/crash16.C: Likewise.
52793 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
52794
52795 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
52796
52797 * g++.old-deja/g++.other/for2.C: New test.
52798
52799 2000-07-25 Jakub Jelinek <jakub@redhat.com>
52800
52801 * gcc.dg/20000720-1.c: New test.
52802
52803 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
52804
52805 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
52806
52807 2000-07-24 Geoff Keating <geoffk@cygnus.com>
52808
52809 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
52810 * gcc.c-torture/execute/20000722-1.c: New.
52811 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
52812
52813 2000-07-24 Jakub Jelinek <jakub@redhat.com>
52814
52815 * gcc.dg/cpp/20000720-1.S: New test.
52816
52817 2000-07-21 Michael Meissner <meissner@redhat.com>
52818
52819 * gcc.c-torture/execute/ieee/hugeval.c: New test.
52820
52821 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
52822
52823 * g++.old-deja/g++.brendan/crash16.C,
52824 g++.old-deja/g++.brendan/parse3.C,
52825 g++.old-deja/g++.brendan/redecl1.C,
52826 g++.old-deja/g++.ns/template13.C,
52827 g++.old-deja/g++.other/decl4.C,
52828 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
52829
52830 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
52831
52832 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
52833 and "Internal error".
52834
52835 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
52836 regexps.
52837 * gcc.dg/cpp/paste6.c: New test.
52838
52839 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
52840
52841 * gcc.dg/cpp/tr-direct.c: New test.
52842
52843 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
52844 gcc.dg/cpp/undef1.c: Tweak error regexps.
52845
52846 2000-07-18 Eric Christopher <echristo@redhat.com>
52847
52848 * gcc.c-torture/compile/20000718-1.c: New test.
52849
52850 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
52851
52852 * cpplex.c (_cpp_push_token): If the token being pushed back
52853 is the previous token in this context, just subtract one from
52854 context->posn.
52855 * cppmacro.c (save_expansion): Clear aux field when storing a
52856 placemarker.
52857
52858 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
52859
52860 * gcc.dg/noncompile/redecl-1.c: New test.
52861
52862 2000-07-18 Jakub Jelinek <jakub@redhat.com>
52863
52864 * gcc.c-torture/execute/20000717-5.c: New test.
52865 * gcc.c-torture/execute/20000717-1.x: Removed.
52866
52867 2000-07-17 Richard Henderson <rth@cygnus.com>
52868
52869 * gcc.c-torture/execute/20000717-4.c: New test.
52870
52871 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
52872
52873 * gcc.dg/cpp/syshdr.c: New test.
52874 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
52875
52876 2000-07-17 Neil Booth <neilb@earthling.net>
52877
52878 * gcc.dg/cpp/cmdlne-dM.c: New test.
52879 * gcc.dg/cpp/cmdlne-dD.c: New test.
52880
52881 2000-07-17 Jeffrey A Law (law@cygnus.com)
52882
52883 * gcc.c-torture/execute/20000717-3.c: New test.
52884
52885 * gcc.c-torture/compile/20000717-1.c: New test.
52886
52887 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
52888
52889 * gcc.c-torture/execute/20000717-2.c: New test.
52890
52891 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
52892
52893 * gcc.dg/formatz-1.c: New test.
52894
52895 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
52896 * gcc.dg/c99-digraph-1.c: New tests.
52897
52898 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
52899 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
52900
52901 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
52902 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
52903 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
52904 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
52905 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
52906 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
52907 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
52908
52909 2000-07-17 Greg McGary <greg@mcgary.org>
52910
52911 * gcc.c-torture/execute/20000717-1.c: New test.
52912 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
52913
52914 2000-07-15 Jakub Jelinek <jakub@redhat.com>
52915
52916 * gcc.c-torture/execute/20000715-2.c: New test.
52917 * gcc.dg/20000715-1.c: New test.
52918
52919 2000-07-15 Michael Meissner <meissner@redhat.com>
52920
52921 * gcc.c-torture/execute/20000715-1.c: New test.
52922
52923 2000-07-13 Jakub Jelinek <jakub@redhat.com>
52924
52925 * gcc.c-torture/execute/20000707-1.c: New test.
52926
52927 2000-07-13 Neil Booth <NeilB@earthling.net>
52928
52929 * gcc.dg/cpp/digraph1.c,
52930 gcc.dg/cpp/digraph2.c,
52931 gcc.dg/cpp/digraphs.c: New tests.
52932
52933 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
52934
52935 * g77.f-torture/compile/20000630-2.f: New test.
52936 * g77.f-torture/compile/20000630-2.x
52937
52938 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
52939
52940 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
52941
52942 2000-07-11 Neil Booth <NeilB@earthling.net>
52943
52944 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
52945
52946 2000-07-11 Neil Booth <NeilB@earthling.net>
52947
52948 * gcc.dg/cpp/cmdlne-C.c: New.
52949
52950 2000-07-09 Neil Booth <NeilB@earthling.net>
52951
52952 * gcc.dg/cpp/directiv.c: New tests.
52953 * gcc.dg/cpp/undef1.c: Update.
52954
52955 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
52956
52957 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
52958
52959 2000-07-09 Neil Booth <NeilB@earthling.net>
52960
52961 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
52962
52963 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
52964
52965 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
52966 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
52967
52968 2000-07-08 Neil Booth <NeilB@earthling.net>
52969
52970 * gcc.dg/cpp/macsyntx.c: New tests.
52971
52972 2000-07-07 Jakub Jelinek <jakub@redhat.com>
52973
52974 * gcc.dg/20000707-1.c: New test.
52975
52976 2000-07-07 Jakub Jelinek <jakub@redhat.com>
52977
52978 * gcc.c-torture/execute/20000706-1.c: New test.
52979 * gcc.c-torture/execute/20000706-2.c: New test.
52980 * gcc.c-torture/execute/20000706-3.c: New test.
52981 * gcc.c-torture/execute/20000706-4.c: New test.
52982 * gcc.c-torture/execute/20000706-5.c: New test.
52983
52984 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
52985
52986 * g++.old-deja/g++.pt/instantiate7.C: New test.
52987
52988 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
52989
52990 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
52991 * g++.old-deja/g++.mike/thunk3.C: Likewise.
52992 * g++.old-deja/g++.other/rtti3.C: Likewise.
52993 * g++.old-deja/g++.other/rttid3.C: Likewise.
52994
52995 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
52996
52997 * g77.f-torture/compile/20000630-1.x: Fix typo
52998
52999 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
53000
53001 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
53002 assembly output.
53003
53004 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
53005
53006 * gcc.dg/cpp/ident.c: New test.
53007
53008 2000-07-05 Neil Booth <NeilB@earthling.net>
53009
53010 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
53011 gcc.dg/cpp/lexstrng.c: New tests.
53012
53013 2000-07-04 Neil Booth <NeilB@earthling.net>
53014
53015 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
53016 * gcc.dg/cpp/strify2.c: Same.
53017
53018 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
53019
53020 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
53021 * gcc.dg/cpp/19990703-1.c: Likewise.
53022 * gcc.dg/cpp/20000625-1.c: Likewise.
53023 * gcc.dg/cpp/20000625-2.c: Likewise.
53024
53025 * gcc.dg/cpp/macro1.c,
53026 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
53027 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
53028 gcc.dg/cpp/strify1.c,
53029 gcc.dg/cpp/strify2.c: New tests.
53030
53031 2000-07-03 Jakub Jelinek <jakub@redhat.com>
53032
53033 * gcc.c-torture/execute/20000703-1.c: New test.
53034
53035 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
53036
53037 * g++.old-deja/g++.pt (lookup10.C): New test.
53038
53039 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
53040
53041 * g++.old-deja/g++.pt (typename25.C): New test.
53042
53043 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
53044
53045 * gcc.c-torture/compile/20000701-1.c: New test.
53046
53047 2000-06-30 Nick Clifton <nickc@cygnus.com>
53048
53049 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
53050 to test case.
53051
53052 2000-06-30 Catherine Moore <clm@cygnus.com>
53053
53054 * gcc.c-torture/execute/align-1.c: New test.
53055
53056 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
53057
53058 * g++.old-deja/g++.pt/expr8.C: New test.
53059 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
53060
53061 2000-06-29 Nick Clifton <nickc@cygnus.com>
53062
53063 * gcc.c-torture/compile/20000629-1.c: New test.
53064
53065 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
53066
53067
53068 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
53069 gcc.dg/noncompile directory, depending on whether they're
53070 preprocessor tests or not. Annotate all the tests for the dg
53071 framework.
53072
53073 * gcc.c-torture/noncompile/noncompile.exp: Delete.
53074 * gcc.dg/noncompile/noncompile.exp: New.
53075
53076 * Moved files:
53077 Old name New name
53078 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
53079 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
53080 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
53081 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
53082 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
53083 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
53084 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
53085 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
53086 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
53087 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
53088 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
53089 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
53090 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
53091 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
53092 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
53093 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
53094 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
53095 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
53096 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
53097 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
53098 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
53099 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
53100 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
53101 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
53102
53103 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
53104 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
53105 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
53106 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
53107 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
53108 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
53109
53110 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
53111
53112 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
53113 declare one variable. On the fourth, error.
53114 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
53115 declared by 20000628-1a.h.
53116
53117 2000-06-29 Richard Henderson <rth@redhat.com>
53118
53119 * gcc.c-torture/execute/930529-1.x: New file.
53120 * gcc.dg/920413-1.c: Adjust expected warning text.
53121 * gcc.dg/980217-1.c: Declare abort.
53122 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
53123
53124 2000-06-29 Jeffrey A Law (law@cygnus.com)
53125
53126 * g77.f-torture/compile/20000629-1.f: New test.
53127 * g77.f-torture/compile/20000629-1.x: Expected to fail.
53128
53129 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
53130
53131 Rearrange lots of files, removing entirely the
53132 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
53133 directories.
53134
53135 * Deleted files:
53136 gcc.c-torture/code_quality/code_quality.exp
53137 gcc.c-torture/special/special.exp
53138 gcc.failure/failure.exp
53139 gcc.failure/940409-1.x
53140 gcc.c-torture/compile/961203-1.x
53141
53142 * New files:
53143 gcc.misc-tests/linkage.exp
53144 gcc.c-torture/execute/920730-1t.c
53145 gcc.c-torture/execute/920730-1t.x
53146 gcc.c-torture/compile/920520-1.x
53147 gcc.c-torture/compile/920521-1.x
53148 gcc.c-torture/compile/981006-1.x
53149 gcc.c-torture/execute/eeprof-1.x
53150
53151 * Moved files (possibly with modifications to fit a new harness):
53152 Old name New name
53153 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
53154 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
53155 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
53156 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
53157 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
53158 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
53159 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
53160 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
53161 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
53162 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
53163 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
53164 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
53165 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
53166 gcc.failure/940409-1.c gcc.dg/940409-1.c
53167
53168 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
53169
53170 * c-torture/compile/961203-1.x: Delete.
53171
53172 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
53173 not exit. Include stdio.h.
53174 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
53175 * gcc.misc-tests/dg-12.c: Likewise.
53176 * gcc.misc-tests/dg-5.c: Likewise.
53177 * gcc.misc-tests/dg-6.c: Likewise.
53178 * gcc.misc-tests/dg-7.c: Prototype abort.
53179 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
53180 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
53181 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
53182 not exit.
53183 * gcc.misc-tests/sieve.c: Use return from main, not exit.
53184 * gcc.misc-tests/sort2.c: Use return from main, not exit.
53185
53186 2000-06-28 Jakub Jelinek <jakub@redhat.com>
53187
53188 * gcc.dg/cpp/20000628-1.c: New test.
53189 * gcc.dg/cpp/20000628-1.h: New header for above test.
53190 * gcc.dg/cpp/20000628-1a.h: Likewise.
53191
53192 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
53193
53194 * gcc.dg/cpp: New directory.
53195 * gcc.dg/cpp/cpp.exp: New driver.
53196 * gcc.dg/cpp/20000627-1.c: New test.
53197 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
53198 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
53199 and rewrite as a compilation test.
53200
53201 * gcc.dg: Move many files into the cpp subdirectory, possibly
53202 renaming or editing them as well.
53203 Old name New name
53204 990119-1.c cpp/19990119-1.c
53205 990228-1.c cpp/19990228-1.c
53206 990407-1.c cpp/19990407-1.c
53207 990409-1.c cpp/19990409-1.c
53208 990413-1.c cpp/19990413-1.c
53209 990703-1.c cpp/19990703-1.c
53210 20000127-1.c cpp/20000127-1.c
53211 20000129-1.c cpp/20000129-1.c
53212 20000207-1.c cpp/20000207-1.c
53213 20000207-2.c cpp/20000207-2.c
53214 20000209-1.c cpp/20000209-1.c
53215 20000209-2.c cpp/20000209-2.c
53216 20000301-1.c cpp/20000301-1.c
53217 20000419-1.c cpp/20000419-1.c
53218 20000510-1.S cpp/20000510-1.S
53219 20000519-1.c cpp/20000519-1.c
53220 20000529-1.c cpp/20000529-1.c
53221 20000625-1.c cpp/20000625-1.c
53222 20000625-2.c cpp/20000625-2.c
53223 cpp-as1.c cpp/assert1.c
53224 cpp-as2.c cpp/assert2.c
53225 cxx-comments-1.c cpp/cxxcom1.c
53226 cxx-comments-2.c cpp/cxxcom2.c
53227 endif-label.c cpp/endif.c
53228 cpp-hash1.c cpp/hash1.c
53229 cpp-hash2.c cpp/hash2.c
53230 cpp-if1.c cpp/if-1.c
53231 cpp-if2.c cpp/if-2.c
53232 cpp-if3.c cpp/if-3.c
53233 cpp-if4.c cpp/if-4.c
53234 cpp-if5.c cpp/if-5.c
53235 cpp-cond.c cpp/if-cexp.c
53236 cpp-missingop.c cpp/if-mop.c
53237 cpp-missingparen.c cpp/if-mpar.c
53238 cpp-opprec.c cpp/if-oppr.c
53239 cpp-ifparen.c cpp/if-paren.c
53240 cpp-shortcircuit.c cpp/if-sc.c
53241 cpp-shift.c cpp/if-shift.c
53242 cpp-unary.c cpp/if-unary.c
53243 cpp-li1.c cpp/line1.c
53244 cpp-li2.c cpp/line2.c
53245 lineno.c cpp/line3.c
53246 lineno-2.c cpp/line4.c
53247 cpp-mi.c cpp/mi1.c
53248 cpp-mic.h cpp/mi1c.h
53249 cpp-micc.h cpp/mi1cc.h
53250 cpp-mind.h cpp/mi1nd.h
53251 cpp-mindp.h cpp/mi1ndp.h
53252 cpp-mix.h cpp/mi1x.h
53253 cpp-mi2.c cpp/mi2.c
53254 cpp-mi2a.h cpp/mi2a.h
53255 cpp-mi2b.h cpp/mi2b.h
53256 cpp-mi2c.h cpp/mi2c.h
53257 cpp-mi3.c cpp/mi3.c
53258 cpp-mi3.def cpp/mi3.def
53259 poison-1.c cpp/poison.c
53260 pr-impl.c cpp/prag-imp.c
53261 cpp-redef-2.c cpp/redef1.c
53262 cpp-redef.c cpp/redef2.c
53263 strpaste.c cpp/strp1.c
53264 strpaste-2.c cpp/strp2.c
53265 cpp-tradpaste.c cpp/tr-paste.c
53266 cpp-tradstringify.c cpp/tr-str.c
53267 cpp-tradwarn1.c cpp/tr-warn1.c
53268 cpp-tradwarn2.c cpp/tr-warn2.c
53269 trigraphs.c cpp/trigraphs.c
53270 cpp-unc1.c cpp/unc1.c
53271 cpp-unc2.c cpp/unc2.c
53272 cpp-unc3.c cpp/unc3.c
53273 cpp-unc.c cpp/unc4.c
53274 undef.c cpp/undef1.c
53275 undef-2.c cpp/undef2.c
53276 cpp-wi1.c cpp/widestr1.c
53277
53278 2000-06-27 Mark Mitchell <mark@codesourcery.com>
53279
53280 * lib/g++.exp (g++_include_flags): Tweak.
53281
53282 2000-06-27 H.J. Lu <hjl@gnu.org>
53283 Loren J. Rittle <ljrittle@acm.org>
53284
53285 * lib/g++.exp (g++_include_flags): Override libgloss.exp
53286 version with one that knows about the new gcc tree structure.
53287 (g++_link_flags): Same.
53288
53289 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
53290
53291 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
53292 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
53293 case we are cross-compiling.
53294
53295 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
53296 g++.old-deja/g++.niklas/Makefile.in,
53297 g++.old-deja/g++.niklas/configure.in,
53298 g++.old-deja/g++.other/Makefile.in,
53299 g++.old-deja/g++.other/configure.in,
53300 gcc.c-torture/code_quality/Makefile.in,
53301 gcc.c-torture/code_quality/configure.in,
53302 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
53303 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
53304 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
53305 gcc.c-torture/execute/ieee/Makefile.in,
53306 gcc.c-torture/execute/ieee/configure.in,
53307 gcc.c-torture/noncompile/Makefile.in,
53308 gcc.c-torture/noncompile/configure.in,
53309 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
53310 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
53311 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
53312
53313 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
53314
53315 * g++.old-deja/g++.other/ambig3.C: New test.
53316
53317 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
53318
53319 * g++.old-deja/g++.pt/syntax1.C: New test.
53320 * g++.old-deja/g++.pt/syntax2.C: New test.
53321 * g++.old-deja/g++.other/syntax3.C: New test.
53322 * g++.old-deja/g++.other/syntax4.C: New test.
53323
53324 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
53325
53326 * gcc.dg/20000623-1.c: Prototype exit and abort.
53327
53328 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
53329
53330 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
53331 New tests.
53332 * gcc.dg/cpp-mi3.def: New file.
53333
53334 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
53335 inside assertions.
53336 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
53337 lexer's error messages.
53338 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
53339 divine anything from the linemarkers.
53340 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
53341 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
53342
53343 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
53344
53345 * gcc.dg/20000623-1.c: New test.
53346
53347 2000-06-22 Jakub Jelinek <jakub@redhat.com>
53348
53349 * gcc.c-torture/execute/20000622-1.c: New test.
53350
53351 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
53352
53353 * g++.old-deja/g++.other/init15.C: New test.
53354
53355 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
53356
53357 * g++.old-deja/g++.pt/vaarg2.C: New test.
53358 * g++.old-deja/g++.pt/vaarg3.C: New test.
53359
53360 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
53361
53362 * g++.old-deja/g++.other/dyncast6.C: New test.
53363
53364 2000-06-15 Jakub Jelinek <jakub@redhat.com>
53365
53366 * gcc.c-torture/execute/loop-6.c: New test.
53367
53368 2000-06-14 Jakub Jelinek <jakub@redhat.com>
53369
53370 * gcc.dg/20000614-1.c: New test.
53371 * gcc.dg/20000614-2.c: New test.
53372
53373 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
53374
53375 * g++.old-deja/g++.other/inline12.C: New test.
53376
53377 2000-06-13 Jakub Jelinek <jakub@redhat.com>
53378
53379 * g++.old-deja/g++.other/eh1.C: New test.
53380
53381 2000-06-12 Jakub Jelinek <jakub@redhat.com>
53382
53383 * g++.old-deja/g++.other/type.C: New test.
53384
53385 2000-06-05 Jakub Jelinek <jakub@redhat.com>
53386
53387 * g++.old-deja/g++.other/initstring.C: New test.
53388
53389 2000-06-12 Jason Merrill <jason@redhat.com>
53390
53391 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
53392
53393 2000-06-09 Jeffrey A Law (law@cygnus.com)
53394
53395 * gcc.c-torture/compile/20000609-1.c: New test.
53396
53397 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
53398
53399 * gcc.dg/20000609-1.c: New test.
53400
53401 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
53402
53403 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
53404 * gcc.c-torture/noncompile/poison-1.c: Move...
53405 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
53406 * gcc.dg/cpp-li1.c: Add a token after the #line.
53407
53408 2000-06-05 Richard Henderson <rth@cygnus.com>
53409
53410 * gcc.c-torture/execute/20000605-2.c: New test.
53411 * gcc.c-torture/execute/20000605-3.c: New test.
53412
53413 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
53414
53415 * g77.f-torture/execute/20000503-1.x: New file.
53416
53417 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
53418
53419 * g++.old-deja/g++.eh/badalloc1.C: New test.
53420
53421 2000-06-05 Richard Henderson <rth@cygnus.com>
53422
53423 * gcc.c-torture/execute/20000605-1.c: New test.
53424
53425 2000-06-05 Jakub Jelinek <jakub@redhat.com>
53426 Nathan Sidwell <nathan@codesourcery.com>
53427
53428 * gcc.c-torture/compile/20000605-1.c: New test.
53429
53430 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
53431
53432 * g77.f-torture/compile/20000601-1.f: New test.
53433
53434 2000-06-03 Richard Henderson <rth@cygnus.com>
53435
53436 * gcc.c-torture/execute/20000603-1.c: New.
53437
53438 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
53439
53440 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
53441 * gcc.dg/noreturn-2.c (noreturn): Likewise.
53442
53443 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
53444
53445 * gcc.dg/compare2.c (case 12): XFAIL.
53446 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
53447 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
53448
53449 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
53450
53451 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
53452
53453 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
53454 guard macro is already defined when the header is first
53455 included.
53456 * gcc.dg/cpp-mix.h: New file.
53457 * gcc.dg/endif-label.c: Update patterns to match compiler.
53458
53459 * g++.brendan/complex1.C: Declare abort.
53460 * g++.law/refs4.C: Remove XFAIL.
53461 * g++.oliva/expr2.C: Declare abort and exit.
53462
53463 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
53464
53465 * gcc.c-torture/execute/20000528-1.c: New test.
53466
53467 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
53468 * g++.old-deja/g++.law/temps4.C: Likewise.
53469
53470 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
53471 stdlib.h. Call abort() on failure.
53472 * g++.old-deja/g++.law/refs4.C: Likewise.
53473 * g++.old-deja/g++.law/temps4.C: Likewise.
53474 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
53475 * gcc.c-torture/execute/20000112-1.c: Include string.h.
53476
53477 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
53478
53479 Relative to g++.dg/special:
53480 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
53481
53482 Relative to g++.old-deja:
53483 * g++.brendan/complex1.C, g++.jason/optimize2.C,
53484 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
53485 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
53486 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
53487 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
53488 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
53489 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
53490
53491 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
53492 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
53493 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
53494 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
53495 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
53496 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
53497 and/or string.h.
53498
53499 * g++.other/goto1.C: Update expectations for error messages.
53500
53501 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
53502
53503 * gcc.c-torture/compile/20000523-1.c: New test.
53504
53505 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
53506
53507 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
53508
53509 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
53510
53511 * g++.old-deja/g++.eh/catch11.C: New test.
53512 * g++.old-deja/g++.eh/catch12.C: New test.
53513
53514 2000-05-24 Nick Clifton <nickc@cygnus.com>
53515
53516 * gcc.c-torture/execute/20000523-1.c: New test.
53517
53518 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
53519
53520 * c-torture/execute/bcp-1.c: Replace abort in arg of
53521 __builtin_constant_p with a generic external function.
53522
53523 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
53524 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
53525 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
53526 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
53527 Prototype abort and/or exit.
53528
53529 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
53530 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
53531 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
53532 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
53533
53534 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
53535
53536 * gcc.dg/dwarf2-1.c: New test.
53537
53538 2000-05-20 Richard Henderson <rth@cygnus.com>
53539
53540 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
53541
53542 2000-05-20 Andreas Jaeger <aj@suse.de>
53543
53544 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
53545 testcase.
53546
53547 2000-05-19 David Edelsohn <edelsohn@gnu.org>
53548
53549 * gcc.c-torture/execute/20000519-2.c: New test.
53550
53551 2000-05-19 Andreas Jaeger <aj@suse.de>
53552
53553 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
53554 which fails with SSA.
53555
53556 * lib/c-torture.exp: Also test with -O3 -fssa.
53557
53558 2000-05-18 Michael Meissner <meissner@redhat.com>
53559
53560 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
53561 * gcc.c-torture/execute/920415-1.c: Ditto.
53562 * gcc.c-torture/execute/920501-1.c: Ditto.
53563 * gcc.c-torture/execute/conversion.c: Ditto.
53564 * gcc.c-torture/execute/cvt-1.c: Ditto.
53565
53566 2000-05-18 Jeffrey A Law (law@cygnus.com)
53567
53568 * gcc.c-torture/compile/20000518-1.c: New test.
53569
53570 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
53571
53572 * g77.f-torture/compile/200005018.f: New test.
53573
53574 2000-05-17 Jeffrey A Law (law@cygnus.com)
53575
53576 * gcc.c-torture/compile/20000517-1.c: New test.
53577
53578 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53579
53580 * gcc.c-torture/execute/20000516-1.c: New test.
53581
53582 2000-05-15 Jakub Jelinek <jakub@redhat.com>
53583
53584 * g++.old-deja/g++.other/eh.C: New test.
53585
53586 2000-05-12 Richard Henderson <rth@cygnus.com>
53587
53588 * gcc.c-torture/execute/990208-1.c (main): Don't pass
53589 constants through to doit's conditional.
53590
53591 2000-05-11 Jeffrey A Law (law@cygnus.com)
53592
53593 * gcc.c-torture/compile/20000511-1.c: New test.
53594 * g77.f-torture/compile/20000511-1.f: New test.
53595 * g77.f-torture/compile/20000511-2.f: New test.
53596
53597 2000-05-11 Michael Meissner <meissner@redhat.com>
53598
53599 * gcc.c-torture/execute/20000511-1.c: New test.
53600
53601 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
53602
53603 * gcc.dg/dg.exp: Scan .S files as well as .c files.
53604 * gcc.dg/20000510-1.S: New.
53605
53606 2000-05-08 Catherine Moore <clm@cygnus.com>
53607
53608 * gcc.dg/unused-3.c: New.
53609
53610 2000-05-06 Richard Henderson <rth@cygnus.com>
53611
53612 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
53613 * g++.old-deja/g++.mike/warn1.C: Likewise.
53614 * g++.old-deja/g++.pt/local1.C: Likewise.
53615 * g++.old-deja/g++.pt/local7.C: Likewise.
53616 * g++.old-deja/g++.pt/spec16.C: Likewise.
53617
53618 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
53619
53620 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
53621
53622 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
53623
53624 * g77.f-torture/execute/20000503-1.f: New test.
53625
53626 2000-05-04 Andreas Jaeger <aj@suse.de>
53627
53628 * gcc.dg/noreturn-2.c: New test.
53629
53630 2000-05-04 Neil Booth <NeilB@earthling.net>
53631
53632 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
53633 preprocessor.
53634
53635 2000-05-04 Richard Henderson <rth@cygnus.com>
53636
53637 * gcc.c-torture/execute/20000503-1.c: Fix typo.
53638
53639 2000-05-04 Richard Henderson <rth@cygnus.com>
53640
53641 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
53642 OpenSSL by Jason R Thorpe.
53643
53644 2000-05-03 Jim Wilson <wilson@cygnus.com>
53645
53646 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
53647
53648 2000-05-03 Robert Lipe <robertlipe@usa.net>
53649
53650 * gcc.dg/20000503-1.c: New test.
53651
53652 2000-05-02 Jakub Jelinek <jakub@redhat.com>
53653
53654 * gcc.c-torture/compile/20000502-1.c: New test.
53655 * g++.old-deja/g++.other/align.C: New test.
53656 * gcc.dg/cpp-tradstringify.c: New test.
53657
53658 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
53659
53660 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
53661 and hard registers.
53662
53663 2000-04-26 Geoff Keating <geoffk@cygnus.com>
53664
53665 * gcc.c-torture/execute/loop-5.c: New test.
53666
53667 2000-04-25 Jakub Jelinek <jakub@redhat.com>
53668
53669 * gcc.c-torture/execute/va-arg-20.c: New test.
53670
53671 2000-04-23 Jeffrey A Law (law@cygnus.com)
53672
53673 * gcc.c-torture/execute/20000422-1.c: New test.
53674
53675 2000-04-20 Greg McGary <gkm@gnu.org>
53676
53677 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
53678 when optimizing, but without sibling-call optimizations (-O1).
53679
53680 2000-04-20 Jeffrey A Law (law@cygnus.com)
53681
53682 * gcc.c-torture/compile/20000420-1.c: New test.
53683
53684 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
53685
53686 * g++.abi/ptrflags.C: New test.
53687 * g++.eh/catchptr1.C: Test incomplete pointer chains.
53688
53689 2000-04-19 Catherine Moore <clm@cygnus.com>
53690
53691 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
53692
53693 2000-04-19 Greg McGary <gkm@gnu.org>
53694
53695 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
53696 sibling-call optimizations.
53697
53698 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
53699
53700 * gcc.dg/20000419-1.c: New test.
53701
53702 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
53703
53704 * gcc.c-torture/execute/20000412-6.c: New test.
53705
53706 2000-04-12 Jeffrey A Law (law@cygnus.com)
53707
53708 * gcc.c-torture/execute/20000412-5.c: New test.
53709 * g77.f-torture/compile/20000412-1.f: New test.
53710 * gcc.c-torture/execute/20000412-4.c: New test.
53711 * gcc.c-torture/compile/20000412-2.c: New test.
53712 * gcc.c-torture/execute/20000412-3.c: New test.
53713 * gcc.c-torture/compile/20000412-1.c: New test.
53714 * gcc.c-torture/execute/20000412-2.c: New test.
53715
53716 2000-04-12 Jakub Jelinek <jakub@redhat.com>
53717
53718 * objc/execute/bf-20.m: New test.
53719
53720 2000-04-10 Richard Henderson <rth@cygnus.com>
53721
53722 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
53723
53724 * gcc.c-torture/execute/20000412-1.c: New test.
53725
53726 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
53727
53728 * g++.old-deja/g++.eh/catchptr1.C: New test.
53729
53730 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
53731
53732 * g++.old-deja/g++.abi/cxa_vec.C: New test.
53733
53734 2000-04-08 Neil Booth <NeilB@earthling.net>
53735
53736 * gcc.dg/cpp-nullchar.c: Remove test as
53737 embedded nulls cause problems.
53738
53739 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53740
53741 * gcc.dg/compare2.c: New test.
53742
53743 2000-04-08 Neil Booth <NeilB@earthling.net>
53744
53745 * gcc.dg/cpp-nullchar.c: New test.
53746
53747 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
53748
53749 * gcc.dg/cpp-mi2.c: New test.
53750 * gcc.dg/cpp-mi2[abc].h: New files.
53751
53752 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
53753
53754 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
53755 member name.
53756
53757 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
53758
53759 * g++.old-deja/g++.abi/vmihint.C: New test.
53760
53761 2000-04-06 Neil Booth <NeilB@earthling.net>
53762
53763 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
53764 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
53765 copyright.
53766
53767 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
53768
53769 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
53770 avoid stack-frame overwrite.
53771
53772 2000-04-05 Jakub Jelinek <jakub@redhat.com>
53773
53774 * gcc.c-torture/compile/20000405-2.c: New test.
53775 * gcc.c-torture/compile/20000405-3.c: New test.
53776
53777 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53778
53779 * gcc.c-torture/compile/20000405-1.c: New test.
53780
53781 2000-04-04 Geoff Keating <geoffk@cygnus.com>
53782
53783 * gcc.dg/cast-qual-1.c: Revert last change.
53784
53785 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53786
53787 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
53788
53789 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
53790
53791 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
53792 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
53793
53794 2000-04-03 Jeffrey A Law (law@cygnus.com)
53795
53796 * gcc.c-torture/compile/20000403-2.c: New test.
53797 * gcc.c-torture/compile/20000403-1.c: New test.
53798
53799 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
53800
53801 * gcc.c-torture/execute/20000403-1.c: New test.
53802
53803 2000-04-03 Geoff Keating <geoffk@cygnus.com>
53804
53805 * gcc.c-torture/execute/20000402-1.c: New test.
53806
53807 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
53808
53809 * gcc.c-torture/execute/va-arg-15.c: New test.
53810 * gcc.c-torture/execute/va-arg-16.c: New test.
53811 * gcc.c-torture/execute/va-arg-17.c: New test.
53812 * gcc.c-torture/execute/va-arg-18.c: New test.
53813 * gcc.c-torture/execute/va-arg-19.c: New test.
53814
53815 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
53816
53817 * gcc.c-torture/compile/981211-1.c: Move to...
53818 * gcc.dg/cpp-as1.c: ...here.
53819 * gcc.dg/cpp-as2.c: New file.
53820
53821 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
53822 compiler.
53823
53824 2000-04-02 Neil Booth <NeilB@earthling.net>
53825
53826 * gcc.dg/cpp-cond.c New tests.
53827 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
53828 accidental success less likely.
53829 * gcc.dg/cpp-missingop.c New tests.
53830 * gcc.dg/cpp-missingparen.c New tests.
53831 * gcc.dg/cpp-shift.c New tests.
53832 * gcc.dg/cpp-shortcircuit.c New tests.
53833 * gcc.dg/cpp-unary.c New tests.
53834
53835 2000-03-29 Jeffrey A Law (law@cygnus.com)
53836
53837 * gcc.c-torture/compile/20000329-1.c: New test.
53838
53839 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
53840
53841 * gcc.c-torture/compile/20000326-1.c: New test.
53842 * gcc.c-torture/compile/20000326-2.c: New test.
53843
53844 2000-03-24 Geoff Keating <geoffk@cygnus.com>
53845
53846 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
53847 the first parameter is a function argument.
53848
53849 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
53850
53851 * g++.old-deja/g++.ext/array4.C: New test.
53852
53853 2000-03-22 Geoff Keating <geoffk@cygnus.com>
53854
53855 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
53856
53857 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53858
53859 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
53860
53861 2000-03-19 Richard Henderson <rth@cygnus.com>
53862
53863 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
53864
53865 2000-03-19 Richard Henderson <rth@cygnus.com>
53866
53867 * gcc.c-torture/compile/20000319-1.c: New test.
53868
53869 2000-03-14 Jeffrey A Law (law@cygnus.com)
53870
53871 * gcc.c-torture/execute/20000314-3.c: New test.
53872 * gcc.c-torture/execute/20000314-2.c: New test.
53873 * gcc.c-torture/execute/20000314-1.c: New test.
53874 * gcc.c-torture/compile/20000314-2.c: New test.
53875 * gcc.c-torture/compile/20000314-1.c: New test.
53876
53877 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
53878
53879 * g++.old-deja/g++.warn/inline.C: New test.
53880
53881 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
53882
53883 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
53884 standards-compliant result rather than specific constants.
53885 Put test-values in array.
53886
53887 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
53888
53889 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
53890 (g++_target_compile): Put test-specific options last.
53891
53892 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
53893
53894 * g++.old-deja/g++.eh/vbase4.C: New test.
53895
53896 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
53897
53898 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
53899
53900 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
53901
53902 * g++.old-deja/g++.brendan/misc12.C: Removed.
53903 * g++.old-deja/g++.pt/memtemp77.C: Constify.
53904 * g++.old-deja/g++.ext/pretty4.C: New test.
53905
53906 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
53907
53908 * g++.old-deja/g++.other/string2.C: New test.
53909
53910 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
53911
53912 * g++.old-deja/g++.warn/impint2.C: New test.
53913
53914 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
53915
53916 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
53917 is 1, not zero.
53918
53919 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
53920
53921 * g++.old-deja/g++.warn/impint.C: New test.
53922 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
53923 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
53924 * g++.old-deja/g++.pt/explicit12.C: Likewise.
53925 * g++.old-deja/g++.pt/explicit13.C: Likewise.
53926 * g++.old-deja/g++.pt/explicit17.C: Likewise.
53927 * g++.old-deja/g++.pt/explicit18.C: Likewise.
53928 * g++.old-deja/g++.pt/explicit19.C: Likewise.
53929 * g++.old-deja/g++.pt/explicit23.C: Likewise.
53930 * g++.old-deja/g++.pt/explicit31.C: Likewise.
53931 * g++.old-deja/g++.pt/explicit35.C: Likewise.
53932 * g++.old-deja/g++.pt/explicit6.C: Likewise.
53933 * g++.old-deja/g++.pt/memclass7.C: Likewise.
53934
53935 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
53936
53937 * gcc.dg/cpp-redef.c: New test.
53938
53939 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
53940
53941 * g++.old-deja/g++.pt/unify7.C: New test.
53942
53943 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
53944
53945 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
53946 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
53947
53948 2000-02-25 Geoff Keating <geoffk@cygnus.com>
53949
53950 * gcc.c-torture/compile/20000224-1.c: New test.
53951
53952 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53953
53954 * gcc.c-torture/compile/cpp-2.c: New test.
53955 * gcc.c-torture/compile/cpp-1.c: New test.
53956
53957 2000-02-25 Jeffrey A Law (law@cygnus.com)
53958
53959 * gcc.c-torture/execute/20000225-1.c: New test.
53960
53961 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53962
53963 * gcc.dg/cpp-li2.c: New test.
53964
53965 * gcc.dg/cpp-wi1.c: New test.
53966
53967 * gcc.dg/cpp-li1.c: New test.
53968
53969 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
53970
53971 * g++.old-deja/g++.other/sizeof5.C: New test.
53972
53973 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53974
53975 * gcc.c-torture/execute/va-arg-13.c: New test.
53976
53977 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
53978
53979 * gcc.c-torture/execute/va-arg-12.c: New test.
53980
53981 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
53982
53983 * gcc.c-torture/execute/20000223-1.c: New test.
53984
53985 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
53986
53987 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
53988
53989 2000-02-22 Mark Mitchell <mark@codesourcery.com>
53990
53991 * g++.old-deja/g++.abi/ptrmem.C: New test.
53992
53993 2000-02-19 Richard Henderson <rth@cygnus.com>
53994
53995 * gcc.c-torture/compile/init-3.c: New.
53996
53997 2000-02-17 Mark Mitchell <mark@codesourcery.com>
53998
53999 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
54000 ALWAYS_CXXFLAGS.
54001
54002 2000-02-11 Robert Lipe <robertl@sco.com>
54003
54004 * gcc.c-torture/compile/20000211-3.c: New test.
54005
54006 2000-02-11 Martin Buchholz <martin@xemacs.org>
54007
54008 * gcc.c-torture/compile/20000211-2.c: New test.
54009
54010 2000-02-11 Jeffrey A Law (law@cygnus.com)
54011
54012 * gcc.c-torture/compile/20000211-1.c: New test.
54013
54014 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
54015
54016 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
54017 on native targets
54018
54019 2000-02-08 Nathan Sidwell <nathan@acm.org>
54020
54021 * g++.old-deja/g++.other/cast5.C: New test.
54022
54023 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
54024
54025 * gcc.c-torture/execute/20000205-1.c: New.
54026
54027 2000-02-03 Nathan Sidwell <nathan@acm.org>
54028
54029 * g++.old-deja/g++.jason/cast3.C: Return void.
54030 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
54031
54032 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54033
54034 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
54035
54036 * gcc.dg/loop-1.c: New test.
54037
54038 2000-01-27 Jakub Jelinek <jakub@redhat.com>
54039
54040 * gcc.c-torture/compile/20000127-1.c: New test.
54041 * gcc.c-torture/execute/991228-1.c: New test.
54042
54043 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54044
54045 * gcc.dg/unused-2.c: New test.
54046
54047 * gcc.dg/conv-1.c: New test.
54048
54049 2000-01-24 Mark Mitchell <mark@codesourcery.com>
54050
54051 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
54052 compiler.
54053 (tool_option_proc): Fix typo.
54054
54055 2000-01-24 Geoff Keating <geoffk@cygnus.com>
54056
54057 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
54058 of the ld on the host, not on the build machine.
54059 Also, don't crash if '--help' is not a supported option.
54060
54061 2000-01-24 Richard Henderson <rth@cygnus.com>
54062
54063 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
54064
54065 2000-01-20 Jeffrey A Law (law@cygnus.com)
54066
54067 * gcc.c-torture/execute/20000120-2.c: New test.
54068 * gcc.c-torture/execute/20000120-1.c: New test.
54069
54070 2000-01-13 Jeffrey A Law (law@cygnus.com)
54071
54072 * gcc.c-torture/execute/20000113-1.c: New test.
54073
54074 2000-01-12 Jeffrey A Law (law@cygnus.com)
54075
54076 * gcc.c-torture/execute/20000112-1.c: New test.
54077
54078 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54079
54080 * gcc.dg/20000111-1.c: New test.
54081
54082 2000-01-10 Jeffrey A Law (law@cygnus.com)
54083
54084 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
54085 with 16 bit integers.
54086
54087 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54088
54089 * gcc.dg/20000108-1.c: New test.
54090
54091 2000-01-05 Nathan Sidwell <nathan@acm.org>
54092
54093 * g++.old-deja/g++.ns/koenig8.C: New test.
54094
54095 2000-01-05 Nathan Sidwell <nathan@acm.org>
54096
54097 * g++.old-deja/g++.other/cast4.C: New test.
54098
54099 2000-01-05 Jeffrey A Law (law@cygnus.com)
54100
54101 * gcc.c-torture/compile/20000105-2.c: New test.
54102 * gcc.c-torture/compile/20000105-1.c: New test.
54103
54104 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54105
54106 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
54107 references to printf & atoi to conform to ANSI standard.
54108 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
54109 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
54110 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
54111 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
54112 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
54113 * g++.old-deja/g++.brendan/complex1.C: Likewise.
54114 * g++.old-deja/g++.brendan/copy1.C: Likewise.
54115 * g++.old-deja/g++.brendan/copy2.C: Likewise.
54116 * g++.old-deja/g++.brendan/copy3.C: Likewise.
54117 * g++.old-deja/g++.brendan/copy4.C: Likewise.
54118 * g++.old-deja/g++.brendan/copy5.C: Likewise.
54119 * g++.old-deja/g++.brendan/copy6.C: Likewise.
54120 * g++.old-deja/g++.brendan/copy7.C: Likewise.
54121 * g++.old-deja/g++.brendan/copy8.C: Likewise.
54122 * g++.old-deja/g++.brendan/crash11.C: Likewise.
54123 * g++.old-deja/g++.brendan/crash14.C: Likewise.
54124 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
54125 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
54126 * g++.old-deja/g++.brendan/delete2.C: Likewise.
54127 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
54128 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
54129 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
54130 * g++.old-deja/g++.brendan/eh1.C: Likewise.
54131 * g++.old-deja/g++.brendan/groff1.C: Likewise.
54132 * g++.old-deja/g++.brendan/init3.C: Likewise.
54133 * g++.old-deja/g++.brendan/misc12.C: Likewise.
54134 * g++.old-deja/g++.brendan/misc7.C: Likewise.
54135 * g++.old-deja/g++.brendan/new2.C: Likewise.
54136 * g++.old-deja/g++.brendan/operators4.C: Likewise.
54137 * g++.old-deja/g++.brendan/operators5.C: Likewise.
54138 * g++.old-deja/g++.brendan/overload2.C: Likewise.
54139 * g++.old-deja/g++.brendan/overload7.C: Likewise.
54140 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
54141 * g++.old-deja/g++.brendan/reference1.C: Likewise.
54142 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
54143 * g++.old-deja/g++.brendan/template24.C: Likewise.
54144 * g++.old-deja/g++.brendan/template3.C: Likewise.
54145 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
54146 * g++.old-deja/g++.jason/inline3.C: Likewise.
54147 * g++.old-deja/g++.jason/opeq.C: Likewise.
54148 * g++.old-deja/g++.law/arg5.C: Likewise.
54149 * g++.old-deja/g++.law/arm7.C: Likewise.
54150 * g++.old-deja/g++.law/ctors11.C: Likewise.
54151 * g++.old-deja/g++.law/cvt8.C: Likewise.
54152 * g++.old-deja/g++.law/init9.C: Likewise.
54153 * g++.old-deja/g++.law/refs4.C: Likewise.
54154 * g++.old-deja/g++.law/template2.C: Likewise.
54155 * g++.old-deja/g++.law/visibility24.C: Likewise.
54156 * g++.old-deja/g++.law/vtable3.C: Likewise.
54157 * g++.old-deja/g++.mike/asm2.C: Likewise.
54158 * g++.old-deja/g++.mike/eh1.C: Likewise.
54159 * g++.old-deja/g++.mike/misc1.C: Likewise.
54160 * g++.old-deja/g++.mike/misc13.C: Likewise.
54161 * g++.old-deja/g++.mike/misc14.C: Likewise.
54162 * g++.old-deja/g++.mike/ns12.C: Likewise.
54163 * g++.old-deja/g++.mike/p1248.C: Likewise.
54164 * g++.old-deja/g++.mike/p3708.C: Likewise.
54165 * g++.old-deja/g++.mike/p3708a.C: Likewise.
54166 * g++.old-deja/g++.mike/p3708b.C: Likewise.
54167 * g++.old-deja/g++.mike/p646.C: Likewise.
54168 * g++.old-deja/g++.mike/p700.C: Likewise.
54169 * g++.old-deja/g++.mike/p783.C: Likewise.
54170 * g++.old-deja/g++.mike/p783a.C: Likewise.
54171 * g++.old-deja/g++.mike/p783b.C: Likewise.
54172 * g++.old-deja/g++.mike/p786.C: Likewise.
54173 * g++.old-deja/g++.mike/p789.C: Likewise.
54174 * g++.old-deja/g++.mike/p789a.C: Likewise.
54175 * g++.old-deja/g++.mike/p807a.C: Likewise.
54176 * g++.old-deja/g++.other/delete3.C: Likewise.
54177 * g++.old-deja/g++.other/dyncast1.C: Likewise.
54178 * g++.old-deja/g++.other/dyncast2.C: Likewise.
54179 * g++.old-deja/g++.other/dyncast3.C: Likewise.
54180 * g++.old-deja/g++.other/empty1.C: Likewise.
54181 * g++.old-deja/g++.other/temporary1.C: Likewise.
54182 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
54183 * g++.old-deja/g++.pt/t16.C: Likewise.
54184 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
54185
54186 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
54187
54188 * gcc.dg/991230-1.c: New test.
54189
54190 1999-12-29 Jeffrey A Law (law@cygnus.com)
54191
54192 * gcc.c-torture/compile/991229-3.c: New test.
54193 * gcc.c-torture/compile/991229-2.c: New test.
54194 * gcc.c-torture/compile/991229-1.c: New test.
54195
54196 1999-12-29 Greg McGary <gkm@eng.ascend.com>
54197
54198 * gcc.c-torture/compile/labels-2.c: New test.
54199
54200 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
54201
54202 * gcc.c-torture/execute/991227-1.c: New test.
54203
54204 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54205
54206 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
54207
54208 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
54209
54210 * gcc.c-torture/execute/991221-1.c: New test.
54211
54212 1999-12-20 Nathan Sidwell <nathan@acm.org>
54213
54214 * g++.old-deja/g++.other/cast3.C: New test.
54215
54216 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
54217
54218 * gcc.c-torture/execute/991216-4.c: New test.
54219
54220 1999-12-16 Michael Meissner <meissner@cygnus.com>
54221
54222 * gcc.c-torture/execute/991216-1.c: New test.
54223 * gcc.c-torture/execute/991216-2.c: New test.
54224 * gcc.c-torture/execute/991216-3.c: New test.
54225
54226 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54227
54228 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
54229 Actually make the test fail by using "-O2" for compilation.
54230
54231 1999-12-15 Nathan Sidwell <nathan@acm.org>
54232
54233 * g++.old-deja/g++.warn/cast-align1.C: New test.
54234
54235 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54236
54237 * gcc.c-torture/compile/991214-1.c: New test.
54238 * gcc.c-torture/compile/991214-2.c: New test.
54239
54240 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54241
54242 * gcc.dg/991214-1.c: New test.
54243
54244 1999-12-13 Jeffrey A Law (law@cygnus.com)
54245
54246 * gcc.c-torture/compile/991213-3.c: New test.
54247 * gcc.c-torture/compile/991213-2.c: New test.
54248 * gcc.c-torture/compile/991213-1.c: New test.
54249
54250 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
54251
54252 * gcc.dg/991209-1.c: New test.
54253
54254 1999-12-08 Nathan Sidwell <nathan@acm.org>
54255
54256 * gcc.c-torture/compile/991208-1.c: New test.
54257
54258 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54259
54260 * gcc.dg/ultrasp2.c: New test.
54261
54262 1999-12-05 Alex Samuel <samuel@codesourcery.com>
54263
54264 * g++.old-deja/g++.abi/align.C (main): Fix typo.
54265
54266 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
54267
54268 * gcc.c-torture/compile/991202-1.c: New test.
54269 * gcc.c-torture/execute/991202-1.c: New test.
54270 * gcc.c-torture/execute/991202-2.c: New test.
54271 * gcc.c-torture/execute/991202-3.c: New test.
54272
54273 1999-12-02 Alex Samuel <samuel@codesourcery.com>
54274
54275 * g++.old-deja/g++.abi/align.C: New test.
54276 * g++.old-deja/g++.abi/aggregates.C: Likewise.
54277 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54278
54279 1999-12-01 Richard Henderson <rth@cygnus.com>
54280
54281 * gcc.c-torture/execute/991201-1.c: New.
54282
54283 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
54284
54285 * gcc.dg/991129-1.c: New test.
54286
54287 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
54288
54289 * gcc.c-torture/compile/991127-1.c: New test.
54290
54291 1999-11-22 Nathan Sidwell <nathan@acm.org>
54292
54293 * g++.old-deja/g++.other/warn4.C: New test.
54294
54295 1999-11-22 Nathan Sidwell <nathan@acm.org>
54296
54297 * g++.old-deja/g++.eh/cleanup2.C: New test.
54298 * g++.old-deja/g++.ext/pretty2.C: New test.
54299 * g++.old-deja/g++.ext/pretty3.C: New test.
54300 * g++.old-deja/g++.other/debug6.C: New test.
54301
54302 1999-10-20 Jim Wilson <wilson@cygnus.com>
54303
54304 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
54305 compiler_output to look for one error message instead of two.
54306
54307 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
54308
54309 * gcc.c-torture/execute/991118-1.c: Also test case
54310 where the word boundary does not split a byte evenly.
54311
54312 1999-11-19 Nathan Sidwell <nathan@acm.org>
54313
54314 * g++.old-deja/g++.ext/restrict1.C: New test.
54315
54316 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
54317
54318 * gcc.c-torture/execute/991118-1.c: New test.
54319
54320 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
54321
54322 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
54323 working directory pathnames.
54324
54325 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
54326
54327 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
54328 host is equipped with driver.h and driver.o so it can actually
54329 compile and run the tests.
54330
54331 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
54332
54333 * gcc.c-torture/compile/991008-1.c: New test.
54334
54335 1999-11-08 Nick Clifton <nickc@cygnus.com>
54336
54337 * lib/gcc-dg.exp: Include target-supports.exp
54338
54339 1999-11-05 Nick Clifton <nickc@cygnus.com>
54340
54341 * lib/target-supports.exp: New file: Provide procs to test for
54342 features supported by the target.
54343 (check_weak_available): Moved here from ecos.exp.
54344 (check_alias_available): New proc: Determine of the target
54345 toolchain supports the alias attribute.
54346
54347 * gcc.dg/special/ecos.exp: Move check_weak_available to
54348 target-supports.exp.
54349 (alias-1.c): Only perform the test if the target supports
54350 aliases.
54351 (wkali-1.c): Only perform the test if the target supports
54352 aliases.
54353
54354 * gcc.dg/990506-0.c: Expect error messages from cross
54355 targets as well as native targets.
54356
54357 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54358
54359 * gcc.dg/ultrasp1.c: Removed xfail.
54360 * gcc.dg/struct-ret-2.c: Likewise.
54361 * gcc.dg/array-1.c: Likewise.
54362
54363 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54364
54365 * gcc.dg/struct-ret-2.c: New test.
54366
54367 * gcc.dg/array-1.c: New test.
54368
54369 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
54370
54371 * gcc.c-torture/execute/991030-1.c: New test.
54372
54373 1999-10-26 Richard Henderson <rth@cygnus.com>
54374
54375 * gcc.c-torture/compile/991026-2.c: New test.
54376
54377 1999-10-26 Jeffrey A Law (law@cygnus.com)
54378
54379 * gcc.c-torture/compile/991026-1.c: New test.
54380
54381 1999-10-23 Jeffrey A Law (law@cygnus.com)
54382
54383 * gcc.c-torture/execute/991023-1.c: New test.
54384
54385 1999-10-19 Jeffrey A Law (law@cygnus.com)
54386
54387 * gcc.c-torture/execute/991019-1.c: New test.
54388
54389 1999-10-16 Richard Henderson <rth@cygnus.com>
54390
54391 * gcc.c-torture/execute/991016-1.c: New test.
54392
54393 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
54394
54395 * gcc.c-torture/execute/991014-1.c: New test.
54396
54397 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
54398
54399 * g++.old-deja/g++.other/union2.C: New test.
54400
54401 1999-10-13 Nathan Sidwell <nathan@acm.org>
54402
54403 * g++.old-deja/g++.other/vaarg2.C: New test.
54404 * g++.old-deja/g++.other/vaarg3.C: New test.
54405
54406 1999-10-12 Craig Burley <craig@jcb-sc.com>
54407
54408 * g77.f-torture/noncompile/19990905-1.f: Moved from being
54409 in compile/.
54410
54411 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
54412
54413 * gcc.c-torture/execute/va-arg-11.c: New test.
54414
54415 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
54416
54417 * lib/file-format.exp (gcc_target_object_format): Don't
54418 crash if objdump is unavailable.
54419
54420 1999-09-29 Donn Terry <donn@interix.com>
54421
54422 * gcc.misc-tests/mg.exp: delete extraneous redirection.
54423
54424 1999-09-28 Nick Clifton <nickc@cygnus.com>
54425
54426 * gcc.c-torture/compile/990928-1.c: New test.
54427
54428 1999-09-28 Nathan Sidwell <nathan@acm.org>
54429
54430 * g++.old-deja/g++.other/decl6.C: New test.
54431
54432 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54433
54434 * gcc.c-torture/execute/va-arg-10.c: New test.
54435
54436 1999-09-27 Nathan Sidwell <nathan@acm.org>
54437
54438 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
54439 __PRETTY_FUNCTION__.
54440
54441 1999-09-23 Nick Clifton <nickc@cygnus.com>
54442
54443 * gcc.c-torture/execute/990923-1.c: New test.
54444
54445 1999-09-21 Nick Clifton <nickc@cygnus.com>
54446
54447 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
54448 for which -fpic is inappropriate.
54449
54450 1999-09-21 Mark Mitchell <mark@codesourcery.com>
54451
54452 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
54453
54454 1999-09-21 Nathan Sidwell <nathan@acm.org>
54455
54456 * g++.old-deja/g++.other/dyncast1.C: New test.
54457 * g++.old-deja/g++.other/dyncast2.C: New test.
54458 * g++.old-deja/g++.other/dyncast3.C: New test.
54459 * g++.old-deja/g++.other/dyncast4.C: New test.
54460 * g++.old-deja/g++.other/dyncast5.C: New test.
54461 * g++.old-deja/g++.eh/catch3.C: New test.
54462 * g++.old-deja/g++.eh/catch3p.C: New test.
54463 * g++.old-deja/g++.eh/catch4.C: New test.
54464 * g++.old-deja/g++.eh/catch4p.C: New test.
54465 * g++.old-deja/g++.eh/catch5.C: New test.
54466 * g++.old-deja/g++.eh/catch5p.C: New test.
54467 * g++.old-deja/g++.eh/catch6.C: New test.
54468 * g++.old-deja/g++.eh/catch6p.C: New test.
54469 * g++.old-deja/g++.eh/catch7.C: New test.
54470 * g++.old-deja/g++.eh/catch7p.C: New test.
54471 * g++.old-deja/g++.eh/catch8.C: New test.
54472 * g++.old-deja/g++.eh/catch8p.C: New test.
54473 * g++.old-deja/g++.eh/catch9.C: New test.
54474 * g++.old-deja/g++.eh/catch9p.C: New test.
54475
54476 1999-09-13 Nathan Sidwell <nathan@acm.org>
54477
54478 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
54479 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
54480
54481 1999-09-13 Jeffrey A Law (law@cygnus.com)
54482
54483 * gcc.c-torture/compile/990913-1.c: New test.
54484
54485 1999-09-10 Nathan Sidwell <nathan@acm.org>
54486
54487 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
54488 * g++.old-deja/g++.jason/rfg5.C: Likewise.
54489
54490 1999-09-09 Richard Henderson <rth@cygnus.com>
54491
54492 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
54493
54494 1999-09-09 Nathan Sidwell <nathan@acm.org>
54495
54496 * g++.old-deja/g++.other/lookup11.C: New test.
54497 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
54498 what is permitted and what we want.
54499 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
54500 overload use.
54501 * g++.old-deja/g++.jason/rfg5.C: Likewise.
54502
54503 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
54504
54505 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
54506 * gcc.c-torture/noncompile/poison-1.c: New file.
54507
54508 1999-09-08 Nathan Sidwell <nathan@acm.org>
54509
54510 * g++.old-deja/g++.other/sizeof3.C: New test.
54511 * g++.old-deja/g++.other/sizeof4.C: New test.
54512 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
54513 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
54514
54515 1999-09-07 Richard Henderson <rth@cygnus.com>
54516
54517 * gcc.dg/va-arg-1.c: New.
54518
54519 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54520
54521 * gcc.c-torture/execute/va-arg-9.c: New test.
54522
54523 1999-09-05 Craig Burley <craig@jcb-sc.com>
54524
54525 * g77.f-torture/compile/980519-2.f: New test.
54526 * g77.f-torture/compile/19990905-0.f: New test.
54527 * g77.f-torture/compile/19990905-1.f: New test.
54528 * g77.f-torture/compile/19990905-2.f: New test.
54529
54530 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
54531
54532 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
54533
54534 * gcc.c-torture/execute/990827-1.c: Fix typo.
54535
54536 1999-09-03 Nathan Sidwell <nathan@acm.org>
54537
54538 * g++.old-deja/g++.other/deref1.C: New test.
54539
54540 1999-09-02 Nathan Sidwell <nathan@acm.org>
54541
54542 * g++.old-deja/g++.other/ambig2.C: New test.
54543 * g++.old-deja/g++.other/cond5.C: New test.
54544 * g++.old-deja/g++.other/lookup16.C: New test.
54545
54546 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
54547
54548 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
54549 assemblers too.
54550
54551 1999-08-31 Jeffrey A Law (law@cygnus.com)
54552
54553 * lib/c-torture.exp: Avoid the "compare executables" optimization
54554 when testing native.
54555
54556 1999-08-29 Jeffrey A Law (law@cygnus.com)
54557
54558 * gcc.c-torture/execute/990829-1.c: New test.
54559 * gcc.c-torture/compile/990829-1.c: New test.
54560
54561 1999-08-27 Paul Burchard <burchard@pobox.com>
54562
54563 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
54564 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
54565 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
54566 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
54567 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
54568 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
54569 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
54570 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
54571 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
54572 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
54573 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
54574
54575 1999-08-27 Jeffrey A Law (law@cygnus.com)
54576
54577 * gcc.c-torture/execute/990827-1.c: New test.
54578
54579 1999-08-26 Craig Burley <craig@jcb-sc.com>
54580
54581 * g77.f-torture/noncompile/19990826-4.f: New test.
54582
54583 * g77.f-torture/compile/19990826-3.f: New test.
54584
54585 * g77.f-torture/execute/19990826-2.f: New test.
54586
54587 * g77.f-torture/compile/19990826-1.f: New test.
54588
54589 * gcc.c-torture/execute/990826-0.c: New test.
54590 * g77.c-torture/execute/19990826-0.f: New test.
54591
54592 * g77.f-torture/noncompile/970626-2.f: New test.
54593
54594 1999-08-25 Paul Burchard <burchard@pobox.com>
54595
54596 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
54597 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
54598 lss-011.C: New tests.
54599
54600 1999-08-25 Nathan Sidwell <nathan@acm.org>
54601
54602 * g++.old-deja/g++.other/decl5.C: New test.
54603
54604 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54605
54606 * noncompile/noncompile.exp: Load_lib c-torture.exp.
54607 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
54608 call `postbase' for each one. All callers of `postbase' changed
54609 to call this instead.
54610
54611 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
54612
54613 * gcc.c-torture/execute/990811-1.c: New test.
54614
54615 1999-08-09 Nick Clifton <nickc@cygnus.com>
54616
54617 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
54618 just native ones.
54619
54620 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
54621 just native ones.
54622
54623 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
54624
54625 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
54626
54627 1999-08-04 Jeffrey A Law (law@cygnus.com)
54628
54629 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
54630
54631 1999-08-04 Nathan Sidwell <nathan@acm.org>
54632
54633 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
54634
54635 1999-08-04 Jeffrey A Law (law@cygnus.com)
54636
54637 * gcc.c-torture/execute/990804-1.c: New test.
54638
54639 1999-08-03 Nathan Sidwell <nathan@acm.org>
54640
54641 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
54642 * g++.old-deja/g++.brendan/crash64.C: Likewise.
54643 * g++.old-deja/g++.brendan/overload8.C: Likewise.
54644
54645 1999-08-03 Nathan Sidwell <nathan@acm.org>
54646
54647 * g++.old-deja/g++.other/struct1.C: New test.
54648
54649 1999-08-03 Nathan Sidwell <nathan@acm.org>
54650
54651 * g++.old-deja/g++.other/enum2.C: New test.
54652
54653 1999-08-02 Richard Henderson <rth@cygnus.com>
54654
54655 Adapted from tests from Franz Sirl:
54656 * gcc.c-torture/execute/va-arg-7.c: New test.
54657 * gcc.c-torture/execute/va-arg-8.c: New test.
54658
54659 1999-08-01 Jeffrey A Law (law@cygnus.com)
54660
54661 * gcc.c-torture/compile/990801-2.c: New test.
54662
54663 * gcc.c-torture/compile/990801-1.c: New test.
54664
54665 1999-07-27 Michael Meissner <meissner@cygnus.com>
54666
54667 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
54668 fp-cmp-1.c, converting double to float.
54669
54670 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
54671 fp-cmp-1.c, converting double to long double.
54672
54673 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
54674 from fr1 to unknown_register, since fr1 is a legitimate register
54675 on some machines.
54676
54677 1999-07-25 Jeffrey A Law (law@cygnus.com)
54678
54679 * README: More listname related changes.
54680
54681 1999-07-08 Catherine Moore <clm@cygnus.com>
54682
54683 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
54684
54685 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
54686
54687 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
54688
54689 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
54690
54691 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
54692
54693 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
54694
54695 * gcc.dg/990703-1.c: New test.
54696
54697 1999-06-29 Nick Clifton <nickc@cygnus.com>
54698
54699 * lib/file-format.exp: New file: Move definition of proc
54700 gcc_target_object_format to here from
54701 gcc.dg/special/ecos.exp.
54702
54703 * lib/c-torture.exp: Include lib file-format.exp.
54704 * lib/gcc-dg.exp: Include lib file-format.exp.
54705
54706 * gcc.dg/special/ecos.exp: Remove definition of proc
54707 gcc_target_object_format.
54708
54709 1999-06-28 Jeffrey A Law (law@cygnus.com)
54710
54711 * gcc.c-torture/execute/990628-1.c: New test.
54712
54713 1999-06-25 Jeffrey A Law (law@cygnus.com)
54714
54715 * gcc.c-torture/compile/990625-2.c: New test.
54716
54717 * gcc.c-torture/compile/990625-1.c: New test.
54718
54719 1999-06-23 Nick Clifton <nickc@cygnus.com>
54720
54721 * gcc.c-torture/compile/dll.c: New test case. Check that dll
54722 attributes compile.
54723 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
54724 ports that use the COFF/PE file format.
54725
54726 1999-06-17 Jeffrey A Law (law@cygnus.com)
54727
54728 * gcc.c-torture/compile/990617-1.c: New test.
54729
54730 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
54731
54732 * g++.old-deja/g++.other/decl4.C: New test.
54733
54734 1999-06-14 Nathan Sidwell <nathan@acm.org>
54735
54736 * g++.old-deja/g++.other/bitfld3.C: New test.
54737
54738 1999-06-08 Nathan Sidwell <nathan@acm.org>
54739
54740 * g++.old-deja/g++.eh/catch1.C: New test.
54741
54742 1999-06-07 Jeffrey A Law (law@cygnus.com)
54743
54744 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
54745
54746 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
54747 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
54748
54749 1999-06-05 Craig Burley <craig@jcb-sc.com>
54750
54751 * g77.f-torture/compile/19990502-0.f: Replace with new,
54752 shorter, test that still fails after recent changes.
54753
54754 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54755
54756 * gcc.c-torture/execute/990604-1.c: New test.
54757
54758 1999-05-31 Jeffrey A Law (law@cygnus.com)
54759
54760 * gcc.c-torture/execute/990531-1.c: New test.
54761
54762 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54763
54764 * gcc.c-torture/compile/990527-1.c: New test.
54765
54766 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
54767
54768 * gcc.c-torture/execute/990527-1.c: New test.
54769
54770 1999-05-25 Nick Clifton <nickc@cygnus.com>
54771
54772 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
54773 bitfields as signed.
54774
54775 1999-05-25 Craig Burley <craig@jcb-sc.com>
54776
54777 * g77.f-torture/compile/19990525-0.f: New test.
54778
54779 1999-05-25 Jeffrey A Law (law@cygnus.com)
54780
54781 * gcc.c-torture/execute/990525-2.c: New test.
54782
54783 * gcc.c-torture/execute/990525-1.c: New test.
54784
54785 1999-05-24 Nathan Sidwell <nathan@acm.org>
54786
54787 * g++.old-deja/g++.other/anon3.C: New test.
54788 * g++.old-deja/g++.other/anon4.C: New test.
54789 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
54790 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
54791 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
54792 Merrill).
54793
54794 1999-05-24 Jeffrey A Law (law@cygnus.com)
54795
54796 * gcc.c-torture/execute/990524-1.c: New test.
54797
54798 * gcc.dg/990524-1.c: New test.
54799
54800 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54801
54802 * gcc.c-torture/compile/990523-1.c: New test.
54803
54804 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
54805
54806 * gcc.c-torture/compile/990519-1.c: New test.
54807
54808 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54809
54810 * gcc.c-torture/compile/990517-1.c: New test.
54811
54812 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
54813 (e4, f4): New tests.
54814 (main): Call them.
54815
54816 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54817
54818 * gcc.dg/noreturn-1.c: New test.
54819
54820 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54821
54822 * gcc.c-torture/execute/990513-1.c: New test.
54823
54824 1999-05-10 Richard Henderson <rth@cygnus.com>
54825
54826 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
54827
54828 1999-05-10 Craig Burley <craig@jcb-sc.com>
54829
54830 * g77.f-torture/execute/erfc.f: Use small single-precision
54831 values, to avoid problems on Alphas when not -mieee.
54832
54833 1999-05-08 Craig Burley <craig@jcb-sc.com>
54834
54835 * gcc.dg/990506-0.c: New test.
54836
54837 1999-05-08 Richard Henderson <rth@cygnus.com>
54838
54839 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
54840 the constant to test. Don't XFAIL 64-bit targets.
54841
54842 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
54843 * g++.old-deja/g++.law/profile1.C: Likewise.
54844
54845 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
54846 operator new instances.
54847 * g++.old-deja/g++.other/delete5.C: Likewise.
54848
54849 1999-05-03 Craig Burley <craig@jcb-sc.com>
54850
54851 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
54852 intrinsic.
54853
54854 1999-05-03 Craig Burley <craig@jcb-sc.com>
54855
54856 * g77.f-torture/execute/u77-test.f: Reverse order of two
54857 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
54858
54859 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54860
54861 * gcc.dg/compare1.c: New test.
54862
54863 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
54864
54865 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
54866 New tests.
54867
54868 1999-05-02 Craig Burley <craig@jcb-sc.com>
54869
54870 * g77.f-torture/compile/19990502-1.f: New test.
54871
54872 1999-05-02 Craig Burley <craig@jcb-sc.com>
54873
54874 * g77.f-torture/compile/19990502-0.f: New test.
54875
54876 1999-05-02 Craig Burley <craig@jcb-sc.com>
54877
54878 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
54879 intrinsic.
54880
54881 1999-05-02 Craig Burley <craig@jcb-sc.com>
54882
54883 * g77.f-torture/execute/u77-test.f (main): List libU77
54884 intrinsics not currently tested.
54885 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
54886 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
54887 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
54888 Trim blanks off the ends of some printed strings.
54889
54890 1999-05-02 Craig Burley <craig@jcb-sc.com>
54891
54892 * g77.f-torture/execute/u77-test.f (main): Just warn about
54893 FSTAT gid disagreement, as it's expected on some systems.
54894
54895 1999-05-01 Craig Burley <craig@jcb-sc.com>
54896
54897 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
54898 use a new function, which allows for some slop.
54899 Clean up some commentary.
54900 (issum): The new function.
54901 (sgladd): Deleted subroutine.
54902
54903 1999-05-01 Craig Burley <craig@jcb-sc.com>
54904
54905 * g77.f-torture/execute/u77-test.f: Modify to be more like
54906 libf2c/libU77 version, bringing patches to that version here.
54907 Add suitable commentary.
54908
54909 1999-04-25 Richard Henderson <rth@cygnus.com>
54910
54911 * gcc.dg/990424-1.c: New test.
54912
54913 1999-04-24 Craig Burley <craig@jcb-sc.com>
54914
54915 * g77.f-torture/execute/u77-test.f (main): Bug involving
54916 LSTAT has been fixed, so turn back on full checking.
54917
54918 1999-04-20 Craig Burley <craig@jcb-sc.com>
54919
54920 * g77.f-torture/compile/19990419-0.f: New test.
54921 * g77.f-torture/execute/19990419-1.f: New test.
54922
54923 1999-04-17 Richard Henderson <rth@cygnus.com>
54924
54925 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
54926 to avoid the need for a prototype to supress a warning.
54927
54928 1999-04-07 Jim Wilson <wilson@cygnus.com>
54929
54930 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
54931
54932 1999-04-04 Jeffrey A Law (law@cygnus.com)
54933
54934 * gcc.c-torture/execute/990404-1.c: New test.
54935
54936 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
54937
54938 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
54939 * gcc.dg/cpp-if3.c: Don't use -pedantic.
54940 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
54941 missing initializer warnings.
54942
54943 1999-03-28 Jeffrey A Law (law@cygnus.com)
54944
54945 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
54946 matching strings.
54947
54948 1999-03-26 Jeffrey A Law (law@cygnus.com)
54949
54950 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
54951
54952 1999-03-26 Craig Burley <craig@jcb-sc.com>
54953
54954 * g77.f-torture/execute/19990325-0.f: New test.
54955 * g77.f-torture/execute/19990325-1.f: New test.
54956
54957 1999-03-24 Jeffrey A Law (law@cygnus.com)
54958
54959 * gcc.c-torture/execute/990324-1.c: New test.
54960
54961 1999-03-22 Jim Wilson <wilson@cygnus.com>
54962
54963 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
54964 test with 4.
54965
54966 1999-03-17 Richard Henderson <rth@cygnus.com>
54967
54968 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
54969
54970 1999-03-13 Craig Burley <craig@jcb-sc.com>
54971
54972 * g77.f-torture/execute/19990313-2.f: New test.
54973 * g77.f-torture/execute/19990313-3.f: New test.
54974
54975 1999-03-13 Craig Burley <craig@jcb-sc.com>
54976
54977 * g77.f-torture/execute/19990313-0.f: New test.
54978 * g77.f-torture/execute/19990313-1.f: New test.
54979
54980 1999-03-12 Jim Wilson <wilson@cygnus.com>
54981
54982 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
54983 printf to sprintf.
54984 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
54985 (main): Add check for u15. Conditionalize u31 check depending on
54986 whether ints are <32 bits or >=32 bits.
54987
54988 1999-03-08 Craig Burley <craig@jcb-sc.com>
54989
54990 * g77.f-torture/execute/19981119-0.f: Improve testiness.
54991
54992 1999-03-08 Craig Burley <craig@jcb-sc.com>
54993
54994 * g77.f-torture/compile/19990305-0.f: New test.
54995 * g77.f-torture/execute/19981119-0.f: New test.
54996
54997 1999-03-08 Craig Burley <craig@jcb-sc.com>
54998
54999 * g77.f-torture/execute/970625-2.f: call ABORT if final
55000 result is not correct, instead of just printing it.
55001 Add this checking via newly introduced obfuscation, to
55002 trip up buggy front ends.
55003
55004 1999-03-07 Craig Burley <craig@jcb-sc.com>
55005
55006 * g77.f-torture/compile/960317-1.f: Moved from being
55007 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
55008
55009 1999-03-06 Craig Burley <craig@jcb-sc.com>
55010
55011 * g77.f-torture/execute/960317-1.f: New (old) test.
55012 * g77.f-torture/execute/970625-2.f: Ditto.
55013
55014 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
55015
55016 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
55017 error message on line 1 or line 2; cccp and cpplib do this differently.
55018
55019 1999-03-01 Jeffrey A Law (law@cygnus.com)
55020
55021 * g++.old-deja/g++.law/weak1.C: New test.
55022
55023 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
55024
55025 * gcc.c-torture/execute/990119-1.c: Renamed to...
55026 * gcc.dg/990119-1.c: this, so it will only be tested once
55027 (it's a preprocessor test, it doesn't need to be run at
55028 multiple optimization levels).
55029
55030 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
55031
55032 * lib/g++.exp: Don't add incdir=$base_dir/../include to
55033 ALWAYS_CXXFLAGS.
55034
55035 1999-02-24 Craig Burley <craig@jcb-sc.com>
55036
55037 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
55038 * g77.f-torture/compile/19981216-0.f: ...as it is expected
55039 to not be compilable by current g77.
55040
55041 1999-02-24 Nick Clifton <nickc@cygnus.com>
55042
55043 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
55044
55045 1999-02-22 Jeffrey A Law (law@cygnus.com)
55046
55047 * gcc.c-torture/execute/990222-1.c: New test.
55048
55049 1999-02-19 Craig Burley <craig@jcb-sc.com>
55050
55051 * g77.f-torture/compile/19990218-0.f: New test.
55052 * g77.f-torture/noncompile/19990218-1.f: New test.
55053
55054 1999-02-18 Craig Burley <craig@jcb-sc.com>
55055
55056 * g77.f-torture/compile/19981216-0.f: New test.
55057
55058 1999-02-14 Jeffrey A Law (law@cygnus.com)
55059
55060 * gcc.dg/990214-1.c: New test.
55061
55062 1999-02-13 Jeffrey A Law (law@cygnus.com)
55063
55064 * gcc.dg/990213-2.c: New test.
55065
55066 * gcc.dg/990213-1.c: New test.
55067
55068 1999-02-12 Jeffrey A Law (law@cygnus.com)
55069
55070 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
55071 ints.
55072
55073 1999-02-11 Nick Clifton <nickc@cygnus.com>
55074
55075 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
55076 specified by target.
55077
55078 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
55079
55080 1999-02-11 Jeffrey A Law (law@cygnus.com)
55081
55082 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
55083
55084 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
55085
55086 * gcc.dg/special/ecos.exp: New test driver for new tests with
55087 special requirements.
55088
55089 * gcc.dg/special/alias-1.c: New test.
55090 * gcc.dg/special/gcsec-1.c: New test.
55091 * gcc.dg/special/weak-1.c: New test.
55092 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
55093 * gcc.dg/special/weak-2.c: New test.
55094 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
55095 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
55096 * gcc.dg/special/wkali-1.c: New test.
55097 * gcc.dg/special/wkali-2.c: New test.
55098 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
55099 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
55100
55101 1999-02-10 Felix Lee <flee@cygnus.com>
55102
55103 * lib/c-torture.exp (c-torture-compile): Pull out code for
55104 analyzing gcc error messages.
55105 (c-torture-execute): Likewise. Fix some (harmless) false
55106 positives.
55107 * lib/gcc.exp (gcc_check_compile): New function.
55108
55109 1999-02-08 Richard Henderson <rth@cygnus.com>
55110
55111 * gcc.c-torture/execute/990208-1.c: New test.
55112
55113 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
55114
55115 * g++.dg/special/ecos.exp: New driver for new tests with special
55116 requirements
55117
55118 * g++.dg/special/conpr-1.C: New test
55119 * g++.dg/special/conpr-2.C: New test
55120 * g++.dg/special/conpr-2a.C: New test
55121 * g++.dg/special/conpr-3.C: New test
55122 * g++.dg/special/conpr-3a.C: New test
55123 * g++.dg/special/conpr-3b.C: New test
55124
55125 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
55126 allow g++ to use the dg driver
55127
55128 * README: Add comment about g++.dg directory
55129
55130 1999-02-06 Jeffrey A Law (law@cygnus.com)
55131
55132 * README: Update email addresses.
55133
55134 1999-02-03 Nick Clifton <nickc@cygnus.com>
55135
55136 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
55137 arguments in order to force structure S onto the stack even on
55138 the alpha.
55139 (test): Pass 10 leading arguments to function foo as well as the
55140 structure S.
55141
55142 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
55143 failure for all targets.
55144
55145 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
55146 abort to terminate program execution.
55147
55148 1999-01-30 Richard Henderson <rth@cygnus.com>
55149
55150 * gcc.c-torture/execute/990130-1.c: New test.
55151
55152 1999-01-30 Jeffrey A Law (law@cygnus.com)
55153
55154 * gcc.dg/990130-1.c: New test.
55155
55156 1999-01-28 Michael Meissner <meissner@cygnus.com>
55157
55158 * gcc.c-torture/execute/990128-1.c: New test.
55159
55160 1999-01-27 Michael Meissner <meissner@cygnus.com>
55161
55162 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
55163
55164 1999-01-27 Felix Lee <flee@cygnus.com>
55165
55166 * lib/c-torture.exp (c-torture-compile): pull out code for
55167 analyzing gcc error messages.
55168 (c-torture-execute): ditto, and fix some (harmless) false
55169 positives.
55170 * lib/gcc.exp (gcc_check_compile): new function.
55171
55172 1999-01-17 Jeffrey A Law (law@cygnus.com)
55173
55174 * gcc.dg/990117-1.c: New test.
55175
55176 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
55177
55178 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
55179
55180 1999-01-15 Jeffrey A Law (law@cygnus.com)
55181
55182 * g77.f-torture/compile/990115-1.f: New test.
55183
55184 1999-01-07 Jeffrey A Law (law@cygnus.com)
55185
55186 * gcc.c-torture/compile/990107-1.c: New test
55187
55188 1999-01-06 Jeffrey A Law (law@cygnus.com)
55189
55190 * gcc.c-torture/execute/990106-2.c: New test.
55191
55192 * gcc.c-torture/execute/990106-1.c: New test.
55193
55194 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
55195
55196 * gcc.c-torture/compile/981223-1.c: New test.
55197
55198 1998-12-29 Richard Henderson <rth@cygnus.com>
55199
55200 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
55201 (opt3): Rename from opt4 and disable.
55202
55203 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
55204
55205 * g++.old-deja/g++.pt/ptrmem5.C: New test.
55206
55207 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
55208
55209 * g++.old-deja/g++.other/conv5.C: New test.
55210
55211 1998-12-14 Nick Clifton <nickc@cygnus.com>
55212
55213 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
55214
55215 1998-12-11 Jeffrey A Law (law@cygnus.com)
55216
55217 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
55218
55219 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
55220
55221 * gcc.c-torture/compile/981211-1.c: New test.
55222
55223 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
55224
55225 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
55226
55227 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
55228
55229 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55230
55231 * gcc.special/930510-1.c: Make C9X safe.
55232 * gcc.misc-tests/gcov-1.c Similarly.
55233 * gcc.misc-tests/gcov-2.c Similarly.
55234
55235 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55236
55237 * gcc.dg/ultrasp1.c: New test.
55238
55239 1998-12-06 Richard Henderson <rth@cygnus.com>
55240
55241 * gcc.c-torture/execute/981206.c: New test.
55242
55243 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55244
55245 * g++.old-deja/g++.ns/template7.C: New test.
55246
55247 * g++.old-deja/g++.other/expr1.C: New test.
55248
55249 * g++.old-deja/g++.eh/tmpl3.C: New test.
55250
55251 * g++.old-deja/g++.eh/tmpl2.C: New test.
55252
55253 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
55254
55255 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
55256 * g++.old-deja/g++.other/using6.C: Removed.
55257 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
55258
55259 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
55260
55261 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
55262
55263 * g++.old-deja/g++.pt/overload8.C: New test.
55264
55265 * g++.old-deja/g++.pt/overload7.C: New test.
55266
55267 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
55268
55269 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
55270 and relinking messages.
55271 * lib/g++.exp (g++_target_compile): Remove .rpo file when
55272 compiling with -frepo.
55273
55274 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
55275
55276 * g++.old-deja/g++.pt/lookup6.C: New test.
55277
55278 1998-11-30 Nick Clifton <nickc@cygnus.com>
55279
55280 * gcc.c-torture/execute/981130-1.c: New test.
55281 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
55282
55283 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
55284
55285 * g++.old-deja/g++.pt/explicit76.C: New test.
55286
55287 * g++.old-deja/g++.pt/friend38.C: New test.
55288
55289 * g++.old-deja/g++.ns/crash2.C: New test.
55290
55291 * g++.old-deja/g++.pt/defarg8.C: New test.
55292
55293 * g++.old-deja/g++.pt/instantiate6.C: New test.
55294
55295 * g++.old-deja/g++.pt/static6.C: New test.
55296
55297 * g++.old-deja/g++.pt/decl2.C: New test.
55298
55299 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
55300
55301 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
55302 problem is actually related with name lookup, but so what? :-)
55303
55304 * g++.old-deja/g++.pt/friend37.C: New test.
55305
55306 1998-11-25 Dave Love <d.love@dl.ac.uk>
55307
55308 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
55309 element, which fails on some systems.
55310
55311 * g77.f-torture/execute/labug1.f: New test.
55312
55313 1998-11-21 Jeffrey A Law (law@cygnus.com)
55314
55315 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
55316 is defined.
55317
55318 1998-11-18 Dave Love <d.love@dl.ac.uk>
55319
55320 * g77.f-torture/compile/981117-1.f: New test.
55321
55322 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
55323
55324 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
55325 properly discarded.
55326
55327 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
55328
55329 * gcc.c-torture/execute/memcheck: New directory of tests for
55330 -fcheck-memory-usage.
55331
55332 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
55333
55334 * README: New file, general information about the testsuite and
55335 new description of the various C++ test subdirectories.
55336 * README.g++: Eliminate obsolete information, update and move most
55337 relevant stuff to README.
55338
55339 1998-11-07 Richard Henderson <rth@cygnus.com>
55340
55341 * gcc.c-torture/compile/981107-1.c: New test.
55342
55343 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
55344
55345 * execute/memcpy-bi.c: New testcase.
55346
55347 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
55348
55349 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
55350 base classes.
55351
55352 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
55353 template is selected.
55354
55355 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
55356 classes, it should be accepted for all types.
55357
55358 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
55359
55360 * g++.old-deja/g++.pt/spec24.C: Ensure that template
55361 specializations start with template headers.
55362
55363 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
55364
55365 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
55366
55367 * g++.old-deja/g++.other/init9.C: Test cross initialization of
55368 non-POD types.
55369
55370 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
55371
55372 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
55373
55374 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
55375
55376 * compile/981022-1.c, compile/981022-1.x: New test and driver.
55377
55378 1998-10-19 Jeffrey A Law (law@cygnus.com)
55379
55380 * 981019-1.c: New test.
55381
55382 1998-10-14 Robert Lipe <robertl@dgii.com>
55383
55384 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
55385 find objc headers.
55386
55387 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55388
55389 * compile/981001-4.c: Remove use of GCC extension that triggers a
55390 compiler bug.
55391
55392 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
55393
55394 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
55395
55396 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
55397
55398 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
55399 instantiation of template produces incorrect code for delete
55400 expression.
55401
55402 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
55403 constructors' name is not unique.
55404 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
55405 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
55406
55407 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
55408 automatic array of const is ill-formed.
55409
55410 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
55411 of template parameter?
55412
55413 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
55414 const.
55415
55416 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
55417 pointer-to-member expression.
55418
55419 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
55420 declaration causes ICE.
55421
55422 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
55423
55424 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
55425 reserved in the global namespace.
55426
55427 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
55428 generate needed virtual table.
55429
55430 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
55431
55432 1998-10-10 Dariush Eslimi <eslimi@loran.com>
55433
55434 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
55435 template-dependent type
55436
55437 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
55438
55439 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
55440 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
55441 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
55442
55443 * g++.old-deja/g++.other/using5.C: New test; using decl from base
55444 class should be usable as argument of member function.
55445 * g++.old-deja/g++.other/using6.C: New test; using decl from base
55446 class should be usable as return type of member function.
55447 * g++.old-deja/g++.other/using7.C: New test; using decl from base
55448 class should be usable as type of data member.
55449
55450 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
55451
55452 1998-10-09 Jeffrey A Law (law@cygnus.com)
55453
55454 * gcc.c-torture/special/920521-1.c: Fix bogus test.
55455
55456 1998-10-08 Nick Clifton <nickc@cygnus.com>
55457
55458 * gcc.dg/dll-?.c Add thumb to target list.
55459 Fix assembler scan patterns to match current assembler output.
55460
55461 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
55462
55463 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
55464 matching of template brackets.
55465
55466 * g++.old-deja/g++.other/using4.C: New test. Test using
55467 declarations of methods from base classes.
55468
55469 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
55470 within functions should introduce names into the innermost
55471 enclosing namespace.
55472
55473 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
55474 of static locals if first initialization throws.
55475
55476 1998-10-07 Jim Wilson <wilson@cygnus.com>
55477
55478 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
55479
55480 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
55481
55482 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
55483 lose track of the possible targets of tablejump insns.
55484 * special/special.exp: Run it.
55485
55486 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55487
55488 * g++.old-deja/g++.pt/friend35.C: New test. A template function
55489 must be declared before its specializations can be named in friend
55490 declarations.
55491
55492 1998-10-05 Dave Love <d.love@dl.ac.uk>
55493
55494 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
55495
55496 * g77.f-torture/execute/io1.f: New test.
55497
55498 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
55499
55500 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
55501 with pointer to template function, for which no argument deduction
55502 is possible.
55503
55504 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
55505 specialization of template function as argument to template
55506 function.
55507
55508 * g++.old-deja/g++.other/access2.C: New test; Inner class
55509 shouldn't have privileged access to Outer's names.
55510
55511 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
55512
55513 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
55514 friend template declared within template class conflicts with
55515 nested class of the same name.
55516
55517 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
55518 is ignored.
55519
55520 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
55521 object with direct initializer as function declaration.
55522
55523 * g++.old-deja/g++.other/decl2.C: New test; duplicate
55524 initializers.
55525
55526 * g++.old-deja/g++.other/null2.C: New test; conditional operator
55527 involving const pointer and NULL produces incorrect result.
55528
55529 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
55530 type name without `typename' should be rejected with -pedantic.
55531
55532 1998-10-02 Richard Henderson <rth@cygnus.com>
55533
55534 * g++.old-deja/g++.other/addrof1.C: New test.
55535
55536 1998-10-01 Nick Clifton <nickc@cygnus.com>
55537
55538 * gcc.c-torture/compile/981001-1.c: New test.
55539 * gcc.c-torture/execute/981001-1.c: New test.
55540
55541 1998-10-01 Jeffrey A Law (law@cygnus.com)
55542
55543 * gcc.c-torture/compile/981001-2.c: New test.
55544 * gcc.c-torture/compile/981001-3.c: New test.
55545 * gcc.c-torture/compile/981001-4.c: New test.
55546
55547 1998-10-01 Robert Lipe <robertl@dgii.com>
55548
55549 * lib/objc.exp (objc_target_compile): Add -L during compiles for
55550 multilibbed hosts. Idea grafted from g77.exp.
55551
55552 1998-09-30 Dave Love <d.love@dl.ac.uk>
55553
55554 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
55555 avoid losing on systems which need -lsocket.
55556
55557 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
55558
55559 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
55560 * g++.old-deja/g++.other/nested2.C: Ditto.
55561 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
55562 failure.
55563
55564 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
55565
55566 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
55567 preferred over template operator!= for enum bitfields.
55568
55569 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
55570
55571 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
55572 that happen to have the same base name, but in different scopes,
55573 are incorrectly rejected.
55574
55575 1998-09-16 Richard Henderson <rth@cygnus.com>
55576
55577 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
55578 on the native word size instead of an integer literal.
55579
55580 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
55581
55582 * g++.old-deja/g++.other/static2.C: Invocation of static data
55583 member of type pointer-to-function denoted as non-static member.
55584
55585 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
55586 checks involving function types and aliases.
55587
55588 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
55589
55590 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
55591 redefined to the same non-trivial type.
55592
55593 * g++.old-deja/g++.pt/explicit73.C: Test for proper
55594 namespace-qualification of template specializations declared in
55595 other namespaces.
55596
55597 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
55598 to declare a subset of the specializations of a template function
55599 as friends of specializations of a template class.
55600
55601 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
55602 member templates that do not fully specialize the enclosing
55603 template class are rejected.
55604
55605 1998-09-11 Dave Love <d.love@dl.ac.uk>
55606
55607 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
55608
55609 1998-09-08 Dave Love <d.love@dl.ac.uk>
55610
55611 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
55612 altered from libf2c/libU77 version.
55613
55614 1998-09-06 Dave Love <d.love@dl.ac.uk>
55615
55616 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
55617
55618 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
55619 Alexandre Oliva <oliva@dcc.unicamp.br>
55620
55621 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
55622 (un)signed char are different types for template specialization
55623 purposes.
55624
55625 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
55626
55627 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
55628 * objc: ObjC testsuite.
55629
55630 1998-08-31 Catherine Moore <clm@cygnus.com>
55631
55632 * gcc.c-torture/execute/941014-1.x: New file.
55633
55634 1998-08-31 Nick Clifton <nickc@cygnus.com>
55635
55636 * lib/c-torture.exp: Add support for
55637 torture_eval_before_compile and torture_eval_before_execute
55638 variables.
55639
55640 1998-08-30 Jeffrey A Law (law@cygnus.com)
55641
55642 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
55643 this test triggers valid.
55644
55645 1998-08-27 Jeffrey A Law (law@cygnus.com)
55646
55647 * gcc.dg/980827-1.c: New test.
55648
55649 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
55650
55651 * gcc.c-torture/execute/loop-4b.c: New test.
55652
55653 1998-08-26 Nick Clifton <nickc@cygnus.com>
55654
55655 * lib/c-torture.exp: Add support for
55656 torture_eval_before_compile and torture_eval_before_execute
55657 variables.
55658
55659 1998-08-25 Jeffrey A Law (law@cygnus.com)
55660
55661 * gcc.c-torture/compile/980825-1.c: New test.
55662
55663 1998-08-24 Nick Clifton <nickc@cygnus.com>
55664
55665 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
55666 count number tests in opt_t0 not good_t0.
55667
55668 1998-08-24 Jeffrey A Law (law@cygnus.com)
55669
55670 * gcc.c-torture/compile/930326-1.x: Fix typo.
55671
55672 1998-08-23 Mark Mitchell <mark@markmitchell.com>
55673
55674 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
55675 causes an ICE.
55676
55677 1998-08-21 Jeffrey A Law (law@cygnus.com)
55678
55679 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
55680 STACK_SIZE is defined.
55681 * gcc.c-torture/unsorted/stuct.c: Similarly.
55682
55683 * gcc.c-torture/compile/980821-1.c: New test.
55684
55685 1998-08-21 Jeffrey A Law (law@cygnus.com)
55686
55687 * gcc.c-torture/execute/980526-2.c: Disable for targets with
55688 16bit ints.
55689
55690 1998-08-19 Mark Mitchell <mark@markmitchell.com>
55691
55692 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
55693 code.
55694
55695 1998-08-09 Mark Mitchell <mark@markmitchell.com>
55696
55697 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
55698 error'.
55699
55700 1998-08-18 Jeffrey A Law (law@cygnus.com)
55701
55702 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
55703
55704 1998-08-16 Jeffrey A Law (law@cygnus.com)
55705
55706 * gcc.c-torture/compile/980816-1.c: New test.
55707
55708 * gcc.dg/980816-1.c: New test.
55709
55710 1998-08-13 Jeffrey A Law (law@cygnus.com)
55711
55712 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
55713 compiler for ieee tests.
55714
55715 1998-08-01 Dave Love <d.love@dl.ac.uk>
55716
55717 * g77.f-torture/compile/980729-0.f: New test.
55718
55719 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
55720
55721 * gcc.c-torture/special/eeprof-1.c: New test, for
55722 -finstrument-functions.
55723 * gcc.c-torture/special/special.exp: Run it.
55724
55725 1998-07-29 Jeffrey A Law (law@cygnus.com)
55726
55727 * gcc.c-torture/compile/980729-1.c: New test.
55728
55729 1998-07-27 Nick Clifton <nickc@cygnus.com>
55730
55731 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
55732 __thumb__ is defined, and test for ARM style doubles if so.
55733
55734 1998-07-26 Dave Love <d.love@dl.ac.uk>
55735
55736 * g77.f-torture/noncompile/980615-0.f: New test.
55737
55738 1998-07-26 H.J. Lu (hjl@gnu.org)
55739
55740 * gcc.dg/980312-1.c: Do link instead of compile.
55741 * gcc.dg/980313-1.c: Likewise.
55742
55743 1998-07-26 Jeffrey A Law (law@cygnus.com)
55744
55745 * gcc.c-torture/compile/980726-1.c: New test.
55746
55747 1998-07-25 Dave Love <d.love@dl.ac.uk>
55748
55749 * g77.f-torture/execute/io0.f: New test.
55750
55751 1998-07-24 Nick Clifton <nickc@cygnus.com>
55752
55753 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
55754 an int.
55755
55756 1998-06-18 Michael Meissner <meissner@cygnus.com>
55757
55758 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
55759 m32r bugs.
55760
55761 1998-07-17 Nick Clifton <nickc@cygnus.com>
55762
55763 * gcc.dg/980626-1.c: Expect failures for all toolchains until
55764 c-decl.c:grokdeclarator can handle mode attributes.
55765
55766 1998-07-16 Jeffrey A Law (law@cygnus.com)
55767
55768 * gcc.c-torture/execute/980716-1.c: New test.
55769
55770 1998-07-13 Jeffrey A Law (law@cygnus.com)
55771
55772 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
55773 the mn10200.
55774 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
55775 the mn10200.
55776 * gcc.c-torture/execute/va-arg-3.x: Similarly.
55777 * gcc.c-torture/compile/930326-1.x: Similarly.
55778
55779 1998-07-13 Dave Love <d.love@dl.ac.uk>
55780
55781 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
55782 New test from Craig.
55783
55784 1998-07-12 Dave Love <d.love@dl.ac.uk>
55785
55786 * g77.f-torture/noncompile/980616-0.f: New test.
55787
55788 * g77.f-torture/execute/970816-3.f: New test from Craig.
55789
55790 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55791
55792 * g++.other/singleton.C: Return error value instead of taking
55793 SIGSEGV.
55794
55795 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
55796
55797 * g++.other/singleton.C: New test. Warning is under dispute.
55798 Runtime crash is not.
55799
55800 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55801
55802 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
55803 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
55804 using6.C, using7.C}: New namespace tests.
55805
55806 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
55807
55808 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
55809 specialization with typedef'ed names used as array indexes.
55810
55811 1998-07-09 Jeffrey A Law (law@cygnus.com)
55812
55813 * gcc.c-torture/execute/980709-1.c: New test.
55814
55815 * gcc.dg/980709-1.c: New test.
55816
55817 1998-07-07 Richard Henderson <rth@cygnus.com>
55818
55819 * gcc.c-torture/execute/bcp-1.c: New test.
55820
55821 1998-07-07 Jeffrey A Law (law@cygnus.com)
55822
55823 * gcc.c-torture/execute/980707-1.c: New test.
55824
55825 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
55826
55827 * gcc.c-torture/compile/980706-1.c: New test.
55828
55829 1998-07-01 Dave Love <d.love@dl.ac.uk>
55830
55831 * g77.f-torture/execute/980701-0.f,
55832 g77.f-torture/execute/980701-1.f: New test from Craig.
55833
55834 1998-07-01 Jeffrey A Law (law@cygnus.com)
55835
55836 * gcc.c-torture/compile/980701-1.c: New test.
55837
55838 * gcc.c-torture/execute/980701-1.c: New test.
55839
55840 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
55841 rlsruhe.de>
55842
55843 * g++.old-deja/g++.robertl/eb132.C: New test.
55844 * g++.old-deja/g++.robertl/eb133.C: Likewise.
55845
55846 1998-06-29 Dave Love <d.love@dl.ac.uk>
55847
55848 * g77.f-torture/execute/980628-7.f,
55849 g77.f-torture/execute/980628-8.f,
55850 g77.f-torture/execute/980628-9.f,
55851 g77.f-torture/execute/980628-10.f: New tests from Craig.
55852
55853 * g77.f-torture/execute/980628-3.f: Remove mail headers.
55854
55855 1998-06-28 Jeffrey A Law (law@cygnus.com)
55856
55857 * g77.f-torture/execute/980628-4.f: New test from Craig.
55858 * g77.f-torture/execute/980628-5.f: Likewise.
55859 * g77.f-torture/execute/980628-2.f: Likewise.
55860 * g77.f-torture/execute/980628-0.f: Likewise.
55861 * g77.f-torture/execute/980628-1.f: Likewise.
55862 * g77.f-torture/execute/980628-3.f: Likewise.
55863 * g77.f-torture/execute/980628-6.f: Likewise.
55864
55865 1998-06-28 Jeffrey A Law (law@cygnus.com)
55866
55867 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
55868 directory when nothing has been installed yet.
55869
55870 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
55871
55872 * gcc.c-torture/special/special.exp: Handle newer versions of
55873 dejagnu.
55874
55875 1998-06-26 Jeffrey A Law (law@cygnus.com)
55876
55877 * gcc.dg/980626-1.c: New test.
55878
55879 1998-06-19 Bruno Haible <haible@ilog.fr>
55880
55881 * gcc.misc-tests/m-un-2.c: New test.
55882 * g++.old-deja/g++.other/warn01.c: Likewise.
55883
55884 1998-06-19 Robert Lipe <robertl@dgii.com>
55885
55886 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
55887 compatibility with assmblers with a different comment character.
55888 Eliminate use of GAS-specific extensions.
55889
55890 1998-06-19 Jeffrey A Law (law@cygnus.com)
55891
55892 * gcc.c-torture/execute/ieee/980619-1.c: New test.
55893
55894 1998-06-19 Robert Lipe <robertl@dgii.com>
55895
55896 * lib/g77.exp: Replace search for libf2c.a with search for newly
55897 renamed libg2c.a
55898
55899 1998-06-17 Jeffrey A Law (law@cygnus.com)
55900
55901 * gcc.c-torture/execute/980617-1.c: New test.
55902
55903 1998-06-12 Jeffrey A Law (law@cygnus.com)
55904
55905 * gcc.c-torture/execute/980612-1.c: New test.
55906
55907 1998-06-08 Jeffrey A Law (law@cygnus.com)
55908
55909 * gcc.dg/980523-1.c: Only test on ppc-linux.
55910 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
55911
55912 * gcc.c-torture/execute/980608-1.c: New test.
55913
55914 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
55915
55916 * gcc.c-torture/execute/980605-1.c: New test.
55917
55918 1998-06-04 Jeffrey A Law (law@cygnus.com)
55919
55920 * gcc.c-torture/execute/980604-1.c: New test.
55921
55922 1998-06-02 Jeffrey A Law (law@cygnus.com)
55923
55924 * gcc.c-torture/execute/980602-1.c: New test.
55925 * gcc.c-torture/execute/980602-2.c: Likewise.
55926
55927 1998-06-02 Dave Love <d.love@dl.ac.uk>
55928
55929 * 970125-0.f: Fix per JCB. Add commentary.
55930
55931 1998-05-31 Michael Meissner <meissner@cygnus.com>
55932
55933 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
55934 IEEE -0 support.
55935
55936 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
55937
55938 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
55939 earlier.
55940
55941 1998-05-28 Catherine Moore <clm@cygnus.com>
55942
55943 * gcc.c-torture/execute/980526-3.c: New test.
55944
55945 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
55946
55947 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
55948 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
55949 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
55950 m88k-motorola-sysv3 to XFAIL.
55951
55952 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55953
55954 * gcc.dg/980526-1.c: New test.
55955 * gcc.c-torture/execute/980526-2.c: New test.
55956
55957 1998-05-26 Jeffrey A Law (law@cygnus.com)
55958
55959 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
55960
55961 * gcc.c-torture/execute/980526-1.c: New test.
55962
55963 1998-05-26 Dave Love <d.love@dl.ac.uk>
55964
55965 * g77.f-torture/execute/alpha2.f: Add runtime test.
55966
55967 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
55968
55969 * g++.old-deja/old-deja.exp: Strip leading directories.
55970
55971 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
55972 error for the line. Don't run multiple tests for the same line.
55973
55974 1998-05-23 Jeffrey A Law (law@cygnus.com)
55975
55976 * gcc.dg/980523-1.c: New test.
55977
55978 1998-05-23 Dave Love <d.love@dl.ac.uk>
55979
55980 * g77.f-torture/compile/970915-0.f: New test.
55981
55982 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
55983
55984 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
55985
55986 1998-05-21 Jeffrey A Law (law@cygnus.com)
55987
55988 * gcc.dg/980520-1.c: New test.
55989
55990 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
55991
55992 * gcc.dg/980502-1.c: Fix return type.
55993
55994 1998-05-20 Jeffrey A Law (law@cygnus.com)
55995
55996 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
55997 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
55998 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
55999 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
56000 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
56001
56002 1998-05-20 Dave Love <d.love@dl.ac.uk>
56003
56004 * g77.f-torture/execute/980520-1.f: New test.
56005
56006 1998-05-15 Dave Love <d.love@dl.ac.uk>
56007
56008 * lib/mike-g77.exp: New file.
56009
56010 * g77.f-torture/noncompile/noncompile.exp,
56011 g77.f-torture/noncompile/check0.f: New files.
56012
56013 1998-05-14 Dave Love <d.love@dl.ac.uk>
56014
56015 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
56016 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
56017 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
56018 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
56019 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
56020 abort where appropriate.
56021
56022 1998-05-05 Michael Meissner <meissner@cygnus.com>
56023
56024 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
56025 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
56026
56027 1998-04-29 Dave Love <d.love@dl.ac.uk>
56028
56029 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
56030
56031 1998-04-27 Dave Love <d.love@dl.ac.uk>
56032
56033 * g77.f-torture/compile/980427-0.f: New test.
56034
56035 1998-04-24 Dave Love <d.love@dl.ac.uk>
56036
56037 * g77.f-torture/compile/980424-0.f: New test.
56038
56039 1998-04-19 Dave Love <d.love@dl.ac.uk>
56040
56041 * g77.f-torture/compile/980419-2.f (main): New test.
56042 * g77.f-torture/compile/970125-0.f: New test.
56043 * g77.f-torture/compile/980419-1.f: New test.
56044
56045 1998-04-08 Jim Wilson <wilson@cygnus.com>
56046
56047 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
56048 of loop-4.c.
56049
56050 1998-04-07 Jim Wilson <wilson@cygnus.com>
56051
56052 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
56053
56054 1998-04-03 Jim Wilson <wilson@cygnus.com>
56055
56056 * gcc.c-torture/compile/980329-1.c: New test.
56057
56058 1998-03-18 Jim Wilson <wilson@cygnus.com>
56059
56060 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
56061 * gcc.dg/980312-1.c: Fix typo in -march command.
56062
56063 1998-03-16 H.J. Lu (hjl@gnu.org)
56064
56065 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
56066
56067 1998-03-11 Robert Lipe <robertl@dgii.com>
56068
56069 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
56070 Dave Love agree the Fortran source is bogus.
56071
56072 1998-03-11 Robert Lipe <robertl@dgii.com>
56073
56074 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
56075 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
56076 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
56077 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
56078 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
56079
56080 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
56081
56082 * g++.old-deja/g++.other/friend1.C: New test.
56083
56084 1998-02-18 Dave Love <d.love@dl.ac.uk>
56085
56086 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
56087 possibly uninitialized) variables and declare dnrm2.
56088
56089 1998-02-23 Robert Lipe <robertl@dgii.com>
56090
56091 From Bruno Haible <haible@ilog.fr>:
56092 * gcc.c-torture/execute/980223.c: New test.
56093
56094 1998-02-13 Jeffrey A Law (law@cygnus.com)
56095
56096 * gcc.dg/ifelse-1.c: New test.
56097
56098 1998-02-09 H.J. Lu (hjl@gnu.org)
56099
56100 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
56101
56102 * lib/old-dejagnu.exp (old-dejagnu): Added the
56103 "execution test - XFAIL *-*-*" handling in the spirit of
56104 "excess errors test -". Changed the "execution test fails"
56105 handling to be like "excess errors test fails".
56106 * Update various tests accordingly.
56107
56108 1998-02-06 Jim Wilson <wilson@cygnus.com>
56109
56110 * gcc.c-torture/execute/980205.c: New test.
56111
56112 1998-01-18 Jeffrey A Law (law@cygnus.com)
56113
56114 * lib/c-torture.exp: Look for .x files instead of .cexp files.
56115 * lib/f-torture.exp: Similarly.
56116 * gcc.c-torture: Rename all .cexp files to .x files.
56117
56118 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
56119
56120 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
56121 (940510-1.c): Removed duplicate.
56122 (971104-1.c): New test.
56123
56124 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
56125
56126 * lib/f-torture.exp: Improve error and loop detection.
56127
56128 1997-11-19 Michael Meissner <meissner@cygnus.com>
56129
56130 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
56131 use that to size the filler array.
56132
56133 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
56134
56135 * lib/c-torture.exp(c-torture-execute): Fix typo.
56136
56137 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
56138 testcase as the executable name. Keep the executable around if
56139 the test fails.
56140
56141 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
56142
56143 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
56144 changes. Only test one -g option, and move it to the end of the
56145 list of options to test.
56146
56147 1997-09-19 Michael Meissner <meissner@cygnus.com>
56148
56149 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
56150 variable GCC_TORTURE_OPTIONS to supply default switches separated
56151 by colons. If no environment variable, run tests with -O0 -g, -O1
56152 -g, and -O2 -g as well.
56153
56154 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
56155
56156 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
56157 explanatory comments. Fix indentation.
56158
56159 1997-09-15 Jeffrey A Law (law@cygnus.com)
56160
56161 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
56162
56163 1997-09-11 Jeffrey A Law (law@cygnus.com)
56164
56165 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
56166 * g++.old-deja/g++.mike/p7325.C: Likewise.
56167 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
56168
56169 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
56170
56171 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
56172 * g++.old-deja/g++.brendan/crash30.C: Likewise.
56173 * g++.old-deja/g++.brendan/crash39.C: Likewise.
56174 * g++.old-deja/g++.law/operators4.C: Likewise.
56175
56176 1997-09-11 Joe Buck (jbuck@synopsys.com)
56177
56178 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
56179 * g++.old-deja/g++.mike/p784.C: Ditto.
56180 * g++.old-deja/g++.mike/p785.C: Ditto.
56181
56182 1997-09-05 Jeffrey A Law (law@cygnus.com)
56183
56184 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
56185
56186 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
56187
56188 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
56189 target feature; pass this to c-torture-execute as needed.
56190
56191 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
56192
56193 * lib/c-torture.exp(c-torture-execute): If the previous and the
56194 current executables being tested are identical, we don't need to
56195 run the executable again. Try to make the executable names
56196 unique. Add an optional argument for passing additional compiler
56197 flags.
56198
56199 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
56200
56201 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
56202
56203 1997-08-29 Jeffrey A Law (law@cygnus.com)
56204
56205 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
56206
56207 1997-07-31 Jeffrey A Law (law@cygnus.com)
56208
56209 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
56210 32bit or larger longs.
56211
56212 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
56213 have either a 32bit long or 32bit int.
56214
56215 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
56216
56217 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
56218 Make double precision tests dependent on sizeof (double).
56219
56220 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
56221
56222 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
56223 too.
56224
56225 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
56226
56227 * gcc.c-torture/compile/961203-1.cexp: New script.
56228
56229 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
56230
56231 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
56232 up the includes ourselves.
56233
56234 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
56235
56236 * lib/plumhall.exp: Remove random include, and add a few
56237 verbose messages for debugging.
56238
56239 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
56240
56241 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
56242 of trying to do it ourselves.
56243
56244 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
56245
56246 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
56247
56248 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
56249
56250 * gcc.prms/5403.c: Made regexp a bit less strict.
56251
56252 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
56253
56254 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
56255 is returned from remote_load instead.
56256 * lib/plumhall.exp: Ditto.
56257 * lib/mike-g++.exp: Ditto.
56258 * lib/old-dejagnu.exp: Ditto.
56259 * lib/c-torture.exp: Ditto.
56260
56261 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
56262
56263 * lib/g++.exp: Use build_wrapper procedure.
56264 * lib/gcc.exp: Ditto.
56265
56266 1997-05-20 Jeffrey A Law (law@cygnus.com)
56267
56268 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
56269 an old-style decl for malloc. Fixes tests to work when
56270 sizeof (int) != sizeof (size_t).
56271
56272 1997-05-15 Mike Meissner <meissner@cygnus.com>
56273
56274 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
56275
56276 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
56277 use stdargs.h interface.
56278
56279 1997-05-15 Mike Meissner <meissner@cygnus.com>
56280
56281 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
56282 NO_VARARGS when compiling.
56283
56284 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
56285
56286 * lib/plumhall.exp(ph_includes): New procedure.
56287 (ph_make): Use it.
56288 (ph_compiler): Ditto.
56289
56290 * lib/g++.exp: Rename test-glue.c to testglue.c.
56291 * lib/gcc.exp: Ditto.
56292
56293 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
56294
56295 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
56296 to completion when it's called.
56297
56298 1997-03-21 Michael Meissner <meissner@cygnus.com>
56299
56300 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
56301 is defined, don't do test.
56302
56303 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
56304
56305 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
56306 for object files.
56307 (ph_summary): Mark skipped testcases as untested, not unresolved.
56308
56309 * lib/plumhall.exp (ph_make): If unresolved because of bad
56310 errorCode, record errorCode in log file.
56311 (*): Replace send_log/verbose with verbose -log.
56312
56313 1997-03-19 Michael Meissner <meissner@cygnus.com>
56314
56315 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
56316 double conversion if double isn't at least 8 bytes.
56317
56318 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
56319 int to work with targets where int is 16 bits.
56320
56321 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
56322 8 bytes, just exit, since 4 byte doubles don't have enough bits of
56323 precision for the test to complete.
56324
56325 1997-03-14 Michael Meissner <meissner@cygnus.com>
56326
56327 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
56328 if d10v is not compiled with the -mdouble64 flag.
56329 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
56330
56331 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
56332 d10v is not compiled with the -mint32 flag.
56333
56334 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
56335
56336 * lib/plumhall.exp: Use incr_count.
56337
56338 1997-03-12 Jeffrey A Law (law@cygnus.com)
56339
56340 * gcc.c-torture: Update to c-torture-1.45.
56341
56342 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
56343
56344 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
56345 the name of the expect testcase file).
56346
56347 * lib/g++.exp(g++_init): Ditto.
56348
56349 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
56350
56351 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
56352 the host.
56353
56354 * lib/gcc.exp(gcc_exit): New procedure.
56355
56356 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
56357
56358 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
56359 specs where appropriate.
56360
56361 * g++.old-deja/g++.arm/*: Added additional ERROR checks
56362 because of new "candidates are" messages, and removed a few
56363
56364 * Converted all non-old-style g++ testcases to old-style, and
56365 moved into g++.old-deja.
56366
56367 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
56368
56369 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
56370 options.
56371
56372 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
56373 succeeded.
56374
56375 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
56376
56377 1997-02-13 Michael Meissner <meissner@cygnus.com>
56378
56379 * lib/gcc.exp (gcc_target_compile): Add support for defining
56380 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
56381 the machine doesn't have those features.
56382
56383 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
56384
56385 * g++.law/operators4.exp: Don't use LIBS.
56386
56387 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
56388
56389 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
56390
56391 * lib/mike-g++.exp: Don't set the compiler to be tested here.
56392 * lib/g++.exp: Set it here instead. Also, allow use of the
56393 --tool_exec and --tool_opt options. Change CXX to
56394 GXX_UNDER_TEST.
56395
56396 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
56397
56398 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
56399
56400 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
56401
56402 * lib/old-dejagnu.exp: Use prune_warnings instead of
56403 prune_system_crud.
56404 * lib/mike-g++.exp: Ditto.
56405 * lib/gcc.exp: Ditto.
56406 * lib/g++.exp: Ditto.
56407
56408 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
56409
56410 1997-02-07 Jeffrey A Law (law@cygnus.com)
56411
56412 * 941014-2.c: Include stdlib.h
56413 * 960327-1.c: Include stdio.h
56414 * dbra.c, index-1.c: Don't assume ints are 32bits.
56415
56416 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
56417
56418 * lib/gcc.exp: Add gcc,stack_size target feature.
56419
56420 * lib/g++.exp(g++_target_compile): Add the include and link
56421 paths here, not in two other places. And, it's $options, not
56422 options.
56423
56424 * lib/mike-g++.exp(postbase): Remove the code that determines
56425 the correct include and link paths.
56426 * g++.old-deja/old-deja.exp: Ditto.
56427
56428 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
56429
56430 * lib/g++.exp(g++_init): target_compile no longer returns the
56431 filename of the result.
56432
56433 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
56434
56435 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
56436 call to glob.
56437
56438 * gcc.c-torture/special/special.exp: Change call to
56439 gcc_target_compile to include the object file.
56440
56441 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
56442
56443 * gcc.c-torture/special/special.exp: Correct misspelling in last
56444 change.
56445
56446 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
56447
56448 * lib/plumhall.exp(ph_summary): Log the entire output of the
56449 executable. Return -1 if there were any failures, 0 otherwise.
56450 (ph_execute): Return -1 if there were any failures, 0 otherwise.
56451 (ph_make): Clean up objects and executables that were built
56452 if the tests succeeded.
56453
56454 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
56455
56456 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
56457 libraries and includes in the build tree as appropriate.
56458
56459 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
56460
56461 * lib/c-torture.exp: Instead of looking for the global variable
56462 NO_LONG_LONG, check to see if that's a feature of the target.
56463
56464 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
56465
56466 * config/default.exp: Minimize. Delete the remainer of the files in
56467 config; this functionality is now in devo/dejagnu/config.
56468
56469 g++.*/*: Pass any additional flags used to compile to postbase;
56470 delete CXXFLAGS.
56471
56472 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
56473 is now done by runtest.exp. Use gcc_target_compile instead of
56474 compile.
56475
56476 lib/c-torture.exp: Use gcc_target_compile instead of compile.
56477 Remove references to CFLAGS. Use remote_file instead of
56478 calling rm -f.
56479 (c-torture): Take a list of arguments to use to compile this
56480 testcase.
56481
56482 lib/g++.exp: Simplify. Use target_compile instead of compile.
56483 lib/gcc-dg.exp: Ditto.
56484 lib/gcc.exp: Ditto.
56485 lib/mike-{gcc,g++}.exp: Ditto.
56486 lib/old-dejagnu.exp: Ditto.
56487 lib/plumhall.exp: Ditto.
56488
56489 1997-01-08 Jim Wilson <wilson@cygnus.com>
56490
56491 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
56492 (ph_linker): Likewise.
56493
56494 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
56495
56496 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
56497 MAP_ANON / MAP_ANONYMOUS if defined;
56498 else try to map from /dev/zero .
56499
56500 1996-11-12 Jeffrey A Law (law@cygnus.com)
56501
56502 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
56503 isn't defined, then define it to MAP_ANONYMOUS.
56504
56505 1996-11-12 Jeffrey A Law (law@cygnus.com)
56506
56507 * gcc.c-torture: Update to c-torture-1.42 release.
56508
56509 1996-11-11 Jeffrey A Law (law@cygnus.com)
56510
56511 * gcc.c-torture: Update to c-torture-1.41 release.
56512
56513 1996-10-27 Jeffrey A Law (law@cygnus.com)
56514
56515 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
56516 c-torture release.
56517
56518 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
56519
56520 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
56521 and LDFLAGS. Fix second case to append the target_info ldflags
56522 onto LDFLAGS, not CFLAGS.
56523 * lib/g++.exp (g++_init): Add target_info stuff.
56524 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
56525 of libgloss and newlib flags for !native.
56526
56527 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
56528 (GDB): Fix relative path to go up another dir for finding gdb.
56529
56530 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
56531
56532 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
56533 versions in the target_info array, if they don't exist.
56534
56535 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
56536
56537 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
56538
56539 1996-07-08 Jim Wilson <wilson@cygnus.com>
56540
56541 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
56542 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
56543
56544 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
56545
56546 * lib/old-dejagnu.exp: Don't remove the output file before we've
56547 actually tested it. Don't append pwd to the path of the executable
56548 we're testing.
56549
56550 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
56551
56552 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
56553
56554 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
56555
56556 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
56557 temporary directory for compiler files, and set it to a default
56558 value of /tmp. Set $output as the name of the output file from
56559 compiling the testcase. Add a -o option to $cflags_var so the
56560 compiler writes the final output file as $output. Set $executable
56561 to $output.
56562
56563 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
56564 directory for compiler files, and set it to /tmp if it doesn't
56565 already have a value. Set $output_file to the name of the output
56566 file from compiling the testcase. Add a -o option to CXXFLAGS so
56567 the compiler writes the final output file as $output. Use $output
56568 as the executable to be tested.
56569
56570 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
56571
56572 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
56573
56574 1996-06-08 Jeffrey A Law (law@cygnus.com)
56575
56576 * gcc.c-torture/execute/pending-1.c: New test. Still
56577 pending in Tege's queue.
56578
56579 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
56580
56581 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
56582 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
56583 if there were failures. Call unresolved if there were unresolved
56584 testcases. Call gcc_fail if program did not run to completion.
56585 (ph_make): Pass additional argument name to ph_execute.
56586 (ph_execute): Add new argument. Pass additional arguments to
56587 ph_summary. Call gcc_fail is there is no execution output.
56588
56589 1996-04-24 Jeffrey A Law (law@cygnus.com)
56590
56591 * lib/plumhall.exp (proc_summary): Output relavent summary
56592 lines into the log so specific failures in plumhall can be
56593 investigated.
56594
56595 1996-04-10 Jeffrey A Law (law@cygnus.com)
56596
56597 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
56598 (c-torture-execute): Don't try to execute tests which use
56599 "long long" types if $NO_LONG_LONG is nonzero.
56600
56601 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
56602
56603 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
56604 not c-torture.
56605
56606 * gcc.ieee: Move from here.
56607 * gcc.c-torture/execute/ieee: To here.
56608
56609 1996-03-26 Jeffrey A Law (law@cygnus.com)
56610
56611 * gcc.c-torture: Update to c-torture-1.41 release.
56612
56613 1996-03-22 Jeffrey A Law (law@cygnus.com)
56614
56615 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
56616 not "$output".
56617
56618 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
56619
56620 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
56621 -c present.
56622
56623 1996-03-02 Jeffrey A Law (law@cygnus.com)
56624
56625 * config/proelf.exp: Handle connecting to a simulator.
56626
56627 1996-01-31 Jeffrey A Law (law@cygnus.com)
56628
56629 * config/proelf.exp: New file. Enough framework that we can
56630 run c-torture tests on the proelf targets (or any other target
56631 that gdb can connect to for that matter).
56632
56633 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
56634
56635 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
56636 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
56637
56638 * lib/plumhall.exp (ph_execute): Always call ph_summary if
56639 exec_output exists.
56640
56641 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
56642
56643 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
56644 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
56645
56646 * config/*.exp: Update FSF address. Change result of ${tool}_load
56647 to pass/fail/unresolved/unsupported/untested. Caller must now
56648 call unresolved/unsupported/untested.
56649 * lib/*.exp: Update FSF address. Update to handle new results of
56650 ${tool}_load.
56651 * lib/chill.exp (verbose): Delete.
56652
56653 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
56654
56655 * lib/gcc.exp (default_gcc_start): Change order of args to
56656 $LDFLAGS $CFLAGS $LIBS.
56657 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
56658 Save/set/restore CFLAGS. Pass single arg to gcc_start.
56659 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
56660 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
56661 * gcc.misc-tests/dg-test.exp: Likewise.
56662 * gcc.misc-tests/msgs.exp: Likewise.
56663 * gcc.prms/prms.exp: Likewise.
56664 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
56665 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
56666
56667 * lib/dg.exp: Deleted, moved to dejagnu/lib.
56668
56669 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
56670
56671 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
56672
56673 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
56674 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
56675
56676 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
56677 necessary.
56678
56679 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
56680
56681 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
56682 global for loop; add use of $mathlib.
56683 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
56684 settings here; set mathlib for anything but VxWorks.
56685
56686 1996-01-22 Jeffrey A Law (law@cygnus.com)
56687
56688 * gcc.c-torture: Update to c-torture-1.40 release.
56689
56690 1996-01-03 Jeffrey A Law (law@cygnus.com)
56691
56692 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
56693 dg.exp.
56694
56695 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
56696
56697 * lib/c-torture.exp (c-torture-execute): Declare "output" as
56698 global.
56699
56700 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
56701
56702 * lib/g++.exp (LIBS): Define if not already.
56703 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
56704 (gcc-dg-prune): Call prune_gcc_output.
56705 * lib/gcc.exp (prune_gcc_output): New proc.
56706 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
56707 prune_gcc_output.
56708
56709 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
56710
56711 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
56712 (c-torture-execute): Likewise. Rename `name' to `testcase'.
56713
56714 1995-11-15 Jeffrey A Law (law@cygnus.com)
56715
56716 * gcc.c-torture: Update to c-torture-1.39 release.
56717
56718 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
56719
56720 * lib/c-torture.exp (c-torture-execute): Don't return if one option
56721 fails, try others as well.
56722
56723 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
56724
56725 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
56726 If compilation fails, mark execute tests as `untested'.
56727 If test is marked as unsupported, don't mark compilation and
56728 execute tests as failed.
56729
56730 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
56731
56732 * lib/g++.exp (g++_init): Don't link in libg++, and look to
56733 libstdc++ for whether or not we want to be doing shared
56734 libraries. Delete link_curses since we don't need it anymore.
56735 * lib/mike-g++.exp (postbase): Don't link in libg++.
56736 * g++.old-deja/old-deja.exp: Likewise.
56737
56738 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
56739
56740 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
56741
56742 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
56743
56744 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
56745 For that, add `-Wl,-a,shared_archive'.
56746 * g++.old-deja/old-deja.exp: Likewise.
56747
56748 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
56749
56750 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
56751
56752 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
56753
56754 * lib/mike-g++.exp (postbase): Pay attention to the status of
56755 g++_load.
56756
56757 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
56758
56759 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
56760
56761 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
56762
56763 * lib/gcc.exp (default_gcc_start): No longer need to log program
56764 being executed or its output, execute_anywhere does that now.
56765 * lib/g++.exp (default_g++_version): Call execute_anywhere.
56766 (default_g++_start): Likewise. Delete calls to verbose/send_log.
56767
56768 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
56769
56770 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
56771 the same as those in lib/g++.exp.
56772
56773 1995-10-10 Jeff Law (law@hurl.cygnus.com)
56774
56775 * gcc.c-torture: Update to c-torture-1.38 release.
56776 * gcc.ieee: Related changes.
56777
56778 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
56779
56780 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
56781 "exec". Minor reformatting changes.
56782
56783 * config/rom68k.exp (${tool}_load): Make it work in a canadian
56784 cross. This means all "exec" calls now work on a remote host as
56785 well.
56786 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
56787 cross. Filter out the extra "\r\n" stuff that expect puts in.
56788 (c-torture-execute): Filter out the bogus warnings like
56789 c-torture-compile does. Add support for canadian cross.
56790 * lib/gcc.exp (default_gcc_version, default_gcc_start)
56791 Use execute_anywhere rather than calling exec directly. Now it
56792 works for canadian cross testing.
56793
56794 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
56795
56796 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
56797 results into a variable, and check that rather than using file exists.
56798
56799 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
56800
56801 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
56802 create a libg++.so. For sunos4.1.*, also add -ltermcap.
56803
56804 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
56805
56806 * g++.old-deja/old-deja.exp: Create and pass runshlib and
56807 lib_curses if there's a shared libg++ in the build tree.
56808
56809 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
56810
56811 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
56812 if not supported target.
56813
56814 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
56815
56816 * lib/g++.exp (g++_init): Move empty setting of runshlib and
56817 link_curses up to always happen, not just for native builds.
56818
56819 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
56820
56821 * gcc.c-torture: Update to c-torture-1.36 release.
56822 * gcc.failure: Related changes.
56823
56824 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
56825
56826 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
56827
56828 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
56829
56830 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
56831 * lib/mike-g++.exp (postbase): Not in here. Still reference
56832 runshlib, link_curses, and mathlib for link and run.
56833
56834 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
56835 pass the runtime shared library options for Solaris, OSF/1, and
56836 Irix5, and link with -lcurses to avoid unresolved references.
56837
56838 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
56839
56840 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
56841 only run once.
56842
56843 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
56844
56845 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
56846
56847 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
56848
56849 * gcc.c-torture: Update to c-torture-1.35 release. Note we
56850 do not have a framework for the "compat" tests yet.
56851
56852 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
56853
56854 * lib/mike-g++.exp (postbase): New local variable `mathlib',
56855 set to null if we're testing vxworks5.1. Use that instead of
56856 `-lm' in the setting of LIBS for link and run.
56857
56858 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
56859
56860 * config/rom68k.exp (${tool}_load): Major changes to make it
56861 work. Verified that it does in fact return the stuff in
56862 exec_output properly. Catch any Emul or any TRAP other than 0.
56863
56864 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
56865
56866 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
56867 LDFLAGS properly for targets that need stuff from libgloss.
56868 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
56869 only run once.
56870 (gpp_initialized): New variable.
56871
56872 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
56873
56874 * config/rom68k.exp: Load libgloss.exp.
56875 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
56876 so we can produce a fully linked binary.
56877 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
56878 so we can produce a fully linked binary.
56879
56880 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
56881
56882 * lib/plumhall.exp (ph_section): Watch for expected failures.
56883 Add missing `else'.
56884
56885 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
56886 run the testcase.
56887 (c-torture): Likewise.
56888
56889 1995-08-28 Doug Evans <dje@cygnus.com>
56890
56891 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
56892
56893 * lib/mike-g++.exp (mike_cleanup): New proc.
56894 (prebase): New globals compiler_result, not_compiler_result,
56895 target_regexp.
56896 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
56897 allow leading "-" in pattern. Watch for unsupported tests.
56898 If $compiler_result is set, pattern match assembler code,
56899 and ditto for $not_compiler_result.
56900 * lib/mike-gcc.exp: Likewise.
56901
56902 * lib/plumhall.exp (ph_execute): Only call ph_summary if
56903 execution "succeeded".
56904
56905 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
56906
56907 * config/win32.exp: New file.
56908 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
56909
56910 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
56911
56912 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
56913 unsupported.
56914 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
56915 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
56916 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
56917
56918 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
56919 "... without exceptions was ...". That is now handled by
56920 prune_system_crud.
56921 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
56922
56923 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
56924
56925 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
56926 sieve.c,sort2.c}: New files.
56927 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
56928 sieve.exp,sort2.exp}: Drivers for them.
56929
56930 * lib/mike-gcc.exp (program_output): New user settable variable.
56931 (postbase): Call prune_system_crud. Also prune extraneous compiler
56932 messages.
56933 * lib/mike-g++.exp (program_output): New user settable variable.
56934
56935 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
56936
56937 * config/sh.exp: Deleted (use sim.exp instead).
56938
56939 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
56940
56941 * config/vx.exp: Declare CHECKTASK as global.
56942 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
56943 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
56944 * lib/old-dejagnu.exp: Load [pwd]/$executable.
56945
56946 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
56947
56948 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
56949 target. Like vx.exp, only includes `vx29k.exp' instead of
56950 `vxworks.exp'.
56951
56952 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
56953
56954 * config/sim.exp: Increase time limit from 120 seconds to 240.
56955
56956 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
56957
56958 * gcc.c-torture/execute/950628-1.c: New test.
56959
56960 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
56961
56962 * gcc.c-torture: Update with changes/additions from
56963 c-torture-1.34.
56964
56965 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
56966
56967 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
56968
56969 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
56970
56971 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
56972
56973 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
56974
56975 * gcc.c-torture/compile/950512-1.c: New test.
56976 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
56977 * gcc.dg/struct-ret-1.c: Likewise.
56978
56979 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
56980
56981 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
56982 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
56983
56984 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
56985
56986 * gcc.c-torture/special/920411-1.c: Deleted.
56987 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
56988
56989 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
56990
56991 * config/sim.exp (${tool}_load): Hack in call to bash to get a
56992 cpu limit.
56993
56994 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
56995
56996 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
56997
56998 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
56999
57000 From kenner;
57001 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
57002 is the proper length.
57003 * va-arg-3.c: Likewise.
57004
57005 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
57006
57007 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
57008 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
57009
57010 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
57011 * lib/g++.exp (default_g++_start): Delete old cruft.
57012
57013 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
57014
57015 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
57016 (2 * (1 << 18)) to (2 * (1 << 17)).
57017
57018 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
57019
57020 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
57021
57022 * config/rom68k.exp: Renamed from config/idp.exp
57023
57024 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
57025
57026 * c-torture/compile/921109-2.c
57027
57028 1995-04-18 Mike Stump <mrs@cygnus.com>
57029
57030 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
57031 excess errors.
57032
57033 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
57034
57035 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
57036 output.
57037 * lib/g++.exp (default_g++_start): Likewise.
57038
57039 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
57040
57041 * gcc.c-torture/compile/950329-1.c: New test.
57042
57043 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
57044
57045 * config/bug.exp (${tool}_load): Updated to use new remote_open
57046 and remote_close procs.
57047 * config/idp.exp: New file.
57048
57049 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
57050
57051 * gcc.c-torture/execute/950322-1.c: New test.
57052
57053 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
57054
57055 * config/vx.exp (${tool}_load): Clean up testing of return code from
57056 vxworks_ld and vxworks_spawn.
57057
57058 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
57059
57060 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
57061
57062 1995-03-13 Mike Stump <mrs@cygnus.com>
57063
57064 * lib/old-deja.exp: Add `excess errors test - ' error, now one
57065 can mark excess errors on a machine by machine basis. Note, the
57066 default is to not expect any excess errors, even when excess
57067 errors test - is given, so you will want to put an XFAIL ... on
57068 these lines. For example, // excess errors test - XFAIL hppa*-*-*
57069 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
57070 those 4 machines, but no others.
57071
57072 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
57073
57074 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
57075 * lib/c-torture.exp: to here.
57076
57077 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
57078
57079 * gcc.c-torture/execute/950221-1.c: New test.
57080 * gcc.c-torture/execute/struct-ret-1.c: New test.
57081 * gcc.c-torture/compile/950221-1.c: New test.
57082
57083 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
57084
57085 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
57086
57087 * gcc.c-torture/execute/arith-1.c (main): Return 0.
57088 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
57089
57090 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
57091
57092 * g++.gb: New directory of tests, derived from my signature and
57093 class scoping tests.
57094
57095 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
57096 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
57097 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
57098 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
57099 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
57100 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
57101 * g++.gb/sig25.C: Likewise.
57102
57103 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
57104 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
57105 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
57106 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
57107 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
57108 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
57109 * g++.gb/sig25.exp: Likewise.
57110
57111 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
57112 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
57113 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
57114 * g++.gb/scope13.C: Likewise, this test still fails.
57115
57116 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
57117 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
57118 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
57119 * g++.gb/scope13.exp: Ditto.
57120
57121 * g++.gb/README: New file, explains what these tests are about.
57122
57123 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
57124
57125 * lib/dg.exp (dg-do): Support `preprocess'.
57126 (dg-test): Likewise.
57127
57128 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
57129
57130 * config/udi.exp: change "continue -expect" to "exp_continue".
57131
57132 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
57133
57134 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
57135 Delete redundant tests.
57136
57137 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
57138 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
57139 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
57140 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
57141 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
57142 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
57143 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
57144 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
57145
57146 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
57147 storing label pointers.
57148 * gcc.c-torture/execute/921019-1.c: Likewise.
57149 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
57150 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
57151 parameter fp.
57152 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
57153 constants.
57154
57155 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
57156 Delete obsolete tests.
57157
57158 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
57159 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
57160 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
57161 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
57162 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
57163 * gcc.c-torture/compile/950124-1.c: New test.
57164
57165 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
57166
57167 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
57168
57169 * lib/mike-g++.exp: Add -lm to LIBS.
57170
57171 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
57172
57173 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
57174
57175 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
57176
57177 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
57178
57179 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
57180
57181 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
57182
57183 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
57184
57185 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
57186 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
57187 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
57188 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
57189 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
57190 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
57191 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
57192 * g++.law/{operators31.C, operators32.C,
57193 * g++.law/{operators33.C, operators34.C}: Likewise.
57194 * g++.law/{pic1.C, refs2.C}: Likewise.
57195 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
57196 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
57197 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
57198 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57199
57200 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
57201 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
57202 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
57203 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
57204 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
57205 * g++.law/{enum9.exp, friend5.exp}: Likewise.
57206 * g++.law/{nest3.exp, nest4.exp}: Likewise.
57207 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
57208 * g++.law/{operators30.exp, operators31.exp}: Likewise.
57209 * g++.law/{operators32.exp, operators33.exp}: Likewise.
57210 * g++.law/{operators34.exp}: Likewise.
57211 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
57212 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
57213 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
57214 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
57215 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57216
57217 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
57218 No longer expected to fail.
57219 * g++.law/missed-error3.C: Tweak for recent bool changes.
57220
57221 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
57222
57223 * config/emb-unix: Deleted.
57224 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
57225 remote execution. Do final link on remote host if REMOTE_LINK is set.
57226
57227 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
57228
57229 * lib/dg.exp (dg-test): Fix typo in last patch.
57230
57231 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
57232
57233 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
57234 (handles multiple occurrences).
57235
57236 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
57237
57238 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
57239 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
57240 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
57241 printed).
57242 * lib/c-torture.exp (c-torture-compile): Likewise.
57243 (c-torture): Prepend full path if missing.
57244 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
57245 (gcc_fail): Likewise.
57246 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
57247
57248 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
57249
57250 * lib/netware.exp: Only attach to NetWare i386 systems.
57251
57252 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
57253
57254 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
57255 messages. Add test name to "output pattern match" pass/fail message.
57256
57257 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
57258
57259 * gcc.dg: New testsuite.
57260 * gcc.dg/dg.exp: New file.
57261
57262 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
57263 test-switch.c}: Deleted.
57264
57265 * gcc.misc-tests/msgs.exp: New testcase driver.
57266
57267 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
57268
57269 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
57270 Watch for illegal return values from ${tool}_load.
57271 * config/unix.exp (${tool}_load): Fix pass/fail detection for
57272 cross targets. Coerce return value >0 to 1.
57273
57274 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
57275
57276 * config/unix.exp (${tool}_load): Call program rsh, not proc.
57277
57278 * config/emb-unix.exp: New file.
57279
57280 * config/sim.exp: Error if variable $SIM not defined.
57281 (${tool}_load): Mark test as "untested" if simulator missing.
57282
57283 * config/unix.exp: Load remote.exp to get rcp_download.
57284 * lib/c-torture.exp: Use different option lists for testcases with
57285 and without loops.
57286 * gcc.c-torture/execute/execute.exp: Likewise.
57287
57288 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
57289
57290 * config/*.exp: Clarify return code from ${tool}_load.
57291 Call `unresolved' or `untested' instead of `warning' or `perror'
57292 (sometimes you still want to call both though).
57293 Add comment that `shell_id' is local to each file.
57294 * config/udi.exp (timeout): Set to 30.
57295 Don't print warning if connection fails, $connectmode has already
57296 printed an error.
57297 (${tool}_load): Move verbose messages to level 2.
57298 Rework pattern for "Process started" message.
57299 Pass `shell_id' to ${connectmode}_download.
57300 Retry twice upon timeout. Make resetting of target more robust.
57301 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
57302 Pass `shell_id' to exit_$connectmode.
57303 Only call exit_$connectmode if connected.
57304 * config/unix.exp (${tool}_load): Check return codes better.
57305 * config/vrtx.exp (${tool}_load): Likewise.
57306 * config/vx.exp (${tool}_load): Likewise.
57307 Delete unneeded global's.
57308 * lib/dg.exp (dg-test): Update to reflect clarified return codes
57309 from ${tool}_load.
57310 (dg-stat): Delete.
57311 (dg-init): Delete recording of pass/fail counts.
57312 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57313 (old-dejagnu-init): Likewise.
57314 (old-dejagnu-stat): Delete contents, empty proc now.
57315 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
57316 (c-torture): Delete references to lcnt, lpass, lfail.
57317 Get option list from TORTURE_OPTIONS.
57318 Delete -funroll[-all]-loops if no loops.
57319 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
57320 (g++_stat): Delete contents (empty proc now).
57321 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
57322 (gcc_finish): Likewise.
57323 (gcc_stat): Deleted.
57324 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
57325 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
57326 * gcc.c-torture/execute/execute.exp: Likewise.
57327 Split tests into two parts: compile, execute.
57328 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
57329 no loops. Update to reflect clarified return codes from ${tool}_load.
57330
57331 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
57332
57333 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
57334 to grep for.
57335 (old-dejagnu): Likewise (where necessary).
57336
57337 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
57338
57339 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
57340
57341 * lib/dg.exp (dg-process-target): Fix processing of selector.
57342 Add comment regarding use of `error'.
57343
57344 * lib/gcc.exp (prune_system_crud): Define if missing.
57345 * lib/g++.exp (prune_system_crud): Likewise.
57346
57347 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
57348 Call prune_system_crud.
57349 * lib/dg.exp (dg-runtest): New proc.
57350 Use perror instead of send_user for tcl errors in testcase.
57351 Don't return any value, it's never used.
57352 Don't clobber previous definition of `unknown'.
57353 Print tcl errors in `dg-final'.
57354
57355 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
57356
57357 * lib/dg.exp (dg-process-target): Improve syntax error messages.
57358 (dg-test): Don't print errorInfo, it contains stack backtrace.
57359
57360 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
57361
57362 * lib/g++.exp (runtest_file_p): Define if missing.
57363
57364 1994-09-24 Doug Evans (dje@cygnus.com)
57365
57366 * lib/mike-g++.exp: Comment out loading of g++.exp.
57367 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
57368 (default_g++_version): Always print something.
57369 (default_g++_start): Comment out call to `which'.
57370 (g++_start, g++_load): Deleted (must be defined in config file).
57371 * lib/gcc.exp: Test for existence of $CC at start.
57372 Delete check for tmpdir (done in gcc_init).
57373 (default_gcc_version): Always print something.
57374 (default_gcc_start): Comment out call to `which'.
57375 * config/*.exp: Major cleanup - make cross targets work at least a
57376 little better for g++ (by not being "--tool gcc" specific).
57377 Rename gcc_xxx to ${tool}_xxx.
57378 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
57379 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
57380
57381 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
57382
57383 * lib/c-torture.exp (c-torture-compile): Rework compiler
57384 message processing.
57385
57386 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
57387 c-torture.
57388
57389 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
57390
57391 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
57392
57393 * lib/dg.exp (dg-process-target): Support { target native }.
57394
57395 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
57396
57397 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
57398 looked for "... program xxx got fatal signal".
57399 Correct regsub munging of `comp_output'.
57400 Ignore compiler messages "path prefix not used" and "linker input
57401 file unused".
57402
57403 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
57404
57405 * lib/gcc.exp (runtest_file_p): Define if missing.
57406 * gcc.prms/template.c: Example to work from.
57407
57408 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
57409
57410 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
57411 * lib/dg.exp (dg-test): Call unsupported testcases as such.
57412
57413 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
57414 * gcc.prms/1883.c: Moved from compile/940714-1.c.
57415 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
57416 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
57417
57418 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
57419 (dg-process-target): No longer a varargs proc.
57420 Return S/N for target, P/F for xfail. All callers changed.
57421 (user option procs): More argument checking.
57422 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
57423 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
57424 (dg-test): Skip test if not running on selected target in `dg-do'.
57425 Update handling of `dg-do-what', `dg-output-text'.
57426 Separate execution pass/fail from output pattern match pass/fail.
57427 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
57428
57429 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
57430
57431 * gcc.c-torture/special/special.exp: Don't expect failure for mips
57432 target for 920510-1.c.
57433
57434 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
57435
57436 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
57437 Clean up comment regarding use of passcnt, etc.
57438 (gcc_stat): Don't update `testcnt' here.
57439 (gcc_finish): Do it here.
57440 Might as well reset `but_id' here too.
57441 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
57442 to determine if the file should be tested.
57443 * gcc.c-torture/compile/compile.exp: Likewise.
57444 * gcc.c-torture/execute/execute.exp: Likewise.
57445 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57446 * gcc.misc-tests/dg-test.exp: Likewise.
57447 * gcc.prms/prms.exp: Likewise.
57448 * gcc.wendy/wendy.exp: Likewise.
57449 * g++.old-deja.exp: Likewise.
57450 Move "Testing file" message to verbose level 1.
57451
57452 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
57453
57454 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
57455
57456 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
57457
57458 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
57459 (default_gcc_start): Accept optional second list element
57460 of compiler flags. Print compiler output at verbosity level 2.
57461 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
57462 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
57463 Save current values of framework globals passcnt, failcnt, xpasscnt,
57464 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
57465 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
57466 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
57467 xfailcnt to compute stats. Update framework global `testcnt' from
57468 pass/fail counts.
57469 (gcc_finish): New proc. Clean up test environment.
57470 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
57471 (gcc_epass, gcc_efail): Delete.
57472 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
57473 argument of line number.
57474 (dg-init): If the tool has an init routine, call it.
57475 (dg-test): Remove args `cflags_var' and `libs_var'.
57476 Pass all compiler options to ${tool}_start.
57477 Handle missing line number.
57478 (dg-finish): New function.
57479 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
57480 particular files. Call gcc_finish at end. Move "skipping test"
57481 message to verbosity level 3.
57482 * gcc.c-torture/compile/compile.exp: Likewise.
57483 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57484 * gcc.c-torture/execute/execute.exp: Likewise.
57485 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57486 Print testcase being tried at verbosity level 1.
57487 * gcc.c-torture/special/special.exp: Unset xfail.
57488 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57489 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
57490 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
57491 * gcc.failure/failure.exp: Likewise.
57492 * gcc.ieee/ieee.exp: Likewise.
57493 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
57494 Update call to dg-test. Call dg-finish at end.
57495 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
57496 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57497 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
57498 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
57499 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
57500 * gcc.wendy/wendy.exp: Add copyright.
57501 Delete setting of tmpdir (done by gcc_init).
57502 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
57503 Pass compiler flags to gcc_start. Call gcc_finish at end.
57504 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
57505 gcc_[ce]pass/fail.
57506
57507 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
57508
57509 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
57510 confusion.
57511 (g++_load): Likewise.
57512
57513 * config/*.exp (gcc_load): Some were varargs fns and some were not.
57514 Rename argument to `prog' to remove the confusion.
57515 Varargs fns behave differently too!
57516 (g++_load): Likewise.
57517
57518 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
57519
57520 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
57521 what it is. Delete (always) printing of status value for !native.
57522 Simplify verbose code, and include status and exec_output.
57523 (g++_load): Use gcc_load.
57524
57525 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
57526
57527 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
57528 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
57529 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
57530 940714-3.c as these testcases don't exist anymore. Make
57531 va-arg-1.c expected to pass.
57532
57533 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
57534
57535 * gcc.misc-tests/misc.exp: Only run specific testcases.
57536 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
57537 * gcc.misc-tests/dg-[1-9].c: New files.
57538
57539 * lib/dg.exp: New testsuite driver.
57540 * gcc.prms/prms.exp: Use it.
57541
57542 * README.gcc: New file.
57543
57544 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
57545 Document and reset `lxpass' and `lxfail'.
57546 Simplify "initialized" message.
57547 (gcc_stat): Clean up comments a little.
57548
57549 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
57550
57551 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
57552
57553 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
57554
57555 * lib/old-dejagnu.exp (process-option): New proc.
57556 (old-dejagnu-init, old-dejagnu-stat): Likewise.
57557 (old-dejagnu): Simplify.
57558 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
57559
57560 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
57561
57562 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
57563 exists and is not an empty string.
57564
57565 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
57566 $xfail rather than calling setup_xfail. Clear $xfail when test is
57567 finished.
57568 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
57569 automatically.
57570
57571 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
57572 longer expected to fail.
57573
57574 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
57575 "f" function call.
57576
57577 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
57578
57579 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
57580 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
57581 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
57582 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
57583 c-torture-1.29.
57584
57585 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
57586 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
57587
57588 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
57589
57590 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
57591 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
57592
57593 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
57594 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
57595 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
57596
57597 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
57598
57599 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
57600 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
57601 940714-1.c, 940714-2.c, 940714-3.c},
57602 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
57603 gcc.misc-tests/{mg.c,mg.exp}:
57604 New tests.
57605 * gcc.noncompile/noncompile.exp: Change accordingly.
57606
57607 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
57608
57609 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
57610 Undo previous clobberage.
57611
57612 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
57613
57614 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
57615 * gcc.special/{930510-1.c, special.exp}:
57616 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
57617 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
57618 struct-varargs-1.c}: New tests from c-torture-1.26.
57619
57620 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
57621
57622 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
57623 argument to switch.
57624
57625 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
57626
57627 * Revert the previous changes. Please see Rob's directory
57628 (/lisa/test/rob/progressive/gcc/testsuite) for testing
57629 fixes.
57630
57631 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
57632
57633 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
57634 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
57635 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
57636 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
57637 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
57638 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
57639 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
57640 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
57641 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
57642 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
57643 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
57644 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
57645 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
57646 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
57647 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
57648 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
57649 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
57650 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
57651 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
57652 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
57653 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
57654 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
57655 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
57656 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
57657 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
57658 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
57659 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
57660 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
57661 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
57662 testing changes.
57663
57664 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
57665
57666 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
57667 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
57668 with perror calls.
57669
57670 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
57671
57672 * config/unix.exp (g++_load): Fix syntax.
57673
57674 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
57675
57676 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
57677 * gcc.noncompile/921017-1.c: Deleted obsolete test.
57678 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
57679 Don't expect va-arg-1.c to fail. Correct expected output for
57680 920928-1.c.
57681 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
57682 * gcc.wendy/hbm4.c: Correct typo.
57683 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
57684
57685 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
57686
57687 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
57688 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
57689 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
57690 * lib/c-torture.exp (c-torture-compile): Ditto.
57691
57692 Reduce volume of output (remove all the -I's and such).
57693 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
57694 Call gcc_cpass, gcc_cfail.
57695 (c-torture): Pass testing option to c-torture-compile.
57696
57697 1994-03-21 Doug Evans (dje@cygnus.com)
57698
57699 Bring patches over from progressive.
57700 * config/default.exp: Exit remote shell cleanly.
57701 (g++_exit, g++_start): Add default versions.
57702 * config/sim.exp (gcc_load): Use perror, not error.
57703
57704 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
57705
57706 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
57707 set in site.exp.
57708
57709 1994-03-14 Doug Evans (dje@cygnus.com)
57710
57711 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
57712 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
57713 (wendy_try): New proc to run testcase.
57714 (main loop): Call 'em.
57715 * gcc.wendy/*.c: Clean up pass to correct expected output.
57716
57717 * lib/gcc.exp: Minor cleanup work.
57718 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
57719
57720 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
57721
57722 * config/sim.exp (gcc_load): Document return codes better.
57723 Don't pass -v to simulator.
57724
57725 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
57726
57727 * gcc.special/920717-x.c: Fix typo.
57728 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
57729 get at sources.
57730
57731 * lib/mike-gcc.exp: Fix typo.
57732
57733 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
57734
57735 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
57736 binary to use, transform the name.
57737 * config/*.exp: rename everything. Nuke any g++ specific files,
57738 it's now a special case of gcc that requires no special support.
57739 Add a default.exp for unsupported targets.
57740
57741 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
57742
57743 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
57744 lib/old-dejagnu.exp: Fix a few patterns to work with the new
57745 version of Tcl.
57746
57747 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
57748
57749 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
57750 than a warning.
57751
57752 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
57753
57754 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
57755
57756 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
57757
57758 * gcc.execute/execute.exp: Combine opt_list and foption_list into
57759 option_list. Compile every file with only 4/6 option choices
57760 (same as C torture) instead of with 12/18 different option
57761 choices.
57762 * lib/c-torture.exp: Likewise.
57763
57764 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
57765 not already set.
57766
57767 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
57768
57769 * lib/old-deja.exp: Add `excess errors test fails' error, now one
57770 can put an XFAIL *-*-* on excess errors.
57771
57772 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
57773
57774 * g++.law: Add more tests derived from g++-bugs snapshots.
57775
57776 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
57777 equivalent to g++.law/init9.
57778
57779 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
57780 compiled it, and the a.out file after we've run it.
57781
57782 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
57783
57784 * lib/mike-g++.exp (postbase): Delete the .o file after we've
57785 compiled it, and the a.out file after we've run it.
57786
57787 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
57788
57789 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
57790
57791 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
57792
57793 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
57794 version number.
57795
57796 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
57797
57798 * g++.law: New directory of g++ tests derived from the g++-bugs
57799 snapshots.
57800
57801 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
57802
57803 * gcc.compile: initbug1.c initbug1.exp testcase added
57804
57805 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
57806
57807 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
57808 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
57809 fixes submitted by Jeff Law (law@cs.utah.edu)
57810 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
57811 Jeff Law (law@cs.utah.edu)
57812
57813
57814 1993-11-30 Mike Stump (mrs@cygnus.com)
57815
57816 * config/unix-g++.exp: Follow the gcc way of doing things.
57817 * g++.old-deja/old-deja.exp: Minor updates.
57818 * lib/g++.exp: New file, follow the gcc way of doing things.
57819 * lib/old-dejagnu.exp: Minor updates.
57820 * lib/mike-g++.exp: Always unset errorInfo.
57821
57822 1993-11-06 Mike Stump (mrs@cygnus.com)
57823
57824 * lib/gcc.exp: Fix some errors with the below change, CC and
57825 CFLAGS should be global when setting, not local.
57826
57827 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
57828
57829 * lib/gcc.exp: Transform tool name.
57830
57831 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
57832
57833 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
57834
57835 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
57836
57837 * lib/gcc.exp: change gcc_done to gcc_stat
57838
57839 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
57840
57841 * Upgraded gcc testsuite to c-torture version 1.25
57842
57843 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
57844
57845 * lib/gcc.exp: added reporting code. Changed verbose compile message.
57846 * lib/c-torture: added hooks for new reporting code.
57847
57848 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
57849
57850 * config/sh-gcc.exp: check if sh-sim exists in the path
57851
57852 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
57853
57854 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
57855 * gcc.compile/compile.exp: Initial changes for new logic.
57856 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
57857 * gcc.failure/failure.exp: Initial changes for new logic.
57858 * gcc.ieee/ieee.exp: Initial changes for new logic.
57859 * gcc.misc-tests/misc.exp: Initial changes for new logic.
57860 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
57861 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
57862 * lib/c-torture.exp: Initial changes for new logic.
57863 * lib/gcc.exp: Initial changes for new logic.
57864
57865 1993-10-15 Mike Stump (mrs@cygnus.com)
57866
57867 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
57868 depend upon failure or success. Fully qualify names in failure
57869 and success messages. Always remove a.out before starting
57870 compile, just in case. Pay more attention to error text output by
57871 the compiler. Handle testcases with no known past errors just
57872 like all others, so that things are uniform. Other miscellaneous
57873 improvements.
57874
57875 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
57876
57877 * gcc.cpp: new directory for cpp tests
57878
57879 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
57880
57881 * lib/chill.exp: Code reformatted, removed unused code.
57882 * config/unix-chill.exp: Code reformatted, removed unused code.
57883 * chill.execute/execute.exp: Code reformatted, removed unused code.
57884 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
57885
57886 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
57887
57888 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
57889 routines not written.
57890
57891 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
57892
57893 * config/bug-gcc.exp: Use new procs from bug.exp.
57894
57895 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
57896
57897 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
57898 via ftp, rather than depending on NFS.
57899 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
57900 case.
57901
57902 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
57903
57904 * config/bug-gcc.exp: Use new download proc.
57905
57906 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
57907
57908 * chill.execute/execute.exp: cleanups, handles errors better
57909 * chill.compile/compile.exp: rewrite, based on execute.exp
57910 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
57911 * lib/chill.exp: major changes to diff proc and compile and link
57912 procs. added chill_fail and chill_pass wrappers to pass and
57913 fail. added more comments, and handle error codes better.
57914 Added a hack to capture stderr from exec, so noncompile tests
57915 can work.
57916
57917 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
57918
57919 * chill.execute/execute.exp: rewrite of testsuite driver
57920 * lib/chill.exp: rewrite of testsuite driver
57921 * config/unix-chill.exp: rewrite of testsuite driver
57922
57923 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
57924
57925 In chill.execute:
57926 * iexpr.ch: Standardize uppercase.
57927 * tuples.dat: Standardize uppercase.
57928 * vary.ch: standardize. Correct varying string assignments.
57929 * vary.dat: Add new output lines.
57930
57931 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
57932
57933 In chill.execute:
57934 * chprintf.ch: Standardize use of uppercase.
57935 * tuples.ch: Standardize and turn arr2 into a DCL,
57936 rather than a SYN.
57937 * pinits.ch: Standardize.
57938
57939 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
57940
57941 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
57942 * Makefil: Renamed to Makefile.in.
57943 * configure.in: New.
57944
57945 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
57946
57947 In chill.execute:
57948 * .cvsignore: Add result/output files.
57949 * Makefile: Fix up variables at start. Use MFLAGS
57950 everywhere. Correct bool_loc, built_ins entries.
57951 Add entry for vary1.ch.
57952 * bitarray.ch: Standardize upper-case usage.
57953 * bitexpr.ch: Standardize, add output of b1.
57954 * params.ch: Use arrayt in along PROC parameters, to
57955 avoid novelty problems.
57956 * sets.ch: Tiny cleanup.
57957 * vary1.ch: Re-indent.
57958
57959 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
57960
57961 * Add PR-related files to Makefiles, .cvsignore files, etc.
57962
57963 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
57964
57965 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
57966 with compiler objects. New names are test-flow.c and test-loop.c
57967
57968 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
57969
57970 * Upgraded c-torture tests from 1.19 to 1.20
57971
57972 * new files:
57973 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
57974 * gcc.compile: 930623-1.c 930623-2.c
57975 * gcc.noncompile: 930622-1.c 930622-2.c
57976 * gcc.failure: 920411-1.c 920627-2.c
57977 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
57978
57979 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
57980
57981 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
57982 More changes to get testsuite working properly. Needs more work.
57983 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
57984
57985 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
57986
57987 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
57988 More changes to get testsuite working properly. Needs more work.
57989
57990 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
57991
57992 * chill.compile/compile.exp: Added for Dejagnu support
57993 * chill.execute/execute.exp: Added for Dejagnu support
57994 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
57995
57996 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
57997
57998 This should complete moving the CHILL test files.
57999 * chill.noncompile(.cvsignore printf.grt
58000 in-printf.grt chprintf.grt chprintf.ch):
58001 Added test-support files.
58002 (Makefile): Modified further.
58003 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
58004 signal.ch): Added test files.
58005 * chill.execute (.cvsignore printf.grt printr.c
58006 in-printf.grt rts.c chprintf.grt rts.h): Added
58007 test-support files.
58008 (Makefile): More corrections.
58009
58010 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
58011
58012 * chill.compile, chill.execute, chill.nocompile: Add CHILL
58013 test cases, ready for DejaGnu.
58014
58015 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
58016
58017 * Upgraded c-torture tests from 1.18 to 1.19
58018
58019 * gcc.compile: added test(s):
58020 930607-1.c
58021 * gcc.execute: added test(s):
58022 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
58023
58024 * added new subdirectory for misc tests: gcc.misc-tests
58025 * gcc.misc-test(s): added tests:
58026 inst-check.c test-consts.c test-ior.c test-switch.c
58027
58028 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
58029
58030 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
58031
58032 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
58033
58034 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
58035
58036 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
58037
58038 * Upgraded c-torture tests from 1.17 to 1.18
58039
58040 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
58041
58042 * Upgraded c-torture tests from 1.12 to 1.17
58043
58044 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
58045
58046 * lib/old-dejagnu.exp:
58047 Fixed handling of XFAIL target triplets to correctly
58048 recognize wildcard characters. Removed code that
58049 appended a unique id tag to the end of the file name
58050 printed out by the result of the testcases within a
58051 given test file.
58052
58053 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
58054
58055 * lib/old-dejagnu.exp:
58056 Reworked expected failure handling to trigger off of XFAIL
58057 keyword in keyphrase embeded in testcase source code. The
58058 XFAIL keyword must be at the end of the keyphrase line. It
58059 may optionally be followed by one or more target triplets.
58060 It has just occured that the handling of wildcards in the
58061 target triplet may not be correct.
58062
58063 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
58064
58065 * g++.old-deja/tests:
58066 Moved all subdirectories up one level into g++.old-deja .
58067
58068 * lib/old-dejagnu.exp:
58069 Fixed problem with CXXFLAGS not being properly reset, and being
58070 corrupted with extraneous "-c" compiler option. This was
58071 causing binaries to not be generated for test that needed them.
58072 Modified strings passed to "pass" and "fail" so that individual
58073 tests from the same test file would be distinguished by an
58074 identifier appended to the test file name in the summary logs;
58075 this corrected a problem with erroneous diff logs. Added code
58076 to search testcases for expected fail and unexpected pass keywords.
58077
58078 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
58079
58080 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
58081
58082 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
58083
58084 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
58085 Removed extraneous text from end of "Special g++ Options"
58086 keyphrase.
58087
58088 * lib/old-dejagnu.exp: Added pattern matching to look for new
58089 keywords, embedded in testcases comments, which will trigger
58090 calls to xpass and xfail.
58091
58092 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
58093
58094 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
58095 comments embedded in the testcases, especially the one looking for
58096 special compiler options, as well as the pattern matching for the
58097 compiler output again.
58098
58099 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
58100
58101 * lib/old-dejagnu.exp: Do a proper check of the return value for
58102 execute tests. Fixed several problems with the pattern matching
58103 of the compiler output which gave erroneous test results.
58104 Changed several of the test result messages to be more descriptive.
58105 * config/unix-g++.exp: Proc g++_load now actually works and
58106 executes the tests passed to it and returns a usable return
58107 value.
58108
58109 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
58110
58111 * lib/gcc.exp: Exits gracefully if $CC is bogus.
58112
58113 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
58114
58115 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
58116 Modified both files to properly execute the old style
58117 dejagnu tests. The previous versions of these files were
58118 experimental and did not function anything near correctly.
58119
58120 1993-04-05 Rob Savoye (rob@cygnus.com)
58121
58122 * Removed all Makefile.in and configure.in files. No configuration
58123 needed now.
58124
58125 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
58126
58127 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
58128
58129 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
58130
58131 * gcc.compile/configure.in, gcc.unsorted/configure.in,
58132 gcc.special/configure.in, gcc.noncompile/configure.in,
58133 gcc.execute/configure.in, gcc.code_quality/configure.in,
58134 g++.other/configure.in, g++.old-deja/configure.in,
58135 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
58136 in srcname setting.
58137
58138 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
58139
58140 * lib/udi.exp: Fixed mondfe and mondfe_download.
58141 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
58142 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
58143
58144 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
58145
58146 * config/udi-gdb.exp: Check $shell_id after connecting to target.
58147 (gdb_exit): Don't remove *_soc files.
58148
58149 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
58150
58151 * lib/c-torture.exp: Don't look for main; instead always use -w
58152 -c. This is how the c-torture tests work. Remove the object
58153 file if the compilation succeeds.
58154 * gcc.execute/execute.exp: Remove executable if test passes.
58155 * gcc.noncompile/noncompile.exp: Every test is an expected
58156 failure.
58157 * gcc.special/special.exp: Added tests from c-torture 1.11,
58158 corrected use of existing test.
58159 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
58160 gcc.execute/920625-1.c: Updated to c-torture 1.11.
58161 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
58162 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
58163 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
58164 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
58165 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
58166 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
58167 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
58168 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
58169 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
58170 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
58171 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
58172 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
58173 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
58174 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
58175 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
58176 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
58177 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
58178 c-torture 1.11.
58179 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
58180 correspond to c-torture 1.11.
58181
58182 * New file.