re PR tree-optimization/33615 (Hoisting of potentially-throwing values for -fnon...
[gcc.git] / gcc / testsuite / ChangeLog
1 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
2
3 PR tree-optimization/33615
4 * g++.dg/tree-ssa/pr33615.C: New test.
5
6 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
7
8 PR tree-optimization/33572
9 * g++.dg/torture/pr33572.C: Replace with complete test.
10
11 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
12
13 PR fortran/33689
14 * gfortran.dg/spec_expr_5.f90: New.
15
16 2007-10-08 Geoffrey Keating <geoffk@apple.com>
17
18 * gcc.dg/pragma-darwin-2.c: New.
19
20 2007-10-08 Richard Guenther <rguenther@suse.de>
21
22 PR middle-end/33693
23 PR middle-end/33695
24 PR middle-end/33697
25 * gcc.dg/pr33693.c: New testcase.
26 * gcc.dg/pr33695.c: Likewise.
27 * gcc.dg/pr33697.c: Likewise.
28
29 2007-10-08 Richard Guenther <rguenther@suse.de>
30
31 PR middle-end/33691
32 PR middle-end/33694
33 PR middle-end/33696
34 * gcc.dg/pr33691.c: New testcase.
35 * gcc.dg/pr33694.c: Likewise.
36 * gcc.dg/pr33696.c: Likewise.
37
38 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
39
40 PR libfortran/33683
41 * gfortran.dg/gamma_5.f90: New test case
42
43 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
44
45 PR fortran/20851
46 * initialization_1.f90: Fix dg-error annotations.
47 * initialization_14.f90: New.
48 * initialization_7.f90: Fix dg-error annotations.
49 * initialization_9.f90: Likewise.
50
51 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
52
53 * gfortran.dg/error_recovery_4.f90: New test.
54
55 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
56
57 * gfortran.dg/default_format_denormal_2.f90: New test.
58 * gfortran.dg/default_format_2.inc: New test.
59 * gfortran.dg/default_format_denormal_1.f90: New test.
60 * gfortran.dg/default_format_1.inc: New test.
61 * gfortran.dg/default_format_1.f90: Don't test for denormalized
62 numbers.
63 * gfortran.dg/default_format_2.f90: Don't test for denormalized
64 numbers.
65
66 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
67
68 * gfortran.dg/namelist_15.f90: Revise test.
69
70 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
71
72 PR tree-optimization/33655
73 * gcc.dg/torture/pr33655.c: New.
74
75 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
76
77 PR tree-optimization/33572
78 * g++.dg/torture/pr33572.C: New.
79
80 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
81
82 PR fortran/25076
83 * gfortran.dg/forall_11.f90: New.
84
85 2007-10-05 Michael Matz <matz@suse.de>
86
87 PR middle-end/33667
88 * gcc.dg/pr33667.c: New testcase.
89
90 2007-10-05 Richard Guenther <rguenther@suse.de>
91
92 PR middle-end/33666
93 * gcc.dg/pr33666.c: New testcase.
94
95 2007-10-05 Michael Matz <matz@suse.de>
96
97 PR inline-asm/33600
98 * gcc.target/i386/pr33600.c: New testcase.
99
100 2007-10-05 Richard Guenther <rguenther@suse.de>
101
102 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
103
104 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
105
106 PR target/33635
107 * gcc.target/mips/pr33635-1.c: New test.
108
109 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
110
111 PR libfortran/33253
112 * gfortran.dg/namelist_39.f90: Revise to use long names.
113
114 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
115
116 PR fortran/33646
117 * gfortran.dg/pr33646.f90: New file.
118
119 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
120
121 PR fortran/33529
122 * gfortran.dg/char_type_len_2.f90: Adjust error message.
123 * gfortran.dg/char_decl_2.f90: New test.
124
125 2007-10-04 Richard Guenther <rguenther@suse.de>
126
127 PR middle-end/33641
128 * gcc.c-torture/compile/pr33641.c: New testcase.
129
130 2007-10-04 Michael Matz <matz@suse.de>
131
132 PR rtl-optimization/33653
133 * gcc.dg/pr33653.c: New.
134
135 2007-10-04 Richard Guenther <rguenther@suse.de>
136
137 PR tree-optimization/33627
138 * g++.dg/torture/pr33627.C: New testcase.
139
140 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
141
142 PR fortran/33626
143 * gfortran.dg/parens_6.f90: New.
144
145 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
146
147 PR fortran/33646
148 PR fortran/33542
149 * gfortran.dg/ambiguous_specific_1.f90: Remove.
150
151 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
152
153 * g++.dg/ext/gnu-inline-global-redecl.C: New.
154
155 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
156
157 PR target/33635
158 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
159 and mips_forced_be.
160 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
161 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
162 options.
163 * gcc.target/mips/fpr-moves-1.c: New test.
164 * gcc.target/mips/fpr-moves-2.c: Likewise.
165 * gcc.target/mips/fpr-moves-3.c: Likewise.
166 * gcc.target/mips/fpr-moves-4.c: Likewise.
167 * gcc.target/mips/fpr-moves-5.c: Likewise.
168 * gcc.target/mips/fpr-moves-6.c: Likewise.
169 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
170
171 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
172
173 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
174
175 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
176
177 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
178 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
179
180 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
181
182 PR fortran/33198
183 * gfortran.dg/common_errors_1.f90: New.
184
185 2007-10-03 Doug Kwan <dougkwan@google.com>
186 Richard Guenther <rguenther@suse.de>
187
188 PR debug/31899
189 * g++.dg/debug/using3.C: New testcase.
190
191 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
192
193 PR libfortran/33253
194 * gfortran.dg/namelist_38.f90: New test.
195 * gfortran.dg/namelist_39.f90: New test.
196
197 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
198
199 PR libfortran/33469
200 * gfortran.dg/default_format_1.f90: New test.
201 * gfortran.dg/default_format_2.f90: New test.
202 * gfortran.dg/namelist_print_1.f: Adjust expected output.
203 * gfortran.dg/real_const_3.f90: Adjust expected output.
204
205 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
206
207 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
208 default ABI. Split mips_forced_abi into mips_forced_abi and
209 mips_forced_regs.
210 (is_gp32_flag): Return true for -mabi=32.
211 (is_gp64_flag): New function. Handle 64-bit -mabi options.
212 (dg-mips-options): Use is_gp64_flag instead of checking specifically
213 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
214 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
215 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
216 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
217 * gcc.target/mips/save-restore-2.c: Likewise.
218 * gcc.target/mips/save-restore-3.c: Likewise.
219 * gcc.target/mips/save-restore-4.c: Likewise.
220
221 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
222
223 PR middle-end/33617
224 * gcc.c-torture/compile/pr33617.c: New test.
225
226 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
227
228 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
229 -gstabs+ for extended options.
230
231 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
232
233 PR fortran/33542
234 * gfortran.dg/ambiguous_specific_1.f90: New test.
235
236 2007-10-02 Revital Eres <eres@il.ibm.com>
237
238 * gcc.target/powerpc/paired-8.c: New test.
239 * gcc.target/powerpc/paired-9.c: New test.
240 * gcc.target/powerpc/paired-10.c: New test.
241
242 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
243
244 PR fortran/33566
245 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
246
247 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
248
249 PR fortran/33554
250 * gfortran.dg/intent_out_2.f90: New test.
251
252 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
253
254 PR fortran/33550
255 * gfortran.dg/ambiguous_reference_1.f90: New test.
256
257 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
258
259 PR fortran/31154
260 PR fortran/31229
261 PR fortran/33334
262 * gfortran.dg/function_kinds_1.f90: New test.
263 * gfortran.dg/function_kinds_2.f90: New test.
264 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
265 use association into interfaces.
266
267 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
268
269 PR testsuite/31828
270 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
271 (overflow): Use INFINITY, not FP_INFINITE.
272 gcc.dg/float-range-4.c: Likewise.
273 gcc.dg/float-range-5.c: Likewise.
274
275 2007-10-01 Nick Clifton <nickc@redhat.com>
276
277 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
278 for 16-bit targets.
279
280 2007-09-30 Diego Novillo <dnovillo@google.com>
281
282 PR 33593
283 * g++.dg/tree-ssa/pr33593.C: New test.
284
285 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
286
287 PR libfortran/33400
288 * gfortran.dg/PR19872.f: Fix test condition.
289 * gfortran.dg/list_read_7.f90: New test.
290
291 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
292
293 PR tree-optimization/33597
294 * gcc.dg/vect/pr33597.c: New testcase.
295
296 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
297
298 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
299 * gcc.target/i386/pr33524.c: ...this.
300
301 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
302
303 PR fortran/33354
304 * gfortran.dg/minmaxloc_4.f90: New.
305
306 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
307
308 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
309
310 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
311
312 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
313
314 2007-09-28 Paolo Carlini <pcarlini@suse.de>
315
316 PR c++/33213
317 * g++.dg/cpp0x/variadic79.C: New.
318
319 2007-09-28 Michael Matz <matz@suse.de>
320 Jakub Jelinek <jakub@redhat.com>
321
322 PR rtl-optimization/33552
323 * gcc.target/i386/pr33552.c: New runtime test.
324 * gcc.target/i386/strinline.c: New compile time test.
325
326 2007-09-28 Jakub Jelinek <jakub@redhat.com>
327
328 * gfortran.dg/openmp_stack.f90: Removed.
329
330 PR c++/31434
331 * g++.dg/cpp0x/variadic80.C: New test.
332
333 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
334
335 * gfortran.dg/namelist_38.f90: Delete test for revertion of
336 r128057.
337
338 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
339
340 PR middle-end/7003
341 * gcc.target/powerpc/gcse-1.c: New test.
342
343 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
344
345 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
346 fixed capitalizations.
347 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
348 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
349 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
350 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
351 * gfortran.dg/maxloc_shape_1.f90: Likewise.
352 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
353 * gfortran.dg/min_max_conformance.f90: Likewise.
354
355 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
356
357 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
358 options.
359 * gcc.dg/c99-tgmath-2.c: Likewise.
360 * gcc.dg/c99-tgmath-3.c: Likewise.
361 * gcc.dg/c99-tgmath-4.c: Likewise.
362
363 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
364
365 PR fortran/33568
366 * gfortran.dg/anint_1.f90: New test.
367
368 2007-09-27 Ian Lance Taylor <iant@google.com>
369
370 PR tree-optimization/33565
371 * gcc.dg/Wstrict-overflow-20.c: New test.
372
373 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
374
375 * gfortran.dg/openmp_stack.f90: Fix typo.
376 * gfortran.dg/recursive_stack.f90: Fix typo.
377
378 2007-09-27 Paolo Carlini <pcarlini@suse.de>
379
380 PR c++/33493
381 * g++.dg/template/error31.C: New.
382
383 2007-09-27 Jakub Jelinek <jakub@redhat.com>
384
385 * lib/prune.exp: Prune also "^In function .*$" lines and
386 "^ inlined from .*$" lines.
387
388 2007-09-26 Richard Guenther <rguenther@suse.de>
389
390 PR tree-optimization/33563
391 * gcc.dg/torture/pr33563.c: New testcase.
392
393 2007-09-26 Joseph Myers <joseph@codesourcery.com>
394
395 PR c/25309
396 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
397 array.
398 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
399 without -O2.
400
401 2007-09-26 Richard Guenther <rguenther@suse.de>
402
403 PR tree-optimization/30375
404 PR tree-optimization/33560
405 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
406 * gcc.dg/tree-ssa/complex-5.c: Likewise.
407 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
408 * gcc.dg/torture/pr30375.c: New testcase.
409 * gcc.dg/torture/pr33560.c: New testcase.
410 * gcc.dg/tree-ssa/pr30375.c: Likewise.
411
412 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
413
414 PR c++/33207
415 * g++.dg/parse/crash38.C: New test.
416
417 2007-09-25 Michael Meissner <michael.meissner@amd.com>
418
419 PR target/33524
420 * gcc.target/i386/sse5-convert.c: New file, test int->long
421 vectorized conversions.
422
423 2007-09-25 Revital Eres <eres@il.ibm.com>
424
425 * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
426
427 2007-09-25 Joseph Myers <joseph@codesourcery.com>
428
429 PR c/32295
430 * gcc.dg/enum-incomplete-1.c: New test.
431
432 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
433
434 * gcc.c-torture/compile/20070919-1.c: New test.
435
436 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
437
438 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
439
440 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
441
442 PR c++/14688
443 * g++.dg/inherit/override_attribs.C: New file.
444
445 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
446
447 PR fortran/33269
448 * io.c (check_format_string): Move NULL and constant checks into
449 this function.
450 (check_io_constraints): Call gfc_simplify_expr() before calling
451 check_format_string(). Remove NULL and constant checks.
452
453 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
454
455 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
456 * gcc.c-torture/execute/loop-2g.x: Likewise.
457
458 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
459
460 * lib/target-supports.exp (check_effective_target_mips16_attribute):
461 Reject hard-float modes unless the ABI is o32 or o64.
462 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
463 of gcc.exp. Skip the tests when mips16 code generation is not
464 supported.
465 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
466 and use dg-add-options mips16_attribute.
467
468 2007-09-24 Jakub Jelinek <jakub@redhat.com>
469
470 PR c++/33506
471 * g++.dg/ext/attrib29.C: New test.
472
473 2007-09-23 Ollie Wild <aaw@google.com>
474
475 * gcc.dg/fold-bitand-1.c: New test.
476 * gcc.dg/fold-bitand-2.c: New test.
477 * gcc.dg/fold-bitand-3.c: New test.
478 * gcc.dg/fold-bitand-4.c: New test.
479
480 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
481
482 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
483 any of the macros to be defined for __mips16.
484 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
485
486 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
487
488 * gcc.dg/vect/pr21591.c: Require vect_int.
489 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
490 * gcc.dg/vect/vect-outer-2a.c: Likewise.
491 * gcc.dg/vect/vect-outer-2c.c: Likewise.
492
493 2007-09-23 Jakub Jelinek <jakub@redhat.com>
494
495 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
496 attributes.
497 * gcc.dg/va-arg-pack-len-2.c: New test.
498 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
499 attributes.
500 * g++.dg/ext/va-arg-pack-len-2.C: New test.
501
502 PR tree-optimization/32772
503 * gcc.c-torture/compile/20070905-1.c: New test.
504
505 PR tree-optimization/32975
506 * gcc.dg/pr32975.c: New test.
507
508 PR middle-end/28755
509 * gcc.dg/pr28755.c: New test.
510
511 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
512
513 * lib/target-supports.exp (check_effective_target_nomips16): New
514 procedure.
515 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
516 for mipsisa64*-*-*.
517 * gcc.dg/vect/vect.exp: Likewise.
518 * g++.dg/vect/vect.exp: Likewise.
519 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
520 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
521 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
522 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
523 * gcc.target/mips/clear-cache-1.c (f): Likewise.
524 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
525 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
526 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
527 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
528 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
529 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
530 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
531 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
532 (test14, test15, test16, test17, test18): Likewise.
533 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
534 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
535 (test14, test15, test16, test17, test18, test19, test20, test21)
536 (test22): Likewise.
537 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
538 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
539 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
540 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
541 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
542 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
543 * gcc.target/mips/mips-3d-1.c (main): Likewise.
544 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
545 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
546 (test13, test14, test15, test16, test17, test18, test19, test20)
547 (test21, test22, test23, test24, test25, test26, test27, test28)
548 (test29, test30, test31): Likewise.
549 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
550 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
551 (test13, test14, test15, test16, test17, test18, test19, test20)
552 (test21, test22, test23, test24, test25, test26, test27, test28)
553 (test29, test30, test31, test32, test33, test34, test35, test36)
554 (test37, test38, test39, test40, test41, test42, test43, test44)
555 (test45, test46, test47, test48, test49, test50, test51, test52)
556 (test53, test54, test55, test56, test57, test58, test59, test60)
557 (test61, test62, test63): Likewise.
558 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
559 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
560 (test13, test14, test15, test16, test17, test18, test19, test20)
561 (test21, test22, test23, test24, test25, test26, test27, test28)
562 (test29, test30, test31): Likewise.
563 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
564 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
565 (test13, test14, test15, test16, test17, test18, test19, test20)
566 (test21, test22, test23, test24, test25, test26, test27, test28)
567 (test29, test30, test31): Likewise.
568 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
569 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
570 (test13, test14, test15): Likewise.
571 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
572 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
573 (test13, test14, test15): Likewise.
574 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
575 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
576 (test13, test14, test15, test16, test17, test18, test19, test20)
577 (test21, test22, test23, test24, test25, test26, test27, test28)
578 (test29, test30, test31): Likewise.
579 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
580 (matrix_multiply4: Likewise.
581 * gcc.target/mips/mips-ps-1.c (main): Likewise.
582 * gcc.target/mips/mips-ps-2.c (main): Likewise.
583 * gcc.target/mips/mips-ps-3.c (main): Likewise.
584 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
585 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
586 (test13, test14, test15, test16, test17, test18, test19, test20)
587 (test21, test22, test23, test24, test25, test26, test27, test28)
588 (test29, test30, test31): Likewise.
589 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
590 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
591 (test13, test14, test15, test16, test17, test18, test19, test20)
592 (test21, test22, test23, test24, test25, test26, test27, test28)
593 (test29, test30, test31): Likewise.
594 * gcc.target/mips/mips-ps-5.c (main): Likewise.
595 * gcc.target/mips/mips-ps-6.c (main): Likewise.
596 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
597 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
598 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
599 (sub_v4qi): Likewise.
600 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
601 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
602 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
603 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
604 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
605 (subb, subc): Likewise.
606 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
607 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
608 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
609 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
610 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
611 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
612 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
613 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
614 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
615 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
616 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
617 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
618 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
619
620 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
621
622 * lib/target-supports.exp (add_options_for_mips16_attribute)
623 (check_effective_target_mips16_attribute): New functions.
624 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
625 command line.
626 (dg-mips-options) Remove -mno-mips16 handling. Add options to
627 extra_test_flags.
628 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
629 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
630 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
631 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
632 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
633 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
634 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
635 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
636 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
637 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
638 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
639 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
640 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
641 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
642 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
643 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
644 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
645 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
646 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
647 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
648 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
649 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
650 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
651 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
652 (NOMIPS16): Delete.
653 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
654 of dg-options.
655 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
656 options. Require { target mips16_attribute } and use dg-add-options
657 to add the associated options.
658 (foo): Use MIPS16.
659 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
660 * gcc.target/mips/call-saved-3.c: Likewise.
661 * gcc.target/mips/code-readable-1.c: Require { target
662 mips16_attribute } and use dg-add-options to add the associated
663 options. Remove trailing whitespace.
664 (NOMIPS16): Delete.
665 * gcc.target/mips/code-readable-2.c: Likewise.
666 * gcc.target/mips/code-readable-3.c: Likewise.
667 * gcc.target/mips/mips16-attributes-2.c: Likewise.
668 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
669 Require { target mips16_attribute } and use dg-add-options to
670 add the associated options.
671 (cksum16, cksum8): Use MIPS16.
672 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
673 Require { target mips16_attribute } and use dg-add-options to
674 add the associated options.
675 (foo): Use MIPS16.
676 * gcc.target/mips/save-restore-2.c: Likewise.
677 * gcc.target/mips/save-restore-3.c: Likewise.
678 * gcc.target/mips/save-restore-4.c: Likewise.
679 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
680 -mno-abicalls.
681 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
682 (foo): Use NOMIPS16.
683
684 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
685
686 PR fortran/33337
687 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
688
689 PR fortran/33376
690 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
691
692 2007-09-22 Tobias Burnus <burnus@net-b.de>
693
694 PR fortran/33445
695 * gfortran.dg/gomp/free-2.f90: New.
696 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
697 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
698
699 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
700
701 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
702 * gcc.target/i386/sse5-haddX.c: Ditto.
703 * gcc.target/i386/sse5-hsubX.c: Ditto.
704 * gcc.target/i386/sse5-maccXX.c: Ditto.
705 * gcc.target/i386/sse5-msubXX.c: Ditto.
706 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
707 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
708 * gcc.target/i386/sse5-permpX.c: Ditto.
709 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
710 effective target.
711 * gcc.target/i386/sse5-fma-vector.c: Ditto.
712 * gcc.target/i386/sse5-ima-vector.c: Ditto.
713 * gcc.target/i386/sse5-pcmov.c: Ditto.
714 * gcc.target/i386/sse5-pcmov2.c: Ditto.
715
716 2007-09-22 Richard Guenther <rguenther@suse.de>
717
718 PR tree-optimization/33146
719 * gcc.c-torture/compile/pr33146.c: New testcase.
720
721 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
722
723 * lib/target-supports.exp (check_cached_effective_target): New
724 procedure.
725 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
726 (check_effective_target_c99_runtime): New procedure.
727 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
728 (test3l): Likewise cargl.
729 * gcc.dg/builtins-59.c: Require c99_runtime.
730 * gcc.dg/builtins-61.c: Likewise.
731 * gcc.dg/builtins-62.c: Likewise.
732
733 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
734
735 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
736 * lib/target-supports-dg.exp (dg-add-options): Likewise.
737 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
738 target-specific dg-options.
739 * gcc.dg/builtins-20.c: Likewise.
740 * gcc.dg/builtins-53.c: Likewise.
741 * gcc.dg/builtins-55.c: Likewise.
742 * gcc.dg/single-precision-constant.c: Likewise.
743 * gcc.dg/torture/builtin-convert-1.c: Likewise.
744 * gcc.dg/torture/builtin-convert-2.c: Likewise.
745 * gcc.dg/torture/builtin-convert-3.c: Likewise.
746 * gcc.dg/torture/builtin-convert-4.c: Likewise.
747 * gcc.dg/torture/builtin-power-1.c: Likewise.
748
749 2007-09-21 Chao-ying Fu <fu@mips.com>
750
751 * lib/target-supports.exp (check_effective_target_fixed_point): New to
752 check if targets have fixed-point supports.
753 * gcc.dg/fixed-point/fixed-point.exp: New file.
754 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
755 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
756 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
757 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
758 * gcc.dg/fixed-point/constants-pedantic.c,
759 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
760 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
761 * gcc.dg/fixed-point/keywords-ignored-c99.c,
762 * gcc.dg/fixed-point/keywords-pedantic.c,
763 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
764 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
765 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
766 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
767 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
768 * gcc.dg/fixed-point/func-vararg-mixed.c,
769 * gcc.dg/fixed-point/operator-logical.c,
770 * gcc.dg/fixed-point/struct-union.c,
771 * gcc.dg/fixed-point/bit-complement.c,
772 * gcc.dg/fixed-point/operator-bitwise.c,
773 * gcc.dg/fixed-point/operator-comma.c,
774 * gcc.dg/fixed-point/struct-layout-1.c,
775 * gcc.dg/fixed-point/union-init.c,
776 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
777 * gcc.dg/fixed-point/func-mixed.c,
778 * gcc.dg/fixed-point/func-vararg-size0.c,
779 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
780 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
781 * gcc.dg/fixed-point/operator-unary.c,
782 * gcc.dg/fixed-point/allop-const.c,
783 * gcc.dg/fixed-point/muldiv-warning.c,
784 * gcc.dg/nofixed-point-1.c,
785 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
786 * gcc.target/mips/fixed-vector-type.c,
787 * gcc.target/mips/fixed-scalar-type.c: New tests.
788
789 2007-09-21 Olivier Hainque <hainque@adacore.com>
790
791 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
792 * gnat.dg/test_nested_subtype_byref.adb: New test.
793
794 2007-09-21 Jakub Jelinek <jakub@redhat.com>
795
796 PR fortran/33439
797 * gfortran.dg/gomp/pr33439.f90: New test.
798
799 2007-09-21 Tobias Burnus <burnus@net-b.de>
800
801 PR fortran/33455
802 * gfortran.dg/merge_char_3.f90: New.
803
804 2007-09-21 Tobias Burnus <burnus@net-b.de>
805
806 PR fortran/33037
807 * gfortran.dg/transfer_check_1.f90: New.
808
809 2007-09-20 Asher Langton <langton2@llnl.gov>
810
811 PR fortran/20441
812 * gfortran.dg/init_flag_1.f90: New.
813 * gfortran.dg/init_flag_2.f90: New.
814 * gfortran.dg/init_flag_3.f90: New.
815 * gfortran.dg/init_flag_4.f90: New.
816 * gfortran.dg/init_flag_5.f90: New.
817 * gfortran.dg/init_flag_6.f90: New.
818 * gfortran.dg/init_flag_7.f90: New.
819
820 2007-09-20 Paolo Carlini <pcarlini@suse.de>
821
822 PR c++/33460
823 * g++.dg/ext/anon-struct6.C: New.
824
825 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
826
827 PR libfortran/23272
828 * gfortran.dg/inquire_10.f90: New test.
829
830 2007-09-20 Joseph Myers <joseph@codesourcery.com>
831
832 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
833
834 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
835
836 PR fortran/33221
837 * gfortran.dg/used_types_18.f90: Declare variable of empty
838 derived type.
839
840 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
841
842 PR fortran/33288
843 * gfortran.dg/array_constructor_19.f90: New test.
844
845 2007-09-20 Jakub Jelinek <jakub@redhat.com>
846
847 PR debug/33316
848 * gcc.dg/debug/pr33316.c: New test.
849
850 PR c++/33496
851 * g++.dg/cpp0x/variadic76.C: New test.
852 * g++.dg/cpp0x/variadic77.C: New test.
853 * g++.dg/cpp0x/variadic78.C: New test.
854
855 PR c/33238
856 PR c/27301
857 * gcc.c-torture/execute/20070919-1.c: New test.
858 * gcc.dg/pr33238.c: New test.
859 * gcc.dg/pr27301.c: New test.
860
861 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
862
863 * lib/target-supports.exp (check_effective_target_mips64): New
864 procedure.
865 * gcc.dg/lower-subreg-1.c: Require !mips64.
866 * gcc.dg/sibcall-3.c (ATTR): New macro.
867 (recurser_void1, recurser_void2): Use it.
868 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
869 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
870
871 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
872
873 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
874 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
875 warning annotation.
876 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
877
878 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
879
880 PR fortran/33497
881 * gfortran.dg/c_loc_tests_11.f03: New test case.
882
883 2007-09-20 Paolo Carlini <pcarlini@suse.de>
884
885 PR c++/33459
886 * g++.dg/init/ref14.C: New.
887
888 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
889
890 * gnat.dg/slice2.ad[sb]: New testcase.
891
892 2007-09-19 Nick Clifton <nickc@redhat.com>
893
894 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
895
896 2007-09-19 Jie Zhang <jie.zhang@analog.com>
897
898 * gcc.target/bfin/bfin.exp: New.
899 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
900 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
901 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
902 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
903 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
904 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
905 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
906 mcpu-bf561.c, mcpu-default.c}: New tests.
907
908 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
909
910 Restore detection of unsupported TLS.
911
912 Revert this patch:
913 2007-02-10 Richard Henderson <rth@redhat.com>
914
915 * lib/target-supports.exp (check_effective_target_tls): Redefine
916 to mean non-emulated tls.
917 * gcc.dg/tls/alias-1.c: Remove tls requirement.
918 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
919 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
920 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
921 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
922 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
923 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
924
925 And then:
926 * lib/target-supports.exp (check_effective_target_tls): Use
927 stronger test for compiler support for TLS.
928 (check_effective_target_tls_native): New, to test for non-emulated
929 TLS support.
930 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
931 instead of dg-require-effective-target tls.
932 * g++.dg/gomp/copyin-1.C: Likewise.
933 * g++.dg/gomp/sharing-1.C: Likewise.
934 * g++.dg/gomp/tls-1.C: Likewise.
935 * g++.dg/gomp/tls-2.C: Likewise.
936 * g++.dg/gomp/tls-3.C: Likewise.
937 * g++.dg/tls/diag-1.C: Likewise.
938 * g++.dg/tls/diag-2.C: Likewise.
939 * g++.dg/tls/diag-3.C: Likewise.
940 * g++.dg/tls/diag-4.C: Likewise.
941 * g++.dg/tls/diag-5.C: Likewise.
942 * g++.dg/tls/init-1.C: Likewise.
943 * g++.dg/tls/init-2.C: Likewise.
944 * g++.dg/tls/trivial.C: Likewise.
945 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
946 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
947 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
948 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
949 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
950 * gcc.dg/gomp/clause-1.c: Likewise.
951 * gcc.dg/gomp/copyin-1.c: Likewise.
952 * gcc.dg/gomp/sharing-1.c: Likewise.
953 * gcc.dg/gomp/tls-1.c: Likewise.
954 * gcc.dg/gomp/tls-2.c: Likewise.
955 * gcc.dg/tls/alpha-1.c: Likewise.
956 * gcc.dg/tls/opt-1.c: Likewise.
957 * gcc.dg/tls/opt-13.c: Likewise.
958 * gcc.dg/tls/opt-14.c: Likewise.
959 * gcc.dg/tls/opt-2.c: Likewise.
960 * gcc.dg/tls/opt-3.c: Likewise.
961 * gcc.dg/tls/opt-4.c: Likewise.
962 * gcc.dg/tls/opt-7.c: Likewise.
963 * gcc.dg/tls/section-1.c: Likewise.
964 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
965 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
966 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
967 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
968 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
969 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
970 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
971 * gfortran.dg/gomp/crayptr2.f90: Likewise.
972 * gfortran.dg/gomp/fixed-1.f: Likewise.
973 * gfortran.dg/gomp/free-1.f90: Likewise.
974 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
975 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
976 * gfortran.dg/gomp/reduction1.f90: Likewise.
977 * gfortran.dg/gomp/sharing-1.f90: Likewise.
978
979 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
980
981 PR fortran/31119
982 * gfortran.dg/bounds_check_9.f90: New test.
983 * gfortran.dg/bounds_check_fail_2.f90: New test.
984
985 2007-09-18 Paolo Carlini <pcarlini@suse.de>
986
987 PR c++/33462 (again)
988 * g++.dg/ext/va-arg1.C: Adjust.
989
990 2007-09-18 Paolo Carlini <pcarlini@suse.de>
991
992 PR c++/33462
993 * g++.dg/ext/va-arg1.C: New.
994
995 2007-09-18 Tobias Burnus <burnus@net-b.de>
996
997 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
998
999 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1000
1001 PR c++/33463
1002 * g++.dg/rtti/typeid6.C: New.
1003
1004 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1005
1006 PR c++/33464
1007 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
1008 * g++.dg/ext/is_class_error2.C: New.
1009
1010 2007-09-18 Richard Guenther <rguenther@suse.de>
1011
1012 PR tree-optimization/33340
1013 * g++.dg/torture/pr33340.C: New testcase.
1014
1015 2007-09-18 Tobias Burnus <burnus@net-b.de>
1016
1017 PR fortran/33231
1018 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
1019 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
1020 * gfortran.dg/elemental_subroutine_5.f90: New.
1021
1022 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
1023
1024 * lib/target-supports.exp (check_profiling_available): Extend
1025 mips*-*-elf check to mips*-*-elf*.
1026
1027 2007-09-18 Jakub Jelinek <jakub@redhat.com>
1028
1029 * gcc.dg/format/c90-scanf-5.c: New test.
1030 * gcc.dg/format/c99-scanf-4.c: New test.
1031 * gcc.dg/format/ext-7.c: New test.
1032 * gcc.dg/format/ext-8.c: New test.
1033
1034 PR middle-end/33423
1035 * gcc.c-torture/compile/20070915-1.c: New test.
1036
1037 2007-09-17 Tobias Burnus <burnus@net-b.de>
1038
1039 PR fortran/33106
1040 * gfortran.dg/private_type_9.f90: New.
1041
1042 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1043
1044 PR middle-end/33449
1045 * gfortran.dg/pr33449.f90: New test.
1046
1047 2007-09-17 Tobias Burnus <burnus@net-b.de>
1048
1049 * gfortran.dg/interface_15.f90: Compile with -std=f95.
1050 * gfortran.dg/private_type_1.f90: Ditto
1051 * gfortran.dg/interface_18.f90: New.
1052 * gfortran.dg/private_type_8.f90: New.
1053
1054 2007-09-16 Paolo Carlini <pcarlini@suse.de>
1055
1056 PR c++/33124
1057 * g++.dg/warn/new1.C: Adjust.
1058 * g++.dg/torture/str_empty.C: Likewise.
1059
1060 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
1061
1062 * gcc.target/mips/dse-1.c: New test.
1063
1064 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
1065
1066 PR c++/32756
1067 * g++.dg/overload/operator3.C: New.
1068
1069 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
1070
1071 * gcc.target/mips/truncate-1.c: New test.
1072
1073 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
1074
1075 PR fortran/29396
1076 PR fortran/29606
1077 PR fortran/30625
1078 PR fortran/30871
1079 * gfortran.dg/subref_array_pointer_1.f90: New test.
1080 * gfortran.dg/subref_array_pointer_2.f90: New test.
1081
1082 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
1083
1084 * gfortran.dg/nint_2.f90: Correct last change.
1085
1086 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
1087
1088 * gcc.dg/tree-ssa/parallelization-1.c: New test.
1089
1090 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
1091
1092 * gcc.dg/vect/pr33373b.c: New test.
1093
1094 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
1095
1096 PR target/33438
1097 * gcc.target/i386/pr33438.c: New test.
1098
1099 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1100
1101 * gfortran.dg/nint_2.f90: Revert previous commit.
1102
1103 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1104
1105 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
1106
1107 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
1108
1109 PR debug/33429
1110 * g++.dg/other/unused1.C: XFAIL class2 scan.
1111
1112 2007-09-13 Tobias Burnus <burnus@net-b.de>
1113
1114 PR fortran/33343
1115 * gfortran.dg/elemental_args_check_1.f90: New.
1116 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
1117 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
1118
1119 2007-09-13 Tobias Burnus <burnus@net-b.de>
1120
1121 * gfortran.dg/recursive_check_3.f90: New.
1122
1123 2007-09-13 Tobias Burnus <burnus@net-b.de>
1124
1125 PR fortran/33412
1126 * gfortran.dg/elemental_bind_c.f90: New.
1127
1128 2007-09-13 Richard Sandiford <richard@codesourcery.com>
1129
1130 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
1131 * gcc.target/mips/mips16-attributes-2.c: New test.
1132 * gcc.target/mips/mips16-attributes-3.c: Likewise.
1133 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
1134 hard-float asm when __mips16 is defined.
1135 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
1136 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
1137 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
1138 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
1139 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
1140 * gcc.target/mips/pr26765.c (foo): Likewise.
1141 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
1142 targets, use dg-mips-options instead of dg-options, and use -mgp32
1143 to force 32-bit mode.
1144 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
1145 and 64-bit mode.
1146 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
1147
1148 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
1149 Michael Meissner <michael.meissner@amd.com>
1150
1151 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
1152 * gcc.target/i386/sse5-hsubX.c: Ditto.
1153 * gcc.target/i386/sse5-permpX.c: Ditto.
1154 * gcc.target/i386/sse5-haddX.c: Ditto.
1155 * gcc.target/i386/sse5-maccXX.c: Ditto.
1156 * gcc.target/i386/sse5-msubXX.c: Ditto.
1157 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1158 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1159
1160 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
1161 optimizes floating point conditional moves into the pcmov
1162 instruction on SSE5.
1163 * gcc.target/i386/sse5-pcmov2.c: Ditto.
1164
1165 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
1166 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
1167 SSE5.
1168
1169 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
1170 compiler optimizes vector (a*b)+c into fmadd on SSE5.
1171
1172 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
1173 optimizes (a*b)+c into fmadd on SSE5.
1174
1175 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
1176 whether the SSE5 instructions can be generated.
1177
1178 * gcc.target/i386/sse5-check.h: New. Add support for
1179 SSE5 tests.
1180
1181 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
1182 ammintrin.h, and turn on -msse5 option instead of -msse4a.
1183 * gcc.target/i386/sse-13.c: Ditto.
1184 * gcc.target/i386/sse-14.c: Ditto.
1185
1186 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1187
1188 PR testsuite/33153
1189 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
1190 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
1191
1192 2007-09-12 Jakub Jelinek <jakub@redhat.com>
1193
1194 PR target/32338
1195 * gcc.dg/pr32338-1.c: New test.
1196 * gcc.dg/pr32338-2.c: New test.
1197
1198 2007-09-12 Bob Wilson <bob.wilson@acm.org>
1199
1200 * lib/target-supports.exp (check_effective_target_sync_int_long):
1201 Revert change to add xtensa.
1202 (check_effective_target_sync_char_short): Likewise.
1203
1204 2007-09-12 Olivier Hainque <hainque@adacore.com>
1205
1206 * gnat.dg/packed_subtype.adb: New test.
1207
1208 2007-09-12 Tobias Burnus <burnus@net-b.de>
1209
1210 PR fortran/33297
1211 * gfortran.dg/intrinsic_size.f90: New.
1212
1213 2007-09-12 Tobias Burnus <burnus@net-b.de>
1214
1215 PR fortran/33284
1216 PR fortran/33310
1217 * gfortran.dg/conflicts_2.f90: New.
1218
1219 2007-09-12 Ira Rosen <irar@il.ibm.com>
1220
1221 PR tree-optimization/32377
1222 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
1223 dependence distance.
1224 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
1225 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
1226 * gcc.dg/vect/no-vfa-vect-depend-1.c,
1227 gfortran.dg/vect/no-vfa-pr32377.f90: New.
1228
1229 2007-09-12 Richard Guenther <rguenther@suse.de>
1230
1231 PR middle-end/33382
1232 * gcc.c-torture/compile/pr33382.c: New testcase.
1233 * gcc.c-torture/execute/pr33382.c: Likewise.
1234
1235 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
1236
1237 PR fortran/33395
1238 * gfortran.dg/c_ptr_tests_12.f03: New test case.
1239
1240 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
1241
1242 PR tree-optimization/33373
1243 * gcc.dg/vect/pr33373.c: New test.
1244
1245 2007-09-12 Ben Elliston <bje@au.ibm.com>
1246
1247 * lib/target-supports.exp (check_effective_target_vect_no_double):
1248 Remove unused proc.
1249
1250 2007-09-12 Ben Elliston <bje@au.ibm.com>
1251 Ulrich Weigand <uweigand@de.ibm.com>
1252
1253 * gcc.target/spu/dfcgt-nan.c: New test.
1254
1255 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
1256
1257 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
1258
1259 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
1260
1261 PR fortran/33040
1262 * gfortran.dg/c_ptr_tests_11.f03: New test case.
1263
1264 2007-09-11 Jakub Jelinek <jakub@redhat.com>
1265
1266 * gcc.dg/va-arg-pack-len-1.c: New test.
1267 * g++.dg/va-arg-pack-len-1.C: New test.
1268
1269 2007-09-11 Michael Matz <matz@suse.de>
1270
1271 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
1272
1273 2007-09-10 Janis Johnson <janis187@us.ibm.com>
1274
1275 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
1276 checks for size of long double.
1277 * gcc.dg/dfp/convert.h: New file.
1278 * gcc.dg/dfp/convert-bfp-2.c: New test.
1279 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1280 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1281 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1282 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1283 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1284 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1285 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1286 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1287 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1288
1289 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
1290
1291 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
1292 Change dg-final to expect 1 non-profitable loop and
1293 3 profitable loops.
1294 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
1295 Change dg-final to expect 1 non-profitable loop and
1296 3 profitable loops.
1297 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
1298 Change dg-final to expect 1 profitable loop.
1299 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1300 Change dg-final to expect 1 profitable loop.
1301
1302 2007-09-10 Richard Sandiford <richard@codesourcery.com>
1303
1304 * gcc.target/mips/call-saved-1.c: New test.
1305 * gcc.target/mips/call-saved-2.c: Likewise.
1306 * gcc.target/mips/call-saved-3.c: Likewise.
1307 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
1308 instead of mips_mips64. Set mips_fp64 too.
1309 (is_gp32_flag): Return true for -mips1 and -mips2.
1310 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
1311
1312 2007-09-10 Jakub Jelinek <jakub@redhat.com>
1313
1314 * g++.dg/ext/va-arg-pack-1.C: New test.
1315 * g++.dg/ext/va-arg-pack-2.C: New test.
1316
1317 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
1318
1319 PR target/33369
1320 * gcc.dg/vect/pr33369.c: New test.
1321
1322 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
1323
1324 PR fortran/33370
1325 * gfortran.dg/array_memcpy_5.f90: New test.
1326
1327 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
1328
1329 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
1330
1331 2007-09-09 Richard Guenther <rguenther@suse.de>
1332
1333 * gcc.c-torture/compile/20070906-1.c: New testcase.
1334
1335 2007-09-09 Ira Rosen <irar@il.ibm.com>
1336
1337 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
1338 noinline attribute.
1339 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
1340 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
1341 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1342 Likewise.
1343
1344 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
1345
1346 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
1347
1348 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
1349
1350 * gnat.dg/addr2_p.ads: Bump size of array to 9.
1351
1352 2007-09-09 Ira Rosen <irar@il.ibm.com>
1353
1354 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
1355 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
1356 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
1357 Compile tests with -fno-tree-pre.
1358 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
1359 * lib/target-supports.exp (check_effective_target_vect_strided): New.
1360 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
1361 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
1362 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
1363 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
1364 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
1365 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
1366 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
1367 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
1368 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
1369 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
1370 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
1371 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
1372 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
1373 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
1374 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
1375 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
1376 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
1377
1378 2007-09-09 Joseph Myers <joseph@codesourcery.com>
1379
1380 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
1381 to call objdump.
1382 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
1383 Use remote_exec to call c++filt.
1384 * lib/target-supports-dg.exp (dg-require-host-local): New.
1385 * gcc.misc-tests/options.exp: Allow .exe in command paths.
1386 * g++.dg/parse/repo1.C: Use dg-require-host-local.
1387 * g++.dg/rtti/repo1.C: Likewise.
1388 * g++.dg/template/repo1.C: Likewise.
1389 * g++.dg/template/repo2.C: Likewise.
1390 * g++.dg/template/repo3.C: Likewise.
1391 * g++.dg/template/repo4.C: Likewise.
1392 * g++.dg/template/repo5.C: Likewise.
1393 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1394 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1395 * g++.old-deja/g++.pt/repo1.C: Likewise.
1396 * g++.old-deja/g++.pt/repo2.C: Likewise.
1397 * g++.old-deja/g++.pt/repo3.C: Likewise.
1398 * g++.old-deja/g++.pt/repo4.C: Likewise.
1399 * gcc.dg/cpp/trad/builtins.c: Likewise.
1400
1401 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
1402
1403 PR tree-optimization/32283
1404 * gcc.dg/tree-ssa/loop-31.c: New test.
1405
1406 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
1407
1408 PR rtl-optimization/26449
1409 * gcc.target/i386/pr26449-1.c: New file.
1410
1411 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
1412
1413 PR target/33329
1414 PR rtl-optimization/26449
1415 * gcc.target/i386/pr33329.c: New file.
1416
1417 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
1418
1419 * gnat.dg/renaming3.adb, renaming4.ads: New test.
1420
1421 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
1422
1423 * gnat.dg/unaligned_rep_clause.adb: New testcase.
1424
1425 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
1426
1427 PR tree-optimization/33301
1428 * gfortran.dg/vect/pr33301.f: New test.
1429
1430 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1431
1432 PR libfortran/33307
1433 * gfortran.dg/backspace_10.f90: New test.
1434
1435 2007-09-07 Richard Guenther <rguenther@suse.de>
1436
1437 Reapply
1438 2007-09-06 Richard Guenther <rguenther@suse.de>
1439
1440 PR tree-optimization/32586
1441 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1442 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1443 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1444 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1445 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1446 now obsolete simplification.
1447
1448 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
1449
1450 PR tree-optimization/33299
1451 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
1452 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
1453
1454 2007-09-07 Richard Guenther <rguenther@suse.de>
1455
1456 Revert
1457 2007-09-06 Richard Guenther <rguenther@suse.de>
1458
1459 PR tree-optimization/32586
1460 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1461 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1462 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1463 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1464 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1465 now obsolete simplification.
1466
1467 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
1468
1469 PR tree-optimization/32821
1470 * gcc.dg/tree-ssa/pr32821.c: New file.
1471
1472 2007-09-07 Richard Sandiford <richard@codesourcery.com>
1473
1474 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
1475 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
1476 and mips_forced_no_er.
1477 (dg-mips-options): Add -mno-abicalls when a small-data option is
1478 specified. Skip tests with small-data options if mips_forced_gp.
1479 Skip tests with -mexplicit-relocs if mips_forced_no_er.
1480 * gcc.target/mips/sdata-1.c: New test.
1481 * gcc.target/mips/sdata-2.c: Likewise.
1482 * gcc.target/mips/sdata-3.c: Likewise.
1483 * gcc.target/mips/sdata-4.c: Likewise.
1484
1485 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1486
1487 PR fortran/33298
1488 * spread_zerosize_1.f90: New test case.
1489 * spread_bounds_1.f90: New test case.
1490
1491 2007-09-06 Paolo Carlini <pcarlini@suse.de>
1492
1493 PR c++/32674
1494 * g++.dg/template/static31.C: New.
1495
1496 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1497
1498 PR fortran/33271
1499 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
1500 powerpc*-linux-gnu.
1501
1502 2007-09-06 David Daney <ddaney@avtrex.com>
1503 Richard Sandiford <richard@codesourcery.com>
1504
1505 PR target/33256
1506 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
1507 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
1508 * gcc.target/mips/pr33256.c: New test.
1509
1510 2007-09-06 Tom Tromey <tromey@redhat.com>
1511
1512 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
1513
1514 2007-09-06 Richard Guenther <rguenther@suse.de>
1515
1516 PR tree-optimization/32586
1517 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1518 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1519 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1520 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1521 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1522 now obsolete simplification.
1523
1524 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
1525
1526 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
1527 * gcc.target/i386/sse3-addsubps.c: Ditto.
1528 * gcc.target/i386/sse3-haddpd.c: Ditto.
1529 * gcc.target/i386/sse3-haddps.c: Ditto.
1530 * gcc.target/i386/sse3-hsubpd.c: Ditto.
1531 * gcc.target/i386/sse3-hsubps.c: Ditto.
1532 * gcc.target/i386/sse3-lddqu.c: Ditto.
1533 * gcc.target/i386/sse3-movddup.c: Ditto.
1534 * gcc.target/i386/sse3-movshdup.c: Ditto.
1535 * gcc.target/i386/sse3-movsldup.c: Ditto.
1536
1537 2007-09-06 Richard Guenther <rguenther@suse.de>
1538
1539 PR tree-optimization/33302
1540 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
1541
1542 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1543
1544 PR libfortran/33225
1545 * gfortran.dg./fmt_float.f90: New test.
1546
1547 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1548
1549 PR libfortran/33253
1550 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
1551
1552 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
1553
1554 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
1555 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
1556
1557 2007-09-06 Jakub Jelinek <jakub@redhat.com>
1558
1559 * g++.dg/eh/builtin1.C: New test.
1560 * g++.dg/eh/builtin2.C: New test.
1561 * g++.dg/eh/builtin3.C: New test.
1562
1563 PR c++/33289
1564 * g++.dg/eh/builtin4.C: New test.
1565
1566 2007-09-05 Janis Johnson <janis187@us.ibm.com>
1567
1568 * gcc.target/powerpc/dfp-dd.c: New test.
1569 * gcc.target/powerpc/dfp-td.c: New test.
1570
1571 2007-09-05 Jakub Jelinek <jakub@redhat.com>
1572
1573 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
1574 * gcc.dg/va-arg-pack-1.c: New test.
1575
1576 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
1577
1578 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
1579 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
1580 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
1581 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
1582 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
1583
1584 2007-09-05 Paolo Carlini <pcarlini@suse.de>
1585
1586 PR c++/30302
1587 * g++.dg/ext/anon-struct5.C: New.
1588
1589 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
1590
1591 * gcc.dg/i386-cpuid.h: Remove.
1592 * gcc.target/i386/mmx-check.h: Include cpuid.h.
1593 (main): Use __get_cpuid to get target features.
1594 * gcc.target/i386/sse-check.h: Ditto.
1595 * gcc.target/i386/sse2-check.h: Ditto.
1596 * gcc.target/i386/sse3-check.h: Ditto.
1597 * gcc.target/i386/ssse3-check.h: Ditto.
1598 * gcc.target/i386/sse4_1-check.h: Ditto.
1599 * gcc.target/i386/sse4_2-check.h: Ditto.
1600 * gcc.target/i386/sse4a-check.h: Ditto.
1601 * gcc.dg/torture/pr16104-1.c: Ditto.
1602 (do_test): Change to void.
1603 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
1604 * gcc.target/i386/sse-6.c: Ditto.
1605 * gcc.target/i386/sse-7.c: Ditto.
1606 * g++.dg/other/i386-1.C: Include cpuid.h.
1607 (main): New function. Use __get_cpuid to get target fetaures.
1608
1609 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
1610 David Ung <davidu@mips.com>
1611 Nigel Stephens <nigel@mips.com>
1612
1613 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
1614 * gcc.c-torture/compile/mipscop-2.c: Likewise.
1615 * gcc.c-torture/compile/mipscop-3.c: Likewise.
1616 * gcc.c-torture/compile/mipscop-4.c: Likewise.
1617 * gcc.dg/torture/mips-hilo-1.c: Likewise.
1618 * gcc.dg/torture/mips-hilo-2.c: Likewise.
1619 * gcc.dg/torture/pr19683-1.c: Likewise.
1620 * gcc.target/mips/madd-3.c: Likewise.
1621 * gcc.target/mips/maddu-3.c: Likewise.
1622 * gcc.target/mips/msub-3.c: Likewise.
1623 * gcc.target/mips/msubu-3.c: Likewise.
1624 * gcc.target/mips/asm-1.c: Likewise.
1625 * gcc.target/mips/branch-1.c: Likewise.
1626 * gcc.target/mips/ins-1.c: Likewise.
1627 * gcc.target/mips/near-far-3.c: Likewise.
1628 * gcc.target/mips/near-far-4.c: Likewise.
1629 * gcc.target/mips/smartmips-lwxs.c: Likewise.
1630 * gcc.target/mips/smartmips-ror-1.c: Likewise.
1631 * gcc.target/mips/smartmips-ror-2.c: Likewise.
1632 * gcc.target/mips/smartmips-ror-3.c: Likewise.
1633 * gcc.target/mips/smartmips-ror-4.c: Likewise.
1634 * gcc.target/mips/dspr2-MULT.c: Likewise.
1635 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1636 * gcc.target/mips/mips32-dsp-run.c: Likewise.
1637 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
1638 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
1639 * gcc.target/mips/code-readable-2.c: Likewise.
1640 * gcc.target/mips/code-readable-3.c: Likewise.
1641
1642 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
1643 David Ung <davidu@mips.com>
1644 Nigel Stephens <nigel@mips.com>
1645
1646 * gcc.target/mips/mips16-attributes.c: New.
1647
1648 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
1649
1650 PR fortran/31564
1651 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
1652
1653 PR fortran/33241
1654 * gfortran.dg/char_length_10.f90: New test.
1655
1656 2007-09-05 Paolo Carlini <pcarlini@suse.de>
1657
1658 PR c++/29731
1659 * g++.dg/parse/template24.C: New.
1660
1661 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
1662
1663 * g++.dg/other/spu2vmx-1.C: New test.
1664
1665 2007-09-05 Jakub Jelinek <jakub@redhat.com>
1666
1667 PR tree-optimization/33017
1668 * gcc.dg/pr33017.c: New test.
1669
1670 2007-09-05 Ben Elliston <bje@au.ibm.com>
1671
1672 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
1673 __protected_stream family of macros.
1674
1675 2007-09-04 Jan Hubicka <jh@suse.cz>
1676
1677 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
1678 * gcc.dg/tree-ssa/pr27236.c: Likewise.
1679 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
1680 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1681 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
1682 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
1683 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1684 Likewise.
1685
1686 2007-09-04 Janus Weil <jaydub66@gmail.com>
1687 Tobias Burnus <burnus@net-b.de>
1688
1689 * gfortran.dg/proc_decl_1.f90: New.
1690 * gfortran.dg/proc_decl_2.f90: New.
1691 * gfortran.dg/proc_decl_3.f90: New.
1692 * gfortran.dg/proc_decl_4.f90: New.
1693
1694 2007-09-04 Jan Hubicka <jh@suse.cz>
1695
1696 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
1697 * gcc.dg/vect/vect-105.c: Mark functions noinline.
1698 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
1699 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
1700 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
1701 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
1702 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
1703 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
1704 * gcc.dg/vect/vect-50.c: Mark functions noinline.
1705 * gcc.dg/vect/vect-33.c: Mark functions noinline.
1706 * gcc.dg/vect/vect-16.c: Mark functions noinline.
1707 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
1708 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
1709 * gcc.dg/vect/vect-92.c: Mark functions noinline.
1710 * gcc.dg/vect/vect-75.c: Mark functions noinline.
1711 * gcc.dg/vect/vect-58.c: Mark functions noinline.
1712 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
1713 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
1714 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
1715 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
1716 * gcc.dg/vect/vect-114.c: Mark functions noinline.
1717 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
1718 * gcc.dg/vect/vect-8.c: Mark functions noinline.
1719 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
1720 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
1721 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
1722 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
1723 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
1724 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
1725 * gcc.dg/vect/vect-42.c: Mark functions noinline.
1726 * gcc.dg/vect/vect-25.c: Mark functions noinline.
1727 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
1728 * gcc.dg/vect/vect-67.c: Mark functions noinline.
1729 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
1730 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
1731 * gcc.dg/vect/vect-106.c: Mark functions noinline.
1732 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
1733 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
1734 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
1735 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
1736 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
1737 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
1738 * gcc.dg/vect/vect-34.c: Mark functions noinline.
1739 * gcc.dg/vect/vect-17.c: Mark functions noinline.
1740 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
1741 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
1742 * gcc.dg/vect/vect-93.c: Mark functions noinline.
1743 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
1744 * gcc.dg/vect/vect-76.c: Mark functions noinline.
1745 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
1746 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
1747 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
1748 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
1749 * gcc.dg/vect/vect-115.c: Mark functions noinline.
1750 * gcc.dg/vect/vect-9.c: Mark functions noinline.
1751 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
1752 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
1753 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
1754 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
1755 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
1756 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
1757 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
1758 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
1759 * gcc.dg/vect/vect-60.c: Mark functions noinline.
1760 * gcc.dg/vect/vect-26.c: Mark functions noinline.
1761 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
1762 * gcc.dg/vect/vect-85.c: Mark functions noinline.
1763 * gcc.dg/vect/vect-68.c: Mark functions noinline.
1764 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
1765 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
1766 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
1767 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
1768 * gcc.dg/vect/vect-107.c: Mark functions noinline.
1769 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
1770 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
1771 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
1772 * gcc.dg/vect/vect-52.c: Mark functions noinline.
1773 * gcc.dg/vect/vect-35.c: Mark functions noinline.
1774 * gcc.dg/vect/vect-18.c: Mark functions noinline.
1775 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
1776 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
1777 * gcc.dg/vect/vect-77.c: Mark functions noinline.
1778 * gcc.dg/vect/vect-2.c: Mark functions noinline.
1779 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
1780 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
1781 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
1782 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
1783 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
1784 * gcc.dg/vect/vect-116.c: Mark functions noinline.
1785 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
1786 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
1787 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
1788 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
1789 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
1790 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
1791 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
1792 * gcc.dg/vect/vect-44.c: Mark functions noinline.
1793 * gcc.dg/vect/vect-27.c: Mark functions noinline.
1794 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
1795 * gcc.dg/vect/vect-86.c: Mark functions noinline.
1796 * gcc.dg/vect/vect-100.c: Mark functions noinline.
1797 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
1798 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
1799 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
1800 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
1801 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
1802 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
1803 * gcc.dg/vect/vect-108.c: Mark functions noinline.
1804 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
1805 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
1806 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
1807 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
1808 * gcc.dg/vect/vect-11.c: Mark functions noinline.
1809 * gcc.dg/vect/vect-70.c: Mark functions noinline.
1810 * gcc.dg/vect/vect-36.c: Mark functions noinline.
1811 * gcc.dg/vect/vect-19.c: Mark functions noinline.
1812 * gcc.dg/vect/vect-95.c: Mark functions noinline.
1813 * gcc.dg/vect/vect-78.c: Mark functions noinline.
1814 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
1815 * gcc.dg/vect/vect-3.c: Mark functions noinline.
1816 * gcc.dg/vect/vect-all.c: Mark functions noinline.
1817 * gcc.dg/vect/vect-117.c: Mark functions noinline.
1818 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
1819 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
1820 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
1821 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
1822 * gcc.dg/vect/vect-20.c: Mark functions noinline.
1823 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
1824 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
1825 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
1826 * gcc.dg/vect/vect-62.c: Mark functions noinline.
1827 * gcc.dg/vect/vect-28.c: Mark functions noinline.
1828 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
1829 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
1830 * gcc.dg/vect/vect-87.c: Mark functions noinline.
1831 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
1832 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
1833 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
1834 * gcc.dg/vect/vect-109.c: Mark functions noinline.
1835 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
1836 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
1837 noinline.
1838 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
1839 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
1840 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
1841 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
1842 * gcc.dg/vect/vect-12.c: Mark functions noinline.
1843 * gcc.dg/vect/vect-71.c: Mark functions noinline.
1844 * gcc.dg/vect/vect-54.c: Mark functions noinline.
1845 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
1846 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
1847 * gcc.dg/vect/vect-96.c: Mark functions noinline.
1848 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
1849 * gcc.dg/vect/vect-110.c: Mark functions noinline.
1850 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
1851 * gcc.dg/vect/vect-4.c: Mark functions noinline.
1852 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
1853 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
1854 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
1855 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
1856 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
1857 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
1858 * gcc.dg/vect/vect-21.c: Mark functions noinline.
1859 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
1860 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
1861 * gcc.dg/vect/vect-80.c: Mark functions noinline.
1862 * gcc.dg/vect/vect-63.c: Mark functions noinline.
1863 * gcc.dg/vect/vect-46.c: Mark functions noinline.
1864 * gcc.dg/vect/vect-29.c: Mark functions noinline.
1865 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
1866 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
1867 * gcc.dg/vect/vect-88.c: Mark functions noinline.
1868 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
1869 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
1870 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
1871 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
1872 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
1873 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
1874 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
1875 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
1876 * gcc.dg/vect/vect-30.c: Mark functions noinline.
1877 * gcc.dg/vect/vect-13.c: Mark functions noinline.
1878 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
1879 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
1880 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
1881 * gcc.dg/vect/vect-72.c: Mark functions noinline.
1882 * gcc.dg/vect/vect-38.c: Mark functions noinline.
1883 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
1884 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
1885 * gcc.dg/vect/vect-97.c: Mark functions noinline.
1886 * gcc.dg/vect/vect-111.c: Mark functions noinline.
1887 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
1888 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
1889 * gcc.dg/vect/vect-5.c: Mark functions noinline.
1890 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
1891 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
1892 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
1893 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
1894 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
1895 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
1896 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
1897 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
1898 * gcc.dg/vect/vect-22.c: Mark functions noinline.
1899 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
1900 * gcc.dg/vect/vect-64.c: Mark functions noinline.
1901 * gcc.dg/vect/vect-89.c: Mark functions noinline.
1902 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
1903 * gcc.dg/vect/vect-103.c: Mark functions noinline.
1904 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
1905 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
1906 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
1907 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
1908 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
1909 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
1910 * gcc.dg/vect/vect-31.c: Mark functions noinline.
1911 * gcc.dg/vect/vect-14.c: Mark functions noinline.
1912 * gcc.dg/vect/vect-73.c: Mark functions noinline.
1913 * gcc.dg/vect/vect-56.c: Mark functions noinline.
1914 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
1915 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
1916 * gcc.dg/vect/vect-98.c: Mark functions noinline.
1917 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
1918 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
1919 * gcc.dg/vect/vect-112.c: Mark functions noinline.
1920 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
1921 * gcc.dg/vect/vect-6.c: Mark functions noinline.
1922 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
1923 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
1924 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
1925 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
1926 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
1927 * gcc.dg/vect/pr25413.c: Mark functions noinline.
1928 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
1929 * gcc.dg/vect/vect-40.c: Mark functions noinline.
1930 * gcc.dg/vect/vect-23.c: Mark functions noinline.
1931 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
1932 * gcc.dg/vect/vect-82.c: Mark functions noinline.
1933 * gcc.dg/vect/vect-65.c: Mark functions noinline.
1934 * gcc.dg/vect/vect-48.c: Mark functions noinline.
1935 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
1936 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
1937 * gcc.dg/vect/vect-104.c: Mark functions noinline.
1938 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
1939 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
1940 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
1941 * gcc.dg/vect/vect-32.c: Mark functions noinline.
1942 * gcc.dg/vect/vect-15.c: Mark functions noinline.
1943 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
1944 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
1945 * gcc.dg/vect/vect-91.c: Mark functions noinline.
1946 * gcc.dg/vect/vect-74.c: Mark functions noinline.
1947 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
1948 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
1949 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
1950 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
1951 * gcc.dg/vect/vect-99.c: Mark functions noinline.
1952 * gcc.dg/vect/vect-113.c: Mark functions noinline.
1953 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
1954 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
1955 * gcc.dg/vect/vect-7.c: Mark functions noinline.
1956 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
1957 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
1958 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
1959 * gcc.dg/vect/vect-24.c: Mark functions noinline.
1960 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
1961 * gcc.dg/vect/vect-83.c: Mark functions noinline.
1962 * gcc.dg/vect/vect-66.c: Mark functions noinline.
1963 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
1964
1965 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
1966
1967 PR middle-end/33187
1968 * gcc.target/i386/cmov7.c: New file.
1969
1970 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
1971
1972 * gcc.target/i386/sse4a-check.h: New file.
1973 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
1974 * gcc.target/i386/sse4a-insert.c: Ditto.
1975 * gcc.target/i386/sse4a-montsd.c: Ditto.
1976 * gcc.target/i386/sse4a-montss.c: Ditto.
1977 * gcc.target/i386/mmx-check.h: New file.
1978 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
1979 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
1980 * gcc.target/i386/sse-check.h: New file.
1981 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
1982 * gcc.target/i386/sse-3.c: Ditto.
1983 * gcc.target/i386/sse-7.c: Ditto.
1984 * gcc.target/i386/sse-9.c: Ditto.
1985 * gcc.target/i386/ssefn-3.c: Ditto.
1986 * gcc.target/i386/sse-recip.c: Ditto.
1987 * gcc.target/i386/sse-recip-vec.c: Ditto.
1988 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
1989 * gcc.target/i386/20020523-1.c: Remove.
1990 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
1991 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1992 * gcc.target/i386/ssefn-4.c: Ditto.
1993 * gcc.target/i386/sse-6.c: Ditto.
1994 * gcc.target/i386/sse-10.c: Ditto.
1995 * gcc.target/i386/sse-11.c: Ditto.
1996 * gcc.target/i386/sse-18.c: Ditto.
1997 * gcc.target/i386/fpprec-1.c: Ditto.
1998 * g++.dg/other/i386-1.C: Ditto.
1999
2000 2007-09-04 Richard Guenther <rguenther@suse.de>
2001
2002 PR tree-optimization/33291
2003 * gcc.dg/volatile2.c: New testcase.
2004 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
2005 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
2006 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2007 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2008
2009 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2010
2011 PR fortran/33253
2012 * gfortran.dg/namelist_15.f90: Update test.
2013 * gfortran.dg/namelist_24.f90: Update test.
2014 * gfortran.dg/namelist_38.f90: New test.
2015
2016 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
2017
2018 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
2019 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2020 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
2021 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2022 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
2023 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2024
2025 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
2026
2027 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
2028 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
2029
2030 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
2031
2032 2007-09-02 David Daney <ddaney@avtrex.com>
2033
2034 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
2035 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
2036 * gcc.target/mips/atomic-memory-1.c: Ditto.
2037 * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
2038
2039 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
2040
2041 * gcc.target/cris/builtin_clz_v0.c: New testcase.
2042 * gcc.target/cris/builtin_clz_v3.c: New testcase.
2043
2044 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
2045
2046 * gfortran.dg/substr_6.f90: New test.
2047
2048 2007-09-02 Paolo Carlini <pcarlini@suse.de>
2049
2050 PR c++/33208
2051 * g++.dg/other/error18.C: New.
2052 * g++.dg/expr/bitfield3.C: Adjust.
2053
2054 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
2055
2056 PR fortran/33276
2057 * gfortran.fortran-torture/compile/pr33276.f90: New.
2058
2059 2007-09-02 Joseph Myers <joseph@codesourcery.com>
2060
2061 PR middle-end/33272
2062 * gcc.dg/c99-arraydecl-3.c: New test.
2063
2064 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
2065
2066 PR c++/32597
2067 * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
2068 * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
2069
2070 2007-08-31 Tobias Burnus <burnus@net-b.de>
2071
2072 PR fortran/33232
2073 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
2074 * gfortran.dg/read_1.f90: New.
2075
2076 2007-08-31 Paolo Carlini <pcarlini@suse.de>
2077
2078 PR c++/33210
2079 * g++.dg/template/error30.C: New.
2080
2081 2007-08-31 Paolo Carlini <pcarlini@suse.de>
2082
2083 PR c++/32113
2084 * g++.dg/template/crash70.C: New.
2085
2086 2007-08-31 Paolo Carlini <pcarlini@suse.de>
2087
2088 PR c++/33212
2089 * g++.dg/ext/is_class_error.C: New.
2090
2091 2007-08-31 Olivier Hainque <hainque@adacore.com>
2092
2093 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
2094
2095 2007-08-31 David Edelsohn <edelsohn@gnu.org>
2096 Revital Eres <eres@il.ibm.com>
2097
2098 * gcc.target/powerpc/paired-1.c: New test.
2099 * gcc.target/powerpc/paired-2.c: New test.
2100 * gcc.target/powerpc/paired-3.c: New test.
2101 * gcc.target/powerpc/paired-4.c: New test.
2102 * gcc.target/powerpc/paired-5.c: New test.
2103 * gcc.target/powerpc/paired-6.c: New test.
2104 * gcc.target/powerpc/paired-7.c: New test.
2105 * gcc.target/powerpc/ppc-paired.c: New test.
2106
2107 2007-08-31 Ollie Wild <aaw@google.com>
2108
2109 * g++.dg/conversion/ptrmem2.C: New test.
2110 * g++.dg/conversion/ptrmem3.C: New test.
2111 * g++.dg/conversion/ptrmem4.C: New test.
2112 * g++.dg/conversion/ptrmem5.C: New test.
2113 * g++.dg/conversion/ptrmem6.C: New test.
2114 * g++.dg/conversion/ptrmem7.C: New test.
2115 * g++.dg/conversion/ptrmem8.C: New test.
2116
2117 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
2118
2119 PR fortran/31879
2120 * gfortran.dg/char_length_7.f90: New test.
2121 * gfortran.dg/char_length_9.f90: New test.
2122 * gfortran.dg/char_assign_1.f90: Add extra warning.
2123
2124 PR fortran/31197
2125 PR fortran/31258
2126 * gfortran.dg/char_length_8.f90: New test.
2127
2128 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
2129
2130 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
2131
2132 2007-08-30 Jakub Jelinek <jakub@redhat.com>
2133
2134 * gcc.dg/inline-24.c: New test.
2135 * g++.dg/opt/inline11.C: New test.
2136
2137 2007-08-30 Richard Guenther <rguenther@suse.de>
2138
2139 * gcc.target/i386/vectorize5.c: New testcase.
2140
2141 2007-08-30 Tobias Burnus <burnus@net-b.de>
2142
2143 PR fortran/33228
2144 * interface.c (check_interface0): Improve error for external procs.
2145 (check_sym_interfaces): Fix checking of module procedures.
2146
2147 2007-08-30 Jakub Jelinek <jakub@redhat.com>
2148
2149 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
2150 (AI): Add AI_ALIGN.
2151 * gcc.dg/sync-3.c: New test.
2152
2153 PR middle-end/32758
2154 * gcc.dg/cleanup-12.c: New test.
2155
2156 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
2157
2158 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
2159 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
2160 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
2161 * gcc.dg/pr32450.c: Ditto.
2162 * gcc.dg/nest.c: Ditto.
2163 * gcc.dg/nested-func-4.c: Ditto.
2164 * g++.old-deja/g++.law/profile1.C: Ditto.
2165
2166 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2167
2168 PR fortran/32989
2169 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
2170 non-default integer kind arguments.
2171
2172 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
2173
2174 PR fortran/33105
2175 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
2176
2177 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
2178
2179 * gcc.dg/h8300-ice2.c: Remove target selector.
2180
2181 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
2182
2183 PR fortran/33215
2184 * gfortran.dg/binding_label_tests_15.f03: New test case.
2185 * gfortran.dg/binding_label_tests_16.f03: Ditto.
2186
2187 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2188
2189 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
2190 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
2191
2192 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
2193
2194 PR c++/33194
2195 * g++.dg/other/canon-33194.C: New.
2196
2197 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
2198
2199 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
2200 * gcc.c-torture/execute/pr23135.c: Likewise.
2201
2202 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
2203
2204 * gcc.dg/pr31344.c: Move to ...
2205 * gcc.dg/dfp/pr31344.c: ... here.
2206 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
2207 * gcc.dg/20050503-1.c: Ditto.
2208 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
2209 * gcc.dg/20061127-1.c: Compile only for fpic targets.
2210 * gcc.dg/20060801-1.c: Ditto.
2211
2212 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
2213
2214 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
2215 * gfortran.dg/nan_1.f90: Likewise.
2216
2217 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2218
2219 PR fortran/33055
2220 Revert previous patch.
2221
2222 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
2223 Kazu Hirata <kazu@codesourcery.com>
2224
2225 * gcc.target/m68k/interrupt-1.c: New.
2226
2227 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
2228
2229 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
2230 10000 for targets where "int" can't hold at least 100000.
2231 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
2232 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
2233 (test5)(test6): Use it.
2234 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
2235 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
2236 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
2237 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
2238 * gcc.dg/attr-alloc_size.c (test): Likewise.
2239
2240 2007-08-28 Paolo Carlini <pcarlini@suse.de>
2241
2242 PR c++/33209
2243 * g++.dg/template/error29.C: New.
2244
2245 2007-08-28 Jakub Jelinek <jakub@redhat.com>
2246
2247 PR c++/32596
2248 * g++.dg/ext/visibility/anon5.C: New test.
2249
2250 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2251
2252 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
2253
2254 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2255
2256 * gfortran.dg/gamma_1.f90: Remove large-real tests.
2257 * gfortran.dg/gamma_2.f90: Remove large-real tests.
2258 * gfortran.dg/gamma_4.f90: New: large-real tests.
2259
2260 2007-08-28 Jason Merrill <jason@redhat.com>
2261
2262 PR c++/29000
2263 * g++.dg/ext/stmtexpr12.C: New test.
2264
2265 PR c++/28558
2266 * g++.dg/ext/attrib28.C: New test.
2267
2268 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
2269
2270 PR target/32661
2271 * gcc.target/i386/pr32661.c: New test.
2272
2273 2007-08-28 Jakub Jelinek <jakub@redhat.com>
2274
2275 PR middle-end/32370
2276 * gcc.dg/pr32370.c: New test.
2277
2278 PR rtl-optimization/33148
2279 * gcc.c-torture/compile/20070827-1.c: New test.
2280
2281 PR debug/32914
2282 * d++.dg/debug/const3.C: New test.
2283 * d++.dg/debug/const4.C: New test.
2284 * d++.dg/debug/dwarf2/const1.C: New test.
2285 * d++.dg/debug/dwarf2/const2.C: New test.
2286 * d++.dg/debug/dwarf2/const2b.C: New test.
2287
2288 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
2289 Vladimir Yanovsky <yanov@il.ibm.com>
2290 Revital Eres <eres@il.ibm.com>
2291 Andrey Belevantsev <abel@ispras.ru>
2292
2293 * gcc.dg/sms-1.c: New test.
2294
2295 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
2296
2297 * g++.dg/ext/gnu-inline-common.h: New.
2298 * g++.dg/ext/gnu-inline-global-reject.C: New.
2299 * g++.dg/ext/gnu-inline-global.C: New.
2300 * g++.dg/ext/gnu-inline-namespace.C: New.
2301 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
2302 * g++.dg/ext/gnu-inline-class.C: New.
2303 * g++.dg/ext/gnu-inline-class-static.C: New.
2304 * g++.dg/ext/gnu-inline-template-class.C: New.
2305 * g++.dg/ext/gnu-inline-template-func.C: New.
2306
2307 2007-08-27 Jason Merrill <jason@redhat.com>
2308
2309 PR c++/31337
2310 * g++.dg/ext/stmtexpr11.C: New.
2311
2312 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
2313
2314 * lib/target-supports.exp (check_profiling_available):
2315 Set profiling_available_saved to 0 on fido-*-elf.
2316
2317 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
2318
2319 PR tree-optimization/33173
2320
2321 * gcc.c-torture/compile/pr33173.c: New.
2322
2323 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
2324
2325 PR target/31385
2326 * gcc.dg/dfp/pr31385.c: New.
2327
2328 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2329
2330 * gcc.dg/unsigned-long-compare.c: Remove target selector.
2331
2332 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2333
2334 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
2335 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
2336 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
2337 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
2338 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
2339 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
2340 gcc.target/m68k directory.
2341 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
2342 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
2343 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
2344 gcc.target/cris directory.
2345 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
2346 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
2347 gcc.target/bfin directory.
2348
2349 * gcc.target/sh: New directory.
2350 * gcc.target/sh/sh.exp: New file.
2351 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
2352 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
2353 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
2354 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
2355 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
2356 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
2357
2358 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2359
2360 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
2361 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
2362 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
2363 * gcc.target/i386/local2.c: Ditto.
2364 * gcc.target/i386/stack-prot-kernel.c: Ditto.
2365 * gcc.target/i386/20011119-1.c: Ditto.
2366 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
2367 * gcc.target/i386/fastcall-1.c: Fix target selector.
2368
2369 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2370
2371 PR fortran/33055
2372 * gfortran.dg/negative_unit.f: Add new check
2373 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
2374 -fdefault-integer-8.
2375
2376 2007-08-26 Asher Langton <langton2@llnl.gov>
2377
2378 * gfortran.dg/recursive_stack.f90: New.
2379 * gfortran.dg/openmp_stack.f90: New.
2380
2381 2007-08-26 Tobias Burnus <burnus@net-b.de>
2382
2383 PR fortran/31298
2384 * gfortran.dg/use_10.f90: New.
2385
2386 2007-08-26 Tobias Burnus <burnus@net-b.de>
2387
2388 PR fortran/32985
2389 * gfortran.dg/namelist_14.f90: Make test case valid.
2390 * gfortran.dg/common_10.f90: New.
2391
2392 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
2393
2394 PR middle-end/33181
2395 * gcc.dg/ifelse-2.c: New.
2396
2397 2007-08-26 Tobias Burnus <burnus@net-b.de>
2398
2399 PR fortran/32980
2400 * gfortran.dg/gamma_1.f90: New.
2401 * gfortran.dg/gamma_2.f90: New.
2402 * gfortran.dg/gamma_3.f90: New.
2403
2404 2007-08-26 Tobias Burnus <burnus@net-b.de>
2405
2406 PR fortran/33188
2407 * gfortran.dg/used_types_18.f90: New.
2408
2409 2007-08-25 Jakub Jelinek <jakub@redhat.com>
2410
2411 * gcc.dg/array-init-2.c: New test.
2412
2413 2007-08-24 Tobias Burnus <burnus@net-b.de>
2414
2415 PR fortran/33178
2416 * gfortran.dg/initialization_4.f90: Update dg-error.
2417 * gfortran.dg/initialization_13.f90: New.
2418
2419 2007-08-24 Richard Guenther <rguenther@suse.de>
2420
2421 PR middle-end/33166
2422 * gcc.c-torture/compile/pr33166.c: New testcase.
2423
2424 2007-08-24 Tobias Burnus <burnus@net-b.de>
2425
2426 PR fortran/33139
2427 * gfortran.dg/pointer_assign_4.f90: New.
2428 * gfortran.dg/shape_2.f90: Fix test case.
2429 * gfortran.dg/char_result_4.f90: Ditto.
2430
2431 2007-08-24 Jakub Jelinek <jakub@redhat.com>
2432
2433 * gcc.dg/array-init-1.c: New test.
2434
2435 PR c++/32567
2436 * g++.dg/parse/crash36.C: New test.
2437
2438 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
2439
2440 * gcc.dg/pr32721.c: Updated.
2441
2442 2007-08-24 Jakub Jelinek <jakub@redhat.com>
2443
2444 PR tree-optimization/32573
2445 PR middle-end/32946
2446 * gcc.dg/pr32573.c: New test.
2447
2448 PR c++/32898
2449 * g++.dg/lookup/ns3.C: New test.
2450
2451 * gfortran.dg/assumed_charlen_sharing.f90: New test.
2452
2453 PR c++/31941
2454 * g++.dg/parse/crash37.C: New test.
2455
2456 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
2457
2458 PR target/17390
2459 * gcc.target/i386/pr17390.c: New test.
2460
2461 2007-08-23 Richard Guenther <rguenther@suse.de>
2462
2463 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
2464 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
2465 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
2466 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
2467 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
2468 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
2469 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
2470 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
2471
2472 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
2473
2474 * gcc.target/s390: New directory.
2475 * gcc.target/s390/s390.exp: New file.
2476 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
2477 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
2478 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
2479 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
2480 gcc.target/s390 directory.
2481
2482 2007-08-23 Richard Guenther <rguenther@suse.de>
2483
2484 PR tree-optimization/32328
2485 * testsuite/gcc.dg/pr32328.c: New testcase.
2486
2487 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
2488
2489 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
2490 available.
2491
2492 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2493
2494 PR fortran/33095
2495 * gfortran.dg/min_max_optional_5.f90: New test.
2496 * gfortran.dg/min_max_optional_2.f90: Remove.
2497 * gfortran.dg/min_max_optional_3.f90: Remove.
2498 * gfortran.dg/min_max_optional_4.f90: Remove.
2499
2500 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
2501
2502 * gcc.target/i386/xorps-sse.c: New.
2503 * gcc.target/i386/xorps-sse2.c: New.
2504
2505 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
2506
2507 * gcc.target/i386/cmov3.c: Fix scan-assembler.
2508 * gcc.target/i386/cmov4.c: Fix scan-assembler.
2509 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
2510
2511 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
2512
2513 PR fortran/33020
2514 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
2515 include multiple kinds for SHAPE parameter within a single
2516 namespace.
2517 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
2518 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
2519
2520 2007-08-22 Janus Weil <jaydub66@gmail.com>
2521
2522 * interface_abstract_1.f90: Extended test case.
2523 * interface_abstract_3.f90: New test.
2524
2525 2007-08-21 Christian Bruel <christian.bruel@st.com>
2526
2527 * gcc.dg/fold-sub.c: New test.
2528
2529 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
2530
2531 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
2532 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
2533 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
2534 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
2535 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
2536 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
2537
2538 2007-08-22 Richard Guenther <rguenther@suse.de>
2539
2540 PR middle-end/33007
2541 * gcc.dg/pr33007.c: New testcase.
2542
2543 2007-08-22 Richard Sandiford <richard@codesourcery.com>
2544
2545 * gcc.c-torture/execute/strcmp-1.x: Delete.
2546
2547 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
2548
2549 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
2550 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
2551 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
2552 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
2553 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
2554 gcc.target/i386/stack-realign.c,
2555 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2556 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2557 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
2558 target using dg-require-effective-target directive.
2559 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
2560 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
2561 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2562 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
2563 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
2564 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
2565 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
2566 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
2567 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
2568 Require lp64 target using dg-require-effective-target directive.
2569 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
2570 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
2571 directive.
2572 * gcc.target/i386/20010202-1.c: Move from here ...
2573 * gcc.dg/20010202-1.c: ... to here.
2574
2575 2007-08-22 Richard Guenther <rguenther@suse.de>
2576
2577 PR tree-optimization/33142
2578 * gcc.c-torture/execute/pr33142.c: New testcase.
2579
2580 2007-08-22 Richard Guenther <rguenther@suse.de>
2581
2582 PR middle-end/32563
2583 * g++.dg/torture/pr32563.C: New testcase.
2584
2585 2007-08-22 Jakub Jelinek <jakub@redhat.com>
2586
2587 PR middle-end/32912
2588 * gcc.dg/pr32912-1.c: Add -w to options.
2589 * gcc.dg/pr32912-2.c: Likewise.
2590 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
2591
2592 2007-08-21 Ian Lance Taylor <iant@google.com>
2593
2594 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
2595
2596 2007-08-21 Ian Lance Taylor <iant@google.com>
2597
2598 PR tree-optimization/33134
2599 * g++.dg/tree-ssa/pr33134.C: New test.
2600
2601 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
2602
2603 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
2604 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
2605
2606 2007-08-21 Jakub Jelinek <jakub@redhat.com>
2607
2608 PR debug/32610
2609 * gcc.dg/debug/pr32610.c: New test.
2610
2611 * g++.dg/init/new24.C: New test.
2612
2613 PR middle-end/32912
2614 * gcc.dg/pr32912-1.c: New test.
2615 * gcc.dg/pr32912-2.c: New test.
2616 * gcc.dg/pr32912-3.c: New test.
2617
2618 2007-08-21 Richard Guenther <rguenther@suse.de>
2619
2620 * gcc.dg/pointer-arith-10.c: New testcase.
2621
2622 2007-08-21 Richard Guenther <rguenther@suse.de>
2623
2624 PR middle-end/33122
2625 * gcc.c-torture/compile/pr33122.c: New testcase.
2626
2627 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
2628
2629 * g++.dg/warn/Wnvdtor-2.C: New testcase.
2630
2631 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
2632
2633 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
2634
2635 2007-08-20 Jakub Jelinek <jakub@redhat.com>
2636
2637 PR c++/33025
2638 * g++.dg/init/new23.C: New test.
2639
2640 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2641
2642 PR middle-end/30564
2643 * gcc.c-torture/compile/pr30564-1.c: New test.
2644 * gcc.c-torture/compile/pr30564-2.c: New test.
2645
2646 2007-08-19 Joseph Myers <joseph@codesourcery.com>
2647
2648 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
2649
2650 2007-08-19 Tobias Burnus <burnus@net-b.de>
2651
2652 * gfortran.dg/interface_abstract_2.f90: New.
2653 * gfortran.dg/interface_abstract_1.f90: Fix typo.
2654
2655 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2656
2657 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
2658 unknown (so that outer-loop wont get analyzed).
2659 * gcc.dg/vect/vect-outer-1a.c: New test.
2660 * gcc.dg/vect/vect-outer-1b.c: New test.
2661 * gcc.dg/vect/vect-outer-1.c: New test.
2662 * gcc.dg/vect/vect-outer-2a.c: New test.
2663 * gcc.dg/vect/vect-outer-2b.c: New test.
2664 * gcc.dg/vect/vect-outer-2c.c: New test.
2665 * gcc.dg/vect/vect-outer-2.c: New test.
2666 * gcc.dg/vect/vect-outer-3a.c: New test.
2667 * gcc.dg/vect/vect-outer-3b.c: New test.
2668 * gcc.dg/vect/vect-outer-3c.c: New test.
2669 * gcc.dg/vect/vect-outer-3.c: New test.
2670 * gcc.dg/vect/vect-outer-4a.c: New test.
2671 * gcc.dg/vect/vect-outer-4b.c: New test.
2672 * gcc.dg/vect/vect-outer-4c.c: New test.
2673 * gcc.dg/vect/vect-outer-4d.c: New test.
2674 * gcc.dg/vect/vect-outer-4e.c: New test.
2675 * gcc.dg/vect/vect-outer-4f.c: New test.
2676 * gcc.dg/vect/vect-outer-4g.c: New test.
2677 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
2678 * gcc.dg/vect/vect-outer-4i.c: New test.
2679 * gcc.dg/vect/vect-outer-4j.c: New test.
2680 * gcc.dg/vect/vect-outer-4k.c: New test.
2681 * gcc.dg/vect/vect-outer-4l.c: New test.
2682 * gcc.dg/vect/vect-outer-4m.c: New test.
2683 * gcc.dg/vect/vect-outer-4.c: New test.
2684 * gcc.dg/vect/vect-outer-5.c: New test.
2685 * gcc.dg/vect/vect-outer-6.c: New test.
2686 * gcc.dg/vect/vect-outer-fir.c: New test.
2687 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
2688 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
2689
2690 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2691
2692 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
2693 and -fno-tree-reassoc.
2694 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
2695 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2696 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
2697 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2698 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
2699 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2700 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
2701 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
2702 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
2703 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
2704 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
2705 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
2706 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
2707 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
2708 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
2709 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
2710 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
2711 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
2712 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
2713 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
2714 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
2715 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
2716 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
2717 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
2718 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
2719 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
2720 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
2721 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
2722 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
2723 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
2724 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
2725 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
2726 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
2727 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
2728 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
2729 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
2730 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
2731
2732 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2733
2734 * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
2735 versioning for aliasing).
2736 * testsuite/gcc.dg/vect/vect-35.c: Likewise.
2737
2738 * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
2739 targets.
2740 * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
2741
2742 2007-08-18 Tom Tromey <tromey@redhat.com>
2743
2744 PR preprocessor/32974:
2745 * gcc.dg/cpp/pr32974.c: New file.
2746
2747 2007-08-17 Tobias Burnus <burnus@net-b.de>
2748
2749 * gfortran.dg/interface_abstract_1.f90: New.
2750
2751 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
2752
2753 PR fortran/32881
2754 * gfortran.dg/pure_initializer_1.f90: New test.
2755
2756 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
2757
2758 PR fortran/32875
2759 * gfortran.dg/array_constructor_18.f90: New test.
2760
2761 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
2762
2763 PR c++/28989
2764 * g++.dg/expr/lval3.C: New test.
2765 * g++.dg/expr/lval4.C: New test.
2766
2767 2007-08-17 Ollie Wild <aaw@google.com>
2768
2769 PR c++/31749
2770 * g++.dg/lookup/builtin3.C: New test.
2771 * g++.dg/lookup/builtin4.C: New test.
2772 * g++.dg/lookup/using19.C: New test.
2773
2774 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2775
2776 PR c++/32190
2777 * g++.dg/parse/error31.C: New.
2778
2779 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2780
2781 PR c++/32112
2782 * g++.dg/template/error26.C: New.
2783
2784 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2785
2786 PR fortran/33079
2787 * gfortran.dg/zero_length_2.f90: New test.
2788
2789 2007-08-17 Tobias Burnus <burnus@net-b.de>
2790
2791 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
2792 * gfortran.dg/kind_tests_3.f03: Ditto.
2793 * gfortran.dg/global_vars_f90_init.f90: Ditto.
2794 * gfortran.dg/interface_13.f90: Ditto.
2795 * gfortran.dg/pr32738.f90: Ditto.
2796 * gfortran.dg/module_private_1.f90: Ditto.
2797 * gfortran.dg/test_only_clause.f90: Ditto.
2798 * gfortran.dg/bind_c_vars.f90: Ditto.
2799 * gfortran.dg/bind_c_dts.f90: Ditto.
2800 * gfortran.dg/use_9.f90: Ditto.
2801 * gfortran.dg/generic_8.f90: Ditto.
2802 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
2803 * gfortran.dg/private_type_6.f90: Ditto.
2804 * gfortran.dg/c_assoc.f90: Ditto.
2805 * gfortran.dg/private_type_7.f90: Ditto.
2806 * gfortran.dg/global_vars_c_init.f90: Ditto.
2807 * gfortran.dg/bind_c_dts_2.f03: Ditto.
2808 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
2809 * gfortran.dg/c_size_t_test.f03: Ditto.
2810 * gfortran.dg/used_types_12.f90: Ditto.
2811 * gfortran.dg/pr25923.f90: Ditto.
2812 * gfortran.dg/test_com_block.f90: Ditto.
2813 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
2814 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2815 * gfortran.dg/com_block_driver.f90: Ditto.
2816 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
2817 * gfortran.dg/use_iso_c_binding.f90: Ditto.
2818 * gfortran.dg/c_loc_test.f90: Ditto.
2819 * gfortran.dg/c_ptr_tests.f03: Ditto.
2820 * gfortran.dg/module_interface_1.f90: Ditto.
2821
2822 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2823
2824 PR c++/32870
2825 * g++.dg/other/error17.C: Adjust.
2826
2827 2007-08-17 Ben Elliston <bje@au.ibm.com>
2828
2829 PR middle-end/32970
2830 * g++.dg/ext/altivec-14.C: New test.
2831
2832 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
2833
2834 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
2835 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
2836 dump files.
2837 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
2838 * gcc.dg/vect/pr32366.c: Ditto.
2839
2840 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
2841
2842 PR testsuite/33082
2843 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
2844 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2845 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2846 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2847
2848 2007-08-16 Tobias Burnus <burnus@net-b.de>
2849
2850 PR fortran/33072
2851 * gfortran.dg/use_9.f90: New.
2852
2853 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
2854
2855 * g++.dg/gcov/gcov-5.C: New test.
2856
2857 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
2858
2859 * g++.dg/gcov/gcov-4.C: New test.
2860 * lib/gcov.exp (verify-lines): Add support for
2861 checking no-coverage lines.
2862
2863 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
2864
2865 * gcc.dg/vect/vect-vfa-01.c: New.
2866 * gcc.dg/vect/vect-vfa-02.c: New.
2867 * gcc.dg/vect/vect-vfa-03.c: New.
2868 * gcc.dg/vect/vect-vfa-04.c: New.
2869 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
2870 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
2871 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
2872 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
2873 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
2874 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
2875 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
2876 gfortran.dg/vect/pr19049.f90: Rename to start with
2877 prefix no-vfa-.
2878 * gcc.dg/vect/vect.exp: Disable versioning for alias
2879 when test starts with no-vfa-.
2880 * gfortran.dg/vect/vect.exp: Likewise.
2881
2882 2007-08-16 Richard Sandiford <richard@codesourcery.com>
2883
2884 * gcc.dg/torture/pr32897.c: New test.
2885
2886 2007-08-16 Paolo Carlini <pcarlini@suse.de>
2887
2888 PR c++/31132
2889 * g++.dg/template/crash69.C: New.
2890
2891 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
2892
2893 * lib/target-supports.exp (check_effective_target_arm32): Use
2894 check_no_compiler_messages.
2895
2896 2007-08-15 Diego Novillo <dnovillo@google.com>
2897
2898 gcc.dg/tree-ssa/20070815.c: New test.
2899
2900 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2901
2902 PR fortran/33077
2903 * gfortran.dg/random_7.f90: Initialize variable.
2904
2905 2007-08-15 Jakub Jelinek <jakub@redhat.com>
2906
2907 PR middle-end/33074
2908 * gfortran.dg/pr33074.f90: New test.
2909
2910 PR c++/32992
2911 * g++.dg/opt/nrv14.C: New test.
2912
2913 2007-08-15 Paolo Carlini <pcarlini@suse.de>
2914
2915 PR c++/33035
2916 * g++.dg/template/crash68.C: New.
2917
2918 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
2919
2920 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
2921 * gcc.dg/sibcall-4.c: Ditto.
2922
2923 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2924
2925 PR fortran/33066
2926 * gfortran.dg/use_8.f90: New test.
2927 * gfortran.dg/c_loc_tests_2.f03: Fix code.
2928
2929 2007-08-14 Paolo Carlini <pcarlini@suse.de>
2930
2931 PR c++/27211
2932 * g++.dg/template/error27.C: New.
2933 * g++.dg/template/error28.C: New.
2934 * g++.dg/other/pr28304.C: Adjust.
2935 * g++.old-deja/g++.mike/p811.C: Likewise.
2936
2937 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
2938
2939 PR target/30315
2940 * gcc.target/i386/pr30315.c: New.
2941
2942 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2943
2944 PR fortran/32594
2945 * gfortran.dg/substr_5.f90: New test.
2946
2947 2007-08-14 Andrew Pinski <pinskia@gmail.com>
2948
2949 PR c/30428
2950 * gcc.dg/vector-2.c: New test.
2951
2952 PR c++/30428
2953 * g++.dg/ext/vector8.C: New test.
2954
2955 2007-08-13 Dan Hipschman <dsh@google.com>
2956
2957 PR c/32953
2958 * gcc.dg/format/array-1.c: Add an additional test for
2959 unterminated format strings of length 1.
2960
2961 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
2962
2963 PR fortran/32926
2964 * gfortran.dg/external_procedures_3.f90: New test.
2965
2966 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
2967
2968 PR fortran/32827
2969 * gfortran.dg/import6.f90: New test.
2970
2971 2007-08-13 Andrew Pinski <pinskia@gmail.com>
2972
2973 PR C/30427
2974 * gcc.dg/vector-1.c: New test.
2975
2976 2007-08-13 Richard Sandiford <richard@codesourcery.com>
2977
2978 * gcc.dg/pr21255-4.c: Skip for PIC.
2979 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
2980
2981 2007-08-13 Richard Sandiford <richard@codesourcery.com>
2982
2983 * gcc.dg/attr-isr.c: Skip for PIC.
2984 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
2985 * gcc.dg/attr-isr-trapa.c: Likewise.
2986 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
2987 * gcc.dg/pragma-isr-trapa.c: Likewise.
2988 * gcc.dg/pragma-isr-trapa2.c: Likewise.
2989
2990 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
2991
2992 PR fortran/32962
2993 * gfortran.dg/transpose_1.f90: New test.
2994
2995 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2996
2997 PR fortran/29600
2998 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
2999 intrinsic.
3000
3001 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3002
3003 PR fortran/30964
3004 PR fortran/33054
3005 * gfortran.dg/random_4.f90: New test.
3006 * gfortran.dg/random_5.f90: New test.
3007 * gfortran.dg/random_6.f90: New test.
3008 * gfortran.dg/random_7.f90: New test.
3009
3010 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3011
3012 PR fortran/32860
3013 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
3014
3015 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3016
3017 PR fortran/31629
3018 * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
3019
3020 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3021
3022 PR fortran/29600
3023 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
3024 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
3025
3026 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3027
3028 PR fortran/32937
3029 * gfortran.dg/char_length_6.f90: New test.
3030
3031 2007-08-10 Ollie Wild <aaw@google.com>
3032
3033 * g++.dg/lookup/using18.C: New test.
3034
3035 2007-08-10 Paolo Carlini <pcarlini@suse.de>
3036
3037 PR c++/17763
3038 * g++.dg/other/error16.C: New.
3039
3040 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3041
3042 PR libfortran/33039
3043 * gfortran.dg/namelist_37.f90: New test.
3044
3045 2007-08-10 Paolo Carlini <pcarlini@suse.de>
3046
3047 PR c++/22256
3048 * g++.dg/conversion/op3.C: New.
3049
3050 2007-08-09 Tobias Burnus <burnus@net-b.de>
3051
3052 PR fortran/32987
3053 * gfortran.dg/fmt_tab_1.f90: New.
3054 * gfortran.dg/fmt_tab_2.f90: New.
3055
3056 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
3057
3058 PR c/32796
3059 * gcc.c-torture/compile/pr32796.c: New test.
3060
3061 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
3062
3063 PR middle-end/32813
3064 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
3065 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
3066 instead of just -O.
3067
3068 2007-08-08 Richard Sandiford <richard@codesourcery.com>
3069
3070 * gcc.target/mips/code-readable-1.c: New test.
3071 * gcc.target/mips/code-readable-2.c: Likewise.
3072 * gcc.target/mips/code-readable-3.c: Likewise.
3073
3074 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
3075 Revital Eres <eres@il.ibm.com>
3076
3077 * gfortran.dg/sms-1.f90: Add comment.
3078 * gfortran.dg/sms-2.f90: New.
3079
3080 2007-08-07 Ian Lance Taylor <iant@google.com>
3081
3082 * gcc.dg/instrument-1.c: New test.
3083 * gcc.dg/instrument-2.c: New test.
3084 * gcc.dg/instrument-3.c: New test.
3085
3086 2007-08-07 Steve Ellcey <sje@cup.hp.com>
3087
3088 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
3089
3090 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
3091
3092 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
3093 !vector_alignment_reachable targets.
3094 * gcc.dg/vect/vect-33.c: Likewise.
3095 * gcc.dg/vect/vect-42.c: Likewise.
3096 * gcc.dg/vect/vect-44.c: Likewise.
3097 * gcc.dg/vect/vect-50.c: Likewise.
3098 * gcc.dg/vect/vect-70.c: Likewise.
3099 * gcc.dg/vect/vect-71.c: Likewise.
3100 * gcc.dg/vect/vect-87.c: Likewise.
3101 * gcc.dg/vect/vect-88.c: Likewise.
3102 * gcc.dg/vect/vect-91.c: Likewise.
3103 * gcc.dg/vect/vect-93.c: Likewise.
3104 * gcc.dg/vect/vect-96.c: Likewise.
3105 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
3106 * gcc.dg/vect/section-anchors-69.c: Likewise.
3107 * gcc.dg/vect/pr25413.c: Likewise.
3108 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
3109 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
3110 * gfortran.dg/vect-2.f90: Likewise.
3111 * gfortran.dg/vect-3.f90: Likewise.
3112 * gfortran.dg/vect-4.f90: Likewise.
3113 * gfortran.dg/vect-5.f90: Likewise.
3114 * lib/target-supports.exp (check_effective_target_natural_alignment):
3115 Return false for darwin.
3116 (check_effective_target_vector_alignment_reachable_for_double): New.
3117
3118 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
3119
3120 * gcc.dg/multiword-1.c: New testcase.
3121
3122 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
3123
3124 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
3125 messages.
3126 * gfortran.dg/namelist_36.f90: New test.
3127
3128 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
3129
3130 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
3131 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
3132
3133 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
3134
3135 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
3136 * gcc.dg/torture/type-generic-1.c: Likewise.
3137
3138 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
3139
3140 * gcc.c-torture/20070522-1.c: Move to ...
3141 * gcc.c-torture/compile/20070522-1.c: Here.
3142
3143 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3144
3145 PR fortran/29828
3146 * gfortran.dg/minmax_char_1.f90: New test.
3147 * gfortran.dg/minmax_char_2.f90: New test.
3148 * gfortran.dg/min_max_optional_4.f90: New test.
3149
3150 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3151
3152 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
3153 hanging on the testcase.
3154
3155 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
3156
3157 PR middle-end/32988
3158 * gcc.c-torture/compile/pr32988.c: New test.
3159
3160 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
3161
3162 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
3163
3164 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
3165
3166 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
3167
3168 Revert:
3169 2007-03-22 Dirk Mueller <dmueller@suse.de>
3170
3171 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
3172
3173 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3174
3175 PR fortran/32979
3176 * gfortran.dg/isnan_1.f90: New test.
3177
3178 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
3179 Revital Eres <eres@il.ibm.com>
3180
3181 * gcc.dg/sms-antideps.c: New test.
3182
3183 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
3184
3185 PR fortran/31214
3186 * gfortran.dg/entry_13.f90: New test.
3187
3188 * gfortran.dg/entry_12.f90: Clean up .mod file.
3189
3190 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3191
3192 PR fortran/32770
3193 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
3194 variables as kind=4 so they don't overflow the record length.
3195
3196 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
3197
3198 PR fortran/32968
3199 * gfortran.dg/selected_kind_1.f90: New test.
3200
3201 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
3202
3203 PR middle-end/32780
3204 * gcc.c-torture/compile/pr32780.c: New test.
3205
3206 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3207
3208 RP middle-end/32399
3209 * gcc.c-torture/compile/pr32399.c: New testcase.
3210
3211 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3212
3213 PR middle-end/32304
3214 * g++.dg/torture/pr32304.C: New testcase.
3215
3216 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3217
3218 PR middle-end/32935
3219 * gfortran.fortran-torture/compile/complex_1.f90: New test.
3220
3221 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3222
3223 PR fortran/32955
3224 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
3225
3226 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3227
3228 PR fortran/31202
3229 * gfortran.dg/nint_2.f90: New test.
3230
3231 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
3232
3233 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
3234 * gcc.dg/weak/typeof-2.c: Likewise.
3235
3236 2007-08-03 Diego Novillo <dnovillo@google.com>
3237
3238 PR 31521
3239 * gcc.dg/tree-ssa/pr31521.c: New test.
3240
3241 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3242
3243 PR fortran/32770
3244 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
3245 iostat must be default kind.
3246
3247 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3248
3249 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
3250
3251 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3252
3253 PR fortran/32770
3254 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
3255 explicit so test passes with -fdefault-integer-8.
3256 * gfortran.dg/unformatted_recl_1.f90: Likewise.
3257 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
3258
3259 2007-08-02 Lee Millward <lee.millward@gmail.com>
3260
3261 PR c++/30849
3262 * g++.dg/parse/asm1.C: New test.
3263
3264 PR c++/30850
3265 * g++.dg/parse/asm2.C: Likewise.
3266
3267 PR c++/30851
3268 * g++.dg/parse/asm3.C: Likewise.
3269
3270 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
3271
3272 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
3273 "int" is only 16 bit bits wide.
3274 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
3275
3276 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3277
3278 * g++.dg/torture/type-generic-1.C: New.
3279 * gcc.dg/pr28796-2.c: Move tests ...
3280 * gcc.dg/tg-tests.h: ... here.
3281 * gcc.dg/torture/type-generic-1.c: New.
3282
3283 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3284
3285 PR libfortran/32954
3286 * minmaxloc_3.f90: New test case.
3287
3288 2007-08-01 Tobias Burnus <burnus@net-b.de>
3289
3290 PR fortran/32936
3291 * gfortran.dg/allocate_stat.f90: New.
3292
3293 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
3294
3295 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
3296
3297 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
3298
3299 PR tree-optimization/32919
3300 * gcc.c-torture/compile/pr32919.c: New.
3301
3302 2007-08-01 Nick Clifton <nickc@redhat.com>
3303
3304 * gcc.c-torture/execute/execute.exp: Change copyright header to
3305 refer to version 3 of the GNU General Public License and to point
3306 readers at the COPYING3 file and the FSF's license web page.
3307 * gcc.c-torture/execute/ieee/ieee.exp,
3308 gcc.c-torture/unsorted/unsorted.exp,
3309 gcc.c-torture/compile/compile.exp,
3310 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
3311 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
3312 gcc.target/cris/torture/cris-torture.exp,
3313 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
3314 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
3315 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
3316 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
3317 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
3318 gnat.dg/dg.exp, gnat.dg/style/style.exp,
3319 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
3320 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
3321 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
3322 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
3323 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
3324 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
3325 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
3326 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
3327 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
3328 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
3329 gcc.dg/noncompile/noncompile.exp,
3330 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
3331 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
3332 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
3333 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
3334 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
3335 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
3336 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
3337 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
3338 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
3339 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
3340 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
3341 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
3342 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
3343 g++.old-deja/old-deja.exp,
3344 gfortran.fortran-torture/execute/execute.exp,
3345 gfortran.fortran-torture/compile/compile.exp,
3346 treelang/output/output-1.c, treelang/output/output-1.tree,
3347 treelang/execute/execute.exp, treelang/Makefile.in,
3348 treelang/compile/compile.exp, g++.dg/dg.exp,
3349 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
3350 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
3351 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
3352 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
3353 g++.dg/compat/struct-layout-1.exp,
3354 g++.dg/compat/struct-layout-1_generate.c,
3355 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
3356 g++.dg/bprob/bprob.exp, config/default.exp,
3357 gcc.test-framework/test-framework.awk,
3358 gcc.test-framework/gen_directive_tests,
3359 gcc.test-framework/test-framework.exp,
3360 objc.dg/special/special.exp,
3361 objc.dg/gnu-encoding/gnu-encoding.exp,
3362 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
3363 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
3364 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
3365 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
3366 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
3367 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
3368 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
3369 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
3370 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
3371 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
3372 lib/target-supports-dg.exp, lib/gcc-defs.exp,
3373 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
3374 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
3375 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
3376 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
3377 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
3378 Likewise.
3379
3380 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
3381
3382 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
3383 error message text.
3384
3385 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
3386
3387 PR fortran/32945
3388 * gfortran.dg/initialization_12.f90: New test.
3389
3390 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
3391
3392 PR fortran/31609
3393 * gfortran.dg/entry_12.f90: New test.
3394
3395 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3396
3397 PR fortran/32938
3398 * gfortran.dg/altreturn_6.f90: New test.
3399
3400 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
3401
3402 PR fortran/32942
3403 * gfortran.dg/exponent_2.f90: New test.
3404
3405 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
3406
3407 * gcc.dg/vect/vect-117.c: New test.
3408 * gcc.dg/vect/vect-74.c: Enabled test
3409 * gcc.dg/vect/vect-81.c: Enabled test
3410
3411 2007-07-30 Andrew Pinski <pinskia@gmail.com>
3412
3413 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
3414 s/dg-error/dg-warning where warning is expected.
3415
3416 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3417
3418 PR fortran/32770
3419 * gfortran.dg/array_constructor_12.f90: Adjust argument
3420 of huge() to correct kind.
3421
3422 2007-07-30 Ollie Wild <aaw@google.com>
3423
3424 * gcc.dg/cpp/counter-2.c: New test.
3425 * gcc.dg/cpp/counter-3.c: New test.
3426 * gcc.dg/cpp/dir-only-1.c: New test.
3427 * gcc.dg/cpp/dir-only-1.h: New file.
3428 * gcc.dg/cpp/dir-only-2.c: New test.
3429 * gcc.dg/cpp/dir-only-3.c: New test.
3430 * gcc.dg/cpp/dir-only-3a.h: New file.
3431 * gcc.dg/cpp/dir-only-3b.h: New file.
3432 * gcc.dg/cpp/dir-only-4.c: New test.
3433 * gcc.dg/cpp/dir-only-5.c: New test.
3434 * gcc.dg/cpp/dir-only-6.c: New test.
3435
3436 2007-07-30 Julian Brown <julian@codesourcery.com>
3437
3438 * gcc.target/arm/neon/v*.c: Regenerate.
3439
3440 2007-07-30 Paolo Carlini <pcarlini@suse.de>
3441
3442 PR c++/32108
3443 * g++.dg/ext/label6.C: New.
3444
3445 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3446
3447 PR libfortran/32858
3448 PR libfortran/30814
3449 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
3450
3451 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
3452
3453 PR fortran/31211
3454 * gfortran.dg/actual_pointer_function_1.f90: New test.
3455
3456 PR fortran/32682
3457 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
3458
3459 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
3460
3461 PR fortran/32906
3462 * gfortran.dg/shape_1.f90: Adjust error message.
3463 * gfortran.dg/parameter_array_ref_1.f90: New test.
3464
3465 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3466
3467 PR fortran/31609
3468 * gfortran.dg/entry_11.f90: New test.
3469
3470 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
3471 Revital Eres <eres@il.ibm.com>
3472
3473 * gfortran.dg/sms-1.f90: New test.
3474
3475 2007-07-28 Richard Guenther <rguenther@suse.de>
3476
3477 * gcc.c-torture/compile/pr32920.c: New testcase.
3478
3479 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
3480
3481 PR c++/30917
3482 * g++.dg/lookup/friend11.C: New test.
3483
3484 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
3485
3486 * gfortran.dg/namelist_5.f90: Adjusted error message.
3487 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
3488 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
3489 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
3490 * gfortran.dg/namelist_32.f90: ... this.
3491
3492 PR fortran/32876
3493 * gfortran.dg/namelist_33.f90: New test.
3494
3495 PR fortran/32905
3496 * gfortran.dg/namelist_34.f90: New test.
3497
3498 PR fortran/31818
3499 * gfortran.dg/namelist_35.f90: New test.
3500
3501 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
3502
3503 PR fortran/32880
3504 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
3505
3506 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
3507
3508 PR testsuite/32471
3509 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
3510 assuming it is 0x7ffffffff.
3511 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
3512 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
3513
3514 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
3515
3516 * gfortran.dg/operator_3.f90: Fix dg directive.
3517 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
3518 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
3519 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
3520
3521 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
3522
3523 * g++.dg/cpp0x/decltype1.C: New.
3524 * g++.dg/cpp0x/decltype2.C: New.
3525 * g++.dg/cpp0x/decltype3.C: New.
3526 * g++.dg/cpp0x/decltype4.C: New.
3527 * g++.dg/cpp0x/decltype5.C: New.
3528 * g++.dg/cpp0x/decltype6.C: New.
3529
3530 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
3531
3532 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
3533 because the test relies on bit 31 to be the sign bit.
3534
3535 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
3536
3537 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
3538 assuming it is 0x7fffffff.
3539 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
3540 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
3541
3542 2007-07-27 Mark Mitchell <mark@codesourcery.com>
3543
3544 PR c++/32346
3545 * g++.dg/expr/bitfield9.C: New test.
3546
3547 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3548
3549 PR fortran/32899
3550 * gfortran.dg/logical_comp.f90: Update dg-error strings.
3551
3552 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3553
3554 PR fortran/32760
3555 * gfortran.dg/private_type_7.f90: New test.
3556
3557 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3558
3559 PR fortran/32035
3560 * gfortran.dg/select_char_1.f90: New test.
3561
3562 2007-07-27 Tobias Burnus <burnus@net-b.de>
3563
3564 PR fortran/32903
3565 * gfortran.dg/initialization_11.f90: New test.
3566
3567 2007-07-27 Richard Sandiford <richard@codesourcery.com>
3568
3569 * gcc.target/mips/ins-1.c: New test.
3570
3571 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
3572
3573 PR/19232
3574 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
3575 (f1): Likewise.
3576
3577 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
3578
3579 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
3580 error: width of 'spare' exceeds its type.
3581
3582 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
3583
3584 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
3585 * gcc.dg/sibcall-4.c: Likewise.
3586
3587 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3588
3589 PR rtl-optimization/31500
3590 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
3591 * g++.dg/warn/Warray-bounds.C: Likewise.
3592
3593 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
3594
3595 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
3596
3597 2007-07-25 Julian Brown <julian@codesourcery.com>
3598 Paul Brook <paul@codesourcery.com>
3599 Joseph Myers <joseph@codesourcery.com>
3600 Mark Shinwell <shinwell@codesourcery.com>
3601
3602 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
3603 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
3604 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
3605 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
3606 (check_effective_target_arm_neon_hw): New.
3607 * gcc.target/arm/neon/neon.exp: New file.
3608 * gcc.target/arm/neon/polytypes.c: New file.
3609 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
3610
3611 2007-07-25 Janis Johnson <janis187@us.ibm.com>
3612
3613 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
3614 targets where an "int" is less than 32 bits wide.
3615
3616 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
3617
3618 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
3619
3620 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3621
3622 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
3623 during addition if an int is only 16 bits wide.
3624 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
3625
3626 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3627
3628 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
3629 size as "long int" and are 32 or 64 bits wide.
3630 * gcc.dg/torture/pr28814.c: Likewise.
3631
3632 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3633
3634 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
3635 exactly as wide as an int.
3636
3637 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
3638
3639 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3640 Define and use throughout as long long printf format specifier.
3641 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3642 Likewise.
3643
3644 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
3645
3646 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
3647 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
3648
3649 2007-07-25 Ben Elliston <bje@au.ibm.com>
3650
3651 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
3652
3653 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
3654
3655 * gcc.c-torture/execute/20070724-1.c: New.
3656
3657 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
3658
3659 PR fortran/31205
3660 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
3661 "deallocates" to 24, since patch has code rid of much spurious
3662 code.
3663 * gfortran.dg/interface_assignment_1.f90 : New test.
3664
3665 PR fortran/32842
3666 * gfortran.dg/interface_assignment_2.f90 : New test.
3667
3668 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
3669
3670 PR fortran/32867
3671 * fortran.dg/initialization_10.f90: New test.
3672
3673 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
3674
3675 PR fortran/32778
3676 * gfortran.dg/imag_2.f: Removed
3677 * gfortran.dg/warn_std_1.f90: New test.
3678 * gfortran.dg/warn_std_2.f90: New test.
3679 * gfortran.dg/warn_std_3.f90: New test.
3680
3681 2007-07-24 Paolo Carlini <pcarlini@suse.de>
3682
3683 PR c++/29001
3684 * g++.dg/init/new22.C: New.
3685
3686 2007-07-24 Paolo Carlini <pcarlini@suse.de>
3687
3688 PR c++/32561
3689 * g++.dg/template/crash67.C: New.
3690
3691 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
3692
3693 * lib/target-support.exp (check_effective_target_natural_alignment):
3694 (check_effective_target_vector_alignment_reachable): New.
3695 * config/spu/spu.c (spu_vector_alignment_reachable): New.
3696 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
3697 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
3698 check.
3699 * gcc.dg/vect/pr25413.c: Likewise.
3700 * gcc.dg/vect/pr31699.c: Likewise.
3701
3702 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3703
3704 PR fortran/30814
3705 * gfortran.dg/pack_bounds_1.f90: New test case.
3706
3707 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
3708
3709 PR fortran/31639
3710 * gfortran.dg/initialization_9.f90: New test.
3711
3712 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3713
3714 PR fortran/32797
3715 PR fortran/32800
3716 * gfortran.dg/bind_c_usage_8.f03: New test case.
3717 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
3718 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
3719
3720 2007-07-23 Richard Sandiford <richard@codesourcery.com>
3721
3722 * gcc.target/mips/branch-cost-1.c: New test.
3723 * gcc.target/mips/branch-cost-2.c: Likewise.
3724
3725 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3726
3727 PR fortran/32732
3728 * gfortran.dg/c_char_tests.f03: New test case.
3729 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
3730 * gfortran.dg/c_char_tests_2.f03: New test case.
3731 * gfortran.dg/value_6.f03: Ditto.
3732 * gfortran.dg/value_7.f03: Ditto.
3733
3734 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3735
3736 PR fortran/32600
3737 * gfortran.dg/c_funloc_tests_5.f03: New.
3738 * gfortran.dg/c_funloc_tests_5.f04: New.
3739 * gfortran.dg/c_funloc_tests_4_driver.c: New.
3740
3741 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
3742
3743 PR c++/32839
3744 * g++.dg/expr/call4.C: New.
3745 * g++.dg/expr/call5.C: New.
3746
3747 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
3748
3749 PR fortran/32710
3750 * gfortran.dg/namelist_30.f90: New test.
3751
3752 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
3753
3754 PR fortran/29962
3755 * gfortran.dg/array_initializer_1.f90: Removed warning.
3756 * gfortran.dg/initialization_1.f90: Adjusted messages.
3757 * gfortran.dg/nested_modules_6.f90: Removed warning.
3758
3759 PR fortran/31253
3760 * gfortran.dg/initialization_7.f90: New test.
3761
3762 PR fortran/31639
3763 * gfortran.dg/initialization_8.f90: New test.
3764
3765 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
3766
3767 PR c++/30818
3768 * g++.dg/template/crash47.C: Adjust errors.
3769 * g++.dg/template/crash48.C: Adjust errors.
3770 * g++.dg/template/typename12.C: New.
3771 * g++.dg/template/typename13.C: New.
3772 * g++.dg/template/typename14.C: New.
3773 * g++.dg/template/typedef6.C: Adjust errors.
3774
3775 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
3776
3777 PR fortran/32627
3778 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
3779 * gfortran.dg/pr32627.f03: New test case.
3780
3781 * gfortran.dg/c_f_pointer_logical.f03: New test case.
3782 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
3783 c_f_pointer_logical.
3784 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
3785 c_f_pointer_complex.
3786 * gfortran.dg/c_f_pointer_complex.f03: New test case.
3787 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
3788 c_f_pointer_shape_tests_2.
3789 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
3790
3791 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
3792
3793 PR fortran/32804
3794 * gfortran.dg/c_loc_tests_9.f03: New test case.
3795 * gfortran.dg/c_loc_tests_10.f03: Ditto.
3796
3797 2007-07-21 Lee Millward <lee.millward@gmail.com>
3798
3799 PR fortran/32823
3800 * gfortran.dg/int_2.f90: New test.
3801
3802 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
3803
3804 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
3805
3806 2007-07-20 Richard Sandiford <richard@codesourcery.com>
3807
3808 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
3809 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
3810
3811 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
3812
3813 PR tree-optimization/19910
3814 * gcc.dg/pr19910.c: New test.
3815
3816 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
3817
3818 PR fortran/32738
3819 * gfortran.dg/pr32738.f90: New test.
3820
3821 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3822
3823 PR tree-optimzation/32635
3824 * gfortran.dg/pr32635.f: New test case.
3825
3826 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
3827
3828 PR fortran/32801
3829 * gfortran.dg/pr32801.f03: New test case.
3830
3831 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3832
3833 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
3834 Test negative numbers also.
3835 * gcc.dg/c99-math-float-1.c: Likewise.
3836 * gcc.dg/c99-math-long-double-1.c: Likewise.
3837 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
3838 test inputs.
3839
3840 2007-07-18 Bob Wilson <bob.wilson@acm.org>
3841
3842 * lib/target-supports.exp (check_effective_target_sync_int_long):
3843 Enable for xtensa.
3844 (check_effective_target_sync_char_short): Likewise.
3845
3846 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3847
3848 * gcc.dg/pr28796-2.c: Add more cases.
3849
3850 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3851
3852 * gcc.dg/pr28796-1.c: Add more cases.
3853 * gcc.dg/pr28796-2.c: Likewise.
3854
3855 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3856
3857 * gcc.dg/pr28796-1.c: Add more cases.
3858 * gcc.dg/pr28796-2.c: Likewise.
3859
3860 2007-07-17 Janus Weil <jaydub66@gmail.com>
3861
3862 PR fortran/32535
3863 * gfortran.dg/pr32535.f90: New test.
3864
3865 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
3866
3867 PR fortran/31320
3868 PR fortran/32665
3869 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
3870
3871 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
3872
3873 PR rtl-optimization/32773
3874 * gcc.dg/pr32773.c: New test.
3875
3876 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
3877
3878 * gcc.target/spu/intrinsics-1.c: Use dg-message to
3879 match flax-vector-conversions note.
3880 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
3881 instead of dg-error for the warning.
3882
3883 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3884
3885 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
3886 adapted to work on targets with 16-bit or wider int.
3887 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
3888 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
3889 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
3890 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
3891
3892 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3893
3894 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
3895 support large arrays.
3896 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
3897 * gcc.dg/20061109-1.c: Likewise.
3898 * gcc.c-torture/execute/20061101-1.x: Likewise.
3899 * gcc.c-torture/execute/pr29797-1.x: Likewise.
3900 * gcc.c-torture/execute/pr31448.x: Likewise.
3901
3902 2007-07-16 Lee Millward <lee.millward@gmail.com>
3903
3904 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
3905
3906 PR fortran/32238
3907 * gfortran.dg/pr32238.f90: New test.
3908
3909 PR fortran/32222
3910 * gfortran.dg/pr32222.f90: New test.
3911
3912 PR fortran/32242
3913 * gfortran.dg/pr32242.f90: New test.
3914
3915 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
3916 David Ung <davidu@mips.com>
3917
3918 * gcc.target/mips/mips-sched-madd.c: New test case.
3919
3920 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3921
3922 PR libfortran/32611
3923 * gfortran.dg/large_real_kind_1.f90: Update test.
3924 * gfortran.dg/pr17706.f90: Update test.
3925 * gfortran.dg/fmt_zero_digits.f90: Update test.
3926 * gfortran.dg/fmt_zero_precision.f90: Update test.
3927 * gfortran.dg/real_const_3.f90: Update test.
3928
3929 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3930
3931 PR fortran/32036
3932 * gfortran.dg/bounds_check_8.f90: New test.
3933 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
3934
3935 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3936
3937 PR fortran/32357
3938 * gfortran.dg/mvbits_2.f90: New test.
3939
3940 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3941
3942 PR libfortran/32731
3943 * gfortran.dg/pack_mask_1.f90: New test.
3944 * gfortran.dg/unpack_mask_1.f90: New test.
3945
3946 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
3947
3948 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
3949 * gcc.dg/20001101-1.c: Likewise.
3950 * gcc.dg/20001102-1.c: Likewise.
3951 * gcc.dg/20020116-2.c: Likewise.
3952 * gcc.dg/20020416-1.c: Likewise.
3953 * gcc.dg/sparc-constant-1.c: Likewise.
3954 * gcc.dg/sparc-dwarf2.c: Likewise.
3955 * gcc.dg/sparc-frame-1.c: Likewise.
3956 * gcc.dg/sparc-getcontext-1.c: Likewise.
3957 * gcc.dg/sparc-loop-1.c: Likewise.
3958 * gcc.dg/sparc-reg-1.c: Likewise.
3959 * gcc.dg/sparc-ret.c: Likewise.
3960 * gcc.dg/sparc-trap-1.c: Likewise.
3961 * gcc.dg/ultrasp10.c: Likewise.
3962 * gcc.dg/ultrasp11.c: Likewise.
3963 * gcc.dg/ultrasp1.c: Likewise.
3964 * gcc.dg/ultrasp2.c: Likewise.
3965 * gcc.dg/ultrasp3.c: Likewise.
3966 * gcc.dg/ultrasp4.c: Likewise.
3967 * gcc.dg/ultrasp5.c: Likewise.
3968 * gcc.dg/ultrasp6.c: Likewise.
3969 * gcc.dg/ultrasp7.c: Likewise.
3970 * gcc.dg/ultrasp8.c: Likewise.
3971 * gcc.dg/ultrasp9.c: Likewise.
3972 * gcc.dg/splet-1.c: Delete.
3973
3974 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
3975
3976 PR fortran/32724
3977 * gfortran.dg/stfunc_5.f90: New test.
3978
3979 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
3980
3981 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
3982 New procedure to check if arrays are naturally aligned to the vector
3983 alignment boundary.
3984 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
3985 in size_t typedef. Adjust tree dump scan results according to
3986 vect_aligned_arrays target check.
3987 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
3988 vect_aligned_arrays target check.
3989 * gcc.dg/vect/pr31699.c: Ditto.
3990
3991 2007-07-13 Sa Liu <saliu@de.ibm.com>
3992
3993 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
3994 for V2DFmode vector conditional expression.
3995 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
3996 and dfceq patterns.
3997 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
3998 and dfcgt patterns.
3999 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
4000 V2DFmode comparison and test special values.
4001 * lib/target-supports.exp: Switch on test for V2DFmode
4002 vector conditional expression.
4003
4004 2007-07-13 Richard Guenther <rguenther@suse.de>
4005
4006 PR tree-optimization/32721
4007 * gcc.dg/pr32721.c: New testcase.
4008
4009 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
4010
4011 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
4012 error message part that continues on a new line.
4013
4014 2007-07-12 Geoffrey Keating <geoffk@apple.com>
4015
4016 * gcc.dg/c99-tgmath-1.c: New.
4017 * gcc.dg/c99-tgmath-2.c: New.
4018 * gcc.dg/c99-tgmath-3.c: New.
4019 * gcc.dg/c99-tgmath-4.c: New.
4020
4021 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4022 Janis Johnson <janis187@us.ibm.com>
4023
4024 PR testsuite/25241
4025 * gcc.test-framework/dg-error-exp-F.c: New test.
4026 * gcc.test-framework/dg-warning-exp-F.c: New test.
4027 * lib/gcc.exp: Enable warning and error prefixes.
4028 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
4029 (dg-error): Wrap original dg-error.
4030 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
4031 markers from dg-error/dg-warning directives.
4032 * gcc.dg/20040322-1.c: Likewise.
4033 * gcc.dg/Wchar-subscripts-1.c: Likewise.
4034 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
4035 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
4036 * gcc.dg/Werror-1.c: Likewise.
4037 * gcc.dg/Werror-10.c: Likewise.
4038 * gcc.dg/Werror-11.c: Likewise.
4039 * gcc.dg/Werror-2.c: Likewise.
4040 * gcc.dg/Werror-3.c: Likewise.
4041 * gcc.dg/Werror-4.c: Likewise.
4042 * gcc.dg/Werror-5.c: Likewise.
4043 * gcc.dg/Werror-6.c: Likewise.
4044 * gcc.dg/Werror-7.c: Likewise.
4045 * gcc.dg/Werror-8.c: Likewise.
4046 * gcc.dg/Werror-9.c: Likewise.
4047 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
4048 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
4049 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
4050 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
4051 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
4052 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
4053 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
4054 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
4055 * gcc.dg/Wnested-externs-1.c: Likewise.
4056 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
4057 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
4058 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
4059 * gcc.dg/Wshadow-3.c: Likewise.
4060 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
4061 * gcc.dg/Wwrite-strings-1.c: Likewise.
4062 * gcc.dg/anon-struct-5.c: Likewise.
4063 * gcc.dg/anon-struct-6.c: Likewise.
4064 * gcc.dg/anon-struct-7.c: Likewise.
4065 * gcc.dg/anon-struct-8.c: Likewise.
4066 * gcc.dg/array-8.c: Likewise.
4067 * gcc.dg/array-quals-2.c: Likewise.
4068 * gcc.dg/asm-qual-1.c: Likewise.
4069 * gcc.dg/asm-wide-1.c: Likewise.
4070 * gcc.dg/assign-warn-1.c: Likewise.
4071 * gcc.dg/assign-warn-2.c: Likewise.
4072 * gcc.dg/bitfld-10.c: Likewise.
4073 * gcc.dg/bitfld-11.c: Likewise.
4074 * gcc.dg/bitfld-12.c: Likewise.
4075 * gcc.dg/bitfld-13.c: Likewise.
4076 * gcc.dg/bitfld-14.c: Likewise.
4077 * gcc.dg/builtin-choose-expr-2.c: Likewise.
4078 * gcc.dg/builtins-30.c: Likewise.
4079 * gcc.dg/c90-const-expr-5.c: Likewise.
4080 * gcc.dg/c90-typespec-1.c: Likewise.
4081 * gcc.dg/c99-const-expr-5.c: Likewise.
4082 * gcc.dg/c99-flex-array-5.c: Likewise.
4083 * gcc.dg/c99-fordecl-3.c: Likewise.
4084 * gcc.dg/c99-tag-3.c: Likewise.
4085 * gcc.dg/c99-typespec-1.c: Likewise.
4086 * gcc.dg/c99-vla-jump-1.c: Likewise.
4087 * gcc.dg/c99-vla-jump-2.c: Likewise.
4088 * gcc.dg/c99-vla-jump-3.c: Likewise.
4089 * gcc.dg/c99-vla-jump-4.c: Likewise.
4090 * gcc.dg/c99-vla-jump-5.c: Likewise.
4091 * gcc.dg/cast-1.c: Likewise.
4092 * gcc.dg/cast-2.c: Likewise.
4093 * gcc.dg/cast-3.c: Likewise.
4094 * gcc.dg/cast-4.c: Likewise.
4095 * gcc.dg/cast-pretty-print-1.c: Likewise.
4096 * gcc.dg/comp-goto-2.c: Likewise.
4097 * gcc.dg/comp-goto-3.c: Likewise.
4098 * gcc.dg/cpp/error-1.c: Likewise.
4099 * gcc.dg/cpp/if-paren.c: Likewise.
4100 * gcc.dg/decl-7.c: Likewise.
4101 * gcc.dg/decl-8.c: Likewise.
4102 * gcc.dg/decl-nospec-1.c: Likewise.
4103 * gcc.dg/decl-nospec-2.c: Likewise.
4104 * gcc.dg/decl-nospec-3.c: Likewise.
4105 * gcc.dg/declspec-10.c: Likewise.
4106 * gcc.dg/declspec-11.c: Likewise.
4107 * gcc.dg/declspec-12.c: Likewise.
4108 * gcc.dg/declspec-13.c: Likewise.
4109 * gcc.dg/declspec-14.c: Likewise.
4110 * gcc.dg/declspec-15.c: Likewise.
4111 * gcc.dg/declspec-16.c: Likewise.
4112 * gcc.dg/declspec-17.c: Likewise.
4113 * gcc.dg/declspec-4.c: Likewise.
4114 * gcc.dg/declspec-5.c: Likewise.
4115 * gcc.dg/declspec-6.c: Likewise.
4116 * gcc.dg/declspec-7.c: Likewise.
4117 * gcc.dg/declspec-8.c: Likewise.
4118 * gcc.dg/declspec-9.c: Likewise.
4119 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
4120 * gcc.dg/dfp/constants-c99.c: Likewise.
4121 * gcc.dg/dfp/keywords-c89.c: Likewise.
4122 * gcc.dg/dfp/keywords-c99.c: Likewise.
4123 * gcc.dg/dfp/keywords-reserved.c: Likewise.
4124 * gcc.dg/dfp/typespec.c: Likewise.
4125 * gcc.dg/dremf-type-compat-2.c: Likewise.
4126 * gcc.dg/dremf-type-compat-3.c: Likewise.
4127 * gcc.dg/dremf-type-compat-4.c: Likewise.
4128 * gcc.dg/empty-source-2.c: Likewise.
4129 * gcc.dg/empty-source-3.c: Likewise.
4130 * gcc.dg/enum3.c: Likewise.
4131 * gcc.dg/extra-semi-2.c: Likewise.
4132 * gcc.dg/extra-semi-3.c: Likewise.
4133 * gcc.dg/float-range-1.c: Likewise.
4134 * gcc.dg/float-range-2.c: Likewise.
4135 * gcc.dg/float-range-3.c: Likewise.
4136 * gcc.dg/float-range-5.c: Likewise.
4137 * gcc.dg/format/asm_fprintf-2.c: Likewise.
4138 * gcc.dg/format/asm_fprintf-3.c: Likewise.
4139 * gcc.dg/format/asm_fprintf-4.c: Likewise.
4140 * gcc.dg/format/asm_fprintf-5.c: Likewise.
4141 * gcc.dg/format/cast-1.c: Likewise.
4142 * gcc.dg/format/gcc_diag-3.c: Likewise.
4143 * gcc.dg/format/gcc_diag-4.c: Likewise.
4144 * gcc.dg/format/gcc_diag-6.c: Likewise.
4145 * gcc.dg/format/gcc_diag-8.c: Likewise.
4146 * gcc.dg/format/gcc_diag-9.c: Likewise.
4147 * gcc.dg/format/nul-2.c: Likewise.
4148 * gcc.dg/format/opt-1.c: Likewise.
4149 * gcc.dg/format/opt-2.c: Likewise.
4150 * gcc.dg/format/opt-3.c: Likewise.
4151 * gcc.dg/format/opt-4.c: Likewise.
4152 * gcc.dg/format/opt-5.c: Likewise.
4153 * gcc.dg/format/opt-6.c: Likewise.
4154 * gcc.dg/framework-2.c: Likewise.
4155 * gcc.dg/func-args-1.c: Likewise.
4156 * gcc.dg/func-outside-1.c: Likewise.
4157 * gcc.dg/func-outside-2.c: Likewise.
4158 * gcc.dg/gnu-cond-expr-2.c: Likewise.
4159 * gcc.dg/gnu-cond-expr-3.c: Likewise.
4160 * gcc.dg/if-empty-1.c: Likewise.
4161 * gcc.dg/init-bad-1.c: Likewise.
4162 * gcc.dg/init-bad-2.c: Likewise.
4163 * gcc.dg/init-bad-3.c: Likewise.
4164 * gcc.dg/init-desig-obs-2.c: Likewise.
4165 * gcc.dg/init-desig-obs-3.c: Likewise.
4166 * gcc.dg/init-empty-2.c: Likewise.
4167 * gcc.dg/init-empty-3.c: Likewise.
4168 * gcc.dg/inline-11.c: Likewise.
4169 * gcc.dg/inline-12.c: Likewise.
4170 * gcc.dg/inline-8.c: Likewise.
4171 * gcc.dg/inline-9.c: Likewise.
4172 * gcc.dg/inline3.c: Likewise.
4173 * gcc.dg/label-decl-1.c: Likewise.
4174 * gcc.dg/label-decl-2.c: Likewise.
4175 * gcc.dg/label-decl-3.c: Likewise.
4176 * gcc.dg/label-decl-4.c: Likewise.
4177 * gcc.dg/long-long-typespec-1.c: Likewise.
4178 * gcc.dg/lvalue-2.c: Likewise.
4179 * gcc.dg/lvalue-3.c: Likewise.
4180 * gcc.dg/nested-func-3.c: Likewise.
4181 * gcc.dg/nested-redef-1.c: Likewise.
4182 * gcc.dg/noreturn-4.c: Likewise.
4183 * gcc.dg/old-style-prom-2.c: Likewise.
4184 * gcc.dg/old-style-prom-3.c: Likewise.
4185 * gcc.dg/old-style-then-proto-1.c: Likewise.
4186 * gcc.dg/overflow-warn-1.c: Likewise.
4187 * gcc.dg/overflow-warn-2.c: Likewise.
4188 * gcc.dg/overflow-warn-3.c: Likewise.
4189 * gcc.dg/overflow-warn-4.c: Likewise.
4190 * gcc.dg/overflow-warn-6.c: Likewise.
4191 * gcc.dg/parm-forwdecl-2.c: Likewise.
4192 * gcc.dg/parm-forwdecl-3.c: Likewise.
4193 * gcc.dg/parm-impl-decl-1.c: Likewise.
4194 * gcc.dg/parm-impl-decl-2.c: Likewise.
4195 * gcc.dg/parm-incomplete-1.c: Likewise.
4196 * gcc.dg/parm-mismatch-1.c: Likewise.
4197 * gcc.dg/pointer-arith-1.c: Likewise.
4198 * gcc.dg/pointer-arith-2.c: Likewise.
4199 * gcc.dg/pointer-arith-3.c: Likewise.
4200 * gcc.dg/pointer-arith-4.c: Likewise.
4201 * gcc.dg/pointer-arith-6.c: Likewise.
4202 * gcc.dg/pointer-arith-7.c: Likewise.
4203 * gcc.dg/pointer-arith-8.c: Likewise.
4204 * gcc.dg/pr13804-1.c: Likewise.
4205 * gcc.dg/pr15698-1.c: Likewise.
4206 * gcc.dg/pr15698-2.c: Likewise.
4207 * gcc.dg/pr15698-3.c: Likewise.
4208 * gcc.dg/pr15698-4.c: Likewise.
4209 * gcc.dg/pr15698-5.c: Likewise.
4210 * gcc.dg/pr15698-6.c: Likewise.
4211 * gcc.dg/pr15698-7.c: Likewise.
4212 * gcc.dg/pr15698-8.c: Likewise.
4213 * gcc.dg/pr17188-1.c: Likewise.
4214 * gcc.dg/pr17301-1.c: Likewise.
4215 * gcc.dg/pr17301-2.c: Likewise.
4216 * gcc.dg/pr17730-1.c: Likewise.
4217 * gcc.dg/pr20368-1.c: Likewise.
4218 * gcc.dg/pr20368-2.c: Likewise.
4219 * gcc.dg/pr20368-3.c: Likewise.
4220 * gcc.dg/pr22308-1.c: Likewise.
4221 * gcc.dg/qual-component-1.c: Likewise.
4222 * gcc.dg/redecl-1.c: Likewise.
4223 * gcc.dg/redecl-11.c: Likewise.
4224 * gcc.dg/redecl-12.c: Likewise.
4225 * gcc.dg/redecl-13.c: Likewise.
4226 * gcc.dg/redecl-14.c: Likewise.
4227 * gcc.dg/redecl-15.c: Likewise.
4228 * gcc.dg/register-var-1.c: Likewise.
4229 * gcc.dg/register-var-2.c: Likewise.
4230 * gcc.dg/stmt-expr-2.c: Likewise.
4231 * gcc.dg/stmt-expr-3.c: Likewise.
4232 * gcc.dg/stmt-expr-label-1.c: Likewise.
4233 * gcc.dg/stmt-expr-label-2.c: Likewise.
4234 * gcc.dg/stmt-expr-label-3.c: Likewise.
4235 * gcc.dg/struct-empty-2.c: Likewise.
4236 * gcc.dg/struct-empty-3.c: Likewise.
4237 * gcc.dg/struct-parse-1.c: Likewise.
4238 * gcc.dg/struct-semi-1.c: Likewise.
4239 * gcc.dg/struct-semi-2.c: Likewise.
4240 * gcc.dg/struct-semi-3.c: Likewise.
4241 * gcc.dg/switch-5.c: Likewise.
4242 * gcc.dg/switch-6.c: Likewise.
4243 * gcc.dg/switch-7.c: Likewise.
4244 * gcc.dg/tls/diag-5.c: Likewise.
4245 * gcc.dg/transparent-union-1.c: Likewise.
4246 * gcc.dg/transparent-union-3.c: Likewise.
4247 * gcc.dg/typespec-1.c: Likewise.
4248 * gcc.dg/vla-init-2.c: Likewise.
4249 * gcc.dg/vla-init-3.c: Likewise.
4250 * gcc.dg/vla-init-4.c: Likewise.
4251 * gcc.dg/vla-init-5.c: Likewise.
4252 * gcc.dg/void-cast-2.c: Likewise.
4253 * gcc.dg/wvla-3.c: Likewise.
4254 * gcc.dg/wvla-7.c: Likewise.
4255 * gcc.target/i386/991209-1.c: Likewise.
4256 * gcc.target/ia64/fpreg-1.c: Likewise.
4257 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
4258 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
4259
4260 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
4261
4262 PR fortran/31639
4263 * gfortran.dg/func_decl_4.f90: New test.
4264
4265 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
4266
4267 PR fortran/32727
4268 * gfortran.dg/interface_17.f90: New test.
4269
4270 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
4271
4272 PR fortran/32599
4273 * gfortran.dg/32599.f03: New test case.
4274
4275 PR fortran/32601
4276 * gfortran.dg/32601.f03: New test case.
4277 * gfortran.dg/32601_1.f03: Ditto.
4278 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
4279 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
4280
4281 2007-07-12 Steve Ellcey <sje@cup.hp.com>
4282
4283 * gcc.c-torture/execute/align-3.c: Remove function addr check.
4284
4285 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
4286 Devang Patel <dpatel@apple.com>
4287
4288 PR tree-optimization/25413
4289 * gcc.dg/vect/vect-align-1.c: New.
4290 * gcc.dg/vect/vect-align-2.c: New.
4291 * gcc.dg/vect/pr25413.c: New.
4292 * gcc.dg/vect/pr25413a.c: New.
4293 * gcc.dg/vect/pr31699.c: Fix dg-final check.
4294
4295 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
4296
4297 * lib/target-support.exp (check_ultrasparc_hw_available):
4298 New function.
4299 (is-effective-target): Check $arg for ultrasparc_hw.
4300 (is-effective-target-keyword): Likewise.
4301 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
4302 when determining what to do on sparc platforms.
4303 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
4304 * gcc.dg/20001101-1.c: Likewise.
4305 * gcc.dg/20001101-2.c: Likewise.
4306 * gcc.dg/ultrasp9.c: Likewise.
4307 * gcc.dg/ultrasp10.c: Likewise.
4308 * gcc.target/sparc/pdist-3.c: Likewise.
4309
4310 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
4311
4312 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
4313
4314 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
4315
4316 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
4317 get vectorized.
4318 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
4319 now get vectorized.
4320 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
4321 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
4322 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
4323 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
4324 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
4325 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
4326 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
4327 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
4328 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
4329 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
4330 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
4331 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
4332 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
4333 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
4334 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
4335 * lib/target-supports.exp (check_effective_target_vect_int_mul):
4336 Add spu.
4337
4338 2007-07-12 Jakub Jelinek <jakub@redhat.com>
4339
4340 PR c++/30854
4341 * g++.dg/parse/error30.C: New test.
4342
4343 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4344
4345 PR fortran/29804
4346 * gfortran.dg/alloc_comp_misc_1.f90: New test.
4347
4348 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
4349
4350 * gfortran.fortran-torture/compile/pr32663.f: New test.
4351
4352 2007-07-11 Paolo Carlini <pcarlini@suse.de>
4353
4354 PR c++/31027
4355 * g++.dg/inherit/virtual4.C: New.
4356
4357 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
4358
4359 PR target/32661
4360 * gcc.target/i386/pr32661-1.c: New test.
4361
4362 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
4363
4364 * gnat.dg/invariant_index.ad[sb]: New test.
4365
4366 2007-07-11 Paolo Carlini <pcarlini@suse.de>
4367
4368 PR c++/32560
4369 * g++.dg/template/decl3.C: New.
4370
4371 2007-07-09 Geoffrey Keating <geoffk@apple.com>
4372
4373 PR 32617
4374 * gcc.c-torture/execute/align-3.c: New.
4375
4376 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
4377
4378 PR target/32708
4379 * gcc.target/i386/pr32708-1.c: New test.
4380 * gcc.target/i386/pr32708-2.c: Ditto.
4381 * gcc.target/i386/pr32708-3.c: Ditto.
4382
4383 2007-07-10 Mark Mitchell <mark@codesourcery.com>
4384
4385 * g++.dg/init/new20.C: Remove svn:executable flag.
4386
4387 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
4388
4389 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
4390
4391 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
4392
4393 * gcc.dg/ultrasp7.c: Add fpic target requirement.
4394
4395 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4396
4397 PR testsuite/25241
4398 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
4399 directive.
4400
4401 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
4402
4403 PR fortran/32157
4404 * gfortran.dg/overload_2.f90: New test.
4405
4406 PR fortran/32689
4407 * gfortran.dg/transfer_simplify_5.f90
4408
4409 PR fortran/32634
4410 * gfortran.dg/interface_15.f90: New test.
4411
4412 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4413
4414 PR libfortran/32336
4415 * gfortran.dg/matmul_5.f90: New test case.
4416
4417 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
4418
4419 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
4420 * gcc.dg/fesd-any.h: Likewise.
4421 * gcc.dg/fesd-baseonly.c: Likewise.
4422 * gcc.dg/fesd-baseonly.h: Likewise.
4423 * gcc.dg/fesd-none.c: Likewise.
4424 * gcc.dg/fesd-none.h: Likewise.
4425 * gcc.dg/fesd-reduced.c: Likewise.
4426 * gcc.dg/fesd-reduced.h: Likewise.
4427 * gcc.dg/fesd-sys.c: Likewise.
4428 * gcc.dg/fesd-sys.h: Likewise
4429 * gcc.dg/fesd.h: Likewise.
4430
4431 * g++.dg/debug/dwarf2: New directory.
4432 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
4433 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
4434 * g++.dg/other/fesd-any.h: Likewise.
4435 * g++.dg/other/fesd-baseonly.C: Likewise.
4436 * g++.dg/other/fesd-baseonly.h: Likewise.
4437 * g++.dg/other/fesd-none.C: Likewise.
4438 * g++.dg/other/fesd-none.h: Likewise.
4439 * g++.dg/other/fesd-reduced.C: Likewise.
4440 * g++.dg/other/fesd-reduced.h: Likewise.
4441 * g++.dg/other/fesd-sys.C: Likewise.
4442 * g++.dg/other/fesd-sys.h: Likewise.
4443 * g++.dg/other/fesd.h: Likewise.
4444
4445 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
4446
4447 PR fortran/31129
4448 * gfortran.dg/parameter_unused.f90: New test.
4449
4450 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
4451
4452 PR tree-optimization/32681
4453 * gcc.dg/tree-ssa/pr32681.c: New test.
4454
4455 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4456
4457 PR fortran/32678
4458 * gfortran.dg/fmt_t_5.f90: New test.
4459
4460 2007-07-08 Paolo Carlini <pcarlini@suse.de>
4461
4462 PR c++/30535
4463 * g++.dg/template/operator10.C: New.
4464
4465 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4466
4467 PR libfortran/32217
4468 * gfortran.dg/unpack_zerosize_1.f90: New test case.
4469
4470 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4471
4472 PR fortran/29876
4473 * gfortran.dg/operator_6.f90: New test.
4474
4475 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4476
4477 PR fortran/17711
4478 * gfortran.dg/operator_4.f90: New test.
4479 * gfortran.dg/operator_5.f90: New test.
4480 * gfortran.dg/logical_comp.f90: Adjusted error messages.
4481 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
4482
4483 2007-07-08 Tobias Burnus <burnus@net-b.de>
4484
4485 PR fortran/32669
4486 * gfortran.dg/argument_checking_6.f90: New.
4487
4488 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4489
4490 PR fortran/25094
4491 * gfortran.dg/interface_155555.f90: New test.
4492
4493 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4494
4495 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
4496 c99-math-long-double-1.c, c99-math.h: Test subnormals.
4497
4498 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4499
4500 PR testsuite/25241
4501 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
4502 discern pedantic diagnostics and errors.
4503 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
4504 and not an error.
4505 * gcc.dg/20050121-1.c: This is an error and not a warning.
4506 * gcc.target/i386/sseregparm-2.c: Likewise.
4507 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
4508 * gcc.dg/charset/attribute2.c: Likewise.
4509 * gcc.dg/bitfld-1.c: Likewise.
4510 * gcc.dg/pack-test-2.c: Likewise.
4511 * gcc.dg/940510-1.c: Match separately error and warning.
4512 * gcc.dg/array-2.c: Match separately multiple messages. The second
4513 diagnostic is a pedantic warning and not an error.
4514 * gcc.dg/pr14475.c: Match separately multiple messages.
4515 * gcc.dg/pr18809-1.c: Likewise.
4516 * gcc.dg/pr27953.c: Likewise.
4517 * gcc.dg/vla-init-1.c: Likewise.
4518 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
4519
4520 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4521
4522 PR fortran/32644
4523 * gfortran.dg/char_decl_1.f90: New test.
4524
4525 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
4526
4527 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
4528
4529 2007-07-07 Mark Mitchell <mark@codesourcery.com>
4530
4531 PR c++/32232
4532 * g++.dg/template/overload9.C: New test.
4533
4534 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
4535
4536 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
4537 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
4538
4539 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
4540
4541 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
4542 * gcc.dg/20001012-2.c: Likewise.
4543 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
4544 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
4545
4546 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
4547
4548 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
4549 about the chunk size when STACK_SIZE is defined.
4550
4551 2007-07-06 Josh Conner <jconner@apple.com>
4552
4553 PR middle-end/32602
4554 * gcc.dg/sibcall-8.c: New test.
4555
4556 2007-07-06 Josh Conner <jconner@apple.com>
4557
4558 PR middle-end/32603
4559 * gcc.target/arm/sibcall-1.c: New test.
4560
4561 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
4562
4563 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
4564
4565 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
4566
4567 * gfortran.dg/save_parameter.f90: New test.
4568 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
4569
4570 2007-07-06 Richard Guenther <rguenther@suse.de>
4571
4572 * g++.dg/opt/pr30965.C: New testcase.
4573
4574 2007-07-06 Richard Sandiford <richard@codesourcery.com>
4575
4576 * gcc.target/mips/save-restore-5.c: New test.
4577
4578 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
4579
4580 PR rtl_optimization/32450
4581 * gcc.dg/pr32450.c: New runtime test.
4582
4583 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
4584
4585 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
4586 single underscore in scan directives.
4587
4588 2007-07-05 Mark Mitchell <mark@codesourcery.com>
4589
4590 PR c++/32245
4591 * g++.dg/init/ptrmem4.C: New test.
4592
4593 PR c++/32251
4594 * g++.dg/init/new21.C: Likewise.
4595
4596 PR c++/31992
4597 * g++.dg/template/static30.C: Likewise.
4598
4599 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
4600
4601 * gcc.dg/vect/costmodel/ppc: New directory.
4602 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
4603 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
4604 New test.
4605 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
4606 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
4607 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
4608 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
4609 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
4610 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
4611 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
4612 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
4613 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
4614 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
4615 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
4616 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
4617 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
4618 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
4619
4620 2007-07-05 Tobias Burnus <burnus@net-b.de>
4621
4622 PR fortran/32359
4623 * gfortran.dg/module_md5_1.f90: Update MD5 number.
4624
4625 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
4626
4627 PR fortran/32526
4628 * gfortran.dg/interface_14.f90: New test.
4629
4630 PR fortran/32613
4631 * gfortran.dg/do_iterator_2.f90: New test.
4632
4633 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
4634
4635 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
4636 (FE_DEC_DOWNWARD): Likewise.
4637 (FE_DEC_UPWARD): Likewise.
4638 (FE_DEC_TOWARDZERO): Likewise.
4639 (FE_DEC_TONEARESTFROMZERO): Likewise.
4640
4641 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
4642
4643 * gcc.c-torture/compile/pr32606.c: New.
4644 * gfortran.fortran-torture/execute/pr32604.f90: New.
4645
4646 2007-07-04 Mark Mitchell <mark@codesourcery.com>
4647
4648 * gcc.dg/visibility-12.c: New test.
4649 * gcc.dg/visibility-13.c: Likewise.
4650 * g++.dg/ext/visibility-9.C: Likewise.
4651 * g++.dg/ext/visibility-10.C: Likewise.
4652
4653 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4654
4655 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
4656 * gcc.dg/sh-relax-vxworks.c: New test.
4657
4658 2007-07-04 Richard Guenther <rguenther@suse.de>
4659
4660 PR tree-optimization/32500
4661 * gcc.c-torture/execute/pr32500.c: New testcase.
4662
4663 2007-07-04 Richard Guenther <rguenther@suse.de>
4664
4665 PR tree-optimization/32482
4666 * gcc.c-torture/compile/pr32482.c: New testcase.
4667
4668 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4669
4670 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
4671 VxWorks kernels.
4672 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
4673 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
4674 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
4675 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
4676
4677 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4678
4679 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
4680
4681 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4682
4683 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
4684
4685 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4686
4687 PR fortran/31198
4688 * gfortran.dg/min_max_optional_1.f90: New test.
4689 * gfortran.dg/min_max_optional_2.f90: New test.
4690 * gfortran.dg/min_max_optional_3.f90: New test.
4691
4692 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4693
4694 PR fortran/32545
4695 * gfortran.dg/fmt_error.f90: New test.
4696
4697 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4698
4699 PR fortran/32612
4700 * gfortran.dg/interface_13.f90: New test.
4701
4702 2007-07-03 Dave Brolley <brolley@redhat.com>
4703
4704 PR c++/31743
4705 * g++.dg/init/new20.C: New test.
4706
4707 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
4708
4709 PR fortran/32579
4710 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
4711
4712 2007-07-03 Tobias Burnus <burnus@net-b.de>
4713
4714 PR fortran/25062
4715 * common_7.f90: New.
4716 * common_8.f90: New.
4717 * common_9.f90: New.
4718
4719 2007-07-03 Tobias Burnus <burnus@net-b.de>
4720
4721 PR fortran/30940
4722 * gfortran.dg/argument_checking_1.f90: New.
4723 * gfortran.dg/argument_checking_2.f90: New.
4724 * gfortran.dg/argument_checking_3.f90: New.
4725 * gfortran.dg/argument_checking_4.f90: New.
4726 * gfortran.dg/argument_checking_5.f90: New.
4727 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
4728 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
4729
4730 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4731
4732 * gcc.dg/pr32176.c: Add -w to default dg-options.
4733
4734 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
4735
4736 * gcc.c-torture/compile/ssa-pre-1.c: New test.
4737
4738 2007-07-03 Tobias Burnus <burnus@net-b.de>
4739
4740 PR fortran/20888
4741 * gfortran.dg/null_2.f90: New.
4742
4743 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4744 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4745
4746 PR middle-end/32176
4747 * gcc.dg/pr32176.c: New test.
4748
4749 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4750
4751 * gcc.dg/const-float80.c : New test.
4752 * gcc.dg/const-float128.c : New test.
4753 * gcc.dg/const-float80-ped.c : New test.
4754 * gcc.dg/const-float128-ped.c : New test.
4755
4756 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4757
4758 * gcc.dg/c99-math.h: Fix typo.
4759
4760 2007-07-02 Jakub Jelinek <jakub@redhat.com>
4761
4762 PR libgomp/32468
4763 * gcc.dg/gomp/pr32468-1.c: New test.
4764
4765 2007-07-02 Richard Sandiford <richard@codesourcery.com>
4766
4767 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
4768 an ABI option.
4769
4770 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
4771
4772 * gfortran.fortran-torture/compile/pr32583.f: New.
4773 * gcc.c-torture/compile/pr32584.c: New
4774
4775 2007-07-02 Ollie Wild <aaw@google.com>
4776
4777 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
4778 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
4779
4780 2007-07-02 Richard Sandiford <richard@codesourcery.com>
4781
4782 * gcc.target/mips/save-restore-1.c: New test.
4783 * gcc.target/mips/save-restore-2.c: Likewise.
4784 * gcc.target/mips/save-restore-3.c: Likewise.
4785 * gcc.target/mips/save-restore-4.c: Likewise.
4786
4787 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
4788
4789 PR tree-optimization/31966
4790 PR tree-optimization/32533
4791 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
4792 * gfortran.dg/pr32533.f90: Ditto.
4793
4794 2007-07-02 Jakub Jelinek <jakub@redhat.com>
4795
4796 * g++.dg/opt/nrv12.C: New test.
4797 * gcc.target/i386/nrv1.c: New test.
4798
4799 PR c++/31748
4800 * g++.dg/gomp/pr31748.C: New test.
4801
4802 2007-07-02 Ira Rosen <irar@il.ibm.com>
4803
4804 PR tree-optimization/32230
4805 * gcc.dg/vect/pr32230.c: New test.
4806
4807 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
4808
4809 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
4810 * bind_c_coms.f90: Ditto.
4811 * bind_c_coms_driver.c: Ditto.
4812 * bind_c_dts.f90: Ditto.
4813 * bind_c_dts_2.f03: Ditto.
4814 * bind_c_dts_2_driver.c: Ditto.
4815 * bind_c_dts_3.f03: Ditto.
4816 * bind_c_dts_4.f03: Ditto.
4817 * bind_c_dts_driver.c: Ditto.
4818 * bind_c_implicit_vars.f03: Ditto.
4819 * bind_c_procs.f03: Ditto.
4820 * bind_c_usage_2.f03: Ditto.
4821 * bind_c_usage_3.f03: Ditto.
4822 * bind_c_usage_5.f03: Ditto.
4823 * bind_c_usage_6.f03: Ditto.
4824 * bind_c_usage_7.f03: Ditto.
4825 * bind_c_vars.f90: Ditto.
4826 * bind_c_vars_driver.c: Ditto.
4827 * binding_c_table_15_1.f03: Ditto.
4828 * binding_label_tests.f03: Ditto.
4829 * binding_label_tests_10.f03: Ditto.
4830 * binding_label_tests_10_main.f03: Ditto.
4831 * binding_label_tests_11.f03: Ditto.
4832 * binding_label_tests_11_main.f03: Ditto.
4833 * binding_label_tests_12.f03: Ditto.
4834 * binding_label_tests_13.f03: Ditto.
4835 * binding_label_tests_13_main.f03: Ditto.
4836 * binding_label_tests_14.f03: Ditto.
4837 * binding_label_tests_2.f03: Ditto.
4838 * binding_label_tests_3.f03: Ditto.
4839 * binding_label_tests_4.f03: Ditto.
4840 * binding_label_tests_5.f03: Ditto.
4841 * binding_label_tests_6.f03: Ditto.
4842 * binding_label_tests_7.f03: Ditto.
4843 * binding_label_tests_8.f03: Ditto.
4844 * binding_label_tests_9.f03: Ditto.
4845 * c_assoc.f90: Ditto.
4846 * c_assoc_2.f03: Ditto.
4847 * c_f_pointer_shape_test.f90: Ditto.
4848 * c_f_pointer_tests.f90: Ditto.
4849 * c_f_tests_driver.c: Ditto.
4850 * c_funloc_tests.f03: Ditto.
4851 * c_funloc_tests_2.f03: Ditto.
4852 * c_funloc_tests_3.f03: Ditto.
4853 * c_funloc_tests_3_funcs.c: Ditto.
4854 * c_kind_params.f90: Ditto.
4855 * c_kind_tests_2.f03: Ditto.
4856 * c_kinds.c: Ditto.
4857 * c_loc_driver.c: Ditto.
4858 * c_loc_test.f90: Ditto.
4859 * c_loc_tests_2.f03: Ditto.
4860 * c_loc_tests_2_funcs.c: Ditto.
4861 * c_loc_tests_3.f03: Ditto.
4862 * c_loc_tests_4.f03: Ditto.
4863 * c_loc_tests_5.f03: Ditto.
4864 * c_loc_tests_6.f03: Ditto.
4865 * c_loc_tests_7.f03: Ditto.
4866 * c_loc_tests_8.f03: Ditto.
4867 * c_ptr_tests.f03: Ditto.
4868 * c_ptr_tests_10.f03: Ditto.
4869 * c_ptr_tests_5.f03: Ditto.
4870 * c_ptr_tests_7.f03: Ditto.
4871 * c_ptr_tests_7_driver.c: Ditto.
4872 * c_ptr_tests_8.f03: Ditto.
4873 * c_ptr_tests_8_funcs.c: Ditto.
4874 * c_ptr_tests_9.f03: Ditto.
4875 * c_ptr_tests_driver.c: Ditto.
4876 * c_size_t_driver.c: Ditto.
4877 * c_size_t_test.f03: Ditto.
4878 * com_block_driver.f90: Ditto.
4879 * global_vars_c_init.f90: Ditto.
4880 * global_vars_c_init_driver.c: Ditto.
4881 * global_vars_f90_init.f90: Ditto.
4882 * global_vars_f90_init_driver.c: Ditto.
4883 * interop_params.f03: Ditto.
4884 * iso_c_binding_only.f03: Ditto.
4885 * iso_c_binding_rename_1.f03: Ditto.
4886 * iso_c_binding_rename_1_driver.c: Ditto.
4887 * iso_c_binding_rename_2.f03: Ditto.
4888 * iso_c_binding_rename_2_driver.c: Ditto.
4889 * kind_tests_2.f03: Ditto.
4890 * kind_tests_3.f03: Ditto.
4891 * module_md5_1.f90: Ditto.
4892 * only_clause_main.c: Ditto.
4893 * print_c_kinds.f90: Ditto.
4894 * test_bind_c_parens.f03: Ditto.
4895 * test_c_assoc.c: Ditto.
4896 * test_com_block.f90: Ditto.
4897 * test_common_binding_labels.f03: Ditto.
4898 * test_common_binding_labels_2.f03: Ditto.
4899 * test_common_binding_labels_2_main.f03: Ditto.
4900 * test_common_binding_labels_3.f03: Ditto.
4901 * test_common_binding_labels_3_main.f03: Ditto.
4902 * test_only_clause.f90: Ditto.
4903 * use_iso_c_binding.f90: Ditto.
4904 * value_5.f90: Ditto.
4905 * value_test.f90: Ditto.
4906 * value_tests_f03.f90: Ditto.
4907
4908 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
4909
4910 * gcc.dg/tls/opt-14.c: New.
4911
4912 2007-07-01 Ollie Wild <aaw@google.com>
4913
4914 * g++.dg/lookup/using16.C: New test.
4915 * g++.dg/lookup/using17.C: New test.
4916
4917 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
4918
4919 PR fortran/32239
4920 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
4921 (test_4): Use proper test for floating point equality.
4922 (test_8): Likewise.
4923
4924 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4925
4926 PR libgfortran/32554
4927 * gfortran.dg/fmt_p_1.f90: New test.
4928
4929 2007-07-01 Ira Rosen <irar@il.ibm.com>
4930
4931 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
4932 initialization and fix dg-final check - the initialization loop is
4933 vectorizable.
4934
4935 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
4936 Volker Reichelt <reichelt@netcologne.de>
4937
4938 PR middle-end/32559
4939 * gcc.dg/pr32559.c: New test.
4940
4941 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
4942
4943 PR tree-optimization/25371
4944 * gcc.dg/vect/pr25371.c: New test.
4945
4946 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
4947
4948 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
4949 when allocating and initializing a flexible array.
4950
4951 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
4952
4953 PR fortran/20373
4954 * gfortran.dg/intrinsic.f90: New test.
4955
4956 2007-06-30 Tobias Burnus <burnus@net-b.de>
4957
4958 PR fortran/32555
4959 * gfortran.dg/fmt_zero_check.f90: New.
4960
4961 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
4962
4963 PR fortran/30284
4964 * gfortran.dg/repeat_f90: New test.
4965
4966 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4967
4968 PR testsuite/25241
4969 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
4970 -pedantic-errors, so we should match errors.
4971 * gcc.dg/cpp/escape-1.c: Likewise.
4972 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
4973 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
4974 warning.
4975 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
4976 errors instead of warnings.
4977 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
4978 a pedantic warning.
4979 * gcc.dg/cpp/arith-3.c: Likewise.
4980
4981 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4982
4983 PR testsuite/25241
4984 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
4985 * gcc.dg/pch/valid-2.c: Likewise.
4986 * gcc.dg/pch/valid-3.c: Likewise.
4987 * gcc.dg/pch/warn-1.c: Likewise.
4988 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
4989
4990 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4991
4992 PR c/4076
4993 * gcc.dg/Wunused-function.c: New.
4994
4995 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4996
4997 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
4998
4999 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
5000
5001 * g++.dg/other/canon-31724.C: New.
5002
5003 2007-06-29 Jan Hubicka <jh@suse.cz>
5004
5005 PR middle-end/32372
5006 * gcc.c-torture/compile/pr32372.c: new.
5007
5008 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
5009
5010 * gfortran.dg/operator_3.f90: New test.
5011
5012 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
5013
5014 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
5015 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
5016
5017 2007-06-29 Richard Guenther <rguenther@suse.de>
5018
5019 PR middle-end/32493
5020 * gcc.dg/inline-23.c: New testcase.
5021
5022 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
5023
5024 PR tree-optimization/24659
5025 * gcc.target/i386/vectorize2.c: New test.
5026 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
5027 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5028
5029 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
5030
5031 * gcc.dg/pointer-arith-9.c: New test.
5032
5033 2007-06-29 Tobias Burnus <burnus@net-b.de>
5034
5035 PR fortran/32483
5036 * gfortran.dg/fmt_read_2.f90: New.
5037
5038 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5039
5040 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
5041 If it exists, don't try to create it.
5042
5043 2007-06-28 Geoffrey Keating <geoffk@apple.com>
5044
5045 * g++.dg/ext/visibility/ms-compat-1.C: New.
5046
5047 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5048
5049 PR tree-opt/32417
5050 * gfortran.fortran-torture/compile/pr32417.f90: New test.
5051
5052 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
5053
5054 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
5055 targets.
5056
5057 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
5058
5059 PR fortran/32467
5060 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
5061
5062 2007-06-27 Richard Guenther <rguenther@suse.de>
5063
5064 PR middle-end/32492
5065 * gcc.dg/inline-22.c: New testcase.
5066
5067 2007-06-26 Hui-May Chang <hm.chang@apple.com>
5068
5069 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
5070 the scan-assembler constant.
5071
5072 2007-06-25 Geoffrey Keating <geoffk@apple.com>
5073
5074 PR 20216
5075 * gcc.dg/pr20216.c: New.
5076
5077 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
5078
5079 PR tree-opt/32421
5080 * gcc.dg/vect/pr32421.c: New test.
5081
5082 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
5083
5084 PR c++/32111
5085 * g++.dg/other/friend5.C: New test.
5086
5087 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
5088
5089 PR fortran/32464
5090 * gfortran.dg/host_assoc_function_2.f90: New test.
5091
5092 PR fortran/31494
5093 * gfortran.dg/host_assoc_call_1.f90: New test.
5094
5095 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5096
5097 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
5098
5099 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5100
5101 PR fortran/32456
5102 * gfortran.dg/error_format.f90: New test.
5103
5104 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
5105
5106 PR fortran/32136
5107 * gfortran.dg/pr32136.f90: New test.
5108
5109 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
5110
5111 PR fortran/31726
5112 * gfortran.dg/minmaxloc_1.f90: New test.
5113
5114 PR fortran/32298
5115 * gfortran.dg/minmaxloc_2.f90: New test.
5116
5117 2007-06-23 Richard Guenther <rguenther@suse.de>
5118
5119 PR tree-optimization/16876
5120 PR middle-end/29478
5121 * gcc.dg/pr29254.c: The warning is bogus.
5122 * gcc.dg/warn-1.c: Likewise.
5123 * gcc.dg/assign-warn-3.c: Likewise.
5124 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
5125
5126 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
5127
5128 * gcc.c-torture/execute/20070623-1.c: New.
5129
5130 2007-06-22 Jan Hubicka <jh@suse.cz>
5131
5132 * gcc.c-torture/compile/pr31541.c: New.
5133
5134 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
5135
5136 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
5137 Remove -m64 from dg-options.
5138
5139 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
5140
5141 PR middle-end/32374
5142 * gcc.dg/pr32374.c: New test.
5143
5144 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5145
5146 PR fortran/32360
5147 * gfortran.dg/pointer_assign_3.f90: New test.
5148
5149 2007-06-21 Sebastian Pop <sebpop@gmail.com>
5150
5151 * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
5152
5153 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5154
5155 PR fortran/31162
5156 * gfortran.dg/assign.f90: Update test.
5157 * gfortran.dg/real_do_1.f90: Update test.
5158 * gfortran.dg/gomp/omp_do1.f90: Update test.
5159 * gfortran.dg/warnings_are_errors_1.f: Update test.
5160 * gfortran.dg/g77/20010519-1.f: Update test.
5161 * gfortran.dg/g77/pr9258.f: Update test.
5162 * gfortran.dg/g77/960317-1.f: Update test.
5163
5164 2007-06-21 Richard Guenther <rguenther@suse.de>
5165
5166 PR tree-optimization/32453
5167 * gcc.c-torture/compile/pr32453.c: New testcase.
5168
5169 2007-06-21 Jakub Jelinek <jakub@redhat.com>
5170
5171 PR tree-optimization/31866
5172 * gcc.dg/pr31866.c: New test.
5173
5174 2007-06-21 Richard Guenther <rguenther@suse.de>
5175
5176 PR tree-optimization/32451
5177 * g++.dg/torture/20070621-1.C: New testcase.
5178
5179 2007-06-21 Christian Bruel <christian.bruel@st.com>
5180
5181 * gcc.dg/attr-isr.c: Test delay slot content.
5182
5183 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5184
5185 PR fortran/32361
5186 gfortran.dg/pointer_assign_2.f90: New test.
5187
5188 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5189
5190 PR fortran/25061
5191 gfortran.dg/invalid_procedure_name.f90: New test.
5192
5193 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
5194
5195 PR tree-optimization/25737
5196 * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
5197
5198 2007-06-20 Hui-May Chang <hm.chang@apple.com>
5199
5200 * gcc.target/i386/large-size-array-3.c: New.
5201
5202 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
5203 Richard Guenther <rguenther@suse.de>
5204
5205 PR fortran/32140
5206 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
5207
5208 2007-06-20 Jakub Jelinek <jakub@redhat.com>
5209
5210 PR middle-end/31959
5211 * gcc.dg/pr31959.c: New test.
5212
5213 PR inline-asm/32109
5214 * g++.dg/ext/asm10.C: New test.
5215
5216 PR middle-end/32285
5217 * gcc.c-torture/execute/20070614-1.c: New test.
5218
5219 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
5220
5221 * gcc.target/arm/stack-corruption.c: New test.
5222
5223 2007-06-19 Richard Guenther <rguenther@suse.de>
5224
5225 * g++.dg/torture/pr30252.C: New testcase.
5226
5227 2007-06-19 Jakub Jelinek <jakub@redhat.com>
5228
5229 PR tree-optimization/32353
5230 * g++.dg/opt/nrv13.C: New test.
5231
5232 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
5233
5234 PR fortran/20863
5235 PR fortran/20882
5236 * gfortran.dg/impure_assignment_2.f90 : New test.
5237
5238 PR fortran/32236
5239 * gfortran.dg/data_initialized_2.f90 : New test.
5240
5241 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
5242 appropriate version of 'dmach'.
5243
5244 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
5245
5246 PR target/32389
5247 * gcc.target/i386/pr32389.c New test.
5248
5249 2007-06-18 Simon Baldwin <simonb@google.com>
5250
5251 PR c++/31923
5252 * g++.dg/template/error25.C: New.
5253 * g++.dg/template/spec35.C: New.
5254
5255 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
5256
5257 * gcc.c-torture/compile/pr32355.c: New testcase.
5258
5259 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
5260
5261 PR tree-optimization/32383
5262 * g++.dg/opt/pr32383.C: New test.
5263
5264 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
5265
5266 PR rtl-optimization/32366
5267 * gcc.dg/vect/pr32366.c: New test.
5268
5269 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
5270
5271 * gcc.c-torture/compile/pr32349.c: New testcase.
5272
5273 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
5274
5275 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
5276 * gcc.target/sparc/combined-2.c: Likewise.
5277 * gcc.target/sparc/fexpand.c : Likewise.
5278 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
5279 * gcc.target/sparc/fpack16.c : Likewise.
5280 * gcc.target/sparc/fpmerge.c : Likewise.
5281 * gcc.target/sparc/fpmul.c : Likewise.
5282 * gcc.target/sparc/noresult.c : Likewise.
5283 * gcc.target/sparc/pdist.c: Likewise.
5284
5285 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
5286
5287 PR middle-end/31723
5288 * gcc.target/i386/recip-divf.c: New test.
5289 * gcc.target/i386/recip-sqrtf.c: Ditto.
5290 * gcc.target/i386/recip-vec-divf.c: Ditto.
5291 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5292 * gcc.target/i386/sse-recip.c: Ditto.
5293 * gcc.target/i386/sse-recip-vec.c: Ditto.
5294
5295 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
5296
5297 PR tree-opt/32225
5298 * gcc.c-torture/compile/20070605-1.c: New test.
5299
5300 * gcc.c-torture/compile/20070603-1.c: New testcase.
5301 * gcc.c-torture/compile/20070603-2.c: New testcase.
5302
5303 * gcc.c-torture/compile/20070531-1.c: New test.
5304
5305 PR tree-opt/32167
5306 * gcc.c-torture/compile/20070531-2.c: New test.
5307
5308 PR tree-opt/32144
5309 * gcc.c-torture/compile/20070529-1.c: New test.
5310
5311 PR tree-opt/32145
5312 * gcc.c-torture/compile/20070529-2.c: New test.
5313
5314 PR tree-opt/32015
5315 * gcc.c-torture/compile/20070520-1.c: New test.
5316
5317 * g++.dg/ext/java-1.C: New test.
5318
5319 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
5320 loops instead of one. Remove the "can't determine dependence"
5321 check.
5322 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
5323 needed as the cast is gone in the first place.
5324 * gcc.dg/max-1.c: Change local variable a to be a global one.
5325 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
5326 have a cast which is PREd.
5327
5328 2007-06-15 Mark Mitchell <mark@codesourcery.com>
5329
5330 * g++.dg/lookup/anon6.C: New test.
5331
5332 2007-06-14 Dirk Mueller <dmueller@suse.de>
5333
5334 PR c++/31806
5335 * g++.dg/opt/static6.C: New testcase.
5336
5337 2007-06-14 Geoff Keating <geoffk@apple.com>
5338
5339 * g++.dg/ext/visibility/overload-1.C: New.
5340
5341 PR 31093
5342 * g++.dg/ext/visibility/anon4.C: New.
5343
5344 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
5345
5346 PR target/32268
5347 * gcc.target/i386/pr32268.c: New test.
5348
5349 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
5350
5351 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
5352 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
5353 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
5354
5355 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
5356 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
5357 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
5358 BID is used.
5359
5360 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
5361
5362 PR fortran/32302
5363 * gfortran.dg/common_resize_1.f90: New test.
5364
5365 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
5366
5367 PR target/32274
5368 * gcc.dg/vect/pr32224.c: Fix.
5369
5370 2007-06-13 Eric Christopher <echristo@apple.com>
5371
5372 * gcc.target/i386/ssefn-1.c: Add -march=i386.
5373
5374 2007-06-13 Tobias Burnus <burnus@net-b.de>
5375
5376 PR fortran/32323
5377 * gfortran.dg/actual_array_vect_1.f90: New.
5378
5379 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
5380
5381 * gcc.target/sparc/mfpu.c: New test.
5382
5383 2007-06-12 Geoff Keating <geoffk@apple.com>
5384
5385 * g++.dg/warn/weak1.C: Suppress on Darwin.
5386 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
5387
5388 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
5389
5390 PR middle-end/31579
5391 * g++.dg/torture/pr31579.C: New testcase.
5392
5393 2007-06-12 Ian Lance Taylor <iant@google.com>
5394
5395 PR libstdc++/29286
5396 * g++.dg/init/new16.C: New test.
5397 * g++.dg/init/new17.C: New test.
5398 * g++.dg/init/new18.C: New test.
5399 * g++.dg/init/new19.C: New test.
5400
5401 2007-06-12 Olivier Hainque <hainque@adacore.com>
5402
5403 * gnat.dg/lhs_view_convert.adb: New test.
5404
5405 2007-06-12 Richard Guenther <rguenther@suse.de>
5406
5407 PR tree-optimization/15353
5408 PR tree-optimization/31657
5409 * gcc.c-torture/execute/20070424-1.c: New testcase.
5410 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
5411 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
5412 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
5413 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
5414 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
5415
5416 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
5417
5418 PR rtl-optimization/32293
5419 * gcc.dg/pr32293.c: New test.
5420
5421 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
5422
5423 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
5424
5425 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
5426
5427 PR fortran/29786
5428 * gfortran.dg/equiv_7.f90: New test.
5429 * gfortran.dg/equiv_constraint_7.f90: Change error message.
5430
5431 PR fortran/30875
5432 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
5433
5434 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
5435
5436 * gcc.dg/setjmp-3.c: Rename raise to raise0.
5437 * gcc.dg/setjmp-4.c: Likewise.
5438 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
5439
5440 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
5441
5442 PR rtl-optimization/31025
5443 * gfortran.dg/pr31025.f90: New.
5444
5445 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
5446
5447 PR target/32280
5448 * gcc.target/i386/pr32280.c: New test.
5449
5450 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
5451
5452 PR middle-end/32279
5453 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
5454
5455 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5456
5457 PR libgfortran/32235
5458 * gfortran.dg/backspace_9.f: New test.
5459
5460 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
5461
5462 * gcc.dg/tree-ssa/prefetch-7.c: New test.
5463
5464 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
5465
5466 * gcc.dg/tree-ssa/loop-28.c: New testcase.
5467
5468 2007-06-09 Ian Lance Taylor <iant@google.com>
5469
5470 PR tree-optimization/32169
5471 * gcc.c-torture/compile/pr32169.c: New test.
5472
5473 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
5474
5475 * gcc.dg/vect/costmodel: New directory.
5476 * gcc.dg/vect/costmodel/i386: New directory.
5477 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
5478 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5479 New test.
5480 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
5481 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
5482 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
5483 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
5484 * gcc.dg/vect/costmodel/x86_64: New directory.
5485 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
5486 New testsuite.
5487 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5488 New test.
5489 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
5490 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
5491 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
5492 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
5493 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
5494
5495 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
5496
5497 PR tree-optimization/32243
5498 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
5499 flags for -Os tests.
5500 * gcc.dg/vect/03-vect-pr32243.c: New test.
5501
5502 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
5503
5504 PR tree-optimization/32224
5505 * gcc.dg/vect/pr32224.c: New test.
5506
5507 2007-06-08 Jakub Jelinek <jakub@redhat.com>
5508
5509 PR c++/32177
5510 * g++.dg/gomp/pr32177.C: New test.
5511
5512 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5513
5514 PR testsuite/25241
5515 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
5516 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
5517 warning nor an error.
5518 * gcc.dg/Wfatal-2.c: Likewise.
5519 * gcc.dg/Werror-1.c: Likewise.
5520 * gcc.dg/Werror-5.c: Likewise.
5521 * gcc.dg/Werror-7.c: Likewise.
5522 * gcc.dg/Werror-10.c: Likewise.
5523 * gcc.dg/Werror-11.c: Likewise.
5524
5525 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
5526
5527 PR c++/30759
5528 * g++.dg/init/brace6.C: New test.
5529
5530 2007-06-07 Geoffrey Keating <geoffk@apple.com>
5531
5532 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
5533 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
5534 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
5535 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
5536
5537 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
5538 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
5539 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
5540 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
5541 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
5542 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
5543 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
5544 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
5545
5546 * gcc.dg/darwin-minversion-3.c: New.
5547
5548 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
5549
5550 * gcc.target/i386/builtin-copysign.c: New test.
5551
5552 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
5553
5554 PR tree-optimization/32220
5555 * gfortran.dg/predcom-2.f: New testcase.
5556
5557 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
5558
5559 PR tree-opt/32231
5560 * gcc.target/i386/vectorize4.c: New test.
5561
5562 2007-06-06 Steve Ellcey <sje@cup.hp.com>
5563
5564 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
5565
5566 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5567
5568 PR testsuite/25241
5569 * gcc.dg/simd-5.c: Mark output as a note.
5570 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
5571 dg-message.
5572 * gcc.dg/simd-1.c: Likewise.
5573 * gcc.dg/always_inline.c: Mark output as a sorry.
5574 * gcc.dg/always_inline2.c: Likewise.
5575 * gcc.dg/always_inline3.c: Likewise.
5576
5577 2007-06-06 Ian Lance Taylor <iant@google.com>
5578
5579 * g++.dg/conversion/enum1.C: New test.
5580
5581 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
5582
5583 PR tree-optimization/32216
5584 * gcc.dg/vect/pr32216.c: New test.
5585
5586 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5587
5588 PR testsuite/18923
5589 * gfortran.dg/invalid_contains_1.f90: New test.
5590 * gfortran.dg/invalid_contains_2.f90: New test.
5591
5592 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5593
5594 PR testsuite/32057
5595 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
5596 midnight issues.
5597
5598 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5599
5600 PR testsuite/25241
5601 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
5602 dg-message to match de note.
5603 * gcc.dg/pr26570.c: Use dg-message for a note.
5604 * gcc.dg/pr29254.c: Use dg-message for generic output and use
5605 dg-error instead of dg-warning because of -Werror.
5606 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
5607 neither an error, nor a warning.
5608 * gcc.dg/glibc-uclibc-2.c: Likewise
5609 * gcc.dg/cpp/19940712-1.c: Likewise.
5610
5611 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
5612
5613 PR preprocessor/23479
5614 * gcc.dg/binary-constants-1.c: Add test suites for
5615 the 0b-prefixed binary integer constants.
5616 * gcc.dg/binary-constants-2.c: Ditto.
5617 * gcc.dg/binary-constants-3.c: Ditto.
5618 * gcc.dg/binary-constants-4.c: Ditto.
5619
5620 2007-06-05 Ian Lance Taylor <iant@google.com>
5621
5622 * gcc.dg/Wstrict-overflow-19.c: New test.
5623
5624 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
5625
5626 * gcc.dg/matrix/matrix-6.c: Remove conversion.
5627
5628 2007-06-04 Ian Lance Taylor <iant@google.com>
5629
5630 * gcc.dg/Wstrict-overflow-18.c: New test.
5631
5632 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5633
5634 PR testsuite/25241
5635 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
5636 * gcc.dg/cpp/mi5.c: Likewise.
5637 * gcc.dg/cpp/mi7.c: Likewise.
5638
5639 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
5640
5641 PR c/32191
5642 * gcc.dg/pr32191.c: New test.
5643
5644 2007-05-28 Tobias Burnus <burnus@net-b.de>
5645
5646 PR fortran/32124
5647 * gfortran.dg/allocate_stat_1.f90: Remove.
5648
5649 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
5650
5651 * gcc.target/i386/sse4_2-check.h: New.
5652 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
5653 * gcc.target/i386/sse4_2-crc32.h: Likewise.
5654 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
5655 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5656 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
5657 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
5658 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
5659 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
5660 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
5661 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
5662 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
5663 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
5664 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
5665 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
5666 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
5667 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
5668 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
5669 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5670
5671 2007-06-01 Geoffrey Keating <geoffk@apple.com>
5672
5673 * gcc.dg/pie-link.c: New test.
5674
5675 2007-06-01 Ian Lance Taylor <iant@google.com>
5676
5677 * gcc.dg/Wstrict-overflow-17.c: New test.
5678
5679 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
5680
5681 * gcc.dg/builtin-return-1.c (g): New.
5682 (main): Allocate at least 64 bytes on the stack.
5683
5684 2007-05-31 Mark Mitchell <mark@codesourcery.com>
5685
5686 * g++.dg/init/cleanup3.C: New test.
5687
5688 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
5689
5690 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
5691 int is 16 bits.
5692
5693 007-05-31 Paul Thomas <pault@gcc.gnu.org>
5694
5695 PR fortran/32156
5696 * gfortran.dg/char_array_constructor_3.f90: New test.
5697
5698 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
5699
5700 PR tree-optimization/32160
5701 * gfortran.dg/predcom-1.f: New test.
5702
5703 2007-05-31 Richard Guenther <rguenther@suse.de>
5704
5705 * g++.dg/other/str_empty.C: Move...
5706 * g++.dg/other/pr30567.C: Move...
5707 * g++.dg/tree-ssa/pr27218.C: Move...
5708 * g++.dg/torture: ...here and remove dg-options.
5709
5710 2007-05-31 Paolo Carlini <pcarlini@suse.de>
5711
5712 PR c++/32158
5713 * g++.dg/ext/is_pod_incomplete.C: New.
5714
5715 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
5716 Douglas Gregor <doug.gregor@gmail.com>
5717 Pedro Lamarao <pedro.lamarao@mndfck.org>
5718 Howard Hinnant <howard.hinnant@gmail.com>
5719
5720 PR c++/7412
5721 PR c++/29939
5722 * g++.dg/cpp0x/rv8p.C: New.
5723 * g++.dg/cpp0x/temp-constructor-bug.C: New.
5724 * g++.dg/cpp0x/cast-bug.C: New.
5725 * g++.dg/cpp0x/elision_weak.C: New.
5726 * g++.dg/cpp0x/collapse-bug.C: New.
5727 * g++.dg/cpp0x/rv3p.C: New.
5728 * g++.dg/cpp0x/rv7n.C: New.
5729 * g++.dg/cpp0x/overload-conv-1.C: New.
5730 * g++.dg/cpp0x/rv2n.C: New.
5731 * g++.dg/cpp0x/deduce.C: New.
5732 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
5733 * g++.dg/cpp0x/rv6p.C: New.
5734 * g++.dg/cpp0x/template_deduction.C: New.
5735 * g++.dg/cpp0x/implicit-copy.C: New.
5736 * g++.dg/cpp0x/rv1p.C: New.
5737 * g++.dg/cpp0x/cast.C: New.
5738 * g++.dg/cpp0x/rv5n.C: New.
5739 * g++.dg/cpp0x/collapse.C: New.
5740 * g++.dg/cpp0x/overload-conv-2.C: New.
5741 * g++.dg/cpp0x/rv4p.C: New.
5742 * g++.dg/cpp0x/rvo.C: New.
5743 * g++.dg/cpp0x/iop.C: New.
5744 * g++.dg/cpp0x/rv3n.C: New.
5745 * g++.dg/cpp0x/rv7p.C: New.
5746 * g++.dg/cpp0x/reference_collapsing.C: New.
5747 * g++.dg/cpp0x/overload.C: New.
5748 * g++.dg/cpp0x/named.C: New.
5749 * g++.dg/cpp0x/rv2p.C: New.
5750 * g++.dg/cpp0x/rv6n.C: New.
5751 * g++.dg/cpp0x/not_special.C: New.
5752 * g++.dg/cpp0x/bind.C: New.
5753 * g++.dg/cpp0x/rv1n.C: New.
5754 * g++.dg/cpp0x/rv5p.C: New.
5755 * g++.dg/cpp0x/elision.C: New.
5756 * g++.dg/cpp0x/named_refs.C: New.
5757 * g++.dg/cpp0x/unnamed_refs.C: New.
5758 * g++.dg/cpp0x/rv4n.C: New.
5759 * g++.dg/cpp0x/elision_neg.C: New.
5760 * g++.dg/init/copy7.C: Run in C++98 mode.
5761 * g++.dg/overload/arg1.C: Ditto.
5762 * g++.dg/overload/arg4.C: Ditto.
5763
5764 2007-05-30 Jakub Jelinek <jakub@redhat.com>
5765
5766 PR c++/31809
5767 * g++.dg/opt/static5.C: New test.
5768
5769 2007-05-30 Richard Guenther <rguenther@suse.de>
5770
5771 * g++.dg/dg.exp: Prune torture/.
5772 * g++.dg/torture/dg-torture.exp: New testsuite.
5773
5774 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
5775
5776 * gcc.target/arm/pr27387.C: Move and rename to ...
5777 * g++.dg/inherit/thunk8.C: ... here.
5778
5779 2007-05-30 Jakub Jelinek <jakub@redhat.com>
5780
5781 PR tree-optimization/31769
5782 * g++.dg/gomp/pr31769.C: New test.
5783
5784 2007-05-29 Hui-May Chang <hm.chang@apple.com>
5785
5786 * gcc.target/i386/stack-realign.c: New.
5787
5788 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
5789
5790 * gcc.dg/tree-ssa/prefetch-6.c: New test.
5791
5792 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
5793
5794 * gfortran.dg/sizeof.f90: New.
5795
5796 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5797
5798 PR c/31339
5799 * gcc.dg/boolcomplex-1.c: New test.
5800
5801 PR c++/31339
5802 * g++.dg/ext/boolcomplex-1.c: New test.
5803
5804 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
5805
5806 * gcc.dg/matrix: New directory.
5807
5808 2007-05-28 Tobias Burnus <burnus@net-b.de>
5809
5810 PR fortran/32124
5811 * gfortran.dg/allocate_stat_1.f90: New.
5812
5813 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
5814
5815 PR fortran/31972
5816 * transfer_hollerith_1.f90: New test.
5817
5818 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5819
5820 PR tree-opt/32100
5821 * gcc.c-torture/execute/vrp-7.c: New test.
5822
5823 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
5824
5825 * gfortran.dg/transfer_simplify_4.f90: New test.
5826
5827 2007-05-27 Tobias Burnus <burnus@net-b.de>
5828
5829 PR fortran/32088
5830 * gfortran.dg/func_result_3.f90: New.
5831
5832 2007-05-27 Tobias Burnus <burnus@net-b.de>
5833
5834 PR middle-end/32083
5835 * gfortran.dg/transfer_simplify_3.f90: New.
5836
5837 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
5838
5839 PR target/32065
5840 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
5841 to compile options.
5842 * gcc.target/i386/pr32065-2.c: New test.
5843
5844 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5845
5846 PR fortran/31813
5847 * gfortran.dg/io_constraints_2.f90: Update.
5848
5849 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
5850
5851 PR fortran/31219
5852 * gfortran.dg/array_constructor_17.f90: New test.
5853
5854 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
5855
5856 PR tree-opt/32090
5857 * g++.dg/opt/array2.C: New testcase.
5858
5859 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
5860
5861 PR target/32065
5862 * gcc.target/i386/pr32065.c: New test.
5863
5864 2007-05-25 Dirk Mueller <dmueller@suse.de>
5865 Marcus Meissner <meissner@suse.de>
5866
5867 * gcc.dg/attr-alloc_size.c: New.
5868
5869 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
5870 Lee Millward <lee.millward@gmail.com>
5871
5872 PR c++/31745
5873 * g++.dg/parse/crash34.C: New test.
5874
5875 * g++.dg/parse/crash35.C: New test.
5876
5877 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
5878
5879 * gcc.target/i386/sse2-check.h: New.
5880 * gcc.target/i386/sse2-vec-1.c: Likewise.
5881 * gcc.target/i386/sse2-vec-2.c: Likewise.
5882 * gcc.target/i386/sse2-vec-3.c: Likewise.
5883 * gcc.target/i386/sse2-vec-4.c: Likewise.
5884 * gcc.target/i386/sse2-vec-5.c: Likewise.
5885 * gcc.target/i386/sse2-vec-6.c: Likewise.
5886
5887 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
5888
5889 PR c++/31431
5890 PR c++/31432
5891 PR c++/31434
5892 PR c++/31435
5893 PR c++/31437
5894 PR c++/31438
5895 PR c++/31442
5896 PR c++/31443
5897 PR c++/31444
5898 PR c++/31445
5899 * g++.dg/cpp0x/pr31431.C: New.
5900 * g++.dg/cpp0x/pr31437.C: New.
5901 * g++.dg/cpp0x/pr31442.C: New.
5902 * g++.dg/cpp0x/pr31444.C: New.
5903 * g++.dg/cpp0x/pr31431-2.C: New.
5904 * g++.dg/cpp0x/pr31432.C: New.
5905 * g++.dg/cpp0x/pr31434.C: New.
5906 * g++.dg/cpp0x/pr31438.C: New.
5907 * g++.dg/cpp0x/pr31443.C: New.
5908 * g++.dg/cpp0x/pr31445.C: New.
5909 * g++.dg/cpp0x/variadic-crash1.C: New.
5910
5911 2007-05-25 Richard Sandiford <richard@codesourcery.com>
5912
5913 * gcc.target/arm/long-calls-1.c: New test.
5914 * gcc.target/arm/long-calls-2.c: Likewise.
5915 * gcc.target/arm/long-calls-3.c: Likewise.
5916 * gcc.target/arm/long-calls-4.c: Likewise.
5917
5918 2007-05-25 Richard Guenther <rguenther@suse.de>
5919 Andrew Pinski <andrew_pinski@playstation.sony.com>
5920
5921 PR tree-optimization/31982
5922 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
5923
5924 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
5925
5926 PR fortran/32047
5927 * gfortran.dg/result_in_spec_2.f90: New test.
5928
5929 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5930
5931 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
5932
5933 2007-05-24 Ollie Wild <aaw@google.com>
5934
5935 * gcc.dg/cpp/counter-1.c: New test.
5936 * gcc.dg/pch/counter-1.c: New test.
5937 * gcc.dg/pch/counter-1.hs: New file.
5938 * gcc.dg/pch/counter-2.c: New test.
5939 * gcc.dg/pch/counter-2.hs: New file.
5940 * gcc.dg/pch/counter-3.c: New test.
5941 * gcc.dg/pch/counter-3.hs: New file.
5942
5943 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
5944
5945 * gcc.dg/tree-ssa/predcom-1.c: New test.
5946 * gcc.dg/tree-ssa/predcom-2.c: New test.
5947 * gcc.dg/tree-ssa/predcom-3.c: New test.
5948 * gcc.dg/tree-ssa/predcom-4.c: New test.
5949 * gcc.dg/tree-ssa/predcom-5.c: New test.
5950 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
5951
5952 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
5953
5954 PR testsuite/32062
5955 * gcc.target/i386/sse4_1-check.h (MASK): New.
5956
5957 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5958
5959 PR fortran/32038
5960 * gfortran.dg/pr25603.f: Initialize integer variables.
5961
5962 2007-05-23 Ian Lance Taylor <iant@google.com>
5963
5964 * g++.dg/other/vrp1.C: New test.
5965
5966 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
5967
5968 PR preprocessor/20077
5969 * gcc.dg/cpp/paste15.c: New test.
5970
5971 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
5972 Nigel Stephens <nigel@mips.com>
5973 Richard Sandiford <richard@codesourcery.com>
5974
5975 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
5976 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
5977 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
5978 * gcc.target/mips/inter/mips16-inter.exp: New.
5979
5980 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
5981
5982 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
5983
5984 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
5985
5986 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
5987 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
5988 * gcc.target/i386/sse3-addsubps.c: Likewise.
5989 * gcc.target/i386/sse3-haddpd.c: Likewise.
5990 * gcc.target/i386/sse3-haddps.c: Likewise.
5991 * gcc.target/i386/sse3-hsubpd.c: Likewise.
5992 * gcc.target/i386/sse3-hsubps.c: Likewise.
5993 * gcc.target/i386/sse3-lddqu.c: Likewise.
5994 * gcc.target/i386/sse3-movddup.c: Likewise.
5995 * gcc.target/i386/sse3-movshdup.c: Likewise.
5996 * gcc.target/i386/sse3-movsldup.c: Likewise.
5997
5998 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
5999 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
6000 * gcc.target/i386/ssse3-pabsd.c: Likewise.
6001 * gcc.target/i386/ssse3-pabsw.c: Likewise.
6002 * gcc.target/i386/ssse3-palignr.c: Likewise.
6003 * gcc.target/i386/ssse3-phaddd.c: Likewise.
6004 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
6005 * gcc.target/i386/ssse3-phaddw.c: Likewise.
6006 * gcc.target/i386/ssse3-phsubd.c: Likewise.
6007 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
6008 * gcc.target/i386/ssse3-phsubw.c: Likewise.
6009 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
6010 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
6011 * gcc.target/i386/ssse3-pshufb.c: Likewise.
6012 * gcc.target/i386/ssse3-psignb.c: Likewise.
6013 * gcc.target/i386/ssse3-psignd.c: Likewise.
6014 * gcc.target/i386/ssse3-psignw.c: Likewise.
6015 * gcc.target/i386/ssse3-vals.h: Likewise.
6016
6017 * gcc.target/i386/sse3-check.h: New file.
6018 * gcc.target/i386/ssse3-check.h: Likewise.
6019
6020 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
6021
6022 PR middle-end/31095
6023 * gcc.c-torture/compile/bcopy-1.c: New testcase.
6024
6025 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
6026
6027 PR middle-end/31606
6028 * gcc.c-torture/20070522-1.c: New testcase.
6029
6030 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6031
6032 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
6033
6034 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
6035
6036 * gcc.c-torture/execute/ieee/20000320-1.x,
6037 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
6038 m68k-*-* and check_effective_target_coldfire_fpu.
6039
6040 2007-05-22 Ollie Wild <aaw@google.com>
6041
6042 * g++.dg/lookup/hidden-class10.C: New test.
6043 * g++.dg/lookup/hidden-class11.C: New test.
6044
6045 2007-05-22 Ollie Wild <aaw@google.com>
6046
6047 * g++.dg/lookup/name-clash5.C: New test.
6048 * g++.dg/lookup/name-clash6.C: New test.
6049
6050 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6051
6052 * g++.dg/other/i386-2.C: Update comments on header files tested.
6053 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
6054 of <tmmintrin.h>.
6055 * gcc.target/i386/sse-12.c: Likewise.
6056 * gcc.target/i386/sse-13.c: Likewise.
6057 * gcc.target/i386/sse-14.c: Likewise.
6058
6059 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
6060 Redefined to test with immediate operand.
6061 (__builtin_ia32_blendps): Likewise.
6062 (__builtin_ia32_blendpd): Likewise.
6063 (__builtin_ia32_dpps): Likewise.
6064 (__builtin_ia32_dpps): Likewise.
6065 (__builtin_ia32_insertps128): Likewise.
6066 (__builtin_ia32_vec_ext_v4sf): Likewise.
6067 (__builtin_ia32_vec_set_v16qi): Likewise.
6068 (__builtin_ia32_vec_set_v4si): Likewise.
6069 (__builtin_ia32_vec_set_v2di): Likewise.
6070 (__builtin_ia32_vec_ext_v16qi): Likewise.
6071 (__builtin_ia32_vec_ext_v4si): Likewise.
6072 (__builtin_ia32_vec_ext_v2di): Likewise.
6073 (__builtin_ia32_roundpd): Likewise.
6074 (__builtin_ia32_roundsd): Likewise.
6075 (__builtin_ia32_roundps): Likewise.
6076 (__builtin_ia32_roundss): Likewise.
6077 (__builtin_ia32_mpsadbw128): Likewise.
6078
6079 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6080
6081 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
6082
6083 2007-05-22 Janis Johnson <janis187@us.ibm.com>
6084
6085 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
6086 failures.
6087 * gcc.dg/dfp/func-struct.c: Ditto.
6088 * gcc.dg/dfp/operator-assignment.c: Ditto.
6089 * gcc.dg/dfp/convert-bfp.c: Ditto.
6090 * gcc.dg/dfp/convert-int.c: Ditto.
6091 * gcc.dg/dfp/convert-int-max.c: Ditto.
6092 * gcc.dg/dfp/func-scalar.c: Ditto.
6093 * gcc.dg/dfp/cast.c: Ditto.
6094 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
6095 failures, and fix a typo in return type of arg1_128.
6096 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
6097 failures, and fix a typo in a constant suffix.
6098 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
6099 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
6100
6101 2007-05-22 Janis Johnson <janis187@us.ibm.com>
6102 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6103
6104 * lib/gcc-dg.exp(process_message): New proc.
6105 (dg-message): New test directive.
6106 * gcc.dg/always_inline.c: Use dg-message.
6107 * gcc.dg/always_inline2.c: Ditto.
6108 * gcc.dg/always_inline3.c: Ditto.
6109 * gcc.dg/invalid-call-1.c: Ditto.
6110 * gcc.dg/pr17506.c: Ditto.
6111 * gcc.dg/simd-5.c: Ditto.
6112 * gcc.dg/simd-6.c: Ditto.
6113 * gcc.dg/va-arg-2.c: Ditto.
6114 * gcc.dg/cpp/syshdr.c: Ditto.
6115 * gcc.dg/cpp/unc4.c: Ditto.
6116 * gcc.dg/cpp/trad/mi1.c: Ditto.
6117 * gcc.dg/cpp/trad/mi5.c: Ditto.
6118 * gcc.dg/cpp/trad/mi7.c: Ditto.
6119 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
6120 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
6121 * gcc.test-framework/test-framework.awk: Special-case outexists
6122 tests.
6123
6124 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6125
6126 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
6127 (bit_SSE4_2): Likewise.
6128 (bit_POPCNT): Likewise.
6129
6130 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
6131 Check if assembler supports SSE4 instructions.
6132
6133 * gcc.target/i386/sse4_1-blendpd.c: New file.
6134 * gcc.target/i386/sse4_1-blendps.c: Likewise.
6135 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
6136 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
6137 * gcc.target/i386/sse4_1-check.h: Likewise.
6138 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
6139 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
6140 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
6141 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
6142 * gcc.target/i386/sse4_1-extractps.c: Likewise.
6143 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
6144 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
6145 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
6146 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
6147 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
6148 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
6149 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
6150 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
6151 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
6152 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
6153 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6154 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
6155 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
6156 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
6157 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
6158 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6159 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
6160 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
6161 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
6162 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
6163 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
6164 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
6165 * gcc.target/i386/sse4_1-pminud.c: Likewise.
6166 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
6167 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
6168 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
6169 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
6170 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
6171 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
6172 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
6173 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
6174 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
6175 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
6176 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
6177 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
6178 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
6179 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
6180 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
6181 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
6182 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
6183 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
6184 * gcc.target/i386/sse4_1-round.h: Likewise.
6185 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6186 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6187 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6188 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
6189 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6190 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6191 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6192 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6193 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6194 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6195 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6196 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6197 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6198 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6199
6200 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6201
6202 PR fortran/31627
6203 * gfortran.dg/bounds_check_7.f90: New test.
6204
6205 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
6206
6207 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
6208 (check_effective_target_sse4a): Ditto.
6209
6210 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
6211 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
6212 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
6213 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
6214 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
6215 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
6216 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
6217 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
6218 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
6219 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
6220 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
6221 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
6222 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
6223 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
6224 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
6225 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
6226 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
6227 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
6228 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
6229 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
6230
6231 2007-05-21 Mark Mitchell <mark@codesourcery.com>
6232
6233 * g++.dg/ext/cleanup-1.C: New test.
6234 * g++.dg/ext/cleanup-2.C: Likewise.
6235 * g++.dg/ext/cleanup-3.C: Likewise.
6236 * g++.dg/ext/cleanup-4.C: Likewise.
6237 * g++.dg/ext/cleanup-5.C: Likewise.
6238 * g++.dg/ext/cleanup-6.C: Likewise.
6239 * g++.dg/ext/cleanup-8.C: Likewise.
6240 * g++.dg/ext/cleanup-9.C: Likewise.
6241 * g++.dg/ext/cleanup-10.C: Likewise.
6242 * g++.dg/ext/cleanup-11.C: Likewise.
6243 * g++.dg/ext/cleanup-dtor.C: Likewise.
6244
6245 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
6246
6247 PR middle-end/31995
6248 * gcc.dg/vect/vect-102a.c: New test.
6249
6250 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
6251 Paolo Carlini <pcarlini@suse.de>
6252 Uros Bizjak <ubizjak@gmail.com>
6253
6254 * gcc.dg/gcc-have-sync-compare-and-swap.c,
6255 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6256 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6257 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
6258 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6259 New testcases.
6260
6261 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
6262
6263 PR fortran/32002
6264 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
6265
6266 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6267
6268 PR fortran/32027
6269 * gfortran.dg/do_3.F90: Add checks for the final value of the
6270 loop variable.
6271
6272 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
6273
6274 * gcc.c-torture/execute/990127-2.x: New file.
6275
6276 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
6277
6278 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
6279 * gcc.target/i386/sse-12: Add -O to compile options.
6280 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
6281 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
6282 and mm3dnow.h. Add -O to compile options.
6283
6284 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
6285
6286 PR fortran/31867
6287 * gfortran.dg/char_length_5.f90: New test.
6288
6289 PR fortran/31994
6290 * gfortran.dg/array_reference_1.f90: New test.
6291
6292 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6293
6294 PR middle-end/7651
6295 PR c++/11856
6296 PR c/12963
6297 PR c/23587
6298 PR other/29694
6299 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
6300 * gcc.dg/Wtype-limits.c: New.
6301 * gcc.dg/Wtype-limits-Wextra.c: New.
6302 * gcc.dg/Wtype-limits-no.c: New.
6303 * g++.dg/warn/Wtype-limits.C: New.
6304 * g++.dg/warn/Wtype-limits-Wextra.C: New.
6305 * g++.dg/warn/Wtype-limits-no.C: New.
6306
6307 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6308
6309 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
6310 instead of "-msse2".'
6311 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
6312 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
6313 and mm3dnow.h.
6314 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
6315 to test with immediate operand.
6316 (__builtin_ia32_insertqi): Ditto.
6317 (__builtin_ia32_palignr128): Ditto.
6318 (__builtin_ia32_palignr): Ditto.
6319 (__builtin_ia32_pshufhw): Ditto.
6320 (__builtin_ia32_pshuflw): Ditto.
6321 (__builtin_ia32_pshufd): Ditto.
6322 (__builtin_ia32_vec_set_v8hi): Ditto.
6323 (__builtin_ia32_vec_ext_v8hi): Ditto.
6324 (__builtin_ia32_shufpd): Ditto.
6325 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6326
6327 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
6328
6329 PR fortran/32001
6330 * gfortran.dg/min_max_conformance.f90: Added more testcases.
6331
6332 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6333
6334 PR target/31585
6335 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
6336 and "__inline". Use "-msse" instead of "-msse2".
6337
6338 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6339
6340 PR middle-end/7651
6341 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
6342 * gcc.dg/20030906-2.c: Likewise.
6343 * objc.dg/method-17.m: Add -Wreturn-type.
6344 * obj-c++.dg/method-21.mm: Likewise.
6345
6346 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6347
6348 PR target/31585
6349 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
6350 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
6351 (__builtin_ia32_psrlqi128): Ditto.
6352 (__builtin_ia32_psrlwi128): Ditto.
6353 (__builtin_ia32_psrldi128): Ditto.
6354 (__builtin_ia32_psrldqi128): Ditto.
6355 (__builtin_ia32_pslldqi128): Ditto.
6356 (__builtin_ia32_psrawi128): Ditto.
6357 (__builtin_ia32_psradi128): Ditto.
6358 (__builtin_ia32_psllqi128): Ditto.
6359 (__builtin_ia32_pslldi128): Ditto.
6360 (__builtin_prefetch): Ditto.
6361 (__builtin_ia32_pshufw): Ditto.
6362 (__builtin_ia32_vec_set_v4hi): Ditto.
6363 (__builtin_ia32_vec_ext_v4hi): Ditto.
6364 (__builtin_ia32_shufps): Ditto.
6365 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6366
6367 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6368
6369 PR fortran/31974
6370 * gfortran.dg/char_allocation_1.f90: New test.
6371
6372 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6373
6374 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
6375 * gcc.dg/Wconversion-sign.c: New.
6376 * gcc.dg/Wconversion-integer-no-sign.c: New.
6377 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
6378 Wconversion-sign.C
6379 * g++.dg/warn/Wconversion-sign.C: New.
6380 * g++.old-deja/g++.other/warn4.C: Update.
6381 * g++.dg/warn/Wconversion1.C: Likewise.
6382
6383 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6384
6385 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
6386 * gcc.dg/torture/builtin-math-4.c: Likewise.
6387
6388 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6389
6390 PR libfortran/31964
6391 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
6392
6393 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
6394
6395 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
6396
6397 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
6398
6399 PR target/31628
6400 * gcc.target/i386/pr31628.c: New.
6401
6402 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
6403
6404 PR middle-end/31344
6405 * gcc.dg/pr31344.c: New test.
6406
6407 2007-05-17 Ian Lance Taylor <iant@google.com>
6408
6409 PR tree-optimization/31953
6410 * gcc.c-torture/compile/pr31953.c: New test.
6411
6412 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6413
6414 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
6415
6416 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
6417 and drem.
6418 * gcc.dg/torture/builtin-math-4.c: Likewise.
6419
6420 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
6421 * gcc.dg/torture/builtin-math-4.c: Likewise.
6422
6423 * gcc.dg/torture/builtin-math-4.c: New test.
6424
6425 2007-05-17 Janis Johnson <janis187@us.ibm.com>
6426 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6427
6428 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
6429 * gcc.dg/cpp/include2.c: Ditto.
6430 * gcc.dg/cpp/mac-dir-2.c: Ditto.
6431 * gcc.dg/cpp/paste5.c: Ditto.
6432 * gcc.dg/cpp/paste6.c: Ditto.
6433 * gcc.dg/cpp/paste8.c: Ditto.
6434 * gcc.dg/cpp/paste11.c: Ditto.
6435 * gcc.dg/cpp/paste13.c: Ditto.
6436 * gcc.dg/cpp/skipping2.c: Ditto.
6437 * gcc.dg/reg-vol-struct-1.c: Ditto.
6438 * gcc.dg/Wshadow-1.c: Ditto.
6439 * gcc.dg/cpp/trad/comment.c: Ditto.
6440 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
6441 * gcc.dg/cpp/if-2.c: Ditto.
6442 * gcc.dg/array-5.c: Ditto.
6443 * gcc.dg/inline-15.c: Ditto.
6444 * gcc.dg/pr27953.c: Ditto.
6445 * gcc.dg/Wno-c++-compat.c: Ditto.
6446
6447 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
6448
6449 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
6450
6451 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
6452
6453 * gcc.c-torture/execute/20070517-1.c: New test.
6454
6455 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
6456
6457 PR fortran/31919
6458 * gfortran.dg/min_max_conformance.f90: New test.
6459
6460 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
6461
6462 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
6463 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
6464 gcc.dg/vect/vect-104.c: Use more complex construction to
6465 prevent vectorizing.
6466 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
6467
6468 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
6469
6470 PR tree-optimization/24659
6471 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
6472 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
6473 not vect_int target.
6474 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
6475 not vect_int target. Loop is vectorized for vect_intfloat_cvt
6476 targets.
6477 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
6478 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
6479 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
6480
6481 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
6482
6483 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
6484 and x86_64-*-* targets.
6485 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
6486
6487 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
6488
6489 PR fortran/18769
6490 PR fortran/30881
6491 PR fortran/31194
6492 PR fortran/31216
6493 PR fortran/31427
6494 * transfer_simplify_1.f90: New test.
6495 * transfer_simplify_2.f90: New test.
6496
6497 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
6498
6499 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
6500
6501 2007-05-14 Janis Johnson <janis187@us.ibm.com>
6502
6503 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6504
6505 * gcc.dg/fltconst-pedantic-dfp.c: New test.
6506
6507 PR c/31924
6508 * gcc.dg/fltconst-1.c: New test.
6509
6510 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
6511 * gcc.dg/dfp/operator-assignment.c: Ditto.
6512
6513 2007-05-14 Paolo Carlini <pcarlini@suse.de>
6514
6515 PR c++/29928
6516 * g++.dg/rtti/typeid5.C: New.
6517
6518 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6519
6520 PR fortran/31725
6521 * gfortran.dg/substr_4.f: New test.
6522
6523 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
6524
6525 * gcc.target/m68k/interrupt_thread-1.c,
6526 gcc.target/m68k/interrupt_thread-2.c,
6527 gcc.target/m68k/interrupt_thread-3.c: New.
6528 * gcc.target/m68k/m68k.exp: Accept fido.
6529
6530 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6531
6532 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
6533 * gfortran.dg/altreturn_3.f90: Likewise.
6534 * gfortran.dg/assumed_dummy_1.f90: Likewise.
6535 * gfortran.dg/default_numeric_type_1.f90: Likewise.
6536 * gfortran.dg/inquire_iolength.f90: Likewise.
6537 * gfortran.dg/module_naming_1.f90: Likewise.
6538 * gfortran.dg/oldstyle_2.f90: Likewise.
6539 * gfortran.dg/operator_2.f90: Likewise.
6540 * gfortran.dg/parameter_array_element_1.f90: Likewise.
6541 * gfortran.dg/used_types_11.f90: Likewise.
6542 * gfortran.dg/zero_array_components_1.f90: Likewise.
6543 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
6544 * gfortran.dg/parameter_array_dummy.f90: Likewise.
6545 * gfortran.dg/real_const_3.f90: Likewise.
6546
6547 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
6548
6549 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
6550 * gcc.dg/tree-ssa/loop-30.c: New test.
6551
6552 2007-05-13 Richard Guenther <rguenther@suse.de>
6553
6554 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
6555 scanning forwprop1.
6556 * g++.dg/tree-ssa/pr31146.C: Likewise.
6557
6558 2007-05-13 Revital Eres <eres@il.ibm.com>
6559
6560 * gcc.dg/dse.c: New test.
6561
6562 2007-05-12 Richard Guenther <rguenther@suse.de>
6563
6564 PR tree-optimization/31797
6565 * gcc.c-torture/compile/pr31797.c: New testcase.
6566
6567 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
6568
6569 PR fortran/30746
6570 * gfortran.dg/host_assoc_function_1.f90: New test.
6571
6572 2007-05-11 Steve Ellcey <sje@cup.hp.com>
6573
6574 PR c++/31829
6575 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
6576
6577 2007-05-11 Silvius Rus <rus@google.com>
6578
6579 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
6580 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
6581 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
6582 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
6583 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
6584 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
6585 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
6586 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
6587 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
6588 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
6589 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
6590 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
6591 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
6592 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
6593 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
6594 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
6595
6596 2007-05-11 Paolo Carlini <pcarlini@suse.de>
6597
6598 PR other/31852
6599 * gcc.c-torture/execute/builtins/memchr.c: New.
6600 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
6601 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
6602
6603 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6604
6605 PR fortran/30876
6606 * gfortran.dg/recursive_reference_1.f90: Put error at correct
6607 line.
6608 * gfortran.dg/recursive_reference_2.f90: New test.
6609
6610 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6611
6612 PR fortran/30878
6613 * gfortran.dg/namelist_29.f90: New test.
6614
6615 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6616
6617 PR fortran/31474
6618 * gfortran.dg/entry_10.f90: New test.
6619
6620 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
6621
6622 PR tree-optimization/31885
6623 * gcc.dg/tree-ssa/loop-29.c: New test.
6624
6625 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
6626
6627 * assumed_dummy_1.f90: Fix dg directive.
6628 * char_initialiser_actual.f90: Likewise.
6629 * nested_modules_2.f90: Likewise.
6630 * shift-alloc.f90: Likewise.
6631
6632 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
6633
6634 * gcc.dg/20070507-1.c: Disable for non-pic targets.
6635
6636 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6637
6638 PR libfortran/31880
6639 * gfortran.dg/unf_read_corrupted_2.f90: New test.
6640
6641 2007-05-09 Mike Stump <mrs@apple.com>
6642
6643 * g++.dg/other/first-global.C: Add -fpie for darwin.
6644 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
6645
6646 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
6647
6648 * gcc.dg/20070507-1.c: New testcase.
6649
6650 2007-05-08 Chao-ying Fu <fu@mips.com>
6651
6652 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
6653 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
6654 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
6655 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
6656
6657 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
6658
6659 PR 31847
6660 * gcc.dg/pr31847.c: New test.
6661
6662 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
6663
6664 PR fortran/31692
6665 * gfortran.dg/actual_array_result_1.f90: New test.
6666
6667 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
6668
6669 PR fortran/29397
6670 * gfortran.dg/parameter_array_init_1.f90: New test.
6671
6672 PR fortran/29400
6673 * gfortran.dg/parameter_array_init_2.f90: New test.
6674
6675 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
6676
6677 PR target/31854
6678 * gcc.target/i386/pr31854.c: New test.
6679
6680 2007-05-07 Janis Johnson <janis187@us.ibm.com>
6681
6682 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
6683
6684 2007-05-07 Mike Stump <mrs@apple.com>
6685
6686 * g++.old-deja/g++.mike/empty.C: Add.
6687
6688 2007-05-07 Eric Christopher <echristo@apple.com>
6689
6690 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
6691
6692 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
6693
6694 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
6695 variable. Rearrange conversions from binary float to decimal float.
6696
6697 2007-05-07 Mark Mitchell <mark@codesourcery.com>
6698
6699 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
6700 x86.
6701
6702 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
6703
6704 * gnat.dg/opt1.ad[sb]: New testcase.
6705
6706 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6707
6708 PR fortran/31399
6709 * gfortran.dg/do_3.F90: New test.
6710
6711 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6712
6713 PR fortran/31764
6714 * gfortran.dg/new_line.f90: Add new checks.
6715
6716 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6717
6718 PR fortran/31201
6719 * gfortran.dg/large_unit_1.f90: New.
6720 * gfortran.dg/large_unit_2.f90: New.
6721 * gfortran.dg/iostat_4.f90: New
6722 * gfortran.dg/bounds_check_fail_1.f90: Updated.
6723
6724 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
6725
6726 PR fortran/31540
6727 * gfortran.dg/char_result_4.f90: New test.
6728
6729 2007-06-05 Revital Eres <eres@il.ibm.com>
6730
6731 PR 30957
6732 * gcc.dg/pr30957-1.c: New test.
6733
6734 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6735
6736 PR fortran/31251
6737 * gfortran.dg/char_type_len_2.f90: New test.
6738
6739 2007-05-05 Geoffrey Keating <geoffk@apple.com>
6740
6741 PR 31775
6742 * g++.dg/other/nested-extern.cc: New.
6743 * g++.dg/other/nested-extern-1.C: New.
6744 * g++.dg/other/nested-extern-2.C: New.
6745
6746 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
6747
6748 PR fortran/31760
6749 * gfortran.dg/erf.f90: New test.
6750 * gfortran.dg/besxy.f90: New test.
6751
6752 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
6753
6754 PR fortran/22359
6755 * gfortran.dg/fseek.f90: New test.
6756
6757 2007-05-04 Bob Wilson <bob.wilson@acm.org>
6758
6759 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
6760
6761 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6762
6763 PR libfortran/31210
6764 * gfortran.dg/zero_length_1.f90: New test.
6765
6766 2007-05-04 Tobias Burnus <burnus@net-b.de>
6767
6768 PR fortran/31803
6769 * gfortran.dg/char_pointer_assign_3.f90: New test.
6770 * gfortran.dg/char_result_2.f90: Re-enable test.
6771
6772 2007-05-04 Tobias Burnus <burnus@net-b.de>
6773
6774 PR fortran/25071
6775 * gfortran.dg/char_length_3.f90: New test.
6776 * gfortran.dg/char_result_2.f90: Fix test.
6777
6778 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
6779
6780 PR tree-optimization/30565
6781 * gcc.dg/tree-ssa/loop-27.c: New test.
6782
6783 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
6784
6785 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
6786 * gcc.target/bfin/arith.c (__v2hi): Likewise.
6787 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
6788 * gcc.target/bfin/shift.c (__v2hi): Likewise.
6789
6790 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
6791
6792 PR tree-optimization/31699
6793 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
6794 New.
6795 (check_effective_target_vect_floatint_cvt): New.
6796 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
6797 of specific targets.
6798 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
6799 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
6800 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6801 * gcc.dg/vect/vect-iv-4.c: Likewise.
6802 * gcc.dg/vect/vect-multitypes-11.c: New.
6803 * gcc.dg/vect/pr31699.c: New.
6804
6805 2007-05-02 Geoffrey Keating <geoffk@apple.com>
6806
6807 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
6808
6809 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
6810
6811 PR C++/31663
6812 * g++.dg/warn/anonymous-namespace-2.C: New.
6813 * g++.dg/warn/anonymous-namespace-2.h: New.
6814
6815 2007-05-02 Paul Brook <paul@codesourcery.com>
6816
6817 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
6818
6819 2007-05-02 Eric Christopher <echristo@apple.com>
6820
6821 * gcc.dg/cpp/if-div.c: New file.
6822
6823 2007-05-02 Tom Tromey <tromey@redhat.com>
6824
6825 PR preprocessor/28709:
6826 * gcc.dg/cpp/pr28709.c: New file.
6827
6828 2007-05-02 Richard Guenther <rguenther@suse.de>
6829
6830 PR tree-optimization/31146
6831 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
6832
6833 2007-05-01 Geoffrey Keating <geoffk@apple.com>
6834
6835 * gcc.c-torture/compile/limits-blockid.c: New.
6836 * gcc.c-torture/compile/limits-caselabels.c: New.
6837 * gcc.c-torture/compile/limits-declparen.c: New.
6838 * gcc.c-torture/compile/limits-enumconst.c: New.
6839 * gcc.c-torture/compile/limits-exprparen.c: New.
6840 * gcc.c-torture/compile/limits-externalid.c: New.
6841 * gcc.c-torture/compile/limits-fnargs.c: New.
6842 * gcc.c-torture/compile/limits-fndefn.c: New.
6843 * gcc.c-torture/compile/limits-idexternal.c: New.
6844 * gcc.c-torture/compile/limits-idinternal.c: New.
6845 * gcc.c-torture/compile/limits-pointer.c: New.
6846 * gcc.c-torture/compile/limits-stringlit.c: New.
6847 * gcc.c-torture/compile/limits-structmem.c: New.
6848 * gcc.c-torture/compile/limits-structnest.c: New.
6849
6850 2007-04-29 Geoffrey Keating <geoffk@apple.com>
6851
6852 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
6853
6854 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
6855
6856 PR middle-end/31740
6857 * gcc.c-torture/compile/20070501-1.c: New testcase.
6858
6859 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6860
6861 PR fortran/31732
6862 * gfortran.dg/array_memset_2: New test case.
6863
6864 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
6865
6866 PR testsuite/31615
6867 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
6868
6869 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
6870
6871 PR testsuite/31589
6872 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
6873 dg-final test.
6874 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
6875 keyword to dg-final test.
6876 * gcc.dg/vect/vect-iv-4.c: Likewise.
6877 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6878 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
6879 test.
6880 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
6881 cast.
6882 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
6883 * lib/target-supports.exp
6884 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
6885 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
6886
6887 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
6888
6889 * gcc.c-torture/execute/ieee/20000320-1.c: Use
6890 __LONG_LONG_MAX__ and its friends instead of those supplied by
6891 limits.h.
6892
6893 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
6894
6895 PR C++/31721
6896 * g++.dg/ext/vector7.C: New testcase.
6897
6898 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6899
6900 PR fortran/31591
6901 * gfortran.dg/bound_simplification_1.f90: New test.
6902
6903 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6904
6905 PR fortran/31645
6906 * gfortran.dg/bom_error.f90: New test.
6907 * gfortran.dg/bom_include.f90: New test.
6908 * gfortran.dg/bom_UTF16-LE.f90: New test.
6909 * gfortran.dg/bom_UTF16-BE.f90: New test.
6910 * gfortran.dg/bom_UTF-8.f90: New test.
6911 * gfortran.dg/bom_UTF-32.f90: New test.
6912 * gfortran.dg/bom_UTF-8.F90: New test.
6913 * gfortran.dg/bom_include.inc: New file.
6914
6915 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6916
6917 PR C++/30221
6918 * g++.dg/init/ptrfn2.C: New test.
6919 * g++.dg/init/ptrfn3.C: New test.
6920
6921 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
6922
6923 PR fortran/31711
6924 * gfortran.dg/dependency_21.f90: New test.
6925
6926 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6927
6928 * gfortran.dg/secnds.f: Use real*8.
6929 * gfortran.dg/secnds-1.f: Use real*8.
6930
6931 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6932
6933 PR libfortran/31532
6934 * gfortran.dg/inquire_5.f90: Update test.
6935
6936 2007-04-27 Ian Lance Taylor <iant@google.com>
6937
6938 PR middle-end/31710
6939 * gcc.c-torture/compile/pr31710.c: New test.
6940
6941 2007-04-27 Richard Guenther <rguenther@suse.de>
6942
6943 PR tree-optimization/30965
6944 PR tree-optimization/30978
6945 * gcc.dg/tree-ssa/pr30978.c: New testcase.
6946 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
6947 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
6948 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
6949
6950 2007-04-27 Richard Guenther <rguenther@suse.de>
6951
6952 PR tree-optimization/31715
6953 * gcc.dg/Warray-bounds-4.c: New testcase.
6954
6955 2007-04-26 Ian Lance Taylor <iant@google.com>
6956
6957 PR target/28675
6958 * gcc.c-torture/compile/pr28675.c: New test.
6959
6960 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
6961
6962 PR C++/30016
6963 * g++.dg/ext/vector6.C: New test.
6964
6965 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
6966
6967 * gcc.c-torture/execute/ieee/20000320-1.x: New.
6968
6969 2007-04-26 Steve Ellcey <sje@cup.hp.com>
6970
6971 PR middle-end/31617
6972 * g++.dg/other/str_empty.C: Add expected warning.
6973
6974 2007-04-26 Richard Guenther <rguenther@suse.de>
6975 Daniel Berlin <dberlin@dberlin.org>
6976
6977 PR tree-optimization/30567
6978 * g++.dg/other/pr30567.C: New testcase.
6979
6980 2007-04-26 Richard Guenther <rguenther@suse.de>
6981
6982 PR tree-optimization/31703
6983 * gcc.c-torture/compile/pr31703.c: New testcase.
6984 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
6985 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
6986
6987 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
6988
6989 * gfortran.dg/open_errors.f90: Added if statements checking
6990 the value of iostat.
6991
6992 2007-04-26 Jakub Jelinek <jakub@redhat.com>
6993
6994 PR c++/31598
6995 * g++.dg/gomp/pr31598.C: New test.
6996
6997 PR tree-optimization/30558
6998 * g++.dg/gomp/pr30558.C: New test.
6999
7000 2007-04-24 Mark Mitchell <mark@codesourcery.com>
7001
7002 PR c++/31338
7003 * g++.dg/ext/complex2.C: New test.
7004
7005 2007-04-25 Paolo Carlini <pcarlini@suse.de>
7006
7007 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
7008
7009 2007-04-25 Thiemo Seufer <ths@mips.com>
7010
7011 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
7012 value to signed char.
7013
7014 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
7015
7016 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
7017 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
7018 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
7019
7020 2007-04-25 Tobias Burnus <burnus@net-b.de>
7021
7022 PR fortran/31668
7023 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
7024 statement functions.
7025 * gfortran.dg/c_by_val_5.f90: New test.
7026
7027 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
7028
7029 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
7030 with two new subroutines to avoid parameter-induced aliasing.
7031 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
7032 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
7033
7034 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7035
7036 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
7037 * g++.dg/warn/Warray-bounds.C: Likewise.
7038
7039 2007-04-24 Ian Lance Taylor <iant@google.com>
7040
7041 PR tree-optimization/31605
7042 * gcc.c-torture/execute/pr31605.c: New test.
7043
7044 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7045
7046 PR fortran/31587
7047 * lib/gcc-dg.exp (scan-module): New function.
7048 * gfortran.dg/module_md5_1.f90: New test.
7049
7050 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
7051
7052 * g++.old-deja/g++.pt/defarg6.C: Only run with
7053 -std=gnu++98.
7054 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
7055 * g++.dg/cpp0x/variadic61.C: Ditto.
7056 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
7057 * g++.dg/cpp0x/variadic62.C: Ditto.
7058 * g++.dg/template/meminit1.C: Ditto.
7059 * g++.dg/template/operator7.C: Ditto.
7060 * g++.dg/template/static15.C: Ditto.
7061 * g++.dg/template/invalid1.C: Ditto.
7062 * g++.dg/template/shift1.C: Ditto.
7063 * g++.dg/template/error10.C: Ditto.
7064
7065 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
7066
7067 PR diagnostic/25923
7068 * gfortran.dg/pr25923.f90: New test.
7069
7070 2007-04-24 Ian Lance Taylor <iant@google.com>
7071
7072 PR tree-optimization/31602
7073 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
7074
7075 2007-04-24 Janis Johnson <janis187@us.ibm.com>
7076
7077 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
7078 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
7079
7080 2007-04-24 Hui-May Chang <hm.chang@apple.com>
7081
7082 * gcc.target/i386/reload-1.c. New.
7083
7084 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
7085 Olga Golovanevsky <olga@il.ibm.com>
7086
7087 * g++.dg/other/str_empty.C: New test.
7088
7089 2007-04-24 Richard Henderson <rth@redhat.com>
7090
7091 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
7092
7093 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
7094
7095 PR target/31641
7096 * gcc.c-torture/compile/pr31641.c: New testcase.
7097
7098 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
7099
7100 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
7101 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
7102 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
7103 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
7104
7105 2007-04-23 Simon Baldwin <simonb@google.com>
7106
7107 * g++.dg/other/error15.C: New.
7108 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
7109 triggering a "multiple parameters named" error.
7110
7111 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
7112
7113 PR fortran/31618
7114 * gfortran.dg/backspace_8.f: New test case.
7115
7116 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
7117
7118 PR fortran/31630
7119 * gfortran.dg/used_types_17.f90: New test.
7120
7121 PR fortran/31620
7122 * gfortran.dg/zero_array_components_1.f90: New test.
7123
7124 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7125
7126 PR fortran/31616
7127 * gfortran.dg/open_errors.f90: Allow a different error message.
7128
7129 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
7130
7131 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
7132 Rename from check_effective_target_vect_pack_mod. Rename global
7133 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
7134 messages.
7135 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
7136 rename.
7137 * gcc.dg/vect/vect-iv-8a.c: Ditto.
7138 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
7139
7140 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7141
7142 PR middle-end/31448
7143 * gcc.c-torture/execute/pr31448.c: New testcase.
7144
7145 2007-04-22 Nick Clifton <nickc@redhat.com>
7146
7147 * gcc.dg/20020312-2.c: Add support for the FRV.
7148
7149 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
7150
7151 PR tree-optimization/24659
7152 * gcc.dg/vect/vect-float-extend-1.c: New test.
7153 * gcc.dg/vect/vect-float-truncate-1.c: New test.
7154
7155 2007-04-22 Richard Guenther <rguenther@suse.de>
7156
7157 PR tree-optimization/29789
7158 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
7159 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7160
7161 2007-04-22 Revital Eres <eres@il.ibm.com>
7162
7163 * gcc.dg/var-expand2.c: New test.
7164
7165 2007-04-22 Revital Eres <eres@il.ibm.com>
7166
7167 * gcc.dg/var-expand3.c: New test.
7168
7169 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7170
7171 PR fortran/31495
7172 * gfortran.dg/continuation_8.f90: New test.
7173
7174 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
7175
7176 PR C/30265
7177 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
7178 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
7179
7180 2007-04-21 Richard Guenther <rguenther@suse.de>
7181
7182 PR middle-end/31136
7183 * gcc.c-torture/execute/pr31136.c: New testcase.
7184
7185 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
7186
7187 * gcc.target/i386/movsi-sm-1.c: New.
7188
7189 2007-04-20 Richard Henderson <rth@redhat.com>
7190
7191 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
7192 * gcc.dg/pr27095.c: Cope with alpha GOT load.
7193
7194 2007-04-20 Jakub Jelinek <jakub@redhat.com>
7195
7196 * gcc.target/i386/ordcmp-1.c: New test.
7197 * gcc.target/i386/unordcmp-1.c: New test.
7198
7199 PR tree-optimization/31632
7200 * gcc.c-torture/compile/20070419-1.c: New test.
7201
7202 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
7203
7204 * gcc.dg/invalid-call-1.c: New test.
7205
7206 2007-04-18 Dirk Mueller <dmueller@suse.de>
7207
7208 PR diagnostic/31227
7209 * gcc.dg/Warray-bounds-3.c: New.
7210
7211 2007-04-18 Richard Guenther <rguenther@suse.de>
7212
7213 PR tree-optimization/19431
7214 PR tree-optimization/21463
7215 * gcc.c-torture/execute/20070212-1.c: New testcase.
7216 * gcc.c-torture/execute/20070212-2.c: Likewise.
7217 * gcc.c-torture/execute/20070212-3.c: Likewise.
7218 * gcc.dg/tree-ssa/pr19431.c: Likewise.
7219 * gcc.dg/tree-ssa/pr21463.c: Likewise.
7220 * g++.dg/tree-ssa/pr21463.C: Likewise.
7221 * g++.dg/tree-ssa/pr30738.C: Likewise.
7222
7223 2007-04-17 Mark Mitchell <mark@codesourcery.com>
7224
7225 PR c++/31513
7226 * g++.dg/expr/bitfield8.C: New test.
7227
7228 2007-04-17 Joseph Myers <joseph@codesourcery.com>
7229 Richard Sandiford <richard@codesourcery.com>
7230
7231 * lib/target-supports.exp (check_profiling_available): Return 0
7232 for uClibc with -p or -pg.
7233
7234 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
7235
7236 PR c++/31517
7237 * g++.dg/template/init7.C: New test.
7238
7239 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
7240
7241 PR rtl-optimization/31360
7242 * gcc.dg/loop-7.c: New test.
7243
7244 2007-04-17 Mark Mitchell <mark@codesourcery.com>
7245
7246 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
7247 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
7248 build.
7249 (compat-execute): Likewise.
7250 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
7251 files to remote hosts.
7252 * lib/c-ctorture.exp (c-torture-compile): Likewise.
7253 (c-torture-execute): Likewise.
7254 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
7255 or plain file. Use remote_upload and remote_download to copy
7256 files about.
7257 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
7258 before scanning it.
7259
7260 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
7261
7262 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
7263
7264 2007-04-16 Lawrence Crowl <crowl@google.com>
7265
7266 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
7267 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
7268 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
7269 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7270 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
7271 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
7272 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
7273 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
7274 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
7275 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7276 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
7277
7278 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
7279 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
7280 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
7281 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7282 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
7283 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
7284 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
7285 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
7286 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
7287 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7288 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
7289
7290 2007-04-16 Ian Lance Taylor <iant@google.com>
7291
7292 PR tree-optimization/31522
7293 * gcc.dg/Wstrict-overflow-16.c: New test.
7294
7295 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
7296
7297 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
7298
7299 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
7300
7301 PR fortran/31144
7302 * gfortran.dg/module_naming_1.f90: New.
7303
7304 2007-04-16 Richard Sandiford <richard@codesourcery.com>
7305
7306 * lib/target-supports.exp (check_profiling_available): Return
7307 false for m68k-*-uclinux.
7308
7309 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
7310
7311 PR c++/29365
7312 Testcase for c++ anonymous namespace warning
7313
7314 * g++.dg/warn/anonymous-namespace-1.C: New test
7315 * g++.dg/warn/anonymous-namespace-1.h: New test
7316
7317 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
7318
7319 PR testsuite/31578
7320 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
7321
7322 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7323
7324 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
7325
7326 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
7327
7328 PR fortran/31204
7329 * gfortran.dg/array_constructor_16.f90: New test.
7330
7331 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
7332
7333 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
7334 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
7335
7336 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7337
7338 PR rtl-optimization/31500
7339 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
7340 * g++.dg/warn/Warray-bounds.C: Likewise.
7341
7342 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
7343
7344 PR C/31520
7345 * gcc.dg/gnu89-init-4.c: New testcase.
7346
7347 2007-04-14 Jakub Jelinek <jakub@redhat.com>
7348
7349 PR c++/25874
7350 * gcc.dg/gomp/pr25874.c: Add dg-options.
7351 * g++.dg/gomp/pr25874.C: Add dg-options.
7352
7353 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
7354
7355 PR fortran/21061
7356 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
7357 * gfortran.dg/warnings_are_errors_1.f: New testcase.
7358
7359 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7360
7361 PR fortran/31561
7362 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
7363
7364 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
7365
7366 PR fortran/29507
7367 PR fortran/31404
7368 * gfortran.dg/initialization_6.f90: New test.
7369
7370 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
7371
7372 * gcc.c-torture/compile/pr27528.c: Require nonpic.
7373
7374 * lib/target-supports.exp (check_gc_sections_available):
7375 Return false if ldflags includes -elf2flt.
7376
7377 2007-04-13 Jason Merrill <jason@redhat.com>
7378
7379 PR c++/31074
7380 * conv3.C: New test.
7381
7382 2007-04-13 Mike Stump <mrs@apple.com>
7383
7384 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
7385 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
7386
7387 2007-04-13 Joseph Myers <joseph@codesourcery.com>
7388
7389 PR tree-optimization/29598
7390 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
7391
7392 2007-04-13 Tobias Burnus <burnus@net-b.de>
7393
7394 PR fortran/31559
7395 * gfortran.dg/func_assign.f90: New test.
7396
7397 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
7398
7399 PR fortran/31550
7400 * gfortran.dg/used_types_16.f90: New test.
7401
7402 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
7403
7404 PR fortran/18937
7405 * gfortran.dg/goto_2.f90: New.
7406 * gfortran.dg/goto_3.f90: New.
7407 * gfortran.dg/pr17708.f90: Rename to ...
7408 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
7409
7410 2007-04-13 Tobias Burnus <burnus@net-b.de>
7411
7412 PR fortran/31562
7413 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
7414 instead of a struct.
7415
7416 2007-04-13 Tobias Burnus <burnus@net-b.de>
7417
7418 PR fortran/31562
7419 * gfortran.dg/value_4.c: Use GNU extensions for complex
7420 instead of a struct.
7421
7422 2007-04-13 Richard Guenther <rguenther@suse.de>
7423
7424 PR tree-optimization/21258
7425 * gcc.dg/tree-ssa/vrp34.c: New testcase.
7426
7427 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7428
7429 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
7430 <complex.h>.
7431
7432 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
7433
7434 PR fortran/31250
7435 * gfortran.dg/char_length_2.f90: New.
7436 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
7437 * gfortran.dg/repeat_4.f90: Likewise.
7438
7439 PR fortran/31266
7440 * gfortran.dg/char_assign_1.f90: New.
7441
7442 PR fortran/31471
7443 * gfortran.dg/block_name_1.f90: New.
7444 * gfortran.dg/block_name_2.f90: New.
7445
7446 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
7447
7448 PR c++/31078
7449 * g++.dg/other/pr31078.C: New.
7450
7451 2007-04-12 Richard Guenther <rguenther@suse.de>
7452
7453 PR tree-optimization/31169
7454 * gcc.c-torture/execute/pr31169.c: New testcase.
7455
7456 2007-04-12 Richard Guenther <rguenther@suse.de>
7457
7458 PR tree-optimization/24689
7459 PR tree-optimization/31307
7460 * g++.dg/tree-ssa/pr31307.C: New testcase.
7461 * gcc.dg/tree-ssa/pr24689.c: Likewise.
7462
7463 2007-04-12 Tobias Burnus <burnus@net-b.de>
7464
7465 PR fortran/31472
7466 * gfortran.dg/access_spec_1.f90: New test.
7467 * gfortran.dg/access_spec_2.f90: New test.
7468 * gfortran.dg/non_module_public.f90: Match new error message.
7469
7470 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
7471
7472 PR testsuite/31538
7473 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
7474 to 4 at line 38 to fix bounds problem.
7475
7476 2007-04-11 Tobias Burnus <burnus@net-b.de>
7477
7478 PR testsuite/31240
7479 * gfortran.dg/pointer_intent_1.f90: Fix test.
7480
7481 2007-04-10 Eric Christopher <echristo@apple.com>
7482
7483 * lib/target-supports.exp
7484 (check_effective_target_fstack_protector): Rewrite.
7485
7486 2007-04-09 Mark Mitchell <mark@codesourcery.com>
7487
7488 PR c++/31449
7489 * g++.dg/init/const5.C: New test.
7490
7491 2007-04-09 Jan Hubicka <jh@suse.cz>
7492
7493 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
7494
7495 2007-04-08 Jan Hubicka <jh@suse.cz>
7496
7497 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
7498
7499 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7500
7501 PR fortran/31257
7502 * gfortran.dg/achar_4.f90: New test.
7503
7504 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7505
7506 PR fortran/30880
7507 * gfortran.dg/used_dummy_types_8.f90: New test.
7508
7509 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7510
7511 PR fortran/30872
7512 * gfortran.dg/parameter_array_element_1.f90: New test.
7513
7514 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7515
7516 PR fortran/31222
7517 * gfortran.dg/default_numeric_type_1.f90: New test.
7518
7519 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7520
7521 PR fortran/31424
7522 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
7523
7524 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7525
7526 PR fortran/31293
7527 * gfortran.dg/interface_12.f90: New test.
7528
7529 2007-04-07 Bruce Korb <bkorb@gnu.org>
7530
7531 * gcc.dg/format/opt-6.c: New test.
7532 * gcc.dg/format/nul-1.c: New test.
7533 * gcc.dg/format/nul-2.c: New test.
7534
7535 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7536
7537 PR libgfortran/31395
7538 * gfortran.dg/fmt_colon.f90: New test.
7539
7540 2007-04-06 Mark Mitchell <mark@codesourcery.com>
7541
7542 * g++.old-deja/g++.other/init18.C: Use
7543 dg-require-effective-target instead of an explicit xfail.
7544
7545 2007-04-05 Janis Johnson <janis187@us.ibm.com>
7546
7547 * gcc.dg/dfp/signbit-1.c
7548 * gcc.dg/dfp/signbit-2.c
7549
7550 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
7551
7552 PR fortran/31483
7553 * gfortran.dg/altreturn_5.f90: New test.
7554
7555 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
7556
7557 PR fortran/31292
7558 * gfortran.dg/contained_module_proc_1.f90: New test.
7559
7560 2007-04-04 Stuart Hastings <stuart@apple.com>
7561
7562 PR 31281
7563 * objc/execute/exceptions/pr31281.m: New.
7564
7565 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
7566
7567 * g++.dg/ext/dllimport12.C: Update comments.
7568
7569 2007-04-03 Eric Christopher <echristo@apple.com>
7570
7571 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
7572
7573 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7574
7575 PR fortran/31304
7576 * gfortran.dg/repeat_2.f90: New test.
7577 * gfortran.dg/repeat_3.f90: New test.
7578 * gfortran.dg/repeat_4.f90: New test.
7579
7580 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
7581
7582 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
7583
7584 2007-04-03 Jakub Jelinek <jakub@redhat.com>
7585
7586 PR c++/30847
7587 * g++.dg/parse/cond3.C: New test.
7588
7589 PR middle-end/30704
7590 * gcc.c-torture/execute/ieee/pr30704.c: New test.
7591
7592 2007-04-02 Jason Merrill <jason@redhat.com>
7593
7594 PR c++/31187
7595 * g++.dg/ext/visibility/anon3.C: New test.
7596
7597 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7598
7599 PR libgfortran/31052
7600 * gfortran.dg/namelist_28.f90: New test.
7601
7602 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7603
7604 PR libgfortran/31366
7605 * gfortran.dg/direct_io_6.f90: New test.
7606
7607 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7608
7609 PR libgfortran/31207
7610 * gfortran.dg/advance_5.f90: New test.
7611 * gfortran.dg/advance_6.f90: New test.
7612
7613 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
7614
7615 * g++.dg/ext/dllimport6.C: Remove extra ';'.
7616 * g++.dg/ext/dllimport7.C: Likewise.
7617 * g++.dg/ext/selectany1.C: Likewise.
7618
7619 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
7620
7621 * g++.dg/parser/pr31138.C: New.
7622 * g++.dg/parser/pr31140.C: New.
7623 * g++.dg/parser/pr31141.C: New.
7624
7625 2007-03-30 Paolo Carlini <pcarlini@suse.de>
7626
7627 PR c++/26099
7628 * g++.dg/ext/is_base_of.C: New.
7629 * g++.dg/ext/has_virtual_destructor.C: New.
7630 * g++.dg/ext/is_polymorphic.C: New.
7631 * g++.dg/ext/is_base_of_diagnostic.C: New.
7632 * g++.dg/ext/is_enum.C: New.
7633 * g++.dg/ext/has_nothrow_assign.C: New.
7634 * g++.dg/ext/has_nothrow_constructor.C: New.
7635 * g++.dg/ext/is_empty.C: New.
7636 * g++.dg/ext/has_trivial_copy.C: New.
7637 * g++.dg/ext/has_trivial_assign.C: New.
7638 * g++.dg/ext/is_abstract.C: New.
7639 * g++.dg/ext/is_pod.C: New.
7640 * g++.dg/ext/has_nothrow_copy.C: New.
7641 * g++.dg/ext/is_class.C: New.
7642 * g++.dg/ext/has_trivial_constructor.C: New.
7643 * g++.dg/ext/is_union.C: New.
7644 * g++.dg/ext/has_trivial_destructor.C: New.
7645 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
7646 * g++.dg/template/crash43.C: Likewise.
7647
7648 2007-03-29 Dirk Mueller <dmueller@suse.de>
7649
7650 * g++.dg/warn/pedantic2.C: New testcase.
7651
7652 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7653
7654 * size_dim.f90: Fix dg directive.
7655 * pr16433.f: Likewise.
7656 * use_6.f90: Likewise.
7657 * use_7.f90: Likewise.
7658 * entry_9.f90: Likewise.
7659 * pointer_intent_2.f90: Likewise.
7660 * protected_1.f90: Likewise.
7661 * fmt_missing_period_2.f: Likewise.
7662 * pointer_intent_3.f90: Likewise.
7663 * protected_2.f90: Likewise.
7664 * protected_3.f90: Likewise.
7665 * pr15754.f90: Likewise.
7666 * protected_4.f90: Likewise.
7667 * protected_5.f90: Likewise.
7668 * initialization_2.f90: Likewise.
7669 * protected_6.f90: Likewise.
7670 * continuation_7.f90: Likewise.
7671 * derived_function_interface_1.f90: Likewise.
7672 * der_pointer_4.f90: Likewise.
7673 * fmt_zero_precision.f90: Likewise.
7674 * blockdata_3.f90: Likewise.
7675 * fmt_missing_period_1.f: Likewise.
7676 * real_const_3.f90: Likewise.
7677 * use_4.f90: Likewise.
7678 * fmt_missing_period_3.f: Likewise.
7679 * use_5.f90: Likewise.
7680
7681 2007-03-28 Mike Stump <mrs@apple.com>
7682
7683 * gcc.dg/darwin-comm.c: Add.
7684
7685 2007-03-28 Eric Christopher <echristo@apple.com>
7686
7687 * lib/target-supports.exp (check_effective_target_fstack_protector):
7688 New.
7689 * gcc.dg/ssp-1.c: Use.
7690 * gcc.dg/ssp-2.c: Ditto.
7691
7692 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
7693
7694 PR c++/29077
7695 * g++.dg/parse/constructor3.C: New test.
7696
7697 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
7698
7699 * gnat.dg/thin_pointer.ad[sb]: New test.
7700
7701 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7702
7703 * g++.dg/cpp0x/bracket1.C: New.
7704 * g++.dg/cpp0x/bracket2.C: New.
7705 * g++.dg/cpp0x/bracket3.C: New.
7706 * g++.dg/cpp0x/bracket4.C: New.
7707
7708 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7709
7710 * g++.dg/cpp0x/temp_default1.C: New.
7711 * g++.dg/cpp0x/temp_default3.C: New.
7712 * g++.dg/cpp0x/temp_default2.C: New.
7713 * g++.dg/cpp0x/temp_default4.C: New.
7714
7715 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7716
7717 PR c++/29993
7718 * g++.dg/other/cv_func2.C: New.
7719
7720 2007-03-27 Janis Johnson <janis187@us.ibm.com>
7721
7722 * gcc.dg/dfp/func-vararg-alternate.h: New file.
7723 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
7724 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
7725 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
7726
7727 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
7728 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
7729
7730 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
7731
7732 * lib/compat.exp (compat-execute): Fix processing of file names.
7733
7734 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
7735
7736 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
7737
7738 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
7739
7740 * lib/target-supports.exp (check_effective_target_fortran_large_real):
7741 Delete created executable test file.
7742 (check_effective_target_fortran_large_int): Ditto.
7743 (check_effective_target_static_libgfortran): Ditto.
7744
7745 2007-03-26 Paolo Carlini <pcarlini@suse.de>
7746
7747 PR c++/30500
7748 * g++.dg/warn/pragma-system_header1.C: New test.
7749 * g++.dg/warn/pragma-system_header2.C: New test.
7750 * g++.dg/warn/pragma-system_header1.h. New.
7751 * g++.dg/warn/pragma-system_header2.h. New.
7752
7753 2007-03-26 Ian Lance Taylor <iant@google.com>
7754
7755 PR tree-optimization/31345
7756 * gcc.c-torture/compile/pr31345-1.c: New test.
7757
7758 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
7759
7760 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
7761 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
7762 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
7763 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7764 * gfortran.dg/overload_1.f90: Likewise.
7765 * gfortran.dg/impure_assignment_1.f90: Likewise.
7766 * gfortran.dg/error_recovery_3.f90: Likewise.
7767 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
7768 * gfortran.dg/sequence_types_1.f90: Likewise.
7769 * gfortran.dg/internal_references_1.f90: Likewise.
7770 * gfortran.dg/present_1.f90: Likewise.
7771 * gfortran.dg/volatile10.f90: Likewise.
7772 * gfortran.dg/module_equivalence_2.f90: Likewise.
7773 * gfortran.dg/use_4.f90: Likewise.
7774 * gfortran.dg/elemental_result_1.f90: Likewise.
7775 * gfortran.dg/generic_actual_arg.f90: Likewise.
7776 * gfortran.dg/private_type_5.f90: Likewise.
7777 * gfortran.dg/protected_4.f90: Likewise.
7778 * gfortran.dg/interface_3.f90: Likewise.
7779
7780 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
7781
7782 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
7783 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
7784
7785 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
7786
7787 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
7788
7789 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7790
7791 PR libgfortran/31199
7792 * gfortran.dg/fmt_t_4.f90: New test.
7793
7794 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7795
7796 PR libfortran/31297
7797 * gfortran.dg/backspace_5.f: Initialize variable(s).
7798 * gfortran.dg/backspace_6.f: Likewise.
7799 * gfortran.dg/char_bounds_check_fail_1: Likewise.
7800 * gfortran.dg/direct_io_2.f90: Likewise.
7801 * gfortran.dg/write_back.f: Likewise.
7802 * gfortran.dg/write_rewind_2.f: Likewise.
7803 * gfortran.dg/write_rewind_1.f: Likewise.
7804 * gfortran.dg/write_rewind_2.f: Likewise.
7805
7806 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
7807
7808 PR tree-optimization/30784
7809 * gcc.dg/vect/pr30784.c: New test.
7810
7811 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7812
7813 PR fortran/30877
7814 * gfortran.dg/operator_1.f90: New test.
7815 * gfortran.dg/operator_2.f90: New test.
7816
7817 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7818
7819 PR libfortran/31196
7820 * gfortran.dg/reshape_transpose_1.f90: New test.
7821
7822 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7823
7824 PR fortran/30655
7825 * gfortran.dg/bounds_check_6.f90: New test.
7826
7827 2007-03-23 Michael Meissner <michael.meissner@amd.com>
7828
7829 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
7830 #ifndef/#endif.
7831 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
7832 * gcc.dg/dfp/decfloat-constants.c: Ditto.
7833
7834 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
7835
7836 PR fortran/31209
7837 * gfortran.dg/pointer_function_actual_1.f90: New test.
7838
7839 PR fortran/31200
7840 * gfortran.dg/pointer_function_actual_2.f90: New test.
7841
7842 PR fortran/31215
7843 * gfortran.dg/result_in_spec_1.f90: New test.
7844
7845 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7846
7847 PR fortran/30834
7848 * gfortran.dg/integer_exponentiation_3.F90: New test.
7849 * gfortran.dg/integer_exponentiation_4.f90: New test.
7850 * gfortran.dg/integer_exponentiation_5.F90: New test.
7851
7852 2007-03-22 Mark Mitchell <mark@codesourcery.com>
7853
7854 PR c++/30863
7855 * g++.dg/template/error24.C: New test.
7856 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
7857
7858 2007-03-22 Mark Mitchell <mark@codesourcery.com>
7859
7860 PR c++/31273
7861 * g++.dg/expr/bitfield7.C: New test.
7862
7863 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7864
7865 PR other/23572
7866 * gcc.dg/float-range-4.c: New.
7867 * gcc.dg/float-range-1.c: Update. Test for a warning.
7868 * gcc.dg/float-range-3.c: New.
7869 * gcc.dg/float-range-5.c: New.
7870
7871 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7872
7873 PR fortran/31262
7874 * gfortran.dg/no_range_check_1.f90: New test.
7875
7876 2007-03-22 Dirk Mueller <dmueller@suse.de>
7877
7878 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7879 * g++.dg/other/static1.C: Remove stray semicolon.
7880 * g++.dg/other/init1.C: Likewise.
7881 * g++.dg/rtti/dyncast1.C: Likewise.
7882 * g++.dg/tree-ssa/pr17153.C: Likewise.
7883 * g++.dg/lookup/disamb1.C: Likewise.
7884 * g++.dg/lookup/scoped2.C: Likewise.
7885 * g++.dg/lookup/friend7.C: Likewise.
7886 * g++.dg/parse/parse4.C: Likewise.
7887 * g++.dg/parse/parse5.C: Likewise.
7888 * g++.dg/expr/pr29066.C: Likewise.
7889 * g++.dg/expr/cast4.C: Likewise.
7890 * g++.dg/tc1/dr193.C: Likewise.
7891 * g++.dg/tc1/dr213.C: Likewise.
7892 * g++.dg/abi/dcast1.C: Likewise.
7893 * g++.dg/abi/covariant2.C: Likewise.
7894 * g++.dg/inherit/covariant11.C: Likewise.
7895 * g++.dg/inherit/covariant9.C: Likewise.
7896 * g++.dg/inherit/covariant10.C: Likewise.
7897 * g++.dg/init/static3.C: Likewise.
7898 * g++.dg/init/init-ref3.C: Likewise.
7899 * g++.dg/init/ref10.C: Likewise.
7900 * g++.dg/template/meminit2.C: Likewise.
7901 * g++.dg/template/using9.C: Likewise.
7902 * g++.dg/template/friend9.C: Likewise.
7903 * g++.dg/template/ref1.C: Likewise.
7904 * g++.old-deja/g++.warn/inline.C: Likewise.
7905 * g++.old-deja/g++.robertl/eb91.C: Likewise.
7906 * g++.old-deja/g++.robertl/eb46.C: Likewise.
7907 * g++.old-deja/g++.robertl/eb34.C: Likewise.
7908 * g++.old-deja/g++.robertl/eb43.C: Likewise.
7909 * g++.old-deja/g++.robertl/eb26.C: Likewise.
7910 * g++.old-deja/g++.robertl/eb116.C: Likewise.
7911 * g++.old-deja/g++.brendan/copy5.C: Likewise.
7912 * g++.old-deja/g++.brendan/overload8.C: Likewise.
7913 * g++.old-deja/g++.brendan/overload11.C: Likewise.
7914 * g++.old-deja/g++.brendan/copy7.C: Likewise.
7915 * g++.old-deja/g++.brendan/crash38.C: Likewise.
7916 * g++.old-deja/g++.brendan/template11.C: Likewise.
7917 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
7918 * g++.old-deja/g++.brendan/crash50.C: Likewise.
7919 * g++.old-deja/g++.brendan/crash16.C: Likewise.
7920 * g++.old-deja/g++.jason/pmem2.C: Likewise.
7921 * g++.old-deja/g++.jason/parse9.C: Likewise.
7922 * g++.old-deja/g++.jason/byval2.C: Likewise.
7923 * g++.old-deja/g++.jason/overload8.C: Likewise.
7924 * g++.old-deja/g++.jason/pmf8.C: Likewise.
7925 * g++.old-deja/g++.jason/template33.C: Likewise.
7926 * g++.old-deja/g++.jason/return3.C: Likewise.
7927 * g++.old-deja/g++.jason/scoping2.C: Likewise.
7928 * g++.old-deja/g++.jason/virtual.C: Likewise.
7929 * g++.old-deja/g++.jason/opeq3.C: Likewise.
7930 * g++.old-deja/g++.jason/template27.C: Likewise.
7931 * g++.old-deja/g++.jason/synth6.C: Likewise.
7932 * g++.old-deja/g++.jason/ref8.C: Likewise.
7933 * g++.old-deja/g++.jason/offset1.C: Likewise.
7934 * g++.old-deja/g++.other/static20.C: Likewise.
7935 * g++.old-deja/g++.other/array1.C: Likewise.
7936 * g++.old-deja/g++.other/new3.C: Likewise.
7937 * g++.old-deja/g++.other/array2.C: Likewise.
7938 * g++.old-deja/g++.other/overload9.C: Likewise.
7939 * g++.old-deja/g++.other/cast6.C: Likewise.
7940 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
7941 * g++.old-deja/g++.other/eh4.C: Likewise.
7942 * g++.old-deja/g++.other/using7.C: Likewise.
7943 * g++.old-deja/g++.other/init18.C: Likewise.
7944 * g++.old-deja/g++.other/dyncast1.C: Likewise.
7945 * g++.old-deja/g++.other/dyncast2.C: Likewise.
7946 * g++.old-deja/g++.other/dtor11.C: Likewise.
7947 * g++.old-deja/g++.pt/static11.C: Likewise.
7948 * g++.old-deja/g++.pt/crash19.C: Likewise.
7949 * g++.old-deja/g++.pt/overload12.C: Likewise.
7950 * g++.old-deja/g++.pt/crash46.C: Likewise.
7951 * g++.old-deja/g++.pt/mi1.C: Likewise.
7952 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7953 * g++.old-deja/g++.pt/nontype5.C: Likewise.
7954 * g++.old-deja/g++.pt/local5.C: Likewise.
7955 * g++.old-deja/g++.pt/typename2.C: Likewise.
7956 * g++.old-deja/g++.pt/explicit80.C: Likewise.
7957 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7958 * g++.old-deja/g++.law/visibility1.C: Likewise.
7959 * g++.old-deja/g++.law/visibility2.C: Likewise.
7960 * g++.old-deja/g++.law/virtual2.C: Likewise.
7961 * g++.old-deja/g++.law/operators19.C: Likewise.
7962 * g++.old-deja/g++.law/parsing10.C: Likewise.
7963 * g++.old-deja/g++.law/visibility4.C: Likewise.
7964 * g++.old-deja/g++.law/operators4.C: Likewise.
7965 * g++.old-deja/g++.law/dtors2.C: Likewise.
7966 * g++.old-deja/g++.law/missed-error3.C: Likewise.
7967 * g++.old-deja/g++.law/visibility10.C: Likewise.
7968 * g++.old-deja/g++.law/scope3.C: Likewise.
7969 * g++.old-deja/g++.law/casts2.C: Likewise.
7970 * g++.old-deja/g++.law/code-gen5.C: Likewise.
7971 * g++.old-deja/g++.law/operators33.C: Likewise.
7972 * g++.old-deja/g++.law/friend4.C: Likewise.
7973 * g++.old-deja/g++.mike/pmf7.C: Likewise.
7974 * g++.old-deja/g++.mike/p5611.C: Likewise.
7975 * g++.old-deja/g++.mike/net37.C: Likewise.
7976 * g++.old-deja/g++.mike/p3570.C: Likewise.
7977 * g++.old-deja/g++.mike/p5718.C: Likewise.
7978 * g++.old-deja/g++.mike/net21.C: Likewise.
7979 * g++.old-deja/g++.mike/p1862.C: Likewise.
7980 * g++.old-deja/g++.mike/p4511.C: Likewise.
7981 * g++.old-deja/g++.mike/virt3.C: Likewise.
7982 * g++.old-deja/g++.mike/p16146.C: Likewise.
7983 * g++.old-deja/g++.mike/p1989.C: Likewise.
7984 * g++.old-deja/g++.mike/p5571.C: Likewise.
7985 * g++.old-deja/g++.gb/scope10.C: Likewise.
7986 * g++.old-deja/g++.abi/primary5.C: Likewise.
7987 * g++.old-deja/g++.abi/empty2.C: Likewise.
7988 * g++.old-deja/g++.abi/arraynew.C: Likewise.
7989 * g++.old-deja/g++.eh/vbase4.C: Likewise.
7990 * g++.old-deja/g++.eh/ptr1.C: Likewise.
7991 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
7992 * g++.old-deja/g++.bob/template3.C: Likewise.
7993 * g++.old-deja/g++.bob/inherit1.C: Likewise.
7994
7995 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
7996
7997 PR fortran/31193
7998 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
7999
8000 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
8001
8002 PR fortran/20897
8003 * gfortran.dg/derived_name_1.f90: New.
8004 * gfortran.dg/derived_name_2.f: New.
8005
8006 2007-03-21 Richard Sandiford <richard@codesourcery.com>
8007
8008 * lib/target-supports.exp (check_effective_target_nonpic): New
8009 procedure.
8010 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
8011 when compiling PIC.
8012 * gcc.target/i386/asm-4.c: Require nonpic.
8013 * gcc.target/i386/cmov1.c: Likewise.
8014 * gcc.target/i386/mul.c: Likewise.
8015 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
8016 * gcc.target/i386/ssetype-1.c: Require nonpic.
8017 * gcc.target/i386/ssetype-3.c: Likewise.
8018 * gcc.target/i386/ssetype-5.c: Likewise.
8019
8020 2007-03-21 Richard Sandiford <richard@codesourcery.com>
8021
8022 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
8023 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
8024 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
8025 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
8026
8027 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
8028
8029 PR tree-optimization/30590
8030 * g++.dg/opt/pr30590.C: New testcase.
8031
8032 2007-03-20 Jakub Jelinek <jakub@redhat.com>
8033
8034 PR c/30762
8035 * gcc.dg/pr30762-1.c: New test.
8036 * gcc.dg/pr30762-2.c: New test.
8037
8038 PR inline-asm/30505
8039 * gcc.target/i386/pr30505.c: New test.
8040
8041 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
8042
8043 * gcc.target/arm/register-variables.c: New.
8044
8045 2007-03-19 Jeff Law <law@redhat.com>
8046
8047 * PR tree-optimization/30984
8048 * gcc.c-torture/pr30984.c: New test.
8049
8050 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
8051 Richard Guenther <rguenther@suse.de>
8052
8053 PR tree-optimization/31254
8054 * gcc.dg/torture/pr31254.c: New testcase.
8055
8056 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
8057
8058 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
8059 target default_packed.
8060
8061 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8062
8063 PR fortran/31203
8064 * gfortran.dg/string_length_1.f90: New test.
8065
8066 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8067
8068 PR testsuite/30395
8069 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
8070
8071 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8072
8073 PR libgfortran/31052
8074 * gfortran.dg/namelist_27.f90: New test.
8075
8076 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
8077
8078 PR fortran/30531
8079 * gfortran.dg/used_types_14.f90: New test.
8080
8081 PR fortran/31086
8082 * gfortran.dg/used_types_15.f90: New test.
8083
8084 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
8085
8086 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
8087 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
8088
8089 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8090
8091 PR fortran/31120
8092 * gfortran.dg/integer_exponentiation_2.f90: New test.
8093
8094 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
8095
8096 PR tree-optimization/31041
8097 * gcc.dg/vect/pr31041.c: New test.
8098
8099 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8100
8101 * g++.dg/warn/Wconversion-integer.C: New
8102 * g++.dg/warn/Wconversion-real.C: New.
8103 * g++.dg/warn/Wconversion-real-integer.C: New.
8104 * g++.dg/warn/conv2.C: Updated.
8105
8106 2007-03-16 Richard Sandiford <richard@codesourcery.com>
8107
8108 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
8109 exclude RTPs.
8110
8111 2007-03-16 Richard Guenther <rguenther@suse.de>
8112
8113 PR tree-optimization/31146
8114 * g++.dg/tree-ssa/pr31146.C: New testcase.
8115
8116 2007-03-16 Richard Sandiford <richard@codesourcery.com>
8117
8118 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
8119 assume that the target has <features.h>.
8120
8121 2007-03-16 Richard Sandiford <richard@codesourcery.com>
8122
8123 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
8124 dg-options rather than to the whole test.
8125
8126 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
8127
8128 PR debug/29906
8129 * g++.dg/debug/pr29906.C: New
8130
8131 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8132
8133 PR libgfortran/31099
8134 * gfortran.dg/unformatted_recl.f90: Update test.
8135
8136 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
8137
8138 * gcc.dg/tree-ssa/prefetch-5.c: New test.
8139
8140 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8141
8142 PR c++/30891
8143 * g++.dg/parse/namespace-definition.C: New.
8144
8145 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8146
8147 PR c++/24924
8148 * g++.dg/cpp/pedantic-errors.C: New.
8149 * g++.dg/cpp/permissive.C: New.
8150
8151 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8152
8153 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
8154 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
8155
8156 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8157
8158 * lib/target-supports.exp (check_missing_uclibc_feature)
8159 (check_effective_target_wchar): New procedures.
8160 * gcc.dg/wchar_t-1.c: Require target wchar.
8161 * gcc.dg/wint_t-1.c: Likewise.
8162
8163 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8164
8165 * lib/target-supports.exp (check_gc_sections_available): Return
8166 false for VxWorks targets.
8167
8168 2007-03-15 Dirk Mueller <dmueller@suse.de>
8169
8170 * g++.dg/warn/Wconversion2.C: Fix typo.
8171 * gcc.dg/if-empty-1.c: Ditto.
8172
8173 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8174
8175 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
8176
8177 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
8178
8179 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
8180 * gcc.target/i386/pr31167.c: Ditto.
8181
8182 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
8183
8184 PR target/31167
8185 * gcc.target/i386/pr31167.c: New test.
8186
8187 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
8188
8189 PR fortran/30922
8190 * gfortran.dg/import5.f90.f90: New test.
8191
8192
8193 PR fortran/30879
8194 * gfortran.dg/data_components_1.f90: New test.
8195
8196
8197 PR fortran/30870
8198 * gfortran.dg/generic_13.f90: New test.
8199
8200 PR fortran/31163
8201 * gfortran.dg/alloc_comp_basics_5.f90: New test.
8202
8203 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8204
8205 PR libgfortran/31051
8206 * gfortran.dg/fmt_t_4.f90: New
8207
8208 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
8209
8210 PR C++/31165
8211 * g++.dg/other/default7.C: New test.
8212
8213 2007-03-15 Dirk Mueller <dmueller@suse.de>
8214
8215 * g++.dg/warn/Wconversion2.C: New.
8216
8217 2007-03-14 Eric Christopher <echristo@apple.com>
8218
8219 * gcc.dg/ssp-1.c: New.
8220 * gcc.dg/ssp-2.c: Ditto.
8221
8222 2007-03-14 Dirk Mueller <dmueller@suse.de>
8223
8224 * g++.dg/warn/do-empty.C: New.
8225 * gcc.dg/do-empty.c: New.
8226 * gcc.dg/if-empty-1.c: Update.
8227 * gcc.dg/20001116-1.c: Update.
8228 * gcc.dg/pr23165.c: Update.
8229
8230 2007-03-14 Jakub Jelinek <jakub@redhat.com>
8231
8232 * gfortran.dg/module_implicit_conversion.f90: New test.
8233
8234 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
8235
8236 PR middle-end/31127
8237 * gcc.dg/pr31127.c: New.
8238
8239 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
8240
8241 * gcc.dg/tree-ssa/loop-26.c: New test.
8242
8243 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
8244
8245 * gcc.target/i386/cmpxchg16b-1.c: New test.
8246
8247 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
8248
8249 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
8250 * gcc.dg/c99-vla-1.c: Likewise.
8251 * g++.dg/ext/vla1.C: Likewise
8252
8253 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
8254
8255 * gcc.dg/wvla-1.c: New test
8256 * gcc.dg/wvla-2.c: New test
8257 * gcc.dg/wvla-3.c: New test
8258 * gcc.dg/wvla-4.c: New test
8259 * gcc.dg/wvla-5.c: New test
8260 * gcc.dg/wvla-6.c: New test
8261 * gcc.dg/wvla-7.c: New test
8262 * g++.dg/warn/Wvla-1.C: New test
8263 * g++.dg/warn/Wvla-2.C: New test
8264 * g++.dg/warn/Wvla-3.C: New test
8265
8266 2007-03-12 Mark Mitchell <mark@codesourcery.com>
8267
8268 PR c++/30108
8269 * g++.dg/other/default6.C: New test.
8270
8271 2007-03-12 Richard Sandiford <richard@codesourcery.com>
8272
8273 * lib/target-supports.exp (check_profiling_available): Return false
8274 for VxWorks.
8275 (check_effective_target_vxworks_kernel): New procedure.
8276 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
8277 VxWorks.
8278 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
8279 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
8280 to include VxWorks.
8281 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
8282
8283 2007-03-12 Richard Sandiford <richard@codesourcery.com>
8284
8285 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
8286 PIC is not supported.
8287 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
8288 * gcc.dg/20020426-2.c: Likewise.
8289 * gcc.dg/pr28243.c: Likewise.
8290 * gcc.dg/visibility-11.c: Likewise.
8291 * gcc.dg/tls/opt-9.c: Likewise.
8292 * gcc.dg/tls/opt-10.c: Likewise.
8293 * gcc.dg/tls/pic-1.c: Likewise.
8294 * gcc.dg/tls/struct-1.c: Likewise.
8295 * gcc.target/i386/20000807-1.c: Likewise.
8296 * gcc.target/i386/20000904-1.c: Likewise.
8297 * gcc.target/i386/20011119-1.c: Likewise.
8298 * gcc.target/i386/990213-2.c: Likewise.
8299 * gcc.target/i386/990214-1.c: Likewise.
8300 * gcc.target/i386/compress-float-387-pic.c: Likewise.
8301 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
8302 * gcc.target/i386/pic-1.c: Likewise.
8303 * gcc.target/i386/pr21518.c: Likewise.
8304 * gcc.target/i386/pr23098.c: Likewise.
8305 * gcc.target/i386/pr23943.c: Likewise.
8306
8307 2007-03-11 Mark Mitchell <mark@codesourcery.com>
8308
8309 PR c++/31038
8310 * g++.dg/template/complit2.C: New test.
8311
8312 PR c++/30328
8313 * g++.dg/ext/bitfield1.C: New test.
8314
8315 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
8316
8317 PR fortran/30883
8318 * gfortran.dg/interface_11.f90: New test.
8319
8320 2007-03-11 Richard Guenther <rguenther@suse.de>
8321
8322 PR tree-optimization/31115
8323 * gcc.dg/torture/pr31115.c: New testcase.
8324
8325 2007-03-11 Ira Rosen <irar@il.ibm.com>
8326
8327 PR tree-optimization/29925
8328 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
8329
8330 2007-03-10 Mark Mitchell <mark@codesourcery.com>
8331
8332 PR c++/30274
8333 * g++.dg/expr/bitfield3.C: New test.
8334 * g++.dg/expr/bitfield4.C: Likewise.
8335 * g++.dg/expr/bitfield5.C: Likewise.
8336 * g++.dg/expr/bitfield6.C: Likewise.
8337
8338 PR c++/30924
8339 * g++.dg/template/array18.C: New test.
8340
8341 2007-03-10 Dirk Mueller <dmueller@suse.de>
8342
8343 PR c++/17946
8344 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
8345 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
8346
8347 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
8348
8349 PR c++/20599
8350 * g++.dg/cpp0x/variadic-bind.C: New.
8351 * g++.dg/cpp0x/variadic-function.C: New.
8352 * g++.dg/cpp0x/variadic-mem_fn.C: New.
8353 * g++.dg/cpp0x/variadic-tuple.C: New.
8354 * g++.dg/cpp0x/variadic1.C: New.
8355 * g++.dg/cpp0x/variadic2.C: New.
8356 * g++.dg/cpp0x/variadic3.C: New.
8357 * g++.dg/cpp0x/variadic4.C: New.
8358 * g++.dg/cpp0x/variadic5.C: New.
8359 * g++.dg/cpp0x/variadic6.C: New.
8360 * g++.dg/cpp0x/variadic7.C: New.
8361 * g++.dg/cpp0x/variadic8.C: New.
8362 * g++.dg/cpp0x/variadic9.C: New.
8363 * g++.dg/cpp0x/variadic10.C: New.
8364 * g++.dg/cpp0x/variadic11.C: New.
8365 * g++.dg/cpp0x/variadic12.C: New.
8366 * g++.dg/cpp0x/variadic13.C: New.
8367 * g++.dg/cpp0x/variadic14.C: New.
8368 * g++.dg/cpp0x/variadic15.C: New.
8369 * g++.dg/cpp0x/variadic16.C: New.
8370 * g++.dg/cpp0x/variadic17.C: New.
8371 * g++.dg/cpp0x/variadic18.C: New.
8372 * g++.dg/cpp0x/variadic19.C: New.
8373 * g++.dg/cpp0x/variadic20.C: New.
8374 * g++.dg/cpp0x/variadic21.C: New.
8375 * g++.dg/cpp0x/variadic22.C: New.
8376 * g++.dg/cpp0x/variadic23.C: New.
8377 * g++.dg/cpp0x/variadic24.C: New.
8378 * g++.dg/cpp0x/variadic25.C: New.
8379 * g++.dg/cpp0x/variadic26.C: New.
8380 * g++.dg/cpp0x/variadic27.C: New.
8381 * g++.dg/cpp0x/variadic28.C: New.
8382 * g++.dg/cpp0x/variadic29.C: New.
8383 * g++.dg/cpp0x/variadic30.C: New.
8384 * g++.dg/cpp0x/variadic31.C: New.
8385 * g++.dg/cpp0x/variadic32.C: New.
8386 * g++.dg/cpp0x/variadic33.C: New.
8387 * g++.dg/cpp0x/variadic34.C: New.
8388 * g++.dg/cpp0x/variadic35.C: New.
8389 * g++.dg/cpp0x/variadic36.C: New.
8390 * g++.dg/cpp0x/variadic37.C: New.
8391 * g++.dg/cpp0x/variadic38.C: New.
8392 * g++.dg/cpp0x/variadic39.C: New.
8393 * g++.dg/cpp0x/variadic40.C: New.
8394 * g++.dg/cpp0x/variadic41.C: New.
8395 * g++.dg/cpp0x/variadic42.C: New.
8396 * g++.dg/cpp0x/variadic43.C: New.
8397 * g++.dg/cpp0x/variadic44.C: New.
8398 * g++.dg/cpp0x/variadic45.C: New.
8399 * g++.dg/cpp0x/variadic46.C: New.
8400 * g++.dg/cpp0x/variadic47.C: New.
8401 * g++.dg/cpp0x/variadic48.C: New.
8402 * g++.dg/cpp0x/variadic49.C: New.
8403 * g++.dg/cpp0x/variadic50.C: New.
8404 * g++.dg/cpp0x/variadic51.C: New.
8405 * g++.dg/cpp0x/variadic52.C: New.
8406 * g++.dg/cpp0x/variadic53.C: New.
8407 * g++.dg/cpp0x/variadic54.C: New.
8408 * g++.dg/cpp0x/variadic55.C: New.
8409 * g++.dg/cpp0x/variadic56.C: New.
8410 * g++.dg/cpp0x/variadic57.C: New.
8411 * g++.dg/cpp0x/variadic58.C: New.
8412 * g++.dg/cpp0x/variadic59.C: New.
8413 * g++.dg/cpp0x/variadic60.C : New.
8414 * g++.dg/cpp0x/variadic61.C : New.
8415 * g++.dg/cpp0x/variadic62.C : New.
8416 * g++.dg/cpp0x/variadic63.C : New.
8417 * g++.dg/cpp0x/variadic64.C : New.
8418 * g++.dg/cpp0x/variadic65.C : New.
8419 * g++.dg/cpp0x/variadic66.C : New.
8420 * g++.dg/cpp0x/variadic67.C : New.
8421 * g++.dg/cpp0x/variadic68.C : New.
8422 * g++.dg/cpp0x/variadic69.C : New.
8423 * g++.dg/cpp0x/variadic70.C : New.
8424 * g++.dg/cpp0x/variadic71.C : New.
8425 * g++.dg/cpp0x/variadic72.C : New.
8426 * g++.dg/cpp0x/variadic73.C : New.
8427 * g++.dg/cpp0x/variadic74.C : New.
8428 * g++.dg/cpp0x/variadic75.C : New.
8429 * g++.dg/cpp0x/variadic-ex1.C : New.
8430 * g++.dg/cpp0x/variadic-ex2.C : New.
8431 * g++.dg/cpp0x/variadic-ex3.C : New.
8432 * g++.dg/cpp0x/variadic-ex4.C : New.
8433 * g++.dg/cpp0x/variadic-ex5.C : New.
8434 * g++.dg/cpp0x/variadic-ex6.C : New.
8435 * g++.dg/cpp0x/variadic-ex7.C : New.
8436 * g++.dg/cpp0x/variadic-ex8.C : New.
8437 * g++.dg/cpp0x/variadic-ex9.C : New.
8438 * g++.dg/cpp0x/variadic-ex10.C : New.
8439 * g++.dg/cpp0x/variadic-ex11.C : New.
8440 * g++.dg/cpp0x/variadic-ex12.C : New.
8441 * g++.dg/cpp0x/variadic-ex13.C : New.
8442 * g++.dg/cpp0x/variadic-ex14.C : New.
8443
8444 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8445
8446 PR libgfortran/31099
8447 * gfortran.dg/unformatted_recl.f90: New test.
8448
8449 2007-03-09 Roger Sayle <roger@eyesopen.com>
8450
8451 * gcc.dg/fold-eqcmplx-1.c: New test case.
8452
8453 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
8454
8455 PR rtl-optimization/30643
8456 * gcc.dg/pr30643.c: New.
8457
8458 2007-03-09 Chao-ying Fu <fu@mips.com>
8459
8460 * gcc.target/mips/mips32-dspr2-type.c: New test.
8461 * gcc.target/mips/mips32-dspr2.c: New test.
8462 * gcc.target/mips/dspr2-MULT.c: New test.
8463 * gcc.target/mips/dspr2-MULTU.c: New test.
8464 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
8465 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
8466 Adjust some formats.
8467
8468 2007-03-09 Dirk Mueller <dmueller@suse.de>
8469
8470 PR c++/17946
8471 * gcc.dg/Wlogical-op-1.c: New.
8472 * g++.dg/warn/Wlogical-op-1.C: New.
8473
8474 2007-03-09 Richard Guenther <rguenther@suse.de>
8475
8476 PR tree-optimization/30904
8477 PR middle-end/31058
8478 * gcc.dg/pr30904.c: Remove xfail.
8479
8480 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
8481
8482 PR C/31072
8483 * gcc.c-torture/execute/pr31072.c: New test.
8484
8485 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8486
8487 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
8488 * gcc.dg/torture/builtin-attr-1.c: Likewise.
8489 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
8490 *lrint* and *lround*.
8491 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
8492 floor->lfloor.
8493 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
8494 * gcc.dg/torture/builtin-integral-1.c: Likewise.
8495 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
8496 and *lround*. Correct macro names.
8497 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
8498 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
8499
8500 2007-03-08 Ian Lance Taylor <iant@google.com>
8501
8502 * gcc.dg/no-strict-overflow-5.c: New test.
8503 * gcc.dg/no-strict-overflow-6.c: New test.
8504 * gcc.dg/Wstrict-overflow-11.c: New test.
8505 * gcc.dg/Wstrict-overflow-12.c: New test.
8506 * gcc.dg/Wstrict-overflow-13.c: New test.
8507 * gcc.dg/Wstrict-overflow-14.c: New test.
8508 * gcc.dg/Wstrict-overflow-15.c: New test.
8509
8510 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8511
8512 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
8513 for VxWorks kernel mode.
8514 * gcc.c-torture/execute/strncmp-1.x: Likewise.
8515
8516 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8517
8518 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
8519 mode.
8520
8521 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8522
8523 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
8524 and lib/bfill.c on VxWorks targets.
8525 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
8526 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
8527 lib/bfill.c and lib/memmove.c on VxWorks targets.
8528 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
8529 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
8530 on VxWorks targets.
8531 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
8532 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
8533
8534 2007-03-08 Tobias Burnus <burnus@net-b.de>
8535
8536 * gfortran.dg/use_5.f90: New test.
8537 * gfortran.dg/use_6.f90: Ditto.
8538 * gfortran.dg/use_7.f90: Ditto.
8539
8540 2007-03-08 Tobias Burnus <burnus@net-b.de>
8541
8542 PR fortran/30973
8543 * gfortran.dg/use_4.f90: New test.
8544 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
8545
8546 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
8547
8548 PR fortran/31011
8549 * gfortran.dg/parameter_array_section_2.f90: New test.
8550
8551 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
8552
8553 PR c++/30852
8554 * g++.dg/ext/offsetof1.C: Add cases with volatile.
8555
8556 PR c++/30534
8557 * g++.dg/template/arg5.C: New test.
8558
8559 2007-03-07 Joseph Myers <joseph@codesourcery.com>
8560
8561 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
8562
8563 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
8564
8565 * gcc.dg/var-expand1.c: Add newline at end of file.
8566
8567 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
8568
8569 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
8570
8571 2007-03-06 Richard Sandiford <richard@codesourcery.com>
8572
8573 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
8574
8575 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8576
8577 * gcc.dg/torture/builtin-convert-4.c: New test.
8578
8579 2007-03-05 Ian Lance Taylor <iant@google.com>
8580
8581 * gcc.c-torture/compile/pr31034.c: New test.
8582
8583 2007-03-05 Ian Lance Taylor <iant@google.com>
8584
8585 * gcc.dg/inline-18.c: New test.
8586 * gcc.dg/inline-19.c: New test.
8587 * gcc.dg/inline-20.c: New test.
8588 * gcc.dg/inline-21.c: New test.
8589
8590 2007-03-05 Richard Guenther <rguenther@suse.de>
8591
8592 PR tree-optimization/14052
8593 * gcc.dg/tree-ssa/vrp33.c: New testcase.
8594
8595 2007-03-05 Richard Guenther <rguenther@suse.de>
8596
8597 PR tree-optimization/23777
8598 * gcc.dg/tree-ssa/pr23777.c: New testcase.
8599
8600 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8601
8602 PR other/30465
8603 * gcc.dg/multiple-overflow-warn-3.c: New.
8604 * g++.dg/warn/multiple-overflow-warn-3.C: New.
8605
8606 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
8607
8608 PR c++/30895
8609 * g++.dg/parse/template23.C: New test.
8610
8611 2007-03-04 Roger Sayle <roger@eyesopen.com>
8612
8613 PR middle-end/30744
8614 * gcc.dg/pr30744-1.c: New test case.
8615
8616 2007-03-04 Tobias Burnus <burnus@net-b.de>
8617
8618 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
8619
8620 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8621
8622 PR target/30406
8623 * gfortran.dg/logical_3.f90: New test.
8624
8625 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
8626
8627 PR libfortran/30981
8628 * gfortran.dg/integer_exponentiation_1.f90: New test.
8629
8630 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
8631
8632 * gcc.target/m68k/m68k.exp: New.
8633 * gcc.target/m68k/crash1.c: New.
8634
8635 2007-03-03 Tobias Burnus <burnus@net-b.de>
8636
8637 * gfortran.dg/c_by_val.c: Use int64_t instead of long
8638 to be more compatible with integer(kind=8).
8639
8640 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8641
8642 PR libfortran/31001
8643 * gfortran.dg/zero_sized_3.f90: New test.
8644
8645 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8646
8647 PR c++/15787
8648 * g++.dg/parse/else.C: New.
8649 * g++.dg/parse/else-2.C: New.
8650
8651 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
8652 Tobias Burnus <burnus@net-b.de>
8653
8654 PR fortran/30882
8655 * gfortran.dg/size_dim.f90: New test.
8656
8657 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
8658 Tobias Burnus <burnus@net-b.de>
8659
8660 PR fortran/30873
8661 * gfortran.dg/entry_9.f90: New test.
8662
8663 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
8664
8665 PR c++/28253
8666 * g++.dg/inherit/covariant16.C: New test.
8667
8668 2007-03-02 Geoffrey Keating <geoffk@apple.com>
8669
8670 * g++.dg/other/darwin-minversion-1.C: New.
8671
8672 2007-03-02 Diego Novillo <dnovillo@redhat.com>
8673
8674 * gcc.dg/tree-ssa/20070302-1.c: New test.
8675
8676 2007-03-02 Joseph Myers <joseph@codesourcery.com>
8677
8678 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
8679 tests.
8680
8681 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
8682
8683 * gcc.dg/tree-ssa/prefetch-4.c: New test.
8684
8685 2007-03-01 Simon Baldwin <simonb@google.com>
8686
8687 PR c++/23689
8688 * warn/ignored_typedef.C: New.
8689 * init/ctor8.C: Added dg-warning to consume ignored typedef
8690 warning.
8691 * template/typedef2.C: Ditto. Moved dg-error onto its own line
8692 and added an explicit line number.
8693
8694 2007-02-28 Richard Guenther <rguenther@suse.de>
8695
8696 PR middle-end/30364
8697 * gcc.dg/torture/pr30364-1.c: New testcase.
8698 * gcc.dg/torture/pr30364-2.c: Likewise.
8699 * gcc.dg/torture/pr30364-3.c: Likewise.
8700
8701 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8702
8703 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
8704 powerpc*, use -funsafe-math-optimizations.
8705 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8706 * gcc.dg/torture/builtin-modf-1.c: Likewise.
8707
8708 2007-02-28 Tobias Burnus <burnus@net-b.de>
8709 Paul Thomas <pault@gcc.gnu.org>
8710
8711 PR fortran/30888
8712 PR fortran/30887
8713 * c_by_val_1.f: Test %VAL() with non-default kind.
8714 * c_by_val.c: Ditto.
8715 * c_by_val_4.f: New test.
8716
8717 2007-02-28 Tobias Burnus <burnus@net-b.de>
8718
8719 PR fortran/30968
8720 * gfortran.dg/continuation_7.f90: New test.
8721
8722 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
8723
8724 * g++.dg/inherit/thunk7.C: New test.
8725 * lib/target-supports.exp (check_profiling_available): Not available
8726 for bfin-*-*.
8727
8728 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
8729
8730 PR target/30970
8731 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
8732
8733 2007-02-27 Mark Mitchell <mark@codesourcery.com>
8734
8735 * lib/target-supports.exp (check_effective_target_init_priority):
8736 Remove Solaris special case.
8737
8738 2007-02-26 Geoffrey Keating <geoffk@apple.com>
8739
8740 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
8741 for more builtin types.
8742
8743 * g++.dg/ext/visibility/class1.C: Port to Darwin.
8744 * g++.dg/ext/visibility/noPLT.C: Likewise.
8745
8746 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8747
8748 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
8749 sh* targets.
8750
8751 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
8752
8753 PR fortran/30865
8754 * size_optional_dim_1.f90: New test.
8755
8756 2007-02-25 Mark Mitchell <mark@codesourcery.com>
8757
8758 * gcc.dg/vxworks/vxworks.exp: New file.
8759 * gcc.dg/vxworks/initpri1.c: Likewise.
8760 * gcc.dg/vxworks/initpri2.c: Likewise.
8761 * gcc.dg/initpri2.c: Add more tests.
8762 * g++.dg/special/initpri2.C: Likewise.
8763
8764 * gcc.dg/initpri1.c: New test.
8765 * gcc.dg/initpri2.c: Likewise.
8766 * g++.dg/special/initpri1.C: New test.
8767 * g++.dg/special/initpri2.C: Likewise.
8768 * g++.dg/special/conpr-1.C: Use init_priority effective target.
8769 * g++.dg/special/conpr-2.C: Likewise.
8770 * g++.dg/special/conpr-3.C: Likewise.
8771 * g++.dg/special/conpr-4.C: Likewise.
8772 * g++.dg/special/initp1.C: Likewise.
8773 * g++.dg/special/ecos.exp: Remove code to detect availability of
8774 constructor priorities.
8775 * lib/target-supports.exp (check_effective_target_init_priority):
8776 New function.
8777
8778 2007-02-24 Jan Hubicka <jh@suse.cz>
8779
8780 * gcc.c-torture/execute/pr30778.c: New testcase.
8781
8782 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8783
8784 PR libgfortran/30918
8785 * gfortran.dg/namelist_26.f90: New test.
8786
8787 2007-02-24 Richard Guenther <rguenther@suse.de>
8788
8789 PR middle-end/30951
8790 * gcc.dg/pr30951.c: New testcase.
8791
8792 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8793
8794 * gcc.dg/torture/builtin-modf-1.c: New test.
8795
8796 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
8797
8798 PR tree-optimization/30904
8799 * gcc.dg/pr30904.c: New test.
8800
8801 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8802
8803 * gcc.test-framework/README: Correct command.
8804 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
8805 -Wunused-value.
8806 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
8807
8808 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
8809
8810 * lib/target-supports.exp (check_effective_target_unwrapped): New.
8811
8812 2007-02-23 Mark Mitchell <mark@codesourcery.com>
8813
8814 * lib/target-supports.exp (check_effective_target_newlib): New
8815 function.
8816
8817 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
8818
8819 PR fortran/30660
8820 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
8821 allocatable component.
8822
8823
8824 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8825
8826 * gcc.dg/torture/builtin-logb-1.c: New test.
8827 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
8828 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
8829 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
8830 sh* targets.
8831
8832 2007-02-23 Richard Guenther <rguenther@suse.de>
8833
8834 * g++.dg/warn/changes-meaning.C: New testcase.
8835
8836 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8837
8838 PR libgfortran/30910
8839 * gfortran.dg/fmt_zero_precision.f90: Update test.
8840
8841 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8842
8843 * gcc.dg/torture/builtin-frexp-1.c: New test.
8844
8845 2007-02-22 Mark Mitchell <mark@codesourcery.com>
8846
8847 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
8848
8849 2007-02-22 Ian Lance Taylor <iant@google.com>
8850
8851 PR debug/30898
8852 * g++.dg/debug/pr30898.C: New test.
8853
8854 2007-02-22 Ira Rosen <irar@il.ibm.com>
8855
8856 * gcc.dg/vect/vect-106.c: New test.
8857
8858 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
8859 Ira Rosen <irar@il.ibm.com>
8860
8861 PR tree-optimization/30843
8862 * gcc.dg/vect/pr30843.c: New test.
8863
8864 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
8865
8866 PR tree-optimization/30858
8867 * gcc.dg/vect/pr30858.c: New test.
8868
8869 2007-02-21 Mark Mitchell <mark@codesourcery.com>
8870
8871 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
8872 to set options for compiling testglue.
8873 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
8874 * lib/obj-c++.exp (obj-c++_init): Likewise.
8875
8876 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
8877
8878 * gnat.dg/derived_aggregate.adb: New test.
8879
8880 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8881
8882 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
8883 sh* targets. Call the correct CKSGN macro.
8884
8885 2007-02-21 Jakub Jelinek <jakub@redhat.com>
8886
8887 * gfortran.dg/gomp/omp_parse1.f90: New test.
8888 * gfortran.dg/gomp/omp_parse2.f: New test.
8889
8890 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
8891
8892 PR fortran/30869
8893 * gfortran.dg/do_pointer_1.f90: New test.
8894
8895 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8896
8897 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
8898 and scalbln.
8899
8900 2007-02-20 Geoffrey Keating <geoffk@apple.com>
8901
8902 * gcc.dg/darwin-minversion-1.c: New.
8903 * gcc.dg/darwin-minversion-2.c: New.
8904
8905 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8906
8907 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
8908
8909 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8910 DJ Delorie <dj@redhat.com>
8911
8912 PR other/30824
8913 * gcc.dg/Wfatal.c: New.
8914 * gcc.dg/Wfatal-2.c: New.
8915 * gcc.dg/Werror-1.c: Adjust expectations.
8916 * gcc.dg/Werror-5.c: Likewise.
8917 * gcc.dg/Werror-7.c: Likewise.
8918 * gcc.dg/Werror-10.c: Likewise.
8919 * gcc.dg/Werror-11.c: Likewise.
8920
8921 2007-02-20 Tobias Burnus <burnus@net-b.de>
8922
8923 PR fortran/30522
8924 * gfortran.dg/volatile10.f90: New test.
8925
8926 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
8927
8928 PR libfortran/30533
8929 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
8930
8931 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8932
8933 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
8934 * gcc.dg/Walways-true-1.c: Likewise.
8935 * gcc.dg/weak/weak-3.c: Likewise.
8936 * gcc.dg/Werror-1.c: Likewise.
8937 * gcc.dg/Werror-3.c: Likewise.
8938 * gcc.dg/Werror-4.c: Likewise.
8939 * gcc.dg/Werror-5.c: Likewise.
8940 * gcc.dg/Werror-6.c: Likewise.
8941 * gcc.dg/Werror-7.c: Likewise.
8942 * gcc.dg/Werror-8.c: Likewise.
8943 * gcc.dg/Werror-10.c: Likewise.
8944 * gcc.dg/Werror-11.c: Likewise.
8945 * gcc.dg/Werror-12.c: Likewise.
8946 * g++.old-deja/g++.mike/warn8.C: Likewise.
8947 * g++.dg/warn/Walways-true-1.C: Likewise.
8948 * g++.dg/warn/Walways-true-2.C: Likewise.
8949 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
8950 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
8951 -Wstring-literal-comparison with -Waddress.
8952 * gcc.dg/Wstring-literal-comparison-4.c: Replace
8953 -Wno-string-literal-comparison with -Wno-address.
8954
8955 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
8956
8957 * gnat.dg/self_aggregate_with_call.adb: New test.
8958
8959 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
8960
8961 PR tree-optimization/30975
8962 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
8963 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
8964 * gcc.dg/vect/pr30795.c: New.
8965
8966 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8967
8968 PR fortran/30681
8969 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
8970
8971 2007-02-18 Roger Sayle <roger@eyesopen.com>
8972
8973 PR rtl-optimization/28173
8974 * gcc.target/i386/andor-1.c: New test case.
8975
8976 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8977
8978 * gcc.dg/torture/builtin-ldexp-1.c: New.
8979 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
8980
8981 2007-02-18 Roger Sayle <roger@eyesopen.com>
8982
8983 * gfortran.dg/array_constructor_15.f90: New test case.
8984
8985 2007-02-18 Roger Sayle <roger@eyesopen.com>
8986
8987 * gfortran.dg/forall_10.f90: New test case.
8988
8989 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
8990
8991 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
8992
8993 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
8994
8995 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
8996 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
8997
8998 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
8999
9000 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
9001 * gcc.target/i386/builtin-bswap-3.c: Ditto.
9002 * gcc.target/i386/xchg-1.c: New test.
9003 * gcc.target/i386/xchg-2.c: New test.
9004
9005 2007-02-16 Richard Guenther <rguenther@suse.de>
9006 Christian Bruel <christian.bruel@st.com>
9007
9008 * gcc.dg/strict-overflow-5.c: New testcase.
9009
9010 2007-02-16 Tobias Burnus <burnus@net-b.de>
9011
9012 PR fortran/30793
9013 * gfortran.dg/func_derived_4.f90: New test.
9014
9015 2007-02-15 Roger Sayle <roger@eyesopen.com>
9016
9017 PR middle-end/30391
9018 * gfortran.dg/pr30391-1.f90: New test case.
9019
9020 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9021
9022 PR middle-end/30433
9023 * gcc.c-torture/compile/pr30433.c: New testcase to check
9024 that complex constants comparisions are foldded.
9025
9026 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9027
9028 PR C++/30158
9029 * g++.dg/ext/stmtexpr10.C: New testcase.
9030
9031 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9032
9033 PR middle-end/30729
9034 * gcc.dg/Wunused-value-2.c: New testcase.
9035
9036 2007-02-15 Ian Lance Taylor <iant@google.com>
9037
9038 * g++.dg/eh/subreg-1.C: New test.
9039
9040 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9041
9042 PR c/26494
9043 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
9044 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
9045 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
9046 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
9047 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
9048 * gcc.dg/Werror-implicit-function-declaration.c: New.
9049
9050 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9051
9052 PR c++/28943
9053 * g++.dg/warn/pr28943.C: New.
9054
9055 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9056
9057 * gfortran.fortran-torture/execute/math.f90: Fix typo.
9058
9059 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9060
9061 PR fortran/30779
9062 * gfortran.dg/error_recovery_3.f90: New test.
9063
9064 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
9065
9066 * g++.dg/tree-ssa/sra-1.C: New.
9067
9068 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
9069
9070 * g++.dg/tree-ssa/sra-1.C: New.
9071
9072 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
9073
9074 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
9075
9076 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9077
9078 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
9079
9080 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
9081
9082 PR fortran/30799
9083 * gfortran.dg/logical_2.f90: New test.
9084
9085 2007-02-14 Joseph Myers <joseph@codesourcery.com>
9086
9087 * gcc.dg/torture/complex-alias-1.c: New test.
9088
9089 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
9090
9091 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
9092 instead of -fdump-tree-tailcall.
9093
9094 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
9095
9096 * gfortran.dg/interface_10.f90: Fix comment typo.
9097
9098 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
9099
9100 PR tree-optimization/30771
9101 * gcc.dg/vect/pr30771.c: New test.
9102
9103 2007-02-13 Ian Lance Taylor <iant@google.com>
9104
9105 * gcc.dg/Wstrict-overflow-1.c: New test.
9106 * gcc.dg/Wstrict-overflow-2.c: New test.
9107 * gcc.dg/Wstrict-overflow-3.c: New test.
9108 * gcc.dg/Wstrict-overflow-4.c: New test.
9109 * gcc.dg/Wstrict-overflow-5.c: New test.
9110 * gcc.dg/Wstrict-overflow-6.c: New test.
9111 * gcc.dg/Wstrict-overflow-7.c: New test.
9112 * gcc.dg/Wstrict-overflow-8.c: New test.
9113 * gcc.dg/Wstrict-overflow-9.c: New test.
9114 * gcc.dg/Wstrict-overflow-10.c: New test.
9115
9116 2007-02-13 Roger Sayle <roger@eyesopen.com>
9117
9118 * gcc.target/ia64/builtin-bswap-2.c: New test case.
9119
9120 2007-02-13 Richard Henderson <rth@redhat.com>
9121
9122 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
9123 * gcc.c-torture/execute/pr29302-1.c: ... here.
9124
9125 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9126
9127 PR c/29521
9128 * gcc.dg/c90-return-1.c: Update output.
9129 * gcc.dg/c99-return-1.c: Likewise.
9130
9131 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
9132
9133 PR fortran/30554
9134 * gfortran.dg/used_dummy_types_7.f90: New test..
9135
9136 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
9137
9138 * gcc.target/i386/parity-1.c: New test.
9139 * gcc.target/i386/parity-2.c: New test.
9140
9141 2007-02-12 Roger Sayle <roger@eyesopen.com>
9142
9143 * gcc.target/i386/builtin-bswap-3.c: New test case.
9144
9145 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
9146
9147 PR tree-optimization/29145
9148 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
9149 alias analysis is improved to take better advantage of restrict
9150 qualified pointers.
9151 * gcc.dg/vect/vect-80.c: Likewise.
9152 * gcc.dg/vect/pr29145.c: New.
9153
9154 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
9155
9156 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
9157 * gcc.target/i386/sse4a-insert.c: Likewise.
9158
9159 2007-02-11 Roger Sayle <roger@eyesopen.com>
9160
9161 * gcc.target/ia64/builtin-popcount-1.c: New test case.
9162 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
9163
9164 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
9165
9166 PR fortran/30478
9167 * gfortran.dg/enum_4.f90: Update error message checks.
9168
9169 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
9170
9171 PR fortran/30554
9172 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
9173 versions of the modules.
9174
9175 PR fortran/30617
9176 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
9177 by getting rid of recursive I/O and providing functions with
9178 results.
9179
9180 PR fortran/30319
9181 * gfortran.dg/char_array_constructor_2.f90
9182
9183 2007-02-11 Mark Mitchell <mark@codesourcery.com>
9184
9185 PR c++/26988
9186 * g++.dg/template/spec34.C: New test
9187
9188 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
9189
9190 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
9191 on i?86 and x86_64.
9192 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
9193 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
9194 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
9195 on i?86 and x86_64.
9196 * gcc.dg/vect/vect-113.c: Ditto.
9197
9198 2007-02-06 Mark Mitchell <mark@codesourcery.com>
9199
9200 PR c++/29487
9201 * g++.dg/eh/weak1-C: New test.
9202 * g++.dg/eh/weak1-a.cc: Likewise.
9203 * g++.dg/eh/comdat1.C: Likewise.
9204
9205 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
9206 Dorit Nuzman <dorit@il.ibm.com>
9207
9208 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
9209 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
9210 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
9211 * gcc.dg/vect/vect-113.c: Likewise.
9212
9213 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
9214
9215 2007-02-10 Richard Henderson <rth@redhat.com>
9216
9217 * lib/target-supports.exp (check_effective_target_tls): Redefine
9218 to mean non-emulated tls.
9219 * gcc.dg/tls/alias-1.c: Remove tls requirement.
9220 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
9221 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
9222 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9223 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9224 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
9225 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
9226
9227 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
9228
9229 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
9230
9231 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
9232
9233 * gfortran.dg/secnds.f: Replace time tolerance with a
9234 before-and-after bracket.
9235 * gfortran.dg/secnds-1.f: Likewise.
9236
9237 2007-02-09 Tobias Burnus <burnus@net-b.de>
9238
9239 PR fortran/30512
9240 * gfortran.dg/maxlocval_1.f90: New test.
9241
9242 2007-02-09 Roger Sayle <roger@eyesopen.com>
9243
9244 * gcc.target/ia64/builtin_bswap-1.c: New test case.
9245
9246 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9247
9248 PR fortran/30720
9249 * gfortran.dg/array_function_1.f90: New test.
9250
9251 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9252
9253 * lib/target-supports.exp (check_effective_target_lax_strtofp)
9254 (check_effective_target_dummy_wcsftime): New functions.
9255
9256 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9257
9258 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
9259 * lib/target-supports.exp (check_effective_target_uclibc): New
9260 function.
9261
9262 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9263
9264 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
9265 (vsnprintf): Don't define for uClibc targets.
9266
9267 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9268
9269 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
9270 set before checking whether it was allowed.
9271 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
9272 before checking inside_main.
9273
9274 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9275
9276 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
9277 uClinux targets.
9278 (u16sf): Likewise u4sf.
9279 * g++.dg/compat/struct-layout-1.h: Likewise.
9280
9281 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9282
9283 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
9284 procedure.
9285 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9286 m68k targets if check_effective_target_coldfire_fpu returns true.
9287
9288 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
9289 Richard Guenther <rguenther@suse.de>
9290
9291 PR middle-end/23361
9292 * gcc.dg/fold-compare-3.c: New testcase.
9293 * gcc.dg/tree-ssa/loop-24.c: Likewise.
9294
9295 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
9296
9297 * gcc.dg/pr26570.c: Clean up coverage files.
9298 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
9299 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
9300 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
9301 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
9302 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
9303 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
9304 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
9305 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
9306 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
9307 * gcc.dg/tree-ssa/pr25501.c: Ditto.
9308 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
9309 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
9310 * gcc.dg/vect/pr28952.c: Ditto.
9311 * gcc.dg/vect/pr27151.c: Ditto.
9312 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
9313 * g++.dg/gomp/macro-3.C: Ditto.
9314
9315 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
9316
9317 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
9318 of the loop.
9319
9320 2007-02-08 Roger Sayle <roger@eyesopen.com>
9321
9322 * gcc.target/i386/builtin-bswap-2.c: New test case.
9323
9324 2007-02-08 Roger Sayle <roger@eyesopen.com>
9325
9326 * gfortran.dg/forall_8.f90: New test case.
9327 * gfortran.dg/forall_9.f90: Likewise.
9328
9329 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9330
9331 * gcc.dg/builtins-20.c: Add some -~ complex cases.
9332
9333 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
9334
9335 * lib/target-supports.exp (check_effective_target_simulator): New.
9336
9337 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
9338
9339 * gcc.dg/tree-ssa/loop-25.c: New test.
9340
9341 2007-02-06 Richard Henderson <rth@redhat.com>
9342
9343 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
9344
9345 2007-02-06 Roger Sayle <roger@eyesopen.com>
9346
9347 * gcc.target/powerpc/popcount-1.c: New test case.
9348 * gcc.target/powerpc/parity-1.c: Likewise.
9349
9350 2007-02-06 Richard Guenther <rguenther@suse.de>
9351
9352 PR middle-end/27302
9353 * gcc.dg/torture/pr27302-2.c: New testcase.
9354
9355 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
9356
9357 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
9358 * gcc.dg/vect/vect-iv-1.c: New test.
9359 * gcc.dg/vect/vect-iv-2.c: New test.
9360 * gcc.dg/vect/vect-iv-3.c: New test.
9361 * gcc.dg/vect/vect-iv-4.c: New test.
9362 * gcc.dg/vect/vect-iv-5.c: New test.
9363 * gcc.dg/vect/vect-iv-6.c: New test.
9364 * gcc.dg/vect/vect-iv-7.c: New test.
9365 * gcc.dg/vect/vect-iv-8.c: New test.
9366 * gcc.dg/vect/vect-iv-9.c: New test.
9367 * gcc.dg/vect/vect-iv-10.c: New test.
9368 * gcc.dg/vect/vect-iv-11.c: New test.
9369 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
9370 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
9371 * gcc.dg/vect/vect-14.c: Now vectorizable.
9372 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
9373 loop).
9374 * gcc.dg/vect/vect-27.c: Likewise.
9375 * gcc.dg/vect/vect-29.c Likewise.
9376 * gcc.dg/vect/vect-dv-2.c: Likewise.
9377 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
9378 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9379 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9380
9381 2007-02-06 Ira Rosen <irar@il.ibm.com>
9382
9383 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
9384
9385 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9386
9387 * gcc.dg/builtins-20.c: Add more cases.
9388
9389 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
9390
9391 PR debug/30189
9392 * gcc.dg/pr30189.c: New test.
9393
9394 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
9395
9396 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
9397 for running tests.
9398 * gcc.target/i386/sse4a-extract.c: New test.
9399 * gcc.target/i386/sse4a-insert.c: New test.
9400 * gcc.target/i386/sse4a-montsd.c: New test.
9401 * gcc.target/i386/sse4a-montss.c: New test.
9402
9403 2007-02-05 Richard Guenther <rguenther@suse.de>
9404
9405 * gcc.target/i386/vectorize3.c: New testcase.
9406
9407 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
9408
9409 PR target/30665
9410 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
9411
9412 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9413
9414 PR fortran/30611
9415 * gfortran.dg/repeat_1.f90: New test.
9416
9417 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
9418
9419 PR fortran/30605
9420 * gfortran.dg/spread_shape_1.f90: Remove tabs.
9421 * gfortran.dg/derived_init_2.f90: Ditto.
9422 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
9423 * gfortran.dg/array_initializer_1.f90: Ditto.
9424 * gfortran.dg/do_2.f90: Ditto.
9425 * gfortran.dg/proc_assign_1.f90: Ditto.
9426
9427 2007-02-04 Richard Guenther <rguenther@suse.de>
9428
9429 PR middle-end/30636
9430 * g++.dg/warn/pr30636.C: New testcase.
9431 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
9432
9433 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
9434
9435 PR middle-end/30667
9436 * gfortran.dg/pr30667.f: New test.
9437
9438 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9439
9440 * gcc.dg/builtins-54.c: Add more cases.
9441
9442 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
9443
9444 PR fortran/30514
9445 * gfortran.dg/zero_sized_2.f90: New test.
9446
9447 PR fortran/30660
9448 * gfortran.dg/alloc_comp_basics_4.f90: New test.
9449
9450 PR fortran/29820
9451 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
9452 file.
9453
9454 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
9455
9456 PR fortran/30683
9457 * gfortran.dg/interface_10.f90: New test.
9458
9459 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9460
9461 * gcc.dg/builtins-20.c: Add more cases.
9462
9463 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
9464
9465 PR target/29682
9466 * gcc-target/ia64/pr29682.c: New test.
9467
9468 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
9469
9470 PR fortran/30284
9471 * gfortran.dg/arrayio_11.f90.f90: New test.
9472
9473 PR fortran/30626
9474 * gfortran.dg/arrayio_12.f90.f90: New test.
9475
9476 2007-02-02 Jakub Jelinek <jakub@redhat.com>
9477
9478 PR c++/30536
9479 * g++.dg/tls/diag-5.C: New test.
9480
9481 PR middle-end/30473
9482 * gcc.dg/pr30473.c: New test.
9483 * gcc.c-torture/execute/20070201-1.c: New test.
9484
9485 2007-02-01 Roger Sayle <roger@eyesopen.com>
9486
9487 * gfortran.dg/dependency_20.f90: New test case.
9488
9489 2007-01-31 Ian Lance Taylor <iant@google.com>
9490
9491 * gcc.dg/lower-subreg-1.c (test): New test.
9492
9493 2007-01-30 Geoffrey Keating <geoffk@apple.com>
9494
9495 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
9496
9497 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9498
9499 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
9500 * gcc.dg/torture/builtin-math-3.c: Likewise.
9501
9502 2007-01-31 Dirk Mueller <dmueller@suse.de>
9503
9504 gcc.dg/Wparentheses-2.c: Update and add new tests.
9505
9506 2007-01-31 Ira Rosen <irar@il.ibm.com>
9507
9508 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
9509 vectorize.
9510
9511 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
9512
9513 * gcc.dg/builtins-63.c: New test.
9514
9515 2007-01-31 Tobias Burnus <burnus@net-b.de>
9516
9517 PR fortran/27588
9518 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
9519
9520 2007-01-31 Tobias Burnus <burnus@net-b.de>
9521
9522 PR fortran/30520
9523 * gfortran.dg/volatile8.f90: New argument conformance test.
9524 * gfortran.dg/volatile9.f90: New scope test.
9525
9526 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9527
9528 PR c++/24745
9529 * g++.dg/warn/null4.C: New.
9530
9531 2001-01-30 Roger Sayle <roger@eyesopen.com>
9532 Uros Bizjak <ubizjak@gmail.com>
9533
9534 * gcc.dg/large-size-array-3.c: Correct typo.
9535
9536 2007-01-30 Richard Guenther <rguenther@suse.de>
9537
9538 PR middle-end/27657
9539 * g++.dg/debug/pr27657.C: New testcase.
9540
9541 2007-01-30 Richard Guenther <rguenther@suse.de>
9542
9543 PR middle-end/30313
9544 * gcc.dg/torture/pr30313.c: New testcase.
9545
9546 2007-01-29 Janis Johnson <janis187@us.ibm.com>
9547
9548 * gcc.dg/dfp/dfp-except.h: New file.
9549 * gcc.dg/dfp/fe-check.h: New file.
9550 * gcc.dg/dfp/fe-binop.c: New test.
9551 * gcc.dg/dfp/fe-convert-1.c: New test.
9552 * gcc.dg/dfp/fe-convert-2.c: New test.
9553 * gcc.dg/dfp/fe-convert-3.c: New test.
9554
9555 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
9556 * gcc.dg/dfp/decfloat-constants.c: Ditto.
9557 * gcc.dg/dfp/convert-dfp.c: Ditto.
9558 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9559
9560 2007-01-29 Josh Conner <jconner@apple.com>
9561
9562 * gcc.target/powerpc/altivec-24.c: New test.
9563
9564 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
9565
9566 PR c++/28266
9567 * g++.dg/parse/defarg12.C: New test.
9568
9569 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
9570
9571 PR fortran/30554
9572 * gfortran.dg/used_dummy_types_6.f90: New test.
9573
9574 2007-01-28 Jan Hubicka <jh@suse.cz>
9575
9576 * gcc.dg/tree-prof/val-prof-6.c: New test.
9577
9578 2007-01-28 Roger Sayle <roger@eyesopen.com>
9579
9580 * gcc.dg/large-size-array-3.c: Correct test case (portability).
9581
9582 2007-01-28 Andrew Pinski <pinskia@gmail.com>
9583
9584 PR C++/28988
9585 * g++.dg/expr/dtor4.C: New test.
9586
9587 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
9588
9589 * gcc.dg/tree-ssa/loop-23.c: New test.
9590
9591 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
9592
9593 PR libfortran/30389
9594 * gfortran.dg/achar_2.f90: New test.
9595 * gfortran.dg/achar_3.f90: New test.
9596
9597 2007-01-27 Ian Lance Taylor <iant@google.com>
9598
9599 * gcc.dg/strict-overflow-1.c: New test.
9600 * gcc.dg/no-strict-overflow-1.c: New test.
9601 * gcc.dg/strict-overflow-2.c: New test.
9602 * gcc.dg/no-strict-overflow-2.c: New test.
9603 * gcc.dg/strict-overflow-3.c: New test.
9604 * gcc.dg/no-strict-overflow-3.c: New test.
9605 * gcc.dg/strict-overflow-4.c: New test.
9606 * gcc.dg/no-strict-overflow-4.c: New test.
9607 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
9608 * gcc.dg/pr15784-1.c: Likewise.
9609 * gcc.dg/pr20922-1.c: Likewise.
9610 * gcc.dg/pr20922-3.c: Likewise.
9611 * gcc.dg/pr20922-4.c: Likewise.
9612 * gcc.dg/pr20922-6.c: Likewise.
9613 * gcc.dg/compare-4.c: Likewise.
9614 * gcc.dg/torture/pr26898-1.c: Likewise.
9615 * gcc.dg/tree-ssa/divide-1.c: Likewise.
9616 * gcc.dg/tree-ssa/divide-2.c: Likewise.
9617 * gcc.dg/tree-ssa/divide-3.c: Likewise.
9618 * gcc.dg/tree-ssa/divide-4.c: Likewise.
9619 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
9620 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
9621 * gcc.dg/tree-ssa/pr21082.c: Likewise.
9622 * gcc.dg/tree-ssa/pr26899.c: Likewise.
9623 * g++.dg/tree-ssa/pr21082.C: Likewise.
9624
9625 2007-01-27 Roger Sayle <roger@eyesopen.com>
9626
9627 * gcc-dg/large-size-array-3.c: New test case.
9628
9629 2007-01-27 Roger Sayle <roger@eyesopen.com>
9630
9631 * gfortran.dg/forall_7.f90: New test case.
9632
9633 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
9634
9635 PR fortran/30407
9636 * gfortran.dg/where_operator_assign_1.f90: New test.
9637 * gfortran.dg/where_operator_assign_2.f90: New test.
9638 * gfortran.dg/where_operator_assign_3.f90: New test.
9639
9640 2007-01-26 Joseph Myers <joseph@codesourcery.com>
9641
9642 * lib/target-supports.exp
9643 (check_effective_target_powerpc_altivec): New.
9644 (check_effective_target_vect_cmdline_needed): Use it.
9645
9646 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
9647
9648 PR fortran/30278
9649 * gfortran.dg/backslash_3.f: New test.
9650
9651 2007-01-26 Richard Guenther <rguenther@suse.de>
9652
9653 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
9654
9655 2007-01-26 Tobias Burnus <burnus@net-b.de>
9656
9657 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
9658 * gfortran.dg/vect/vect.exp: Ditto.
9659 * gfortran.dg/dg.exp: Ditto.
9660 * gfortran.fortran-torture/execute/execute.exp: Ditto.
9661 * gfortran.fortran-torture/compile/compile.exp: Ditto.
9662
9663 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9664
9665 * gcc.dg/builtins-20.c: Add more cases.
9666 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
9667
9668 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9669
9670 PR fortran/30437
9671 * gcc.dg/Wall.c: New.
9672 * gcc.dg/Wno-all.c: New.
9673 * gfortran.dg/Wall.f90: New.
9674 * gfortran.dg/Wno-all.f90: New.
9675
9676 2007-01-24 Geoffrey Keating <geoffk@apple.com>
9677
9678 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
9679 * g++.dg/eh/simd-2.C: Also run on Darwin.
9680 * g++.dg/eh/simd-3.C: New.
9681 * g++.dg/eh/simd-4.C: New.
9682
9683 2007-01-25 Richard Guenther <rguenther@suse.de>
9684
9685 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
9686 and _PROFILE_USE.
9687 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
9688
9689 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
9690
9691 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
9692 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
9693 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
9694 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
9695 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
9696 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
9697 * gcc.dg/ipa/ipa-7.c: New testcase.
9698
9699 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
9700
9701 * g++.dg/cpp0x/warn_cxx0x.C: New.
9702
9703 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9704
9705 * gcc.dg/builtins-20.c: Test builtin carg.
9706
9707 2007-01-24 Jakub Jelinek <jakub@redhat.com>
9708
9709 PR middle-end/27416
9710 * gcc.dg/gomp/pr27416.c: New test.
9711
9712 PR middle-end/30494
9713 * gcc.dg/gomp/pr30494.c: New test.
9714 * g++.dg/gomp/pr30494.C: New test.
9715
9716 PR middle-end/30421
9717 * gcc.dg/gomp/pr30421.c: New test.
9718
9719 2007-01-24 Steve Ellcey <sje@cup.hp.com>
9720
9721 * gcc.target/ia64/versionid-1.c: New test.
9722 * gcc.target/ia64/versionid-2.c: New test.
9723
9724 2007-01-24 Richard Guenther <rguenther@suse.de>
9725
9726 PR testsuite/30181
9727 * gcc.dg/builtins-57.c: Change to a link-time testcase
9728 to support non-C99 targets.
9729
9730 2007-01-24 Jan Hubicka <jh@suse.cz>
9731
9732 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
9733
9734 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
9735
9736 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
9737
9738 2007-01-23 Andrew Pinski <pinskia@gmail.com>
9739
9740 PR objc/27438
9741 * objc.dg/const-str-12.m: New test.
9742
9743 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9744
9745 PR fortran/30532
9746 * gfortran.dg/ctrl-z.f90: New test.
9747
9748 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9749
9750 PR fortran/30481
9751 * gfortran.dg/namelist_assumed_char.f90: New test.
9752
9753 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
9754
9755 PR c++/27492
9756 * g++.dg/inherit/covariant15.C: New test.
9757
9758 2007-01-23 Ian Lance Taylor <iant@google.com>
9759
9760 * g++.dg/warn/Wparentheses-24.C: New test.
9761
9762 2007-01-23 Richard Guenther <rguenther@suse.de>
9763
9764 PR testsuite/30560
9765 * ada/acats/run_acats: Do not call gnatmake or gnatchop
9766 with full path.
9767
9768 2007-01-22 Richard Guenther <rguenther@suse.de>
9769
9770 PR tree-optimization/30038
9771 * gcc.dg/builtins-62.c: New testcase.
9772
9773 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
9774
9775 * gcc.c-torture/compile/20070121.c: New test.
9776
9777 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
9778
9779 PR libfortran/30525
9780 * gfortran.dg/char_comparison_1.f: New test.
9781
9782 2007-01-21 Ira Rosen <irar@il.ibm.com>
9783
9784 * gcc.dg/vect/vect-strided-same-dr.c: New test.
9785
9786 2007-01-20 Andrew Pinski <pinskia@gmail.com>
9787
9788 PR objc/30479
9789 * objc.dg/pch: New directory.
9790 * objc.dg/pch/pch.exp: New file.
9791 * objc.dg/pch/interface-1.m: New test.
9792 * objc.dg/pch/interface-1.hs: New include file.
9793 * lib/objc.exp (objc_target_compile): Add
9794 "-x objective-c-header" in front of the sources if this is
9795 a precompiled header being compiled.
9796
9797 2007-01-20 Roger Sayle <roger@eyesopen.com>
9798
9799 * gfortran.dg/array_memcpy_3.f90: New test case.
9800 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
9801
9802 2007-01-20 Roger Sayle <roger@eyesopen.com>
9803 Brooks Moses <brooks.moses@codesourcery.com>
9804 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9805
9806 * gfortran.dg/intrinsic_sign_1.f90: New test case.
9807 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
9808
9809 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9810
9811 * gcc.dg/torture/builtin-math-3.c: Test fdim.
9812
9813 2007-01-19 Mike Stump <mrs@apple.com>
9814
9815 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
9816 away.
9817
9818 2007-01-19 Roger Sayle <roger@eyesopen.com>
9819
9820 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
9821 option instead of -funsafe-math-optimizations.
9822
9823 2007-01-19 Tomas Bily <tbily@suse.cz>
9824
9825 gcc.dg/tree-prof/indir-call-prof.c: New.
9826 g++.dg/dg.exp: Add tree-prof subdirectory.
9827 g++.dg/tree-prof/indir-call-prof.C: New.
9828 g++.dg/tree-prof/tree-prof.exp: New.
9829
9830 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9831
9832 PR c++/17947
9833 * g++.dg/warn/deprecated.C: Update warning output.
9834 * g++.dg/warn/deprecated-2.C: Likewise.
9835 * g++.dg/warn/deprecated-3.C: New.
9836
9837 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
9838
9839 * gcc.c-torture/execute/nestfunc-7.c: New.
9840
9841 2007-01-18 Hui-May Chang <hm.chang@apple.com>
9842
9843 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
9844
9845 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
9846
9847 * gcc.dg/m68k-pic-1.c: New.
9848
9849 2007-01-18 Roger Sayle <roger@eyesopen.com>
9850
9851 * gfortran.dg/array_memcpy_4.f90: New test case.
9852
9853 2007-01-18 Josh Conner <jconner@apple.com>
9854
9855 PR target/30485
9856 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
9857 * gcc.dg/vect/no-trapping-math-1: New.
9858 * gcc.dg/vect/no-trapping-math-2: New.
9859
9860 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
9861
9862 * gcc.target/i386/387-8.c: Update comment about optimizing
9863 inherent load of 1.0 of fptan instruction.
9864
9865 2007-01-18 Dirk Mueller <dmueller@suse.de>
9866 Richard Guenther <rguenther@suse.de>
9867
9868 PR diagnostic/8268
9869 * gcc.dg/Warray-bounds.c: New testcase.
9870 * gcc.dg/Warray-bounds-2.c: New testcase.
9871 * g++.dg/warn/Warray-bounds.C: New testcase.
9872 * g++.dg/warn/Warray-bounds-2.C: New testcase.
9873
9874 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
9875
9876 PR fortran/30476
9877 * gfortran.dg/generic_12.f90: New test.
9878
9879 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
9880
9881 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
9882 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
9883
9884 2007-01-16 Janis Johnson <janis187@us.ibm.com>
9885
9886 * gcc.dg/dfp/compare-special.h: New file.
9887 * gcc.dg/dfp/compare-special-32.c: New test.
9888 * gcc.dg/dfp/compare-special-64.c: New test.
9889 * gcc.dg/dfp/compare-special-128.c: New test.
9890
9891 2007-01-16 Roger Sayle <roger@eyesopen.com>
9892 Paul Thomas <pault@gcc.gnu.org>
9893 Steven G. Kargl <kargl@gcc.gnu.org>
9894
9895 PR fortran/30404
9896 * gfortran.dg/forall_6.f90: New test case.
9897 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
9898 * gfortran.dg/dependency_13.f90: Likewise.
9899
9900 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9901
9902 PR testsuite/12325
9903 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
9904 targets that don't support Inf.
9905
9906 2007-01-15 Dale Johannesen <dalej@apple.com>
9907
9908 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
9909
9910 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
9911
9912 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
9913 of achar for 0xff to avoid the "Extended ASCII not
9914 implemented" error message.
9915
9916 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
9917
9918 PR fortran/28172
9919 * gfortran.dg/altreturn_4.f90: New test.
9920
9921 PR fortran/29389
9922 * gfortran.dg/stfunc_4.f90: New test.
9923
9924 PR fortran/29712
9925 * gfortran.dg/bound_2.f90: Reinstate commented out line.
9926 * gfortran.dg/initialization_1.f90: Change warning.
9927
9928 PR fortran/30283
9929 * gfortran.dg/specification_type_resolution_2.f90: New test.
9930
9931 2007-01-14 Jan Hubicka <jh@suse.cz>
9932
9933 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
9934 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
9935 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
9936 elimination.
9937
9938 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
9939
9940 PR fortran/30410
9941 * gfortran.dg/external_procedures_2.f90: New test.
9942
9943 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
9944
9945 PR target/30413
9946 * gcc.target/i386/pr30413.c: New test.
9947
9948 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
9949
9950 PR fortran/30452
9951 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
9952
9953 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
9954
9955 * gcc.dg/20070112-1.c: New test.
9956
9957 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9958
9959 PR libgfortran/30435
9960 * gfortran.dg/list_read_6.f90: New test.
9961
9962 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
9963
9964 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
9965
9966 2007-01-12 Tom Tromey <tromey@redhat.com>
9967
9968 PR preprocessor/28227:
9969 * gcc.dg/cpp/pr28227.c: New file.
9970
9971 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
9972
9973 * gcc.dg/tree-ssa/loop-22.c: New test.
9974
9975 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
9976
9977 PR tree-optimization/29516
9978 * gcc.dg/tree-ssa/loop-20.c: New test.
9979
9980 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
9981
9982 PR libfortran/30415
9983 * minmaxloc_integer_kinds_1.f90: New test.
9984
9985 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
9986
9987 PR c++/29573
9988 * g++.dg/template/sizeof-template-argument.C: New test.
9989
9990 2007-01-11 Jan Hubicka <jh@suse.cz>
9991
9992 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
9993 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
9994 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
9995 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
9996 * gcc.dg/tree-ssa/pr21658.c: Likewise.
9997 * gcc.dg/tree-ssa/pr15349.c: Likewise.
9998 * gcc.dg/tree-ssa/pr25501.c: Likewise.
9999 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
10000 transformation in question.
10001 * gcc.dg/tree-ssa/vrp05.c: Likewise.
10002 * gcc.dg/tree-ssa/pr20701.c: Likewise.
10003 * gcc.dg/always_inline3.c: Likewise.
10004
10005 2007-01-10 Mark Mitchell <mark@codesourcery.com>
10006
10007 PR c++/28999
10008 * g++.dg/template/typename11.C: New test.
10009
10010 2007-01-10 Robert Kennedy <jimbob@google.com>
10011
10012 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
10013
10014 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
10015
10016 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
10017 for different integer kinds.
10018 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
10019 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
10020 * gfortran.dg/ishft_2.f90: New test.
10021 * gfortran.dg/ishft_3.f90: New test.
10022
10023 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
10024
10025 * gfortran.dg/altreturn_2.f90: Removed executable bit.
10026
10027 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
10028
10029 PR tree-optimization/30322
10030 * gcc.dg/tree-ssa/loop-21.c: New test.
10031
10032 2007-01-08 Geoffrey Keating <geoffk@apple.com>
10033
10034 * g++.dg/rtti/darwin-builtin-linkage.C: New.
10035
10036 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
10037
10038 * gcc.target/spu/intrinsics-1.c: Remove xfail.
10039
10040 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10041
10042 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
10043 * g++.dg/warn/overflow-warn-3.C: Likewise.
10044 * g++.dg/warn/overflow-warn-4.C: Likewise.
10045 * g++.dg/warn/overflow-warn-5.C: Likewise.
10046 * g++.dg/warn/overflow-warn-6.C: Likewise.
10047 * g++.dg/warn/Woverflow-1.C: Likewise.
10048 * g++.dg/warn/Woverflow-2.C: Likewise.
10049 * g++.dg/warn/Woverflow-3.C: Likewise.
10050 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
10051
10052 2007-01-08 Roger Sayle <roger@eyesopen.com>
10053
10054 * gfortran.dg/array_constructor_14.f90: New test case.
10055 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
10056
10057 2007-01-08 Richard Guenther <rguenther@suse.de>
10058
10059 PR tree-optimization/23603
10060 * gcc.dg/tree-ssa/vrp31.c: New testcase.
10061 * gcc.dg/tree-ssa/vrp32.c: Likewise.
10062
10063 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
10064
10065 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
10066 in __v8qi typedef.
10067 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
10068 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
10069 compiler behaviour.
10070 * gcc.dg/simd-5.c: Likewise.
10071 * gcc.dg/simd-6.c: Likewise.
10072 * g++.dg/conversion/simd1.C: Likewise.
10073 * g++.dg/conversion/simd3.C: Likewise.
10074 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
10075 (main): Use it.
10076
10077 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
10078
10079 PR tree-optimization/29877
10080 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
10081 name of a hard register for the target concerned. Adjust dg-error
10082 directives to cope with new behaviour of TER.
10083
10084 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10085
10086 PR c++/28986
10087 * g++.dg/conversion/nullptr1.C: Added overflow warning.
10088 * g++.dg/warn/overflow-warn-1.C: New.
10089 * g++.dg/warn/overflow-warn-3.C: New.
10090 * g++.dg/warn/overflow-warn-4.C: New.
10091 * g++.dg/warn/overflow-warn-5.C: New.
10092 * g++.dg/warn/overflow-warn-6.C: New.
10093 * g++.dg/warn/Woverflow-1.C: New.
10094 * g++.dg/warn/Woverflow-2.C: New.
10095 * g++.dg/warn/Woverflow-3.C: New.
10096 * g++.dg/warn/multiple-overflow-warn-2.C: New.
10097
10098 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
10099
10100 PR fortran/27698
10101 * gfortran.dg/invalid_name.f90: New test.
10102 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
10103 * gfortran.dg/gomp/pr29759.f90: Ditto.
10104
10105 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
10106
10107 * gfortran.dg/present_1.f90: Update error message.
10108
10109 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
10110
10111 PR c++/19439
10112 * g++.dg/template/duplicate1.C: New test
10113 * g++.dg/template/memfriend6.C: Adjust error markers.
10114
10115 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
10116
10117 PR tree-opt/30385
10118 * gcc.dg/torture/inline-1.c: New test.
10119
10120 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10121
10122 PR c/19978
10123 * gcc.dg/multiple-overflow-warn-1.c: New.
10124 * gcc.dg/multiple-overflow-warn-2.c: New.
10125 * gcc.dg/overflow-warn-6.c: New.
10126 * g++.dg/warn/multiple-overflow-warn-1.C: New.
10127
10128 2007-01-05 Roger Sayle <roger@eyesopen.com>
10129
10130 * gfortran.dg/array_memcpy_1.f90: New test case.
10131 * gfortran.dg/array_memcpy_2.f90: Likewise.
10132
10133 2007-01-05 Richard Guenther <rguenther@suse.de>
10134
10135 PR middle-end/27826
10136 * g++.dg/opt/pr27826.C: New testcase.
10137
10138 2007-01-05 Ian Lance Taylor <iant@google.com>
10139
10140 * gcc.dg/Walways-true-1.c: New test.
10141 * gcc.dg/Walways-true-2.c: New test.
10142 * g++.dg/warn/Walways-true-1.C: New test.
10143 * g++.dg/warn/Walways-true-2.C: New test.
10144
10145 2007-01-05 Jakub Jelinek <jakub@redhat.com>
10146
10147 PR c/30360
10148 * gcc.dg/pr30360.c: New test.
10149
10150 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
10151
10152 PR fortran/23232
10153 * gfortran.dg/data_implied_do_1.f90: New test.
10154
10155 PR fortran/27996
10156 PR fortran/27998
10157 * gfortran.dg/char_length_1.f90: New test.
10158
10159 2007-01-05 Richard Guenther <rguenther@suse.de>
10160
10161 PR middle-end/28116
10162 * g++.dg/opt/pr28116.C: New testcase.
10163
10164 2007-01-05 Tobias Burnus <burnus@net-b.de>
10165
10166 PR fortran/29624
10167 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
10168 invalid deallocate.
10169 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
10170 * gfortran.dg/protected_4.f90: Add pointer intent check.
10171 * gfortran.dg/protected_6.f90: Add pointer intent check.
10172 * gfortran.dg/pointer_intent_1.f90: New test.
10173 * gfortran.dg/pointer_intent_2.f90: New test.
10174 * gfortran.dg/pointer_intent_3.f90: New test.
10175
10176 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
10177
10178 PR 30235
10179 * gfortran.dg/altreturn_2.f90: new test.
10180
10181 2007-01-04 Tom Tromey <tromey@redhat.com>
10182
10183 PR preprocessor/28165:
10184 * gcc.dg/cpp/pr28165.c: New file.
10185
10186 2007-01-03 Josh Conner <jconner@apple.com>
10187
10188 PR middle-end/29683
10189 * gcc.dg/pr29683.c: New.
10190
10191 2007-01-03 Jakub Jelinek <jakub@redhat.com>
10192
10193 PR c++/28217
10194 * g++.dg/pch/template-1.C: New test.
10195 * g++.dg/pch/template-1.Hs: New file.
10196
10197 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
10198
10199 PR middle-end/30353
10200 * gcc.c-torture/compile/complex-4.c: New test.
10201
10202 2007-01-03 Joseph Myers <joseph@codesourcery.com>
10203
10204 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
10205 -maltivec.
10206 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
10207
10208 2007-01-03 Jakub Jelinek <jakub@redhat.com>
10209
10210 PR middle-end/30286
10211 * gcc.dg/pr30286.c: New test.
10212
10213 PR c++/29535
10214 * g++.dg/template/crash66.C: New test.
10215
10216 PR c++/29054
10217 * g++.dg/template/friend49.C: New test.
10218
10219 2007-01-03 Steven G. Kargl <kargls@comcast.net>
10220
10221 * gfortran.dg/ibits.f90: New test.
10222
10223 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
10224
10225 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
10226 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
10227
10228 2007-01-02 Jan Hubicka <jh@suse.cz>
10229
10230 * gcc.dg/pr16194.c: We now output error on all three functions,
10231 not just first one.
10232
10233 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10234
10235 PR c/19977
10236 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
10237 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
10238
10239 2006-01-02 Ian Lance Taylor <iant@google.com>
10240
10241 * g++.dg/warn/Wparentheses-22.C: New test.
10242 * g++.dg/warn/Wparentheses-23.C: New test.
10243
10244 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10245
10246 PR middle-end/7651
10247 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
10248 * gcc.dg/declspec-3-Wextra.c: New.
10249 * gcc.dg/declspec-3-no.c: New
10250
10251 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
10252
10253 PR fortran/20896
10254 * gfortran.dg/interface_10.f90: Remove.
10255
10256 2007-01-01 Roger Sayle <roger@eyesopen.com>
10257
10258 * gcc.dg/fold-eqxor-4.c: New test case.
10259
10260 2007-01-02 Joseph Myers <joseph@codesourcery.com>
10261
10262 PR middle-end/30311
10263 * gcc.c-torture/compile/pr30311.c: New test.
10264
10265 2007-01-01 Andrew Pinski <pinskia@gmail.com>
10266
10267 PR middle-end/30253
10268 * gcc.c-torture/compile/statement-expression-1.c: New test.
10269
10270 2007-01-01 Andreas Schwab <schwab@suse.de>
10271
10272 PR target/29166
10273 * g++.dg/eh/pr29166.C: New test.
10274
10275 2007-01-01 Joseph Myers <joseph@codesourcery.com>
10276
10277 * lib/target-supports.exp (check_effective_target_powerpc_spe):
10278 New.
10279 (check_effective_target_vect_cmdline_needed): Use it.
10280
10281 2006-12-31 Richard Guenther <rguenther@suse.de>
10282
10283 PR middle-end/30137
10284 * gcc.dg/pr30137-1.c: New testcase.
10285 * gcc.dg/pr30137-2.c: Likewise.
10286
10287 2006-12-31 Roger Sayle <roger@eyesopen.com>
10288
10289 PR middle-end/30322
10290 * gcc.dg/fold-plusnot-1.c: New test case.
10291
10292 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
10293
10294 PR c++/29731
10295 * g++.dg/parse/template22.C: New test.
10296
10297 2006-12-31 Richard Guenther <rguenther@suse.de>
10298
10299 PR middle-end/30338
10300 * gcc.c-torture/compile/pr30338.c: New testcase.
10301
10302 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
10303
10304 PR fortran/27900
10305 * gfortran.dg/intrinsic_actual_4.f90: New test.
10306
10307 PR fortran/24325
10308 * gfortran.dg/func_decl_3.f90: New test.
10309
10310 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
10311
10312 PR fortran/23060
10313 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
10314 * gfortran.dg/c_by_val_1.f: New test.
10315 * gfortran.dg/c_by_val_2.f: New test.
10316 * gfortran.dg/c_by_val_3.f: New test.
10317
10318 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
10319
10320 PR libfortran/30321
10321 * gfortran.dg/sum_zero_array_1.f90: New test.
10322
10323 2006-12-29 Jakub Jelinek <jakub@redhat.com>
10324
10325 PR preprocessor/29612
10326 * gcc.dg/cpp/pr29612-1.c: New test.
10327 * gcc.dg/cpp/pr29612-2.c: New test.
10328
10329 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
10330
10331 PR fortran/30034
10332 * gfortran.dg/pure_formal_proc_1.f90: New test.
10333
10334 PR fortran/30237
10335 * gfortran.dg/intrinsic_actual_3.f90: New test.
10336
10337 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10338
10339 PR fortran/30014
10340 * gfortran.dg/io_constraints_1.f90: Update test.
10341 * gfortran.dg/io_constraints_2.f90: Update test.
10342 * gfortran.dg/inquire_iolength.f90: New test.
10343
10344 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
10345
10346 PR fortran/20896
10347 * gfortran.dg/interface_10.f90: New test.
10348 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
10349 since z is already, locally a variable.
10350
10351 PR fortran/25135
10352 * gfortran.dg/generic_11.f90: New test.
10353 * gfortran.dg/interface_7.f90: Remove name clash between module
10354 name and procedure 'x' referenced in the interface.
10355
10356 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10357
10358 PR middle-end/7651
10359 * gcc.dg/Wmissing-parameter-type.c: New.
10360 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
10361 * gcc.dg/Wmissing-parameter-type-no.c: New.
10362
10363 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
10364
10365 PR fortran/25818
10366 * gfortran.dg/entry_array_specs_2.f: New test.
10367
10368 PR fortran/30084
10369 * gfortran.dg/nested_modules_6.f90: New test.
10370
10371 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10372
10373 PR middle-end/7651
10374 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
10375 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
10376
10377 2006-12-21 Andrew Pinski <pinskia@gmail.com>
10378
10379 PR C++/30168
10380 * g++.dg/opt/complex6.C: New test.
10381
10382 2006-12-22 Ben Elliston <bje@au.ibm.com>
10383
10384 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
10385 full" if the linker on spu-*-* warns about exceeding local store.
10386
10387 And revert this patch:
10388 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10389 fail to link due to relocation overflows on spu-*-*.
10390
10391 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
10392
10393 PR fortran/30273
10394 * gfortran.dg/dependency_19.f90: New test.
10395
10396 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
10397
10398 PR fortran/30202
10399 * gfortran.dg/alloc_comp_basics_3.f90: New test.
10400
10401 2006-12-21 Jakub Jelinek <jakub@redhat.com>
10402
10403 PR middle-end/30262
10404 * gcc.c-torture/execute/20061220-1.c: New test.
10405
10406 PR middle-end/30263
10407 * gcc.dg/gomp/asm-1.c: New test.
10408
10409 PR target/30230
10410 * g++.dg/eh/ia64-2.C: New test.
10411
10412 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
10413
10414 PR target/28966
10415 PR target/29248
10416 * gcc.dg/rs6000-leaf.c: New.
10417
10418 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10419
10420 PR fortran/25392
10421 * gfortran.dg/f2c_8.f90: New test.
10422
10423 2006-12-20 Bill Wendling <wendling@apple.com>
10424
10425 * gcc.dg/asm-b.c: Check for __ppc64__.
10426
10427 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
10428
10429 PR fortran/30190
10430 * gfortran.dg/bounds_check_5.f90: New test.
10431
10432 2006-12-20 Andrew Pinski <pinskia@gmail.com>
10433
10434 PR middle-end/30143
10435 * gcc.dg/gomp/complex-1.c: New testcase.
10436
10437 2006-12-20 Roger Sayle <roger@eyesopen.com>
10438
10439 * gfortran.dg/array_memset_1.f90: New test case.
10440
10441 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
10442
10443 * lib/target-supports.exp: Add spu to
10444 check_effective_target_vect_widen_mult_hi_to_si.
10445
10446 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
10447
10448 PR fortran/29992
10449 * gfortran.dg/generic_9.f90: New test.
10450
10451 PR fortran/30081
10452 * gfortran.dg/generic_10.f90: New test.
10453
10454 2006-12-19 Andrew Pinski <pinskia@gmail.com>
10455
10456 PR tree-opt/30045
10457 * gcc.dg/pr30045.c: New test.
10458
10459 2006-12-20 Ben Elliston <bje@au.ibm.com>
10460
10461 * gcc.dg/20020312-2.c: Add a case for __SPU__.
10462
10463 2006-12-19 Eric Christopher <echristo@apple.com>
10464
10465 PR target/29302
10466 * gcc.c-torture/execute/pr29302-1.c: New.
10467
10468 2006-12-19 Tobias Burnus <burnus@net-b.de>
10469
10470 PR fortran/39238
10471 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
10472
10473 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
10474
10475 PR fortran/30236
10476 * gfortran.dg/altreturn_3.f90: New test.
10477
10478 * gfortran.dg/char_result_12.f90: Fix comment typos.
10479
10480 2006-12-19 Ben Elliston <bje@au.ibm.com>
10481
10482 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
10483 as newlib's stdio.h uses non-traditional cpp constructs.
10484
10485 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
10486
10487 * gfortran.dg/advance.f90: Renamed to advance_1.f90
10488 * gfortran.dg/append-1.f90: Renamed to append_1.f90
10489 * gfortran.dg/array-1.f90: Renamed to array_1.f90
10490 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
10491 * gfortran.dg/backspace.f: Renamed to backspace_1.f
10492 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
10493 * gfortran.dg/default_initialization.f: Renamed to
10494 default_initialization_1.f
10495 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
10496 dollar_edit_descriptor_1.f
10497 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
10498 dollar_edit_descriptor_2.f
10499 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
10500 dollar_edit_descriptor_3.f
10501 * gfortran.dg/logint-1.f: Renamed to logint_1.f
10502 * gfortran.dg/logint-2.f: Renamed to logint_2.f
10503 * gfortran.dg/logint-3.f: Renamed to logint_3.f
10504 * gfortran.dg/advance_1.f90: Renamed from advance.f90
10505 * gfortran.dg/append_1.f90: Renamed from append-1.f90
10506 * gfortran.dg/array_1.f90: Renamed from array-1.f90
10507 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
10508 * gfortran.dg/backspace_1.f: Renamed from backspace.f
10509 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
10510 * gfortran.dg/default_initialization_1.f: Renamed from
10511 default_initialization.f
10512 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
10513 dollar_edit_descriptor-1.f
10514 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
10515 dollar_edit_descriptor-2.f
10516 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
10517 dollar_edit_descriptor-3.f
10518 * gfortran.dg/logint_1.f: Renamed from logint-1.f
10519 * gfortran.dg/logint_2.f: Renamed from logint-2.f
10520 * gfortran.dg/logint_3.f: Renamed from logint-3.f
10521
10522 2006-12-18 Bill Wendling <wendling@apple.com>
10523
10524 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
10525 id is an OjbC keyword.
10526
10527 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10528
10529 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
10530
10531 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
10532
10533 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
10534
10535 2006-12-18 Ian Lance Taylor <iant@google.com>
10536
10537 * g++.dg/warn/Wmissing-declarations-1.C: New test.
10538
10539 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
10540
10541 * gcc.c-torture/compile/pr27528.c: Use empty templates.
10542
10543 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
10544
10545 PR fortran/30207
10546 * gfortran.fortran-torture/execute/where21.f90: New test.
10547
10548 2006-12-17 Tobias Burnus <burnus@net-b.de>
10549
10550 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
10551
10552 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10553
10554 PR middle-end/7651
10555 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
10556 * gcc.dg/if-empty-1.c: Likewise.
10557 * gcc.dg/pr23165.c: Likewise.
10558 * g++.dg/warn/empty-body.C: Likewise.
10559
10560 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10561
10562 PR libfortran/30005
10563 * gfortran.dg/open_errors.f90: New test.
10564
10565 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
10566
10567 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
10568
10569 * gcc.target/i386/ssse3-pabsb.c: New file.
10570 * gcc.target/i386/ssse3-pabsd.c: Likewise.
10571 * gcc.target/i386/ssse3-pabsw.c: Likewise.
10572 * gcc.target/i386/ssse3-palignr.c: Likewise.
10573 * gcc.target/i386/ssse3-phaddd.c: Likewise.
10574 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10575 * gcc.target/i386/ssse3-phaddw.c: Likewise.
10576 * gcc.target/i386/ssse3-phsubd.c: Likewise.
10577 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10578 * gcc.target/i386/ssse3-phsubw.c: Likewise.
10579 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10580 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10581 * gcc.target/i386/ssse3-pshufb.c: Likewise.
10582 * gcc.target/i386/ssse3-psignb.c: Likewise.
10583 * gcc.target/i386/ssse3-psignd.c: Likewise.
10584 * gcc.target/i386/ssse3-psignw.c: Likewise.
10585 * gcc.target/i386/ssse3-vals.h: Likewise.
10586
10587 2006-12-15 Janis Johnson <janis187@us.ibm.com>
10588
10589 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
10590 * lib/fortran-torture.exp: Include target-supports.exp.
10591
10592 2006-12-15 Jakub Jelinek <jakub@redhat.com>
10593
10594 PR target/30185
10595 * gcc.c-torture/execute/pr30185.c: New test.
10596
10597 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10598
10599 PR testsuite/30179
10600 PR testsuite/30180
10601 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
10602 * gcc.dg/builtin-bswap-2.c: Likewise.
10603 * gcc.dg/builtin-bswap-3.c: Likewise.
10604 * gcc.dg/builtin-bswap-4.c: Likewise.
10605 * lib/target-supports.exp (check_effective_target_stdint_types): New.
10606 * gcc.c-torture/execute/mode-dependent-address.x: New file.
10607
10608 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10609
10610 PR libfortran/30145
10611 * gfortran.dg/write_zero_array: New test.
10612
10613 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10614
10615 PR fortran/30200
10616 * gfortran.dg/write_fmt_trim.f90: New test.
10617
10618 2006-12-14 Diego Novillo <dnovillo@redhat.com>
10619
10620 PR 30194
10621 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
10622 temporarily.
10623
10624 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10625
10626 * lib/target-supports.exp (check_weak_available): Use istarget
10627 "hppa*-*-hpux10*" instead of regexp.
10628 (check_cxa_atexit_available): Likewise.
10629
10630 2006-12-14 Richard Guenther <rguenther@suse.de>
10631
10632 PR tree-optimization/30197
10633 * gcc.c-torture/execute/complex-1.c: Fix function name.
10634 * gcc.dg/builtins-61.c: New testcase.
10635
10636 2006-12-14 Richard Guenther <rguenther@suse.de>
10637
10638 PR middle-end/30172
10639 * gcc.dg/pr30172-1.c: New testcase.
10640
10641 2006-12-14 Richard Guenther <rguenther@suse.de>
10642
10643 PR tree-optimization/30198
10644 * gcc.dg/builtins-60.c: New testcase.
10645
10646 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
10647
10648 * lib/target-supports.exp (vect_no_align): Remove spu.
10649
10650 2006-12-13 Ian Lance Taylor <iant@google.com>
10651
10652 PR c++/19564
10653 PR c++/19756
10654 * g++.dg/warn/Wparentheses-5.C: New test.
10655 * g++.dg/warn/Wparentheses-6.C: New test.
10656 * g++.dg/warn/Wparentheses-7.C: New test.
10657 * g++.dg/warn/Wparentheses-8.C: New test.
10658 * g++.dg/warn/Wparentheses-9.C: New test.
10659 * g++.dg/warn/Wparentheses-10.C: New test.
10660 * g++.dg/warn/Wparentheses-11.C: New test.
10661 * g++.dg/warn/Wparentheses-12.C: New test.
10662 * g++.dg/warn/Wparentheses-13.C: New test.
10663 * g++.dg/warn/Wparentheses-14.C: New test.
10664 * g++.dg/warn/Wparentheses-15.C: New test.
10665 * g++.dg/warn/Wparentheses-16.C: New test.
10666 * g++.dg/warn/Wparentheses-17.C: New test.
10667 * g++.dg/warn/Wparentheses-18.C: New test.
10668 * g++.dg/warn/Wparentheses-19.C: New test.
10669 * g++.dg/warn/Wparentheses-20.C: New test.
10670 * g++.dg/warn/Wparentheses-21.C: New test.
10671
10672 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10673
10674 PR testsuite/30157
10675 * lib/target-supports.exp (check_cxa_atexit_available): Return false
10676 for target "hppa.*hpux10".
10677
10678 2006-12-13 Jakub Jelinek <jakub@redhat.com>
10679
10680 * g++.dg/debug/vartrack1.C: New test.
10681
10682 * g++.dg/opt/ifcvt1.C: New test.
10683
10684 * gcc.dg/tls/opt-13.c: New test.
10685
10686 * gcc.dg/20060425-2.c: New test.
10687
10688 * g++.dg/opt/pr15054-2.C: New test.
10689
10690 * gcc.c-torture/execute/20060420-1.c: New test.
10691
10692 * gcc.c-torture/execute/20060412-1.c: New test.
10693
10694 * objc/compile/20060406-1.m: New test.
10695
10696 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
10697
10698 * g++.dg/template/array17.C: New test.
10699
10700 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
10701
10702 * gcc.target/powerpc/altivec-23.c: New test.
10703
10704 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
10705
10706 PR c++27316
10707 * g++.dg/inherit/error3.C: New test.
10708
10709 PR c++/28740
10710 * g++.dg/inherit/error4.C: New test.
10711
10712 2006-12-13 Richard Guenther <rguenther@suse.de>
10713
10714 PR tree-optimization/17687
10715 * gcc.dg/builtins-59.c: New testcase.
10716
10717 2006-12-13 Ben Elliston <bje@au.ibm.com>
10718
10719 * gcc.target/spu/Wmain.c: New test.
10720
10721 2006-12-12 Josh Conner <jconner@apple.com>
10722
10723 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
10724 * g++.dg/abi/thunk4.C: Likewise.
10725 * g++.dg/abi/rtti3.C: Likewise.
10726
10727 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
10728
10729 * gcc.target/spu/cpat-1.c: New test.
10730 * gcc.target/spu/cpat-2.c: New test.
10731 * gcc.target/spu/cpat-3.c: New test.
10732 * gcc.target/spu/cpat-4.c: New test.
10733
10734 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
10735
10736 PR tree-opt/28436
10737 * gcc.c-torture/compile/vector-1.c: New test.
10738 * gcc.c-torture/compile/vector-2.c: New test.
10739 * gcc.c-torture/compile/vector-3.c: New test.
10740
10741 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10742
10743 * lib/fortran-torture.exp: Update copyright years. Remove
10744 obsolete comment. Test -ftree-vectorize where it makes sense.
10745 * lib/gfortran-dg.exp: Update copyright years. Use settings
10746 from fortran-torture.exp.
10747 * gfortran.dg/char_transpose_1.f90,
10748 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
10749 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
10750 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
10751 '-w' to dg-options.
10752
10753 2006-12-12 Richard Sandiford <richard@codesourcery.com>
10754
10755 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
10756 saved_${tool}_load.
10757
10758 2006-12-12 Ira Rosen <irar@il.ibm.com>
10759
10760 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
10761 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
10762 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
10763 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
10764 gaps.
10765
10766 2006-12-12 Richard Guenther <rguenther@suse.de>
10767
10768 PR middle-end/30147
10769 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
10770
10771 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
10772 Diego Novillo <dnovillo@redhat.com>
10773
10774 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
10775 VDEF/VUSE changes.
10776 * gcc.dg/tree-ssa/pr26421.c: Likewise
10777 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
10778 * gcc.dg/tree-ssa/pr23382.c: Likewise.
10779 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
10780 * gcc.dg/tree-ssa/pr28410.c: Likewise.
10781 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
10782 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
10783 * gcc.dg/tree-ssa/vrp07.c: Likewise.
10784 * gcc.dg/tree-ssa/vrp08.c: Likewise.
10785 * gcc.dg/tree-ssa/alias-12.c: Likewise.
10786
10787 2006-12-11 Jan Hubicka <jh@suse.cz>
10788
10789 * gcc.dg/tree-prof/stringop-1.c: New test.
10790 * gcc.dg/tree-prof/stringop-2.c: New test.
10791
10792 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
10793
10794 PR target/30120
10795 * gcc.target/i386/pr30120.c: New test.
10796
10797 Revert:
10798 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
10799
10800 * gcc.target/i386/x87regparm-1.c: New test.
10801 * gcc.target/i386/x87regparm-2.c: New test.
10802 * gcc.target/i386/x87regparm-3.c: New test.
10803 * gcc.target/i386/x87regparm-4.c: New test.
10804
10805 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
10806
10807 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
10808
10809 2006-12-10 Tobias Burnus <burnus@net-b.de>
10810
10811 PR fortran/23994
10812 * gfortran.dg/protected_1.f90: New test.
10813 * gfortran.dg/protected_2.f90: New test.
10814 * gfortran.dg/protected_3.f90: New test.
10815 * gfortran.dg/protected_4.f90: New test.
10816 * gfortran.dg/protected_5.f90: New test.
10817 * gfortran.dg/protected_6.f90: New test.
10818
10819 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10820 Tobias Burnus <burnus@gcc.gnu.org>
10821
10822 PR fortran/29975
10823 PR fortran/30068
10824 * gfortran.dg/interface_4.f90: Test adding procedure to generic
10825 interface.
10826 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
10827 ambiguous interfaces.
10828 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
10829 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
10830 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
10831 ambiguous interfaces.
10832 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
10833 * gfortran.dg/array_initializer_2.f90: Add initializer array
10834 constructor test.
10835
10836 PR fortran/30096
10837 * gfortran.dg/interface_9.f90: Test that host interfaces are
10838 not checked for ambiguity with the local version.
10839
10840 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10841
10842 PR fortran/29464
10843 * gfortran.dg/module_interface_2.f90: New test.
10844
10845 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10846
10847 PR fortran/29941
10848 * gfortran.dg/assumed_len.f90: New test.
10849
10850 2006-12-09 Richard Guenther <rguenther@suse.de>
10851
10852 * g++.dg/warn/implicit-typename1.C: Qualify types.
10853 * g++.dg/parse/crash12.C: Likewise.
10854 * g++.dg/tree-ssa/pr22444.C: Likewise.
10855
10856 2006-12-09 Tobias Burnus <burnus@net-b.de>
10857
10858 * gfortran.dg/array_2.f90: Added sqrt test.
10859
10860 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
10861
10862 * gcc.target/i386/x87regparm-1.c: XFAIL.
10863 * gcc.target/i386/x87regparm-2.c: XFAIL.
10864 * gcc.target/i386/x87regparm-3.c: XFAIL.
10865 * gcc.target/i386/x87regparm-4.c: XFAIL.
10866
10867 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10868
10869 * lib/target-supports.exp
10870 (check_effective_target_large_long_double): New.
10871 * gcc.dg/Wconversion-real.c : Use it.
10872 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
10873 unsigned.
10874
10875 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
10876
10877 * gcc.c-torture/execute/mode-dependent-address.c: New test.
10878
10879 2006-12-08 Tobias Burnus <burnus@net-b.de>
10880
10881 PR fortran/27546
10882 * gfortran.dg/import4.f90: New test for IMPORT in modules.
10883
10884 2006-12-07 Mark Mitchell <mark@codesourcery.com>
10885
10886 PR c++/29732
10887 * g++.dg/template/crash65.C: New test.
10888 * g++.dg/template/spec16.C: Tweak error markers.
10889
10890 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
10891
10892 * gcc.target/spu: New directory.
10893 * gcc.target/spu/spu.exp: New file.
10894 * gcc.target/spu/intrinsics-1.c: New test.
10895
10896 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
10897
10898 PR c++/29980
10899 * g++.dg/ext/attrib27.C: New test.
10900 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
10901 * g++.dg/parse/typedef5.C: Likewise.
10902
10903 2006-12-07 Mike Stump <mrs@apple.com>
10904
10905 * treelang/compile/var_defs.tree: Adjust.
10906
10907 2006-12-06 Mark Mitchell <mark@codesourcery.com>
10908
10909 PR c++/29730
10910 * g++.dg/template/crash64.C: New test.
10911 * g++.dg/parse/crash27.C: Adjust error markers.
10912
10913 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
10914
10915 PR libfortran/30009
10916 PR libfortran/30056
10917 * gfortran.dg/read_eof_4.f90: Add tests.
10918 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
10919 * gfortran.dg/unf_read_corrupted_1.f90: New test.
10920
10921 2006-12-05 Mark Mitchell <mark@codesourcery.com>
10922
10923 PR c++/29729
10924 * g++.dg/template/crash63.C: New test.
10925
10926 PR c++/29728
10927 * g++.dg/template/crash62.C: New test.
10928
10929 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
10930
10931 PR fortran/30003
10932 * gfortran.dg/allocatable_function_1.f90: Increase the number
10933 of expected calls of free to 10; the lhs section reference is
10934 now evaluated so there is another call to bar. Change the
10935 comment appropriately.
10936 * gfortran.dg/array_section_1.f90: New test.
10937
10938 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
10939
10940 PR fortran/29912
10941 * gfortran.dg/char_result_12.f90: New test.
10942
10943 2006-12-05 Richard Guenther <rguenther@suse.de>
10944
10945 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
10946 * gcc.dg/vect/vect-pow-2.c: Rename to ...
10947 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
10948 vect_double, xfail for spu*-*-*.
10949
10950 2006-12-04 Tobias Burnus <burnus@net-b.de>
10951
10952 PR fortran/29962
10953 * initialization_4.f90: Test noninteger exponents (-std=f95).
10954 * initialization_5.f90: New test for noninteger exponents
10955 with -std=f2003.
10956
10957 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
10958
10959 PR fortran/29821
10960 * gfortran.dg/parameter_array_section_1.f90: New test.
10961
10962 2006-12-04 Mark Mitchell <mark@codesourcery.com>
10963
10964 PR c++/29733
10965 * g++.dg/template/crash61.C: New test.
10966
10967 PR c++/29632
10968 * g++.dg/template/error23.C: New test.
10969
10970 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
10971
10972 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
10973
10974 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
10975
10976 PR fortran/29916
10977 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
10978
10979 2006-12-04 Jakub Jelinek <jakub@redhat.com>
10980
10981 PR middle-end/29965
10982 * gcc.dg/gomp/pr29965-1.c: New test.
10983 * gcc.dg/gomp/pr29965-2.c: New test.
10984 * gcc.dg/gomp/pr29965-3.c: New test.
10985 * gcc.dg/gomp/pr29965-4.c: New test.
10986 * gcc.dg/gomp/pr29965-5.c: New test.
10987 * gcc.dg/gomp/pr29965-6.c: New test.
10988 * g++.dg/gomp/pr29965-1.C: New test.
10989 * g++.dg/gomp/pr29965-2.C: New test.
10990 * g++.dg/gomp/pr29965-3.C: New test.
10991 * g++.dg/gomp/pr29965-4.C: New test.
10992 * g++.dg/gomp/pr29965-5.C: New test.
10993 * g++.dg/gomp/pr29965-6.C: New test.
10994 * g++.dg/gomp/pr29965-7.C: New test.
10995 * g++.dg/gomp/pr29965-8.C: New test.
10996 * g++.dg/gomp/pr29965-9.C: New test.
10997 * g++.dg/gomp/pr29965-10.C: New test.
10998
10999 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
11000
11001 * gnat.dg/pointer_variable_bounds.adb: New test.
11002 * gnat.dg/pointer_variable_bounds.ads: Likewise.
11003 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
11004
11005 2006-12-03 Eric Christopher <echristo@apple.com>
11006
11007 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
11008
11009 2006-12-03 Richard Henderson <rth@redhat.com>
11010 Andrew Pinski <pinskia@gmail.com>
11011
11012 PR C++/14329
11013 * g++.dg/warn/unit-1.C: New test.
11014
11015 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
11016
11017 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
11018
11019 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
11020
11021 * g++.dg/vect/vect.exp: Enable tests to run on spu.
11022 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
11023 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
11024 * gcc.dg/vect/vect-70.c: Reduce array size.
11025 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
11026 vect_no_compaer_double targets.
11027 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
11028 vect_float, vect_double, and vect_int.
11029
11030 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
11031
11032 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
11033 test for loop versioning on vect_no_align targets.
11034 * gcc.dg/vect/pr20122.c: Likewise.
11035 * gcc.dg/vect/vect-105.c: Likewise.
11036 * gcc.dg/vect/vect-42.c: Likewise.
11037 * gcc.dg/vect/vect-43.c: Likewise.
11038 * gcc.dg/vect/vect-74.c: Likewise.
11039 * gcc.dg/vect/vect-75.c: Likewise.
11040 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
11041 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
11042 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
11043 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
11044
11045 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
11046
11047 PR fortran/29642
11048 * gfortran.dg/value_1.f90 : New test.
11049 * gfortran.dg/value_2.f90 : New test.
11050 * gfortran.dg/value_3.f90 : New test.
11051 * gfortran.dg/value_4.f90 : New test.
11052 * gfortran.dg/value_4.c : Called from value_4.f90.
11053
11054 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
11055
11056 PR C++/30033
11057 * g++.dg/cpp0x/static_assert4.C: New testcase.
11058
11059 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11060
11061 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
11062
11063 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
11064
11065 PR c/27953
11066 * gcc.dg/pr27953.c: New test.
11067
11068 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11069
11070 PR c++/30022
11071 * g++.dg/ext/vector5.C: New test.
11072
11073 PR c++/30021
11074 * g++.dg/other/main1.C: New test.
11075
11076 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
11077
11078 PR libfortran/29568
11079 * gfortran.dg/convert_implied_open.f90: Change to
11080 new default record length.
11081 * gfortran.dg/unf_short_record_1.f90: Adapt to
11082 new error message.
11083 * gfortran.dg/unformatted_subrecords_1.f90: New test.
11084
11085 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
11086
11087 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
11088
11089 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
11090
11091 PR c++/29066
11092 * g++.dg/expr/pr29066.c: New.
11093
11094 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
11095 Zdenek Dvorak <dvorakz@suse.cz>
11096
11097 PR tree-optimization/29921
11098 * gcc.dg/pr29921-2.c: New test.
11099
11100 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
11101
11102 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
11103 (i386_get_cpuid): New function.
11104 (i386_cpuid_ecx): Likewise.
11105 (i386_cpuid_edx): Likewise.
11106 (i386_cpuid): Updated to call i386_cpuid_edx.
11107
11108 * gcc.target/i386/sse3-addsubpd.c: New file.
11109 * gcc.target/i386/sse3-addsubps.c: Likewise.
11110 * gcc.target/i386/sse3-haddpd.c: Likewise.
11111 * gcc.target/i386/sse3-haddps.c: Likewise.
11112 * gcc.target/i386/sse3-hsubpd.c: Likewise.
11113 * gcc.target/i386/sse3-hsubps.c: Likewise.
11114 * gcc.target/i386/sse3-lddqu.c: Likewise.
11115 * gcc.target/i386/sse3-movddup.c: Likewise.
11116 * gcc.target/i386/sse3-movshdup.c: Likewise.
11117 * gcc.target/i386/sse3-movsldup.c: Likewise.
11118
11119 2006-12-01 Dirk Mueller <dmueller@suse.de>
11120
11121 * g++.dg/warn/Wreturn-type-4.C: New testcase.
11122
11123 2006-11-30 Janis Johnson <janis187@us.ibm.com>
11124
11125 * gcc.dg/dfp/convert-int-max.c: New test.
11126 * gcc.dg/dfp/convert-int-max-fold.c: New test.
11127
11128 2006-11-30 Richard Guenther <rguenther@suse.de>
11129
11130 * gcc.dg/vect/vect-pow-1.c: Rename ...
11131 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
11132 floats instead of doubles, check successful vectorization.
11133
11134 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
11135
11136 PR target/29945
11137 * gcc.c-torture/compile/pr29945.c: New testcase.
11138
11139 2006-11-30 Joseph Myers <joseph@codesourcery.com>
11140
11141 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
11142 -maltivec.
11143
11144 2006-11-29 Eric Christopher <echristo@apple.com>
11145
11146 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
11147
11148 2006-11-29 Janis Johnson <janis187@us.ibm.com>
11149
11150 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
11151
11152 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
11153
11154 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
11155
11156 PR c++/29022
11157 * g++.dg/inherit/virtual2.C: New test.
11158 * g++.dg/inherit/virtual3.C: Likewise.
11159 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
11160 * g++.dg/inherit/error2.C: Likewise.
11161 * g++.dg/template/instantiate1.C: Likewise.
11162
11163 2006-11-28 Andrew Pinski <pinskia@gmail.com>
11164
11165 PR tree-opt/29984
11166 * gcc.dg/tree-ssa/reassoc-12.c: New test.
11167
11168 2006-11-28 Jan Hubicka <jh@suse.cz>
11169
11170 * gcc.dg/memcpy-1.c: New test.
11171
11172 2006-11-28 Jakub Jelinek <jakub@redhat.com>
11173
11174 PR c++/29735
11175 * g++.dg/warn/main-3.C: New test.
11176
11177 2006-11-28 Jan Hubicka <jh@suse.cz>
11178
11179 * gcc.dg/winline-1.c: New test.
11180
11181 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
11182
11183 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
11184 alignments.
11185
11186 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
11187
11188 PR fortran/29976
11189 * gfortran.dg/missing_optional_dummy_3.f90
11190
11191 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
11192
11193 PR fortran/20880
11194 * gfortran.dg/interface_3.f90: Modify errors.
11195
11196 2006-11-28 Ben Elliston <bje@au.ibm.com>
11197
11198 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11199 fail to link due to relocation overflows on spu-*-*.
11200
11201 2006-11-27 Michael Matz <matz@suse.de>
11202 Andreas Krebbel <krebbel1@de.ibm.com>
11203
11204 PR target/29319
11205 * gcc.dg/20061127-1.c: New testcase.
11206
11207 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
11208
11209 * gcc.dg/20061124-1.c: Add exit() function prototype.
11210
11211 2006-11-27 Jan Hubicka <jh@suse.cz>
11212
11213 * gcc.target/i386/memcpy-1.c: Adjust size.
11214 * gcc.dg/visibility-11.c: Likewise.
11215
11216 2006-11-27 Richard Guenther <rguenther@suse.de>
11217
11218 PR middle-end/25620
11219 * gcc.target/i386/pow-1.c: New testcase.
11220 * gcc.dg/builtins-58.c: Likewise.
11221
11222 2006-11-26 Mark Mitchell <mark@codesourcery.com>
11223
11224 PR c++/29886
11225 * g++.dg/expr/cast8.C: New test.
11226
11227 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11228
11229 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
11230 Don't ever inline the testcase.
11231
11232 2006-11-25 Andrew Pinski <pinskia@gmail.com>
11233
11234 PR fortran/29982
11235 * gfortran.fortran-torture/compile/parameter_3.f90: New
11236 testcase.
11237
11238 2006-11-25 Andrew Pinski <pinskia@gmail.com>
11239
11240 PR fortran/29951
11241 * gfortran.fortran-torture/execute/transfer2.f90: New test.
11242
11243 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11244
11245 * gfortran.fortran-torture/execute/specifics.f90: Remove test
11246 for CHAR.
11247
11248 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11249
11250 PR libgfortran/29936
11251 * gfortran.dg/write_check3.f90: New test.
11252
11253 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
11254
11255 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
11256
11257 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
11258
11259 PR fortran/20880
11260 * gfortran.dg/interface_3.f90: New test.
11261
11262 PR fortran/29387
11263 * gfortran.dg/generic_8.f90: New test.
11264
11265 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11266
11267 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
11268 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
11269 * gfortran.dg/specifics_3.f90: Remove.
11270
11271 2006-11-24 Jakub Jelinek <jakub@redhat.com>
11272
11273 PR c/29955
11274 * gcc.dg/gomp/pr29955.c: New test.
11275
11276 PR c/29736
11277 * gcc.dg/pr29736.c: New test.
11278
11279 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
11280
11281 PR tree-opt/29964
11282 * gcc.dg/pure-1.c: New test.
11283
11284 2006-11-24 Joseph Myers <joseph@codesourcery.com>
11285
11286 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
11287 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
11288
11289 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
11290
11291 * gcc.dg/20061124-1.c: New testcase.
11292
11293 2006-11-23 Eric Christopher <echristo@apple.com>
11294
11295 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
11296
11297 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11298
11299 PR c/2707
11300 PR c++/26167
11301 * gcc.dg/Wconversion-integer.c: New. Supersedes
11302 Wconversion-negative-constants.c
11303 * gcc.dg/Wconversion-real.c: New.
11304 * gcc.dg/Wconversion-real-integer.c: New.
11305 * gcc.dg/Wconversion-negative-constants.c: Deleted.
11306 * g++.dg/warn/Wconversion1.C: Modified.
11307
11308 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11309
11310 * gfortran.dg/overload_1.f90: New test.
11311
11312 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11313
11314 PR c/9072
11315 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
11316 Wtraditional-conversion.
11317 * gcc.dg/overflow-warn-2.c: Likewise.
11318 * gcc.dg/Wconversion.c: Likewise. Renamed as
11319 Wtraditional-conversion.c .
11320 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
11321 Wtraditional-conversion-2.c .
11322 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
11323 Wtraditional-conversion-2.c
11324 * gcc.dg/Wconversion-negative-constants.c: New.
11325
11326 2006-11-23 Andrew Pinski <pinskia@gmail.com>
11327
11328 * gcc.dg/tree-ssa/dump-1.c: New test.
11329
11330 2006-11-23 David Ung <davidu@mips.com>
11331
11332 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
11333 -mfp64, allowable when ISA >= 33 and float is enabled.
11334 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
11335 of mthc1 and mfhc1 patterns.
11336
11337 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
11338
11339 PR tree-optimization/29921
11340 * gcc.dg/pr29921.c: New test.
11341
11342 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11343
11344 PR fortran/29441
11345 * gfortran.dg/initialization_4.f90: New test.
11346
11347 2006-11-22 Ira Rosen <irar@il.ibm.com>
11348
11349 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
11350 platforms that have interleaving support.
11351 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
11352 * gcc.dg/vect/vect-strided-a-u16-i2.c,
11353 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
11354 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
11355 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
11356 gcc.dg/vect/vect-strided-u8-i2-gap.c,
11357 gcc.dg/vect/vect-strided-u8-i8.c,
11358 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
11359 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
11360 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
11361 gcc.dg/vect/vect-strided-float.c,
11362 gcc.dg/vect/vect-strided-a-mult.c,
11363 gcc.dg/vect/vect-strided-mult-char-ls.c,
11364 gcc.dg/vect/vect-strided-a-u16-mult.c,
11365 gcc.dg/vect/vect-strided-a-u32-mult.c,
11366 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
11367 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
11368 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
11369 gcc.dg/vect/vect-strided-mult.c,
11370 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
11371 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
11372 New.
11373
11374 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
11375
11376 PR fortran/25087
11377 * gfortran.dg/auto_char_len_4.f90: New test.
11378
11379 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
11380
11381 PR fortran/29652
11382 * gfortran.dg/generic_7.f90: New test.
11383 * gfortran.dg/defined_operators_1.f90: Add new error.
11384
11385 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
11386
11387 PR tree-optimization/29902
11388 * g++.dg/tree-ssa/pr29902.C: New test.
11389
11390 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
11391
11392 PR fortran/29820
11393 * gfortran.dg/used_types_13.f90: New test.
11394
11395 2006-11-21 Janis Johnson <janis187@us.ibm.com>
11396
11397 * gcc.dg/dfp/snan.c: Delete.
11398
11399 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
11400
11401 * g++.dg/cpp0x/static_assert1.C: New.
11402 * g++.dg/cpp0x/static_assert2.C: New.
11403 * g++.dg/cpp0x/static_assert3.C: New.
11404
11405 2006-11-21 Richard Guenther <rguenther@suse.de>
11406
11407 * gcc.dg/vect/vect-pow-1.c: New testcase.
11408 * gcc.dg/vect/vect-pow-2.c: Likewise.
11409
11410 2006-11-21 Jakub Jelinek <jakub@redhat.com>
11411
11412 PR c++/29570
11413 * g++.dg/template/static29.C: New test.
11414
11415 PR c++/29734
11416 * g++.dg/conversion/simd4.C: New test.
11417
11418 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
11419
11420 PR c++/29475
11421 * g++.dg/template/access19.C: New test.
11422 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
11423 error is reported.
11424
11425 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11426
11427 PR tree-opt/25500
11428 * gcc.dg/tree-ssa/sra-4.c: New testcase.
11429
11430 2006-11-20 Tobias Burnus <burnus@net-b.de>
11431
11432 PR fortran/27546
11433 * gfortran.dg/import.f90: Extended test.
11434 * gfortran.dg/import2.f90: Extended test.
11435
11436 2006-11-20 Tobias Burnus <burnus@net-b.de>
11437
11438 * gfortran.dg/volatile3.f90: Add conflict test.
11439
11440 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
11441
11442 PR fortran/24783
11443 * gfortran.dg/implicit_10.f90: New test.
11444
11445 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
11446
11447 PR c++/8586
11448 * g++.dg/warn/Wall-write-strings.C: New.
11449
11450 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
11451
11452 * gfortran.dg/alloc_comp_constraint_5.f90: New.
11453 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
11454
11455 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11456
11457 * gfortran.dg/use_3.f90: Remove error message.
11458 * gfortran.dg/iso_fortran_env_1.f90: New test.
11459 * gfortran.dg/iso_fortran_env_2.f90: New test.
11460 * gfortran.dg/iso_fortran_env_3.f90: New test.
11461 * gfortran.dg/iso_fortran_env_4.f90: New test.
11462
11463 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
11464
11465 * gcc.dg/vect/vect-27.c: Fix initialization.
11466
11467 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11468
11469 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
11470 * gcc.dg/torture/builtin-minmax-1.c: New.
11471
11472 * gcc.dg/builtins-20.c: Add cases for copysign.
11473
11474 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11475
11476 PR fortran/24285
11477 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
11478
11479 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11480 * gfortran.dg/use_1.f90: New test.
11481 * gfortran.dg/use_1.f90: New test.
11482 * gfortran.dg/use_1.f90: New test.
11483
11484 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
11485
11486 PR tree-optimization/29801
11487 * gcc.dg/pr29801.c: New test.
11488
11489 2006-11-17 Jakub Jelinek <jakub@redhat.com>
11490
11491 PR middle-end/29584
11492 * gcc.dg/torture/pr29584.c: New test.
11493
11494 2006-11-17 Joseph Myers <joseph@codesourcery.com>
11495
11496 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
11497 Condition PowerPC tests for saving FPRs on powerpc_fprs.
11498 * gcc.target/powerpc/compress-float-ppc.c,
11499 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
11500 powerpc_fprs.
11501 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
11502 do not pass -mhard-float.
11503
11504 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
11505
11506 * gnat.dg/volatile_aggregate.adb: New test.
11507
11508 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11509
11510 PR fortran/29391
11511 PR fortran/29489
11512 * gfortran.dg/bound_2.f90: Add more checks.
11513 * gfortran.dg/bound_3.f90: New test.
11514
11515 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
11516
11517 PR target/29201
11518 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
11519
11520 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
11521
11522 * gfortran.dg/import3.f90: Fix error message.
11523
11524 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11525
11526 PR tree-opt/29788
11527 * gfortran.fortran-torture/compile/inline_1.f90:
11528 New testcase.
11529
11530 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
11531
11532 * gcc.target/i386/x87regparm-1.c: New test.
11533 * gcc.target/i386/x87regparm-2.c: New test.
11534 * gcc.target/i386/x87regparm-3.c: New test.
11535 * gcc.target/i386/x87regparm-4.c: New test.
11536
11537 2006-11-15 Tobias Burnus <burnus@net-b.de>
11538
11539 PR fortran/27546
11540 * gfortran.dg/import.f90: New test.
11541 * gfortran.dg/import2.f90: New test.
11542 * gfortran.dg/import3.f90: New test.
11543
11544 2006-11-15 Tobias Burnus <burnus@net-b.de>
11545
11546 PR fortran/27588
11547 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
11548
11549 2006-11-15 Tobias Burnus <burnus@net-b.de>
11550
11551 PR fortran/29806
11552 * gfortran.dg/contains.f90: New test.
11553 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
11554
11555 2006-11-15 Jakub Jelinek <jakub@redhat.com>
11556
11557 PR tree-optimization/29581
11558 * gcc.dg/pr29581-1.c: New test.
11559 * gcc.dg/pr29581-2.c: New test.
11560 * gcc.dg/pr29581-3.c: New test.
11561 * gcc.dg/pr29581-4.c: New test.
11562 * gfortran.dg/pr29581.f90: New test.
11563
11564 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
11565
11566 PR fortran/29702
11567 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
11568 numbers in error message headers.
11569
11570 2006-11-14 Richard Guenther <rguenther@suse.de>
11571
11572 * gcc.target/i386/math-torture/math-torture.exp: Restrict
11573 to i?86 and x86_64 targets.
11574
11575 2006-11-14 Caroline Tice <ctice@apple.com>
11576
11577 * gcc.dg/pubtypes-1.c: New file/testcase.
11578 * gcc.dg/pubtypes-2.c: New file/testcase.
11579 * gcc.dg/pubtypes-3.c: New file/testcase.
11580 * gcc.dg/pubtypes-4.c: New file/testcase.
11581 * g++.dg/pubtypes.C: New file/testcase.
11582
11583 2006-11-14 Mark Mitchell <mark@codesourcery.com>
11584
11585 PR c++/29106
11586 * g++.dg/init/self1.C: New test.
11587
11588 2006-11-14 Tobias Burnus <burnus@net-b.de>
11589
11590 PR fortran/29657
11591 * gfortran.dg/conflicts.f90: Add.
11592
11593 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
11594
11595 PR rtl-optimization/29798
11596
11597 * gcc.c-torture/execute/pr29798.c: New.
11598
11599 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11600
11601 * gcc.dg/builtins-20.c: Add more cases.
11602
11603 2006-11-13 Jakub Jelinek <jakub@redhat.com>
11604
11605 PR fortran/29759
11606 * gfortran.dg/gomp/pr29759.f90: New test.
11607
11608 2006-11-13 Mark Mitchell <mark@codesourcery.com>
11609
11610 PR c++/29518
11611 * g++.dg/template/static28.C: New test.
11612
11613 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
11614
11615 * lib/c-torture.exp: Use target-libpath.exp.
11616 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
11617 set GCC_EXEC_PREFIX env var from global variable of same name.
11618
11619 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11620
11621 PR fortran/26994
11622 * gfortran.fortran-torture/compile/transfer-1.f90:
11623 New testcase.
11624
11625 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
11626 Zdenek Dvorak <dvorakz@suse.cz>
11627
11628 PR tree-optimization/29680
11629 * gcc.dg/alias-11.c: New test.
11630
11631 2006-11-12 Jason Merrill <jason@redhat.com>
11632 Andrew Pinski <pinskia@physics.uc.edu>
11633
11634 PR middle-end/28915
11635 * gcc.target/i386/vectorize1.c: New.
11636
11637 2006-11-12 Roger Sayle <roger@eyesopen.com>
11638
11639 PR rtl-optimization/29797
11640 * gcc.c-torture/execute/pr29797-1.c: New test case.
11641
11642 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11643
11644 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
11645
11646 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
11647
11648 * gcc.dg/tree-ssa/prefetch-3.c: New test.
11649
11650 2006-11-12 Roger Sayle <roger@eyesopen.com>
11651
11652 PR tree-optimization/13827
11653 * gcc.dg/fold-eqand-1.c: New test case.
11654
11655 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
11656
11657 PR rtl-opt/28812
11658 * gcc.c-torture/execute/mayalias-3.c: New test.
11659
11660 2006-11-11 Richard Sandiford <richard@codesourcery.com>
11661
11662 PR middle-end/27528
11663 * gcc.c-torture/compile/pr27528.c: New test.
11664 * gcc.dg/pr27528.c: Likewise.
11665
11666 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11667
11668 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
11669
11670 * gcc.dg/torture/builtin-symmetric-1.c: New test.
11671
11672 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11673
11674 PR fortran/29758
11675 * gfortran.dg/reshape_source_size_1.f90: New test.
11676
11677 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11678
11679 PR fortran/29315
11680 * gfortran.dg/aliasing_dummy_4.f90: New test.
11681
11682 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
11683
11684 PR target/29777
11685 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
11686 and x86_64-*-* targets.
11687
11688 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11689
11690 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
11691 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
11692 New macros. Use them in exact tests.
11693 (TESTIT3): New macro.
11694 Add tests for fmin, fmax and fma.
11695
11696 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11697
11698 PR fortran/29431
11699 * gfortran.dg/array_constructor_13.f90: New test.
11700
11701 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11702
11703 PR fortran/29744
11704 * gfortran.dg/used_types_12.f90: New test.
11705
11706 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
11707
11708 PR middle-end/29726
11709 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
11710 (test6): Ditto.
11711 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
11712 * gcc.dg/fold-eqandshift-3.c: New test case.
11713
11714 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11715
11716 PR fortran/29699
11717 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
11718
11719 PR fortran/21370
11720 * gfortran.dg/change_symbol_attributes_1.f90: New test.
11721
11722 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
11723
11724 * gcc.dg/20061109-1.c: New testcase.
11725
11726 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11727
11728 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
11729
11730 2006-11-09 Tobias Burnus <burnus@net-b.de>
11731
11732 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
11733 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
11734
11735 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
11736
11737 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
11738 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
11739
11740 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11741
11742 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
11743
11744 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11745
11746 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
11747 vect-9.c).
11748 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
11749 * gcc.dg/vect/vect-9.c: Now vectorizable.
11750 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
11751 that support vect_widen_mult.
11752 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
11753 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
11754 vect-reduc-dot-u16.c).
11755 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
11756 vect-reduc-dot-u16.c).
11757 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
11758 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
11759 vect-reduc-dot-s8.c).
11760 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
11761 vect-reduc-dot-s8.c).
11762 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
11763 vect-reduc-dot-s8.c).
11764 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
11765 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
11766 vect-reduc-dot-u8.c).
11767 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
11768 vect-reduc-dot-u8.c).
11769 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
11770 * gcc.dg/vect/vect-multitypes-9.c: New test.
11771 * gcc.dg/vect/vect-multitypes-10.c: New test.
11772 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
11773 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
11774 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
11775 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
11776 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
11777 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
11778 wrapv-vect-reduc-dot-s8.c.
11779 * lib/target-support.exp (check_effective_target_vect_unpack): New.
11780 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
11781 targets that support vec_unpack.
11782 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
11783 (check_effective_target_vect_widen_mult_qi_to_hi): New.
11784 (check_effective_target_vect_widen_mult_hi_to_si): New.
11785 (check_effective_target_vect_widen_sum): Removed.
11786
11787 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11788
11789 * gcc.dg/vect/vect-multitypes-8.c: New test.
11790 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
11791
11792 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11793
11794 * gcc.dg/vect/vect-multitypes-7.c: New test.
11795
11796 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11797
11798 * gcc.dg/vect/vect-multitypes-4.c: New test.
11799 * gcc.dg/vect/vect-multitypes-5.c: New test.
11800 * gcc.dg/vect/vect-multitypes-6.c: New test.
11801
11802 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11803
11804 * gcc.dg/vect/vect-multitypes-1.c: New test.
11805 * gcc.dg/vect/vect-multitypes-2.c: New test.
11806 * gcc.dg/vect/vect-multitypes-3.c: New test.
11807
11808 2006-11-07 Eric Christopher <echristo@apple.com>
11809
11810 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
11811 Test using scan-assembler-not.
11812
11813 2006-11-07 Jakub Jelinek <jakub@redhat.com>
11814
11815 * gcc.dg/inline-17.c: New test.
11816
11817 2006-11-07 Steve Ellcey <sje@cup.hp.com>
11818
11819 PR other/25028
11820 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
11821 on HP-UX.
11822
11823 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
11824
11825 PR fortran/29539
11826 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
11827
11828 PR fortran/29634
11829 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
11830 test.
11831
11832 2006-11-07 Tobias Burnus <burnus@net-b.de>
11833
11834 PR fortran/29601
11835 * gfortran.dg/volatile.f90: Add.
11836 * gfortran.dg/volatile2.f90: Add.
11837 * gfortran.dg/volatile3.f90: Add.
11838 * gfortran.dg/volatile4.f90: Add.
11839 * gfortran.dg/volatile5.f90: Add.
11840 * gfortran.dg/volatile6.f90: Add.
11841 * gfortran.dg/volatile7.f90: Add.
11842
11843 2006-11-06 Tobias Burnus <burnus@net-b.de>
11844
11845 * gfortran.dg/io_constraints_2.f90: Adjust pattern
11846 for matching error messages.
11847 * gfortran.dg/specifics_3.f90: Adjust pattern
11848 for matching error messages.
11849
11850 2006-11-06 Janis Johnson <janis187@us.ibm.com>
11851 Bernhard Fischer <aldot@gcc.gnu.org>
11852
11853 * lib/gcc-dg.exp (output-exists): New proc.
11854 (output-exists-not): New proc.
11855 * gcc.test-framework/test-framework.awk: Support new directives.
11856 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
11857 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
11858 * gcc.test-framework/dg-outexists-exp-F.c: New test.
11859 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
11860 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
11861 * gcc.test-framework/dg-outexists-exp-P.c: New test.
11862
11863 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
11864
11865 PR fortran/29630
11866 PR fortran/29679
11867 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
11868 * gfortran.dg/initialization_3.f90: New.
11869
11870 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11871
11872 PR libgfortran/25545
11873 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
11874
11875 2006-11-05 Jakub Jelinek <jakub@redhat.com>
11876
11877 PR middle-end/29695
11878 * gcc.c-torture/execute/pr29695-1.c: New test.
11879 * gcc.c-torture/execute/pr29695-2.c: New test.
11880
11881 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
11882
11883 PR fortran/29565
11884 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
11885
11886 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
11887
11888 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
11889 for matching error messages.
11890
11891 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
11892
11893 PR target/26915
11894 * gcc.target/i386/387-12.c: New test.
11895
11896 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11897
11898 PR libfortran/29713
11899 * gfortran.dg/pr29713.f90: New test.
11900
11901 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
11902
11903 * gcc.c-torture/execute/arith-rand-ll.c:
11904 Also test for bogus rest sign.
11905
11906 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11907
11908 PR libfortran/27895
11909 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
11910
11911 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
11912
11913 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
11914 from error messages.
11915
11916 2006-11-02 Mike Stump <mrs@apple.com>
11917
11918 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
11919
11920 * g++.old-deja/g++.abi/align.C: Enable for darwin.
11921
11922 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
11923
11924 * g++.dg/eh/gcsec1.C: New test.
11925
11926 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11927
11928 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
11929 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
11930
11931 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
11932
11933 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
11934 hexadecimal value.
11935 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
11936 * gcc.dg/pr14796-2.c: Likewise.
11937
11938 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
11939
11940 * gcc.c-torture/execute/20061101-1.c: New test.
11941
11942 2006-11-01 Richard Guenther <rguenther@suse.de>
11943
11944 * gcc.target/i386/fpprec-1.c: New testcase.
11945
11946 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11947
11948 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
11949 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
11950
11951 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
11952
11953 * gcc.c-torture/execute/20061031-1.c: New test.
11954
11955 2006-10-31 Geoffrey Keating <geoffk@apple.com>
11956
11957 PR 23067
11958 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
11959 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
11960 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
11961 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
11962 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
11963 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
11964 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
11965
11966 2006-10-31 Eric Christopher <echristo@apple.com>
11967 Falk Hueffner <falk@debian.org>
11968
11969 * gcc.dg/builtin-bswap-1.c: New.
11970 * gcc.dg/builtin-bswap-2.c: New.
11971 * gcc.dg/builtin-bswap-3.c: New.
11972 * gcc.dg/builtin-bswap-4.c: New.
11973 * gcc.dg/builtin-bswap-5.c: New.
11974 * gcc.target/i386/builtin-bswap-1.c: New.
11975
11976 2006-10-31 Geoffrey Keating <geoffk@apple.com>
11977
11978 * gcc.dg/inline-16.c: New.
11979
11980 PR 16622
11981 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
11982 defining it.
11983 * gcc.dg/inline-13.c: New.
11984 * gcc.dg/inline-14.c: New.
11985 * gcc.dg/inline-15.c: New.
11986
11987 PR 11377
11988 * gcc.dg/inline6.c: New.
11989 * gcc.dg/inline7.c: New.
11990
11991 2006-10-31 Roger Sayle <roger@eyesopen.com>
11992
11993 PR middle-end/23470
11994 * gcc.dg/pr23470-1.c: New test case.
11995
11996 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
11997
11998 PR fortran/29537
11999 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
12000 data.
12001 * gfortran.dg/blockdata_2.f90: New testcase.
12002
12003 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
12004
12005 PR libfortran/29627
12006 * gfortran.dg/unf_short_record_1.f90: New test.
12007
12008 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12009
12010 PR fortran/29067
12011 * gfortran.dg/pr29067.f: New test.
12012
12013 2006-10-31 Joseph Myers <joseph@codesourcery.com>
12014 Richard Sandiford <richard@codesourcery.com>
12015
12016 * lib/target-supports.exp (get_compiler_messages): Append options
12017 as a single list element.
12018 (check_effective_target_arm_vfp_ok): New.
12019 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
12020
12021 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
12022
12023 PR fortran/29387
12024 * gfortran.dg/intrinsic_actual_2.f90: New test.
12025
12026 PR fortran/29490
12027 * gfortran.dg/actual_array_interface_1.f90: New test.
12028
12029 PR fortran/29641
12030 * gfortran.dg/used_types_11.f90: New test.
12031
12032 2006-10-30 Dirk Mueller <dmueller@suse.de>
12033
12034 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
12035 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
12036 * g++.old-deja/g++.pt/eichin01.C (main): Same.
12037 * g++.old-deja/g++.mike/net25.C (main): Same.
12038 * g++.dg/lookup/exception1.C (main): Same.
12039 * g++.dg/parse/parens2.C (main): Same.
12040
12041 2006-10-30 Roger Sayle <roger@eyesopen.com>
12042
12043 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
12044
12045 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12046
12047 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
12048 * gcc.dg/torture/builtin-math-3.c: Likewise.
12049
12050 2006-10-30 Tobias Burnus <burnus@net-b.de>
12051
12052 PR fortran/29452
12053 * gfortran.dg/write_check.f90: Check run-time keyword checking.
12054 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
12055
12056 2006-10-30 Andrew Pinski <pinskia@gmail.com>
12057
12058 PR Fortran/29410
12059 * gfortran.fortran-torture/execute/transfer1.f90: New test.
12060
12061 2006-10-30 Joseph Myers <joseph@codesourcery.com>
12062
12063 * lib/target-supports.exp (check_function_available): Declare
12064 function before calling.
12065
12066 2006-10-30 Jakub Jelinek <jakub@redhat.com>
12067
12068 PR tree-optimization/29637
12069 * gcc.dg/pr29637.c: New test.
12070
12071 2006-10-29 Roger Sayle <roger@eyesopen.com>
12072
12073 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
12074 tree canonicalization.
12075
12076 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12077
12078 * gcc.dg/builtins-20.c: Add more hypot tests.
12079
12080 2006-10-29 Roger Sayle <roger@eyesopen.com>
12081
12082 * gcc.dg/fold-compare-1.c: New test case.
12083
12084 2006-10-29 Dirk Mueller <dmueller@suse.de>
12085
12086 PR c++/16307
12087 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
12088
12089 2006-10-29 Roger Sayle <roger@eyesopen.com>
12090
12091 PR tree-optimization/15458
12092 * gcc.dg/fold-xornot-1.c: New test case.
12093
12094 2006-10-29 Richard Guenther <rguenther@suse.de>
12095
12096 * gcc.target/i386/math-torture/trunc.c: New testcase.
12097
12098 2006-10-29 Richard Guenther <rguenther@suse.de>
12099
12100 * gcc.target/i386/math-torture/round.c: New testcase.
12101
12102 2006-10-29 Richard Guenther <rguenther@suse.de>
12103
12104 * gcc.target/i386/math-torture/ceil.c: New testcase.
12105 * gcc.target/i386/math-torture/floor.c: Likewise.
12106
12107 2006-10-29 Richard Guenther <rguenther@suse.de>
12108
12109 * gcc.target/i386/math-torture/rint.c: New testcase.
12110 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
12111
12112 2006-10-29 Richard Guenther <rguenther@suse.de>
12113
12114 * gcc.target/i386/math-torture/lfloor.c: New testcase.
12115 * gcc.target/i386/math-torture/lceil.c: Likewise.
12116
12117 2006-10-28 Tobias Burnus <burnus@net-b.de>
12118
12119 PR libgfortran/24313
12120 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
12121
12122 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
12123
12124 * gcc.c-torture/execute/20020118-1.c,
12125 gcc.c-torture/execute/builtins/strlen.c,
12126 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
12127 comment typos.
12128
12129 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12130
12131 * gcc.dg/builtins-20.c: Add tests for hypot.
12132 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
12133 two-argument builtins.
12134 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
12135 TESTIT2. Update all callers.
12136 (TESTIT2, TESTIT2_R): New helper macros.
12137 Add testcases for pow, hypot and atan2.
12138
12139 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
12140
12141 PR C++/29295
12142 * g++.dg/expr/bool1.C: New test.
12143 * g++.dg/expr/bool2.C: New test.
12144
12145 2006-10-28 Tobias Burnus <burnus@net-b.de>
12146
12147 PR fortran/28224
12148 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
12149 * gfortran.dg/namelist_internal.f90: New test.
12150
12151 2006-10-28 Tobias Burnus <burnus@net-b.de>
12152
12153 PR fortran/29625
12154 * gfortran.dg/io_real_boz.f90: Add.
12155 * gfortran.dg/io_real_boz2.f90: Add.
12156
12157 2006-10-28 Richard Guenther <rguenther@suse.de>
12158
12159 PR middle-end/26899
12160 * gcc.dg/tree-ssa/pr26899.c: New testcase.
12161
12162 2006-10-28 Richard Guenther <rguenther@suse.de>
12163
12164 PR target/28806
12165 * gcc.target/i386/math-torture/lround.c: New testcase.
12166
12167 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
12168
12169 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
12170 * gcc.dg/builtins-44.c: Likewise.
12171 * gcc.dg/builtins-45.c: Likewise.
12172 * gcc.dg/pr28796-2.c: Likewise.
12173 * gcc.dg/unordered-3.c: Likewise.
12174
12175 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12176
12177 PR libgfortran/27954
12178 * gfortran.dg/error_recovery_2.f90: New test.
12179
12180 2006-10-26 Richard Guenther <rguenther@suse.de>
12181
12182 * gcc.target/i386/i386.exp: Use glob, not find to collect
12183 tests. Avoids recursing into subdirectories.
12184 * gcc.target/i386/math-torture/math-torture.exp: Torture
12185 for interesting ia32 math options.
12186 * gcc.target.i386/math-torture/lrint.c: New testcase.
12187
12188 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12189
12190 PR libgfortran/29563
12191 * gfortran.dg/arrayio_9.f90: Update test.
12192 * gfortran.dg/arrayio_19.f90: New test.
12193
12194 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
12195
12196 * gcc.dg/20061026.c: New testcase.
12197
12198 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12199
12200 PR libgfortran/29563
12201 * gfortran.dg/arrayio_9.f90: New test.
12202
12203 2006-10-26 Ben Elliston <bje@au.ibm.com>
12204
12205 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
12206 Copy the strings manually, as strcpy may call strlen.
12207
12208 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12209
12210 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
12211 Add checks for log, log2, log10 and log1p.
12212
12213 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
12214 we already test 0.0. Add checks for expm1, log, log2, log10,
12215 log1p, cbrt, erf and erfc.
12216
12217 2006-10-25 Steve Ellcey <sje@cup.hp.com>
12218
12219 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
12220
12221 2006-10-25 Uros Bizjak <uros@kss-loka.si>
12222
12223 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
12224 and remainderl() built-in functions. Remove -ffast-math from
12225 dg-options.
12226
12227 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12228
12229 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
12230 acosh and atanh.
12231
12232 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
12233 floating point modifiers to arguments passed to float and long
12234 double functions respectively. Update all callers to use floating
12235 point numbers, not integers. Add tests for exp, exp2 and
12236 exp10/pow10.
12237
12238 * gcc.dg/torture/builtin-math-3.c: New test.
12239
12240 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
12241
12242 PR fortran/29393
12243 * gfortran.dg/initialize_2.f90: New.
12244
12245 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12246
12247 * gcc.dg/torture/builtin-math-2.c: New test.
12248
12249 2006-10-24 Richard Guenther <rguenther@suse.de>
12250
12251 PR middle-end/28796
12252 * gcc.dg/pr28796-1.c: New testcase.
12253 * gcc.dg/pr28796-2.c: Likewise.
12254
12255 2006-10-24 Richard Guenther <rguenther@suse.de>
12256
12257 * gcc.dg/builtins-57.c: New testcase.
12258
12259 2006-10-24 Richard Guenther <rguenther@suse.de>
12260
12261 PR tree-optimization/29567
12262 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
12263
12264 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
12265
12266 PR tree-optimization/14784
12267 * gcc.dg/alias-10.c: New test.
12268
12269 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12270
12271 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
12272
12273 2006-10-23 Jakub Jelinek <jakub@redhat.com>
12274
12275 * gcc.dg/builtin-strncat-chk-1.c: New test.
12276
12277 2006-10-23 Jan Hubicka <jh@suse.cz>
12278
12279 * gcc.dg/memmove-1.c: New test.
12280
12281 2006-10-23 Paul Brook <paul@codesourcery.com>
12282
12283 * gcc.dg/pragma-pack-5.c: New test.
12284
12285 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
12286
12287 * g++.dg/other/s390-1.C: New testcase.
12288
12289 2006-10-23 Richard Guenther <rguenther@suse.de>
12290
12291 PR middle-end/27132
12292 PR middle-end/23295
12293 * gcc.dg/pr27132.c: New testcase.
12294 * gcc.dg/pr23295.c: Likewise.
12295 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
12296 * g++.dg/tree-ssa/pr19807.C: Likewise.
12297
12298 2006-10-23 Richard Guenther <rguenther@suse.de>
12299
12300 PR middle-end/21032
12301 * gcc.dg/pr21032.c: New testcase.
12302
12303 2006-10-22 Jeff Law <law@redhat.com>
12304 Richard Guenther <rguenther@suse.de>
12305
12306 PR tree-optimization/15911
12307 * gcc.dg/tree-ssa/vrp30.c: New testcase.
12308
12309 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
12310
12311 PR c++/20647
12312 * g++.dg/abi/rtti3.C: New.
12313
12314 2006-10-21 Uros Bizjak <uros@kss-loka.si>
12315
12316 PR middle-end/28252
12317 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
12318 transformation.
12319
12320 2006-10-21 Richard Guenther <rguenther@suse.de>
12321
12322 PR tree-optimization/3511
12323 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
12324
12325 2006-10-21 Richard Guenther <rguenther@suse.de>
12326
12327 PR middle-end/26898
12328 * gcc.dg/torture/pr26898-1.c: New testcase.
12329 * gcc.dg/torture/pr26898-2.c: Likewise.
12330
12331 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
12332
12333 PR c++/28053
12334 * g++.dg/parse/bitfield1.C: Adjust error markers.
12335 * g++.dg/parse/bitfield2.C: New test.
12336
12337 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
12338
12339 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
12340
12341 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12342
12343 PR libfortran/27895
12344 * gfortran.dg/zero_sized_1.f90: New test.
12345
12346 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
12347
12348 * gcc.dg/div-compare-1.c: New test.
12349
12350 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
12351
12352 PR fortran/29216
12353 * gfortran.dg/result_default_init_1.f90: New test.
12354
12355 PR fortran/29314
12356 * gfortran.dg/automatic_default_init_1.f90: New test.
12357
12358 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
12359 from 38 to 33.
12360
12361 2006-10-18 Geoffrey Keating <geoffk@apple.com>
12362
12363 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
12364 'using namespace std' without previous declaration.
12365 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
12366 * g++.old-deja/g++.robertl/eb133c.C: New.
12367
12368 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12369
12370 PR libgfortran/29277
12371 * gfortran.dg/streamio_4.f90: Update test.
12372 * gfortran.dg/streamio_11.f90: New test.
12373
12374 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
12375
12376 PR c++/27952
12377 * g++.dg/inherit/virtual1.C: New test.
12378
12379 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12380
12381 PR c++/28261
12382 * g++.dg/parse/enum3.C: New test.
12383
12384 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12385
12386 PR c++/29039
12387 * g++.dg/init/ctor8.C: New test.
12388
12389 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12390
12391 PR c++/27270
12392 * g++.dg/ext/complit8.C: Tweak error markers.
12393 * g++.dg/template/complit1.C: Add error marker.
12394
12395 2006-10-16 Mark Mitchell <mark@codesourcery.com>
12396
12397 PR c++/27270
12398 * g++.dg/ext/complit8.C: New test.
12399
12400 PR c++/29408
12401 * g++.dg/parse/dtor12.C: New test.
12402
12403 PR c++/29435
12404 * g++.dg/template/sizeof11.C: New test.
12405
12406 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
12407
12408 PR fortran/29392
12409 * gfortran.dg/data_char_3.f90: New test.
12410
12411 PR fortran/29451
12412 * gfortran.dg/negative_automatic_size.f90: New test.
12413
12414 2006-10-16 David Daney <ddaney@avtrex.com>
12415
12416 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
12417
12418 2006-10-16 Eric Christopher <echristo@apple.com>
12419
12420 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
12421 x86_64.
12422
12423 2006-10-16 Mark Mitchell <mark@codesourcery.com>
12424
12425 PR c++/28211
12426 * g++.dg/tc1/dr49.C: Tweak error messages.
12427 * g++.dg/parse/template21.C: New test.
12428
12429 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12430
12431 PR middle-end/20491
12432 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
12433
12434 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
12435
12436 PR fortran/29403
12437 * gfortran.dg/print_1.f90: New test.
12438
12439 2006-10-15 Jan Hubicka <jh@suse.cz>
12440
12441 PR middle-end/29241
12442 * gcc.c-torture/compile/pr29241.c: New testcase.
12443
12444 2006-10-15 David Edelsohn <edelsohn@gnu.org>
12445
12446 PR middle-end/29250
12447 * gcc.c-torture/compile/pr29250.c: New test.
12448
12449 2006-10-15 Richard Guenther <rguenther@suse.de>
12450
12451 * gcc.dg/pr29299.c: New testcase.
12452
12453 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
12454
12455 PR fortran/24767
12456 * gfortran.dg/label_4.f90: Adjust warning flag.
12457
12458 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
12459
12460 PR fortran/29371
12461 * gfortran.dg/nullify_3.f90: New test.
12462
12463 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
12464
12465 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12466 on Solaris 2.5.1 too.
12467
12468 2006-10-13 Eric Christopher <echristo@apple.com>
12469
12470 * gcc.dg/pr25993.c: Skip for darwin.
12471
12472 2006-10-13 Eric Christopher <echristo@apple.com>
12473
12474 * gcc.dg/visibility-11.c: Skip for darwin.
12475
12476 2006-10-13 Eric Christopher <echristo@apple.com>
12477
12478 * gcc.dg/darwin-weakimport-1.c: Use
12479 -fno-asynchronous-unwind-tables.
12480 * gcc.dg/darwin-weakimport-3.c: Ditto.
12481
12482 2006-10-13 Richard Guenther <rguenther@suse.de>
12483
12484 PR tree-optimization/29446
12485 * gcc.dg/torture/pr29446.c: New testcase.
12486
12487 2006-10-13 Bill Wendling <wendling@apple.com>
12488
12489 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
12490 * g++.old-deja/g++.jason/hmc1.C: Likewise.
12491 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
12492 * g++.old-deja/g++.law/shadow1.C: Likewise.
12493 * g++.old-deja/g++.law/ctors10.C: Likewise.
12494 * g++.dg/debug/namespace1.C: Likewise.
12495 * g++.dg/inherit/namespace-as-base.C: Likewise.
12496 * g++.dg/opt/delay-slot-1.C: Likewise.
12497 * g++.dg/parse/defarg10.C: Likewise.
12498 * g++.dg/template/ptrmem11.C: Likewise.
12499 * g++.dg/template/mem_func_ptr.C: Likewise.
12500 * g++.dg/template/spec19.C: Likewise.
12501
12502 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
12503
12504 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
12505
12506 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
12507
12508 PR fortran/29373
12509 * gfortran.dg/implicit_9.f90: New test.
12510
12511 PR fortran/29407
12512 * gfortran.dg/namelist_25.f90: New test.
12513
12514 PR fortran/27701
12515 * gfortran.dg/same_name_2.f90: New test.
12516
12517 PR fortran/29232
12518 * gfortran.dg/host_assoc_types_1.f90: New test.
12519
12520 PR fortran/29364
12521 * gfortran.dg/missing_derived_type_1.f90: New test.
12522 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
12523
12524 PR fortran/29422
12525 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
12526
12527 PR fortran/29428
12528 * gfortran.dg/alloc_comp_assign_5.f90: New test.
12529
12530 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12531
12532 PR fortran/29391
12533 * gfortran.dg/bound_2.f90: New test.
12534
12535 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12536
12537 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
12538 directive.
12539 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
12540 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
12541 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
12542 * gfortran.dg/gomp/reduction3.f90: Likewise.
12543 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
12544 * gfortran.dg/dummy_procedure_2.f90: Likewise.
12545 * gfortran.dg/interface_derived_type_1.f90: Likewise.
12546 * gfortran.dg/forall_4.f90: Likewise.
12547 * gfortran.dg/spec_expr_4.f90: Likewise.
12548 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
12549 * gfortran.dg/forall_5.f90: Likewise.
12550 * gfortran.dg/open_access_append_2.f90: Add check for
12551 compile-time warning.
12552
12553 2006-10-13 Mark Mitchell <mark@codesourcery.com>
12554
12555 PR c++/28506
12556 * g++.dg/parse/pure1.C: New test.
12557
12558 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12559
12560 PR fortran/21435
12561 * gfortran.dg/io_constraints_3.f90: New test.
12562 * gfortran.dg/open_access_append_1.f90: Add checks
12563 for compile-time warnings.
12564 * gfortran.dg/pr20163-2.f: Likewise.
12565 * gfortran.dg/iostat_2.f90: Likewise.
12566 * gfortran.dg/label_4.f90: Delete the temporary
12567 file.
12568 * gfortran.dg/direct_io_2.f90: Add a FILE=
12569 specifier.
12570 * gfortran.dg/iomsg_1.f90: Add check for
12571 compile-time warning.
12572
12573 2006-10-12 Jan Hubicka <jh@suse.cz>
12574
12575 PR c/28419
12576 * gcc.dg/pr28319.c: New test.
12577
12578 2006-10-12 Mark Mitchell <mark@codesourcery.com>
12579 PR c++/29318
12580 * g++.dg/ext/vla4.C: New test.
12581
12582 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
12583
12584 PR c++/27961
12585 * g++.dg/template/crash60.C: New test.
12586 * g++.dg/other/large-size-array.C: Adjust error markers.
12587 * g++.dg/parse/crash27.C: Likewise.
12588 * g++.dg/template/crash1.C: Likewise.
12589
12590 2006-10-12 Steve Ellcey <sje@cup.hp.com>
12591
12592 PR testsuite/29093
12593 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
12594
12595 2006-10-12 Jakub Jelinek <jakub@redhat.com>
12596
12597 PR preprocessor/28709
12598 * gcc.dg/cpp/paste14.c: New test.
12599
12600 2006-10-11 Mark Mitchell <mark@codesourcery.com>
12601
12602 PR c++/29175
12603 * g++.dg/init/array24.C: New test.
12604
12605 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12606
12607 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
12608 of <sys/types.h>.
12609
12610 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
12611
12612 PR c++/29024
12613 * g++.dg/parse/typedef8.C: New test.
12614 * g++.dg/other/mult-stor1.C: Adjust error markers.
12615
12616 2006-10-11 Richard Guenther <rguenther@suse.de>
12617
12618 PR tree-optimization/28230
12619 * gcc.dg/torture/pr28230.c: New testcase.
12620
12621 2006-10-11 Richard Guenther <rguenther@suse.de>
12622
12623 PR inline-asm/29119
12624 * gcc.dg/torture/pr29119.c: New testcase.
12625
12626 2006-10-10 Jakub Jelinek <jakub@redhat.com>
12627
12628 PR middle-end/29272
12629 * gcc.c-torture/execute/20060930-2.c: New test.
12630
12631 2006-10-09 Richard Henderson <rth@redhat.com>
12632
12633 Revert emutls patch.
12634
12635 2006-10-09 Richard Guenther <rguenther@suse.de>
12636
12637 PR middle-end/29254
12638 * gcc.dg/pr29254.c: New testcase.
12639
12640 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
12641 Paul Thomas <pault@gcc.gnu.org>
12642
12643 PR fortran/20541
12644 * gfortran.dg/alloc_comp_basics_1.f90: New test.
12645 * gfortran.dg/alloc_comp_basics_2.f90: New test.
12646 * gfortran.dg/alloc_comp_assign_1.f90: New test.
12647 * gfortran.dg/alloc_comp_assign_2.f90: New test.
12648 * gfortran.dg/alloc_comp_assign_3.f90: New test.
12649 * gfortran.dg/alloc_comp_assign_4.f90: New test.
12650 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
12651 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
12652 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
12653 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
12654 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
12655 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
12656 * gfortran.dg/alloc_comp_std.f90: New test.
12657 * gfortran.dg/move_alloc.f90: New test.
12658
12659 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
12660
12661 PR fortran/29115
12662 * gfortran.dg/derived_constructor_comps_2.f90: New test.
12663
12664 PR fortran/29211
12665 * gfortran.dg/forall_char_dependencies_1.f90: New test.
12666
12667 2006-10-08 Tobias Burnus <burnus@net-b.de>
12668
12669 PR fortran/28585
12670 * gfortran.dg/new_line.f90: New test.
12671
12672 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12673
12674 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
12675 * gcc.dg/torture/builtin-convert-1.c,
12676 gcc.dg/torture/builtin-convert-2.c,
12677 gcc.dg/torture/builtin-convert-3.c,
12678 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
12679
12680 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
12681
12682 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
12683 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
12684 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
12685 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
12686
12687 2006-10-07 Andrew Pinski <pinskia@gmail.com>
12688
12689 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
12690 Xfail some tests for powerpc-darwin and powerpc-aix.
12691
12692 2006-10-07 Jakub Jelinek <jakub@redhat.com>
12693
12694 PR c/29380
12695 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
12696
12697 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12698
12699 PR target/29300
12700 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12701 on hppa*-*-hpux*.
12702
12703 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12704
12705 PR fortran/16580
12706 PR fortran/29288
12707 * gfortran.fortran-torture/execute/specifics.f90:
12708 Add tests for using all possible intrinsics as actual arguments.
12709 * gfortran.dg/specifics_1.f90: Add tests for using
12710 all possible intrinsics as actual arguments.
12711 * gfortran.dg/specifics_2.f90: New file.
12712 * gfortran.dg/specifics_3.f90: New file.
12713
12714 2006-10-07 Richard Sandiford <richard@codesourcery.com>
12715
12716 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
12717 * gcc.dg/debug/debug-2.c: Likewise.
12718
12719 2006-10-06 Uros Bizjak <uros@kss-loka.si>
12720
12721 * gcc.c-torture/compile/sync-2.c: New test.
12722
12723 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12724
12725 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
12726 line endings.
12727
12728 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
12729
12730 PR rtl-optimization/29128
12731 * gcc.c-torture/compile/pr29128.c: New test.
12732
12733 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12734
12735 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
12736 line endings.
12737
12738 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
12739
12740 PR middle-end/29256
12741 * gcc.dg/tree-ssa/loop-19.c: New test.
12742
12743 2006-10-06 Jakub Jelinek <jakub@redhat.com>
12744
12745 PR tree-optimization/29330
12746 * gcc.dg/pr29330.c: New test.
12747
12748 PR target/28924
12749 * gcc.c-torture/compile/20061005-1.c: New test.
12750
12751 2006-10-06 Olivier Hainque <hainque@adacore.com>
12752
12753 * gcc.dg/typename-vla-1.c: New case.
12754 * gnat.dg/forward_vla.adb: New case.
12755
12756 2006-10-06 Jakub Jelinek <jakub@redhat.com>
12757
12758 PR tree-optimization/29290
12759 * gfortran.dg/loop_nest_1.f90: New test.
12760
12761 PR target/29198
12762 * gcc.dg/tls/opt-12.c: New test.
12763
12764 PR fortran/28415
12765 * gfortran.dg/save_2.f90: New test.
12766
12767 PR c/29091
12768 * gcc.dg/pr29091.c: New test.
12769
12770 2006-10-06 Joseph Myers <joseph@codesourcery.com>
12771
12772 * lib/target-supports.exp
12773 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
12774 same as x86_64-*-*; check for LP64.
12775
12776 2006-10-04 Richard Henderson <rth@redhat.com>
12777
12778 * lib/target-supports.exp (check_effective_target_tls): Redefine
12779 to mean non-emulated tls.
12780 * gcc.dg/tls/alias-1.c: Remove tls requirement.
12781 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
12782 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
12783 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12784 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12785 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
12786 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
12787
12788 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
12789
12790 PR fortran/29343
12791 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
12792
12793 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12794
12795 * gfortran.dg/bounds_check_fail_1.f90: New test.
12796
12797 2006-10-03 Mark Mitchell <mark@codesourcery.com>
12798
12799 PR c++/29020
12800 * g++.dg/template/friend48.C: New test.
12801
12802 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
12803
12804 PR fortran/29098
12805 * gfortran.dg/default_initialization_2.f90: New test.
12806
12807 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
12808
12809 PR fortran/20779
12810 PR fortran/20891
12811 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
12812
12813 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
12814
12815 PR fortran/29284
12816 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
12817
12818 PR fortran/29321
12819 PR fortran/29322
12820 * gfortran.dg/missing_optional_dummy_2.f90: New test.
12821
12822 PR fortran/25091
12823 PR fortran/25092
12824 * gfortran.dg/entry_array_specs_1.f90: New test.
12825
12826 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
12827
12828 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
12829 insufficient to inhibit some test failures at -O3. Do testing
12830 on integers.
12831
12832 2006-10-03 Mark Mitchell <mark@codesourcery.com>
12833
12834 PR c++/29138
12835 * g++.dg/inherit/access8.C: New test.
12836 * g++.dg/template/dtor4.C: Tweak error messages.
12837
12838 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12839
12840 PR fortran/27478
12841 * gfortran.dg/entry_8.f90: New test.
12842
12843 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12844
12845 PR c++/29291
12846 * g++.dg/parse/new4.C: New test.
12847
12848 2006-10-03 Uros Bizjak <uros@kss-loka.si>
12849
12850 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
12851 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
12852 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
12853 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
12854 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
12855
12856 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12857
12858 PR fortran/19260
12859 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
12860 * gfortran.dg/continuation_2.f90: New test.
12861
12862 PR fortran/19262
12863 * gfortran.dg/continuation_3.f90: New test.
12864 * gfortran.dg/continuation_4.f90: New test.
12865 * gfortran.dg/continuation_5.f: New test.
12866 * gfortran.dg/continuation_6.f: New test.
12867
12868 2006-10-02 Mark Mitchell <mark@codesourcery.com>
12869
12870 PR c++/29226
12871 * g++.dg/template/vla1.C: New test.
12872
12873 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12874
12875 PR fortran/29210
12876 * gfortran.dg/complex_parameter_1.f90: New test.
12877
12878 2006-10-02 Jakub Jelinek <jakub@redhat.com>
12879
12880 PR c/29154
12881 * gcc.c-torture/execute/20060929-1.c: New test.
12882
12883 2006-10-01 Mark Mitchell <mark@codesourcery.com>
12884
12885 PR c++/29105
12886 * g++.dg/template/member6.C: New test.
12887 * g++.dg/parse/typename7.C: Adjust error markers.
12888
12889 PR c++/29080
12890 * g++.dg/template/member7.C: New test.
12891
12892 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
12893
12894 PR c/24010
12895 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
12896 gcc.dg/Woverride-init-3.c: New tests.
12897
12898 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
12899
12900 * gcc.c-torture/execute/20060930-1.c: New test.
12901
12902 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12903
12904 PR fortran/18791
12905 * gfortran.dg/specifics_1.f90: New test.
12906 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
12907 complex specifics.
12908
12909 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12910
12911 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
12912 pthread-init-common.h: New.
12913
12914 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
12915
12916 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
12917 precision on some archs.
12918
12919 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
12920
12921 * gcc.dg/non-local-goto-1.c: New test.
12922 * gcc.dg/non-local-goto-2.c: Likewise.
12923 * gcc.dg/setjmp-3.c: Likewise.
12924 * gcc.dg/setjmp-4.c: Likewise.
12925
12926 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
12927
12928 * gnat.dg/self_aggregate_with_pointer.adb: New test.
12929
12930 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
12931
12932 PR fortran/28276
12933 * gfortran.dg/exponent_1.f90: New test.
12934
12935 PR fortran/27021
12936 * gfortran.dg/nearest_1.f90: New test.
12937
12938 2006-09-26 Jakub Jelinek <jakub@redhat.com>
12939
12940 PR middle-end/25261
12941 PR middle-end/28790
12942 * gcc.dg/gomp/nestedfn-1.c: New test.
12943
12944 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
12945
12946 PR objc/29195
12947 * objc/compile/method-1.m: New test.
12948
12949 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
12950
12951 PR c++/26938
12952 * g++.dg/template/crash58.C: New test.
12953 * g++.dg/parse/crash28.C: Adjust error markers.
12954 * g++.dg/template/crash34.C: Likewise.
12955 * g++.dg/template/friend31.C: Likewise.
12956 * g++.dg/template/crash32.C: Likewise.
12957
12958 PR c++/27329
12959 * g++.dg/template/crash59.C: New test.
12960
12961 PR c++/27667
12962 * g++.dg/template/spec33.C: New test.
12963 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
12964
12965 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
12966 Adam Nemet <anemet@caviumnetworks.com>
12967
12968 * gcc.dg/tree-ssa/ivopts-1.c: New test.
12969 * gcc.dg/tree-ssa/ivopts-2.c: New test.
12970
12971 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
12972
12973 PR target/28911
12974 * gcc.dg/pr28911.c: New.
12975
12976 2006-09-23 Uros Bizjak <uros@kss-loka.si>
12977
12978 PR target/29169
12979 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
12980 (dg-options): Add -mfpmath=387.
12981
12982 2006-09-23 Jakub Jelinek <jakub@redhat.com>
12983
12984 PR c/28706
12985 * gcc.dg/pr28706.c: New test.
12986
12987 PR c/28712
12988 * gcc.dg/pr28712.c: New test.
12989
12990 2006-09-22 Mike Stump <mrs@apple.com>
12991
12992 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
12993
12994 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
12995
12996 PR tree-optimization/28888
12997 * gcc.dg/pr28888.c: New test.
12998
12999 2006-09-21 Mark Mitchell <mark@codesourcery.com>
13000
13001 PR c++/29016
13002 * g++.dg/init/ptrfn1.C: New test.
13003
13004 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
13005
13006 PR c++/28861
13007 * g++.dg/template/spec32.C: New test.
13008 * g++.dg/parse/crash9.C: Adjust error markers.
13009
13010 PR c++/28303
13011 * g++.dg/template/typedef6.C: New test.
13012 * g++.dg/init/error1.C: Adjust error markers.
13013 * g++.dg/parse/crash9.C: Likewise.
13014 * g++.dg/template/crash55.C: Likewise.
13015
13016 2006-09-21 Janis Johnson <janis187@us.ibm.com>
13017
13018 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
13019
13020 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
13021
13022 PR target/27650
13023 * g++.dg/ext/dllimport12.C: New test.
13024
13025 2006-09-20 Richard Sandiford <richard@codesourcery.com>
13026
13027 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
13028 * gcc.target/mips/nmadd-2.c: Likewise.
13029 * gcc.target/mips/mips-ps-6.c: New test.
13030 * gcc.target/mips/neg-abs-1.c: Likewise.
13031 * gcc.target/mips/neg-abs-2.c: Likewise.
13032 * gcc.target/mips/nmadd-3.c: New test.
13033
13034 2006-09-20 Jakub Jelinek <jakub@redhat.com>
13035
13036 PR middle-end/28046
13037 * gcc.dg/gomp/atomic-10.c: New test.
13038 * g++.dg/gomp/atomic-10.C: New test.
13039
13040 2006-09-20 Eric Christopher <echristo@apple.com>
13041
13042 * gcc.target/i386/sse3-not-fisttp.c: New.
13043
13044 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
13045
13046 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
13047
13048 2006-09-19 Richard Sandiford <richard@codesourcery.com>
13049
13050 * gcc.c-torture/execute/pr28289.c (one): New variable.
13051 (main): Use it instead of argc.
13052 * gcc.c-torture/execute/20060102-1.c (one): New variable.
13053 (main): Use it instead of argc.
13054
13055 2006-09-19 Paul Brook <paul@codesourcery.com>
13056
13057 PR target/28516
13058 * gcc.dg/nested-func-5.c: New test.
13059
13060 2006-09-19 Ben Elliston <bje@au.ibm.com>
13061
13062 * lib/target-supports.exp (check_effective_target_tls): Compile
13063 test stubs using ${tool}_target_compile, not just target_compile.
13064 (check_effective_target_tls_runtime): Likewise.
13065
13066 2006-09-19 Ben Elliston <bje@au.ibm.com>
13067
13068 * gcc.c-torture/compile/20030405-1.x: Remove.
13069
13070 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
13071 optimising linker from discarding it.
13072
13073 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
13074
13075 PR fortran/28526
13076 * gfortran.dg/keyword_symbol_1.f90: New test.
13077
13078 * gfortran.dg/spread_shape_1.f90: Add missing warning with
13079 pedantic compilation option.
13080
13081 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
13082
13083 PR fortran/29060
13084 * gfortran.dg/spread_shape_1.f90: New test.
13085
13086 2006-09-17 Roger Sayle <roger@eyesopen.com>
13087
13088 PR tree-optimization/28887
13089 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
13090
13091 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
13092
13093 PR c/25993
13094 * gcc.dg/pr25993.c: New test.
13095
13096 2006-09-17 Ira Rosen <irar@il.ibm.com>
13097
13098 PR tree-opt/21591
13099 * gcc.dg/vect/pr21591.c: New test.
13100
13101 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
13102
13103 PR tree-opt/29059
13104 * gcc.c-torture/compile/strcpy-1.c: New test.
13105 * gcc.c-torture/compile/strcpy-2.c: New test.
13106 * gcc.c-torture/compile/memcpy-1.c: New test.
13107 * gcc.c-torture/compile/memcpy-2.c: New test.
13108
13109 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
13110
13111 PR testsuite/29055
13112 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
13113
13114 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
13115
13116 * gnat.dg/specs/double_record_extension1.ads: New test.
13117 * gnat.dg/specs/double_record_extension2.ads: Likewise.
13118
13119 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
13120
13121 PR fortran/29051
13122 * gfortran.dg/oldstyle_3.f90: New test.
13123
13124 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13125
13126 PR libgfortran/29099
13127 * gfortran.dg/secnds-1.f: New test.
13128
13129 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13130
13131 PR libgfortran/29053
13132 * gfortran.dg/streamio_9.f90: New test.
13133 * gfortran.dg/streamio_10.f90: New test.
13134
13135 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
13136
13137 PR C++/29002
13138 * g++.dg/init/array22.C: New test.
13139 * g++.dg/init/array23.C: New test.
13140
13141 2006-09-14 Arnaud Charlet <charlet@adacore.com>
13142
13143 * stackcheck.lst: Update list of tests requiring stack checking.
13144 * norun.lst: Adjust for above change.
13145 * ada95.lst: New file.
13146 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
13147 requiring -gnat95 switch.
13148
13149 2006-09-14 Olivier Hainque <hainque@adacore.com>
13150
13151 * gnat.dg/in_out_parameter.adb: New test.
13152
13153 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
13154
13155 PR debug/28980
13156 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
13157
13158 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
13159
13160 * gnat.dg/specs/unchecked_union.ads: New test.
13161
13162 2006-09-13 Richard Sandiford <richard@codesourcery.com>
13163
13164 PR rtl-optimization/28982
13165 * gcc.c-torture/execute/pr28982a.c: New test.
13166 * gcc.c-torture/execute/pr28982b.c: Likewise.
13167
13168 2006-09-12 Eric Christopher <echristo@apple.com>
13169
13170 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
13171 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
13172
13173 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
13174
13175 PR c/28768
13176 PR preprocessor/14634
13177 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
13178 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
13179 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
13180
13181 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
13182
13183 * gcc.dg/pr28243.c: New test.
13184
13185 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
13186
13187 PR fortran/28971
13188 gfortran.dg/pr28971.f90: New test to act as a backstop in case
13189 this undiagnosed regression reappears.
13190
13191 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
13192
13193 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
13194 Treat $srcdir as a literal.
13195 * lib/fortran-torture.exp (fortran-torture-compile,
13196 fortran-torture-execute): Likewise.
13197 * lib/objc-torture.exp (objc-torture-compile,
13198 objc-torture-execute): Likewise.
13199 * lib/profopt.exp (profopt-execute): Likewise.
13200
13201 2006-09-11 Geoffrey Keating <geoffk@apple.com>
13202
13203 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
13204
13205 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
13206
13207 PR testsuite/28950
13208 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
13209
13210 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
13211
13212 PR target/13685
13213 * gcc.target/i386/pr13685.c: New test.
13214
13215 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
13216
13217 * gcc.dg/pr28726.c: New test.
13218
13219 2006-09-11 Josh Conner <jconner@apple.com>
13220
13221 * gcc.dg/nrv3.c: Increase size of structure.
13222 * gcc.dg/nrv4.c: Likewise.
13223 * gcc.dg/nrv5.c: Likewise.
13224
13225 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
13226
13227 PR libfortran/28890
13228 gfortran.dg/assumed_charlen_function_5.f90: New test.
13229
13230 2006-09-10 Mark Mitchell <mark@codesourcery.com>
13231
13232 PR c++/28991
13233 * g++.dg/init/static3.C: New test.
13234
13235 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
13236
13237 PR testsuite/29007
13238 * gcc.dg/long-long-cst1.c (t): Add cast to
13239 __SIZE_TYPE__ before casting to int.
13240 (main): Return 0 on success.
13241
13242 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
13243
13244 * gcc.c-torture/execute/20060910-1.c: New test.
13245
13246 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
13247
13248 PR middle-end/26983
13249 * gcc.dg/pr26983.c: New test.
13250
13251 2006-09-10 Richard Sandiford <richard@codesourcery.com>
13252
13253 PR target/29006
13254 * gcc.c-torture/execute/pr29006.c: New test.
13255
13256 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13257
13258 PR libfortran/28947
13259 gfortran.dg/matmul_4.f90: New test.
13260
13261 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13262
13263 PR fortran/28959
13264 gfortran.dg/used_types_10: New test.
13265
13266 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13267
13268 PR libfortran/28923
13269 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
13270 gfortran.dg/array_initializer_3.f90: New test.
13271
13272 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13273
13274 PR fortran/28914
13275 * gfortran.dg/actual_array_constructor_3.f90: New test.
13276
13277 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
13278
13279 PR testsuite/26778
13280 * gcc.target/i386/pr26778.c: New testcase.
13281
13282 2006-09-08 Eric Christopher <echristo@apple.com>
13283
13284 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
13285 * gcc.target/i386/memcpy-1.c: Ditto.
13286 * gcc.target/i386/asm-1.c: Ditto.
13287 * gcc.target/i386/20060512-4.c: Ditto.
13288 * gcc.target/i386/compress-float-387.c: Ditto.
13289 * gcc.target/i386/20060512-1.c: Ditto.
13290 * gcc.target/i386/compress-float-sse.c: Ditto.
13291 * gcc.target/i386/20060512-2.c: Ditto.
13292 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
13293 * gcc.target/i386/stack-prot-kernel.c: Ditto.
13294 * gcc.target/i386/compress-float-387-pic.c: Ditto.
13295 * gcc.dg/pr26449.c: Ditto.
13296 * gcc.dg/attr-ms_struct-2.c: Ditto.
13297 * gcc.dg/attr-ms_struct-1.c: Ditto.
13298 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
13299
13300 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
13301
13302 PR c/28504
13303 * gcc.dg/vla-10.c: New test.
13304
13305 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13306
13307 PR c++/28858
13308 * g++.dg/parse/template20.C: New test.
13309 * g++.dg/template/operator8.C: Remove obsolete part.
13310 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
13311 * g++.old-deja/g++.pt/crash65.C: Likewise.
13312
13313 2006-09-07 Jason Merrill <jason@redhat.com>
13314
13315 PR middle-end/27724
13316 * gcc.dg/long-long-cst1.c: New test.
13317
13318 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
13319
13320 PR C++/28906
13321 * g++.dg/other/array3.C: New test.
13322 * g++.dg/other/array4.C: New test.
13323 * g++.dg/other/array5.C: New test.
13324
13325 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
13326
13327 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
13328
13329 2006-09-07 Uros Bizjak <uros@kss-loka.si>
13330
13331 PR target/28946
13332 * gcc.target/i386/pr28946.c: New test.
13333
13334 2006-09-07 Steven G. Kargl <kargls@comcast.net>
13335
13336 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
13337 in integer literal constant.
13338 * gfortran.dg/enum_8.f90: Ditto.
13339 * gfortran.dg/g77/20030326-1.f: Ditto.
13340
13341 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
13342
13343 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
13344 nonconformance usage.
13345
13346 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
13347
13348 PR middle-end/28862
13349 * gcc.c-torture/compile/vector-align-1.c: New test.
13350
13351 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
13352
13353 PR rtl-opt/27883
13354 * g++.dg/opt/copysign-1.C: New test.
13355
13356 2006-09-06 Jason Merrill <jason@redhat.com>
13357
13358 PR c++/27371
13359 * g++.dg/warn/unused-result1.C: New test.
13360
13361 2006-09-06 Mark Mitchell <mark@codesourcery.com>
13362
13363 PR c++/28903
13364 * g++.dg/ext/vla3.C: New test.
13365
13366 PR c++/28886
13367 * g++.dg/template/array16.C: New test.
13368
13369 2006-09-06 Richard Guenther <rguenther@suse.de>
13370
13371 * gcc.dg/pr27226.c: Remove testcase again.
13372
13373 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
13374
13375 PR tree-opt/28937
13376 * g++.dg/opt/unroll2.C: New test.
13377
13378 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
13379
13380 PR tree-opt/28952
13381 * gcc.dg/vect/pr28952.c: New test.
13382
13383 2006-09-05 Richard Guenther <rguenther@suse.de>
13384
13385 PR tree-optimization/28900
13386 * gcc.dg/torture/pr28900.c: New testcase
13387
13388 2006-09-05 Richard Guenther <rguenther@suse.de>
13389
13390 PR tree-optimization/28905
13391 * gcc.c-torture/compile/pr28905.c: New testcase.
13392
13393 2006-09-05 Richard Guenther <rguenther@suse.de>
13394
13395 PR middle-end/28935
13396 * gcc.dg/pr28935.c: New testcase.
13397
13398 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
13399
13400 * gcc.c-torture/execute/20060905-1.c: New test.
13401
13402 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
13403
13404 PR fortran/28908
13405 * gfortran.dg/used_types_7.f90: New test.
13406 * gfortran.dg/used_types_8.f90: New test.
13407 * gfortran.dg/used_types_9.f90: New test.
13408
13409 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
13410
13411 * gcc.c-torture/compile/20060904-1.c: New test.
13412
13413 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
13414
13415 PR c++/23287 Revert my 2006-09-01 patch
13416 * g++.dg/parse/dtor12.C: Remove.
13417
13418 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
13419
13420 PR c+/27670
13421 * g++.dg/template/operator9.C: New test.
13422
13423 PR c++/27493
13424 * g++.dg/template/operator7.C: New test.
13425
13426 PR c++/27494
13427 * g++.dg/template/operator8.C: New test.
13428
13429 PR c++/27397
13430 * g++.dg/template/crash57.C: New test.
13431
13432 * g++.dg/template/typedef4.C: Adjust error markers.
13433 * g++.dg/template/typedef5.C: Likewise.
13434
13435 2006-09-02 Jakub Jelinek <jakub@redhat.com>
13436
13437 PR c++/28878
13438 * g++.dg/parse/crash33.C: New test.
13439
13440 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
13441 Richard Guenther <rguenther@suse.de>
13442 Adam Nemet <anemet@caviumnetworks.com>
13443
13444 PR middle-end/27226
13445 * gcc.target/mips/memcpy-1.c: New testcase.
13446 * gcc.dg/pr27226.c: Likewise.
13447
13448 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
13449
13450 PR c++/28705
13451 * g++.dg/lookup/koenig5.C: New.
13452 * g++.dg/template/crash56.C: New.
13453
13454 2006-09-01 Josh Conner <jconner@apple.com>
13455
13456 PR c++/25505
13457 * gcc.dg/nrv3.c: New test.
13458 * gcc.dg/nrv4.c: New test.
13459 * gcc.dg/nrv5.c: New test.
13460
13461 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
13462
13463 PR c++/23287
13464 * g++.dg/parse/dtor12.C: New.
13465
13466 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
13467
13468 PR tree-optimization/28839
13469 * gcc.dg/pr28839.c: New test.
13470
13471 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
13472
13473 PR target/24367
13474 * gcc.dg/pr24367.c: New testcase.
13475
13476 2006-08-30 Joseph Myers <joseph@codesourcery.com>
13477
13478 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
13479
13480 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
13481
13482 PR rtl-optimization/27735
13483 * gcc.dg/loop-unswitch-1.c: New test.
13484
13485 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
13486
13487 PR fortran/28885
13488 * gfortran.dg/aliasing_dummy_2.f90: New test.
13489
13490 PR fortran/20067
13491 * gfortran.dg/generic_5.f90: Change error message.
13492
13493 PR fortran/28873
13494 * gfortran.dg/generic_6.f90: New test.
13495
13496 PR fortran/25077
13497 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
13498
13499 PR fortran/25102
13500 * gfortran.dg/invalid_interface_assignment.f90: New test.
13501
13502 PR fortran/24866
13503 * gfortran.dg/module_proc_external_dummy.f90: New test.
13504
13505 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
13506
13507 PR c++/28349
13508 * g++.dg/warn/var-args1.C: New test.
13509
13510 2006-08-29 Steven G. Kargl <kargls@comcast.net>
13511
13512 PR fortran/28866
13513 * gfortran.dg/simpleif_2.f90: New test.
13514 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
13515 * gfortran.dg/enum_5.f90: Ditto.
13516
13517 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13518 Kazu Hirata <kazu@codesourcery.com>
13519
13520 PR tree-optimization/17506
13521 * gcc.dg/pr17506.c: New.
13522
13523 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
13524
13525 PR c++/28139
13526 * g++.dg/eh/alias1.C: New test.
13527
13528 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13529
13530 PR c++/28860
13531 * g++.dg/template/ttp22.C: New test.
13532
13533 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
13534
13535 PR middle-end/26632
13536 * gcc.dg/pr26632.c: New.
13537
13538 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13539
13540 PR libgfortran/28354
13541 * gfortran.dg/fmt_zero_precision.f90: New test.
13542
13543 2006-08-27 Mark Mitchell <mark@codesourcery.com>
13544
13545 PR c++/28058
13546 * g++.dg/template/spec31.C: New test.
13547
13548 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
13549
13550 PR c++/26573
13551 * g++.dg/other/static2.C: New test.
13552
13553 2006-08-26 Roger Sayle <roger@eyesopen.com>
13554
13555 * gcc.dg/Wswitch-enum-2.c: New test case.
13556 * gcc.dg/Wswitch-enum-3.c: Likewise.
13557
13558 2006-08-26 Richard Guenther <rguenther@suse.de>
13559
13560 * gcc.c-torture/compile/20060826-1.c: New testcase.
13561
13562 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
13563
13564 PR c++/28736
13565 * g++.dg/template/void10.C: New test.
13566
13567 PR c++/28737
13568 * g++.dg/template/void8.C: New test.
13569
13570 PR c+_+/28738
13571 * g++.dg/template/void9.C: New test.
13572
13573 * g++.dg/template/void3.C: Adjust error markers.
13574 * g++.dg/template/void4.C: Likewise.
13575 * g++.dg/template/crash55.C: Likewise.
13576 * g++.dg/template/void7.C: Likewise
13577
13578 2006-08-26 Mark Mitchell <mark@codesourcery.com>
13579
13580 PR c++/28588
13581 * g++.dg/inherit/access6.C: New test.
13582 * g++.dg/inherit/access7.C: Likewise.
13583
13584 PR c++/28595
13585 * g++.dg/template/array15.C: New test.
13586 * g++.dg/template/crash2.C: Tweak error markers.
13587
13588 2006-08-26 Jakub Jelinek <jakub@redhat.com>
13589
13590 PR middle-end/28683
13591 * gcc.c-torture/compile/20060823-1.c: New test.
13592
13593 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13594
13595 PR c++/28853
13596 * g++.dg/template/ttp21.C: New test.
13597
13598 PR c++/28852
13599 * g++.dg/other/operator1.C: Add error-marker.
13600 * g++.dg/other/operator2.C: New test.
13601
13602 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13603
13604 PR c/27893
13605 * gcc.c-torture/compile/vla-const-1.c,
13606 gcc.c-torture/compile/vla-const-2.c: New tests.
13607
13608 2006-08-26 Richard Guenther <rguenther@suse.de>
13609
13610 PR middle-end/28814
13611 * gcc.dg/torture/pr28814.c: New testcase.
13612
13613 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13614
13615 PR c/28418
13616 * gcc.c-torture/compile/compound-literal-1.c: New test.
13617
13618 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13619
13620 PR c/28299
13621 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
13622 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
13623 Expect extra diagnostics.
13624
13625 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
13626
13627 gcc.dg/noncompile/pr16876.c: New test.
13628
13629 2006-08-25 Mark Mitchell <mark@codesourcery.com>
13630
13631 PR c++/28056
13632 * g++.dg/parse/local1.C: New test.
13633 * g++.dg/other/qual1.C: Tweak error marker.
13634
13635 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
13636
13637 PR c++/27787
13638 * g++.dg/template/typename10.C: New.
13639 * g++.dg/template/lookup4.C: Remove bogus error marker.
13640
13641 2006-08-25 Richard Guenther <rguenther@suse.de>
13642
13643 PR testsuite/28829
13644 * gcc.dg/pr26570.c: Fix testcase.
13645
13646 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
13647
13648 PR tree-opt/28807
13649 * gcc.c-torture/execute/mayalias-2.c: New test.
13650 * gcc.dg/tree-ssa/alias-13.c: New test.
13651
13652 2006-08-24 Jan Hubicka <jh@suse.cz>
13653
13654 PR debug/26881
13655 * gcc.dg/debug/pr26881.c: New file.
13656
13657 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
13658
13659 PR fortran/28788
13660 * gfortran.dg/used_types_4.f90: New test.
13661 * gfortran.dg/derived_init_2.f90: Modify to check sibling
13662 association of derived types.
13663 * gfortran.dg/used_types_2.f90: Add module cleanup.
13664 * gfortran.dg/used_types_3.f90: The same.
13665
13666 PR fortran/28771
13667 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
13668 fix of regression.
13669
13670 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13671
13672 PR 28813
13673 * gfortran.dg/direct_io_6.f90: Remove test.
13674
13675 2006-08-23 Stuart Hastings <stuart@apple.com>
13676
13677 PR 28825
13678 * gcc.target/i386/20060821-1.c: New.
13679
13680 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
13681
13682 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
13683 dg-warning strings for dllimport.
13684
13685 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
13686
13687 PR C++/28450
13688 * g++.dg/ext/vector4.C: New test.
13689 * g++.dg/ext/complex1.C: New test.
13690
13691 2006-08-21 Geoffrey Keating <geoffk@apple.com>
13692
13693 PR debug/28692
13694 * gcc.dg/debug/const-1.c: New.
13695 * gcc.dg/debug/const-2.c: New.
13696 * gcc.dg/debug/dwarf2/const-1.c: New.
13697 * gcc.dg/debug/dwarf2/const-2.c: New.
13698 * gcc.dg/debug/dwarf2/const-2b.c: New.
13699
13700 2006-08-22 Richard Guenther <rguenther@suse.de>
13701
13702 PR middle-end/28776
13703 * gcc.c-torture/compile/pr28776-1.c: New testcase.
13704 * gcc.c-torture/compile/pr28776-2.c: Likewise.
13705
13706 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
13707
13708 PR tree-optimization/28003
13709 * g++.dg/tree-ssa/pr28003.C: New.
13710
13711 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
13712
13713 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
13714
13715 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
13716
13717 PR c++/26269
13718 * g++.dg/other/error14.C: New test.
13719
13720 PR c++/28505
13721 * g++.dg/parse/ctor7.C: New test.
13722 * g++.dg/parse/ctor8.C: Likewise.
13723
13724 PR c++/28741
13725 * g++.dg/template/void7.C: New test.
13726
13727 2006-08-21 Olivier Hainque <hainque@adacore.com>
13728
13729 * gnat.dg/self_aggregate_with_zeros.adb: New test.
13730 * gnat.dg/self_aggregate_with_array.adb: New test.
13731
13732 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
13733
13734 * g++.dg/eh/arm-vfp-unwind.C: New test.
13735
13736 2006-08-20 Mark Mitchell <mark@codesourcery.com>
13737
13738 PR c++/28341
13739 * g++.dg/template/ref3.C: New test.
13740 * g++.dg/template/nontype13.C: New test.
13741
13742 PR c++/28346
13743 * g++.dg/template/ptrmem17.C: New test.
13744
13745 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
13746
13747 PR target/28648 c:
13748 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
13749
13750 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
13751
13752 PR fortran/28630
13753 * gfortran.dg/used_types_2.f90: New test.
13754
13755 PR fortran/28601
13756 * gfortran.dg/used_types_3.f90: New test.
13757
13758 PR fortran/20886
13759 * gfortran.dg/generic_actual_arg.f90: New test.
13760
13761 PR fortran/28735
13762 * gfortran.dg/module_private_array_refs_1.f90: New test.
13763
13764 PR fortran/28762
13765 * gfortran.dg/program_name_1.f90: New test.
13766
13767 PR fortran/28425
13768 * gfortran.dg/derived_constructor_comps_1.f90: New test.
13769
13770 PR fortran/28496
13771 * gfortran.dg/array_initializer_2.f90: New test.
13772
13773 PR fortran/18111
13774 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
13775
13776 PR fortran/28600
13777 * gfortran.dg/assumed_charlen_function_4.f90: New test.
13778
13779 PR fortran/28771
13780 * gfortran.dg/assumed_charlen_in_main.f90: New test.
13781
13782 PR fortran/28660
13783 * gfortran.dg/dependent_decls_1.f90: New test.
13784
13785 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
13786
13787 PR fortran/25217
13788 * gfortran.dg/derived_init_2.f90: New.
13789
13790 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
13791
13792 * gcc.c-torture/execute/pr28289.c: New test.
13793
13794 2006-08-17 Jakub Jelinek <jakub@redhat.com>
13795
13796 PR c/28744
13797 * gcc.dg/attr-externally-visible-1.c: New test.
13798 * gcc.dg/attr-externally-visible-2.c: New test.
13799 * g++.dg/parse/attr-externally-visible-1.C: New test.
13800 * g++.dg/parse/attr-externally-visible-2.C: New test.
13801
13802 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13803
13804 PR c++/28606
13805 * g++.dg/parse/dtor11.C: New test.
13806
13807 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
13808
13809 PR rtl-optimization/28489
13810 * gcc.c-torture/compile/pr28489.c: New test.
13811
13812 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13813
13814 PR c++/28710
13815 * g++.dg/template/redecl4.C: New test.
13816
13817 PR c++/28711
13818 * g++.dg/template/ctor8.C: New test.
13819
13820 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
13821
13822 * gcc.dg/pr26570.c: Fix testcase.
13823
13824 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
13825
13826 * PR c++/28573
13827 * g++.dg/parse/offsetof6.C: New test.
13828 * g++.dg/parse/offsetof6.C: New test.
13829 * g++.dg/parse/offsetof7.C: New test.
13830
13831 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13832
13833 PR testsuite/28602
13834 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
13835 is false.
13836
13837 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
13838
13839 PR c++/28302
13840 * g++.dg/ext/vector3.C: New test.
13841
13842 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
13843
13844 PR gcov/profile/26570
13845 * gcc.dg/pr26570.c: New test.
13846
13847 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
13848
13849 PR c/27697
13850 * gcc.dg/qual-component-1.c: New test.
13851
13852 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13853
13854 PR c++/28593
13855 * g++.dg/parse/new3.C: New test.
13856
13857 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13858
13859 PR fortran/25828
13860 * gfortran.dg/streamio_1.f90: New test.
13861 * gfortran.dg/streamio_2.f90: New test.
13862 * gfortran.dg/streamio_3.f90: New test.
13863 * gfortran.dg/streamio_4.f90: New test.
13864 * gfortran.dg/streamio_5.f90: New test.
13865 * gfortran.dg/streamio_6.f90: New test.
13866 * gfortran.dg/streamio_7.f90: New test.
13867 * gfortran.dg/streamio_8.f90: New test.
13868
13869 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
13870
13871 PR c/28287
13872 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
13873
13874 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
13875
13876 PR c++/28594
13877 * g++.dg/template/void6.C: New test.
13878
13879 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13880
13881 PR c/28649
13882 * gcc.dg/parse-error-1.c: New test.
13883 * gcc.dg/parse-error-2.c: New test.
13884 * gcc.dg/cpp/digraph2.c: Add error-marker.
13885 * gcc.dg/noncompile/920923-1.c: Likewise.
13886
13887 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
13888
13889 PR c/27490
13890 * gcc.dg/sizeof-2.c: New testcase.
13891
13892 PR c/27489
13893 * gcc.dg/switch-A.c: New testcase.
13894
13895 2006-08-14 Steve Ellcey <sje@cup.hp.com>
13896
13897 PR c++/28288
13898 PR c++/14556
13899 * g++.old-deja/g++.warn/compare1.C: Delete.
13900 * g++.dg/opt/pr7503-2.C: Delete.
13901 * g++.dg/opt/pr7503-3.C: Delete.
13902 * g++.dg/opt/pr7503-4.C: Delete.
13903 * g++.dg/opt/pr7503-5.C: Delete.
13904 * g++.dg/opt/max1.C: Delete.
13905 * g++.dg/warn/minmax.C: Delete.
13906 * g++.dg/expr/minmax.C: New test.
13907
13908 2006-08-14 Richard Guenther <rguenther@suse.de>
13909
13910 PR testsuite/28703
13911 * gcc.c-torture/execute/pr28651.c: Do not use argc
13912 to avoid optimization, instead forbid inlining.
13913
13914 2006-08-14 Richard Sandiford <richard@codesourcery.com>
13915
13916 PR rtl-optimization/28634
13917 * gcc.c-torture/execute/ieee/pr28634.c: New test.
13918
13919 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
13920
13921 PR c/27184
13922 * gcc.dg/torture/pr27184.c: New test.
13923
13924 2006-08-12 Jakub Jelinek <jakub@redhat.com>
13925
13926 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
13927
13928 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13929
13930 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
13931 * gfortran.dg/stat_2.f90: Likewise.
13932 * gfortran.dg/chmod_1.f90: Likewise.
13933 * gfortran.dg/chmod_2.f90: Likewise.
13934 * gfortran.dg/chmod_3.f90: Likewise.
13935
13936 2006-08-11 David Edelsohn <edelsohn@gnu.org>
13937
13938 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
13939
13940 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
13941
13942 * g++.dg/opt/pr23454-2.C: New test.
13943
13944 2006-08-11 Richard Guenther <rguenther@suse.de>
13945
13946 PR middle-end/28651
13947 * gcc.c-torture/execute/pr28651.c: New testcase.
13948
13949 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
13950
13951 * gnat.dg/specs/static_initializer.ads: New test.
13952
13953 2006-08-10 Paul Brook <paul@codesourcery.com>
13954
13955 * gcc.target/arm/cond-asm.c: New test.
13956
13957 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
13958
13959 PR tree-optimization/26197
13960 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
13961 * g++.dg/vect/vect.exp: Compile the new tests with
13962 --param max-aliased-vops=0.
13963
13964 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
13965
13966 PR c++/28637
13967 * g++.dg/template/void3.C: New test.
13968
13969 PR c++/28638
13970 * g++.dg/template/void4.C: New test.
13971
13972 PR c++/28640
13973 * g++.dg/template/void5.C: New test.
13974
13975 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
13976
13977 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
13978 after dg-do compile.
13979
13980 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
13981
13982 PR tree-optimizations/26969
13983 * gcc.dg/vect/vect.exp: Compile tests prefixed with
13984 "unswitch-loops" with -funswitch-loops.
13985 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
13986
13987 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
13988
13989 * gcc.dg/sparc-getcontext-1.c: Fix typo.
13990 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
13991 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
13992 * objc.dg/dwarf-1.m: Likewise.
13993 * objc.dg/dwarf-2.m: Likewise.
13994 * obj-c++.dg/dwarf-2.mm: Likewise.
13995
13996 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13997
13998 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
13999 * objc.dg/dwarf-2.m: Likewise.
14000 * obj-c++.dg/dwarf-2.mm: Likewise.
14001
14002 PR libfortran/28603
14003 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
14004
14005 PR testsuite/27611
14006 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14007
14008 PR testsuite/27033
14009 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14010
14011 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
14012
14013 PR target/27827
14014 * gcc.target/i386/pr27827.c: New testcase.
14015
14016 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
14017
14018 PR fortran/28590
14019 * gfortran.dg/sequence_types_1.f90: New test.
14020
14021 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
14022
14023 PR fortran/28548
14024 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
14025 dg-warning. Add -pedantic option.
14026
14027 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14028
14029 PR c/28502
14030 * gcc.dg/proto-1.c: New test.
14031
14032 PR c/27721
14033 * gcc.dg/lvalue-4.c: New test.
14034
14035 PR c/28136
14036 * gcc.dg/init-bad-5.c: New test.
14037
14038 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
14039
14040 PR c++/28347
14041 * g++.dg/ext/typedef-init.C: Add new test for typedef
14042 initialization inside templates. Adjust existing error markers.
14043
14044 2006-08-03 Mark Mitchell <mark@codesourcery.com>
14045
14046 PR c++/28148
14047 * g++.dg/init/ptrmem3.C: New test.
14048
14049 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
14050
14051 PR tree-optimization/27770
14052 * lib/target-support.exp: New target keyword "section_anchors".
14053 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
14054 tests.
14055 * gcc.dg/vect/section-anchors-pr27770.c: New test.
14056 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
14057 * gcc.dg/vect/section-anchors-vect-69.c: New test.
14058 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
14059
14060 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14061
14062 * gcc.dg/20060801-1.c: Add missing '}'.
14063
14064 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14065
14066 PR c++/27508
14067 * g++.dg/parse/dtor9.C: New test.
14068 * g++.dg/parse/dtor10.C: New test.
14069 * g++.dg/other/error7.C: Adjust error-marker.
14070
14071 PR c++/28274
14072 * g++.dg/other/default5.C: New test.
14073
14074 2006-08-02 Richard Guenther <rguenther@suse.de>
14075
14076 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
14077
14078 2006-08-02 Mark Mitchell <mark@codesourcery.com>
14079
14080 PR c++/28557
14081 * g++.dg/template/conv9.C: New test.
14082
14083 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
14084
14085 PR debug/28063
14086 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
14087 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
14088 Optionally return assembly text. Update callers.
14089 (check_no_compiler_messages): Update verbose messages.
14090 (check_no_messages_and_pattern): New.
14091 (check_effective_target_string_merging): New.
14092
14093 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14094
14095 PR c++/28250
14096 * g++.dg/eh/catch4.C: New test.
14097
14098 PR c++/28257
14099 * g++.dg/other/qual1.C: New test.
14100
14101 PR c++/28259
14102 * g++.dg/inherit/error2.C: New test.
14103
14104 PR c++/28267
14105 * g++.dg/other/new1.C: New test.
14106
14107 * g++.dg/warn/pr23075.C: Remove obsolete test.
14108 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
14109 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
14110
14111 2006-07-31 Mark Mitchell <mark@codesourcery.com>
14112
14113 PR c++/28523
14114 * g++.dg/eh/cast1.C: New test.
14115
14116 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
14117
14118 PR libfortran/28452
14119 * gfortran.dg/random_3.f90: New test.
14120
14121 2006-08-01 Steve Ellcey <sje@cup.hp.com>
14122
14123 PR c++/28432
14124 * g++.dg/other/pr28304.C: Change expected error message.
14125 * g++.dg/other/pr28432.C: New test.
14126
14127 2006-08-01 Steve Ellcey <sje@cup.hp.com>
14128
14129 PR c++/28256
14130 * g++.dg/init/brace2.C: Change expected error message, add empty init.
14131
14132 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
14133
14134 PR debug/23336
14135 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
14136 at -g1.
14137 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
14138 g++.dg/debug/enum-2.C: New.
14139
14140 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14141
14142 PR c++/6634
14143 * g++.dg/parse/long1.C: Add more tests.
14144
14145 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14146
14147 * gfortran.dg/lrshift_1.c: New file.
14148
14149 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14150
14151 PR libgfortran/28335
14152 * gfortran.dg/no_unit_error_1.f90: New test.
14153
14154 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14155
14156 PR libgfortran/28335
14157 * gfortran.dg/no_unit_error_1.f90: Delete test.
14158 * gfortran.dg/no_unit_error_2.f90: Delete test.
14159
14160 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14161
14162 * gfortran.dg/chmod_3.f90: New test.
14163 * gfortran.dg/ltime_gmtime_1.f90: New test.
14164 * gfortran.dg/ltime_gmtime_2.f90: New test.
14165 * gfortran.dg/lrshift_1.f90: New test.
14166 * gfortran.dg/chmod_1.f90: New test.
14167 * gfortran.dg/chmod_2.f90: New test.
14168
14169 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
14170
14171 PR c++/27668
14172 * g++.dg/template/crash55.C: New test.
14173
14174 PR c++/27962
14175 * g++.dg/template/nontype16.C: New test.
14176
14177 * g++.dg/template/void2.C: Adjust error markers.
14178 * g++.dg/template/nontype5.C: Adjust error markers.
14179
14180 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
14181
14182 * gcc.target/i386/stack-prot-kernel.c: New test.
14183
14184 2006-07-27 Roger Sayle <roger@eyesopen.com>
14185
14186 * gcc.dg/builtins-55.c: New test case.
14187
14188 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
14189
14190 PR rtl-optimization/27907
14191 * gcc.c-torture/compile/pr27907.c: New test.
14192
14193 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14194
14195 * gfortran.dg/mclock.f90: New test.
14196 * gfortran.dg/int_conv_1.f90: New test.
14197 * gfortran.dg/stat_1.f90: New test.
14198 * gfortran.dg/stat_2.f90: New test.
14199
14200 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14201
14202 PR libgfortran/28335
14203 * gfortran.dg/no_unit_error_1.f90: New test.
14204 * gfortran.dg/no_unit_error_2.f90: New test.
14205 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
14206
14207 2006-07-25 Roger Sayle <roger@eyesopen.com>
14208
14209 PR middle-end/28473
14210 * gcc.dg/fold-convround-1.c: New test case.
14211
14212 2006-07-24 Steven G. Kargl <kargls@comcast.net>
14213
14214 * gfortran.dg/arithmetic_if.f90: Fix comments.
14215
14216 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14217
14218 PR c++/27572
14219 * g++.dg/other/typedef1.C: New test.
14220 * g++.dg/template/typedef4.C: New test.
14221 * g++.dg/template/typedef5.C: New test.
14222
14223 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
14224
14225 PR fortran/28416
14226 * gfortran.dg/allocatable_dummy_3.f90: New.
14227
14228 2006-07-24 Steven G. Kargl <kargls@comcast.net>
14229
14230 PR fortran/28439
14231 * gfortran.dg/arithmetic_if.f90: New test.
14232
14233 2006-07-24 Uros Bizjak <uros@kss-loka.si>
14234
14235 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
14236 avoid memcpy optimization.
14237
14238 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14239
14240 PR fortran/25289
14241 * gfortran.dg/direct_io_6.f90: New test.
14242
14243 2006-07-24 Jan Hubicka <jh@suse.cz>
14244
14245 PR c/25795
14246 PR c++/27369
14247 * gcc.dg/pr25795.c: New test.
14248 * gcc.dg/pr25795-1.c: New test.
14249
14250 2006-07-23 Roger Sayle <roger@eyesopen.com>
14251
14252 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
14253 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
14254 which may be transformed to "g || h" on some platforms.
14255
14256 2006-07-23 Mark Mitchell <mark@codesourcery.com>
14257
14258 PR c++/28025
14259 * g++.dg/template/friend45.C: New test.
14260
14261 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14262
14263 PR libgfortran/28339
14264 * gfortran.dg/arrayio_8.f90: New test.
14265
14266 2006-07-21 Mike Stump <mrs@apple.com>
14267
14268 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
14269
14270 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
14271
14272 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14273
14274 PR c++/28250
14275 * g++.dg/eh/catch3.C: New test.
14276
14277 PR c++/28363
14278 * g++.dg/template/defarg10.C: New test.
14279
14280 2006-07-20 Paul Brook <paul@codesourcery.com>
14281
14282 PR 27363
14283 * gcc.dg/pr27363.c: New test.
14284
14285 2006-07-19 Mark Mitchell <mark@codesourcery.com>
14286
14287 PR c++/28338
14288 * g++.dg/init/ref13.C: New test.
14289
14290 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14291
14292 PR obj-c++/28434
14293 * obj-c++.dg/proto-error-1.mm: New test.
14294
14295 2006-07-18 Mark Mitchell <mark@codesourcery.com>
14296
14297 PR c++/28337
14298 * g++.dg/template/string1.C: New test.
14299
14300 2006-07-18 Mark Mitchell <mark@codesourcery.com>
14301
14302 PR c++/28048
14303 * g++.dg/template/defarg9.C: New test.
14304
14305 PR c++/28235
14306 * g++.dg/template/static27.C: New test.
14307
14308 2006-07-18 Diego Novillo <dnovillo@redhat.com>
14309
14310 PR 28410
14311 * gcc.dg/tree-ssa/pr28410.c: New test.
14312
14313 2006-07-18 Lee Millward <lee.millward@gmail.com>
14314
14315 PR c++/28258
14316 * g++/dg/other/error13.C: New test.
14317
14318 PR c++/28260
14319 * g++.dg/template/friend44.C: New test.
14320
14321 2006-07-18 Steve Ellcey <sje@cup.hp.com>
14322
14323 PR c++/27495
14324 * g++.dg/other/pr27495.C: New.
14325
14326 2006-07-18 Olivier Hainque <hainque@adacore.com>
14327
14328 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
14329 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
14330
14331 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14332
14333 PR c/28286
14334 * gcc.dg/pragma-pack-4.c: New test.
14335
14336 2006-07-17 Steve Ellcey <sje@cup.hp.com>
14337
14338 PR c++/28291
14339 * g++.dg/ext/pr28291.C: New test.
14340
14341 2006-07-17 Richard Sandiford <richard@codesourcery.com>
14342
14343 PR middle-end/28403
14344 * gcc.c-torture/execute/pr28403.c: New test.
14345
14346 2006-07-17 Richard Sandiford <richard@codesourcery.com>
14347
14348 PR middle-end/28402
14349 * gcc.dg/pr28402.c: New test.
14350
14351 2006-07-17 Steve Ellcey <sje@cup.hp.com>
14352
14353 PR c++/28304
14354 * g++.dg/other/pr28304.C: New test.
14355
14356 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
14357
14358 PR other/28251
14359 gcc.c-torture/unsorted/dump-noaddr.c: New test.
14360 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
14361
14362 2006-07-17 Richard Guenther <rguenther@suse.de>
14363
14364 PR tree-optimization/28238
14365 * g++.dg/tree-ssa/pr28238.C: New testcase.
14366
14367 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14368
14369 PR c++/28250
14370 * g++.dg/eh/catch1.C: New test.
14371 * g++.dg/eh/catch2.C: New test.
14372
14373 2006-07-16 Jakub Jelinek <jakub@redhat.com>
14374
14375 PR c++/28370
14376 * g++.dg/template/anon3.C: New test.
14377
14378 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
14379
14380 PR fortran/20844
14381 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
14382 specifiers requiring an explicit format tag..
14383
14384 PR fortran/28201
14385 * gfortran.dg/generic_5: New test.
14386
14387 PR fortran/20893
14388 * gfortran.dg/elemental_optional_args_1.f90: New test.
14389
14390 2006-07-16 Olivier Hainque <hainque@adacore.com>
14391
14392 * gnat.dg/assert.ads: New file.
14393 * gnat.dg/controlled_record.ads: Likewise.
14394 * gnat.dg/controlled_record.adb: Likewise.
14395
14396 2006-07-15 Lee Millward <lee.millward@gmail.com>
14397
14398 PR c++/28292
14399 * g++.dg/other/error12.C: New test.
14400
14401 PR c++/28269
14402 * g++.dg/template/crash54.C: New test.
14403
14404 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14405
14406 PR c++/28249
14407 * g++.dg/parse/catch1.C: New test.
14408
14409 PR c++/28294
14410 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
14411
14412 PR c++/28387
14413 * g++.dg/ext/attrib24.C: New test.
14414
14415 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14416
14417 PR c++/28343
14418 * g++.dg/ext/asmspec1.C: New test.
14419
14420 2006-07-13 Janis Johnson <janis187@us.ibm.com>
14421
14422 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
14423 (dg-test): Support shouldfail tests.
14424 * lib/target-supports-dg.exp (dg-shouldfail): New.
14425 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
14426 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
14427 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
14428 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
14429 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
14430 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
14431 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
14432
14433 2006-07-13 Jan Hubicka <jh@suse.cz>
14434
14435 * gcc.target/i386/memcpy-1.c: New.
14436
14437 2006-07-12 Geoffrey Keating <geoffk@apple.com>
14438
14439 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
14440
14441 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
14442
14443 PR fortran/25097
14444 * gfortran.dg/present_1.f90: New test.
14445
14446 PR fortran/20903
14447 * gfortran.dg/interface_derived_type_1.f90: New test.
14448
14449 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
14450
14451 PR fortran/28213
14452 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
14453 list.
14454
14455 2006-07-07 Lee Millward <lee.millward@gmail.com>
14456
14457 PR c++/27820
14458 * g++.dg/other/label1.C: New test.
14459
14460 2006-07-07 Richard Guenther <rguenther@suse.de>
14461
14462 PR middle-end/28268
14463 * gcc.dg/torture/pr28268.c: New testcase.
14464
14465 2006-07-07 Steve Ellcey <sje@cup.hp.com>
14466
14467 PR c++/27019
14468 * g++.dg/ext/pr27019.C: New.
14469
14470 2006-07-07 Richard Guenther <rguenther@suse.de>
14471
14472 PR tree-optimization/28187
14473 * gcc.dg/pr28187.c: New testcase.
14474
14475 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
14476
14477 * gnat.dg/address_conversion.adb: New test.
14478 * gnat.dg/boolean_subtype.adb: Likewise.
14479 * gnat.dg/frame_overflow.adb: Likewise.
14480 * gnat.dg/pointer_array.adb: Likewise.
14481 * gnat.dg/pointer_conversion.adb: Likewise.
14482
14483 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
14484
14485 PR fortran/28237
14486 PR fortran/23420
14487 * gfortran.dg/print_fmt_5.f90: New test.
14488
14489 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14490
14491 PR fortran/28129
14492 * gfortran.dg/bounds_check_4.f90: New test.
14493
14494 2006-07-05 Richard Guenther <rguenther@suse.de>
14495
14496 PR target/28158
14497 * gfortran.dg/pr28158.f90: New testcase.
14498
14499 2006-07-05 Richard Guenther <rguenther@suse.de>
14500
14501 PR tree-optimization/28162
14502 * gcc.dg/pr28162.c: New testcase.
14503
14504 2006-07-05 Richard Guenther <rguenther@suse.de>
14505 Andrew Pinski <pinskia@gcc.gnu.org>
14506
14507 PR c++/27084
14508 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
14509
14510 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
14511
14512 PR fortran/28174
14513 * gfortran.dg/actual_array_substr_2.f90: New test.
14514
14515 PR fortran/28167
14516 * gfortran.dg/actual_array_constructor_2.f90: New test.
14517
14518 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14519
14520 * gfortran.dg/itime_idate_1.f: New test.
14521 * gfortran.dg/itime_idate_2.f: New test.
14522
14523 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14524
14525 PR libgfortran/27704
14526 * gfortran.dg/open_status_3.f90: New test.
14527 * gfortran.dg/fmt_l.f90: Update for new feature.
14528
14529 2006-07-03 Asher Langton <langton2@llnl.gov>
14530
14531 * gfortran.dg/oldstyle_2.f90: New.
14532
14533 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
14534
14535 * gnat.dg/string_slice.adb: New test.
14536
14537 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14538
14539 PR fortran/19259
14540 * gfortran.dg/semicolon_fixed.c: New.
14541 * gfortran.dg/semicolon_free.c: New.
14542
14543 2006-06-30 Mike Stump <mrs@apple.com>
14544
14545 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
14546 that don't support internal visibility.
14547
14548 2006-06-30 Andrew Pinski <pinskia@gmail.com>
14549
14550 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
14551 for '(' / ')' needing an extra '\'.
14552
14553 2006-06-29 Roger Sayle <roger@eyesopen.com>
14554
14555 PR middle-end/27428
14556 * gcc.dg/pr27428-1.c: New test case.
14557
14558 2006-06-29 Mike Stump <mrs@apple.com>
14559
14560 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
14561 on darwin as we can't align commons large enough yet.
14562
14563 * gcc.dg/vla-8.c: Add additional testcases.
14564
14565 2006-06-26 Steve Ellcey <sje@cup.hp.com>
14566
14567 PR c++/28114
14568 * g++.dg/other/pr28114.C: New.
14569
14570 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
14571
14572 * gcc.c-torture/compile/20060625-1.c: New test.
14573
14574 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
14575
14576 PR fortran/20867
14577 * gfortran.dg/stfunc_3.f90: New test.
14578
14579 PR fortran/25056
14580 * gfortran.dg/impure_actual_1.f90: New test.
14581
14582 PR fortran/20874
14583 * gfortran.dg/elemental_result_1.f90: New test.
14584
14585 PR fortran/25073
14586 * gfortran.dg/select_7.f90: New test.
14587
14588 PR fortran/27554
14589 * intrinsic_actual_1.f: New test.
14590
14591 PR fortran/22038
14592 PR fortran/28119
14593 * gfortran.dg/forall_4.f90: New test.
14594
14595 PR fortran/25072
14596 * gfortran.dg/forall_5.f90: New test.
14597
14598 2006-06-25 Lee Millward <lee.millward@gmail.com>
14599
14600 PR c++/28051
14601 * g++.dg/template/using13.C: New test.
14602
14603 PR c++/28054
14604 * g++.dg/other/incomplete3.C: New test.
14605
14606 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14607
14608 PR fortran/28081
14609 * gfortran.dg/substr_3.f: New test.
14610 * gfortran.dg/equiv_2.f90: Update expected error message.
14611
14612 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
14613
14614 PR fortran/28118
14615 * gfortran.dg/actual_array_substr_1.f90: New test.
14616
14617 2006-06-24 Olivier Hainque <hainque@adacore.com>
14618
14619 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
14620 * gnat.dg/scalar_mode_agg_compare.adb: New test.
14621
14622 2006-06-23 Janis Johnson <janis187@us.ibm.com>
14623
14624 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
14625
14626 2006-06-23 Steven G. Kargl <kargls@comcast.net>
14627
14628 PR fortran/27981
14629 * gfortran.dg/simpleif_2.f90: New test.
14630
14631 2006-06-23 Lee Millward <lee.millward@gmail.com>
14632
14633 * g++.dg/template/error22.C: Fix typo.
14634
14635 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14636
14637 PR c++/28112
14638 * g++.dg/ext/attrib23.C: New test.
14639
14640 2006-06-23 Olivier Hainque <hainque@adacore.com>
14641
14642 * gnat.dg/varsize_temp.adb: New test.
14643
14644 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14645
14646 PR c++/11468
14647 * g++.dg/other/java2.C: New test.
14648
14649 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
14650
14651 PR target/27789
14652 * g++.dg/ext/dllimport4.C. Add more tests for invalid
14653 initialization.
14654
14655 2006-06-22 Roger Sayle <roger@eyesopen.com>
14656
14657 PR target/27531
14658 * gcc.dg/pr27531-1.c: New test case.
14659
14660 2006-06-22 Asher Langton <langton2@llnl.gov>
14661
14662 PR fortran/24748
14663 * gfortran.dg/implicit_8.f90: New.
14664
14665 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
14666
14667 PR rtl-optimization/28121
14668 * gcc.dg/pr28121.c: New test.
14669
14670 2006-06-22 Lee Millward <lee.millward@gmail.com>
14671
14672 PR c++/27805
14673 * g++.dg/parse/ptrmem6.C: New test.
14674
14675 PR c++/27821
14676 * g++.dg/template/error22.C: New test.
14677
14678 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14679
14680 PR c++/28111
14681 * g++.dg/template/friend43.C: New test.
14682
14683 PR c++/28110
14684 * g++.dg/template/crash53.C: New test.
14685
14686 PR c++/28109
14687 * g++.dg/rtti/incomplete1.C: New test.
14688
14689 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
14690
14691 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
14692
14693 2006-06-21 Joseph Myers <joseph@codesourcery.com>
14694
14695 * gcc.c-torture/execute/complex-7.c: New.
14696
14697 2006-06-21 Jakub Jelinek <jakub@redhat.com>
14698
14699 * gcc.dg/merge-all-constants-1.c: New test.
14700
14701 2006-06-20 Janis Johnson <janis187@us.ibm.com>
14702
14703 PR c++/28113
14704 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
14705
14706 2006-06-20 Steven G. Kargl <kargls@comcast.net>
14707
14708 * gfortran.dg/rrspacing_1.f90: New test.
14709
14710 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14711
14712 PR c++/28052
14713 * g++.dg/other/bitfield2.C: New test.
14714
14715 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
14716
14717 PR tree-optimization/27331
14718 * gcc.dg/pr27331.c: New test.
14719
14720 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
14721 Eric Botcazou <ebotcazou@adacore.com>
14722
14723 PR ada/18692
14724 * lib/gnat.exp: New file.
14725 * lib/gnat-dg.exp: Likewise.
14726 * gnat.dg: New directory.
14727 * gnat.dg/dg.exp: New driver.
14728 * gnat.dg/specs: New directory.
14729 * gnat.dg/specs/specs.exp: New driver.
14730 * gnat.dg/style: New directory.
14731 * gnat.dg/style/style.exp: New driver.
14732
14733 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
14734
14735 PR fortran/16206
14736 * gfortran.dg/array_initializer_1.f90: New test.
14737
14738 PR fortran/28005
14739 * gfortran.dg/matmul_3.f90: New test.
14740
14741 2006-06-19 Andrew Pinski <pinskia@gmail.com>
14742
14743 PR middle-end/28075
14744 * gcc.dg/tree-ssa/inline-1.c: New test.
14745
14746 2006-06-19 Anatoly Sokolov <aesok@post.ru>
14747
14748 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
14749 in malloc prototype; remove XFAIL.
14750 * gcc.dg/pr18241-2.c: Ditto.
14751 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
14752 in memset prototype; remove XFAIL.
14753 * gcc.dg/tree-ssa/pr23382.c: Ditto.
14754
14755 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
14756
14757 * gcc.dg/vla-8.c: Add.
14758
14759 2006-06-19 Richard Guenther <rguenther@suse.de>
14760
14761 PR tree-optimization/27090
14762 * g++.dg/tree-ssa/pr27090.C: New testcase.
14763
14764 2006-06-19 Roger Sayle <roger@eyesopen.com>
14765
14766 PR target/27861
14767 * gcc.dg/pr27861-1.c: New test case.
14768
14769 2006-06-19 Richard Guenther <rguenther@suse.de>
14770
14771 PR middle-end/28045
14772 * gcc.dg/torture/pr28045.c: New testcase.
14773
14774 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14775
14776 PR fortran/26801
14777 * gfortran.dg/associated_4.f90: New test.
14778
14779 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14780
14781 PR fortran/19310
14782 PR fortran/19904
14783 * gfortran.dg/real_const_3.f90: New test.
14784
14785 2006-06-16 Mark Mitchell <mark@codesourcery.com>
14786
14787 PR c++/28016
14788 * g++.dg/template/static26.C: New test.
14789
14790 PR c++/27979
14791 * g++.dg/expr/bitfield2.C: New test.
14792
14793 PR c++/27884
14794 * g++.dg/parse/linkage2.C: New test.
14795
14796 2006-06-16 Richard Guenther <rguenther@suse.de>
14797
14798 PR middle-end/27116
14799 * gcc.dg/pr15785-1.c: Revert last change.
14800 * gcc.dg/torture/pr27116-2.c: New testcase.
14801
14802 2006-06-16 Roger Sayle <roger@eyesopen.com>
14803
14804 PR middle-end/27802
14805 * gcc.dg/pr27802-1.c: New test case.
14806
14807 2006-06-15 Mark Mitchell <mark@codesourcery.com>
14808
14809 PR c++/27689
14810 * g++.dg/template/ttp18.C: New test.
14811 * g++.dg/template/ttp19.C: Likewise.
14812
14813 PR c++/27666
14814 * g++.dg/expr/cond9.C: New test.
14815
14816 PR c++/27640
14817 * g++.dg/template/ctor7.C: New test.
14818
14819 2006-06-15 Janis Johnson <janis187@us.ibm.com>
14820
14821 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
14822
14823 2006-06-16 Richard Guenther <rguenther@suse.de>
14824
14825 PR tree-optimization/27781
14826 * gcc.dg/tree-ssa/pr27781.c: New testcase.
14827
14828 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
14829
14830 * gfortran.dg/allocate_zerosize_2.f90: New test case.
14831
14832 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
14833
14834 * gcc.dg/tree-ssa/loop-18.c: New test.
14835
14836 2006-06-14 Mark Mitchell <mark@codesourcery.com>
14837
14838 PR c++/27665
14839 * g++.dg/template/crash52.C: New test.
14840
14841 PR c++/27648
14842 * g++.dg/ext/attrib22.C: New test.
14843
14844 PR c++/26559
14845 * g++.dg/template/builtin1.C: New test.
14846 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
14847
14848 PR c++/28018
14849 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
14850 assignment.
14851 * g++.old-deja/g++.pt/crash51.C: Likewise.
14852
14853 PR c++/27227
14854 * g++.dg/lookup/linkage1.C: New test.
14855 * g++.dg/lookup/linkage2.C: Likewise.
14856
14857 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
14858
14859 PR middle-end/27959
14860 * gcc.dg/pr27959.c: New testcase.
14861
14862 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
14863
14864 PR target/28014:
14865 * g++.dg/eh/div.C: New test.
14866
14867 2006-06-13 Jakub Jelinek <jakub@redhat.com>
14868
14869 PR c++/27894
14870 * g++.dg/tree-ssa/pr26757.C: New test.
14871 * g++.dg/tree-ssa/pr27894.C: New test.
14872
14873 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
14874
14875 * gcc.c-torture/compile/20060609-1.c: New test.
14876
14877 PR target/27863
14878 * gcc.c-torture/compile/pr27863.c: New test.
14879
14880 2006-06-13 Richard Guenther <rguenther@suse.de>
14881
14882 PR tree-optimization/27830
14883 * g++.dg/tree-ssa/pr27830.C: New testcase.
14884
14885 2006-06-13 Matthew Sachs <msachs@apple.com>
14886
14887 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
14888 the list of compiler flags; this causes those flags to be checked
14889 for things like dg-skip-if.
14890
14891 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14892
14893 PR c++/27601
14894 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
14895
14896 2006-06-12 Mark Mitchell <mark@codesourcery.com>
14897 Kazu Hirata <kazu@codesourcery.com>
14898
14899 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
14900 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
14901
14902 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14903
14904 PR c++/27933
14905 * g++.dg/lookup/using15.C: New test.
14906
14907 PR c++/27951
14908 * g++.dg/other/anon4.C: New test.
14909
14910 2006-06-12 Roger Sayle <roger@eyesopen.com>
14911
14912 PR c++/21210
14913 * g++.dg/init/complex1.C: New test case.
14914
14915 2006-06-11 Eric Christopher <echristo@apple.com>
14916
14917 PR middle-end/27948
14918 * gcc.dg/bf-ms-layout.c: Run on darwin.
14919 * gcc.dg/bf-no-ms-layout: Ditto.
14920 * gcc.dg/attr-ms_struct-2.c: New.
14921 * gcc.dg/bf-ms-layout-2.c: Ditto.
14922
14923 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
14924
14925 * gcc.dg/attr-ms_struct-packed1.c: New.
14926
14927 2006-06-09 Mike Stump <mrs@apple.com>
14928
14929 * gcc.dg/vla-7.c: Add.
14930
14931 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
14932
14933 PR fortran/24558
14934 * gfortran.dg/entry_6.f90: New test.
14935
14936 PR fortran/20877
14937 PR fortran/25047
14938 * gfortran.dg/entry_7.f90: New test.
14939
14940 2006-06-09 Jakub Jelinek <jakub@redhat.com>
14941
14942 PR c/27747
14943 * gcc.dg/cpp/_Pragma6.c: New test.
14944
14945 PR c++/27748
14946 * g++.dg/cpp/_Pragma1.C: New test.
14947
14948 PR preprocessor/27746
14949 * gcc.dg/gomp/macro-3.c: New test.
14950 * gcc.dg/gomp/macro-4.c: New test.
14951 * g++.dg/gomp/macro-3.C: New test.
14952 * g++.dg/gomp/macro-4.C: New test.
14953
14954 2006-06-09 Richard Guenther <rguenther@suse.de>
14955
14956 PR tree-optimization/26998
14957 * gcc.dg/torture/pr26998.c: New testcase.
14958 * gcc.dg/tree-ssa/vrp29.c: New testcase.
14959
14960 2006-06-08 Mike Stump <mrs@apple.com>
14961
14962 * gcc.dg/pr27095.c: Account for stubs.
14963
14964 PR target/26427
14965 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
14966 produce bad code on darwin.
14967
14968 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14969
14970 PR fortran/27958
14971 * gfortran.dg/substr_2.f: New test.
14972
14973 2006-06-08 Asher Langton <langton2@llnl.gov>
14974
14975 PR fortran/27786
14976 * cray_pointers_2.f90: Add -fbounds-check compile flag.
14977
14978 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14979
14980 PR target/27421
14981 * gcc.dg/union-3.c: New test.
14982
14983 2006-06-08 Richard Guenther <rguenther@suse.de>
14984
14985 PR middle-end/27116
14986 * gcc.dg/torture/pr27116.c: New testcase.
14987 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
14988
14989 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
14990
14991 PR rtl-optimization/26449
14992 * gcc.dg/pr26449.c: New test.
14993
14994 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14995
14996 PR c++/27601
14997 * g++.dg/ext/offsetof1.C: Test member functions.
14998
14999 2006-06-07 Steve Ellcey <sje@cup.hp.com>
15000
15001 * gcc.dg/pr27095.c: Improve scanning.
15002
15003 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
15004
15005 PR fortran/23091
15006 * gfortran.dg/saved_automatic_1.f90: New test.
15007
15008 PR fortran/24168
15009 * gfortran.dg/array_simplify_1.f90: New test.
15010
15011 PR fortran/25090
15012 * gfortran.dg/entry_dummy_ref_1.f90: New test.
15013
15014 PR fortran/25058
15015 * gfortran.dg/entry_dummy_ref_2.f90: New test.
15016
15017 2006-06-06 Mark Mitchell <mark@codesourcery.com>
15018
15019 PR c++/27177
15020 * g++.dg/expr/cast7.C: New test.
15021
15022 2006-06-06 Janis Johnson <janis187@us.ibm.com>
15023
15024 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
15025 * lib/gcc-defs.exp (tool_check_compile): Ditto.
15026 * lib/fortran-torture.exp (fortran-torture-compile,
15027 fortran-torture-execute): Ditto.
15028
15029 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
15030
15031 PR target/27842
15032 * gcc.dg/vmx/pr27842.c: New test.
15033
15034 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15035
15036 PR libfortran/27895
15037 * gfortran.dg/bounds_check_3.f90: New test.
15038
15039 2006-06-05 Mike Stump <mrs@apple.com>
15040
15041 * objc.dg/objc-fast-4.m: Skip for ppc64.
15042
15043 2006-06-05 Steve Ellcey <sje@cup.hp.com>
15044
15045 PR testsuite/27705
15046 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
15047
15048 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
15049 Victor Kaplansky <victork@il.ibm.com>
15050
15051 PR tree-optimizations/26360
15052 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
15053 with -fno-tree-dce.
15054 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
15055
15056 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
15057
15058 PR fortran/14067
15059 * gfortran.dg/data_char_1.f90: Add messages for truncated
15060 strings.
15061
15062 PR fortran/16943
15063 * gfortran.dg/func_decl_2.f90: New test.
15064
15065 PR fortran/20839
15066 * gfortran.dg/do_2.f90: New test.
15067
15068 PR fortran/27655
15069 * gfortran.dg/associated_3.f90: New test.
15070
15071 2006-06-04 Mark Mitchell <mark@codesourcery.com>
15072
15073 PR c++/27819
15074 * g++.dg/template/static25.C: New test.
15075
15076 PR c++/27722
15077 * g++.dg/init/array21.C: New test.
15078
15079 PR c++/27807
15080 * g++.dg/ext/complit7.C: New test.
15081
15082 PR c++/27806
15083 * g++.dg/parse/ptrmem5.C: New test.
15084
15085 2006-06-04 Roger Sayle <roger@eyesopen.com>
15086 Andrew Pinski <pinskia@physics.uc.edu>
15087
15088 PR c/27150
15089 PR middle-end/27382
15090 * gcc.dg/pr27150-1.c: New testcase.
15091 * gcc.dg/pr27382-1.c: New testcase.
15092 * gcc.dg/pr27382-2.c: New testcase.
15093
15094 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
15095
15096 PR c/25161
15097 PR c/27020
15098 * gcc.dg/array-10.c: New test.
15099
15100 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15101
15102 PR c++/27804
15103 * g++.dg/init/const4.C: New test.
15104 * g++.dg/init/member1.C: Add error-marker.
15105 * g++.dg/other/fold1.C: Adjust error-marker.
15106
15107 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15108
15109 PR c++/27601
15110 * g++.dg/ext/offsetof1.C: New test.
15111
15112 2006-06-04 Eric Christopher <echristo@apple.com>
15113
15114 * gcc.dg/attr-ms_struct-1.c: New.
15115
15116 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
15117
15118 * gcc.c-torture/compile/builtin_constant_p.c: New test.
15119
15120 2006-06-04 Richard Guenther <rguenther@suse.de>
15121
15122 PR tree-optimization/27039
15123 * gcc.dg/tree-ssa/loop-17.c: New testcase.
15124
15125 2006-06-03 Roger Sayle <roger@eyesopen.com>
15126
15127 PR target/26223
15128 * gcc.target/i386/amd64-abi-2.c: New test case.
15129
15130 2006-06-02 Eric Christopher <echristo@apple.com>
15131
15132 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
15133 * gcc.target/i386/20020523-1.c: Skip if darwin.
15134 * gcc.target/i386/asm-3.c: Ditto.
15135 * gcc.target/i386/20011119-1.c: Ditto.
15136 * gcc.target/i386/clobbers.c: Remove pic part of test.
15137
15138 2006-06-02 Steve Ellcey <sje@cup.hp.com>
15139
15140 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
15141 * g++.old-deja/g++.other/init19.C: Ditto.
15142 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
15143 and add other platforms as expected failures.
15144
15145 2006-06-01 Steve Ellcey <sje@cup.hp.com>
15146
15147 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
15148 (is-effective-target-keyword): Ditto.
15149
15150 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
15151
15152 PR fortran/27715
15153 * gfortran.dg/extended_char_comparison_1.f: New test.
15154
15155 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
15156
15157 PR fortran/25098
15158 * gfortran.dg/dummy_procedure_1.f90: New test.
15159
15160 PR fortran/25147
15161 * gfortran.dg/dummy_procedure_2.f90: New test.
15162
15163 * gfortran.dg/associated_2.f90: Correct to make consistent with
15164 standard.
15165
15166 2006-05-31 Roger Sayle <roger@eyesopen.com>
15167
15168 * gcc.target/i386/387-11.c: New test case.
15169
15170 2006-05-31 Mark Mitchell <mark@codesourcery.com>
15171
15172 PR c++/27801
15173 * g++.dg/template/cond6.C: New test.
15174
15175 PR c++/26496
15176 * g++.dg/template/crash51.C: New test.
15177 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
15178
15179 PR c++/27385
15180 * g++.dg/init/array20.C: New test.
15181
15182 2006-05-31 Roger Sayle <roger@eyesopen.com>
15183
15184 * gcc.dg/builtins-54.c: New test case.
15185
15186 2006-05-30 Mark Mitchell <mark@codesourcery.com>
15187
15188 PR c++/26433
15189 * g++.dg/template/fntry1.C: Add dg-do link.
15190
15191 PR c++/27808
15192 * g++.dg/parse/friend6.C: New test.
15193
15194 2006-05-30 Asher Langton <langton2@llnl.gov>
15195
15196 * gfortran.dg/cray_pointers_7.f90: New test.
15197
15198 2006-05-30 Roger Sayle <roger@eyesopen.com>
15199
15200 PR tree-optimization/23452
15201 * gcc.dg/fold-mulconj-1.c: New test case.
15202
15203 2006-05-30 Mark Mitchell <mark@codesourcery.com>
15204
15205 PR c++/27803
15206 * g++.dg/parse/bitfield1.C: New test.
15207
15208 2006-05-30 Roger Sayle <roger@eyesopen.com>
15209
15210 * gcc.target/ppc-eq0-1.c: New test case.
15211 * gcc.target/ppc-negeq0-1.c: New test case.
15212
15213 2006-05-30 Dirk Mueller <dmueller@suse.de>
15214
15215 PR c/27273
15216 * gcc.dg/overflow-warn-5.c: New test.
15217
15218 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15219
15220 PR c/27718
15221 * gcc.dg/sizeof-1.c: New test.
15222
15223 2006-05-30 Uros Bizjak <uros@kss-loka.si>
15224
15225 PR target/27790
15226 * gcc.target/i386/pr27790.c: New test.
15227
15228 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15229
15230 PR libgfortran/27757
15231 * gfortran.dg/direct_io_5.f90: New test.
15232
15233 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15234
15235 PR libgfortran/27634
15236 * gfortran.dg/fmt_missing_period_1.f: New test.
15237 * gfortran.dg/fmt_missing_period_2.f: New test.
15238 * gfortran.dg/fmt_missing_period_3.f: New test.
15239
15240 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15241
15242 PR fortran/19777
15243 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
15244 arrays.
15245
15246 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15247
15248 PR c++/27713
15249 * g++.dg/template/new6.C: New test.
15250
15251 2006-05-29 Roger Sayle <roger@eyesopen.com>
15252
15253 PR tree-optimization/24964
15254 * gcc.target/i386/387-10.c: New test case.
15255
15256 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
15257
15258 * intrinsics/string_intrinsics.c (compare_string):
15259 Use memcmp instead of strncmp to avoid tripping over
15260 CHAR(0) in a string.
15261
15262 2006-05-27 Richard Guenther <rguenther@suse.de>
15263
15264 PR middle-end/27773
15265 * gcc.dg/torture/pr27773.c: New testcase.
15266
15267 2006-05-27 Dirk Mueller <dmueller@suse.de>
15268
15269 * gcc.dg/pr24561.c: Rename to..
15270 * gcc.dg/pr25962.c: .. this.
15271
15272 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15273
15274 PR fortran/19777
15275 * gfortran.dg/bounds_check_2.f: New test.
15276
15277 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
15278
15279 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
15280 * gfortran.dg/byte_1.f90: Likewise.
15281 * gfortran.dg/dup_save_2.f90: Likewise.
15282
15283 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
15284
15285 * gfortran.dg/associated_2.f90: New test.
15286
15287 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15288
15289 PR fortran/27524
15290 * gfortran.dg/bounds_check_1.f90: New test.
15291
15292 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
15293
15294 PR rtl-optimization/27661
15295 * gcc.dg/pr27661.c: New test case.
15296
15297 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
15298
15299 PR fortran/23151
15300 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
15301 * gfortran.dg/print_parentheses_1.f: New test.
15302 * gfortran.dg/print_parentheses_2.f90: New test.
15303
15304 2006-05-26 Jakub Jelinek <jakub@redhat.com>
15305
15306 PR target/27758
15307 * gcc.dg/pr27758.c: New test.
15308
15309 2006-05-24 Falk Hueffner <falk@debian.org>
15310
15311 * gcc.c-torture/compile/pr27571.c: New test.
15312
15313 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
15314
15315 PR fortran/27709
15316 * gfortran.dg/spec_expr_4.f90: New test.
15317
15318 PR fortran/27155
15319 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
15320
15321 2006-05-25 Mark Mitchell <mark@codesourcery.com>
15322
15323 PR c++/20103
15324 * g++.dg/ext/complit6.C: New test.
15325 * g++.dg/ext/complit3.C: Adjust error markers.
15326 * g++.dg/init/const3.C: New test.
15327
15328 2006-05-25 Richard Guenther <rguenther@suse.de>
15329
15330 PR middle-end/27743
15331 * gcc.dg/torture/pr27743.c: New testcase.
15332
15333 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
15334
15335 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
15336
15337 2006-05-25 Alan Modra <amodra@bigpond.net.au>
15338
15339 * gcc.dg/compat/scalar-by-value-x.h: New.
15340 * gcc.dg/compat/scalar-by-value-y.h: New.
15341 * gcc.dg/compat/scalar-by-value-5.c: New.
15342 * gcc.dg/compat/scalar-by-value-5_main.c: New.
15343 * gcc.dg/compat/scalar-by-value-5_x.c: New.
15344 * gcc.dg/compat/scalar-by-value-5_y.c: New.
15345 * gcc.dg/compat/scalar-by-value-6.c: New.
15346 * gcc.dg/compat/scalar-by-value-6_main.c: New.
15347 * gcc.dg/compat/scalar-by-value-6_x.c: New.
15348 * gcc.dg/compat/scalar-by-value-6_y.c: New.
15349
15350 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
15351
15352 PR tree-optimization/27639
15353 PR tree-optimization/26719
15354 * gcc.dg/pr27639.c: New test.
15355 * gcc.dg/pr26719.c: New test.
15356 * gcc.dg/tree-ssa/scev-cast.c: New test.
15357
15358 2006-05-23 Mark Mitchell <mark@codesourcery.com>
15359
15360 PR c++/20173
15361 * g++.dg/template/error21.C: New test.
15362
15363 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
15364
15365 PR target/27696
15366 * gcc.target/i386/pr27696.c: New.
15367
15368 2006-05-22 Janis Johnson <janis187@us.ibm.com>
15369
15370 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
15371
15372 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
15373
15374 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15375
15376 PR c++/27716
15377 * g++.dg/other/assign1.C: New test.
15378
15379 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
15380
15381 PR target/27266
15382 * gcc.target/i386/pr27266.c: New.
15383
15384 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15385
15386 PR c++/27451
15387 * g++.dg/ext/asm9.C: New test.
15388
15389 2006-05-22 Richard Sandiford <richard@codesourcery.com>
15390
15391 PR rtl-optimization/25514
15392 * gcc.c-torture/compile/pr25514.c: New test.
15393
15394 2006-05-22 Richard Guenther <rguenther@suse.de>
15395
15396 Revert
15397 2006-01-31 Richard Guenther <rguenther@suse.de>
15398
15399 * gcc.target/i386/sselibm-1.c: New testcase.
15400 * gcc.target/i386/sselibm-2.c: Likewise.
15401 * gcc.target/i386/sselibm-3.c: Likewise.
15402 * gcc.target/i386/sselibm-4.c: Likewise.
15403 * gcc.target/i386/sselibm-5.c: Likewise.
15404
15405 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15406
15407 PR c/27420
15408 * gcc.dg/func-args-2.c: New test.
15409
15410 PR c/26818
15411 * gcc.dg/struct-incompl-1.c: New test.
15412
15413 2006-05-22 Richard Guenther <rguenther@suse.de>
15414
15415 PR testsuite/27708
15416 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
15417 the transformations we test for.
15418
15419 2006-05-22 Richard Guenther <rguenther@suse.de>
15420
15421 PR testsuite/27707
15422 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
15423
15424 2006-05-21 Mark Mitchell <mark@codesourcery.com>
15425
15426 PR c++/27210
15427 * g++.dg/warn/new1.C: New test.
15428 * g++.dg/template/new5.C: Likewise.
15429
15430 2006-05-21 Roger Sayle <roger@eyesopen.com>
15431
15432 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
15433 * gcc.target/i386/20060512-3.c: Likewise.
15434
15435 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
15436
15437 PR rtl-optimization/27671
15438 * gcc.c-torture/execute/pr27671-1.c: New.
15439 * gcc.dg/pr27671-2.c: Likewise.
15440
15441 PR tree-optimization/26622.
15442 * gcc.c-torture/compile/pr26622.c: New.
15443
15444 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
15445
15446 PR fortran/27613
15447 * gfortran.dg/recursive_reference_1.f90: New test.
15448
15449 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
15450
15451 PR fortran/25746
15452 * gfortran.dg/elemental_subroutine_3.f90: New test.
15453
15454 PR fortran/25090
15455 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
15456
15457 PR fortran/27584
15458 * gfortran.dg/associated_target_1.f90: New test.
15459
15460 PR fortran/19015
15461 * gfortran.dg/maxloc_shape_1.f90: New test.
15462
15463 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15464
15465 PR libgfortran/24459
15466 * gfortran.dg/namelist_24.f90: New test.
15467 * gfortran.dg/namelist_12.f: Fix typo in comment.
15468
15469 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
15470
15471 PR middle-end/25776
15472 * g++.dg/other/error11.C: New test.
15473
15474 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15475
15476 * gcc.target/mips/pr26765.c: Add -w to options.
15477
15478 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15479
15480 * lib/target-supports.exp (check_effective_target_mpaired_single):
15481 New function.
15482 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
15483 multilibs.
15484 * g++.dg/vect/vect.exp: Likewise.
15485
15486 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15487
15488 PR testsuite/25891
15489 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
15490
15491 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
15492
15493 PR fortran/27662
15494 * gfortran.dg/temporary_1.f90: New file.
15495
15496 2006-05-19 Andreas Schwab <schwab@suse.de>
15497
15498 * g++.dg/other/unused1.C: Also match "stringz".
15499
15500 2006-05-19 Mark Mitchell <mark@codesourcery.com>
15501
15502 PR c++/26433
15503 * g++.dg/template/fntry1.C: New test.
15504
15505 2006-05-18 Mark Mitchell <mark@codesourcery.com>
15506
15507 PR c++/27471
15508 PR c++/27506
15509 * g++.dg/conversion/bitfield5.C: New test.
15510 * g++.dg/conversion/bitfield6.C: New test.
15511
15512 2006-05-18 Mike Stump <mrs@apple.com>
15513
15514 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
15515 * gcc.dg/vla-4.c: Add.
15516 * gcc.dg/vla-5.c: Add.
15517 * gcc.dg/vla-6.c: Add.
15518
15519 2006-05-12 Stuart Hastings <stuart@apple.com>
15520
15521 * gcc.target/i386/20060512-1.c: New.
15522 * gcc.target/i386/20060512-2.c: New.
15523 * gcc.target/i386/20060512-3.c: New.
15524 * gcc.target/i386/20060512-4.c: New.
15525
15526 2006-05-17 Mark Mitchell <mark@codesourcery.com>
15527
15528 PR c++/26122
15529 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
15530
15531 PR c++/26068
15532 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
15533 * g++.dg/parse/linkage1.C: New test.
15534
15535 2006-05-17 Jakub Jelinek <jakub@redhat.com>
15536
15537 PR tree-optimization/27548
15538 * g++.dg/tree-ssa/pr27548.C: New test.
15539
15540 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15541
15542 PR fortran/26551
15543 * gfortran.dg/recursive_check_1.f: New test.
15544 * gfortran.dg/recursive_check_2.f90: New test.
15545
15546 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
15547
15548 * g++.dg/opt/temp2.C: New test.
15549
15550 2006-05-17 Jakub Jelinek <jakub@redhat.com>
15551
15552 PR c++/27491
15553 * g++.dg/init/brace5.C: New test.
15554
15555 PR middle-end/27415
15556 * gcc.dg/gomp/pr27415.c: New test.
15557 * g++.dg/gomp/pr27415.C: New test.
15558
15559 PR tree-optimization/27549
15560 * g++.dg/tree-ssa/pr27549.C: New test.
15561
15562 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15563
15564 PR libgfortran/27575
15565 * gfortran.dg/read_eof_4.f90: New test.
15566
15567 2006-05-16 Richard Guenther <rguenther@suse.de>
15568
15569 PR tree-optimization/22303
15570 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
15571
15572 2006-05-16 Jakub Jelinek <jakub@redhat.com>
15573
15574 PR middle-end/27573
15575 * gcc.dg/gomp/pr27573.c: New test.
15576 * gfortran.dg/gomp/pr27573.f90: New test.
15577
15578 PR c/27499
15579 * gcc.dg/gomp/pr27499.c: New test.
15580 * g++.dg/gomp/pr27499.C: New test.
15581
15582 2006-05-15 Mark Mitchell <mark@codesourcery.com>
15583
15584 PR c++/27339
15585 * g++.dg/parser/access8.C: Adjust error marker.
15586 * g++.dg/template/access17.C: New test.
15587 * g++.dg/template/access18.C: Likewise.
15588
15589 2006-05-15 Roger Sayle <roger@eyesopen.com>
15590
15591 PR target/26600
15592 * gcc.target/i386/pr26600.c: New test case.
15593
15594 2006-05-15 Mark Mitchell <mark@codesourcery.com>
15595
15596 PR c++/27505
15597 * g++.dg/expr/bitfield1.C: New test.
15598
15599 2006-05-15 Richard Guenther <rguenther@suse.de>
15600
15601 PR tree-optimization/27603
15602 * gcc.dg/torture/pr27603.c: New testcase.
15603
15604 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
15605
15606 PR fortran/25090
15607 * gfortran.dg/entry_dummy_ref_1.f90: New test.
15608
15609 PR fortran/25082
15610 * gfortran.dg/scalar_return_1.f90: New test.
15611
15612 PR fortran/27411
15613 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
15614
15615 2006-05-15 Jakub Jelinek <jakub@redhat.com>
15616
15617 * gcc.dg/gomp/critical-4.c: New test.
15618 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
15619 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
15620 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
15621 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
15622
15623 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15624
15625 PR c++/27582
15626 * g++.dg/template/dependent-args1.C: New test.
15627
15628 PR c++/27581
15629 * g++.dg/lookup/this1.C: New test.
15630
15631 PR c++/27315
15632 * g++.dg/template/operator6.C: New test.
15633 * g++.dg/template/incomplete3.C: New test.
15634
15635 PR c++/27559
15636 * g++.dg/template/new4.C: New test.
15637
15638 PR c++/27496
15639 * g++.dg/template/void2.C: New test.
15640
15641 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
15642
15643 * g++.dg/template/dependent-expr5.C: New test.
15644
15645 2006-05-14 Roger Sayle <roger@eyesopen.com>
15646
15647 PR middle-end/26729
15648 * gcc.dg/pr26729-1.c: New test case.
15649
15650 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
15651
15652 * gcc.dg/pr27003.c: New test.
15653
15654 2006-05-12 Steve Ellcey <sje@cup.hp.com>
15655
15656 * lib/target-supports.dg (check_cxa_atexit_available): Change
15657 v3_target_compile to ${tool}_target_compile.
15658
15659 2006-05-11 Jason Merrill <jason@redhat.com>
15660
15661 * lib/scanasm.exp (scan-not-hidden): Fix typo.
15662
15663 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15664
15665 PR fortran/27553
15666 * gfortran.dg/label_5.f90: New test.
15667
15668 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
15669
15670 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
15671 check_effective_target_powerpc_altivec_ok): New.
15672 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
15673 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
15674 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
15675 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
15676 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
15677 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
15678 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
15679 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
15680 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
15681 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
15682 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
15683 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
15684 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
15685 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
15686 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
15687 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
15688 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
15689 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
15690 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
15691 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
15692 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
15693 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
15694 gcc.target/powerpc/altivec-9.c,
15695 gcc.target/powerpc/altivec-consts.c,
15696 gcc.target/powerpc/altivec-pr22085.c,
15697 gcc.target/powerpc/altivec-splat.c,
15698 gcc.target/powerpc/altivec-types-1.c,
15699 gcc.target/powerpc/altivec-types-2.c,
15700 gcc.target/powerpc/altivec-types-3.c,
15701 gcc.target/powerpc/altivec-types-4.c,
15702 gcc.target/powerpc/altivec-varargs-1.c,
15703 gcc.target/powerpc/altivec-vec-merge.c,
15704 gcc.target/powerpc/ppc-vector-memcpy.c,
15705 gcc.target/powerpc/ppc-vector-memset.c,
15706 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
15707 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
15708 these effective targets.
15709 * gcc.dg/vmx/pr27006.c: Add missing close brace.
15710 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
15711
15712 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15713
15714 PR middle-end/27384
15715 * g++.dg/other/fold1.C: New test.
15716
15717 PR middle-end/27488
15718 * gcc.dg/fold-nonneg-1.c: New test.
15719
15720 PR c++/27547
15721 * g++.dg/other/operator1.C: New test.
15722
15723 2006-05-11 Richard Guenther <rguenther@suse.de>
15724
15725 PR middle-end/27529
15726 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
15727
15728 2006-05-10 Janis Johnson <janis187@us.ibm.com>
15729
15730 * lib/target-supports-dg.exp (check-flags): New.
15731 (dg-skip-if): Move flag checks.
15732
15733 2006-05-09 Steve Ellcey <sje@cup.hp.com>
15734
15735 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
15736 * lib/target-supports.dg (check_cxa_atexit_available): New.
15737
15738 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
15739
15740 PR fortran/27470
15741 * gfortran.dg/multiple_allocation_2.f90: New test case.
15742
15743 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
15744
15745 * gcc.target/arm/pr27387.C: Fix a comment typo.
15746
15747 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15748
15749 PR fortran/24549
15750 * gfortran.dg/error_recovery_1.f90: New test.
15751
15752 2006-05-10 Richard Guenther <rguenther@suse.de>
15753
15754 PR tree-optimization/27302
15755 * gcc.dg/torture/pr27302.c: New testcase.
15756
15757 2006-05-09 Dirk Mueller <dmueller@suse.de>
15758 Richard Guenther <rguenther@suse.de>
15759
15760 PR middle-end/27498
15761 * gcc.dg/tree-ssa/pr27498.c: New testcase.
15762
15763 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
15764
15765 PR rtl-optimization/27335
15766 * gcc.dg/pr27335.c: New test.
15767
15768 2006-05-06 Richard Sandiford <richard@codesourcery.com>
15769
15770 * gcc.target/mips/mips-ps-5.c: New file.
15771
15772 2006-05-08 Jan Hubicka <jh@suse.cz>
15773
15774 PR middle-end/25962
15775 * gcc.dg/pr25962.c: New.
15776
15777 2006-05-08 Roger Sayle <roger@eyesopen.com>
15778
15779 PR target/27158
15780 * gcc.target/powerpc/pr27158.c: New test case.
15781
15782 2006-05-08 Laurent GUERBY <laurent@guerby.net>
15783
15784 PR testsuite/27476
15785 * ada/acats/run_all.sh: Use test -z.
15786
15787 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15788
15789 PR libfortran/18271
15790 * gfortran.dg/spec_expr_3.f90: New test.
15791
15792 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
15793
15794 PR target/24879
15795 * gcc.target/i386/monitor.c: New file.
15796
15797 2006-05-08 Alan Modra <amodra@bigpond.net.au>
15798
15799 * gcc.dg/pr27095.c: xfail *-*-darwin*.
15800
15801 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15802
15803 PR c++/27447
15804 * g++.dg/other/ptrmem7.C: New test.
15805
15806 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15807
15808 PR target/27421
15809 * gcc.dg/array-9.c: New test.
15810
15811 2006-05-07 Richard Guenther <rguenther@suse.de>
15812
15813 PR tree-optimization/27409
15814 * gcc.dg/torture/pr27409.c: New testcase.
15815
15816 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15817
15818 PR fortran/27457
15819 * gfortran.dg/select_6.f90: New.
15820
15821 2006-05-07 Richard Guenther <rguenther@suse.de>
15822
15823 PR tree-optimization/27136
15824 * gcc.dg/torture/pr27136.c: New testcase.
15825
15826 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
15827
15828 PR fortran/24813
15829 * gfortran.dg/char_cons_len_1.f90: New test.
15830
15831 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15832
15833 PR c++/27427
15834 * g++.dg/template/incomplete2.C: New test.
15835
15836 2006-05-06 Richard Guenther <rguenther@suse.de>
15837
15838 PR tree-optimization/27151
15839 * gcc.dg/vect/pr27151.c: New testcase.
15840
15841 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15842
15843 PR c++/27430
15844 * g++.dg/template/void1.C: New test.
15845
15846 PR c++/27423
15847 * g++.dg/other/void2.C: New test.
15848
15849 PR c++/27422
15850 * g++.dg/conversion/void1.C: New test.
15851
15852 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
15853
15854 PR/21391
15855 * g++.dg/other/unused1.C: New.
15856
15857 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15858
15859 PR objc/27240
15860 * objc.dg/member-1.m: New test.
15861
15862 2006-05-05 Steve Ellcey <sje@cup.hp.com>
15863
15864 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
15865
15866 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15867
15868 PR libfortran/26985
15869 * gfortran.dg/matmul_2.f90: New test.
15870
15871 2005-05-05 Laurent GUERBY <laurent@guerby.net>
15872
15873 * ada/acats/run_all.sh: Use sync when main not found.
15874
15875 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
15876
15877 PR target/26765
15878 * gcc.target/mips/pr26765.c: New.
15879
15880 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
15881
15882 * gcc.target/bfin: New directory.
15883 * gcc.target/bfin/bfin.exp: New file.
15884 * gcc.target/bfin/frmul.c: New file.
15885 * gcc.target/bfin/arith.c: New file.
15886 * gcc.target/bfin/mul-combine.c: New file.
15887 * gcc.target/bfin/shift.c: New file.
15888
15889 2006-05-04 Richard Guenther <rguenther@suse.de>
15890
15891 PR tree-optimization/14287
15892 PR tree-optimization/14844
15893 PR tree-optimization/19792
15894 PR tree-optimization/21608
15895 PR tree-optimization/27090
15896 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
15897 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
15898 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15899 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15900 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15901
15902 2006-05-04 Jakub Jelinek <jakub@redhat.com>
15903
15904 PR tree-optimization/27285
15905 * gcc.c-torture/execute/pr27285.c: New test.
15906
15907 PR middle-end/27388
15908 * gcc.dg/gomp/pr27388-1.c: New test.
15909 * gcc.dg/gomp/pr27388-2.c: New test.
15910 * gcc.dg/gomp/pr27388-3.c: New test.
15911
15912 PR c++/27359
15913 * g++.dg/gomp/pr27359.C: New test.
15914
15915 2006-05-02 Steven G. Kargl <kargls@comcast.net>
15916
15917 PR fortran/20248
15918 * gfortran.dg/iargc.f90: New test.
15919
15920 2006-05-02 Mark Mitchell <mark@codesourcery.com>
15921
15922 PR c++/27102
15923 * g++.dg/template/crash49.C: New test.
15924
15925 2006-05-02 Steve Ellcey <sje@cup.hp.com>
15926
15927 PR testsuite/27032
15928 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
15929
15930 2006-05-02 Jeff Law <law@redhat.com>
15931
15932 PR tree-optimization/27364
15933 * gcc.c-torture/execute/pr27364.c: New test.
15934
15935 2006-05-02 Mark Mitchell <mark@codesourcery.com>
15936
15937 PR c++/27309
15938 * g++.dg/parser/ctor5.C: New test.
15939
15940 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
15941
15942 PR target/27387
15943 * gcc.target/arm/arm.exp: New.
15944 * gcc.target/arm/pr27387.C: Likewise.
15945
15946 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
15947
15948 PR fortran/27269
15949 PR fortran/27324
15950 * gfortran.dg/module_equivalence_2.f90: New test.
15951
15952 2006-05-02 Jakub Jelinek <jakub@redhat.com>
15953
15954 PR middle-end/27337
15955 * g++.dg/gomp/pr27337-1.C: New test.
15956 * g++.dg/gomp/pr27337-2.C: New test.
15957
15958 PR middle-end/27328
15959 * gcc.dg/gomp/pr27328.c: New test.
15960
15961 PR middle-end/27325
15962 * g++.dg/gomp/pr27325.C: New test.
15963
15964 PR middle-end/27310
15965 * g++.dg/gomp/pr27310.C: New test.
15966
15967 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
15968
15969 PR tree-optimization/27291
15970 * g++.dg/tree-ssa/pr27291.C: New test.
15971
15972 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
15973
15974 PR tree-optimization/27283
15975 * g++.dg/tree-ssa/pr27283.C: New test.
15976
15977 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
15978
15979 * gcc.dg/tree-ssa/loop-16.c: New test.
15980
15981 2006-05-01 Roger Sayle <roger@eyesopen.com>
15982 Joseph S. Myers <joseph@codesourcery.com>
15983
15984 * gcc.dg/Wconversion-3.c: New test case.
15985 * gcc.dg/Wconversion-4.c: Likewise.
15986
15987 2006-05-01 Richard Guenther <rguenther@suse.de>
15988
15989 PR tree-optimization/26726
15990 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
15991
15992 2006-04-30 Roger Sayle <roger@eyesopen.com>
15993
15994 * gcc.dg/Woverflow-1.c: New test case.
15995 * gcc.dg/Woverflow-2.c: Likewise.
15996 * gcc.dg/Woverflow-3.c: Likewise.
15997
15998 2006-04-30 Mark Mitchell <mark@codesourcery.com>
15999
16000 PR c++/27094
16001 * g++.dg/template/defarg8.C: New test.
16002
16003 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16004
16005 PR c++/27278
16006 * g++.dg/parse/operator7.C: New test.
16007
16008 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16009
16010 PR c++/11471
16011 PR c++/27102
16012 * g++.dg/template/crash48.C: New test.
16013
16014 PR c++/27279
16015 * g++.dg/parse/ctor4.C: New test.
16016
16017 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16018
16019 PR fortran/25681
16020 * gfortran.df/char_type_len.f90: New test.
16021
16022 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16023
16024 PR libgfortran/27304
16025 * gfortran.dg/fmt_exhaust.f90: New test.
16026
16027 2006-04-28 Roger Sayle <roger@eyesopen.com>
16028
16029 PR c/25309
16030 * gcc.dg/large-size-array-2.c: New test case.
16031
16032 2006-04-28 Richard Guenther <rguenther@suse.de>
16033
16034 PR target/26826
16035 * gcc.target/i386/pr26826.c: New testcase.
16036
16037 2006-04-28 Jakub Jelinek <jakub@redhat.com>
16038
16039 PR middle-end/27260
16040 * gcc.c-torture/execute/pr27260.c: New.
16041
16042 2006-04-28 Alan Modra <amodra@bigpond.net.au>
16043
16044 PR middle-end/27095
16045 * gcc.dg/pr27095.c: New.
16046
16047 2006-04-27 Mark Mitchell <mark@codesourcery.com>
16048
16049 PR c++/27292
16050 * g++.dg/conversion/bitfield4.C: New test.
16051
16052 2006-04-27 Eric Christopher <echristo@apple.com>
16053
16054 * gcc.dg/pragma-ms_struct.c: New.
16055
16056 2006-04-27 Mark Mitchell <mark@codesourcery.com>
16057
16058 PR c++/27102
16059 * g++.dg/template/crash47.C: New test.
16060
16061 2006-04-27 Dirk Mueller <dmueller@suse.de>
16062
16063 * gcc.target/i386/sse-7.c: build with -msse.
16064
16065 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
16066
16067 PR testsuite/27274:
16068 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
16069 (main): Exit if processor doesn't support SSE.
16070
16071 2006-04-26 David Edelsohn <edelsohn@gnu.org>
16072
16073 PR middle-end/27282
16074 * gcc.c-torture/compile/pr27282.c: New test.
16075
16076 2006-04-26 Jakub Jelinek <jakub@redhat.com>
16077
16078 PR middle-end/26913
16079 * g++.dg/gomp/pr26913.C: New test.
16080
16081 PR c/25996
16082 * gcc.dg/gomp/pr25996.c: New test.
16083 * g++.dg/gomp/pr25996.C: New test.
16084
16085 2006-04-25 Richard Sandiford <richard@codesourcery.com>
16086
16087 PR rtl-optimization/26725
16088 * gcc.c-torture/compile/pr26725.c: New test.
16089
16090 2006-04-25 Richard Guenther <rguenther@suse.de>
16091
16092 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
16093 than n + -1.
16094
16095 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
16096
16097 * gcc.dg/20060425-1.c: New testcase.
16098
16099 2006-04-25 Jakub Jelinek <jakub@redhat.com>
16100
16101 PR tree-optimization/26865
16102 * gcc.dg/pr26865.c: New test.
16103
16104 2006-04-24 Mark Mitchell <mark@codesourcery.com>
16105
16106 PR c++/27292
16107 * g++.dg/conversion/bitfield1.C: New test.
16108 * g++.dg/conversion/bitfield2.C: Likewise.
16109 * g++.dg/conversion/bitfield3.C: Likewise.
16110
16111 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
16112 Richard Guenther <rguenther@suse.de>
16113
16114 PR tree-optimization/27236
16115 * gcc.dg/tree-ssa/pr27236.c: New testcase.
16116
16117 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16118
16119 PR c++/19963
16120 * g++.dg/other/incomplete2.C: New test.
16121
16122 2006-04-24 Richard Guenther <rguenther@suse.de>
16123
16124 PR middle-end/26869
16125 * gcc.dg/torture/pr26869.c: New testcase.
16126
16127 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
16128 Richard Guenther <rguenther@suse.de>
16129
16130 PR tree-optimization/27218
16131 * g++.dg/tree-ssa/pr27218.C: New testcase.
16132
16133 2006-04-23 Mark Mitchell <mark@codesourcery.com>
16134
16135 PR c++/26912
16136 * g++.dg/template/friend41.C: New test.
16137
16138 2006-04-23 David Edelsohn <edelsohn@gnu.org>
16139
16140 * g++.dg/opt/pr15551.C: Include cstdio.
16141 (main): Use remove instead of unlink.
16142
16143 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
16144
16145 * gcc.dg/sibcall-7.c: New test.
16146 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
16147 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
16148 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
16149 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
16150 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
16151
16152 2006-04-23 Mark Mitchell <mark@codesourcery.com>
16153
16154 PR c++/26534
16155 * g++.dg/opt/bitfield1.C: New test.
16156 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
16157 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
16158 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
16159 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
16160 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
16161 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
16162 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
16163 * g++.dg/abi/bitfield2.C: Likewise.
16164 * g++.dg/init/bitfield1.C: Likewise.
16165
16166 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
16167
16168 PR fortran/25099
16169 * gfortran.dg/elemental_subroutine_4.f90: New test.
16170 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
16171 call sub (m, x).
16172
16173 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
16174
16175 * gcc.c-torture/compile/20060421-1.c: New testcase.
16176
16177 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16178
16179 PR c/25875
16180 * gcc.dg/init-bad-4.c: New test.
16181
16182 2006-04-21 Paul Brook <paul@codesourcery.com>
16183
16184 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
16185
16186 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
16187
16188 PR fortran/27122
16189 * gfortran.dg/defined_operators_1.f90: New test.
16190 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
16191 remove old ones associated, incorrectly, with Note 5.46.
16192
16193 PR fortran/27113
16194 * gfortran.dg/character_array_constructor_1.f90: New test.
16195
16196 2006-04-20 Jakub Jelinek <jakub@redhat.com>
16197
16198 * gcc.dg/20060419-1.c: New test.
16199
16200 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
16201
16202 PR c/26774
16203 * gcc.dg/struct-parse-1.c: New test case.
16204
16205 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16206
16207 PR c++/26558
16208 * g++.dg/parse/template19.C: New test.
16209
16210 PR c++/26739
16211 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
16212
16213 PR c++/26036
16214 * g++.dg/expr/call3.C: New test.
16215
16216 PR c++/10385
16217 * g++.dg/conversion/dynamic1.C: New test.
16218
16219 2006-04-19 Mark Mitchell <mark@codesourcery.com>
16220
16221 PR c++/27102
16222 * g++.dg/template/crash35.C: Tweak error markers.
16223 * g++.dg/template/crash46.C: New test.
16224 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
16225 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
16226
16227 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
16228
16229 PR rtl-optimization/14261
16230 * gcc.c-torture/compile/20060419-1.c: Added.
16231
16232 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
16233
16234 * gfortran.dg/label_1.f90: Adjust dg-error.
16235
16236 2006-04-16 Roger Sayle <roger@eyesopen.com>
16237
16238 PR target/26961
16239 * gcc.dg/fold-cond-1.c: New test case.
16240 * gcc.dg/pr26961-1.c: Likewise.
16241
16242 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16243
16244 PR libgfortran/27138
16245 * gfortran.dg/read_bad_advance.f90: New test.
16246
16247 2006-04-16 Roger Sayle <roger@eyesopen.com>
16248 Dale Johannesen <dalej@apple.com>
16249
16250 PR target/24076
16251 * gcc.target/i386/vecinit-3.c: New testcase.
16252 * gcc.target/i386/vecinit-4.c: Likewise.
16253 * gcc.target/i386/sse-18.c: Likewise.
16254 * gcc.target/i386/sse-19.c: Likewise.
16255
16256 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
16257
16258 * gfortran.dg/allocate_zerosize_1.f90: New test.
16259
16260 2006-04-16 Mark Mitchell <mark@codesourcery.com>
16261
16262 PR c++/26365
16263 * g++.dg/template/crash45.C: New test.
16264
16265 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
16266
16267 PR fortran/26787
16268 * gfortran.dg/proc_assign_1.f90: New test.
16269 * gfortran.dg/procedure_lvalue.f90: Change message.
16270 * gfortran.dg/namelist_4.f90: Add new error.
16271
16272 PR fortran/25597
16273 PR fortran/27096
16274 * gfortran.dg/auto_pointer_array_result_1.f90
16275
16276 PR fortran/27089
16277 * gfortran.dg/specification_type_resolution_1.f90
16278
16279 PR fortran/18003
16280 PR fortran/25669
16281 PR fortran/26834
16282 * gfortran.dg/bounds_temporaries_1.f90: New test.
16283
16284 PR fortran/27124
16285 * gfortran.dg/array_return_value_1.f90: New test.
16286
16287 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16288
16289 PR fortran/25336
16290 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
16291
16292 2006-04-15 Jakub Jelinek <jakub@redhat.com>
16293
16294 PR middle-end/26823
16295 * g++.dg/gomp/pr26823-1.C: New test.
16296 * g++.dg/gomp/pr26823-2.C: New test.
16297
16298 2006-04-13 Uros Bizjak <uros@kss-loka.si>
16299
16300 PR middle-end/27134
16301 * gcc.dg/pr27314.c: New test.
16302
16303 2006-04-13 Richard Henderson <rth@redhat.com>
16304
16305 * g++.dg/gomp/block-0.C: Update expected matches.
16306
16307 2006-04-13 DJ Delorie <dj@redhat.com>
16308
16309 * lib/target-supports.exp (check_effective_target_int32plus): New.
16310 (check_effective_target_ptr32plus): New.
16311 (check_effective_target_size32plus): New.
16312 (check_effective_target_int16): New.
16313 (check_profiling_available): Add m32c to the list of unsupported
16314 targets.
16315
16316 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
16317 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
16318 memory size.
16319 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
16320 pointers.
16321 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
16322 size_t.
16323 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
16324 and size_t.
16325 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
16326 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
16327 not just xstormy16. Skip m32c due to weird pointer size.
16328 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
16329 not just xstormy16.
16330 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
16331 not just xstormy16.
16332 * gcc.dg/20020312-2.c: Add m32c support.
16333 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
16334 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
16335 in test.
16336 * gcc.dg/20050321-2.c: Require >=32 bit integers.
16337 * gcc.dg/asm-1.c: Skip if int and short are the same size.
16338 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
16339 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
16340 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
16341 formats
16342 * gcc.dg/init-string-2.c: Require >=32 bit integers.
16343 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
16344 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
16345 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
16346 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
16347 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
16348 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
16349 in test.
16350 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
16351 in test.
16352 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
16353 * gcc.dg/pr23049.c: Require >=32 bit integers.
16354 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
16355 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
16356 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
16357 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
16358 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
16359 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
16360 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
16361 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
16362 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
16363 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
16364 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
16365 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
16366 prototype in test.
16367 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
16368 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
16369 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
16370 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
16371 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
16372
16373 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
16374 * gcc.c-torture/execute/20040703-1.x: Likewise.
16375 * gcc.c-torture/execute/20040705-1.x: Likewise.
16376 * gcc.c-torture/execute/20040705-2.x: Likewise.
16377 * gcc.c-torture/execute/20040709-1.x: Likewise.
16378 * gcc.c-torture/execute/20040709-2.x: Likewise.
16379 * gcc.c-torture/execute/20040811-1.x: Likewise.
16380 * gcc.c-torture/execute/20050316-1.x: Likewise.
16381 * gcc.c-torture/execute/bitfld-4.x: Likewise.
16382 * gcc.c-torture/execute/pr19689.x: Likewise.
16383 * gcc.c-torture/execute/pr7284-1.x: Likewise.
16384 * gcc.c-torture/execute/usmul.x: Likewise.
16385 * gcc.c-torture/execute/vrp-5.x: Likewise.
16386 * gcc.c-torture/execute/vrp-6.x: Likewise.
16387 * gcc.dg/debug/20041023-1.s: Likewise.
16388
16389 2006-04-13 Roger Sayle <roger@eyesopen.com>
16390
16391 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
16392 of integers to a vector types are now constant expressions in C.
16393 * gcc.dg/vect/vect-fold-1.c: New test case.
16394
16395 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
16396 Ulrich Weigand <uweigand@de.ibm.com>
16397
16398 PR target/27006
16399 * gcc.dg/vmx/pr27006.c: New testcase.
16400
16401 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16402
16403 PR libgfortran/26766
16404 * gfortran.dg/write_recursive.f90: New test.
16405
16406 2006-04-11 Mark Mitchell <mark@codesourcery.com>
16407
16408 * g++.dg/parse/dtor7.C: New test.
16409 * g++.dg/parse/new1.C: Add error marker.
16410 * g++.dg/template/new3.C: New test.
16411
16412 PR c++/26122
16413 * g++.dg/template/pure1.C: New test.
16414
16415 PR c++/26295
16416 * g++.dg/parse/ptrmem4.C: New test.
16417
16418 2006-04-10 Jeff Law <law@redhat.com>
16419
16420 PR/27087
16421 * gcc.c-torture/compile/pr27087.c: New test.
16422
16423 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
16424
16425 PR/21391
16426 * gcc.dg/20060410.c: New.
16427
16428 2006-04-10 Matthias Klose <doko@debian.org>
16429
16430 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
16431 Recognize multilib directory names containing underscores.
16432
16433 2006-04-10 Roger Sayle <roger@eyesopen.com>
16434
16435 * gcc.target/i386/vecinit-1.c: New test case.
16436 * gcc.target/i386/vecinit-2.c: Likewise.
16437
16438 2006-04-10 Jakub Jelinek <jakub@redhat.com>
16439
16440 PR debug/27057
16441 * g++.dg/debug/dwarf2-2.C: New test.
16442
16443 2006-04-09 Richard Sandiford <richard@codesourcery.com>
16444
16445 PR rtl-optimization/27073
16446 * gcc.c-torture/execute/pr27073.c: New test.
16447
16448 2006-04-08 Mike Stump <mrs@apple.com>
16449
16450 * gcc.dg/pragma-darwin.c: Improve for ppc64.
16451
16452 2006-04-07 Richard Guenther <rguenther@suse.de>
16453
16454 PR tree-optimization/26135
16455 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
16456
16457 2006-04-06 Jan Hubicka <jh@suse.cz>
16458
16459 PR profile/26399
16460 * g++.dg/bprob/g++-bprob-2.C: New testcase.
16461
16462 2006-04-06 Roger Sayle <roger@eyesopen.com>
16463
16464 * g++.dg/conversion/nullptr1.C: New test case.
16465 * g++.dg/conversion/nullptr2.C: Likewise.
16466
16467 2006-04-05 Roger Sayle <roger@eyesopen.com>
16468
16469 * gfortran.dg/dependency_18.f90: New test case.
16470
16471 2006-04-05 Richard Guenther <rguenther@suse.de>
16472
16473 PR tree-optimization/26919
16474 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
16475 * gcc.dg/ipa/ipa-2.c: Likewise.
16476 * gcc.dg/ipa/ipa-3.c: Likewise.
16477 * gcc.dg/ipa/ipa-5.c: Likewise.
16478
16479 2006-04-05 Richard Guenther <rguenther@suse.de>
16480
16481 PR tree-optimization/26763
16482 * gcc.dg/torture/pr26763-1.c: New testcase.
16483 * gcc.dg/torture/pr26763-2.c: Likewise.
16484
16485 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
16486
16487 PR fortran/23634
16488 PR fortran/25619
16489 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
16490
16491 2006-04-04 Eric Christopher <echristo@apple.com>
16492
16493 * gcc.target/i386/387-1.c: Allow regexp to match darwin
16494 stubs.
16495 * gcc.target/i386/387-5.c: Ditto.
16496
16497 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
16498
16499 * gcc.target/sparc/struct-ret-check.c: New test.
16500
16501 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16502
16503 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
16504 zero decimal digits specified in format.
16505
16506 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
16507
16508 PR fortran/26891
16509 * gfortran.dg/missing_optional_dummy_1.f90: New test.
16510
16511 PR fortran/26976
16512 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
16513 * gfortran.dg/initialization_1.f90: Make assignment compliant.
16514 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
16515 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
16516 compliant and detect bigendian-ness.
16517
16518 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
16519
16520 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
16521 dummy arguments work when the actual argument is itself a dummy
16522 argument of the caller.
16523
16524 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
16525
16526 PR libfortran/24685
16527 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
16528
16529 2006-04-01 Roger Sayle <roger@eyesopen.com>
16530
16531 * gfortran.dg/dependencency_17.f90: New test case.
16532
16533 2006-04-01 Roger Sayle <roger@eyesopen.com>
16534
16535 * gfortran.dg/dependency_14.f90: New test case.
16536 * gfortran.dg/dependency_15.f90: Likewise.
16537 * gfortran.dg/dependency_16.f90: Likewise.
16538
16539 2006-03-31 Asher Langton <langton2@llnl.gov>
16540
16541 PR fortran/25358
16542 gfortran.dg/cray_pointers_6.f90: New test.
16543
16544 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16545
16546 PR libgfortran/26890
16547 * gfortran.dg/read_size_noadvance.f90: New test.
16548
16549 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
16550
16551 PR fortran/25031
16552 * gfortran.dg/multiple_allocation_1.f90: Check that the
16553 size has changed after a re-allocation with stat.
16554
16555 2006-03-30 Richard Guenther <rguenther@suse.de>
16556
16557 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
16558 removal.
16559 * gcc.target/i386/sselibm-2.c: Likewise.
16560 * gcc.target/i386/sselibm-3.c: Likewise.
16561 * gcc.target/i386/sselibm-4.c: Likewise.
16562 * gcc.target/i386/sselibm-5.c: Likewise.
16563
16564 2006-03-28 Roger Sayle <roger@eyesopen.com>
16565
16566 * gcc.dg/fold-andxor-1.c: New test case.
16567 * gcc.dg/fold-xorand-1.c: Likewise.
16568
16569 2006-03-28 Roger Sayle <roger@eyesopen.com>
16570
16571 * gcc.dg/fold-convnotconv-1.c: New test case.
16572
16573 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
16574
16575 PR fortran/26779
16576 * gfortran.dg/private_type_5.f90: New test.
16577
16578 2006-03-27 David Edelsohn <edelsohn@gnu.org>
16579
16580 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
16581
16582 2006-03-27 Jakub Jelinek <jakub@redhat.com>
16583
16584 * gfortran.dg/advance_2.f90: New test.
16585 * gfortran.dg/advance_3.f90: New test.
16586
16587 * gfortran.fortran-torture/execute/equiv_5.f: New test.
16588
16589 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16590
16591 PR libgfortran/26661
16592 PR libgfortran/26880
16593 * gfortran.dg/read_x_past.f: New test.
16594
16595 2006-03-26 Geoffrey Keating <geoffk@apple.com>
16596
16597 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
16598 to be STABS.
16599
16600 2006-03-26 David Edelsohn <edelsohn@gnu.org>
16601
16602 * objc.dg/dwarf-1.m: Skip on AIX.
16603 * objc.dg/dwarf-2.m: Skip on AIX.
16604
16605 2006-03-25 Steven G. Kargl <kargls@comcast.net>
16606
16607 PR fortran/26816
16608 * gfortran.dg/float_1.f90: New test.
16609
16610 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
16611
16612 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
16613 X86_64 targets.
16614 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
16615
16616 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
16617
16618 PR libfortran/26735
16619 * gfortran.dg/convert_implied_open.f90: New test case.
16620
16621 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
16622
16623 PR fortran/26769
16624 * gfortran.dg/transpose_reshape_r10.f90: New test case.
16625
16626 2006-03-25 Uros Bizjak <uros@kss-loka.si>
16627
16628 PR middle-end/26717
16629 * gcc.dg/pr26717.c: New test.
16630
16631 2006-03-25 Roger Sayle <roger@eyesopen.com>
16632
16633 * gfortran.dg/dependency_12.f90: New test case.
16634
16635 2006-03-24 Roger Sayle <roger@eyesopen.com>
16636
16637 * gfortran.dg/dependency_9.f90: New (resurected) test case.
16638
16639 2006-03-24 Jeff Law <law@redhat.com>
16640
16641 * gcc.c-torture/pr26840.c: New test.
16642
16643 2006-03-24 Geoffrey Keating <geoffk@apple.com>
16644
16645 * objc.dg/dwarf-2.m: New.
16646 * obj-c++.dg/dwarf-2.mm: New.
16647
16648 * g++.old-deja/g++.other/init19.C: New.
16649
16650 2006-03-24 David Edelsohn <edelsohn@gnu.org>
16651
16652 * g++.dg/eh/spbp.C: Skip on AIX.
16653
16654 2006-03-24 Jakub Jelinek <jakub@redhat.com>
16655
16656 PR middle-end/26611
16657 * g++.dg/gomp/pr26611-1.C: New test.
16658 * g++.dg/gomp/pr26611-2.C: New test.
16659
16660 2006-03-24 Jeff Law <law@redhat.com>
16661
16662 * gcc.c-torture/compile/pr26833.c: New test.
16663 * gfortran.fortran-torture/compile/pr26806.f90: New test.
16664
16665 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16666
16667 * gfortran.dg/endfile_2.f90: Delete temp file.
16668
16669 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
16670
16671 PR fortran/19303
16672 * gfortran.dg/record_marker_1.f90: New test case.
16673 * gfortran.dg/record_marker_2.f: New test case.
16674 * gfortran.dg/record_marker_3.f90: New test case.
16675
16676 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
16677
16678 PR fortran/17298
16679 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
16680 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
16681
16682 2006-03-21 Janis Johnson <janis187@us.ibm.com>
16683
16684 * lib/gcc-dg.exp (cleanup-modules): New proc.
16685 * gfortran.dg/allocatable_function_1.f90,
16686 gfortran.dg/allocate_char_star_scalar_1.f90,
16687 gfortran.dg/assumed_charlen_function_1.f90,
16688 gfortran.dg/assumed_dummy_1.f90,
16689 gfortran.dg/assumed_shape_ranks_1.f90,
16690 gfortran.dg/assumed_shape_ranks_2.f90,
16691 gfortran.dg/assumed_size_dt_dummy.f90,
16692 gfortran.dg/auto_char_dummy_array_1.f90,
16693 gfortran.dg/auto_char_len_3.f90,
16694 gfortran.dg/automatic_module_variable.f90,
16695 gfortran.dg/bad_automatic_objects_1.f90,
16696 gfortran.dg/char_array_constructor.f90,
16697 gfortran.dg/char_array_structure_constructor.f90,
16698 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
16699 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
16700 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
16701 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
16702 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
16703 gfortran.dg/derived_pointer_recursion.f90,
16704 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
16705 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
16706 gfortran.dg/dummy_functions_1.f90,
16707 gfortran.dg/elemental_initializer_1.f90,
16708 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
16709 gfortran.dg/elemental_pointer_1.f90,
16710 gfortran.dg/elemental_subroutine_1.f90,
16711 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
16712 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
16713 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
16714 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
16715 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
16716 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
16717 gfortran.dg/global_references_1.f90,
16718 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
16719 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
16720 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
16721 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
16722 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
16723 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
16724 gfortran.dg/large_integer_kind_1.f90,
16725 gfortran.dg/large_real_kind_1.f90,
16726 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
16727 gfortran.dg/module_double_reuse.f90,
16728 gfortran.dg/module_equivalence_1.f90,
16729 gfortran.dg/module_interface_1.f90,
16730 gfortran.dg/module_parameter_array_refs_1.f90,
16731 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
16732 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
16733 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
16734 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
16735 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
16736 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
16737 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
16738 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
16739 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
16740 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
16741 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
16742 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
16743 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
16744 gfortran.dg/same_name_1.f90,
16745 gfortran.dg/sibling_dummy_procedure_1.f90,
16746 gfortran.dg/sibling_dummy_procedure_2.f90,
16747 gfortran.dg/sibling_dummy_procedure_3.f90,
16748 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
16749 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
16750 gfortran.dg/used_dummy_types_2.f90,
16751 gfortran.dg/used_dummy_types_3.f90,
16752 gfortran.dg/used_dummy_types_4.f90,
16753 gfortran.dg/used_dummy_types_5.f90,
16754 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
16755 gfortran.dg/userdef_operator_1.f90: Use it.
16756
16757 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16758
16759 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
16760 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
16761 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
16762 gfortran.dg/write_back.f,
16763 gfortran.fortran-torture/execute/inquire_1.f90,
16764 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
16765
16766 2006-03-21 Jeff Law <law@redhat.com>
16767
16768 * gcc.dg/tree-ssa/vrp28.c: New test.
16769
16770 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
16771
16772 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
16773 if _STDC_C99 is defined.
16774 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
16775 * gcc.dg/builtins-20.c: Likewise.
16776 * gcc.dg/builtins-53.c: Likewise.
16777 * gcc.dg/single-precision-constant.c: Likewise. Also pass
16778 -mmacosx-version-min=10.3 on PowerPC/Darwin.
16779
16780 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
16781
16782 PR tree-opt/26781
16783 * gcc.c-torture/compile/pr26781-1.c: New test.
16784 * gcc.c-torture/compile/pr26781-2.c: New test.
16785
16786 2006-03-21 Jakub Jelinek <jakub@redhat.com>
16787
16788 PR c++/26690
16789 * g++.dg/gomp/pr26690-1.C: New test.
16790 * g++.dg/gomp/pr26690-2.C: New test.
16791
16792 2006-03-20 Jeff Law <law@redhat.com>
16793
16794 * gcc.dg/tree-ssa/pr21829.c: New test.
16795
16796 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
16797
16798 2006-03-20 Richard Sandiford <richard@codesourcery.com>
16799
16800 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
16801 (check_visibility_available): Use it.
16802 (check_effective_target_default_packed): Likewise.
16803 (check_effective_target_pcc_bitfield_type_matters): Likewise.
16804 (check_effective_target_fopenmp): Likewise.
16805 (check_effective_target_freorder): Likewise.
16806 (check_effective_target_fpic): Likewise.
16807 (check_named_sections_available): Likewise.
16808 (check_effective_target_ilp32): Likewise.
16809 (check_effective_target_lp64): Likewise.
16810
16811 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
16812
16813 PR fortran/20935
16814 * gfortran.dg/scalar_mask_2.f90: New test case.
16815
16816 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
16817
16818 PR tree-opt/26629
16819 * gcc.dg/tree-ssa/loadpre12.c: New test.
16820 * gcc.dg/tree-ssa/loadpre13.c: New test.
16821 * gcc.dg/tree-ssa/loadpre14.c: New test.
16822 * gcc.dg/tree-ssa/loadpre15.c: New test.
16823 * gcc.dg/tree-ssa/loadpre16.c: New test.
16824 * gcc.dg/tree-ssa/loadpre17.c: New test.
16825 * gcc.dg/tree-ssa/loadpre18.c: New test.
16826 * gcc.dg/tree-ssa/loadpre19.c: New test.
16827 * gcc.dg/tree-ssa/loadpre20.c: New test.
16828 * gcc.dg/tree-ssa/loadpre21.c: New test.
16829 * gcc.dg/tree-ssa/loadpre22.c: New test.
16830
16831 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
16832
16833 PR fortran/26741
16834 * gfortran.dg/elemental_initializer_1.f90: New test.
16835
16836 PR fortran/26716
16837 * gfortran.dg/assumed_shape_ranks_2: New test.
16838
16839 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
16840
16841 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
16842 target fpic.
16843
16844 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16845
16846 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
16847 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
16848 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
16849 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
16850 gfortran.fortran-torture/execute/direct_io.f90,
16851 gfortran.fortran-torture/execute/inquire_2.f90,
16852 gfortran.fortran-torture/execute/inquire_4.f90,
16853 gfortran.fortran-torture/execute/list_read_1.f90,
16854 gfortran.fortran-torture/execute/open_replace.f90,
16855 gfortran.fortran-torture/execute/slash_edit.f90,
16856 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
16857 temporary files from testcases.
16858
16859 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16860
16861 PR libgfortran/26509
16862 gfortran.dg/write_direct_eor.f90: New test.
16863
16864 2006-03-17 David Edelsohn <edelsohn@gnu.org>
16865
16866 * gcc.target/powerpc/pr26350.c: New.
16867 * gcc.target/powerpc/indexed-addr.c: New.
16868
16869 2006-03-16 Roger Sayle <roger@eyesopen.com>
16870
16871 * gfortran.dg/dependency_13.f90: New test case.
16872
16873 2006-03-16 Roger Sayle <roger@eyesopen.com>
16874
16875 PR middle-end/21781
16876 * gcc.dg/real-const-1.c: New test case.
16877
16878 2006-03-15 Geoffrey Keating <geoffk@apple.com>
16879
16880 * g++.old-deja/g++.other/init18.C: New.
16881 * g++.old-deja/g++.other/init5.C: Remove xfail.
16882
16883 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16884
16885 * g++.dg/opt/pr15551.C: Cleanup temp file.
16886
16887 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16888
16889 PR c++/6634
16890 g++.dg/parse/long1.C: New test.
16891
16892 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16893
16894 PR fortran/19101
16895 * gfortran.dg/continuation.f90: New test.
16896 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
16897
16898 2006-03-14 Richard Guenther <rguenther@suse.de>
16899
16900 PR tree-optimization/26672
16901 * gcc.dg/torture/pr26672.c: New testcase.
16902
16903 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
16904
16905 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
16906 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
16907
16908 2006-03-13 Roger Sayle <roger@eyesopen.com>
16909
16910 PR middle-end/26557
16911 * gcc.c-torture/compile/switch-1.c: New test case.
16912
16913 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
16914
16915 PR fortran/25378
16916 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
16917 test to include more permuatations of mask and index.
16918 * gfortran.dg/scalar_mask_1.f90: Modify last test to
16919 respond to F2003 spec. that the position returned for an all false
16920 mask && condition is zero.
16921
16922 2006-03-13 Jakub Jelinek <jakub@redhat.com>
16923
16924 PR middle-end/25989
16925 * gcc.dg/gomp/pr25989.c: New test.
16926
16927 2006-03-13 Jeff Law <law@redhat.com>
16928
16929 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
16930
16931 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
16932
16933 * gcc.dg/switch-9.c: New test.
16934
16935 2006-03-13 Richard Guenther <rguenther@suse.de>
16936
16937 PR middle-end/26630
16938 * gcc.dg/torture/pr26630.c: New testcase.
16939
16940 2006-03-11 Roger Sayle <roger@eyesopen.com>
16941
16942 * gfortran.dg/dependency_10.f90: New test case.
16943 * gfortran.dg/dependency_11.f90: Likewise.
16944
16945 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
16946 Erik Edelmann <eedelman@gcc.gnu.org>
16947
16948 * gfortran.dg/allocatable_function_1.f90: New.
16949 * gfortran.dg/allocatable_function_2.f90: New.
16950
16951 2006-03-10 Richard Guenther <rguenther@suse.de>
16952
16953 PR middle-end/26565
16954 * gcc.dg/torture/pr26565.c: New testcase.
16955
16956 2006-03-09 Eric Christopher <echristo@apple.com>
16957
16958 * gcc.c-torture/compile/20060309-1.c: New.
16959
16960 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16961
16962 PR libgfortran/26499
16963 * gfortran.dg/write_back.f: New test.
16964 * gfortran.dg/write_rewind_1.f: New test.
16965 * gfortran.dg/write_rewind_2.f: New test.
16966
16967 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16968
16969 PR libgfortran/26554
16970 * gfortran.dg/read_logical.f90: New test.
16971
16972 2006-03-04 Laurent GUERBY <laurent@guerby.net>
16973
16974 * ada/acats/norun.lst: cdd2a03 now passes.
16975
16976 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
16977
16978 PR testsuite/25177
16979 * gcc.target/powerpc/pr18096-1.c: Change where the error
16980 would match.
16981
16982 2006-03-04 Jakub Jelinek <jakub@redhat.com>
16983
16984 * gcc.target/i386/cleanup-1.c: New test.
16985 * gcc.target/i386/cleanup-2.c: New test.
16986
16987 2006-03-04 Roger Sayle <roger@eyesopen.com>
16988
16989 * gfortran.dg/dependency_9.f90: Remove for the time being.
16990
16991 2006-03-04 Krister Walfridsson <cato@df.lth.se>
16992
16993 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
16994 directive.
16995
16996 2006-03-03 Roger Sayle <roger@eyesopen.com>
16997
16998 * gfortran.dg/dependency_9.f90: New test case.
16999
17000 2006-03-03 Roger Sayle <roger@eyesopen.com>
17001
17002 * gfortran.dg/dependency_4.f90: New test case.
17003 * gfortran.dg/dependency_5.f90: New test case.
17004 * gfortran.dg/dependency_6.f90: New test case.
17005 * gfortran.dg/dependency_7.f90: New test case.
17006 * gfortran.dg/dependency_8.f90: New test case.
17007
17008 2006-03-03 Paul Brook <paul@codesourcery.com>
17009
17010 * lib/target-supports.exp (check_profiling_available):
17011 Add m68k-*-elf.
17012
17013 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
17014
17015 PR fortran/25031
17016 * multiple_allocation_1.f90: New test.
17017
17018 2006-03-03 Roger Sayle <roger@eyesopen.com>
17019
17020 PR tree-optimization/26524
17021 * gfortran.dg/pr26524.f: New test case.
17022
17023 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17024
17025 * g++.dg/template/repo5.C: Cleanup repo files.
17026 * gcc.dg/20051201-1.c: Cleanup coverage files.
17027 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
17028 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
17029 tree dump files.
17030
17031 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
17032
17033 * objc.dg/objc-nofilename-1.m: New test.
17034 * objc.dg/bad-receiver-type.m: New test.
17035 * obj-c++.dg/bad-receiver-type.mm: New test.
17036
17037 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
17038
17039 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
17040
17041 2006-03-01 Mike Stump <mrs@apple.com>
17042
17043 * g++.dg/abi/key2.C: Add.
17044
17045 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
17046
17047 * gfortran.dg/logical_dot_product.f90: New test.
17048
17049 PR fortran/26393
17050 * gfortran.dg/used_interface_ref.f90: New test.
17051
17052 PR fortran/20938
17053 * gfortran.dg/dependency_2.f90: New test.
17054 * gfortran.fortran-torture/execute/where17.f90: New test.
17055 * gfortran.fortran-torture/execute/where18.f90: New test.
17056 * gfortran.fortran-torture/execute/where19.f90: New test.
17057 * gfortran.fortran-torture/execute/where20.f90: New test.
17058
17059 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
17060
17061 * g++.dg/tree-ssa/pr26443.C: New test case.
17062
17063 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
17064
17065 PR middle-end/26022
17066 * g++.dg/opt/return-slot1.C: New test.
17067
17068 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17069
17070 PR libgfortran/26136
17071 * gfortran.dg/namelist_23.f90: New test.
17072
17073 2006-02-28 Roger Sayle <roger@eyesopen.com>
17074
17075 PR middle-end/14752
17076 * gcc.dg/fold-eqandshift-2.c: New test case.
17077
17078 2006-02-28 Richard Guenther <rguenther@suse.de>
17079
17080 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
17081 decomposition.
17082
17083 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
17084
17085 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
17086
17087 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17088
17089 PR libgfortran/26464
17090 * gfortran.dg/backspace_5.f: New test.
17091 * gfortran.dg/backspace_6.f: New test.
17092
17093 2006-02-26 Roger Sayle <roger@eyesopen.com>
17094
17095 * gcc.dg/fold-eqandnot-1.c: New test case.
17096
17097 2006-02-26 Roger Sayle <roger@eyesopen.com>
17098
17099 PR middle-end/19983
17100 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
17101
17102 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
17103
17104 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
17105 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
17106
17107 2006-02-26 Richard Guenther <rguenther@suse.de>
17108
17109 PR tree-optimization/26421
17110 * gcc.dg/tree-ssa/pr26421.c: New testcase.
17111
17112 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
17113
17114 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
17115 * g++.old-deja/g++.robertl/eb132.C: Likewise.
17116
17117 2006-02-26 Roger Sayle <roger@eyesopen.com>
17118
17119 * gcc.dg/fold-even-1.c: New test case.
17120
17121 2006-02-26 Roger Sayle <roger@eyesopen.com>
17122
17123 PR middle-end/21137
17124 * gcc.dg/fold-eqandshift-1.c: New test case.
17125
17126 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
17127
17128 PR tree-optimization/25125
17129 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
17130 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
17131
17132 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
17133
17134 PR tree-optimizations/26359
17135 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
17136 with -fdump-tree-dceloop-details.
17137 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
17138
17139 2006-02-25 Roger Sayle <roger@eyesopen.com>
17140
17141 PR middle-end/23673
17142 * gcc.dg/fold-eqxor-1.c: New test case.
17143 * gcc.dg/fold-eqxor-2.c: Likewise.
17144 * gcc.dg/fold-eqxor-3.c: Likewise.
17145
17146 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
17147
17148 PR fortran/23092
17149 * scalar_mask_1.f90: New test.
17150
17151 2006-02-24 Geoffrey Keating <geoffk@apple.com>
17152
17153 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
17154 * g++.dg/eh/uncaught2.C: New.
17155 * g++.dg/eh/uncaught3.C: New.
17156
17157 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17158
17159 PR libgfortran/26423
17160 * gfortran.dg/read_many_1.f: New test.
17161
17162 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
17163
17164 PR fortran/24519
17165 * gfortran.dg/dependency_3.f90: New test.
17166 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
17167 XFAILs.
17168
17169 PR fortran/25395
17170 * gfortran.dg/equiv_6.f90: New test.
17171
17172 2006-02-23 Jeff Law <law@redhat.com>
17173
17174 * gcc.c-torture/compile/pr26425.c: New test.
17175
17176 2006-02-23 Jakub Jelinek <jakub@redhat.com>
17177
17178 PR middle-end/26412
17179 * gcc.dg/gomp/pr26412.c: New test.
17180
17181 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17182
17183 PR c++/26291
17184 * g++.dg/other/ellipsis1.C: New test.
17185 * g++.dg/parse/operator4.C: Adjust error marker.
17186
17187 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
17188
17189 PR target/25603
17190 * gfortran.dg/pr25603.f: New testcase.
17191
17192 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
17193
17194 * gcc.dg/bf-spl1.c: Don't specify -m68000.
17195 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
17196
17197 2006-02-21 Geoffrey Keating <geoffk@apple.com>
17198
17199 * g++.dg/eh/spbp.C: New.
17200
17201 2006-02-21 Jakub Jelinek <jakub@redhat.com>
17202
17203 PR middle-end/26379
17204 * gcc.target/i386/mmx-7.c: New test.
17205
17206 2006-02-20 Roger Sayle <roger@eyesopen.com>
17207
17208 PR tree-optimization/26361
17209 * gcc.dg/tree-ssa/vrp27.c: New test case.
17210
17211 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
17212
17213 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
17214 * gcc.dg/tree-ssa/complex-4.c: Here.
17215
17216 2006-02-19 Roger Sayle <roger@eyesopen.com>
17217
17218 PR middle-end/19543
17219 * gfortran.dg/logical_1.f90: New test case.
17220
17221 2006-02-19 Jakub Jelinek <jakub@redhat.com>
17222
17223 PR middle-end/26334
17224 * gcc.dg/20060218-1.c: Moved to...
17225 * gcc.target/i386/20060218-1.c: ... here. New test.
17226
17227 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
17228
17229 PR fortran/26201
17230 * gfortran.dg/convert_1.f90: New.
17231
17232 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
17233
17234 PR fortran/25054
17235 * gfortran.dg/namelist_5.f90: New test.
17236
17237 PR fortran/25089
17238 * gfortran.dg/namelist_4.f90: New test.
17239
17240 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
17241
17242 PR tree-opt/25680
17243 * gcc.dg/tree-ssa/complex-3.c: New test.
17244
17245 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
17246
17247 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
17248 variable to take into account the variable name in the
17249 function header.
17250 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
17251
17252 2006-02-18 Jakub Jelinek <jakub@redhat.com>
17253
17254 PR middle-end/26334
17255 * gcc.c-torture/compile/20060217-1.c: New test.
17256 * gcc.dg/20060218-1.c: New test.
17257
17258 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
17259
17260 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
17261
17262 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
17263
17264 * gcc.dg/cpp/undef3.c: New test.
17265 * gcc.dg/cpp/trad/builtins2.c: New test.
17266
17267 2006-02-18 Mark Mitchell <mark@codesourcery.com>
17268
17269 PR c++/26266
17270 * g++.dg/template/static22.C: New test.
17271 * g++.dg/template/static23.C: New test.
17272 * g++.dg/template/static24.C: New test.
17273 * g++.dg/template/non-dependent13.C: New test.
17274 * g++.dg/init/member1.C: Tweak error markers.
17275
17276 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17277
17278 PR target/26255
17279 * gcc.c-torture/compile/pr26255.c: New test case.
17280
17281 2006-02-16 Roger Sayle <roger@eyesopen.com>
17282
17283 * gfortran.fortran-torture/execute/where_10.f90: New test case.
17284 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
17285 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
17286 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
17287 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
17288 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
17289 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
17290
17291 2006-02-16 Jeff Law <law@redhat.com>
17292
17293 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
17294 * gcc.dg/tree-ssa/vrp26.c: New test.
17295
17296 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
17297
17298 PR target/20353
17299 PR target/24578
17300 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
17301 __UCLIBC__ is defined.
17302
17303 2006-02-16 Jakub Jelinek <jakub@redhat.com>
17304
17305 PR fortran/26224
17306 * gfortran.dg/gomp/pr26224.f: New test.
17307
17308 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
17309
17310 PR tree-opt/25918
17311 * lib/target-supports.exp
17312 (check_effective_target_vect_short_mult): New.
17313 (check_effective_target_vect_char_mult): New.
17314 (check_effective_target_vect_widen_sum_qi_to_si): New.
17315 (check_effective_target_vect_widen_sum_qi_to_hi): New.
17316 (check_effective_target_vect_widen_sum_hi_to_si): New.
17317 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
17318 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
17319 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
17320 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
17321 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
17322 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
17323 vect-reduc-pattern-2c.c
17324 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
17325 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
17326 vect-reduc-pattern-1c.c
17327
17328 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
17329
17330 PR fortran/24557
17331 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
17332
17333 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
17334
17335 PR fortran/26054
17336 * gfortran.dg/enum_8.f90: Remove check for warning.
17337 * gfortran.dg/iomsg_1.f90: Ditto.
17338 * gfortran.dg/enum_1.f90: Ditto.
17339 * gfortran.dg/enum_9.f90: Ditto.
17340 * gfortran.dg/enum_2.f90: Ditto.
17341 * gfortran.dg/enum_10.f90: Ditto.
17342 * gfortran.dg/enum_3.f90: Ditto.
17343 * gfortran.dg/flush_1.f90: Ditto.
17344 * gfortran.dg/enum_4.f90: Ditto.
17345 * gfortran.dg/array_constructor_1.f90: Ditto.
17346 * gfortran.dg/enum_5.f90: Ditto.
17347 * gfortran.dg/enum_6.f90: Ditto.
17348 * gfortran.dg/enum_7.f90: Ditto.
17349
17350 2006-02-15 Jakub Jelinek <jakub@redhat.com>
17351
17352 PR middle-end/26300
17353 * gcc.c-torture/compile/20060215-1.c: New test.
17354
17355 2006-02-14 Roger Sayle <roger@eyesopen.com>
17356
17357 PR middle-end/23670
17358 * gcc.dg/tree-ssa/andor-2.c: New test case.
17359
17360 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
17361
17362 PR fortran/25045
17363 * optional_dim.f90: New test.
17364
17365 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17366
17367 PR fortran/26277
17368 * gfortran.dg/label_4.f90: New.
17369
17370 2006-02-14 Jakub Jelinek <jakub@redhat.com>
17371 Diego Novillo <dnovillo@redhat.com>
17372 Uros Bizjak <uros@kss-loka.si>
17373
17374 * gfortran.dg/gomp: New directory.
17375
17376 2006-02-14 Richard Guenther <rguenther@suse.de>
17377
17378 PR tree-optimization/26258
17379 * gcc.dg/torture/pr26258.c: New testcase.
17380
17381 2006-02-13 Jakub Jelinek <jakub@redhat.com>
17382
17383 PR fortran/26246
17384 * gfortran.dg/pr26246_1.f90: New test.
17385 * gfortran.dg/pr26246_2.f90: New test.
17386
17387 PR middle-end/26092
17388 * gcc.c-torture/compile/20060208-1.c: New test.
17389
17390 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
17391
17392 PR fortran/26074
17393 PR fortran/25103
17394 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
17395 * gfortran.dg/bad_automatic_objects_1.f90: New test.
17396 * gfortran.dg/automatic_module_variable.f90: Change error message.
17397
17398 PR fortran/20861
17399 * gfortran.dg/internal_dummy_1.f90: New test.
17400
17401 PR fortran/20871
17402 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
17403
17404
17405 PR fortran/25083
17406 * gfortran.dg/uncommon_block_data_1.f90: New test.
17407 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
17408 with standard.
17409
17410 PR fortran/25088
17411 * gfortran.dg/typed_subroutine_1.f90: New test.
17412
17413 2006-02-13 Geoffrey Keating <geoffk@apple.com>
17414
17415 * objc.dg/dwarf-1.m: New.
17416
17417 2006-02-13 Roger Sayle <roger@eyesopen.com>
17418
17419 PR middle-end/24427
17420 * gcc.dg/tree-ssa/andor-1.c: New test case.
17421
17422 2006-02-13 Josh Conner <jconner@apple.com>
17423
17424 PR target/25376
17425 * gcc.dg/pr25376.c: New test.
17426
17427 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
17428 assemble.
17429 * lib/target-supports.exp (check_named_sections_available):
17430 Only compile named-sections test -- don't assemble.
17431
17432 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
17433
17434 * g++.dg/warn/no-write-strings.C: New test.
17435 * g++.dg/warn/write-strings.C: Likewise.
17436 * g++.dg/warn/write-strings-default.C: Likewise.
17437
17438 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
17439
17440 PR fortran/25806
17441 * gfortran.dg/ret_pointer_2.f90: New test.
17442
17443 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
17444
17445 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
17446
17447 2006-02-10 Jeff Law <law@redhat.com>
17448
17449 * gcc.c-torture/compile/pr26213.c: New test.
17450
17451 2006-02-10 Steven G. Kargl <kargls@comcast.net>
17452
17453 gfortran.dg/null_1.f90: New test.
17454
17455 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17456
17457 PR fortran/14771
17458 * gfortran.dg/parens_4.f90: New.
17459 * gfortran.dg/parens_5.f90: New.
17460
17461 2006-02-10 Richard Guenther <rguenther@suse.de>
17462
17463 * gcc.dg/pr23372-1.c: Remove empty file.
17464
17465 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17466 Paul Thomas <pault@gcc.gnu.org>
17467
17468 PR fortran/14771
17469 * gfortran.dg/parens_1.f90: New.
17470 * gfortran.dg/parens_2.f90: New.
17471 * gfortran.dg/parens_3.f90: New.
17472
17473 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
17474
17475 PR fortran/26038
17476 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
17477
17478 PR fortran/25059
17479 * gfortran.dg/impure_assignment_1.f90: New test.
17480
17481 PR fortran/25070
17482 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
17483
17484 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
17485
17486 PR target/26141
17487 * g++.dg/expr/stdarg2.C: New test.
17488
17489 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
17490
17491 PR inline-asm/16194
17492 * gcc.dg/pr16194.c: New test.
17493
17494 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
17495
17496 * ada/acats/run_acats: Use portable variant of "$@".
17497
17498 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
17499
17500 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
17501 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
17502
17503 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17504
17505 PR tree-opt/26179
17506 * g++.dg/opt/pr26179.C: New test.
17507
17508 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17509
17510 PR middle-end/26134
17511 * gcc.dg/tree-ssa/complex-3.c: New test.
17512
17513 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17514
17515 * gcc.c-torture/compile/volatile-1.c: New test.
17516
17517 2006-02-09 Diego Novillo <dnovillo@redhat.com>
17518
17519 PR 26180
17520 * gcc.dg/tree-ssa/pr26180.c: New test.
17521
17522 2006-02-08 Jeff Law <law@redhat.com>
17523
17524 * gcc.dg/tree-ssa/pr21417.c: New test.
17525
17526 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17527
17528 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17529 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
17530
17531 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17532
17533 * lib/scanrtl.exp: New.
17534
17535 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17536
17537 PR c++/26071
17538 * g++.dg/other/virtual2.C: New test.
17539
17540 PR c++/26070
17541 * g++.dg/other/virtual1.C: New test.
17542
17543 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17544
17545 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
17546 cleanup-ipa-dump): Update dump file glob patterns.
17547 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
17548 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
17549
17550 * lib/gcc-dg.exp: Load it.
17551 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
17552
17553 2006-02-07 Janis Johnson <janis187@us.ibm.com>
17554
17555 PR testsuite/26159
17556 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
17557 * gcc.dg/tree-ssa/pr23382.c: Ditto.
17558
17559 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17560
17561 PR fortran/25577
17562 * gfortran.dg/mvbits_1.f90: New.
17563
17564 2006-02-07 Dirk Mueller <dmueller@suse.com>
17565
17566 * g++.dg/warn/Wdiv-by-zero.C: New test.
17567 * g++.dg/warn/Wno-div-by-zero.C: New.
17568
17569 2006-02-07 Jeff Law <law@redhat.com>
17570
17571 * gcc.dg/tree-ssa/pr21559.c: New test.
17572
17573 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
17574 multiple VRP passes.
17575 * gcc.dg/tree-ssa/vrp09.c: Likewise.
17576 * gcc.dg/tree-ssa/vrp18.c: Likewise.
17577 * gcc.dg/tree-ssa/pr21582.c: Likewise.
17578 * gcc.dg/tree-ssa/pr20657.c: Likewise.
17579 * gcc.dg/tree-ssa/pr21001.c: Likewise.
17580 * gcc.dg/tree-ssa/vrp02.c: Likewise
17581 * gcc.dg/tree-ssa/vrp11.c: Likewise
17582 * gcc.dg/tree-ssa/pr14341.c: Likewise
17583 * gcc.dg/tree-ssa/vrp19.c: Likewise
17584 * gcc.dg/tree-ssa/vrp20.c: Likewise
17585 * gcc.dg/tree-ssa/vrp03.c: Likewise
17586 * gcc.dg/tree-ssa/pr21086.c: Likewise
17587 * gcc.dg/tree-ssa/pr21959.c: Likewise
17588 * gcc.dg/tree-ssa/vrp21.c: Likewise
17589 * gcc.dg/tree-ssa/vrp04.c: Likewise
17590 * gcc.dg/tree-ssa/pr25485.c: Likewise
17591 * gcc.dg/tree-ssa/pr22026.c: Likewise
17592 * gcc.dg/tree-ssa/vrp22.c: Likewise
17593 * gcc.dg/tree-ssa/vrp05.c: Likewise
17594 * gcc.dg/tree-ssa/20030807-10.c: Likewise
17595 * gcc.dg/tree-ssa/pr20701.c: Likewise
17596 * gcc.dg/tree-ssa/vrp23.c: Likewise
17597 * gcc.dg/tree-ssa/vrp06.c: Likewise
17598 * gcc.dg/tree-ssa/pr22117.c: Likewise
17599 * gcc.dg/tree-ssa/pr20702.c: Likewise
17600 * gcc.dg/tree-ssa/vrp15.c: Likewise
17601 * gcc.dg/tree-ssa/pr21090.c: Likewise
17602 * gcc.dg/tree-ssa/pr21294.c: Likewise
17603 * gcc.dg/tree-ssa/vrp24.c: Likewise
17604 * gcc.dg/tree-ssa/vrp07.c: Likewise
17605 * gcc.dg/tree-ssa/pr21563.c: Likewise
17606 * gcc.dg/tree-ssa/pr25382.c: Likewise
17607 * gcc.dg/tree-ssa/vrp16.c: Likewise
17608 * gcc.dg/tree-ssa/vrp25.c: Likewise
17609 * gcc.dg/tree-ssa/vrp08.c: Likewise
17610 * gcc.dg/tree-ssa/20030807-6.c: Likewise
17611 * gcc.dg/tree-ssa/vrp17.c: Likewise
17612 * gcc.dg/tree-ssa/pr21458.c: Likewise
17613 * g++.dg/tree-ssa/pr18178.C: Likewise
17614
17615 2006-02-07 Richard Guenther <rguenther@suse.de>
17616
17617 PR c++/26140
17618 Revert
17619 2006-01-30 Richard Guenther <rguenther@suse.de>
17620 PR c++/23372
17621 * gcc.dg/pr23372-1.C: New testcase.
17622
17623 * g++.dg/tree-ssa/pr26140.C: New testcase.
17624
17625 2006-02-07 Mark Mitchell <mark@codesourcery.com>
17626
17627 PR c++/9737
17628 * g++.dg/template/ttp15.C: New test.
17629 * g++.dg/template/ttp16.C: Likewise.
17630 * g++.dg/template/ttp17.C: Likewise.
17631 * g++.old-deja/g++.pt/ttp36.C: Remove.
17632 * g++.old-deja/g++.pt/ttp19.C: Likewise.
17633 * g++.old-deja/g++.pt/ttp37.C: Likewise.
17634 * g++.old-deja/g++.pt/ttp38.C: Likewise.
17635 * g++.old-deja/g++.pt/ttp39.C: Likewise.
17636 * g++.old-deja/g++.pt/ttp9.C: Likewise.
17637 * g++.old-deja/g++.pt/ttp40.C: Likewise.
17638 * g++.old-deja/g++.pt/ttp51.C: Likewise.
17639 * g++.old-deja/g++.pt/ttp26.C: Likewise.
17640 * g++.old-deja/g++.pt/ttp36.C: Likewise.
17641
17642 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
17643
17644 PR libfortran/23815
17645 * unf_io_convert_4.f90: New test.
17646
17647 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
17648
17649 * gcc.dg/tree-ssa/loadpre10.c: New test.
17650 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
17651 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
17652 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
17653
17654 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17655
17656 PR libfortran/24685
17657 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
17658
17659 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
17660
17661 PR tree-opt/25251
17662 * gfortran.dg/assign_7.f: New test.
17663
17664 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
17665
17666 PR fortran/26041
17667 PR fortran/26064
17668 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
17669 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
17670 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
17671
17672 2006-02-05 Jakub Jelinek <jakub@redhat.com>
17673
17674 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
17675 in size_t typedef.
17676
17677 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
17678
17679 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
17680 * g++.dg/charset/string.c (foo): Likewise.
17681 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
17682 const char*
17683 * g++.dg/ext/builtin2.C (printf): Likewise.
17684 * g++.dg/init/new15.C (printf): Likewise.
17685 * g++.dg/opt/pr17697-1.C (foo): Likewise.
17686 * g++.dg/opt/pr17697-2.C (foo): Likewise.
17687 * g++.dg/opt/pr17697-3.C (foo): Likewise.
17688 * g++.dg/template/non-dependent4.C (temp): Likewise.
17689 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
17690 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
17691 parameter type to const char*.
17692 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
17693 Change type to const char*.
17694 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
17695 Likewise.
17696 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
17697 second parameter type to const char*.
17698 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
17699 (Y::Y): Change parameter type to const char*.
17700 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
17701 * g++.old-deja/g++.jason/report.C: Apply const correctness.
17702 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
17703 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
17704 (char*).
17705 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
17706 const char*.
17707 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
17708 type to const char*.
17709 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
17710 return type to const char*.
17711 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
17712 to const char*.
17713 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
17714 * g++.old-deja/g++.law/refs1.C: Likewise.
17715 * g++.old-deja/g++.law/visibility1.C: Likewise.
17716 * g++.old-deja/g++.law/visibility2.C: Likewise.
17717 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
17718 const char*.
17719 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
17720 * g++.old-deja/g++.mike/net48.C: Likewise.
17721 * g++.old-deja/g++.mike/p646.C: Likewise.
17722 * g++.old-deja/g++.mike/p6746.C: Likewise.
17723 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
17724 type to const char*.
17725 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
17726 deprecated conversion warning.
17727 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
17728 char*.
17729 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
17730 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
17731 * g++.old-deja/g++.pt/explicit8.C: Likewise.
17732 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
17733 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
17734 * g++.old-deja/g++.pt/nontype3.C: Likewise.
17735 * g++.old-deja/g++.pt/t39.C: Likewise.
17736 * g++.old-deja/g++.robertl/eb106.C: Likewise.
17737 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
17738
17739 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
17740
17741 PR fortran/25075
17742 intrinsic_argument_conformance_1.f90: New test.
17743
17744 2006-02-03 Steven G. Kargl <kargls@comcast.net>
17745
17746 PR fortran/20845
17747 * gfortran.dg/char_result_11.f90: Add SAVE.
17748 * gfortran.dg/der_pointer_4.f90: Ditto.
17749 * gfortran.dg/default_initialization.f90: New test.
17750
17751 2006-02-03 Jeff Law <law@redhat.com>
17752
17753 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
17754 handle more than 100 dump files.
17755 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
17756 * lib/scantree.exp (scan-tree-dump): Likewise.
17757 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
17758 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
17759 * lib/scanipa.exp (scan-ipa-dump): Likewise.
17760 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
17761 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
17762
17763 2006-02-03 Diego Novillo <dnovillo@redhat.com>
17764
17765 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
17766
17767 2006-02-03 Mark Mitchell <mark@codesourcery.com>
17768
17769 * g++.dg/template/using12.C: New test.
17770
17771 2006-02-03 Alan Modra <amodra@bigpond.net.au>
17772
17773 * gcc.target/powerpc/pr25960.c: New test.
17774
17775 2006-02-02 Steven G. Kargl <kargls@comcast>
17776
17777 PR fortran/24958
17778 gfortran.dg/nullify_2.f90: New test.
17779
17780 2006-02-02 Diego Novillo <dnovillo@redhat.com>
17781
17782 PR 25990
17783 * gcc.dg/gomp/pr25990.c: New test.
17784
17785 2006-01-31 Mark Mitchell <mark@codesourcery.com>
17786
17787 PR c++/25342
17788 * g++.gd/template/partial4.C: New test.
17789
17790 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
17791
17792 PR middle-end/26001
17793 * gfortran.dg/data_char_2.f90: New.
17794
17795 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
17796
17797 PR fortran/26039
17798 maxval_maxloc_conformance_1.f90: New test.
17799
17800 2006-01-31 Richard Guenther <rguenther@suse.de>
17801
17802 * gcc.target/i386/sselibm-1.c: New testcase.
17803 * gcc.target/i386/sselibm-2.c: Likewise.
17804 * gcc.target/i386/sselibm-3.c: Likewise.
17805 * gcc.target/i386/sselibm-4.c: Likewise.
17806 * gcc.target/i386/sselibm-5.c: Likewise.
17807
17808 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
17809
17810 PR fortran/24266
17811 * gfortran.dg/arrayio_derived_2.f90: New.
17812
17813 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
17814
17815 * gcc.dg/unsigned-long-compare.c: New test.
17816
17817 2006-01-30 Steve Ellcey <sje@cup.hp.com>
17818
17819 PR testsuite/25318
17820 * lib/target-supports.exp (check_effective_target_freorder):
17821 Check to see if target supports -freorder-blocks-and-partition.
17822 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
17823 instead of "dg-require-named-sections".
17824
17825 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
17826
17827 PR target/14798:
17828 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
17829 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
17830 * gcc.dg/pragma-isr-trapa2.c: Likewise.
17831 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
17832 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
17833 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
17834 * gcc.dg/attr-isr-trap_exit.c: Likewise.
17835 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
17836
17837 2006-01-30 Richard Guenther <rguenther@suse.de>
17838
17839 PR c++/23372
17840 * gcc.dg/pr23372-1.C: New testcase.
17841
17842 2006-01-29 Diego Novillo <dnovillo@redhat.com>
17843
17844 * gcc.dg/gomp/pr25874.c: New test.
17845
17846 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
17847
17848 PR tree-opt/25911
17849 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
17850
17851 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
17852
17853 PR fortran/18578
17854 PR fortran/18579
17855 PR fortran/20857
17856 PR fortran/20885
17857 * gfortran.dg/intent_out_1.f90: New test.
17858
17859 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
17860
17861 PR fortran/17911
17862 * gfortran.dg/procedure_lvalue.f90: New test.
17863
17864 PR fortran/20895
17865 PR fortran/25030
17866 * gfortran.dg/char_pointer_assign_2.f90: New test.
17867 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
17868 assignment to be consistent with standard.
17869 * gfortran.dg/char_result_2.f90: The same.
17870 * gfortran.dg/char_result_8.f90: The same.
17871
17872 2006-01-28 Zack Weinberg <zackw@panix.com>
17873
17874 * gcc.dg/Woverlength-strings.c
17875 * gcc.dg/Woverlength-strings-pedantic-c89.c
17876 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
17877 * gcc.dg/Woverlength-strings-pedantic-c99.c
17878 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
17879
17880 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
17881
17882 * gcc.c-torture/execute/20060127-1.c: New test.
17883
17884 2006-01-28 Mark Mitchell <mark@codesourcery.com>
17885
17886 PR c++/25999
17887 * g++.dg/ext/pragmaweak1.C: New test.
17888
17889 2006-01-28 Mark Mitchell <mark@codesourcery.com>
17890
17891 PR c++/25855
17892 * g++.dg/template/spec29.C: New test.
17893
17894 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
17895
17896 PR c/19606.
17897 * gcc.c-torture/execute/pr19606.c: New.
17898
17899 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
17900
17901 * gcc.dg/pragma-re-4.c: New test.
17902
17903 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
17904
17905 PR fortran/25964
17906 * gfortran.dg/assumed_size_refs_3.f90: New test.
17907
17908 2006-01-27 Ben Elliston <bje@au.ibm.com>
17909
17910 * gcc.misc-tests/dectest.exp: Remove defunct comment.
17911
17912 2006-01-26 Laurent GUERBY <laurent@guerby.net>
17913
17914 PR ada/21317
17915 * ada/acats/support/impdef.a: Add One_Long_Second.
17916 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
17917 * ada/acats/tests/c9/c94026.a: Likewise.
17918 * ada/acats/tests/c9/c97305c.ada: Likewise.
17919 * ada/acats/tests/c9/c99004a.ada: Likewise.
17920
17921 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
17922
17923 PR fortran/25964
17924 * gfortran.dg/global_references_2.f90: New test.
17925
17926 PR fortran/25084
17927 PR fortran/20852
17928 PR fortran/25085
17929 PR fortran/25086
17930 * gfortran.dg/assumed_charlen_function_1.f90: New test.
17931 * gfortran.dg/assumed_charlen_function_3.f90: New test.
17932
17933 PR fortran/25416
17934 * gfortran.dg/assumed_charlen_function_2.f90: New test.
17935
17936 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
17937
17938 PR c/25892
17939 * gcc.dg/Wpointer-sign.c: New.
17940 * gcc.dg/Wpointer-sign-Wall.c: New.
17941 * gcc.dg/Wpointer-sign-Wall-no.c: New.
17942 * gcc.dg/Wpointer-sign-pedantic.c: New.
17943 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
17944 * gcc.dg/conv-2.c: Use -Wpointer-sign.
17945
17946 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
17947
17948 PR C/25861
17949 * gcc.c-torture/compile/pr25861.c: New test.
17950
17951 2006-01-26 Paul Brook <paul@codesourcery.com>
17952
17953 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
17954 on short-enum targets.
17955 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
17956 variable.
17957 (generate_fields): Use short_enums.
17958 (main): Set short_enums. Document -e.
17959 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
17960 on short-enum targets.
17961 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
17962 variable.
17963 (generate_fields): Use short_enums.
17964 (main): Set short_enums. Document -e.
17965 * lib/target-supports.exp (check_effective_target_short_enums): New.
17966
17967 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
17968
17969 PR target/25947
17970 * gcc.dg/torture/pr25947-1.c: New test.
17971
17972 2006-01-25 Jan Hubicka <jh@suse.cz>
17973 Roger Sayle <roger@eyesopen.com>
17974
17975 PR rtl-optimization/25703
17976 * gcc.target/i386/20060125-1.c: New test case.
17977 * gcc.target/i386/20060125-2.c: New test case.
17978
17979 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17980
17981 PR fortran/18540
17982 * gfortran.dg/goto_1.f: New.
17983
17984 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
17985
17986 PR fortran/25716
17987 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
17988 25716 on 32-bit systems too.
17989
17990 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
17991
17992 PR testsuite/25590
17993 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
17994
17995 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
17996
17997 * gcc.dg/tree-ssa/gen-vect-33.c: New.
17998
17999 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18000
18001 PR fortran/25835
18002 * gfortran.dg/read_eof.f90: Delete, renamed.
18003 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
18004 * gfortran.dg/read_eof_2.f90: New test.
18005 * gfortran.dg/read_eof_3.f90: New test.
18006
18007 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
18008
18009 PR tree-opt/25860
18010 * gcc.c-torture/compile/pr25860.c: New test.
18011
18012 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18013
18014 PR c++/25552
18015 * g++.dg/parse/dtor8.C: New test.
18016
18017 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
18018
18019 PR testsuite/25891
18020 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
18021 * gcc.dg/gomp/gomp.exp: Return without testing anything if
18022 check_effective_target_fopenmp returns 0.
18023
18024 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
18025
18026 PR ada/20548
18027 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
18028 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
18029 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
18030
18031 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
18032
18033 PR tree-opt/25857
18034 * g++.dg/opt/pr25857.C: New test.
18035
18036 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
18037 Jan Hubicka <jh@suse.cz>
18038 Richard Guenther <rguenther@suse.de>
18039
18040 PR rtl-optimization/25654
18041 * gcc.dg/torture/pr25654.c: New testcase.
18042 * gcc.target/i386/pr25654.c: Likewise.
18043
18044 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
18045
18046 PR fortran/25901
18047 * gfortran.dg/internal references_2.f90: New test.
18048
18049 Fix regression in testing of admissability of attributes.
18050 * gfortran.dg/intent_used_1.f90: New test.
18051
18052 2006-01-23 Ben Elliston <bje@au.ibm.com>
18053
18054 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
18055 Remove target conditional torture options for i?86 and x86_64
18056 GNU/Linux.
18057
18058 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
18059
18060 PR c++/10891
18061 * g++.dg/rtti/no-rtti.C: New.
18062
18063 2006-01-21 Mark Mitchell <mark@codesourcery.com>
18064
18065 PR c++/25895
18066 * g++.dg/inherit/conv2.C: New test.
18067
18068 PR c++/25856
18069 * g++.dg/parse/dtor7.C: New test.
18070
18071 PR c++/25858
18072 * g++.dg/template/crash44.C: New test.
18073
18074 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
18075
18076 PR fortran/25124
18077 PR fortran/25625
18078 * gfortran.dg/internal_references_1.f90: New test.
18079 PR fortran/20881
18080 PR fortran/23308
18081 PR fortran/25538
18082 PR fortran/25710
18083 * gfortran.dg/global_references_1.f90: New test.
18084 * gfortran.dg/g77/19990905-1.f: Restore the error that
18085 there is a clash between the common block name and
18086 the name of a subroutine reference.
18087
18088 PR fortran/PR24276
18089 * gfortran.dg/aliasing_dummy_1.f90: New test.
18090
18091 2006-01-21 Alan Modra <amodra@bigpond.net.au>
18092
18093 * gcc.dg/vmx/1b-01.c: Warning fix.
18094 * gcc.dg/vmx/1c-02.c: Likewise.
18095 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
18096
18097 2006-01-20 Steve Ellcey <sje@cup.hp.com>
18098
18099 PR testsuite/24962
18100 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
18101
18102 2006-01-20 Richard Guenther <rguenther@suse.de>
18103 Steven Bosscher <stevenb.gcc@gmail.com>
18104
18105 PR rtl-optimization/24626
18106 * gcc.dg/torture/pr24626-1.c: New testcase.
18107 * gcc.dg/torture/pr24626-2.c: Likewise.
18108 * gcc.dg/torture/pr24626-3.c: Likewise.
18109 * gcc.dg/torture/pr24626-4.c: Likewise.
18110
18111 2006-01-20 Dirk Mueller <dmueller@suse.com>
18112
18113 PR c++/5520
18114 * g++.dg/warn/empty-body.C: New.
18115
18116 2006-01-19 Mark Mitchell <mark@codesourcery.com>
18117
18118 PR c++/22136
18119 * g++.dg/template/using10.C: New test.
18120 * g++.dg/temlpate/using11.C: Likewise.
18121 * g++.dg/inherit/using5.C: Tweak error messages.
18122
18123 2006-01-20 Alan Modra <amodra@bigpond.net.au>
18124
18125 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
18126 target test.
18127 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
18128
18129 2006-01-19 Jan Hubicka <jh@suse.cz>
18130
18131 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
18132
18133 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18134
18135 PR c++/25854
18136 * g++.dg/template/spec28.C: New test.
18137
18138 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
18139
18140 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18141 (switchfiles): Fix fprintf's by adding srcdir or removing it.
18142
18143 2006-01-19 Diego Novillo <dnovillo@redhat.com>
18144
18145 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
18146 * gcc.dg/gomp/critical-1.c: Likewise.
18147 * gcc.dg/gomp/critical-3.c: Likewise.
18148 * gcc.dg/gomp/empty.c: Likewise.
18149 * gcc.dg/gomp/ordered-1.c: Likewise.
18150 * gcc.dg/gomp/for-4.c: Likewise.
18151 * gcc.dg/gomp/for-6.c: Likewise.
18152 * gcc.dg/gomp/master-3.c: Likewise.
18153 * gcc.dg/gomp/for-8.c: Likewise.
18154 * gcc.dg/gomp/for-10.c: Likewise.
18155 * gcc.dg/gomp/for-18.c: Likewise.
18156 * gcc.dg/gomp/for-5.c: Likewise.
18157 * gcc.dg/gomp/for-7.c: Likewise.
18158 * gcc.dg/gomp/for-9.c: Likewise.
18159
18160 2006-01-18 Jeff Law <law@redhat.com>
18161
18162 * gcc.dg/tree-ssa/vrp25.c: New test.
18163
18164 2006-01-19 Richard Sandiford <richard@codesourcery.com>
18165
18166 * gcc.dg/pr25805.c: Fix misapplied patch.
18167
18168 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
18169
18170 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
18171 (check_effective_target_vect_udot_qi): New.
18172 (check_effective_target_vect_sdot_hi): New.
18173 (check_effective_target_vect_udot_hi): New.
18174 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
18175 prefixed with "wrapv-" with -fwrapv.
18176 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
18177 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
18178 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
18179 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
18180 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
18181
18182 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
18183 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
18184 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
18185 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
18186
18187 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18188
18189 PR c++/16829
18190 * g++.dg/other/default2.C: New test.
18191 * g++.dg/other/default3.C: New test.
18192
18193 2006-01-19 Richard Sandiford <richard@codesourcery.com>
18194
18195 PR c/25805
18196 * gcc.dg/pr25805.c: New file.
18197
18198 2006-01-18 Mark Mitchell <mark@codesourcery.com>
18199
18200 PR c++/25836
18201 * g++.dg/template/init6.C: New test.
18202
18203 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
18204
18205 * gcc.dg/tree-ssa/pr24287.c: New test
18206
18207 2006-01-18 Eric Christopher <echristo@apple.com>
18208
18209 * g++.dg/eh/table.C: New.
18210
18211 2006-01-18 DJ Delorie <dj@redhat.com>
18212
18213 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
18214 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
18215 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
18216 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
18217
18218 2006-01-18 Jeff Law <law@redhat.com>
18219
18220 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
18221 on wrapping on overflow semantics.
18222
18223 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
18224
18225 * gcc.gc/tree-ssa/vrp23.c: New test.
18226 * gcc.gc/tree-ssa/vrp24.c: New test.
18227
18228 2006-01-18 Richard Henderson <rth@redhat.com>
18229 Aldy Hernandez <aldyh@redhat.com>
18230 Jakub Jelinek <jakub@redhat.com>
18231 Diego Novillo <dnovillo@redhat.com>
18232 Uros Bizjak <uros@kss-loka.si>
18233
18234 * gcc.dg/gomp: New directory.
18235
18236 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
18237 Steven G. Kargl <kargls@comcast.net>
18238
18239 PR fortran/20869
18240 * gfortran.dg/intrinsic_external_1.f90: New test.
18241
18242 PR fortran/20875.
18243 * gfortran.dg/elemental_pointer_1.f90: New test.
18244
18245 PR fortran/25024
18246 * gfortran.dg/external_procedures_1.f90: New test.
18247
18248 PR fortran/25785
18249 gfortran.dg/assumed_present.f90: New test.
18250
18251 2006-01-18 Jakub Jelinek <jakub@redhat.com>
18252
18253 * g++.dg/parse/lookup5.C: New test.
18254
18255 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18256
18257 PR fortran/25697
18258 * gfortran.dg/read_eof.f90: New test.
18259
18260 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18261
18262 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
18263 add a closing brace.
18264
18265 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18266
18267 PR fortran/25631
18268 * gfortran.dg/fmt_tl.f: New test.
18269
18270 2006-01-17 Eric Christopher <echristo@apple.com>
18271
18272 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
18273 * g++.old-deja/g++.warn/impint2.C: Ditto.
18274 * g++.old-deja/g++.other/null1.C: Ditto.
18275 * g++.dg/warn/conv2.C: Ditto.
18276 * g++.dg/warn/conv4.C: New file.
18277
18278 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18279
18280 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
18281
18282 2006-01-17 Andreas Jaeger <aj@suse.de>
18283 Janis Johnson <janis187@us.ibm.com>
18284
18285 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
18286 in 64-bit.
18287 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
18288 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
18289
18290 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18291
18292 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18293 (switchfiles): xfail txxx where xxx >= 25.
18294
18295 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18296
18297 PR testsuite/25764
18298 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
18299
18300 2006-01-17 Jakub Jelinek <jakub@redhat.com>
18301
18302 PR c/25682
18303 * gcc.dg/pr25682.c: New test.
18304 * g++.dg/parse/array-size2.C: New test.
18305
18306 2006-01-16 Ian Lance Taylor <ian@airs.com>
18307
18308 * consistency.vlad: Remove entire directory, 1652 files.
18309
18310 2006-01-16 Janis Johnson <janis187@us.ibm.com>
18311
18312 * lib/target-supports.exp (check_effective_target_dfp_nocache,
18313 check_effective_target_dfprt_nocache): New.
18314 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
18315 (check_effective_target_dfprt): New.
18316 * lib/c-compat.exp (check_dfp): Remove.
18317 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
18318 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
18319 level of support for decimal float.
18320 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
18321 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
18322 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
18323 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
18324 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
18325 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
18326 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
18327 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
18328 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
18329 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
18330 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
18331 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
18332 directives.
18333
18334 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
18335
18336 PR testsuite/25741
18337 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
18338 $base_dir/../.
18339 * lib/gfortran.exp (gfortran_init): Likewise.
18340 * lib/obj-c++.exp (obj-c++_init): Likewise.
18341 * lib/scanasm.exp (scan-assembler-dem): Likewise.
18342 (scan-assembler-dem-not): Likewise.
18343 * lib/scandump.exp (scan-dump-dem): Likewise.
18344 (scan-dump-dem-not): Likewise.
18345
18346 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
18347
18348 PR testsuite/25767
18349 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
18350 powerpc-*-darwin*.
18351 * lib/obj-c++.exp (obj-c++_init): Likewise.
18352
18353 2006-01-16 Richard Guenther <rguenther@suse.de>
18354
18355 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
18356
18357 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18358
18359 PR testsuite/25777
18360 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
18361 to LD_LIBRARY_PATH.
18362
18363 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
18364 Andrew Pinski <pinskia@physics.uc.edu>
18365
18366 * gcc.dg/minmax-1.c: New test.
18367
18368 2006-01-16 Ben Elliston <bje@au.ibm.com>
18369
18370 * gcc.dg/dfp/dfp.exp: Correct FSF address.
18371 * gcc.misc-tests/dectest.exp: Ditto.
18372
18373 2006-01-15 Ian Lance Taylor <ian@airs.com>
18374
18375 PR testsuite/25796
18376 * gcc.target/i386/cmov6.c: Use -march=k8.
18377
18378 2006-01-15 Andreas Jaeger <aj@suse.de>
18379
18380 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
18381 x86 does not have __float128.
18382
18383 2006-01-14 Ian Lance Taylor <ian@airs.com>
18384
18385 * gcc.target/i386/cmov6.c: New test.
18386
18387 2006-01-14 Mark Mitchell <mark@codesourcery.com>
18388
18389 PR c++/25663
18390 * g++.dg/template/ctor6.C: New test.
18391
18392 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
18393
18394 PR tree-optimization/25485
18395 * gcc.dg/tree-ssa/pr25485.c: New.
18396
18397 2006-01-14 Richard Guenther <rguenther@suse.de>
18398
18399 PR tree-optimization/22548
18400 PR tree-optimization/22555
18401 PR tree-optimization/22501
18402 * gcc.dg/tree-ssa/alias-4.c: New testcase.
18403 * gcc.dg/tree-ssa/alias-5.c: Likewise.
18404 * gcc.dg/tree-ssa/alias-6.c: Likewise.
18405 * gcc.dg/tree-ssa/alias-7.c: Likewise.
18406 * gcc.dg/tree-ssa/alias-8.c: Likewise.
18407 * gcc.dg/tree-ssa/alias-9.c: Likewise.
18408 * gcc.dg/tree-ssa/alias-10.c: Likewise.
18409 * gcc.dg/tree-ssa/alias-11.c: Likewise.
18410 * gcc.dg/tree-ssa/alias-12.c: Likewise.
18411
18412 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
18413
18414 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
18415 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
18416
18417 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
18418 Richard Guenther <rguenther@suse.de>
18419
18420 PR rtl-optimization/24257
18421 * gcc.dg/torture/pr24257.c: New testcase.
18422
18423 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
18424
18425 * gcc.c-torture/execute/20060110-1.c: New test.
18426 * gcc.c-torture/execute/20060110-2.c: New test.
18427
18428 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
18429
18430 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
18431
18432 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
18433
18434 PR fortran/25756
18435 * gfortran.dg/label_3.f90: New test.
18436
18437 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
18438
18439 PR tree-optimization/25771
18440 * g++.dg/tree-ssa/pr25771.C: New test
18441
18442 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
18443
18444 PR tree-opt/24365
18445 * g++.dg/opt/complex5.C: New test.
18446
18447 2006-01-13 Richard Guenther <rguenther@suse.de>
18448
18449 * gcc.target/i386/387-9.c: New testcase.
18450
18451 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
18452
18453 PR c++/24824
18454 * g++.dg/debug/dwarf2-1.C: New.
18455
18456 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
18457
18458 PR testsuite/25728
18459 * lib/gcov.exp (verify-lines): Add "close $fd".
18460
18461 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
18462 Ben Elliston <bje@au.ibm.com>
18463
18464 * gcc.dg/dfp/inf-1.c: New test.
18465
18466 2006-01-12 Janis Johnson <janis187@us.ibm.com>
18467 Yao Qi <qiyaoltc@cn.ibm.com>
18468 Ben Elliston <bje@au.ibm.com>
18469 Jon Grimm <jgrimm2@us.ibm.com>
18470
18471 * gcc.dg/nodfp-1.c: New test.
18472 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18473 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18474 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
18475 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
18476 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
18477 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
18478 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
18479 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
18480 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
18481 * gcc.dg/format/dfp-scanf-1.c: Likewise.
18482 * gcc.dg/format/dfp-printf-1.c: Likewise.
18483 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
18484 (compat_setup_dfp): New.
18485 * gcc.dg/compat/compat.exp: Use it.
18486 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
18487 Make some variables global, prepend "compat_" to their names.
18488 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
18489 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
18490 * gcc.misc-tests/dectest.exp: New test driver for decTest.
18491 * lib/compat.exp (compat_skip_list): Make global, rename.
18492 * lib/c-compat.exp: New file.
18493 * lib/target-supports.exp (check_effective_target_dfp): New.
18494
18495 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
18496 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
18497 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
18498 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
18499 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
18500 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
18501 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
18502 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
18503 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
18504 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
18505 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
18506 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
18507 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
18508 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
18509 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
18510 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
18511 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
18512 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
18513 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
18514 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
18515 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
18516 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
18517 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
18518 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
18519 gcc.dg/dfp/struct-layout-1.c,
18520 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
18521 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
18522 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
18523 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
18524 gcc.dg/dfp/func-vararg-dfp.c,
18525 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
18526 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
18527 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
18528 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
18529 gcc.dg/dfp/wtr-conversion-1.c: New tests.
18530
18531 2006-01-11 Richard Guenther <rguenther@suse.de>
18532
18533 PR tree-optimization/25734
18534 * gcc.dg/tree-ssa/pr25734.c: New testcase.
18535
18536 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
18537
18538 PR fortran/25486
18539 * gfortran.dg/literal_character_constant_1_x.F: New test.
18540 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
18541 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
18542 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
18543
18544 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
18545
18546 PR c++/25386
18547 * g++.dg/ext/packed3.C: Add expected packed error.
18548
18549 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
18550
18551 PR target/25706
18552 * gcc.dg/torture/pr25706-1.c: New test.
18553
18554 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
18555
18556 PR tree-optimization/23109
18557 PR tree-optimization/23948
18558 PR tree-optimization/24123
18559
18560 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
18561 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
18562 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
18563 g++.dg/tree-ssa/pr23948.C: New testcases.
18564 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
18565 three divisions in order to do the optimization.
18566
18567 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
18568
18569 PR c++/25632
18570 * g++.dg/other/pr25632.C: New test.
18571
18572 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
18573
18574 PR fortran/25730
18575 * gfortran.dg/used_types_1.f90: New test.
18576
18577 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
18578
18579 PR target/25718
18580 * gcc.dg/torture/pr25718-1.c: New test.
18581
18582 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
18583
18584 * gfortran.dg/list_read_2.f90: Fix typo in description.
18585
18586 2006-01-10 Jan Beulich <jbeulich@novell.com>
18587
18588 * lib/target-supports.exp (check_visibility_available): Simplify test
18589 for *-*-netware*.
18590 (check_profiling_available): Fail for *-*-netware*.
18591 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
18592 * gcc.dg/20021014-1.c: Likewise.
18593 * gcc.dg/nest.c: Likewise.
18594
18595 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
18596
18597 fortran/24936
18598 * gfortran.dg/forall_3.f90: New test.
18599
18600 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
18601
18602 PR fortran/21977
18603 * gfortran.dg/nesting_2.f90: New test.
18604 * gfortran.dg/nesting_3.f90: New test.
18605
18606 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
18607
18608 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
18609 Fix typo in comment.
18610
18611 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
18612
18613 * gfortran.dg/single_char_string.f90: New test.
18614
18615 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
18616
18617 * gfortran.dg/ichar_2.f90: New test.
18618
18619 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
18620
18621 PR fortran/25093
18622 * gfortran.dg/private_type_4.f90: New.
18623
18624 2006-01-07 Richard Guenther <rguenther@suse.de>
18625
18626 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
18627
18628 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18629
18630 * gfortran.dg/func_decl_1.f90: New.
18631 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
18632 * gfortran.dg/array_alloc_2.f90: Likewise.
18633 * gfortran.dg/char_result_8.f90: Likewise.
18634 * gfortran.dg/dup_save_1.f90: Likewise.
18635 * gfortran.dg/dup_save_2.f90: Likewise.
18636 * gfortran.dg/f2c_6.f90: Likewise.
18637 * gfortran.dg/f2c_7.f90: Likewise.
18638 * gfortran.dg/func_result_2.f90: Likewise.
18639 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
18640
18641 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
18642
18643 PR fortran/22146
18644 * gfortran.dg/elemental_subroutine_1.f90: New test.
18645 * gfortran.dg/elemental_subroutine_2.f90: New test.
18646
18647 PR fortran/25029
18648 PR fortran/21256
18649 * gfortran.dg/assumed_size_refs_1.f90: New test.
18650
18651 PR fortran/20868
18652 PR fortran/20870
18653 * gfortran.dg/assumed_size_refs_2.f90: New test.
18654 * gfortran.dg/initialization_1.f90: Change warning message.
18655
18656 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
18657
18658 * gcc.dg/tree-ssa/loop-15.c: New test.
18659
18660 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18661
18662 PR fortran/25598
18663 * gfortran.dg/backspace_3.f: New test.
18664 * gfortran.dg/backspace_4.f: New test.
18665
18666 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18667
18668 PR fortran/24268
18669 * gfortran.dg/fmt_white.f: Update test.
18670
18671 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
18672
18673 * gcc.dg/cast-1.c: Add new warning.
18674 * gcc.dg/cast-2.c: Likewise.
18675 * gcc.dg/cast-3.c: Likewise.
18676 * gcc.dg/format/cast-1.c: Likewise.
18677 * gcc.dg/cast-4.c: New testcase.
18678
18679 2006-01-05 Richard Guenther <rguenther@suse.de>
18680
18681 PR tree-optimization/22555
18682 * gcc.dg/tree-ssa/alias-3.c: New testcase.
18683
18684 2006-01-05 Richard Guenther <rguenther@suse.de>
18685 Diego Novillo <dnovillo@redhat.com>
18686
18687 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
18688 * gcc.dg/tree-ssa/loop-8.c: Likewise.
18689 * gcc.dg/tree-ssa/loop-1.c: Likewise.
18690 * gcc.dg/tree-ssa/pr23294.c: Likewise.
18691 * gcc.dg/tree-ssa/pr21985.c: Likewise.
18692 * gcc.dg/tree-ssa/loop-14.c: Likewise.
18693 * gcc.dg/tree-ssa/loop-2.c: Likewise.
18694 * gcc.dg/tree-ssa/loop-3.c: Likewise.
18695 * gcc.dg/tree-ssa/loop-4.c: Likewise.
18696 * gcc.dg/tree-ssa/pr21171.c: Likewise.
18697 * gcc.dg/tree-ssa/loop-5.c: Likewise.
18698 * gcc.dg/tree-ssa/loop-10.c: Likewise.
18699 * gcc.dg/tree-ssa/loop-6.c: Likewise.
18700 * treelang/compile/extravar.tree: Likewise.
18701 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
18702 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
18703 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
18704 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
18705 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
18706
18707 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
18708
18709 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
18710 for 64-bit fix.
18711
18712 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
18713
18714 PR fortran/23675
18715 gfortran.dg/char_result_11.f90: New.
18716
18717 2006-01-04 Mark Mitchell <mark@codesourcery.com>
18718
18719 PR c++/24782
18720 * g++.dg/parse/access9.C: New test.
18721 * g++.dg/tc1/dr52.C: Tweak error markers.
18722
18723 2006-01-04 Richard Henderson <rth@redhat.com>
18724
18725 Merge from gomp branch.
18726 * g++.dg/parse/pragma2.C: Update expected error lines.
18727
18728 2006-01-04 Jakub Jelinek <jakub@redhat.com>
18729
18730 * g++.dg/other/i386-2.C: New test.
18731
18732 PR target/25554
18733 * gcc.c-torture/compile/20051228-1.c: New test.
18734
18735 PR c/25559
18736 * gcc.dg/pr25559.c: New test.
18737
18738 2006-01-03 Mark Mitchell <mark@codesourcery.com>
18739
18740 PR c++/25492
18741 * g++.dg/lookup/friend9.C: New test.
18742
18743 PR c++/25625
18744 * g++.dg/template/repo5.C: New test.
18745
18746 2006-01-03 Steven G. Kargl <kargls@comcast.net>
18747
18748 PR fortran/25101
18749 * gfortran.dg/forall_2.f90: New test.
18750
18751 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
18752
18753 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
18754 dg-require-weak. Adjust regexp to handle leading-underscore
18755 targets and space as well as TAB after .weak. Change previous
18756 64-bit fix to not use naked dot.
18757
18758 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
18759
18760 PR rtl-optimization/25578
18761 * gcc.c-torture/execute/20060102-1.c: New testcase.
18762
18763 2006-01-03 Richard Guenther <rguenther@suse.de>
18764
18765 PR c/25183
18766 * gcc.dg/torture/pr25183.c: New testcase.
18767
18768 2006-01-03 Jakub Jelinek <jakub@redhat.com>
18769
18770 Merge from gomp-branch.
18771 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
18772 * gcc.dg/ia64-sync-2.c: Likewise.
18773 * gcc.dg/ia64-sync-3.c: Likewise.
18774 * gcc.dg/ia64-sync-4.c: Likewise.
18775 * gcc.dg/sync-2.c: Likewise.
18776 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
18777 that sparc64-*-* and sparcv9-*-* supports sync builtins.
18778
18779 2006-01-02 Mark Mitchell <mark@codesourcery.com>
18780
18781 PR c++/25635
18782 * g++.dg/parse/operator6.C: New test.
18783
18784 PR c++/25637
18785 * g++.dg/parse/error29.C: New test.
18786
18787 PR c++/25638
18788 * g++.dg/parse/dtor6.C: New test.
18789
18790 PR c++/25633
18791 * g++.dg/parse/ctor3.C: New test.
18792
18793 PR c++/25634
18794 * g++.dg/template/class3.C: New test.
18795
18796 2006-01-02 Geoffrey Keating <geoffk@apple.com>
18797
18798 * g++.dg/debug/debug9.C: New.
18799
18800 2006-01-02 Steven G. Kargl <kargls@comcast.net>
18801
18802 PR fortran/24640
18803 * gfortran.dg/label_2.f90: New test.
18804
18805 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18806
18807 * g++.dg/lookup/using12.C: Tighten error marker.
18808
18809 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
18810 Andrew Pinski <pinskia@physics.uc.edu>
18811
18812 * gcc.target/powerpc/darwin-abi-3.c: New file.
18813 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
18814 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
18815 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
18816 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
18817 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
18818 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
18819 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
18820 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
18821
18822 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
18823
18824 * gcc.dg/tree-ssa/loadpre1.c: New;
18825 * gcc.dg/tree-ssa/loadpre2.c: New;
18826 * gcc.dg/tree-ssa/loadpre3.c: New;
18827 * gcc.dg/tree-ssa/loadpre4.c: New;
18828 * gcc.dg/tree-ssa/loadpre5.c: New;
18829 * gcc.dg/tree-ssa/loadpre6.c: New;
18830 * gcc.dg/tree-ssa/loadpre7.c: New;
18831 * gcc.dg/tree-ssa/loadpre8.c: New;
18832 * gcc.dg/tree-ssa/loadpre9.c: New;
18833
18834 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
18835
18836 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
18837 * g++.dg/abi/thunk4.C: Likewise.
18838
18839 2006-01-01 Andreas Jaeger <aj@suse.de>
18840
18841 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
18842 portable.
18843
18844 2006-01-01 Jakub Jelinek <jakub@redhat.com>
18845
18846 PR c++/25294
18847 * gcc.dg/pragma-pack-3.c: New test.
18848 * g++.dg/parse/pragma3.C: New test.
18849
18850 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18851
18852 PR middle-end/24827
18853 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
18854
18855 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18856
18857 PR testsuite/25214
18858 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
18859
18860 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
18861
18862 PR fortran/22607
18863 * gfortran-dg/pure_byref_3.f90: New.
18864
18865 fortran/PR 25396
18866 * gfortran.dg/userdef_operator_1.f90: New.
18867
18868 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
18869
18870 * g++.dg/abi/thunk3.C: New.
18871 * g++.dg/abi/thunk4.C: New.
18872
18873 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
18874
18875 PR fortran/25532
18876 * gfortran.dg/host_used_types_1.f90: New test. Check that host
18877 associated derived type components of derived types are
18878 properly declared in contained procedures.
18879
18880 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18881
18882 PR libgfortran/25139
18883 * gfortran.dg/backspace_2.f: New test.
18884
18885 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18886
18887 PR libgfortran/25550
18888 * gfortran.dg/endfile.f: New test.
18889
18890 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18891
18892 PR libgfortran/25419
18893 * gfortran.dg/comma.f: New test.
18894
18895 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18896
18897 * lib/gfortran-dg.exp: Remove trailing whitespace.
18898 * lib/fortran-torture.exp: Test with -fbounds-check instead of
18899 -funroll-all-loops.
18900
18901 2005-12-28 Alan Modra <amodra@bigpond.net.au>
18902
18903 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
18904 Extended Double long doubles or repeat tests when long double is
18905 the same size as double.
18906
18907 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18908
18909 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
18910
18911 PR testsuite/25442
18912 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
18913 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
18914
18915 PR testsuite/25441
18916 * gcc.dg/pr23911.c: Make test variable static.
18917
18918 PR testsuite/25444
18919 * gcc.dg/tree-ssa/pr14841.c: Likewise.
18920
18921 2005-12-26 Mark Mitchell <mark@codesourcery.com>
18922
18923 PR c++/25439
18924 * g++.dg/parse/crash17.C: Adjust error markers.
18925 * g++.dg/template/error20.C: New test.
18926
18927 2005-12-26 Mark Mitchell <mark@codesourcery.com>
18928
18929 PR c++/23172
18930 * g++.dg/ext/complit4.C: New test.
18931
18932 PR c++/25417
18933 * g++.dg/ext/complit5.C: Likewise.
18934
18935 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
18936
18937 PR tree-optimization/25125
18938 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
18939 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
18940 * gcc.c-torture/execute/pr25125.c: New.
18941
18942 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
18943
18944 PR fortran/25029
18945 PR fortran/21256
18946 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
18947 functions with incorrect assumed size references.
18948
18949 2005-12-24 Mark Mitchell <mark@codesourcery.com>
18950
18951 PR c++/23171
18952 * g++.dg/opt/init1.C: New test.
18953
18954 2005-12-23 Mark Mitchell <mark@codesourcery.com>
18955
18956 PR c++/24671
18957 * g++.dg/template/sfinae3.C: New test.
18958
18959 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18960
18961 * g++.dg/other/friend4.C: New test.
18962
18963 2005-12-23 Jakub Jelinek <jakub@redhat.com>
18964
18965 PR target/25005
18966 * g++.dg/opt/pr25005.C: New test.
18967
18968 2005-12-22 Mark Mitchell <mark@codesourcery.com>
18969
18970 PR c++/25369
18971 * g++.dg/template/ptrmem16.C: New test.
18972
18973 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
18974
18975 PR fortran/25029
18976 PR fortran/21256
18977 * gfortran.dg/initialization_1.f90: Add test of SIZE.
18978
18979 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18980
18981 PR libgfortran/25307
18982 * gfortran.dg/list_read_5.f90: New test.
18983
18984 2005-12-22 Richard Henderson <rth@redhat.com>
18985
18986 * gcc.target/i386/sse-7.c: Use -msse2.
18987
18988 2005-12-23 Jakub Jelinek <jakub@redhat.com>
18989
18990 PR rtl-optimization/25432
18991 * gcc.c-torture/compile/20051216-1.c: New test.
18992
18993 PR objc/25328
18994 * objc/execute/pr25328.m: New test.
18995
18996 2005-12-22 Mark Mitchell <mark@codesourcery.com>
18997
18998 PR c++/25364
18999 * g++.dg/template/call4.C: New test.
19000
19001 2005-12-22 Dale Johannesen <dalej@apple.com>
19002
19003 * gcc.target/i386/sse-17.c: New.
19004
19005 2005-12-22 Paul Brook <paul@codesourcery.com>
19006
19007 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
19008
19009 2005-12-22 Paul Brook <paul@codesourcery.com>
19010
19011 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
19012
19013 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
19014
19015 PR tree-opt/25513
19016 * gcc.c-torture/compile/pr25513.c: New test.
19017
19018 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19019
19020 PR c++/23333
19021 * g++.dg/parse/error25.C: Add more tests.
19022
19023 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19024
19025 PR fortran/18990
19026 * gfortran.dg/der_charlen_1.f90: New.
19027
19028 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
19029
19030 PR fortran/20889
19031 * gfortran.dg/pointer_component_type_1.f90: New test.
19032
19033 PR fortran/25029
19034 PR fortran/21256
19035 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
19036 should give an error with assumed size array refernces and checks
19037 those that should not.
19038 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
19039 reference an upper bound so that it does not generate an error.
19040
19041 PR fortran/19362
19042 PR fortran/20244
19043 PR fortran/20864
19044 PR fortran/25391
19045 * gfortran.dg/used_dummy_types_1.f90: New test.
19046 * gfortran.dg/used_dummy_types_2.f90: New test.
19047 * gfortran.dg/used_dummy_types_3.f90: New test.
19048 * gfortran.dg/used_dummy_types_4.f90: New test.
19049 * gfortran.dg/used_dummy_types_5.f90: New test.
19050
19051 PR fortran/23152
19052 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
19053 group already being USE associated.
19054 * gfortran.dg/assumed_shape_nml.f90: New test.
19055 * gfortran.dg/assumed_size_nml.f90: New test.
19056
19057 PR fortran/20862
19058 PR fortran/25053
19059 PR fortran/25063
19060 PR fortran/25064
19061 PR fortran/25066
19062 PR fortran/25067
19063 PR fortran/25068
19064 PR fortran/25307
19065 * gfortran.dg/io_constraints_1.f90: New test.
19066 * gfortran.dg/io_constraints_1.f90: New test.
19067 * gfortran.dg/iostat_3.f90: Change wording of warning.
19068 * gfortran.dg/g77/19981216-0.f: The same.
19069
19070 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
19071
19072 PR tree-optimization/23518
19073 * gcc.dg/pr23518.c: New.
19074
19075 2005-12-21 Mike Stump <mrs@apple.com>
19076
19077 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
19078
19079 2005-12-21 Paul Brook <paul@codesourcery.com>
19080
19081 * gcc.dg/pr19340.c: Skip on m68k targets.
19082
19083 2005-12-21 Steven Bosscher <stevenb@suse.de>
19084
19085 PR rtl-optimization/25196
19086 * gcc.dg/pr25196.c: New test.
19087
19088 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
19089
19090 PR fortran/25423
19091 gfortran.dg/where_nested_1.f90: New.
19092
19093 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
19094
19095 PR tree-optimization/25382.
19096 * gcc.dg/tree-ssa/pr25382.c: New.
19097
19098 2005-12-20 Richard Guenther <rguenther@suse.de>
19099
19100 PR middle-end/24306
19101 * gcc.target/i386/pr24306.c: New testcase.
19102
19103 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
19104
19105 PR tree-optimization/25501
19106 * gcc.dg/tree-ssa/pr25501.c: New.
19107
19108 2005-12-20 Richard Guenther <rguenther@suse.de>
19109
19110 Revert
19111 2005-12-02 Richard Guenther <rguenther@suse.de>
19112
19113 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19114
19115 2005-12-20 Mark Mitchell <mark@codesourcery.com>
19116
19117 PR c++/21228
19118 * g++.dg/warn/Wunreachable-code-2.C: New test.
19119
19120 2005-12-19 Mark Mitchell <mark@codesourcery.com>
19121
19122 PR c++/24278
19123 * g++.dg/template/ctor5.C: New test.
19124
19125 PR c++/24915
19126 * g++.dg/template/overload8.C: New test.
19127
19128 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
19129
19130 * gcc.c-torture/compile/pr25483 : New test.
19131
19132 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19133
19134 PR c++/20552
19135 * g++.dg/ext/typeof10.C: New test.
19136
19137 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
19138
19139 * gcc.dg/mt-loopi1.c: New.
19140
19141 2005-12-18 Richard Guenther <rguenther@suse.de>
19142
19143 PR tree-optimization/25481
19144 * gcc.dg/torture/pr25481.c: New testcase.
19145
19146 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
19147
19148 PR rtl-optimization/21041
19149 * gcc.dg/pr21041.c: New test.
19150
19151 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19152
19153 PR libgfortran/25463
19154 * gfortran.dg/advance.f90: New test.
19155
19156 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
19157
19158 * gcc.dg/20051201-1.c: New test.
19159
19160 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
19161
19162 PR fortran/25018
19163 * gfortran.dg/initialization_1.f90: New test.
19164 * gfortran.dg/enum_5.f90: Change dg-error to new message.
19165 * gfortran.dg/g77/980616-0.f: The same.
19166
19167 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19168
19169 * PR fortran/25458
19170 * gfortran.dg/chkbits.f90: New test.
19171
19172 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19173
19174 * gfortran.dg/enum_5.f: Revert to previous version.
19175
19176 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19177
19178 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
19179 * gfortran.dg/nested_modules_1.f90: Ditto.
19180 * gfortran.dg/hollerith_f95.f90: Ditto.
19181 * gfortran.dg/select_5.f90: Ditto.
19182 * gfortran.dg/secnds.f: Ditto.
19183 * gfortran.dg/hollerith2.f90: Ditto.
19184 * gfortran.dg/imag_2.f: Ditto.
19185 * gfortran.dg/ftell_2.f90: Ditto.
19186 * gfortran.dg/malloc_free_1.f90: Ditto.
19187 * gfortran.dg/logint-1.f: Ditto.
19188 * gfortran.dg/recursive_statement_functions.f90: Ditto.
19189 * gfortran.dg/e_d_fmt.f90: Ditto.
19190 * gfortran.dg/hollerith_legacy.f90: Ditto.
19191 * gfortran.dg/logint-2.f: Ditto.
19192 * gfortran.dg/enum_5.f90: Ditto.
19193 * gfortran.dg/f2c_2.f90: Ditto.
19194 * gfortran.dg/pr17143.f90: Ditto.
19195 * gfortran.dg/namelist_14.f90: Ditto.
19196 * gfortran.dg/logint-3.f: Ditto.
19197 * gfortran.dg/spread_scalar_source.f90: Ditto.
19198 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
19199 * gfortran.dg/namelist_11.f: Ditto.
19200 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19201 * gfortran.dg/g77/20010519-1.f
19202 * gfortran.dg/g77/alpha1.f: Ditto.
19203 * gfortran.dg/g77/990115-1.f: Ditto.
19204 * gfortran.dg/g77/erfc.f: Ditto.
19205 * gfortran.dg/g77/19990313-3.f: Ditto.
19206 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
19207 * gfortran.dg/g77/20010426.f: Ditto.
19208 * gfortran.dg/g77/19990313-0.f: Ditto.
19209 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
19210 * gfortran.dg/g77/20000629-1.f: Ditto.
19211 * gfortran.dg/g77/970125-0.f: Ditto.
19212 * gfortran.dg/g77/8485.f: Ditto.
19213 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
19214 * gfortran.dg/g77/19990313-1.f: Ditto.
19215 * gfortran.dg/g77/int8421.f: Ditto.
19216 * gfortran.dg/g77/19990305-0.f: Ditto.
19217 * gfortran.dg/g77/947.f: Ditto.
19218 * gfortran.dg/g77/19990905-2.f: Ditto.
19219 * gfortran.dg/g77/cabs.f: Ditto.
19220 * gfortran.dg/g77/19990313-2.f: Ditto.
19221 * gfortran.dg/g77/20020307-1.f: Ditto.
19222 * gfortran.dg/g77/dcomplex.f: Ditto.
19223 * gfortran.dg/g77/19990502-1.f: Ditto.
19224 * gfortran.dg/g77/19981216-0.f: Ditto.
19225 * gfortran.dg/common_4.f90: Ditto.
19226 * gfortran.dg/entry_4.f90: Ditto.
19227 * gfortran.dg/equiv_constraint_2.f90: Ditto.
19228 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
19229 * gfortran.dg/namelist_12.f: Ditto.
19230 * gfortran.dg/scale_1.f90: Ditto.
19231 * gfortran.dg/modulo_1.f90
19232 * gfortran.dg/hollerith.f90: Ditto.
19233 * gfortran.dg/direct_io_3.f90: Ditto.
19234 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
19235 * gfortran.dg/gnu_logical_1.F: Ditto.
19236 * gfortran.dg/unf_io_convert_1.f90: Ditto.
19237 * gfortran.dg/assign_1.f90: Ditto.
19238 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
19239 * gfortran.dg/pr23095.f: Ditto.
19240 * gfortran.dg/read_float_1.f90: Ditto.
19241
19242 2005-12-17 Andreas Jaeger <aj@suse.de>
19243
19244 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
19245 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
19246
19247 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19248
19249 PR fortran/24268
19250 * gfortran.dg/fmt_white.f: New test.
19251
19252 2005-12-16 Steven G. Kargl <kargls@comcast.net>
19253
19254 * gfortran.dg/label_1.f90: New test.
19255
19256 2005-12-15 Ben Elliston <bje@au.ibm.com>
19257
19258 PR testsuite/25422
19259 * gcc.dg/20031012-1.c: Add -Walways-true option.
19260 * gcc.dg/weak/weak-3.c: Likewise.
19261 * g++.old-deja/g++.mike/warn8.C: Likewise.
19262
19263 2005-12-16 Mike Stump <mrs@apple.com>
19264
19265 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
19266 exit.
19267
19268 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19269
19270 PR libgfortran/25264
19271 PR libgfortran/25349
19272 * gfortran.dg/tl_editing.f90: Added additional checks.
19273 * gfortran.dg/t_editing.f: New test.
19274 * gfortran.dg/write_padding.f90: New test
19275
19276 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19277
19278 PR testsuite/25215
19279 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
19280
19281 2005-12-16 Jakub Jelinek <jakub@redhat.com>
19282
19283 PR rtl-optimization/24899
19284 * gcc.c-torture/execute/20051215-1.c: New test.
19285
19286 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
19287
19288 PR 24823
19289 * gfortran.dg/pr24823.f: New test.
19290
19291 2005-12-16 Jeff Law <law@redhat.com>
19292
19293 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
19294
19295 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
19296
19297 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19298 (base_types): Change C++ style comments to C style comments. Remove
19299 aligned types from the array. Keep Enums disabled.
19300 (complex_types): Remove aligned types from the array.
19301 Comment out "_Complex long double".
19302 (attrib_types): Remove.
19303 (complex_attrib_types): Remove.
19304 (attrib_array_types): Remove.
19305 (complex_attrib_array_types): Remove.
19306 (aligned_bitfld_types): Remove.
19307 (n_aligned_bitfld_types): Remove.
19308 (FEATURE_ALIGNEDPACKED): Delete.
19309 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
19310 (singles): Remove support for adding attributes.
19311 (choose_type): Remove support for attributed types.
19312 (generate_fields): Remove support for attributed bit-fields.
19313 Remove support for adding attributes.
19314 (generate_random_tests): Remove support for adding attributes.
19315 (features): Add back "[0] :0" and "complex vector [0]".
19316 (main): Remove support for attributed bit-fields.
19317 Uncomment the calling of generate_random_tests for the rests of
19318 the tests.
19319
19320 2005-12-16 Jan Hubicka <jh@suse.cz>
19321
19322 * gcc.c-torture/combine/pr25224.c: New.
19323
19324 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
19325
19326 PR other/25028
19327 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
19328 HP-UX.
19329
19330 2005-12-15 Richard Sandiford <richard@codesourcery.com>
19331
19332 * gcc.dg/20051215-1.c: New file.
19333
19334 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19335
19336 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
19337 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
19338
19339 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
19340
19341 PR fortran/18197
19342 * gfortran.dg/dummy_functions_1.f90: New.
19343
19344 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
19345
19346 PR rtl-optimization/25310
19347 * gcc.c-torture/compile/pr25310.c: New test.
19348
19349 2005-12-14 Jakub Jelinek <jakub@redhat.com>
19350
19351 PR debug/25023
19352 * gcc.dg/pr25023.c: New test.
19353
19354 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19355
19356 * g++.old-deja/g++.brendan/redecl1.C,
19357 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
19358 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
19359 g++.old-deja/g++.oliva/typeof1.C,
19360 g++.old-deja/g++.other/crash16.C,
19361 g++.old-deja/g++.other/crash34.C,
19362 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
19363 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
19364 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
19365 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
19366 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
19367 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
19368 Remove xfail.
19369
19370 2005-12-14 Kean Johnston <jkj@sco.com>
19371 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19372
19373 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
19374 * gcc.target/i386/20020523-1.c: Ditto.
19375 * gcc.target/i386/tailcall-1.c: Ditto.
19376 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
19377 * gcc.target/i386/ssetype-5.c: Ditto.
19378
19379 2005-12-14 Jeff Law <law@redhat.com>
19380
19381 * gcc.dg/tree-ssa/foldstring-1.c: New test.
19382
19383 2005-12-14 Jakub Jelinek <jakub@redhat.com>
19384
19385 PR target/25254
19386 PR target/24188
19387 * gcc.target/i386/pr25254.c: New test.
19388 * gfortran.dg/PR24188.f: New test.
19389
19390 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
19391
19392 * lib/fortran-torture.exp: Catch remaining uses of
19393 remote_file build delete.
19394
19395 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19396
19397 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
19398
19399 2005-12-14 Ben Elliston <bje@au.ibm.com>
19400
19401 * gcc.dg/warn-addr-cmp.c: New test.
19402
19403 2005-12-13 Jakub Jelinek <jakub@redhat.com>
19404
19405 PR debug/25023
19406 PR target/25293
19407 * gcc.target/i386/pr25293.c: New test.
19408
19409 2005-12-13 Petr Machata <machata@post.cz>
19410
19411 PR c++/24907
19412 * g++.dg/parse/comma2.C: New test.
19413
19414 2005-12-13 Mark Mitchell <mark@codesourcery.com>
19415 Jakub Jelinek <jakub@redhat.com>
19416
19417 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
19418 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
19419 (limits.h): Include unconditionally.
19420 (stdlib.h): Likewise.
19421 (hashtab.h): Do not include.
19422 (getopt.h): Likewise.
19423 (stddef.h): Include.
19424 (hashval_t): Define.
19425 (struct entry): Add "next" field.
19426 (HASH_SIZE): New macro.
19427 (hash_table): New variable.
19428 (switchfiles): Do not use xmalloc.
19429 (mix): New macro.
19430 (iterative_hash): New function.
19431 (hasht): Remove.
19432 (e_exists): New function.
19433 (e_insert): Likewise.
19434 (output): Use, instead of libiberty hashtable functions.
19435 (main): Do not use getopt. Do not call htab_create.
19436
19437 2005-12-13 Jakub Jelinek <jakub@redhat.com>
19438
19439 PR c++/25331
19440 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
19441 put atal* and atpaal* attributes on array elements.
19442 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
19443 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
19444 put atal* and atpaal* attributes on array elements.
19445 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
19446
19447 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
19448
19449 * gcc.dg/single-precision-constant.c: New test.
19450
19451 2005-12-13 Alan Modra <amodra@bigpond.net.au>
19452
19453 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
19454 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
19455 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
19456 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19457 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19458 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19459 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
19460 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
19461 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
19462 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
19463 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
19464 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
19465 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
19466 gcc.target/powerpc/ppc-sdata-2.c,
19467 gcc.target/powerpc/ppc-stackalign-1.c,
19468 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
19469 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
19470 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
19471 gcc.target/powerpc/rs6000-ldouble-2.c,
19472 gcc.target/powerpc/rs6000-power2-1.c,
19473 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
19474 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
19475 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
19476 option into target selector.
19477 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
19478 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
19479
19480 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
19481
19482 PR objc/25348
19483 * objc.dg/encode-9.m: New test.
19484
19485 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19486
19487 PR testsuite/20772
19488 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
19489 * gcc.dg/asm-b.c: Fix typo.
19490 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
19491 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19492 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
19493 i?86 lp64 and x86_64 ilp32.
19494 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
19495 on i?86 lp64.
19496 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
19497
19498 2005-12-12 Steven G. Kargl <kargls@comcast.net>
19499
19500 PR fortran/25078
19501 gfortran.dg/equiv_5.f90: New test.
19502
19503 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
19504
19505 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
19506 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
19507 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
19508 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
19509 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
19510 * gcc.dg/tree-ssa/reassoc-5.c: New.
19511 * gcc.dg/tree-ssa/reassoc-6.c: New.
19512 * gcc.dg/tree-ssa/reassoc-7.c: New.
19513 * gcc.dg/tree-ssa/reassoc-8.c: New.
19514 * gcc.dg/tree-ssa/reassoc-9.c: New.
19515 * gcc.dg/tree-ssa/reassoc-10.c: New.
19516 * gcc.dg/tree-ssa/reassoc-11.c: New.
19517
19518 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19519
19520 PR testsuite/25167
19521 PR testsuite/24478
19522 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
19523
19524 2005-12-12 Mark Mitchell <mark@codesourcery.com>
19525
19526 PR c++/25300
19527 * g++.dg/template/inherit.C: Do not use a generic error message.
19528
19529 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
19530
19531 PR libobjc/25354
19532 * objc.dg/gnu-encoding: New directory.
19533 * objc.dg/gnu-encoding/compat-common.h: New file.
19534 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
19535 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
19536 * objc.dg/gnu-encoding/vector-defs.h: New file.
19537 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
19538 * objc.dg/gnu-encoding/generate-random.c: New file.
19539 * objc.dg/gnu-encoding/generate-random_r.c: New file.
19540 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
19541 * objc.dg/gnu-encoding/generate-random.h: New file.
19542
19543 2005-12-11 Mark Mitchell <mark@codesourcery.com>
19544
19545 PR c++/25337
19546 * g++.dg/template/defarg7.C: New test.
19547
19548 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
19549
19550 PR libobjc/25347
19551 * objc.dg/encode-8.m: New test.
19552
19553 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
19554
19555 PR libobjc/25346
19556 * objc.dg/encode-7.m: New test.
19557
19558 2005-12-10 Mark Mitchell <mark@codesourcery.com>
19559
19560 PR c++/25010
19561 * g++.dg/opt/inline10.C: New test.
19562
19563 2005-12-11 Steven G. Kargl <kargls@comcast.net>
19564
19565 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
19566
19567 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
19568
19569 * gfortran.dg/substring_equivalence.f90: typo in comment
19570
19571 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19572
19573 PR fortran/25068
19574 * gfortran.dg/iostat_3.f90: New test.
19575
19576 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
19577
19578 PR fortran/23815
19579 * gfortran.dg/unf_io_convert_1.f90: New test.
19580 * gfortran.dg/unf_io_convert_2.f90: New test.
19581 * gfortran.dg/unf_io_convert_3.f90: New test.
19582
19583 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19584
19585 PR testsuite/20772
19586 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
19587 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
19588 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
19589 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
19590 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
19591 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
19592 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
19593 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
19594 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
19595 gcc.dg/torture/fp-int-convert-float128-timode.c,
19596 gcc.dg/torture/fp-int-convert-float128.c,
19597 gcc.dg/torture/fp-int-convert-float80-timode.c,
19598 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
19599 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
19600
19601 * gcc.dg/tls/opt-1.c: Require effective target fpic.
19602
19603 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
19604
19605 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
19606
19607 2005-12-10 Richard Sandiford <richard@codesourcery.com>
19608
19609 * gcc.dg/20051207-1.c,
19610 * gcc.dg/20051207-2.c,
19611 * gcc.dg/20051207-3.c: New tests.
19612
19613 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19614
19615 PR testsuite/20772
19616 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
19617 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
19618 dg-skip-if target selector.
19619
19620 PR testsuite/20772
19621 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
19622 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
19623 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
19624 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
19625 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
19626 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
19627 and/or merge with i?86 cases.
19628
19629 * gcc.dg/tls/opt-3.c: Require effective target fpic.
19630
19631 PR testsuite/20772
19632 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
19633 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
19634 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
19635 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
19636 x86_64-*-linux*.
19637
19638 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
19639
19640 PR target/25311
19641 * gcc.c-torture/compile/pr25311.c: New test.
19642
19643 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19644
19645 PR libgfortran/25039
19646 * gfortran.dg/read_comma.f: New test.
19647
19648 2005-12-08 Jakub Jelinek <jakub@redhat.com>
19649
19650 PR c++/19317
19651 * g++.dg/opt/pr19317-1.C: New test.
19652 * g++.dg/opt/pr19317-2.C: New test.
19653 * g++.dg/opt/pr19317-3.C: New test.
19654
19655 PR target/19005
19656 * gcc.c-torture/execute/pr19005.c: New test.
19657
19658 PR target/17828
19659 * g++.old-deja/g++.other/comdat5.C: New test.
19660 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
19661
19662 * g++.dg/compat/struct-layout-1.exp: New file.
19663 * g++.dg/compat/struct-layout-1.h: New.
19664 * g++.dg/compat/struct-layout-1_generate.c: New.
19665 * g++.dg/compat/struct-layout-1_x1.h: New.
19666 * g++.dg/compat/struct-layout-1_x2.h: New.
19667 * g++.dg/compat/struct-layout-1_y1.h: New.
19668 * g++.dg/compat/struct-layout-1_y2.h: New.
19669
19670 * gcc.dg/20050330-2.c: New test.
19671
19672 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
19673
19674 PR fortran/25292
19675 * gfortran.dg/associated_1.f90: New.
19676
19677 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
19678
19679 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
19680 ILP32 vect_no_align platforms.
19681
19682 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
19683 Jakub Jelinek <jakub@redhat.com>
19684
19685 PR target/25268
19686 * gcc.c-torture/compile/20051207-1.c: New test.
19687
19688 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19689
19690 PR testsuite/20772
19691 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
19692 gcc.dg/torture/pr18582-1.c,
19693 gcc.target/i386/attributes-error.c: Also test on x86_64.
19694
19695 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
19696
19697 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19698
19699 PR c++/19397
19700 * g++.dg/template/typedef3.C: New test.
19701
19702 PR c++/19762
19703 PR c++/19764
19704 * g++.dg/template/dtor3.C: Fix error markers.
19705
19706 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
19707
19708 * lib/target-supports.exp (check_effective_target_sync_char_short):
19709 Add s390*.
19710
19711 2005-12-06 Janis Johnson <janis187@us.ibm.com>
19712
19713 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
19714
19715 2005-12-06 Roger Sayle <roger@eyesopen.com>
19716
19717 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
19718 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
19719 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
19720 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
19721
19722 2005-12-06 Roger Sayle <roger@eyesopen.com>
19723
19724 PR c++/25263
19725 * g++.dg/other/array2.C: New test case.
19726
19727 2005-12-05 Geoffrey Keating <geoffk@apple.com>
19728
19729 * gcc.dg/darwin-weakimport-3.c: New.
19730
19731 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
19732 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
19733 and to work on Darwin.
19734 * gcc.dg/attr-weakref-1b.c: New file.
19735 * gcc.dg/attr-weakref-2.c: New test.
19736 * gcc.dg/darwin-weakref-1.c: New test.
19737
19738 2005-12-05 Janis Johnson <janis187@us.ibm.com>
19739
19740 PR testsuite/25247
19741 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
19742 use in selector expressions.
19743 (dg-xfail-if): Ditto.
19744 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
19745 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
19746 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
19747 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
19748 * gcc.test-framework/test-framework.exp: Skip generated tests if
19749 CHECK_TEST_FRAMEWORK is not 1.
19750
19751 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
19752
19753 PR tree-optimization/24963
19754 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
19755
19756 PR target/24108
19757 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
19758
19759 PR target/18580
19760 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
19761 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
19762 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
19763 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
19764
19765 2005-12-05 Jakub Jelinek <jakub@redhat.com>
19766
19767 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
19768 dg-options.
19769
19770 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
19771
19772 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
19773
19774 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
19775
19776 * gcc.dg/format/cast-1.c: New test.
19777
19778 2005-12-04 Roger Sayle <roger@eyesopen.com>
19779
19780 PR c/7776
19781 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
19782 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
19783 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
19784 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
19785
19786 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
19787
19788 * gcc.dg/cast-pretty-print-1.c: New test.
19789
19790 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
19791
19792 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
19793
19794 2005-12-02 Mark Mitchell <mark@codesourcery.com>
19795
19796 PR c++/24173
19797 * g++.dg/template/friend40.C: New test.
19798
19799 2005-12-02 Jakub Jelinek <jakub@redhat.com>
19800
19801 PR target/25199
19802 * gcc.target/i386/movq-2.c: New test.
19803 * gcc.target/i386/movq.c: Remove target i?86, instead add
19804 dg-require-effective-target ilp32.
19805
19806 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19807
19808 PR c++/24103
19809 * g++.dg/other/default1.C: New test.
19810
19811 2005-12-02 Richard Guenther <rguenther@suse.de>
19812
19813 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19814
19815 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
19816
19817 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
19818
19819 2005-12-02 Alan Modra <amodra@bigpond.net.au>
19820
19821 PR target/21017
19822 * gcc.target/powerpc/rotate.c: New.
19823
19824 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19825
19826 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
19827 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
19828
19829 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
19830
19831 PR c/13384
19832 * gcc.dg/pr17730-1.c: Adjust.
19833 * gcc.dg/lvalue1.c (main): Likewise.
19834 * gcc.dg/lvalue-2.c: Likewise.
19835 * g++.dg/pr7503-3.C
19836
19837 2005-12-01 Geoffrey Keating <geoffk@apple.com>
19838
19839 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
19840 error messages.
19841
19842 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
19843
19844 PR fortran/24789
19845 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
19846
19847 2005-12-01 Uros Bizjak <uros@kss-loka.si>
19848
19849 PR target/24475
19850 * lib/target-supports.exp (check_effective_target_tls): New.
19851 (check_effective_target_tls_runtime): New.
19852 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
19853 for TLS support.
19854 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
19855 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19856 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
19857 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
19858 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
19859 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
19860 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19861 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
19862 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
19863 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
19864 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
19865 effective-target TLS.
19866 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
19867 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
19868 effective-target TLS runtime.
19869
19870 2005-12-01 Uros Bizjak <uros@kss-loka.si>
19871
19872 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
19873
19874 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
19875
19876 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
19877 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
19878 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
19879 ignored" warnings when "packing" is the same as the ABI layout.
19880
19881 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
19882
19883 PR fortran/21302
19884 * gfortran.dg/line_length_1.f: New test.
19885 * gfortran.dg/line_length_2.f90: Ditto.
19886
19887 2005-11-30 Richard Guenther <rguenther@suse.de>
19888
19889 PR tree-optimization/21655
19890 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
19891
19892 2005-11-30 Dale Johannesen <dalej@apple.com>
19893
19894 * gcc.c-torture/compile/pr24930.c: New.
19895
19896 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
19897
19898 PR fortran/15809
19899 * gfortran.dg/auto_char_dummy_array.f90: New test.
19900
19901 2005-11-30 Jeff Law <law@redhat.com>
19902
19903 * g++.old-deja/g++.law/pr25000.C: New test.
19904
19905 2005-11-30 Jakub Jelinek <jakub@redhat.com>
19906
19907 * gcc.dg/tls/opt-11.c: New test.
19908
19909 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
19910
19911 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
19912 targets.
19913 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
19914 LP64 ia64.
19915
19916 2005-11-29 Jakub Jelinek <jakub@redhat.com>
19917
19918 * gfortran.dg/open_access_1.f90: New test.
19919
19920 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19921
19922 * gcc.dg/charset/builtin2.c: New test.
19923
19924 2005-11-28 Jakub Jelinek <jakub@redhat.com>
19925
19926 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
19927 on mmix-*-* for *_[xy].c.
19928
19929 2005-11-28 Kean Johnston <jkj@sco.com>
19930
19931 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
19932 headers.
19933 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
19934 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
19935 * gcc.target/i386/asm-3.c: Ditto.
19936 * gcc.target/i386/clobbers.c: Ditto.
19937 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
19938 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
19939 test regexp.
19940 * gcc.target/i386/mul.c: Ditto.
19941 * gcc.target/i386/ssetype-1.c: Ditto.
19942 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
19943 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
19944 static so the test works with -fPIC mode too. Based on comment in
19945 PR19231 by Pinski.
19946 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
19947
19948 2005-11-28 Richard Guenther <rguenther@suse.de>
19949
19950 * gcc.dg/alias-9.c: New testcase.
19951 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
19952
19953 2005-11-28 Roger Sayle <roger@eyesopen.com>
19954 Uros Bizjak <uros@kss-loka.si>
19955
19956 PR middle-end/20219
19957 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
19958 tan(x)/sin(x) transformations.
19959
19960 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
19961
19962 PR middle-end/24575
19963 * gcc.dg/tree-ssa/divide-3.c: New test.
19964 * gcc.dg/tree-ssa/divide-4.c: New test.
19965
19966 2005-11-27 Steven G. Kargl <kargls@comcast.net>
19967
19968 PR fortran/24917
19969 * gfortran.dg/boz_6.f90: New test.
19970
19971 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19972
19973 PR fortran/23912
19974 * gfortran.dg/modulo_1.f90: New test.
19975
19976 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19977
19978 PR libfortran/24919
19979 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
19980 fail on CRLF platforms.
19981 * gfortran.dg/ftell_2.f90: Likewise.
19982
19983 2005-11-26 Eric Christopher <echristo@apple.com>
19984
19985 * gcc.dg/intmax_t-1.c: Remove mips xfail.
19986
19987 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
19988
19989 * objc.dg/gnu-runtime-3.m: Simplify.
19990
19991 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
19992
19993 PR middle-end/23669
19994 * gcc.dg/tree-ssa/divide-1.c: New test.
19995 * gcc.dg/tree-ssa/divide-2.c: New test.
19996
19997 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
19998
19999 PR libgfortran/24945
20000 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
20001
20002 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
20003
20004 PR libgfortran/24945
20005 * gfortran.dg/open_status_2.f90: New test.
20006
20007 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20008
20009 * gcc.c-torture/execute/builtins/fprintf.c,
20010 gcc.c-torture/execute/builtins/fputs-lib.c,
20011 gcc.c-torture/execute/builtins/fputs.c,
20012 gcc.c-torture/execute/builtins/lib/fprintf.c,
20013 gcc.c-torture/execute/builtins/lib/printf.c,
20014 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
20015
20016 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
20017
20018 * gcc.dg/20050922-2.c: New test.
20019
20020 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
20021
20022 * objc.dg/gnu-runtime-3.m: New test.
20023
20024 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20025
20026 PR c++/9278
20027 * g++.dg/other/void1.C: New test.
20028
20029 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
20030
20031 PR middle-end/24998
20032 * gcc.dg/torture/fp-int-convert-float.c,
20033 gcc.dg/torture/fp-int-convert-double.c,
20034 gcc.dg/torture/fp-int-convert-long-double.c,
20035 gcc.dg/torture/fp-int-convert-timode.c,
20036 gcc.dg/torture/fp-int-convert-float80.c,
20037 gcc.dg/torture/fp-int-convert-float80-timode.c,
20038 gcc.dg/torture/fp-int-convert-float128.c,
20039 gcc.dg/torture/fp-int-convert-float128-timode.c,
20040 gcc.dg/torture/fp-int-convert.h: New files.
20041
20042 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
20043
20044 PR middle-end/24989
20045 * gcc.dg/tree-ssa/bool-10.c: New test.
20046 * gcc.dg/tree-ssa/bool-11.c: New test.
20047 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
20048
20049 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
20050
20051 PR middle-end/24990
20052 * tree-ssa/pr24990-1.c: New test.
20053
20054 2005-11-24 Richard Guenther <rguenther@suse.de>
20055 Dirk Mueller <dmueller@suse.de>
20056
20057 PR c++/14024
20058 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
20059 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
20060 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
20061 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
20062 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
20063 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
20064
20065 2005-11-23 Uros Bizjak <uros@kss-loka.si>
20066
20067 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
20068
20069 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
20070
20071 PR c/21668
20072 * gcc.dg/Wc++-compat.c: New.
20073 * gcc.dg/Wno-c++-compat.c: New.
20074
20075 2005-11-23 Alan Modra <amodra@bigpond.net.au>
20076
20077 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
20078 (vspltish, vspltisw): Likewise.
20079
20080 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20081
20082 PR libgfortran/24794
20083 * gfortran.dg/namelist_12.f: Fix quotes.
20084 * gfortran.dg/namelist_13.f90: Fix quotes.
20085 * gfortran.dg/namelist_14.f90: Fix quotes.
20086 * gfortran.dg/namelist_15.f90: Fix quotes.
20087 * gfortran.dg/namelist_use.f90: Fix quotes.
20088 * gfortran.dg/namelist_use_only.f90: Fix quotes.
20089 * gfortran.dg/namelist_21.f90: New test.
20090 * gfortran.dg/namelist_22.f90: New test.
20091
20092 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
20093
20094 PR target/23435
20095 * gcc.c-torture/compile/pr23435.c: New.
20096
20097 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
20098
20099 * gcc.c-torture/execute/floatunsisf-1.c: New test.
20100
20101 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
20102
20103 * gcc.target/powerpc/405-macchw-1.c,
20104 gcc.target/powerpc/405-macchw-2.c,
20105 gcc.target/powerpc/405-macchwu-1.c,
20106 gcc.target/powerpc/405-macchwu-2.c,
20107 gcc.target/powerpc/405-machhw-1.c,
20108 gcc.target/powerpc/405-machhw-2.c,
20109 gcc.target/powerpc/405-machhwu-1.c,
20110 gcc.target/powerpc/405-machhwu-2.c,
20111 gcc.target/powerpc/405-maclhw-1.c,
20112 gcc.target/powerpc/405-maclhw-2.c,
20113 gcc.target/powerpc/405-maclhwu-1.c,
20114 gcc.target/powerpc/405-maclhwu-2.c,
20115 gcc.target/powerpc/405-mulchw-1.c,
20116 gcc.target/powerpc/405-mulchw-2.c,
20117 gcc.target/powerpc/405-mulchwu-1.c,
20118 gcc.target/powerpc/405-mulchwu-2.c,
20119 gcc.target/powerpc/405-mulhhw-1.c,
20120 gcc.target/powerpc/405-mulhhw-2.c,
20121 gcc.target/powerpc/405-mulhhwu-1.c,
20122 gcc.target/powerpc/405-mulhhwu-2.c,
20123 gcc.target/powerpc/405-mullhw-1.c,
20124 gcc.target/powerpc/405-mullhw-2.c,
20125 gcc.target/powerpc/405-mullhwu-1.c,
20126 gcc.target/powerpc/405-mullhwu-2.c,
20127 gcc.target/powerpc/405-nmacchw-1.c,
20128 gcc.target/powerpc/405-nmacchw-2.c,
20129 gcc.target/powerpc/405-nmachhw-1.c,
20130 gcc.target/powerpc/405-nmachhw-2.c,
20131 gcc.target/powerpc/405-nmaclhw-1.c,
20132 gcc.target/powerpc/405-nmaclhw-2.c,
20133 gcc.target/powerpc/440-macchw-1.c,
20134 gcc.target/powerpc/440-macchw-2.c,
20135 gcc.target/powerpc/440-macchwu-1.c,
20136 gcc.target/powerpc/440-macchwu-2.c,
20137 gcc.target/powerpc/440-machhw-1.c,
20138 gcc.target/powerpc/440-machhw-2.c,
20139 gcc.target/powerpc/440-machhwu-1.c,
20140 gcc.target/powerpc/440-machhwu-2.c,
20141 gcc.target/powerpc/440-maclhw-1.c,
20142 gcc.target/powerpc/440-maclhw-2.c,
20143 gcc.target/powerpc/440-maclhwu-1.c,
20144 gcc.target/powerpc/440-maclhwu-2.c,
20145 gcc.target/powerpc/440-mulchw-1.c,
20146 gcc.target/powerpc/440-mulchw-2.c,
20147 gcc.target/powerpc/440-mulchwu-1.c,
20148 gcc.target/powerpc/440-mulchwu-2.c,
20149 gcc.target/powerpc/440-mulhhw-1.c,
20150 gcc.target/powerpc/440-mulhhw-2.c,
20151 gcc.target/powerpc/440-mulhhwu-1.c,
20152 gcc.target/powerpc/440-mulhhwu-2.c,
20153 gcc.target/powerpc/440-mullhw-1.c,
20154 gcc.target/powerpc/440-mullhw-2.c,
20155 gcc.target/powerpc/440-mullhwu-1.c,
20156 gcc.target/powerpc/440-mullhwu-2.c,
20157 gcc.target/powerpc/440-nmacchw-1.c,
20158 gcc.target/powerpc/440-nmacchw-2.c,
20159 gcc.target/powerpc/440-nmachhw-1.c,
20160 gcc.target/powerpc/440-nmachhw-2.c,
20161 gcc.target/powerpc/440-nmaclhw-1.c,
20162 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
20163
20164 2005-11-21 Jakub Jelinek <jakub@redhat.com>
20165
20166 PR fortran/24774
20167 * gfortran.dg/inquire_9.f90: New test.
20168
20169 PR fortran/21647
20170 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
20171
20172 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
20173
20174 PR libfortran/24432
20175 * lib/target-supports.exp (check_effective_target_fortran_large_real):
20176 Check that 'cos' is supported.
20177
20178 2005-11-21 Paul Thomas <pault@gcc.gnu.org
20179
20180 PR fortran/24223
20181 * gfortran.dg/substring_equivalence.f90: New test.
20182
20183 PR fortran/24705
20184 * gfortran.dg/auto_internal_assumed.f90: New test.
20185
20186 2005-11-21 Uros Bizjak <uros@kss-loka.si>
20187
20188 * gcc.dg/fold-div-2.c: New test.
20189
20190 2005-11-20 Ian Lance Taylor <ian@airs.com>
20191
20192 PR rtl-optimization/24883
20193 * gcc.c-torture/compile/pr24883.c: New test.
20194
20195 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
20196
20197 PR middle-end/20583
20198 * gcc.c-torture/compile/pr20583.c: New.
20199
20200 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
20201
20202 * gcc.c-torture/execute/usmul.c: New test.
20203
20204 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
20205
20206 * gcc.dg/tree-ssa/vrp22.c: New test.
20207
20208 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
20209
20210 PR middle-end/24912
20211 * gcc.dg/torture/pr24912-1.c: New test.
20212
20213 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
20214
20215 PR fortran/24862
20216 * gfortran.dg/arrayio_derived_1.f90: New test.
20217
20218 2005-11-19 Richard Guenther <rguenther@suse.de>
20219
20220 PR middle-end/23294
20221 * gcc.dg/tree-ssa/pr23294.c: New testcase.
20222
20223 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
20224
20225 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
20226
20227 2005-11-18 Mark Mitchell <mark@codesourcery.com>
20228
20229 PR c++/8355
20230 * g++.dg/template/friend39.C: New test.
20231
20232 2005-11-18 James E Wilson <wilson@specifix.com>
20233
20234 * gcc.dg/builtin-strstr.c: New.
20235
20236 2005-11-18 Richard Henderson <rth@redhat.com>
20237
20238 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
20239 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
20240 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
20241 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
20242 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
20243 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
20244 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
20245 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
20246 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
20247 renaming to remove initial "ia64-".
20248
20249 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
20250
20251 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
20252
20253 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
20254
20255 * g++.dg/cpp/string-2.C: New test.
20256
20257 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
20258
20259 * gcc.dg/tree-ssa/loop-14.c: New test.
20260
20261 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
20262 Michael Chamberlain <michael@chamberlain.net.au>
20263
20264 * ada/acats/run_all.sh (target_run): Kill long running tests.
20265
20266 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20267
20268 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
20269 * gcc.dg/cleanup-9.c: Likewise.
20270 * gcc.dg/cleanup-10.c: Likewise.
20271 * gcc.dg/cleanup-11.c: Likewise.
20272
20273 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20274
20275 PR fortran/24892
20276 * gfortran.dg/open_access_append_1.f90: New test.
20277 * gfortran.dg/open_access_append_2.f90: New test.
20278
20279 2005-11-16 Richard Guenther <rguenther@suse.de>
20280
20281 PR middle-end/24851
20282 * gcc.c-torture/execute/pr24851.c: New testcase.
20283
20284 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
20285
20286 * gcc.dg/fold-overflow-1.c: New test.
20287
20288 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
20289
20290 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
20291 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
20292
20293 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
20294
20295 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
20296 structures.
20297 * g++.dg/eh/forced2.C: Likewise.
20298 * g++.dg/eh/forced3.C: Likewise.
20299 * g++.dg/eh/forced4.C: Likewise.
20300
20301 2005-11-11 Mike Stump <mrs@apple.com>
20302
20303 * g++.old-deja/g++.mike/unused.C: Add.
20304
20305 2005-11-15 Mark Mitchell <mark@codesourcery.com>
20306
20307 PR c++/24667
20308 * g++.dg/warn/Wcast-qual1.C: New test.
20309
20310 2005-11-15 Jan Hubicka <jh@suse.cz>
20311
20312 * gcc.dg/winline-5.c: Add large-unit-insns limit.
20313
20314 2005-11-14 David Edelsohn <edelsohn@gnu.org>
20315
20316 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
20317
20318 2005-11-14 Diego Novillo <dnovillo@redhat.com>
20319
20320 PR 24840
20321 * gcc.dg/tree-ssa/pr24840.c: New test.
20322
20323 2005-11-14 Janis Johnson <janis187@us.ibm.com>
20324
20325 PR testsuite/24841
20326 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
20327
20328 2005-11-14 Dale Johannesen <dalej@apple.com>
20329
20330 * gcc.c-torture/execute/20051113-1.c: New.
20331
20332 2005-11-14 Mark Mitchell <mark@codesourcery.com>
20333
20334 PR c++/24687
20335 * g++.dg/template/crash43.C: New test.
20336
20337 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
20338
20339 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
20340
20341 2005-11-13 Mark Mitchell <mark@codesourcery.com>
20342
20343 PR c++/24817
20344 * g++.dg/eh/spec8.C: New test.
20345
20346 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
20347
20348 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
20349
20350 2005-11-13 Mark Mitchell <mark@codesourcery.com>
20351
20352 PR c++/20293
20353 * g++.dg/parse/ambig4.C: New test.
20354 * g++.dg/tc1/dr101.C: Adjust error markers.
20355 * g++.dg/lookup/strong-using-2.C: Likewise.
20356 * g++.dg/lookup/ambig5.C: Likewise.
20357 * g++.dg/lookup/ambig4.C: Likewise.
20358 * g++.dg/parse/crash22.C: Likewise.
20359
20360 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
20361
20362 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
20363
20364 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
20365
20366 * gcc.dg/nested-calls-1.c: New test.
20367
20368 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20369
20370 * gfortran.dg/complex_intrinsic_1.f90: New test.
20371 * gfortran.dg/complex_intrinsic_2.f90: New test.
20372 * gfortran.dg/fgetc_1.f90: New test.
20373 * gfortran.dg/fgetc_2.f90: New test.
20374 * gfortran.dg/fgetc_3.f90: New test.
20375 * gfortran.dg/ftell_1.f90: New test.
20376 * gfortran.dg/ftell_2.f90: New test.
20377 * gfortran.dg/gnu_logical_1.F: New test.
20378 * gfortran.dg/gnu_logical_2.f90: New test.
20379
20380 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
20381
20382 PR middle-end/24820
20383 * gcc.dg/pr24820.c: New test.
20384
20385 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
20386
20387 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
20388 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
20389 variable.
20390
20391 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20392
20393 PR testsuite/24614
20394 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
20395
20396 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
20397
20398 * gcc.target/cris/cris.exp: New file.
20399 * gcc.target/cris/rld-legit1.c: New test.
20400 * gcc.target/cris/rld-legit2.c: New test.
20401
20402 2005-11-12 Jakub Jelinek <jakub@redhat.com>
20403
20404 PR c++/24780
20405 * g++.dg/opt/pr24780.C: New test.
20406
20407 PR c++/24761
20408 * g++.dg/template/asm1.C: New test.
20409
20410 2005-11-12 Steven G. Kargl <kargls@comcast.net>
20411
20412 PR libgfortran/24787
20413 * gfortran.dg/scan_1.f90: New test.
20414
20415 2005-11-12 Jan Hubicka <jh@suse.cz>
20416
20417 * gcc.target/i386/minmax-1.c: New.
20418 * gcc.target/i386/minmax-2.c: New.
20419
20420 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
20421
20422 * gcc.dg/pr24445.c: Fix for 64-bit targets.
20423
20424 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
20425
20426 * gcc.c-torture/execute/20051110-1.c,
20427 gcc.c-torture/execute/20051110-2.c: New tests.
20428
20429 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
20430
20431 PR middle-end/24750
20432 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
20433 New tests.
20434
20435 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
20436
20437 * lib/target-libpath.exp (get_shlib_extension): New proc.
20438 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
20439 * lib/gfortran.exp (gfortran_link_flags): Likewise.
20440 * lib/objc.exp (objc_target_compile): Likewise.
20441 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
20442 detection.
20443
20444 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
20445
20446 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
20447
20448 * lib/target-supports.exp (check_effective_target_static_libgfortran):
20449 Add -static to additional_flags and pass it to target_compile.
20450
20451 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20452
20453 PR libgfortran/24719
20454 gfortran.dg/read_noadvance.f90: New test.
20455
20456 PR libgfortran/24699
20457 gfortran.dg/fmt_t_2.f90: New test.
20458
20459 PR libgfortran/24785
20460 gfortran.dg/read_x_eor.f90: New test.
20461
20462 PR libgfortran/24584
20463 gfortran.dg/namelist_empty.f90: Rename test.
20464
20465 PR libgfortran/24489
20466 gfortran/read_eor.f90: Rename test.
20467
20468 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
20469
20470 PR fortran/15976
20471 * gfortran.dg/automatic_module_variable.f90: New test.
20472
20473 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
20474
20475 PR target/24445
20476 * gcc.dg/pr24445.c: New test.
20477
20478 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
20479
20480 PR fortran/24655
20481 PR fortran/24755
20482 * gfortran.dg/recursive_statement_functions.f90: Add statement
20483 functions using inline intrinsic functions and parameters to test
20484 that they no longer seg-fault.
20485
20486 PR fortran/24409
20487 gfortran.dg/nested_modules_4.f90: New test.
20488 gfortran.dg/nested_modules_5.f90: New test.
20489
20490 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20491
20492 PR fortran/24643
20493 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
20494
20495 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
20496
20497 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
20498 failures.
20499
20500 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
20501
20502 * gcc.dg/sparc-getcontext-1.c: New test.
20503
20504 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
20505
20506 * gcc.dg/ifcvt-fabs-1.c: New test.
20507
20508 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
20509
20510 PR other/4372
20511 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
20512 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
20513
20514 2005-11-09 Richard Guenther <rguenther@suse.de>
20515
20516 PR tree-optimization/24716
20517 * gcc.c-torture/execute/pr24716.c: New testcase.
20518
20519 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20520
20521 * gcc.dg/pr24624.c: Disable for non S/390 targets.
20522
20523 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20524
20525 PR 24624
20526 * gcc.dg/pr24624.c: Testcase added.
20527
20528 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20529
20530 PR 24623
20531 * g++.dg/other/pr24623.C: Testcase added.
20532
20533 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
20534
20535 PR fortran/22607
20536 * gfortran-dg/pure_byref_1.f90: New.
20537 * gfortran-dg/pure_byref_2.f90: New.
20538
20539 2005-11-09 Uros Bizjak <uros@kss-loka.si>
20540
20541 PR c/24101
20542 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
20543 * gcc.dg/dg.exp: Run main loop also for *.i files.
20544
20545 2005-11-08 Jakub Jelinek <jakub@redhat.com>
20546
20547 PR c++/19450
20548 * g++.dg/tls/diag-3.C: New test.
20549 * g++.dg/tls/diag-4.C: New test.
20550 * g++.dg/tls/static-1.C: New test.
20551 * g++.dg/tls/static-1a.cc: New file.
20552
20553 2005-11-08 Diego Novillo <dnovillo@redhat.com>
20554
20555 PR 23046
20556 * g++.dg/tree-ssa/pr23046.C: New test.
20557
20558 2005-11-08 Devang Patel <dpatel@apple.com>
20559
20560 PR tree-optimization/23115
20561 * gcc.dg/tree-ssa/pr23115.c: New.
20562
20563 2005-11-08 David Edelsohn <edelsohn@gnu.org>
20564
20565 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
20566 * gcc.target/powerpc/pr16155.c: Same.
20567 * gcc.target/powerpc/altivec-1.c: Same.
20568 * gcc.target/powerpc/altivec-2.c: Same.
20569 * gcc.target/powerpc/altivec-3.c: Same.
20570 * gcc.target/powerpc/altivec-5.c: Same.
20571 * gcc.target/powerpc/altivec-11.c: Same.
20572 * gcc.target/powerpc/altivec-12.c: Same.
20573 * gcc.target/powerpc/altivec-14.c: Same.
20574 * gcc.target/powerpc/altivec-22.c: Same.
20575 * gcc.target/powerpc/altivec-consts.c: Same.
20576 * gcc.target/powerpc/altivec-pr22085.c: Same.
20577 * gcc.target/powerpc/altivec-splat.c: Same.
20578 * gcc.target/powerpc/altivec-varargs-1.c: Same.
20579 * gcc.target/powerpc/altivec-vec-merge.c: Same.
20580 * gcc.target/powerpc/darwin-longlong.c: Same.
20581
20582 2005-11-08 Uros Bizjak <uros@kss-loka.si>
20583
20584 PR target/19340
20585 * gcc.dg/pr19340.c: New test.
20586
20587 2005-11-07 Ian Lance Taylor <ian@airs.com>
20588
20589 PR rtl-optimization/24683
20590 * gcc.dg/pr24683.c: New test.
20591
20592 2005-11-07 Uros Bizjak <uros@kss-loka.si>
20593
20594 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
20595 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
20596
20597 2005-11-07 Uros Bizjak <uros@kss-loka.si>
20598
20599 * gcc.target/i386/pr23376.c: Compile with -mmmx.
20600
20601 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
20602
20603 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
20604
20605 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
20606
20607 PR target/24230
20608
20609 * gcc.target/powerpc/altivec-consts.c,
20610 gcc.target/powerpc/altivec-splat.c: New testcase.
20611
20612 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
20613
20614 PR c/24599
20615
20616 * gcc.dg/overflow-2.c: New testcase.
20617
20618 2005-11-07 Jakub Jelinek <jakub@redhat.com>
20619
20620 PR rtl-optimization/23567
20621 * gcc.c-torture/execute/20051104-1.c: New test.
20622
20623 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
20624
20625 PR fortran/24534
20626 gfortran.dg/private_type_2.f90: Modified to check that case with
20627 PRIVATE declaration within derived type is accepted.
20628
20629 PR fortran/20838
20630 gfortran.dg/pointer_assign_1.f90: New test.
20631
20632 PR fortran/20840
20633 * gfortran.dg/arrayio_0.f90: New test.
20634
20635 PR fortran/17737
20636 gfortran.dg/data_initialized.f90: New test.
20637 gfortran.dg/data_constraints_1.f90: New test.
20638 gfortran.dg/data_constraints_2.f90: New test.
20639
20640 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
20641
20642 PR fortran/24174
20643 PR fortran/24305
20644 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
20645
20646 2005-11-06 Diego Novillo <dnovillo@redhat.com>
20647
20648 PR 24670
20649 * gcc.dg/tree-ssa/pr24670.c: New test.
20650
20651 2005-11-05 Ian Lance Taylor <ian@airs.com>
20652
20653 PR target/22432
20654 * gcc.target/i386/pr22432.c: New test.
20655
20656 2005-11-05 Richard Henderson <rth@redhat.com>
20657
20658 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
20659 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
20660 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
20661 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
20662 from gcc.dg/alpha-*.
20663 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
20664 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
20665
20666 2005-11-05 Andreas Jaeger <aj@suse.de>
20667
20668 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
20669
20670 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
20671
20672 PR target/23424
20673 * gcc.dg/torture/pr23424-1.c: New test.
20674
20675 2005-11-04 Richard Henderson <rth@redhat.com>
20676
20677 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
20678 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
20679 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
20680 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
20681 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
20682 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
20683 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
20684 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
20685 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
20686 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
20687 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
20688 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
20689 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
20690 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
20691 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
20692 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
20693 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
20694 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
20695 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
20696 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
20697 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
20698 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
20699 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
20700 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
20701 Move from gcc.dg/.
20702 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
20703 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
20704 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
20705 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
20706 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
20707 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
20708 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
20709 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
20710 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
20711 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
20712 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
20713 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
20714 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
20715 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
20716 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
20717 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
20718 gcc.target/i386/lea.c, gcc.target/i386/local.c,
20719 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
20720 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
20721 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
20722 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
20723 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
20724 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
20725 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
20726 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
20727 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
20728 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
20729 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
20730 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
20731 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
20732 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
20733 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
20734 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
20735 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
20736 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
20737 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
20738 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
20739 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
20740 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
20741 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
20742 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
20743 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
20744 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
20745 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
20746 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
20747
20748 2005-11-04 Diego Novillo <dnovillo@redhat.com>
20749
20750 PR 24627
20751 * gcc.dg/tree-ssa/pr24627.c: New test.
20752
20753 2005-11-04 Paul Brook <paul@codesourcery.com>
20754
20755 * gcc.dg/tls/opt-10.c: New test.
20756
20757 2005-11-04 Andreas Jaeger <aj@suse.de>
20758
20759 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
20760 avoid extra warnings.
20761
20762 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20763
20764 PR libfortran/22298
20765 * lib/target-supports.exp
20766 (check_effective_target_static_libgfortran): New
20767 static_libgfortran effective target.
20768 * gfortran.dg/static_linking_1.f: New test.
20769 * gfortran.dg/static_linking_1.c: New file.
20770
20771 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
20772
20773 * gcc.dg/pr24615.c: Guard test with { target fpic }.
20774
20775 2005-11-03 Josh Conner <jconner@apple.com>
20776
20777 PR c++/19989
20778 g++.dg/ext/array2.C: New test.
20779 g++.dg/template/dependent-name3.C: New test.
20780 g++.dg/template/dependent-name4.C: New test.
20781 g++.dg/template/sfinae2.C: New test.
20782
20783 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20784
20785 PR preprocessor/22042
20786 * gcc.dg/cpp/strify4.c: New test.
20787
20788 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20789
20790 PR c++/17964
20791 * g++.dg/cpp/string-1.C: New test.
20792
20793 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20794
20795 * gcc.target/powerpc: New directory.
20796 * gcc.target/powerpc/powerpc.exp: New file.
20797 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
20798 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
20799 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
20800 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
20801 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
20802 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
20803 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
20804 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
20805 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
20806 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
20807 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
20808 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
20809 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
20810 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
20811 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
20812 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
20813 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
20814 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
20815 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
20816 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
20817 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
20818 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
20819 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
20820 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
20821 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
20822 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
20823 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
20824 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
20825 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
20826 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
20827 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
20828 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
20829 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
20830 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
20831
20832 2005-11-03 Mark Mitchell <mark@codesourcery.com>
20833
20834 PR c++/21627
20835 * g++.dg/warn/inline2.C: New test.
20836
20837 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20838
20839 PR middle-end/23155
20840 * g++.dg/ext/c99struct1.C: New test.
20841 * gcc.dg/union-cast-1.c: New test.
20842 * gcc.dg/union-cast-2.c: New test.
20843 * gcc.dg/union-cast-3.c: New test.
20844
20845 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20846
20847 PR middle-end/24589
20848 * gcc.c-torture/execute/zero-struct-2.c: New test.
20849
20850 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20851
20852 PR c++/24582
20853 * g++.dg/init/switch1.C: New test.
20854
20855 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
20856
20857 * gcc.dg/delay-slot-1.c: New test.
20858
20859 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
20860
20861 PR target/24620
20862 * gcc.dg/pr24620.c: New test.
20863
20864 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20865
20866 PR c/24329
20867 * gcc.dg/format/unnamed-1.c: New test.
20868
20869 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20870
20871 PR c++/22434
20872 * g++.dg/expr/cond8.C: New test.
20873
20874 PR c++/24560
20875 * g++.dg/parse/dot1.C: New test.
20876
20877 2005-11-02 Jan Hubicka <jh@suse.cz>
20878
20879 PR target/23303
20880 * gcc.dg/i386-lea.c: New test
20881
20882 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
20883
20884 PR target/24615
20885 * gcc.dg/pr24615.c: New test.
20886
20887 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
20888
20889 PR target/24600
20890 * gcc.dg/pr24600.c: New test.
20891
20892 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20893
20894 PR c++/19253
20895 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
20896 * g++.dg/parse/typename9.C: New test.
20897 * g++/dg/parse/typename10.C: Likewise.
20898
20899 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
20900
20901 PR fortran/18157
20902 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
20903 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
20904 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
20905
20906 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20907
20908 PR c++/24569
20909 * g++.dg/debug/static1.C: New test.
20910
20911 2005-11-02 Josh Conner <jconner@apple.com>
20912
20913 * g++.dg/crash38.C: moved into proper directory...
20914 * g++.dg/template/crash42.C: ...here
20915
20916 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
20917
20918 PR target/18338
20919 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
20920 pcc_bitfield_type_matters || default_packed.
20921
20922 * lib/target-supports.exp
20923 (check_effective_target_pcc_bitfield_type_matters): New proc.
20924 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
20925
20926 PR testsuite/23304
20927 * lib/target-supports.exp (check_effective_default_packed): New proc.
20928 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
20929 Gate expected errors on target ! default_packed.
20930 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
20931
20932 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20933
20934 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
20935 change (r106358).
20936
20937 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20938
20939 PR fortran/24008
20940 * gfortran.dg/entry_5.f90: New.
20941 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
20942
20943 2005-11-01 Bob Wilson <bob.wilson@acm.org>
20944
20945 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
20946
20947 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
20948
20949 PR fortran/21565
20950 gfortran.dg/namelist_blockdata.f90: New test.
20951
20952 PR fortran/18737
20953 gfortran.dg/external_implicit_none.f90: New test.
20954
20955 PR fortran/14994
20956 * gfortran.dg/secnds.f: New test.
20957
20958 2005-10-31 Jan Hubicka <jh@suse.cz>
20959
20960 PR target/20928
20961 * gcc.c-torture/compile/pr20928.c: New test.
20962
20963 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
20964
20965 PR middle-end/23492
20966 * gcc.c-torture/compile/zero-strct-5.c: New test.
20967
20968 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
20969
20970 PR libgfortran/24584
20971 * gfortran.dg/pr24584.f90: New test.
20972
20973 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
20974
20975 PR fortran/18883
20976 * gfortran.dg/char_result_9.f90: New.
20977 * gfortran.dg/char_result_10.f90: New.
20978
20979 2005-10-30 Jan Hubicka <jh@suse.cz>
20980
20981 * g++.dg/tree-ssa/pr24172.C: New testcase.
20982
20983 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20984
20985 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
20986
20987 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
20988
20989 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
20990 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
20991 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
20992 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
20993 gfortran.dg/enum_9.f90,
20994 gfortran.fortran-torture/compile/enum_1.f90,
20995 gfortran.fortran-torture/execute/enum_1.f90,
20996 gfortran.fortran-torture/execute/enum_2.f90,
20997 gfortran.fortran-torture/execute/enum_3.f90,
20998 gfortran.fortran-torture/execute/enum_4.f90: New tests.
20999
21000 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
21001
21002 PR target/18482
21003 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
21004 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
21005
21006 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21007
21008 PR libfortran/20179
21009 * gfortran.dg/mixed_io_1.f90: New test.
21010 * gfortran.dg/mixed_io_1.c: New file.
21011
21012 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21013
21014 * gfortran.dg/malloc_free_1.f90: New test.
21015
21016 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
21017
21018 * gcc.dg/nested-func-4.c: Require profiling -pg.
21019
21020 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
21021
21022 PR C++/23229
21023 * g++.dg/warn/main-2.C: New test.
21024
21025 2005-10-28 Steven G. Kargl <kargls@comcast.net>
21026
21027 PR fortran/24545
21028 * gfortran.dg/interface_2.f90: new test.
21029
21030 2005-10-28 Josh Conner <jconner@apple.com>
21031
21032 PR c++/22153
21033 * g++.dg/template/crash38.C: New test.
21034 * g++.dg/parse/explicit1.C: Change expected errors.
21035
21036 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
21037
21038 PR C++/23426
21039 * g++.dg/other/large-size-array.C: New test.
21040
21041 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
21042
21043 PR middle-end/24362
21044 * g++.dg/opt/complex4.C: New test.
21045
21046 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
21047
21048 * gcc.dg/nested-func-4.c: New test.
21049
21050 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
21051
21052 PR fortran/24158
21053 gfortran.dg/derived_recursion.f90: New test.
21054 gfortran.dg/implicit_actual.f90: New test.
21055
21056 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
21057
21058 PR middle-end/24295, PR testsuite/24477
21059 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
21060 removed when weakref hits the tree.
21061
21062 2005-10-25 Jakub Jelinek <jakub@redhat.com>
21063
21064 * gfortran.dg/cray_pointers_4.f90: New test.
21065
21066 * gfortran.dg/cray_pointers_5.f90: New test.
21067
21068 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
21069
21070 PR fortran/22290
21071 * gfortran.dg/assign_5.f90: New test.
21072 * gfortran.dg/assign_6.f: New test.
21073
21074 2005-10-25 Uros Bizjak <uros@kss-loka.si>
21075
21076 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
21077 CPU has no SSE support.
21078
21079 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
21080
21081 PR libgfortran/24224
21082 * gfortran.dg/arrayio_1.f90: Update attribution.
21083 * gfortran.dg/arrayio_2.f90: Update attribution.
21084 * gfortran.dg/arrayio_3.f90: Update attribution.
21085 * gfortran.dg/arrayio_4.f90: Update test conditions.
21086 * gfortran.dg/arrayio_5.f90: Update attribution.
21087 * gfortran.dg/arrayio_6.f90: New test.
21088 * gfortran.dg/arrayio_7.f90: New test.
21089
21090 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
21091
21092 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
21093
21094 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
21095
21096 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
21097
21098 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
21099
21100 PR fortran/24416
21101 * gfortran.dg/namelist_char_only.f90: New test.
21102
21103 2005-10-24 Asher Langton <langton2@llnl.gov>
21104
21105 PR fortran/17031
21106 PR fortran/22282
21107 * gfortran.dg/cray_pointers_1.f90: New test.
21108 * gfortran.dg/cray_pointers_2.f90: New test.
21109 * gfortran.dg/cray_pointers_3.f90: New test.
21110 * gfortran.dg/loc_1.f90: New test.
21111 * gfortran.dg/loc_2.f90: New test.
21112
21113 2005-10-24 Steven Bosscher <stevenb@suse.de>
21114
21115 * gcc.dg/pr24225.c: New test.
21116
21117 2005-10-24 Asher Langton <langton2@llnl.gov>
21118
21119 * gfortran.dg/dup_save_1.f90: New test.
21120 * gfortran.dg/dup_save_2.f90: New test.
21121
21122 2005-10-24 Paul Brook <paul@codesourcery.com>
21123
21124 PR 24107
21125 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
21126 stdint.h.
21127
21128 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
21129
21130 PR libgfortran/24489
21131 * gfortran.dg/pr24489.f90: New test.
21132
21133 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
21134
21135 PR fortran/23635
21136 * gfortran.dg/ichar_1.f90: Add tests for derived types.
21137
21138 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
21139
21140 PR target/18911
21141 * g++.dg/init/array16.C: Skip for mmix-*-*.
21142
21143 2005-10-23 Asher Langton <langton2@llnl.gov>
21144
21145 * gfortran.dg/byte_1.f90: New test.
21146 * gfortran.dg/byte_2.f90: New test.
21147
21148 2005-10-23 David Edelsohn <edelsohn@gnu.org>
21149
21150 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
21151
21152 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
21153
21154 PR fortran/18022
21155 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
21156
21157 PR fortran/24311
21158 * gfortran.dg/merge_char_const.f90: New test.
21159
21160 PR fortran/24384
21161 * gfortran.dg/spread_scalar_source.f90: New test.
21162
21163 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
21164
21165 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
21166
21167 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
21168 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
21169
21170 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
21171
21172 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
21173
21174 PR fortran/24426
21175 * gfortran.dg/der_pointer_4.f90: New.
21176
21177 2005-10-22 David Ayers <d.ayers@inode.at>
21178
21179 * obj-c++.dg/except-1.mm: Simplify.
21180
21181 2005-10-21 David Ayers <d.ayers@inode.at>
21182
21183 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
21184
21185 2005-10-21 Jakub Jelinek <jakub@redhat.com>
21186
21187 * gfortran.dg/assumed_dummy_2.f90: New test.
21188
21189 2005-10-21 James E Wilson <wilson@specifix.com>
21190
21191 PR preprocessor/15220
21192 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
21193
21194 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
21195
21196 * gcc.c-torture/execute/20051021-1.c: New test.
21197
21198 2005-10-21 Mark Mitchell <mark@codesourcery.com>
21199
21200 PR c++/24260
21201 * g++.dg/ext/tmplattr1.C: New test.
21202
21203 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
21204
21205 PR fortran/24440
21206 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
21207
21208 2005-10-20 Geoffrey Keating <geoffk@apple.com>
21209
21210 * obj-c++.dg/except-1.mm: New.
21211
21212 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
21213
21214 2005-10-21 Alan Modra <amodra@bigpond.net.au>
21215
21216 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
21217
21218 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
21219
21220 PR middle-end/24295
21221 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
21222 declarations with the same names as thunks' alias targets, use
21223 aliases instead.
21224 * gcc.dg/attr-alias-3.c: New test.
21225 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
21226
21227 2005-10-20 Mark Mitchell <mark@codesourcery.com>
21228
21229 PR c++/22618
21230 * g++.dg/parse/access8.C: New test.
21231
21232 2005-10-20 Richard Guenther <rguenther@suse.de>
21233
21234 PR c++/24439
21235 * g++.dg/tree-ssa/pr24439.C: New testcase.
21236
21237 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
21238
21239 * g++.dg/opt/delay-slot-1.C: New test.
21240
21241 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
21242
21243 PR fortran/21625
21244 * gfortran.fg/der_init_1.f90: New.
21245
21246 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
21247
21248 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
21249
21250 2005-10-19 Mark Mitchell <mark@codesourcery.com>
21251
21252 PR c++/21908
21253 * g++.dg/parse/error28.C: New test.
21254
21255 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
21256
21257 * gcc.dg/profile-generate-2.c: New test.
21258
21259 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
21260
21261 PR target/23589
21262 * g++.dg/ext/dllimport11.C: New.
21263
21264 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21265
21266 PR c++/22293
21267 * g++.dg/other/friend3.C: New test.
21268
21269 2005-10-18 Mark Mitchell <mark@codesourcery.com>
21270
21271 PR c++/23293
21272 * g++.dg/template/error19.C: New test.
21273
21274 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
21275
21276 PR c++/21383
21277 * g++.dg/overload/koenig2.C: New.
21278
21279 PR c++/23118
21280 * g++.dg/overload/error2.C: New.
21281
21282 PR c++/22604
21283 * g++.dg/inherit/covariant14.C: New.
21284
21285 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21286
21287 PR c++/23440
21288 * g++.dg/parse/for1.C: New test.
21289
21290 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
21291
21292 PR fortran/23446
21293 * gfortran.dg/host_dummy_index_1.f90: New test.
21294
21295 PR fortran/21459
21296 * gfortran.dg/automatic_char_len_2.f90: New test.
21297
21298 PR fortran/20866
21299 * gfortran.dg/recursive_statement_functions.f90: New test.
21300
21301 PR fortran/20853
21302 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
21303
21304 PR fortran/20849
21305 * gfortran.dg/external_initializer.f90: New test.
21306
21307 PR fortran/20837
21308 * non_module_public.f90: New test.
21309
21310 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
21311
21312 PR c++/24386
21313 * g++.dg/template/overload7.C: New.
21314
21315 PR c++/22551
21316 * g++.dg/other/switch2.C: Remove expected warnings.
21317
21318 PR c++/21353
21319 * g++.dg/template/defarg6.C: New.
21320
21321 2005-10-17 Uros Bizjak <uros@kss-loka.si>
21322
21323 PR target/24315
21324 * gcc.target/i386/pr24315.c: New test.
21325
21326 2005-10-16 Mark Mitchell <mark@codesourcery.com>
21327
21328 PR c++/24389
21329 * g++.dg/template/static21.C: New test.
21330 * g++.dg/template/static21-a.cc: Likewise.
21331
21332 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
21333
21334 PR c++/23959
21335 * g++.dg/warn/Wswitch-default-1.C: New test.
21336 * g++.dg/warn/Wswitch-default-2.C: New test.
21337
21338 2005-10-16 Mark Mitchell <mark@codesourcery.com>
21339
21340 PR c++/22173
21341 * g++.dg/parse/template18.C: New test.
21342 * g++.dg/template/nontype15.C: Likewise.
21343
21344 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
21345
21346 PR fortran/22273
21347 * gfortran.dg/spec_expr_2.f90: New.
21348
21349 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
21350
21351 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
21352 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
21353 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
21354 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
21355 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
21356 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
21357 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
21358 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
21359 previous target-specific skips and warning-message matches where
21360 applicable.
21361
21362 2005-10-15 Mark Mitchell <mark@codesourcery.com>
21363
21364 PR c++/21347
21365 * g++.dg/warn/Wctor-dtor.C: New test.
21366
21367 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21368
21369 PR c/23439
21370 * gcc.dg/for-1.c: New test.
21371
21372 2005-10-14 Mark Mitchell <mark@codesourcery.com>
21373
21374 PR c++/19565
21375 * g++.dg/warn/Wconversion1.C: New test.
21376 * g++.dg/ext/packed4.C: Compile with -w.
21377 * g++.dg/opt/20050511-1.C: Likewise.
21378 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
21379
21380 2005-10-14 Jakub Jelinek <jakub@redhat.com>
21381
21382 * gfortran.dg/boz_5.f90: New test.
21383
21384 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
21385
21386 PR c++/22551
21387 * g++.dg/other/switch2.C: New.
21388
21389 PR c++/23984
21390 * g++.dg/init/ctor7.C: New.
21391
21392 2005-10-13 David Edelsohn <edelsohn@gnu.org>
21393
21394 PR c++/23730
21395 * g++.dg/parse/crash32.C: New test.
21396
21397 2005-10-13 Mark Mitchell <mark@codesourcery.com>
21398
21399 PR c++/20721
21400 * g++.dg/init/goto2.C: New test.
21401
21402 PR c++/22464
21403 * g++.dg/template/crash/41.C: New test.
21404
21405 PR c++/22180
21406 * g++.dg/template/crash40.C: New test.
21407
21408 PR c++/23694
21409 * g++.dg/parse/friend5.C: New test.
21410
21411 PR c++/23307
21412 * g++.dg/template/crash38.C: New test.
21413
21414 PR c++/22352
21415 * g++.dg/template/friend38.C: New test.
21416
21417 PR c++/22405
21418 * g++.dg/template/crash39.C: New test.
21419
21420 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
21421
21422 * gcc.dg/debug/dwarf2/dwarf-char1.c,
21423 gcc.dg/debug/dwarf2/dwarf-char2.c,
21424 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
21425
21426 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
21427
21428 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
21429
21430 * gcc.dg/dll-2.c: Add tests for warnings.
21431 * gcc.dg/dll-3.c: Likewise.
21432 * gcc.dg/dll-4.c: Likewise.
21433
21434 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
21435 * g++.dg/ext/dllimport2.C: Likewise.
21436 * g++.dg/ext/dllimport3.C: Likewise.
21437 * g++.dg/ext/dllimport7.C: Likewise.
21438 * g++.dg/ext/dllimport8.C: Likewise.
21439 * g++.dg/ext/dllimport9.C: Likewise.
21440
21441 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
21442
21443 PR fortran/24092
21444 * gfortran.dg/derived_pointer_recursion.f90: New test.
21445
21446 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
21447
21448 * gcc.c-torture/execute/20051012-1.c: New test.
21449
21450 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21451
21452 PR fortran/18082
21453 * gfortran.dg/automatic_char_len_1.f90: New test.
21454
21455 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21456
21457 PR fortran/20847
21458 * gfortran.dg/save_common.f90: New test.
21459
21460 PR fortran/20856
21461 * gfortran.dg/save_result.f90: New test.
21462
21463 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
21464
21465 PR c++/21592
21466 * g++.dg/template/dependent-expr1.C: Add new expected error.
21467 * g++.dg/template/dependent-expr2.C: Adjust error text.
21468 * g++.dg/template/overload6.C: New.
21469
21470 PR c++/23797
21471 * g++.dg/other/typename8.C: New.
21472
21473 PR c++/21117
21474 * g++.dg/other/return1.C: New.
21475
21476 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
21477
21478 PR c++/24052
21479 * g++.dg/ext/label5.C: New.
21480
21481 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
21482
21483 PR c++/19964
21484 * g++.dg/parse/crash31.C: New.
21485
21486 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
21487
21488 * g++.dg/ipa/ipa-1.c: New test.
21489 * g++.dg/ipa/ipa-2.c: New test.
21490 * g++.dg/ipa/ipa-3.c: New test.
21491 * g++.dg/ipa/ipa-4.c: New test.
21492 * g++.dg/ipa/ipa-5.c: New test.
21493 * g++.dg/ipa/ipa.exp: New file.
21494
21495 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21496
21497 PR fortran/24207
21498 * gfortran.dg/private_type_3.f90: New test.
21499
21500 2005-10-11 Steven G. Kargl <kargls@comcast.net>
21501
21502 PR fortran/20786
21503 gfortran.dg/aint_anint_1.f90: New test.
21504
21505 2005-10-11 Steven G. Kargl <kargls@comcast.net>
21506
21507 PR libgfortran/24313
21508 gfortran.dg/csqrt.f: New test.
21509
21510 2005-10-11 Ian Lance Taylor <ian@airs.com>
21511
21512 PR c++/8057
21513 * g++.dg/warn/noeffect7.C: New test.
21514 * g++.dg/warn/noeffect2.C: Instantiate templates.
21515 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
21516 and warning.
21517
21518 2005-10-11 Mark Mitchell <mark@codesourcery.com>
21519
21520 PR c++/21089
21521 * g++.dg/init/float1.C: New test.
21522
21523 PR c++/24277
21524 * g++.dg/init/member1.C: Tweak error markers.
21525
21526 2005-10-11 Janis Johnson <janis187@us.ibm.com>
21527
21528 PR testsuite/24281
21529 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
21530 Check for null pointer.
21531
21532 2005-10-11 Mark Mitchell <mark@codesourcery.com>
21533
21534 PR c++/21369
21535 * g++.dg/parse/ret-type3.C: New test.
21536
21537 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
21538
21539 PR tree-opt/23946
21540 * gcc.c-torture/compile/pr23946.c: New test.
21541
21542 2005-10-11 Jakub Jelinek <jakub@redhat.com>
21543
21544 * g++.dg/opt/mmx2.C: New test.
21545
21546 2005-10-10 Mark Mitchell <mark@codesourcery.com>
21547
21548 PR c++/24277
21549 * g++.dg/template/static20.C: New test.
21550
21551 PR c++/24302
21552 * g++.dg/warn/Wunused-12.C: New test.
21553
21554 PR c++/23437
21555 * g++.dg/template/arg4.C: New test.
21556
21557 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
21558
21559 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
21560 * gcc.dg/ucnid-3.c: Likewise.
21561 * gcc.dg/ucnid-4.c: Likewise.
21562 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
21563 * g++.dg/other/ucnid-1.C: Likewise.
21564 * gcc.dg/sparc-frame-1.c: New test.
21565
21566 2005-10-10 Mark Mitchell <mark@codesourcery.com>
21567
21568 PR c++/24139
21569 * g++.dg/template/spec27.C: New test.
21570
21571 PR c++/24275
21572 * g++.dg/template/static19.C: New test.
21573
21574 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
21575
21576 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
21577 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
21578
21579 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
21580
21581 PR target/24136
21582 * gfortran.fortran-torture/compile/pr24136.f: New test.
21583
21584 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
21585
21586 PR c++/22172
21587 * g++.dg/parse/crash30.C: New test.
21588
21589 2005-10-07 Richard Guenther <rguenther@suse.de>
21590
21591 PR middle-end/24227
21592 * gcc.c-torture/compile/pr24227.c: New testcase.
21593
21594 2005-10-07 Steve Ellcey <sje@cup.hp.com>
21595
21596 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
21597 Do not put aligned attributes on array elements.
21598
21599 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
21600
21601 PR testsuite/23611, PR testsuite/23615
21602 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
21603 writing prototypes of library functions by hand.
21604 * obj-c++.dg/bitfield-4.mm: Likewise.
21605 * obj-c++.dg/const-str-4.mm: Likewise.
21606 * obj-c++.dg/encode-4.mm: Likewise.
21607 * obj-c++.dg/encode-5.mm: Likewise.
21608 * obj-c++.dg/encode-6.mm: Likewise.
21609 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
21610 * obj-c++.dg/method-10.mm: Likewise.
21611 * obj-c++.dg/method-17.mm: Likewise.
21612 * obj-c++.dg/method-19.mm: Likewise.
21613 * obj-c++.dg/try-catch-2.mm: Likewise.
21614
21615 2005-10-06 Richard Henderson <rth@redhat.com>
21616
21617 PR 24236
21618 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
21619
21620 2005-10-06 Dale Johannesen <dalej@apple.com>
21621
21622 * gcc.c-torture/execute/20030125-1.c: Correct.
21623
21624 2005-10-06 Richard Guenther <rguenther@suse.de>
21625
21626 PR tree-optimization/24238
21627 * g++.dg/tree-ssa/pr24238.C: New testcase.
21628
21629 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
21630
21631 PR 18568
21632 * gfortran.dg/der_pointer_3.f90: New test.
21633
21634 2005-10-05 Devang Patel <dpatel@apple.com>
21635
21636 PR Debug/23205
21637 * g++.dg/other/PR23205.C: New.
21638
21639 2005-10-05 Richard Henderson <rth@redhat.com>
21640
21641 PR target/23602
21642 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
21643 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
21644
21645 2005-10-05 Dale Johannesen <dalej@apple.com>
21646
21647 * gcc.c-torture/execute/float-floor.c: New.
21648
21649 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
21650
21651 PR tree-optimization/21419
21652 PR tree-optimization/24146
21653 PR tree-optimization/24151
21654
21655 * g++.dg/ext/asm7.C: New.
21656 * g++.dg/ext/asm8.C: New.
21657 * gcc.dg/asm-1.c: Compile on all targets.
21658 * gcc.dg/asm-pr24146.c: New.
21659 * gcc.dg/pr21419.c: Adjust error messages.
21660
21661 2005-10-05 Richard Guenther <rguenther@suse.de>
21662
21663 PR fortran/24176
21664 * gfortran.fortran-torture/compile/empty.f90: New testcase.
21665
21666 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
21667
21668 PR c++/23513
21669 * g++.dg/template/spec22.C: Robustify test.
21670 * g++.dg/template/spec26.C: New.
21671
21672 2005-10-05 Uros Bizjak <uros@kss-loka.si>
21673
21674 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
21675 if target supports vector instructions.
21676
21677 2005-10-04 Geoffrey Keating <geoffk@apple.com>
21678
21679 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
21680 C99 functions.
21681
21682 2005-10-04 Janis Johnson <janis187@us.ibm.com>
21683
21684 * lib/target-supports.exp (check_effective_target_fortran_large_real,
21685 check_effective_target_fortran_large_int): Replace cached result
21686 when target changes.
21687
21688 2005-10-04 Devang Patel <dpatel@apple.com>
21689
21690 * gcc.dg/i386-sse-vect-types.c: New.
21691
21692 2005-10-04 Ian Lance Taylor <ian@airs.com>
21693
21694 PR preprocessor/13726
21695 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
21696 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
21697
21698 2005-10-04 Richard Guenther <rguenther@suse.de>
21699
21700 PR c/23576
21701 * gcc.dg/noncompile/pr23576.c: New testcase.
21702
21703 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
21704
21705 PR middle-end/23125
21706 * gcc.dg/register-var-3.c: New test.
21707
21708 2005-10-04 Steven Bosscher <stevenb@suse.de>
21709
21710 * gcc.dg/pr23049.c: New test.
21711
21712 * gcc.dg/ucnid-4.c: Fix test.
21713
21714 2005-10-03 Diego Novillo <dnovillo@redhat.com>
21715
21716 PR 23445
21717 * gcc.c-torture/compile/pr23445.c: New test.
21718
21719 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
21720
21721 * g++.dg/overload/unknown1.C: New.
21722
21723 2005-10-03 Mark Mitchell <mark@codesourcery.com>
21724
21725 PR c++/17775
21726 * g++.dg/template/repo4.C: New test.
21727
21728 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21729
21730 PR libfortran/19308
21731 * gfortran.dg/large_real_kind_2.F90: New test.
21732 * gfortran.dg/large_integer_kind_2.f90: New test.
21733
21734 2005-10-03 Uros Bizjak <uros@kss-loka.si>
21735
21736 * lib/target-supports.exp (check_effective_target_vect_shift):
21737 Implement with result caching. Add i?86, x86_64 and ia64 targets.
21738 (check_effective_target_vect_condition): Fix copy-n-pasto.
21739
21740 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
21741 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
21742 targets.
21743
21744 2005-10-02 Mark Mitchell <mark@codesourcery.com>
21745
21746 PR c++/22621
21747 * g++.dg/template/overload5.C : New test.
21748
21749 PR c++/23840
21750 * g++.dg/expr/stdarg1.C: New test.
21751
21752 2005-10-02 Diego Novillo <dnovillo@redhat.com>
21753
21754 PR 24142
21755 * gcc.c-torture/execute/pr24142.c: New test.
21756
21757 2005-10-01 Diego Novillo <dnovillo@redhat.com>
21758
21759 PR 24141
21760 * gcc.c-torture/execute/pr24141.c: New test.
21761
21762 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
21763 Diego Novillo <dnovillo@redhat.com>
21764
21765 PR 23604
21766 * gcc.c-torture/execute/pr23604.c: New test.
21767
21768 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
21769
21770 PR fortran/16404
21771 PR fortran/20835
21772 PR fortran/20890
21773 PR fortran/20899
21774 PR fortran/20900
21775 PR fortran/20901
21776 PR fortran/20902
21777 gfortran.dg/equiv_constraint_1.f90: New test.
21778 gfortran.dg/equiv_constraint_2.f90: New test.
21779 gfortran.dg/equiv_constraint_3.f90: New test.
21780 gfortran.dg/equiv_constraint_4.f90: New test.
21781 gfortran.dg/equiv_constraint_5.f90: New test.
21782 gfortran.dg/equiv_constraint_6.f90: New test.
21783 gfortran.dg/equiv_constraint_7.f90: New test.
21784 gfortran.dg/equiv_constraint_8.f90: New test.
21785 gfortran.dg/private_type_1.f90: New test.
21786 gfortran.dg/private_type_2.f90: New test.
21787 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
21788 980628-10.f: Assert std=gnu to permit mixing of
21789 types in equivalence statements.
21790
21791 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
21792
21793 PR 24112
21794 * gfortran.dg/open_status_1.f90: New.
21795
21796 2005-09-30 Uros Bizjak <uros@kss-loka.si>
21797
21798 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
21799 * gcc.dg/vect/pr22480.c: Clean up temp files.
21800 * gcc.dg/vect/pr23831.c: Clean up temp files.
21801 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
21802 Clean up temp files.
21803 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
21804 Clean up temp files.
21805
21806 * gcc.dg/20050309-1.c: Clean up temp files.
21807 * gcc.dg/20050325-1.c: Clean up temp files.
21808
21809 2005-09-30 Uros Bizjak <uros@kss-loka.si>
21810
21811 PR tree-optimization/24059
21812 * gcc.dg/vect/pr24059.c : New test.
21813
21814 2005-09-29 Jakub Jelinek <jakub@redhat.com>
21815
21816 PR middle-end/24109
21817 * gcc.c-torture/execute/20050929-1.c: New test.
21818
21819 2005-09-29 Steven Bosscher <stevenb@suse.de>
21820
21821 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
21822
21823 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
21824
21825 PR c/21419
21826 * gcc.dg/pr21419.c: New test.
21827
21828 2005-09-29 Steven Bosscher <stevenb@suse.de>
21829
21830 * gcc.dg/pr23911.c: New test.
21831
21832 2005-09-28 Mark Mitchell <mark@codesourcery.com>
21833
21834 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
21835
21836 PR c++/16782
21837 * g++.dg/parse/qualified4.C: New test.
21838 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
21839 * g++.old-deja/g++.mike/p8154.C: Likewise.
21840
21841 2005-09-27 Mark Mitchell <mark@codesourcery.com>
21842
21843 PR c++/22147
21844 * g++.dg/template/friend37.C: New test.
21845 * g++.dg/parse/crash28.C: Adjust error markers.
21846
21847 2005-09-27 Jakub Jelinek <jakub@redhat.com>
21848
21849 PR fortran/18518
21850 * gfortran.fortran-torture/execute/save_2.f90: New decl.
21851
21852 2005-09-27 Devang Patel <dpatel@apple.com>
21853
21854 PR tree-optimization/23625
21855 * gcc.dg/pr23625.c: New test.
21856
21857 2005-09-27 Uros Bizjak <uros@kss-loka.si>
21858
21859 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
21860 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
21861
21862 2005-09-26 Jakub Jelinek <jakub@redhat.com>
21863
21864 PR fortran/23677
21865 * gfortran.fortran-torture/execute/save_1.f90: New test.
21866 * gfortran.dg/save_1.f90: New test.
21867
21868 2005-09-26 Uros Bizjak <uros@kss-loka.si>
21869
21870 * gcc.target/i386/builtin-apply-mmx.c: New test.
21871
21872 PR target/22576
21873 * gcc.target/i386/pr22576.c: New test.
21874
21875 PR target/22585
21876 * gcc.target/i386/pr22585.c: New test.
21877
21878 PR target/23268
21879 * gcc.target/i386/pr23268.c: New test.
21880
21881 PR middle-end/23831
21882 * gcc.dg/vect/pr23831.c: New test.
21883
21884 PR target/24055
21885 * gcc.target/i386/pr24055.c: New test.
21886
21887 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
21888
21889 PR tree-optimization/23960
21890 * gcc.c-torture/compile/pr23960.c: New.
21891
21892 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
21893
21894 PR fortran/16861
21895 * gfortran.dg/nested_modules_3.f90: New.
21896
21897 2005-09-22 Steven G. Kargl <kargls@comcast.net>
21898
21899 PR fortran/24005
21900 gfortran.dg/interface_1.f90: New test.
21901
21902 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
21903 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21904
21905 PR fortran/23843
21906 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
21907
21908 2005-09-22 Steven G. Kargl <kargls@comcast.net>
21909
21910 PR fortran/23516
21911 * gfortran.dg/imag_1.f: New test.
21912 * gfortran.dg/imag_2.f: Ditto.
21913
21914 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
21915
21916 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
21917
21918 2005-09-22 Jakub Jelinek <jakub@redhat.com>
21919
21920 PR c++/21983
21921 * g++.dg/warn/pr21983.C: New test.
21922
21923 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
21924
21925 * gcc.dg/20050922-1.c: Testcase added.
21926
21927 2005-09-21 Mark Mitchell <mark@codesourcery.com>
21928
21929 PR c++/23993
21930 * g++.dg/template/array14.C: New test.
21931
21932 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
21933
21934 PR fortran/19929
21935 * gfortran.dg/der_ptr_component_1.f90: New test.
21936
21937 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21938
21939 PR c++/23965
21940 * g++.dg/template/error1.C: Reject "no matching function" message.
21941
21942 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21943
21944 PR c++/17609
21945 * g++.dg/lookup/error1.C: New test.
21946
21947 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
21948
21949 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
21950 functionality of the testcase.
21951
21952 2005-09-20 Richard Henderson <rth@redhat.com>
21953
21954 * gcc.dg/vect/vect-22.c: Require vect_float.
21955 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
21956
21957 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
21958
21959 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
21960 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
21961 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
21962 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
21963 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
21964 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
21965 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
21966 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
21967 * gcc.dg/cpp/ucnid-8.c: New test.
21968
21969 2005-09-20 Jakub Jelinek <jakub@redhat.com>
21970
21971 PR tree-optimization/23929
21972 * gcc.c-torture/compile/pr23929.c: New test.
21973
21974 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
21975
21976 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
21977 for one loop.
21978
21979 2005-09-20 Steve Ellcey <sje@cup.hp.com>
21980
21981 PR testsuite/23186
21982 * g++.dg/other/pr22003.C: Require named sections.
21983
21984 2005-09-20 Jakub Jelinek <jakub@redhat.com>
21985
21986 PR c++/23947
21987 * g++.dg/rtti/crash3.C: New test.
21988
21989 PR tree-optimization/23818
21990 * gcc.dg/pr23818.c: New test.
21991
21992 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21993
21994 PR fortran/23420
21995 * gfortran.dg/print_fmt_4.f: New.
21996
21997 2005-09-20 Jakub Jelinek <jakub@redhat.com>
21998
21999 PR fortran/23663
22000 * gfortran.fortran-torture/execute/entry_11.f90: New test.
22001
22002 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
22003
22004 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
22005 Use pointers to local alignable arrays instead. Added comments.
22006 * gcc.dg/vect/vect-46.c: Likewise.
22007 * gcc.dg/vect/vect-48.c: Likewise.
22008 * gcc.dg/vect/vect-49.c: Likewise.
22009 * gcc.dg/vect/vect-52.c: Likewise.
22010 * gcc.dg/vect/vect-53.c: Likewise.
22011 * gcc.dg/vect/vect-54.c: Likewise.
22012 * gcc.dg/vect/vect-56.c: Likewise.
22013 * gcc.dg/vect/vect-57.c: Likewise.
22014 * gcc.dg/vect/vect-58.c: Likewise.
22015 * gcc.dg/vect/vect-60.c: Likewise.
22016 * gcc.dg/vect/vect-61.c: Likewise.
22017
22018 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
22019 The test is no longer vectorizable on vect_no_align targets.
22020 * gcc.dg/vect/vect-43.c: Likewsie.
22021
22022 * gcc.dg/vect/vect-44.c: Added comments.
22023 * gcc.dg/vect/vect-45.c: Added comments.
22024 * gcc.dg/vect/vect-50.c: Added comments.
22025 * gcc.dg/vect/vect-51.c: Added comments.
22026
22027 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
22028 aligned type.
22029 * gcc.dg/vect/Os-vect-95.c: Likewise.
22030
22031 * gcc.dg/vect/vect-41.c: Test removed.
22032 * gcc.dg/vect/vect-47.c: Test removed.
22033 * gcc.dg/vect/vect-55.c: Test removed.
22034 * gcc.dg/vect/vect-59.c: Test removed.
22035
22036 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
22037
22038 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
22039 No longer vectorizable on vect_no_align targets.
22040 * gcc.dg/vect/pr20122.c: Likewise.
22041 * gcc.dg/vect/vect-74.c: Likewise.
22042 * gcc.dg/vect/vect-75.c: Likewise.
22043 * gcc.dg/vect/vect-76.c: Likewise.
22044
22045 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
22046 Will not be vectorizable on vect_no_align targets once aliasing issues
22047 are resolved.
22048 * gcc.dg/vect/vect-79.c: Likewise.
22049
22050 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
22051 * gcc.dg/vect/vect-78.c: Likewise.
22052 * gcc.dg/vect/vect-97.c: Likewise.
22053
22054 2005-09-19 Steven Bosscher <stevenb@suse.de>
22055
22056 * gcc.dg/pr23943.c: New test.
22057
22058 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
22059
22060 PR fortran/19181
22061 * gfortran.dg/derived_pointer_null_1.f90: New test.
22062
22063 2005-09-18 Richard Guenther <rguenther@suse.de>
22064
22065 PR middle-end/23944
22066 * gcc.c-torture/compile/pr23944.c: New testcase.
22067
22068 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
22069
22070 PR fortran/15975
22071 * gfortran.dg/der_pointer_2.f90: New test.
22072
22073 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
22074
22075 PR fortran/16861
22076 * gfortran.dg/nested_modules_2.f90: New test.
22077
22078 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22079
22080 PR c++/18368
22081 * g++.dg/other/semicolon.C: New test.
22082
22083 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
22084
22085 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
22086 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
22087
22088 2005-09-16 Mark Mitchell <mark@codesourcery.com>
22089
22090 PR c++/23914
22091 * g++.dg/template/static18.C: New test.
22092
22093 PR c++/21514
22094 * g++.dg/template/crash19.C: Remove dg-error marker.
22095 * g++.dg/template/local4.C: New test.
22096
22097 2005-09-16 Paul Brook <paul@codesourcery.com>
22098
22099 PR fortran/23906
22100 * gfortran.dg/dependency_1.f90: New test.
22101
22102 2005-09-15 Mark Mitchell <mark@codesourcery.com>
22103
22104 PR c++/23896
22105 * g++.dg/template/static17.C: New test.
22106
22107 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
22108
22109 PR c++/23139
22110 * g++.dg/warn/huge-val1.C: New test.
22111
22112 2005-09-15 Mark Mitchell <mark@codesourcery.com>
22113
22114 PR c++/13140
22115 * g++.dg/parse/class2.C: New test.
22116 * g++.dg/template/explicit8.C: Likewise.
22117 * g++.dg/template/spec25.C: Likewise.
22118
22119 2005-09-14 Josh Conner <jconner@apple.com>
22120
22121 PR middle-end/23584
22122 * gcc.dg/pr23584.c: New test.
22123
22124 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
22125
22126 PR fortran/21875 Internal Unit Array I/O, NIST
22127 * gfortran.dg/arrayio_1.f90: New test.
22128 * gfortran.dg/arrayio_1.f90: New test.
22129 * gfortran.dg/arrayio_1.f90: New test.
22130 * gfortran.dg/arrayio_1.f90: New test.
22131 * gfortran.dg/arrayio_1.f90: New test.
22132
22133 2005-09-14 Uros Bizjak <uros@kss-loka.si>
22134
22135 PR middle-end/22480
22136 * gcc.dg/vect/pr22480.c: New test.
22137
22138 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
22139
22140 PR fortran/19358
22141 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
22142
22143 2005-09-13 Josh Conner <jconner@apple.com>
22144
22145 PR c++/23180
22146 * g++.dg/init/struct2.C: New test.
22147 * g++.dg/init/struct3.C: New test.
22148
22149 2005-09-13 Janis Johnson <janis187@us.ibm.com>
22150
22151 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
22152 Clean up temp files.
22153 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
22154 gcc.dg/tree-ssa/builtin-fprintf-1.c,
22155 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
22156 gcc.dg/tree-ssa/builtin-printf-1.c,
22157 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
22158 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
22159 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
22160 gcc.dg/tree-ssa/builtin-vprintf-1.c,
22161 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
22162 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
22163 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
22164 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
22165 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
22166 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
22167 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
22168 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
22169
22170 2005-09-13 Josh Conner <jconner@apple.com>
22171
22172 * lib/gcc-dg.exp: Load scanipa.exp.
22173 (cleanup-dump): New procedure.
22174 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
22175 * lib/scandump.exp: New file.
22176 * lib/scantree.exp: Use it.
22177 * lib/scanipa.exp: New file.
22178
22179 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
22180
22181 PR fortran/17740
22182 * gfortran.dg/generic_4.f90: New test.
22183
22184 2005-09-13 Uros Bizjak <uros@kss-loka.si>
22185
22186 PR target/23816
22187 * gcc.target/i386/pr23816-1.c: New test.
22188 * gcc.target/i386/pr23816-2.c: New test.
22189
22190
22191 2005-09-13 Bastian Blank <waldi@debian.org>
22192
22193 PR c++/16171
22194 * g++.dg/abi/mangle26.C: New test.
22195 * g++.dg/abi/mangle27.C: New test.
22196 * g++.dg/abi/mangle28.C: New test.
22197 * g++.dg/abi/mangle29.C: New test.
22198
22199 PR c++/23839
22200 * g++.dg/parse/register1.C: New test.
22201
22202 2005-09-13 Mark Mitchell <mark@codesourcery.com>
22203
22204 PR c++/23842
22205 * g++.dg/template/access16.C: New test.
22206
22207 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22208
22209 * gfortran.dg/char_pack_2.f90: Increase the vector size.
22210
22211 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22212
22213 PR fortran/18899
22214 * gfortran.dg/shape_2.f90: New test.
22215
22216 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22217
22218 PR target/19269
22219 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
22220 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
22221 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
22222 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
22223 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
22224 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
22225 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
22226 tests.
22227
22228 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22229
22230 PR c++/23841
22231 * g++.dg/parse/template17.C: New test.
22232
22233 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22234
22235 PR c++/23789
22236 * g++.dg/template/nontype14.C: New test.
22237
22238 2005-09-12 Ian Lance Taylor <ian@airs.com>
22239
22240 PR g++/7874
22241 * g++.dg/lookup/friend7.C: New test.
22242 * g++.dg/lookup/friend8.C: New test.
22243 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
22244 so that it will be found via argument dependent lookup.
22245 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
22246 friend functions which will no longer be found.
22247 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
22248 function g, so that it will be found via argument dependent
22249 lookup.
22250 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
22251 * g++.old-deja/g++.mike/net43.C: Likewise.
22252
22253 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22254
22255 PR c++/23691
22256 * g++.dg/template/static16.C: New test.
22257
22258 2005-09-12 Josh Conner <jconner@apple.com>
22259
22260 PR middle-end/23237
22261 * gcc.c-torture/compile/pr23237.c: New test.
22262
22263 2005-09-11 Richard Henderson <rth@redhat.com>
22264
22265 * g++.dg/other/error8.C: Update expected diagnostic text.
22266
22267 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22268
22269 PR libfortran/19872
22270 * gfortran.dg/overwrite_1.f: New test.
22271
22272 2005-09-09 Josh Conner <jconner@apple.com>
22273
22274 * g++.dg/init/pr23180-1.C: Removed.
22275 * g++.dg/init/pr23180-2.C: Removed.
22276
22277 2005-09-09 David Daney <ddaney@avtrex.com>
22278
22279 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
22280 files which are ...
22281 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
22282 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
22283
22284 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22285
22286 * gfortran.dg/iostat_2.f90: New test.
22287
22288 2005-09-09 Mark Mitchell <mark@codesourcery.com>
22289
22290 PR c++/22252
22291 * g++.dg/ext/interface1.C: New test.
22292 * g++.dg/ext/interface1.h: Likewise.
22293 * g++.dg/ext/interface1a.cc: Likewise.
22294
22295 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
22296
22297 * gfortran.dg/iomsg_1.f90: New test case.
22298
22299 2005-09-09 Richard Guenther <rguenther@suse.de>
22300
22301 PR c++/23624
22302 * g++.dg/tree-ssa/pr23624.C: New testcase.
22303
22304 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22305
22306 PR fortran/19239
22307 * gfortran.dg/vector_subscript_1.f90,
22308 * gfortran.dg/vector_subscript_2.f90: New tests.
22309
22310 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22311
22312 PR fortran/21104
22313 * gfortran.dg/array_alloc_1.f90,
22314 * gfortran.dg/array_alloc_2.f90,
22315 * gfortran.dg/array_alloc_3.f90: New tests.
22316
22317 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22318
22319 PR fortran/12840
22320 * gfortran.dg/array_constructor_6.f90
22321 * gfortran.dg/array_constructor_7.f90
22322 * gfortran.dg/array_constructor_8.f90
22323 * gfortran.dg/array_constructor_9.f90
22324 * gfortran.dg/array_constructor_10.f90
22325 * gfortran.dg/array_constructor_11.f90
22326 * gfortran.dg/array_constructor_12.f90: New tests.
22327
22328 2005-09-08 Josh Conner <jconner@apple.com>
22329
22330 PR c++/23180
22331 * g++.dg/init/pr23180-1.C: New test.
22332 * g++.dg/init/pr23180-2.C: New test.
22333
22334 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
22335
22336 PR fortran/18878
22337 * gfortran.dg/module_double_reuse.f90: New.
22338
22339 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
22340
22341 PR fortran/23270
22342 PR fortran/22304
22343 PR fortran/18870
22344 PR fortran/17917
22345 PR fortran/16511
22346 * gfortran.dg/common_equivalence_1.f: New.
22347 * gfortran.dg/common_equivalence_2.f: New.
22348 * gfortran.dg/common_equivalence_3.f: New.
22349 * gfortran.dg/contained_equivalence_1.f90: New.
22350 * gfortran.dg/module_blank_common.f90: New.
22351 * gfortran.dg/module_commons_1.f90: New.
22352 * gfortran.dg/module_equivalence_1.f90: New.
22353 * gfortran.dg/nested_modules_1.f90: New.
22354 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
22355 equivalences and add comment to connect the test with
22356 the PR.
22357
22358 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22359
22360 PR fortran/23765
22361 * gfortran.dg/common_6.f90: New test.
22362
22363 2005-09-08 Richard Sandiford <richard@codesourcery.com>
22364
22365 PR fortran/15326
22366 * gfortran.dg/char_result_1.f90,
22367 * gfortran.dg/char_result_2.f90,
22368 * gfortran.dg/char_result_3.f90,
22369 * gfortran.dg/char_result_4.f90,
22370 * gfortran.dg/char_result_5.f90,
22371 * gfortran.dg/char_result_6.f90,
22372 * gfortran.dg/char_result_7.f90,
22373 * gfortran.dg/char_result_8.f90: New tests.
22374
22375 2005-09-08 Richard Sandiford <richard@codesourcery.com>
22376
22377 PR fortran/19928
22378 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
22379
22380 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
22381
22382 PR obj-c++/16816
22383 * obj-c++.dg/selector-5.mm: New test.
22384 * obj-c++.dg/selector-6.mm: New test.
22385
22386 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
22387
22388 PR objc/20574
22389 PR objc/19324
22390 * objc.dg/error-1.m: New test.
22391
22392 2005-09-07 Richard Sandiford <richard@codesourcery.com>
22393
22394 PR fortran/23373
22395 * gfortran.fortran-torture/execute/pr23373-1.f90,
22396 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
22397
22398 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
22399
22400 PR libfortran/23760
22401 * gfortran.dg/g77/1832.f: Remove long string in write statement
22402 to allow the test to pass on correct list directed output with
22403 prepended space.
22404
22405 2005-09-07 James E Wilson <wilson@specifix.com>
22406
22407 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
22408
22409 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
22410
22411 * gfortran.dg/parameter+save.f90: Rename to
22412 * gfortran.dg/parameter_save.f90: .. this.
22413
22414 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
22415
22416 PR fortran/20848
22417 * gfortran.dg/parameter+save.f90: New test case.
22418
22419 2005-09-06 Richard Sandiford <richard@codesourcery.com>
22420
22421 PR fortran/19269
22422 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
22423
22424 2005-09-06 Jakub Jelinek <jakub@redhat.com>
22425
22426 PR c/23075
22427 * gcc.dg/pr23075.c: New test.
22428 * g++.dg/warn/pr23075.C: New test.
22429
22430 PR target/22362
22431 * gcc.target/i386/pr22362.c: New test.
22432
22433 PR rtl-optimization/23098
22434 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
22435
22436 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
22437 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22438 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22439
22440 2005-09-06 Mark Mitchell <mark@codesourcery.com>
22441
22442 * g++.dg/expr/cast6.C: New test.
22443
22444 PR c++/9782
22445 * g++.dg/init/new15.C: New test.
22446
22447 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
22448
22449 * gcc.dg/vect/Os-vect-95.c: New test.
22450 * gcc.dg/vect/vect-95.c: Same.
22451
22452 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
22453
22454 * gcc.dg/vect/vect-29.c: Update xfail testing.
22455 * gcc.dg/vect/vect-44.c: Same.
22456 * gcc.dg/vect/vect-48.c: Same.
22457 * gcc.dg/vect/vect-50.c: Same.
22458 * gcc.dg/vect/vect-72.c: Same.
22459 * gcc.dg/vect/vect-77.c: Same.
22460 * gcc.dg/vect/vect-78.c: Same.
22461 * gcc.dg/vect/vect-80.c: Same.
22462 * gcc.dg/vect/vect-96.c: Same.
22463 * gcc.dg/vect/vect-100.c: Same.
22464 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
22465 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
22466 * gfortran.dg/vect/vect-5.f90: Same.
22467
22468 2005-09-06 Jakub Jelinek <jakub@redhat.com>
22469
22470 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
22471 start strings.
22472 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22473 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22474
22475 PR c++/23056
22476 * g++.dg/opt/pr23056.C: New test.
22477
22478 PR rtl-optimization/23098
22479 * gcc.target/i386/pr23098.c: New test.
22480
22481 2005-09-05 Mark Mitchell <mark@codesourcery.com>
22482
22483 PR c++/23667
22484 * g++.dg/template/static15.C: New test.
22485
22486 PR c++/21440
22487 * g++.dg/ext/stmtexpr5.C: New test.
22488 * g++.dg/ext/stmtexpr6.C: Likewise.
22489
22490 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
22491
22492 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
22493
22494 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
22495 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22496 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22497
22498 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
22499
22500 PR libfortran/23321
22501 * gfortran.dg/direct_io_4.f90: New test case.
22502
22503 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
22504 Rasmus Hahn <rassahah@neofonie.de>
22505
22506 PR libobjc/23108
22507 * objc.dg/type-stream-1.m: New test.
22508
22509 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
22510
22511 PR fortran/23661
22512 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
22513 gfortran.dg/print_fmt_3.f90: New test.
22514
22515 2005-09-03 Jakub Jelinek <jakub@redhat.com>
22516
22517 * gfortran.dg/fmt_t_1.f90: New test.
22518
22519 2005-09-03 Jakub Jelinek <jakub@redhat.com>
22520
22521 PR rtl-optimization/23454
22522 * g++.dg/opt/pr23454.C: New test.
22523
22524 2005-09-03 Mark Mitchell <mark@codesourcery.com>
22525
22526 PR c++/23699
22527 * g++.dg/ext/static1.C: New test.
22528
22529 2005-09-02 Richard Henderson <rth@redhat.com>
22530
22531 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
22532 tail call to check_fa_work.
22533
22534 2005-09-02 Mark Mitchell <mark@codesourcery.com>
22535
22536 PR c++/21687
22537 * g++.dg/other/gc3.C: New test.
22538
22539 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22540
22541 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
22542 * gcc.dg/20050826-1.c: Likewise.
22543
22544 2005-08-31 Mark Mitchell <mark@codesourcery.com>
22545
22546 PR c++/23167
22547 * g++.dg/expr/volatile1.C: New test.
22548
22549 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
22550
22551 PR middle-end/23547
22552 * gcc.dg/pr23547.c: New test.
22553
22554 2005-09-02 Richard Sandiford <richard@codesourcery.com>
22555
22556 PR c/22061
22557 * gcc.c-torture/execute/pr22061-1.c,
22558 * gcc.c-torture/execute/pr22061-2.c,
22559 * gcc.c-torture/execute/pr22061-3.c,
22560 * gcc.c-torture/execute/pr22061-4.c: New tests.
22561
22562 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
22563
22564 * gcc.dg/Wredundant-decls-2.c: New test to check that
22565 -Wredundant-decls does not issue warning for a variable
22566 definition following a declaration.
22567
22568 2005-09-01 Jakub Jelinek <jakub@redhat.com>
22569
22570 PR debug/7241
22571 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
22572 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
22573 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
22574
22575 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
22576 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
22577 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
22578 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
22579 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
22580 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
22581 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
22582 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
22583
22584 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22585
22586 PR objc/23306
22587 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
22588 scan-assmbler.
22589
22590 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
22591
22592 PR target/21255
22593 * gcc.dg/pr21255-1.c: New test.
22594 * gcc.dg/pr21255-2-mb.c: Likewise.
22595 * gcc.dg/pr21255-2-ml.c: Likewise.
22596 * gcc.dg/pr21255-3.c: Likewise.
22597 * gcc.dg/pr21255-4.c: Likewise.
22598
22599 2005-08-31 Dale Johannesen <dalej@apple.com>
22600
22601 * gcc.dg/20050830-1.c: New.
22602
22603 2005-08-31 Josh Conner <jconner@apple.com>
22604
22605 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
22606 command-line options for arm-*-* targets.
22607 * g++.dg/init/array16.C: Likewise.
22608 * g++.dg/other/crash-4.C: Likewise.
22609
22610 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22611
22612 PR obj-c++/23640
22613 * obj-c++.dg/gnu-runtime-3.mm: New test.
22614
22615 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22616
22617 PR c++/13377
22618 * g++.dg/lookup/ambig4.C: New test.
22619 * g++.dg/lookup/ambig5.C: New test.
22620 * g++.dg/tc1/dr101.C: Adjust error markers.
22621
22622 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22623
22624 PR c++/23639
22625 * g++.dg/template/ttp5.C: Adjust error markers.
22626
22627 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
22628
22629 PR testsuite/23609
22630 * lib/obj-c++.exp: Include target-libpath.exp.
22631 (obj-c++_link_flags): Look for the GNU libobjc library
22632 and set the library path to include it.
22633 Don't manually set LD_LIBRARY_PATH (etc.) but call
22634 set_ld_library_path_env_vars instead.
22635 (obj-c++_target_compile): Don't set library path or
22636 linker flags because they are already set correctly
22637 in obj-c++_link_flags.
22638
22639 2005-08-30 Josh Conner <jconner@apple.com>
22640
22641 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
22642 to command-line options for arm-*-* targets.
22643
22644 2005-08-30 Geoffrey Keating <geoffk@apple.com>
22645
22646 * g++.dg/other/i386-1.C: New.
22647
22648 2005-08-30 Jakub Jelinek <jakub@redhat.com>
22649
22650 PR preprocessor/20348
22651 PR preprocessor/20356
22652 * gcc.dg/cpp/pr20348.c: New test.
22653 * gcc.dg/cpp/pr20348.h: New file.
22654 * gcc.dg/cpp/inc/pr20348.h: New file.
22655 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
22656 * gcc.dg/cpp/pr20356.c: New test.
22657 * gcc.dg/cpp/pr20356.h: New file.
22658 * gcc.dg/cpp/inc/pr20356.h: New file.
22659 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
22660
22661 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
22662
22663 * gfortran.fortran-torture/execute/intrinsic_count.f90:
22664 Fix array dimension to avoid correct end-of-file error.
22665
22666 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
22667
22668 PR libfortran/23598
22669 * gfortran.dg/iostat_1.f90: New test.
22670
22671 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
22672
22673 PR middle-end/23408
22674 * gcc.dg/pr23408.c: New test.
22675
22676 2005-08-28 Mark Mitchell <mark@codesourcery.com>
22677
22678 PR c++/23099
22679 * g++.dg/init/member1.C: Make sure erroneous static data member
22680 definitions are required.
22681 * g++.dg/template/static13.C: New test.
22682 * g++.dg/template/static14.C: Likewise.
22683
22684 2005-08-29 Jakub Jelinek <jakub@redhat.com>
22685
22686 * gcc.target/i386/pr23575.c: Use -msse2 instead of
22687 -march=pentium4, remove ilp32 requirement.
22688
22689 PR middle-end/23484
22690 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
22691 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
22692
22693 2005-08-29 Andreas Jaeger <aj@suse.de>
22694
22695 PR testsuite/23607
22696 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
22697
22698 2005-08-28 Jakub Jelinek <jakub@redhat.com>
22699
22700 * gcc.c-torture/execute/20050316-2.c: New test.
22701 * gcc.c-torture/execute/20050316-3.c: New test.
22702 * gcc.dg/torture/pr16104-1.c: New test.
22703
22704 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
22705
22706 PR middle-end/23463
22707 * gcc.c-torture/execute/zero-struct-1.c: New test.
22708
22709 2005-08-27 Richard Guenther <rguenther@suse.de>
22710
22711 PR target/23575
22712 * gcc.target/i386/pr23575.c: New testcase.
22713
22714 2005-08-26 Jakub Jelinek <jakub@redhat.com>
22715
22716 PR rtl-optimization/23561
22717 * gcc.c-torture/execute/20050826-1.c: New test.
22718
22719 PR rtl-opt/23560
22720 * gcc.c-torture/execute/20050826-2.c: New test.
22721
22722 2005-08-26 Dale Johannesen <dalej@apple.com>
22723
22724 * gcc.dg/20030711-1.c: Modify to work on Darwin.
22725 * gcc.dg/20050826-1.c: New.
22726
22727 2005-08-26 Mark Mitchell <mark@codesourcery.com>
22728
22729 PR c++/19004
22730 * g++.dg/template/nontype13.C: New test.
22731
22732 PR c++/23491
22733 * g++.dg/init/new14.C: New test.
22734 * g++.dg/expr/anew1.C: Do not XFAIL.
22735 * g++.dg/expr/anew2.C: Likewise.
22736 * g++.dg/expr/anew3.C: Likewise.
22737
22738 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
22739
22740 PR middle-end/22439
22741 * gcc.dg/vla-3.c: New test.
22742
22743 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
22744
22745 PR fortran/20363
22746 * gfortran.dg/named_interface.f90: New.
22747
22748 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
22749
22750 * gcc.c-torture/execute/frame-address.c: New test.
22751
22752 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
22753
22754 PR c++/20817
22755 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
22756
22757 2005-08-25 Alan Modra <amodra@bigpond.net.au>
22758
22759 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
22760
22761 2005-08-25 Alan Modra <amodra@bigpond.net.au>
22762
22763 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
22764 * gcc.dg/altivec-22.c: Rename from..
22765 * gcc.dg/altivec-nomfcr.c: ..this.
22766
22767 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
22768
22769 PR tree-optimization/23546
22770 * gcc.dg/tree-ssa/pr23546.c: New test.
22771
22772 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
22773
22774 PR fortran/17758
22775 * gfortran.dg/nonreturning_statements.f90: New test.
22776
22777 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
22778
22779 PR c++/22454
22780 * g++.dg/parse/crash29.C: New.
22781
22782 2005-08-23 DJ Delorie <dj@redhat.com>
22783
22784 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
22785 constants have the L suffix.
22786
22787 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
22788
22789 PR c++/23044
22790 * g++.dg/template/instantiate8.C: New.
22791
22792 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
22793
22794 PR middle-end/23467
22795 * gcc.c-torture/execute/pr23467.c: New test.
22796
22797 2005-08-23 Jakub Jelinek <jakub@redhat.com>
22798
22799 PR tree-optimization/22043
22800 * gcc.c-torture/execute/20050613-1.c: New test.
22801
22802 2005-08-23 Ben Elliston <bje@au.ibm.com>
22803
22804 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
22805
22806 2005-08-22 Jakub Jelinek <jakub@redhat.com>
22807
22808 PR rtl-optimization/23478
22809 * g++.dg/opt/pr23478.C: New test.
22810
22811 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
22812
22813 PR c/18715
22814 * gcc.dg/switch-warn-3.c: New test.
22815
22816 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22817
22818 PR c++/22233
22819 * g++.dg/template/param1.C: New test.
22820
22821 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22822
22823 PR c++/23089
22824 * g++.dg/other/incomplete1.C: New test.
22825
22826 2005-08-22 Ira Rosen <irar@il.ibm.com>
22827
22828 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
22829 are vectorizable.
22830
22831 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22832
22833 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
22834 d_lines_5.f: New.
22835
22836 2005-08-21 Jakub Jelinek <jakub@redhat.com>
22837
22838 * gcc.target/i386/sse-4.c: New test.
22839
22840 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22841
22842 PR testsuite/23239
22843 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
22844
22845 2005-08-20 Jakub Jelinek <jakub@redhat.com>
22846
22847 * gcc.dg/20050811-1.c: New test.
22848 * gcc.dg/20050811-2.c: New test.
22849
22850 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
22851
22852 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
22853
22854 2005-08-19 Diego Novillo <dnovillo@redhat.com>
22855
22856 PR 23476
22857 * gcc.c-torture/compile/pr23476.c: New test.
22858
22859 2005-08-19 Devang Patel <dpatel@apple.com>
22860
22861 PR tree-optimization/23048
22862 * gcc.dg/tree-ssa/pr23048.c: New test.
22863
22864 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
22865
22866 PR middle-end/20624
22867 * g++.dg/warn/Wreturn-3.C: New test
22868
22869 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
22870
22871 PR tree-optimization/22228
22872 * g++.dg/vect/pr22543.cc: New test.
22873
22874 2005-08-17 Steven Bosscher <stevenb@suse.de>
22875
22876 PR tree-optimization/21574
22877 * gcc.dg/tree-ssa/pr21574.c: New test.
22878
22879 2005-08-16 James E Wilson <wilson@specifix.com>
22880
22881 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
22882
22883 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
22884
22885 PR tree-opt/23402
22886 * gcc.c-torture/compile/zero-strct-3.c: New test.
22887 * gcc.c-torture/compile/zero-strct-4.c: New test.
22888
22889 2005-08-16 Steven Bosscher <stevenb@suse.de>
22890
22891 PR target/23376
22892 * gcc.target/x86_64/pr23376.c: New test.
22893
22894 2005-08-16 Ian Lance Taylor <ian@airs.com>
22895
22896 PR c++/23337
22897 * g++.dg/ext/vector2.C: New.
22898
22899 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
22900
22901 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
22902
22903 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
22904
22905 PR libfortran/23428
22906 * gfortran.dg/inquire-complex.f90: New test case.
22907
22908 2005-08-16 James E Wilson <wilson@specifix.com>
22909
22910 PR tree-optimization/21105
22911 * gcc.dg/large-size-array.c: New.
22912
22913 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
22914
22915 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
22916 type.
22917 * gcc.dg/vect/vect-41: Likewise.
22918 * gcc.dg/vect/vect-42: Likewise.
22919 * gcc.dg/vect/vect-43: Likewise.
22920 * gcc.dg/vect/vect-44: Likewise.
22921 * gcc.dg/vect/vect-46: Likewise.
22922 * gcc.dg/vect/vect-47: Likewise.
22923 * gcc.dg/vect/vect-48: Likewise.
22924 * gcc.dg/vect/vect-52: Likewise.
22925 * gcc.dg/vect/vect-53: Likewise.
22926 * gcc.dg/vect/vect-54: Likewise.
22927 * gcc.dg/vect/vect-55: Likewise.
22928 * gcc.dg/vect/vect-56: Likewise.
22929 * gcc.dg/vect/vect-57: Likewise.
22930 * gcc.dg/vect/vect-58: Likewise.
22931 * gcc.dg/vect/vect-59: Likewise.
22932 * gcc.dg/vect/vect-60: Likewise.
22933 * gcc.dg/vect/vect-61: Likewise.
22934 * gcc.dg/vect/vect-85: Likewise.
22935 * gcc.dg/vect/vect-87: Likewise.
22936 * gcc.dg/vect/vect-88: Likewise.
22937 * gcc.dg/vect/vect-93.c: Likewise.
22938 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
22939 * gcc.dg/vect/vect-75: Likewise.
22940 * gcc.dg/vect/vect-76: Likewise.
22941 * gcc.dg/vect/vect-77: Likewise.
22942 * gcc.dg/vect/vect-78: Likewise.
22943 * gcc.dg/vect/vect-80: Likewise.
22944 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
22945 vectorized for the expected reason, rather than checking how alignment
22946 was handled.
22947 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
22948 aligned type and also instead of aligned pointers. Added documentation.
22949
22950 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
22951
22952 * gfortran.dg/power.f90: New test.
22953
22954 2005-08-16 Jakub Jelinek <jakub@redhat.com>
22955
22956 PR rtl-optimization/23299
22957 * g++.dg/opt/pr23299.C: New test.
22958
22959 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22960
22961 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
22962
22963 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
22964
22965 * g++.dg/template/local6.C: New test.
22966
22967 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
22968
22969 * execute/exceptions/finally-1.m: Check that the catch and finally are
22970 being called. Also add a "return 0;" at the end of main.
22971
22972 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
22973
22974 PR fortran/21432.
22975 * gfortran.dg/namelist_print_1.f: New test of functionality of
22976 PRINT namelist.
22977 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
22978 namelist generates error with -std=f95.
22979
22980 2005-08-14 Ira Rosen <irar@il.ibm.com>
22981
22982 PR tree-optimization/23119
22983 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
22984
22985 2005-08-13 Marcin Koziej <creep@desk.pl>
22986 Andrew Pinski <pinskia@physics.uc.edu>
22987
22988 PR libobjc/22492
22989 * execute/exceptions/finally-1.m: New test.
22990
22991 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22992
22993 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
22994 testsuite.
22995 * objc/execute/exceptions/trivial.m: New test.
22996 * objc.dg/try-catch-11.m: Move to ...
22997 * objc/execute/exceptions/foward-1.m: Here.
22998 * objc.dg/try-catch-2.m: Move to ...
22999 * objc/execute/exceptions/catchall-1.m: Here.
23000 * objc.dg/try-catch-8.m: Move to ...
23001 * objc/execute/exceptions/local-variables-1.m: Here.
23002
23003 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23004
23005 * objc.dg/nested-func-1.m: Move to ...
23006 * objc/execute/nested-func-1.m: Here.
23007
23008 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23009
23010 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
23011 in ${options} instead of [target_info name].
23012 * lib/obj-c++.exp (objc_target_compile): Likewise.
23013
23014 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23015
23016 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
23017
23018 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23019
23020 part of PR testsuite/23348
23021 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
23022 each of the torture options.
23023 * objc/compile/trivial.m: New test.
23024
23025 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
23026
23027 * gfortran.dg/eoshift.f90: Correct format.
23028
23029 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
23030
23031 * gfortran.fortran-torture/execute/character_passing.f90:
23032 Fix comment typo.
23033
23034 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
23035
23036 PR c++/8271
23037 * g++.dg/template/unify10.C: New.
23038
23039 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
23040
23041 * g++.dg/parse/pr22514.C: Move to...
23042 * g++.dg/debug/pr22514.C: here.
23043
23044 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23045
23046 PR c++/23266
23047 * g++.dg/inherit/pure1.C: New test.
23048
23049 * ChangeLog: Fix typos.
23050
23051 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23052 Steven Bosscher <stevenb@suse.de>
23053
23054 * gfortran.dg/runtime_warning_1.f90: New test.
23055
23056 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
23057
23058 PR c++/23219
23059 * g++.dg/parse/crash28.C: New.
23060
23061 2005-08-11 Richard Guenther <rguenther@suse.de>
23062
23063 PR target/23289
23064 * gcc.target/i386/tailcall-1.c: New testcase.
23065
23066 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
23067
23068 * gcc.dg/vect/vect-67.c: Un-xfail.
23069
23070 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
23071
23072 PR c++/23225
23073 * g++.dg/parse/crash27.C: new test.
23074
23075 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
23076
23077 PR libfortran/22143
23078 * gfortran.dg/shift-kind.f90: New testcase.
23079
23080 2005-08-10 Richard Sandiford <richard@codesourcery.com>
23081
23082 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
23083 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
23084
23085 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23086
23087 PR c++/20646
23088 * g++.dg/other/mult-stor1.C: New test.
23089
23090 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
23091
23092 * gcc.c-torture/pr18299-1.c: Move to ...
23093 * gcc.c-torture/compile/pr18299-1.c: Here.
23094
23095 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
23096
23097 * gfortran/fortran.torture/execute/character_passing.f90:
23098 Fix types for LSAME.
23099
23100 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
23101
23102 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
23103 input data back to what it was originally.
23104
23105 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
23106
23107 * objc.dg/try-catch-8.m: Enable for all targets.
23108
23109 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
23110
23111 * gcc.dg/pr23165.c: New test.
23112
23113 2005-08-09 Steven Bosscher <stevenb@suse.de>
23114
23115 PR tree-optimization/23234
23116 * gcc.dg/tree-ssa/pr23234.c: New test.
23117
23118 2005-08-08 Josh Conner <jconner@apple.com>
23119
23120 PR rtl-optimization/23241
23121 * gcc.dg/char-compare.c: New test.
23122
23123 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23124
23125 PR c++/22508
23126 * g++.dg/init/new13.C: New test.
23127
23128 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
23129
23130 PR c++/21166
23131 * g++.dg/other/crash-4.C: Adjust
23132 * g++/dg/ext/packed9.C: New.
23133
23134 2005-08-08 Richard Sandiford <richard@codesourcery.com>
23135
23136 PR middle-end/21964
23137 * gcc.c-torture/execute/pr21964-1.c: New test.
23138
23139 2005-08-08 Richard Sandiford <richard@codesourcery.com>
23140
23141 PR c/22458
23142 * gcc.dg/pr22458-1.c: New test.
23143
23144 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
23145 Steven G. Kargl <kargls@comcast.net>
23146
23147 PR fortran/22390
23148 * gfortran.dg/flush_1.f90: New test.
23149
23150 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23151
23152 PR c++/23191
23153 * g++.dg/template/eh2.C: New test.
23154
23155 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23156
23157 PR c++/19498
23158 * g++.dg/template/instantiate7.C: New test.
23159
23160 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
23161
23162 PR c/23113
23163 * gcc.dg/Wunused-value-1.c: New test.
23164
23165 2005-08-06 Richard Sandiford <richard@codesourcery.com>
23166
23167 PR rtl-optimization/23233
23168 * gcc.c-torture/compile/pr23233-1.c: New test.
23169
23170 2005-08-06 Jakub Jelinek <jakub@redhat.com>
23171
23172 PR fortran/18833
23173 PR fortran/20850
23174 * gfortran.dg/equiv_1.f90: New test.
23175 * gfortran.dg/equiv_2.f90: New test.
23176 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
23177 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
23178 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
23179
23180 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
23181
23182 * gcc.c-torture/execute/vrp-5.c: New test.
23183 * gcc.c-torture/execute/vrp-6.c: New test.
23184 * gcc.dg/tree-ssa/vrp21.c: New test.
23185
23186 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
23187
23188 * g++.dg/parse/pr22514.C: New test.
23189
23190 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
23191
23192 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
23193
23194 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
23195 instead of constant loads / pool entries.
23196
23197 2005-08-05 David Edelsohn <edelsohn@gnu.org>
23198
23199 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
23200 TEST_TO_WCTYPE.
23201
23202 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
23203
23204 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
23205 __WINT_TYPE__ in generated prototypes if possible.
23206
23207 2005-08-04 Diego Novillo <dnovillo@redhat.com>
23208
23209 PR 22037
23210 * g++.dg/tree-ssa/pr22037.C:
23211
23212 2005-08-04 Richard Henderson <rth@redhat.com>
23213
23214 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
23215 scan-tree-dump-times directive.
23216
23217 2005-08-04 Jan Hubicka <jh@suse.cz>
23218
23219 * gcov-1.C: Fix switch counts.
23220 * gcov-4b.c: Likewise.
23221
23222 2005-08-03 Jeff Law <law@redhat.com>
23223
23224 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
23225
23226 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
23227
23228 * gcc.c-torture/execute/pr23135.c: New test.
23229
23230 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23231
23232 PR tree-optimization/19899
23233 * gcc.dg/tree-ssa/scev-1.c: New test.
23234 * gcc.dg/tree-ssa/scev-2.c: New test.
23235
23236 2005-08-03 Richard Sandiford <richard@codesourcery.com>
23237
23238 PR target/18582
23239 * gcc.dg/torture/pr18582-1.c: New test.
23240
23241 2005-08-03 Jan Hubicka <jh@suse.cz>
23242
23243 * update-conroll.c: New testcase.
23244 * update-conroll-2.c: New testcase.
23245
23246 2005-08-02 David Edelsohn <edelsohn@gnu.org>
23247
23248 * gfortran.dg/constant_substring.f: New test.
23249 * gfortran.dg/pr22491.f: New test.
23250
23251 2005-08-02 Jan Hubicka <jh@suse.cz>
23252
23253 * update-threading.c: Replace by the proper one.
23254
23255 2005-08-02 Diego Novillo <dnovillo@redhat.com>
23256
23257 PR 23164
23258 * g++.dg/tree-ssa/pr23164.C: New test.
23259
23260 2005-08-02 Diego Novillo <dnovillo@redhat.com>
23261
23262 * gcc.dg/tree-ssa/pr23192.c: New test.
23263
23264 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
23265
23266 * gcc.c-torture/execute/vrp-4.c: New test.
23267
23268 2005-08-02 Jan Hubicka <jh@suse.cz>
23269
23270 * update-threading.c: New test.
23271
23272 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
23273
23274 * gcc.c-torture/compile/20050801-1.c: New test.
23275 * gcc.c-torture/compile/20050801-2.c: New test.
23276
23277 2005-08-01 Jan Hubicka <jh@suse.cz>
23278
23279 * val-prof-5.c: New test.
23280
23281 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
23282
23283 PR c/22311
23284 * gcc.dg/pr22311-1.c : New test.
23285
23286 2005-07-31 Steven Bosscher <stevenb@suse.de>
23287
23288 PR target/23095
23289 * gfortran.dg/pr23095.f: New test.
23290
23291 PR c++/22003
23292 * g++.dg/other/pr22003.C: New test.
23293
23294 2005-07-31 Richard Sandiford <richard@codesourcery.com>
23295
23296 PR target/20621
23297 * gcc.c-torture/execute/pr20621-1.c: New test.
23298
23299 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
23300
23301 * gfortran.dg/comma_format_extension_4.f: Adjust length
23302 of string for format.
23303 * gfortran.dg/der_array_io_1.f: Replace illegal internal
23304 print statement with internal write.
23305 * gfortran.dg/der_array_io_2.f: Likewise.
23306 * gfortran.dg/der_array_io_3.f: Likewise.
23307
23308 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
23309
23310 * gcc.dg/fold-abs-4.c: new test.
23311
23312 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
23313
23314 PR fortran/22570 an related issues.
23315 * gfortran.dg/x_slash_1.f: New test.
23316
23317 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
23318
23319 PR c/23143
23320 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
23321 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
23322
23323 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23324
23325 PR c/529
23326 * gcc.dg/Wshadow-3.c: New test.
23327
23328 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
23329
23330 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
23331 used to have the wrong bounds).
23332
23333 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23334
23335 PR c/21720
23336 * gcc.dg/hex-round-1.c: Test more cases.
23337 * gcc.dg/hex-round-2.c: New test.
23338
23339 2005-07-29 Diego Novillo <dnovillo@redhat.com>
23340
23341 PR 22550
23342 * g++.dg/tree-ssa/pr22550.C: New test.
23343
23344 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
23345
23346 * gcc.dg/tree-ssa/vrp19.c: New test.
23347 * gcc.dg/tree-ssa-vrp20.c: New test.
23348
23349 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23350
23351 PR c/22240
23352 * gcc.dg/transparent-union-4.c: New test.
23353
23354 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23355
23356 PR c/22192
23357 * gcc.dg/c99-vla-2.c: New test.
23358
23359 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23360
23361 PR c/21720
23362 * gcc.dg/hex-round-1.c: New test.
23363
23364 2005-07-28 Jan Hubicka <jh@suse.cz>
23365
23366 * inliner-1.c: Do not dump everything.
23367 * tree-prof.exp: Do not pass -ftree-based-profiling.
23368 * bprob.exp: Likewise.
23369
23370 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
23371
23372 2005-07-28 Mark Mitchell <mark@codesourcery.com>
23373
23374 PR c++/22545
23375 * g++.dg/expr/ptrmem7.C: New test.
23376
23377 2005-07-28 Mike Stump <mrs@apple.com>
23378
23379 * g++.old-deja/g++.mike/visibility-1.C: New test.
23380
23381 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23382
23383 PR c/20187
23384 * gcc.c-torture/execute/pr20187-1.c: New test.
23385
23386 2005-07-28 Jeff Law <law@redhat.com>
23387
23388 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
23389 * gcc.dg/tree-ssa/vrp18.c: New test.
23390
23391 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
23392
23393 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
23394
23395 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
23396
23397 PR tree-optimization/22506
23398 * gcc.dg/vect/ps22506.c: New test.
23399
23400 2005-07-28 Jakub Jelinek <jakub@redhat.com>
23401
23402 PR target/21149
23403 * gcc.target/i386/sse-3.c: New test.
23404
23405 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23406
23407 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
23408 * gcc.target/mips/mips32-dsp-type.c: Likewise.
23409
23410 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23411
23412 PR c/22589
23413 * gcc.c-torture/compile/pr22589-1.c: New test.
23414
23415 2005-07-28 Jan Hubicka <jh@suse.cz>
23416
23417 * update-loopch.c: New testcase.
23418
23419 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
23420
23421 PR rtl-optimization/23047
23422 * gcc.c-torture/execute/pr23047.c: New test.
23423 * gcc.c-torture/execute/pr23047.x: New.
23424
23425 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
23426
23427 PR tree-optimization/22493
23428 * gcc.c-torture/execute/pr22493-1.c: New test.
23429 * gcc.c-torture/execute/pr22493-1.x: New.
23430 * gcc.c-torture/execute/vrp-1.c: New test.
23431 * gcc.c-torture/execute/vrp-2.c: New test.
23432 * gcc.c-torture/execute/vrp-2.c: New test.
23433
23434 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
23435
23436 * gcc.target/frv/all-builtin-read8.c: Delete.
23437 * gcc.target/frv/all-builtin-read16.c: Delete.
23438 * gcc.target/frv/all-builtin-read32.c: Delete.
23439 * gcc.target/frv/all-builtin-read64.c: Delete.
23440 * gcc.target/frv/all-builtin-write8.c: Delete.
23441 * gcc.target/frv/all-builtin-write16.c: Delete.
23442 * gcc.target/frv/all-builtin-write32.c: Delete.
23443 * gcc.target/frv/all-builtin-write64.c: Delete.
23444 * gcc.target/frv/all-read-write-1.c: New.
23445
23446 2005-07-27 Jeff Law <law@redhat.com>
23447
23448 * gcc.c-torture/execute/pr22630.c: New test.
23449
23450 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
23451
23452 PR tree-optimization/23073
23453 * gcc.dg/vect/nodump-pr23073.c: New test.
23454 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
23455
23456 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
23457
23458 PR tree-optimize/22348
23459 * gcc.c-torture/execute/pr22348.c: New.
23460
23461 2005-07-27 Richard Guenther <rguenther@suse.de>
23462
23463 * gcc.dg/tree-ssa/salias-1.c: New testcase.
23464
23465 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23466
23467 PR fortran/22503
23468 * gfortran.dg/logical_comp.f90: New test.
23469
23470 2005-07-27 Jan Hubicka <jh@suse.cz>
23471
23472 * inliner-1.c: Add cleanup of dumps.
23473 * val-prof-*.c: Likewise.
23474 * update-tailcall.c: New.
23475
23476 2005-07-26 Diego Novillo <dnovillo@redhat.com>
23477
23478 PR 22591
23479 * gcc.dg/tree-ssa/pr22591.c: New test.
23480 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
23481
23482 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
23483
23484 PR libobjc/22606
23485 * objc.dg/try-catch-11.m: New test.
23486
23487 2005-07-26 Richard Guenther <rguenther@suse.de>
23488
23489 PR tree-optimization/22486
23490 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
23491
23492 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
23493
23494 PR tree-opt/22484
23495 * g++.dg/opt/loop2.C: New test.
23496
23497 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
23498
23499 * gcc.dg/tree-ssa/reassoc-3.c: New test.
23500 * gcc.dg/tree-ssa/reassoc-4.c: New test.
23501
23502 2005-07-25 Adam Nemet <anemet@lnxw.com>
23503
23504 * lib/profopt.exp (profopt-execute): Check for profiling data
23505 files on the target.
23506
23507 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
23508
23509 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
23510 for matching of asm labels.
23511
23512 2005-07-25 Richard Guenther <rguenther@suse.de>
23513
23514 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
23515
23516 2005-07-25 Richard Guenther <rguenther@suse.de>
23517
23518 PR testsuite/22624
23519 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
23520
23521 2005-07-25 Ira Rosen <irar@il.ibm.com>
23522
23523 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
23524 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
23525 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
23526 * gcc.dg/vect/vect-100.c: New test.
23527 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
23528 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
23529 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
23530 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
23531 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
23532 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
23533 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
23534 * gfortran.dg/vect/pr19049.f90: New testcase.
23535 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
23536
23537 2005-07-25 Jakub Jelinek <jakub@redhat.com>
23538
23539 * gcc.c-torture/execute/20050713-1.c: New test.
23540
23541 PR fortran/20063
23542 * gfortran.fortran-torture/execute/data_4.f90: New test.
23543
23544 PR middle-end/20303
23545 * gcc.dg/visibility-d.c: New test.
23546
23547 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
23548
23549 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
23550 * gfortran.dg/underflow.f90: Ditto.
23551
23552 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23553
23554 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
23555 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
23556 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
23557
23558 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
23559
23560 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
23561 include case of field width of zero.
23562
23563 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
23564
23565 PR libgfortran/21875
23566 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
23567 with trailing blanks on normal formatted read.
23568
23569 2005-07-23 Chao-ying Fu <fu@mips.com>
23570
23571 * gcc.target/mips/mips32-dsp-type.c: New test.
23572 * gcc.target/mips/mips32-dsp.c: New test.
23573
23574 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
23575
23576 PR testsuite/21073
23577 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
23578
23579 PR testsuite/20454
23580 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
23581 and __cyg_profile_func_exit.
23582
23583 2005-07-22 David Edelsohn <edelsohn@gnu.org>
23584
23585 * gfortran.dg/comma_format_extension_3.f: Fix typo.
23586 * gfortran.dg/comma_format_extension_4.f: Same.
23587 * gfortran.dg/pr15332.f: Same.
23588 * gfortran.dg/pr21730.f: Same.
23589
23590 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
23591
23592 * g++.dg/opt/vrp2.C: Fix testcase.
23593
23594 PR tree-opt/22625
23595 * g++.dg/opt/vrp2.C: New test.
23596
23597 2005-07-22 Mark Mitchell <mark@codesourcery.com>
23598
23599 PR debug/21828
23600 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
23601
23602 2005-07-22 Diego Novillo <dnovillo@redhat.com>
23603
23604 * gcc.dg/tree-ssa/20050719-1.c: New test.
23605
23606 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
23607
23608 * gcc.dg/bfin-longcall-1.c: New file.
23609 * gcc.dg/bfin-longcall-2.c: New file.
23610
23611 2005-07-21 Janis Johnson <janis187@us.ibm.com>
23612
23613 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
23614
23615 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
23616
23617 PR middle-end/19055
23618 * gcc.dg/tree-ssa/pr19055.c: New test.
23619 * gcc.dg/tree-ssa/pr19055-2.c: New test.
23620
23621 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
23622
23623 PR C++/22358
23624 * g++.dg/other/pr22358.C: New test.
23625
23626 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
23627
23628 PR c++/2922
23629 * g++.dg/lookup/two-stage5.C: New test from bug comments.
23630
23631 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23632
23633 PR c++/15938
23634 * g++.dg/init/union2.C: New test.
23635
23636 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23637
23638 PR c/22393
23639 * gcc.dg/complex-4.c: New test.
23640
23641 2005-07-21 Richard Guenther <rguenther@suse.de>
23642
23643 PR testsuite/22522
23644 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
23645 scanning for asm labels.
23646 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23647
23648 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
23649
23650 PR target/22085
23651 * gcc.dg/altivec-pr22085.c: New.
23652
23653 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
23654
23655 PR tree-optimization/19210
23656 * gcc.dg/tree-ssa/pr19210-1.c: New.
23657 * gcc.dg/tree-ssa/pr19210-2.c: New.
23658
23659 2005-07-21 Richard Sandiford <richard@codesourcery.com>
23660
23661 PR rtl-optimization/22167
23662 * g++.dg/opt/pr22167.C: New test.
23663
23664 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
23665
23666 PR c++/2922
23667 * g++.dg/lookup/two-stage2.C: New.
23668 * g++.dg/lookup/two-stage3.C: New.
23669 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
23670 fixed two-stage name lookup for operators.
23671 * g++.dg/template/call3.C: Compiler now produces an appropriate
23672 error message.
23673 * g++.dg/template/crash37.C: Compiler now describes bla() on line
23674 14 as a candidate.
23675 * g++.dg/template/ptrmem4.C: Compiler produces different error
23676 message.
23677 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
23678 connect_to_method as a candidate.
23679
23680 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
23681
23682 * gcc.dg/fold-alloc-1.c: New test.
23683
23684 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
23685
23686 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
23687 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
23688
23689 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
23690
23691 * gcc.dg/fold-abs-1.c: New test.
23692 * gcc.dg/fold-abs-2.c: New test.
23693 * gcc.dg/fold-abs-3.c: New test.
23694
23695 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
23696
23697 Make CONSTRUCTOR use VEC to store initializers.
23698 * g++.dg/ext/complit3.C: Check for specific error messages.
23699 * g++.dg/init/brace2.C: Update error message.
23700 * g++.dg/warn/Wbraces2.C: Likewise.
23701
23702 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
23703
23704 PR fortran/16940
23705 * gfortran.dg/module_interface_1.f90: New test.
23706
23707 2005-07-19 Danny Berlin <dberlin@dberlin.org>
23708 Kenneth Zadeck <zadeck@naturalbridge.com>
23709
23710 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
23711
23712 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23713
23714 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
23715 specify -Wformat for these tests.
23716 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
23717 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
23718 * gcc.dg/format/opt-6.c: Delete.
23719
23720 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
23721
23722 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
23723 * gcc.dg/tree-ssa/sra-3.c: Likewise.
23724
23725 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
23726
23727 * gcc.dg/tree-ssa/alias-2.c: New test.
23728
23729 2005-07-18 Mark Mitchell <mark@codesourcery.com>
23730
23731 PR c++/22263
23732 * g++.dg/template/explicit7.C: New test.
23733
23734 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
23735
23736 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
23737 field width of 8 to +Inf and -Inf.
23738
23739 2005-07-17 Mark Mitchell <mark@codesourcery.com>
23740
23741 PR c++/22139
23742 * g++.dg/template/friend36.C: New test.
23743
23744 2005-07-16 David Edelsohn <edelsohn@gnu.org>
23745
23746 PR fortran/21730
23747 * gfortran.dg/pr21730.f: New test.
23748
23749 2005-07-16 Danny Berlin <dberlin@dberlin.org>
23750 Kenneth Zadeck <zadeck@naturalbridge.com>
23751
23752 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
23753 since pure const detection cannot run at -O1 in c compiler.
23754 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
23755 can now optimize this case properly.
23756 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
23757 because we now pass.
23758 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
23759
23760 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
23761
23762 PR c/22421
23763 * gcc.dg/format/bitfld-1.c: New test.
23764
23765 2005-07-15 Mark Mitchell <mark@codesourcery.com>
23766
23767 PR c++/22204
23768 * g++.dg/rtti/repo1.C: New test.
23769
23770 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
23771
23772 PR middle-end/22398
23773 * gcc.c-torture/compile/pr22398.c: New test.
23774
23775 2005-07-15 Mark Mitchell <mark@codesourcery.com>
23776
23777 PR c++/22132
23778 * g++.dg/expr/cast4.C: New test.
23779
23780 2005-07-15 Richard Guenther <rguenther@suse.de>
23781
23782 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
23783 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23784
23785 2005-07-15 Steven Bosscher <stevenb@suse.de>
23786
23787 PR tree-optimization/22230
23788 * gcc.dg/tree-ssa/pr22230.c: New test.
23789
23790 2005-07-14 Jakub Jelinek <jakub@redhat.com>
23791
23792 * gfortran.dg/g77/cpp6.f: New test.
23793
23794 PR fortran/22417
23795 * gfortran.dg/g77/cpp5.F: New test.
23796 * gfortran.dg/g77/cpp5.h: New file.
23797 * gfortran.dg/g77/cpp5inc.h: New file.
23798
23799 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
23800
23801 PR libfortran/16435
23802 * gfortran.dg/tl_editting.f90: New.
23803 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
23804
23805 2005-07-14 Steven G. Kargl <kargls@comcast.net>
23806
23807 * gfortran.dg/char_array_constructor.f90: New test.
23808
23809 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
23810
23811 * gfortran.dg/past_eor.f90: New.
23812 * gfortran.dg/complex_read.f90: New.
23813
23814 2005-07-13 Jeff Law <law@redhat.com>
23815
23816 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
23817 additional casts.
23818
23819 * gcc.dg/tree-ssa/pr22321.c: New test
23820
23821 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
23822
23823 PR tree-optimization/21921
23824 * gcc.dg/tree-ssa/pr21921.c: New.
23825
23826 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
23827
23828 PR tree-optimizatio/22442
23829 * gcc.dg/tree-ssa/loop-11.c: New test.
23830
23831 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
23832
23833 PR tree-opt/21840
23834 * gcc.c-torture/compile/pr21840.c: New test.
23835
23836 2005-07-12 Jan Hubicka <jh@suse.cz>
23837
23838 * gcc.c-torture/compile/pr22379.c: New test.
23839
23840 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
23841
23842 PR libfortran/21593
23843 gfortran.dg/dev_null.f90: Remove outdated comment about
23844 PR libfortran/21593.
23845
23846
23847 2005-07-12 Dale Johannesen <dalej@apple.com>
23848
23849 * gcc.target/i386/compress-float-sse.c: New.
23850 * gcc.target/i386/compress-float-sse-pic.c: New.
23851 * gcc.target/i386/compress-float-387.c: New.
23852 * gcc.target/i386/compress-float-387-pic.c: New.
23853 * gcc.dg/compress-float-ppc.c: New.
23854 * gcc.dg/compress-float-ppc-pic.c: New.
23855
23856 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
23857
23858 PR libfortran/21593
23859 gfortran.dg/dev_null.f90: Remove targets.
23860
23861 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
23862
23863 PR tree-opt/22335
23864 * gcc.dg/pr22335-1.c: New test.
23865 * gcc.dg/pr22335-2.c: New test.
23866
23867 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23868
23869 PR c++/20172
23870 * g++.dg/template/nontype12.C : New test.
23871
23872 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
23873
23874 * gcc.dg/tree-ssa/loop-10.c: New test.
23875
23876 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
23877
23878 * gcc.c-torture/execute/20020720-1.x: Remove.
23879
23880 2005-07-11 Jakub Jelinek <jakub@redhat.com>
23881
23882 * gfortran.fortran-torture/execute/forall_7.f90: New test.
23883
23884 2005-07-10 Richard Sandiford <richard@codesourcery.com>
23885
23886 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
23887 (dg-mips-options): Use it.
23888
23889 2005-07-09 Diego Novillo <dnovillo@redhat.com>
23890
23891 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
23892
23893 2005-07-09 Richard Henderson <rth@redhat.com>
23894
23895 * lib/target-supports.exp (check_effective_target_sync_char_short):
23896 Add alpha.
23897
23898 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
23899
23900 PR libfortran/22217
23901 * gfortran.dg/negative-z-descriptor.f90: New test.
23902
23903 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
23904
23905 PR tree-opt/22329
23906 * gcc.dg/pr22329.c: New test.
23907
23908 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
23909
23910 PR tree-optimization/20139
23911 * gcc.dg/tree-ssa/pr20139.c: New.
23912
23913 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
23914
23915 PR tree-opt/22356
23916 * gcc.dg/pr22356-1.c: New test.
23917
23918 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
23919
23920 PR c++/21799
23921 * g++.dg/template/unify8.C: New.
23922 * g++.dg/template/unify9.C: New.
23923
23924 2005-07-08 Jakub Jelinek <jakub@redhat.com>
23925
23926 * gfortran.fortran-torture/execute/entry_10.f90: New test.
23927
23928 2005-07-07 Geoffrey Keating <geoffk@apple.com>
23929
23930 * gcc.dg/darwin-version-1.c: New.
23931 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
23932 * gcc.dg/builtins-20.c: Likewise.
23933 * gcc.dg/builtins-53.c: Likewise.
23934 * gcc.dg/torture/builtins-convert-1.c: Likewise.
23935 * gcc.dg/torture/builtins-convert-2.c: Likewise.
23936 * gcc.dg/torture/builtins-convert-3.c: Likewise.
23937 * gcc.dg/torture/builtins-power-1.c: Likewise.
23938 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
23939 on Darwin.
23940
23941 2005-07-07 Jeff Law <law@redhat.com>
23942
23943 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
23944 argument evaluation order.
23945
23946 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
23947
23948 PR libfortran/21594
23949 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23950 Add test cases where the shift length is greater than the
23951 array length.
23952
23953 2005-07-07 Ziemowit Laski <zlaski@apple.com>
23954
23955 * obj-c++.dg/proto-lossage-6.mm: New.
23956 * objc.dg/proto-lossage-6.m: New.
23957
23958 2005-07-07 Ziemowit Laski <zlaski@apple.com>
23959
23960 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
23961 * objc.dg/gnu-runtime-2.m: Likewise.
23962
23963 2005-07-07 Jakub Jelinek <jakub@redhat.com>
23964
23965 * gfortran.dg/longline.f: New test.
23966
23967 * gfortran.dg/badline.f: New test.
23968
23969 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
23970
23971 PR fortran/16531
23972 PR fortran/15966
23973 PR fortran/18781
23974 * gfortran.dg/hollerith.f90: New.
23975 * gfortran.dg/hollerith2.f90: New.
23976 * gfortran.dg/hollerith3.f90: New.
23977 * gfortran.dg/hollerith4.f90: New.
23978 * gfortran.dg/hollerith_f95.f90: New.
23979 * gfortran.dg/hollerith_legacy.f90: New.
23980 * gfortran.dg/g77/cpp4.F: New. Port from g77.
23981
23982 2005-07-07 Ziemowit Laski <zlaski@apple.com>
23983
23984 PR objc/22274
23985 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
23986 * objc.dg/gnu-runtime-2.m: New.
23987
23988 2005-07-06 Jeff Law <law@redhat.com>
23989
23990 * gcc.dg/tree-ssa/vrp17.c: New test.
23991
23992 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
23993
23994 PR fortran/22327
23995 * gfortran.dg/array_constructor_5.f90: New test.
23996
23997 2005-07-07 Jakub Jelinek <jakub@redhat.com>
23998
23999 * gfortran.fortran-torture/execute/entry_9.f90: New test.
24000
24001 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
24002
24003 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
24004 * gcc.dg/980816-1.c: Ditto.
24005
24006 2005-07-06 Jeff Law <law@redhat.com>
24007
24008 * gcc.c-torture/compile/pr21356.c: New test.
24009
24010 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
24011
24012 PR c/22013
24013 PR c/22098
24014 * gcc.c-torture/compile/pr22013-1.c,
24015 gcc.c-torture/execute/pr22098-1.c,
24016 gcc.c-torture/execute/pr22098-2.c,
24017 gcc.c-torture/execute/pr22098-3.c: New tests.
24018
24019 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
24020
24021 PR c/22308
24022 * gcc.dg/pr22308-1.c: New test.
24023
24024 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
24025
24026 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
24027 target.
24028 * gcc.dg/compare9.c: Use -fshort-enums instead of
24029 -fno-short-enums. Change the last test to dg-bogus.
24030
24031 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
24032
24033 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
24034 * gcc.dg/compare9.c: New.
24035
24036 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24037
24038 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
24039
24040 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
24041
24042 PR testsuite/22288
24043 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
24044
24045
24046 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24047
24048 * gcc.dg/format/gcc_gfc-1.c: New.
24049
24050 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
24051
24052 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
24053
24054 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24055
24056 PR fortran/20842
24057 * gfortran.dg/io_invalid_1.f90: New test.
24058
24059 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
24060
24061 * gcc.dg/format/gcc_diag-1.c: Update.
24062
24063 2005-07-02 Jeff Law <law@redhat.com>
24064
24065 * gcc.dg/tree-ssa/pr22051-1.c: New test.
24066 * gcc.dg/tree-ssa/pr22051-2.c: New test.
24067
24068 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
24069
24070 * gcc.dg/format/gcc_diag-1.c: Update.
24071
24072 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
24073
24074 PR tree-opt/22269
24075 * gcc.c-torture/compile/pr22269.c: New test.
24076
24077 2005-06-30 Diego Novillo <dnovillo@redhat.com>
24078
24079 PR 21584
24080 PR 22219
24081 * g++.dg/tree-ssa/pr21584-1.C: New test.
24082 * g++.dg/tree-ssa/pr21584-2.C: New test.
24083
24084 2005-06-30 Ziemowit Laski <zlaski@apple.com>
24085
24086 * obj-c++.dg/try-catch-11.mm: New.
24087 * objc.dg/try-catch-10.m: New.
24088
24089 2005-06-29 David Edelsohn <edelsohn@gnu.org>
24090
24091 * g++.dg/other/ucnid-1.C: xfail on AIX.
24092
24093 2005-06-29 Diego Novillo <dnovillo@redhat.com>
24094
24095 PR 22234
24096 * gcc.dg/20050629-1.c: New test.
24097
24098 2005-06-29 Ziemowit Laski <zlaski@apple.com>
24099
24100 * obj-c++.dg/const-str-1[0-1].mm: New.
24101 * objc.dg/const-str-1[0-1].m: New.
24102
24103 2005-05-29 Richard Henderson <rth@redhat.com>
24104
24105 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
24106 Rename from check_effective_target_vect_no_max.
24107 (check_effective_target_vect_no_int_add): New.
24108 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
24109 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
24110 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24111 * gcc.dg/vect/vect-reduc-1.c: Use both.
24112 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24113
24114 2005-05-29 Richard Henderson <rth@redhat.com>
24115
24116 * lib/target-supports.exp (check_effective_target_vect_no_max):
24117 Remove i386 and x86_64.
24118
24119 2005-06-29 Steve Ellcey <sje@cup.hp.com>
24120
24121 PR testsuite/21969
24122 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
24123
24124 2005-06-29 Steve Ellcey <sje@cup.hp.com>
24125
24126 PR middle-end/21969
24127 * gcc.dg/vect/pr21969.c: New test.
24128
24129 2005-06-28 Eric Christopher <echristo@redhat.com>
24130
24131 PR c/22052
24132 PR c/21975
24133 * gcc.dg/inline1.c: New test.
24134 * gcc.dg/inline2.c: Ditto.
24135 * gcc.dg/inline3.c: Ditto.
24136 * gcc.dg/inline4.c: Ditto.
24137 * gcc.dg/inline5.c: Ditto.
24138
24139 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
24140
24141 PR libfortran/22142
24142 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24143 Add testcase also testing eoshift1 for PR 22142.
24144
24145 2005-06-28 Richard Henderson <rth@redhat.com>
24146
24147 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
24148 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
24149 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
24150 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
24151 gcc.dg/tree-ssa/20030922-2.c: Likewise.
24152
24153 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
24154
24155 PR libfortran/22142
24156 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24157 Add testcase for PR 22142.
24158
24159 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
24160
24161 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
24162 gcc.target/ia64/fpreg-2.c: New tests.
24163
24164 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24165
24166 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
24167
24168 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24169
24170 PR libfortran/22170
24171 * gfortran.dg/slash_1.f90: New test.
24172
24173 2005-06-27 Richard Henderson <rth@redhat.com>
24174
24175 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
24176 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
24177 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24178 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24179 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24180 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24181
24182 2005-06-27 Richard Henderson <rth@redhat.com>
24183
24184 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
24185 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
24186
24187 2005-06-27 Ziemowit Laski <zlaski@apple.com>
24188
24189 * obj-c++.dg/proto-lossage-5.mm: New.
24190 * objc.dg/proto-lossage-5.m: New.
24191
24192 2005-06-27 Diego Novillo <dnovillo@redhat.com>
24193
24194 PR 21959
24195 * gcc.dg/tree-ssa/pr21959.c: New test.
24196
24197 2005-06-27 Jakub Jelinek <jakub@redhat.com>
24198
24199 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
24200 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
24201 testing uninitialized var.
24202
24203 * gcc.c-torture/execute/builtins/chk.h: New.
24204 * gcc.c-torture/execute/builtins/lib/chk.c: New.
24205 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
24206 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
24207 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
24208 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
24209 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
24210 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
24211 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
24212 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
24213 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
24214 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
24215 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
24216 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
24217 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
24218 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
24219 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
24220 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
24221 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
24222 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
24223 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
24224 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
24225 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
24226 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
24227 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
24228 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
24229 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
24230 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
24231 * gcc.dg/builtin-object-size-1.c: New test.
24232 * gcc.dg/builtin-object-size-2.c: New test.
24233 * gcc.dg/builtin-object-size-3.c: New test.
24234 * gcc.dg/builtin-object-size-4.c: New test.
24235 * gcc.dg/builtin-object-size-5.c: New test.
24236 * gcc.dg/builtin-stringop-chk-1.c: New test.
24237 * gcc.dg/builtin-stringop-chk-2.c: New test.
24238 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
24239 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
24240 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
24241 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
24242 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
24243 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
24244 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
24245 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
24246 * gcc.c-torture/execute/printf-1.c: New test.
24247 * gcc.c-torture/execute/fprintf-1.c: New test.
24248 * gcc.c-torture/execute/vprintf-1.c: New test.
24249 * gcc.c-torture/execute/vfprintf-1.c: New test.
24250 * gcc.c-torture/execute/printf-chk-1.c: New test.
24251 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
24252 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
24253 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
24254
24255 2005-06-27 Michael Matz <matz@suse.de>
24256
24257 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
24258 slot is not merged if address escapes.
24259
24260 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24261
24262 PR c/21911
24263 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
24264
24265 2005-06-26 Jakub Jelinek <jakub@redhat.com>
24266
24267 PR middle-end/17965
24268 * gcc.c-torture/compile/20050622-1.c: New test.
24269
24270 PR middle-end/22028
24271 * gcc.dg/20050620-1.c: New test.
24272
24273 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
24274
24275 PR tree-optimization/22026
24276 * gcc.dg/tree-ssa/pr22026.c: New.
24277
24278 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
24279
24280 PR libfortran/22144
24281 * gfortran.dg/shift-alloc.f90: New testcase.
24282
24283 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
24284
24285 * all files: Update FSF address in copyright headers.
24286
24287 2005-06-22 Jan Hubicka <jh@suse.cz>
24288
24289 * wholeprogram-1.c: New testcase.
24290 * wholeprogram-2.c: New testcase.
24291
24292 2005-06-24 Mark Mitchell <mark@codesourcery.com>
24293
24294 PR 22171
24295 * gcc.dg/tree-ssa/pr22171.c: New test.
24296
24297 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
24298
24299 * gfortran.dg/simplify_modulo.f90: New.
24300
24301 2005-06-24 Jan Hubicka <jh@suse.cz>
24302
24303 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
24304
24305 2005-06-23 Ziemowit Laski <zlaski@apple.com>
24306
24307 * obj-c++.dg/proto-lossage-[1-4].mm: New.
24308
24309 2005-06-23 Ziemowit Laski <zlaski@apple.com>
24310
24311 * obj-c++.dg/typedef-alias-1.mm: New.
24312 * objc.dg/typedef-alias-1.m: New.
24313
24314 2005-06-23 Jeff Law <law@redhat.com>
24315
24316 * gcc.dg/tree-ssa/vrp16.c: New test.
24317
24318 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24319
24320 * lib/target-supports.exp: Add
24321 check_effective_target_fortran_large_real and
24322 check_effective_target_fortran_large_int to check for
24323 corresponding effective targets.
24324 * gfortran.dg/large_integer_kind_1.f90: New test.
24325 * gfortran.dg/large_real_kind_1.f90: New test.
24326
24327 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
24328
24329 PR tree-optimization/22117
24330 * gcc.dg/tree-ssa/pr22117.c: New.
24331
24332 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
24333
24334 PR testsuite/22123
24335 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
24336
24337 2005-06-23 David Edelsohn <edelsohn@gnu.org>
24338
24339 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
24340
24341 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
24342
24343 * gfortran.dg/f2c_4.f90: Add tests for complex functions
24344 * gfortran.dg/f2c_4.c: Likewise.
24345
24346 2005-06-22 Paul Brook <paul@codesourcery.com>
24347
24348 PR fortran/21034
24349 * gfortran.dg/auto_save_1.f90: New test.
24350
24351 2005-06-22 Michael Matz <matz@suse.de>
24352
24353 * gcc.target/x86-64/abi: New directory.
24354 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
24355 * gcc.target/x86-64/abi/README.gcc: New file.
24356 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
24357 * gcc.target/x86-64/abi/asm-support.s: New file.
24358 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
24359 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
24360 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
24361 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
24362 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
24363 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
24364 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
24365 * gcc.target/x86_64/abi/test_bitfields.c: New test.
24366 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
24367 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
24368 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
24369 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
24370 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
24371 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
24372 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
24373 * gcc.target/x86_64/abi/test_varargs.c: New test.
24374
24375 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
24376
24377 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
24378 32-bit i?86 and x86_64.
24379
24380 2005-06-21 Ziemowit Laski <zlaski@apple.com>
24381
24382 * obj-c++.dg/const-str-[1-9].mm: New tests.
24383
24384 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
24385
24386 PR fortran/22010
24387 * gfortran.dg/namelist_use.f90: New.
24388 * gfortran.dg/namelist_use_only.f90: New.
24389
24390 2005-06-21 Jeff Law <law@redhat.com>
24391
24392 * gcc.dg/tree-ssa/vrp15.c: New test.
24393
24394 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
24395
24396 * lib/target-supports.exp (check_effective_target_vect_reduction):
24397 Remove.
24398 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
24399 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
24400 remove vect_reduction target keyword. Also avoid two returns in main.
24401 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24402 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
24403 * gcc.dg/vect/vect-reduc-1short.c: New test.
24404 * gcc.dg/vect/vect-reduc-1char.c: New test.
24405 * gcc.dg/vect/vect-reduc-2short.c: New test.
24406 * gcc.dg/vect/vect-reduc-2char.c: New test.
24407 * gcc.dg/vect/vect-reduc-6.c: New test.
24408 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
24409 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
24410 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
24411
24412 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24413 Paul Thomas <pault@gcc.gnu.org>
24414
24415 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
24416 New tests.
24417
24418 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24419
24420 * gfortran.dg/backslash_1.f90: New test.
24421 * gfortran.dg/backslash_2.f90: New test.
24422
24423 2005-06-20 Steven G. Kargl <kargls@comcast.net>
24424
24425 * gfortran.dg/duplicate_labels.f90: New test.
24426
24427 2005-06-20 Jan Beulich <jbeulich@novell.com>
24428
24429 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
24430 unsupportable relocations.
24431 * g++.old-deja/g++.other/store-expr1.C: Likewise.
24432 * gcc.dg/20050321-2.c: xfail for NetWare.
24433
24434 2005-06-20 Andreas Jaeger <aj@suse.de>
24435
24436 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
24437 gcc.target/i386/fastcall-sseregparm.c,
24438 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
24439
24440 2005-06-19 Richard Henderson <rth@redhat.com>
24441
24442 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
24443
24444 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
24445
24446 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
24447
24448 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
24449
24450 PR c++/22115
24451 * g++.dg/conversion/simd2.C: Change expected error message.
24452
24453 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
24454
24455 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
24456 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24457 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24458
24459 2005-06-18 James A Morrison <phython@gcc.gnu.org>
24460
24461 * gcc.dg/fold-mod-1.c: New test.
24462
24463 2005-06-18 Steven G. Kargl <kargls@comcast.net>
24464
24465 PR fortran/19926
24466 * gfortran.dg/pr19926.f90: New test.
24467
24468 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
24469
24470 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
24471 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
24472 targets.
24473 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24474 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24475
24476 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
24477
24478 * gcc.target/ia64/float80-varargs-1.c: New test.
24479
24480 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24481
24482 PR tree-opt/22035
24483 * gfortran.dg/f2c_6.f90: New test.
24484
24485 2005-06-17 Geoffrey Keating <geoffk@apple.com>
24486
24487 PR c++/17413
24488 * g++.dg/template/local5.C: New.
24489
24490 2005-06-17 Richard Henderson <rth@redhat.com>
24491
24492 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
24493
24494 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
24495
24496 PR testsuite/21945
24497 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
24498
24499 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
24500
24501 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
24502 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
24503 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
24504 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
24505 check_vect to verify the presence of hardware vector support.
24506
24507 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
24508
24509 PR testsuite/22056
24510 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
24511
24512 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24513
24514 PR libfortran/19216
24515 * gfortran.dg/pr19216.f: Add correct space between brackets and
24516 dg directive.
24517
24518 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24519
24520 PR libfortran/16436
24521 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
24522
24523 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
24524
24525 * gcc.target/i386/attributes-error.c: New testcase.
24526 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
24527 * gcc.target/i386/regparm-stdcall.c: Likewise.
24528 * gcc.target/i386/sseregparm-1.c: Likewise.
24529 * gcc.target/i386/sseregparm-2.c: Likewise.
24530
24531 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
24532
24533 * g++.dg/rtti/crash2.C: New.
24534
24535 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
24536
24537 * gcc.dg/noncompile/20040203-3.c: Update expected message.
24538
24539 2005-06-15 David Ung <davidu@mips.com>
24540
24541 * gcc.target/mips/mips16e-extends.c: New test for testing the
24542 generation of MIPS16e zeb/zeh, seb/seh instructions.
24543
24544 2005-06-15 Diego Novillo <dnovillo@redhat.com>
24545
24546 PR 22018
24547 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
24548 * gcc.dg/tree-ssa/pr22018.c: New test.
24549
24550 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
24551
24552 * gcc.dg/simd-1.c: Update error messages.
24553 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
24554 * gcc.dg/simd-2.c: Update error messages.
24555 * gcc.dg/simd-4.c: New.
24556
24557 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
24558
24559 PR c++/20678
24560 * g++.dg/other/crash-4.C: New.
24561
24562 2005-06-14 Devang Patel <dpatel@apple.com>
24563
24564 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
24565
24566 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
24567
24568 PR c++/21929
24569 * g++.dg/parse/crash11.C: Update
24570
24571 2005-06-13 Jeff Law <law@redhat.com>
24572
24573 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
24574 perform the desired transformations.
24575 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
24576 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
24577
24578 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24579
24580 PR fortran/22038
24581 * gfortran.dg/forall_1.f90: Un-XFAIL.
24582
24583 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
24584
24585 PR c++/21929
24586 * g++.dg/parse/crash26.C: New.
24587
24588 PR c++/20789
24589 * g++.dg/init/member1.C: New.
24590
24591 2005-06-13 Jakub Jelinek <jakub@redhat.com>
24592
24593 * gfortran.dg/altreturn_1.f90: New test.
24594
24595 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
24596
24597 PR middle-end/21985
24598 * gcc.dg/tree-ssa/pr21985.c: New test.
24599
24600 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
24601
24602 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
24603
24604 2005-06-12 Roger Sayle <roger@eyesopen.com>
24605
24606 PR c++/21930
24607 * g++.dg/other/error10.C: New test case.
24608
24609 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24610
24611 PR libfortran/19155
24612 * gfortran.dg/pr19155.f: Add test.
24613
24614 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24615
24616 * gfortran.dg/f2c_7.f90: New test.
24617
24618 * gfortran.dg/forall_1.f90: XFAILed.
24619
24620 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
24621
24622 * gcc.dg/pr14796-1.c: New.
24623 * gcc.dg/pr14796-2.c: New.
24624
24625 2005-06-11 Steven G. Kargl <kargls@comcast.net>
24626
24627 PR fortran/17792
24628 PR fortran/21375
24629 * gfortran.dg/deallocate_stat.f90: New test.
24630
24631 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
24632
24633 * gfortran.fortran-torture/execute/in-pack.f90: New test.
24634
24635 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
24636
24637 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
24638 access will be generated when this loop is vectorized. Test that
24639 accesses with same alignment were detected.
24640 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
24641 Test that accesses with same alignment were detected.
24642 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
24643 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
24644 alignment were detected.
24645
24646 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
24647
24648 PR c++/10611
24649 * g++.dg/conversion/simd2.C: New.
24650
24651 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
24652
24653 * gcc.dg/Wcxx-compat-1.c: New.
24654
24655 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
24656
24657 PR libfortran/21480
24658 * gfortran.dg/reshape-complex.f90: Add a test for a packed
24659 complex array.
24660
24661 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
24662
24663 * gcc.dg/alias-8.c: New.
24664
24665 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
24666
24667 * gcc.dg/format/cmn_err-1.c: Update.
24668
24669 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
24670
24671 PR target/20666
24672 * gcc.target/sparc/fexpand-2.c: New.
24673 * gcc.target/sparc/fpmerge-2.c: New.
24674 * gcc.target/sparc/fpmul-2.c: New.
24675 * gcc.target/sparc/noresult.c: New.
24676 * gcc.target/sparc/pdist-2.c: New.
24677 * gcc.target/sparc/pdist-3.c: New.
24678
24679 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
24680
24681 PR testsuite/21702
24682 * gcc.target/i386/i386.exp: Fix comment typo.
24683
24684 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
24685
24686 PR c++/19497
24687 * g++.dg/inherit/using5.C: New.
24688 * g++.dg/inherit/using6.C: New.
24689
24690 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24691
24692 PR c++/19894
24693 * g++.dg/template/ptrmem15.C: New test.
24694
24695 PR c++/20563
24696 * g++.dg/ext/label4.C: New test.
24697
24698 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
24699
24700 * gcc.dg/tls/debug-1.c: New test.
24701
24702 2005-06-07 Dale Johannesen <dalej@apple.com>
24703
24704 * gcc.target/i386/movq.c: New.
24705
24706 2005-06-07 Dale Johannesen <dalej@apple.com>
24707
24708 * gcc.dg/20050607-1.c: New.
24709
24710 2005-06-07 Jakub Jelinek <jakub@redhat.com>
24711
24712 PR middle-end/21850
24713 * gcc.c-torture/execute/20050607-1.c: New test.
24714
24715 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
24716
24717 PR libfortran/21926
24718 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
24719 Test case where the return array has lowest stride one,
24720 but isn't packed.
24721
24722 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
24723
24724 * lib/target-supports.exp (check_effective_target_sync_int_long):
24725 Add s390 and s390x targets.
24726
24727 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
24728
24729 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
24730 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
24731 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
24732 * gcc.dg/tree-ssa/loop-9.c: New test.
24733
24734 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
24735
24736 * g++.dg/parse/defarg10.C: New.
24737
24738 2005-06-06 Jakub Jelinek <jakub@redhat.com>
24739
24740 PR regression/21897
24741 * gcc.c-torture/execute/20050604-1.c: New test.
24742
24743 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
24744
24745 PR 21903
24746 * g++.dg/parse/defarg9.C: New.
24747
24748 PR c++/20637
24749 * g++.dg/inherit/using4.C: New.
24750 * g++.dg/overload/error1.C: Adjust expected errors.
24751 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
24752 * g++.old-deja/g++.brendan/arm2.C: Likewise.
24753 * g++.old-deja/g++.other/redecl2.C: Likewise.
24754 * g++.old-deja/g++.other/redecl4.C: Likewise.
24755 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
24756
24757 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
24758
24759 * gfortran.dg/f2c_5.f90: Add -w to dg-options
24760
24761 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
24762
24763 * lib/gfortran.exp (gfortran_target_compile): Call
24764 dg-additional-files-options
24765 * gfortran.dg/f2c_4.f90: New file
24766 * gfortran.dg/f2c_4.c: New file
24767 * gfortran.dg/f2c_5.f90: New file
24768 * gfortran.dg/f2c_5.c: New file
24769
24770 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24771
24772 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
24773
24774 PR fortran/21912
24775 * gfortran.dg/array_constructor_4.f90: New test.
24776
24777 2005-06-05 Mark Mitchell <mark@codesourcery.com>
24778
24779 PR c++/21619
24780 * g++.dg/ext/builtin9.C: New test.
24781
24782 2005-06-05 Dale Johannesen <dalej@apple.com>
24783
24784 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
24785 * gcc.c-torture/execute/20050603-2.c: Ditto.
24786
24787 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
24788
24789 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
24790 * gcc.dg/vect/vect-reduc-1.c: New.
24791 * gcc.dg/vect/vect-reduc-2.c: New.
24792 * gcc.dg/vect/vect-reduc-3.c: New.
24793
24794 2005-06-04 Dale Johannesen <dalej@apple.com>
24795
24796 * gcc.c-torture/execute/20050603-1.c: New.
24797 * gcc.c-torture/execute/20050603-2.c: New.
24798 * gcc.dg/20050603-3.c: New.
24799
24800 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24801
24802 PR fortran/19195
24803 * gfortran.dg/debug_1.f90: New test.
24804
24805 * gfortran.dg/forall_1.f90: New test.
24806
24807 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
24808
24809 * gfortran.dg/array_constructor_3.f90: New test.
24810
24811 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24812
24813 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
24814
24815 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
24816
24817 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
24818
24819 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
24820
24821 PR c/21873
24822 * gcc.dg/init-excess-1.c: New test.
24823
24824 2005-06-03 Mark Mitchell <mark@codesourcery.com>
24825
24826 PR c++/21853
24827 * g++.dg/expr/static_cast6.C: New test.
24828
24829 2005-06-03 Diego Novillo <dnovillo@redhat.com>
24830
24831 * gcc.dg/tree-ssa/vrp14.c: New test.
24832
24833 2005-06-03 Mark Mitchell <mark@codesourcery.com>
24834
24835 PR c++/21336
24836 * g++.dg/template/new2.C: New test.
24837
24838 2005-06-03 Josh Conner <jconner@apple.com>
24839
24840 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
24841 all entries in initializer.
24842
24843 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
24844
24845 PR middle-end/21858
24846 * gcc.dg/pr21858.c: New testcase.
24847
24848 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
24849
24850 PR tree-optimization/21292
24851
24852 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
24853 New.
24854 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
24855 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
24856 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
24857 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
24858 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
24859
24860 2005-06-02 Richard Henderson <rth@redhat.com>
24861
24862 * gcc.dg/sync-2.c: Use -march=i486 for i386.
24863
24864 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
24865
24866 * gcc.dg/wtypequal.c: New testcase.
24867
24868 2005-06-02 Diego Novillo <dnovillo@redhat.com>
24869
24870 PR 21582
24871 * gcc.dg/tree-ssa/pr21582.c: New test.
24872
24873 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
24874
24875 PR c++/21280
24876 * g++.dg/opt/interface2.h: New.
24877 * g++.dg/opt/interface2.C: New.
24878 * g++.dg/init/ctor4.C: Adjust error lines.
24879 * g++.old-deja/g++.bob/inherit2.C: Likewise.
24880 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
24881 * g++.old-deja/g++.jason/opeq3.C: Likewise.
24882 * g++.old-deja/g++.pt/assign1.C: Likewise.
24883 * g++.old-deja/g++.pt/crash20.C: Likewise.
24884
24885 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
24886
24887 PR tree-optimization/21734
24888 * g++.dg/vect/pr21734_1.cc: New.
24889 * g++.dg/vect/pr21734_2.cc: New.
24890
24891 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
24892
24893 PR c++/20350
24894 * g++.dg/template/spec24.C: New.
24895
24896 PR c++/21151
24897 * g++.dg/pch/local-1.C: New.
24898 * g++.dg/pch/local-1.Hs: New.
24899
24900 2005-06-01 Diego Novillo <dnovillo@redhat.com>
24901
24902 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
24903 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
24904 * gcc.dg/tree-ssa/pr14341.c: New test.
24905 * gcc.dg/tree-ssa/pr14841.c: New test.
24906 * gcc.dg/tree-ssa/pr20701.c: New test.
24907 * gcc.dg/tree-ssa/pr21086.c: New test.
24908 * gcc.dg/tree-ssa/pr21090.c: New test.
24909 * gcc.dg/tree-ssa/pr21332.c: New test.
24910 * gcc.dg/tree-ssa/pr21458.c: New test.
24911 * gcc.dg/tree-ssa/pr21658.c: New test.
24912 * gcc.dg/tree-ssa/vrp01.c: New test.
24913 * gcc.dg/tree-ssa/vrp02.c: New test.
24914 * gcc.dg/tree-ssa/vrp03.c: New test.
24915 * gcc.dg/tree-ssa/vrp04.c: New test.
24916 * gcc.dg/tree-ssa/vrp05.c: New test.
24917 * gcc.dg/tree-ssa/vrp06.c: New test.
24918 * gcc.dg/tree-ssa/vrp07.c: New test.
24919 * gcc.dg/tree-ssa/vrp08.c: New test.
24920 * gcc.dg/tree-ssa/vrp09.c: New test.
24921 * gcc.dg/tree-ssa/vrp10.c: New test.
24922 * gcc.dg/tree-ssa/vrp11.c: New test.
24923 * gcc.dg/tree-ssa/vrp12.c: New test.
24924 * gcc.dg/tree-ssa/vrp13.c: New test.
24925
24926 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
24927
24928 PR 21029
24929 * gcc.dg/tree-ssa/pr21029.c: New test.
24930
24931 2005-06-01 Roger Sayle <roger@eyesopen.com>
24932
24933 * gfortran.dg/logint-1.f: New test case.
24934 * gfortran.dg/logint-2.f: Likewise.
24935 * gfortran.dg/logint-3.f: Likewise.
24936
24937 2005-06-01 Jakub Jelinek <jakub@redhat.com>
24938
24939 PR c/21536
24940 PR c/20760
24941 * gcc.dg/20050527-1.c: New test.
24942
24943 * gcc.dg/i386-sse-12.c: New test.
24944
24945 PR fortran/21729
24946 * gfortran.dg/implicit_5.f90: New test.
24947
24948 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
24949
24950 PR fortran/20883
24951 * gfortran/assign_4.f90: New test.
24952 * gfortran/assign_2.f90: Change compile to run.
24953
24954 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
24955
24956 * lib/target-supports.exp
24957 (check_effective_target_sync_char_short): New.
24958 * gcc.dg/sync-2.c: New.
24959
24960 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
24961
24962 PR tree-optimization/21817
24963 * gcc.dg/torture/pr21817-1.c: New.
24964
24965 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
24966
24967 PR c++/21165
24968 * g++.dg/template/init5.C: New.
24969
24970 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
24971
24972 * gfortran.dg/char_initialiser_actual.f90:
24973 Test character initialisers as actual arguments.
24974 * gfortran.dg/char_pointer_comp_assign.f90:
24975 Test character pointer structure component assignments.
24976 * gfortran.dg/char_array_structure_constructor.f90:
24977 Test character components in structure constructors.
24978
24979 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
24980
24981 PR middle-end/20931
24982 * g++.dg/opt/pr20931.C: New test.
24983
24984 2005-05-31 Andreas Jaeger <aj@suse.de>
24985
24986 PR testsuite/20772
24987 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
24988 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
24989 g++.old-deja/g++.ext/asmspec1.C,
24990 g++.old-deja/g++.other/regstack.C,
24991 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
24992 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
24993 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
24994 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
24995 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
24996 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
24997 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
24998 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
24999 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
25000 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
25001 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
25002 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
25003 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
25004 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
25005 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
25006 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
25007 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
25008 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
25009 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
25010
25011 2005-05-31 Jeff Law <law@redhat.com>
25012
25013 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
25014
25015 2005-05-30 Paolo Carlini <pcarlini@suse.de>
25016
25017 PR middle-end/21743
25018 * gcc.dg/builtins-1.c: Activate disabled clog test.
25019 * gcc.dg/torture/builtin-attr-1.c: Likewise.
25020
25021 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
25022
25023 * gfortran.dg/char_pointer_assign.f90:
25024 Test character-pointer assignments and pointer assignments.
25025 * gfortran.dg/char_pointer_dummy.f90:
25026 Test character-pointer dummy arguments.
25027 * gfortran.dg/char_pointer_func.f90:
25028 Test character-pointer function returns.
25029 * gfortran.dg/char_pointer_dependency.f90:
25030 Test character-pointer functions with dependencies.
25031
25032 2005-05-30 Mark Mitchell <mark@codesourcery.com>
25033
25034 PR c++/21784
25035 * g++.dg/lookup/using14.C: New test.
25036
25037 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
25038
25039 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
25040 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
25041 trailing ^M.
25042
25043 2005-05-29 Geoffrey Keating <geoffk@apple.com>
25044
25045 PR c++/17413
25046 * g++.dg/template/local5.C: New.
25047
25048 PR target/21761
25049 * gcc.c-torture/compile/pr21761.c: New.
25050
25051 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
25052 before darwin8.
25053
25054 2005-05-30 Steven G. Kargl
25055
25056 PR fortran/20846
25057 * gfortran.dg/inquire_8.f90: New test.
25058
25059 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25060
25061 PR libfortran/21376
25062 * gfortran.dg/output_exponents_1.f90: New test.
25063
25064 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25065
25066 PR libfortran/20006
25067 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
25068
25069 2005-05-28 Mark Mitchell <mark@codesourcery.com>
25070
25071 PR c++/21210
25072 * g++.dg/ext/complex1.C: New test.
25073
25074 PR c++/21340
25075 * g++.dg/init/ctor6.C: New test.
25076
25077 2005-05-29 Jan Hubicka <jh@suse.cz>
25078
25079 * gcc.c-torture/compile/pr21562.c: New.
25080
25081 2005-05-28 Steven G. Kargl <kargls@comcast.net>
25082
25083 * gfortran.dg/subnormal_1.f90: New test.
25084
25085 2005-05-28 Jan Hubicka <jh@suse.cz>
25086
25087 * tree-prof.exp: Fix comment.
25088 * value-prof-1.c: New.
25089 * value-prof-2.c: New.
25090 * value-prof-3.c: New.
25091 * value-prof-4.c: New.
25092
25093 2005-05-27 Mark Mitchell <mark@codesourcery.com>
25094
25095 PR c++/21614
25096 * g++.dg/expr/ptrmem6.C: New test.
25097 * g++.dg/expr/ptrmem6a.C: Likewise.
25098
25099 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
25100
25101 PR tree-optimization/21658
25102 * gcc.dg/tree-ssa/pr21658.c: New.
25103
25104 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
25105
25106 PR c++/21455
25107 * g++.dg/inherit/ptrmem3.C: New.
25108
25109 PR c++/21681
25110 * g++.dg/parse/template16.C: New.
25111
25112 2005-05-27 Andreas Jaeger <aj@suse.de>
25113
25114 * gcc.dg/setjmp-2.c: Only run in 32-bit.
25115
25116 * gcc.dg/i386-sse-8.c: Run test on all archs.
25117
25118 2005-05-26 Mike Stump <mrs@apple.com>
25119
25120 * objc.dg/isa-field-1.m: Only run on darwin.
25121 * objc.dg/lookup-1.m: Likewise.
25122 * objc.dg/try-catch-8.m: Likewise.
25123
25124 2005-05-26 Roger Sayle <roger@eyesopen.com>
25125
25126 PR tree-optimization/9814
25127 * gcc.dg/pr9814-1.c: New test case.
25128
25129 2005-05-26 Ziemowit Laski <zlaski@apple.com>
25130
25131 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
25132 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
25133 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
25134 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
25135 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
25136 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
25137 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
25138 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
25139 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
25140 objc.dg/try-catch-8.m: New.
25141
25142 2005-05-26 Janis Johnson <janis187@us.ibm.com>
25143
25144 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
25145 remove extraneous semicolons.
25146
25147 2005-05-26 Ziemowit Laski <zlaski@apple.com>
25148
25149 * obj-c++.dg/comp-types-12.mm: New.
25150 * objc.dg/comp-types-11.m: New.
25151 * objc.dg/selector-4.m: New.
25152
25153 2005-05-26 Andreas Jaeger <aj@suse.de>
25154
25155 PR testsuite/20772
25156 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
25157 g++.old-deja/g++.ext/attrib3.C,
25158 g++.old-deja/g++.other/store-expr1.C,
25159 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
25160 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
25161 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25162 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
25163 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
25164 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
25165 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
25166 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25167 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
25168 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
25169 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
25170 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
25171 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
25172 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
25173 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
25174 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
25175 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
25176 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25177 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
25178
25179 2005-05-26 Andreas Jaeger <aj@suse.de>
25180
25181 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
25182 x86-64 compilation.
25183
25184 2005-05-26 Andreas Jaeger <aj@suse.de>
25185
25186 PR testsuite/20772
25187 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
25188 gcc.misc-tests/i386-pf-athlon-1.c,
25189 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25190 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
25191 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
25192 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
25193 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
25194 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
25195 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
25196 programs.
25197
25198 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
25199 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
25200 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
25201 x86-64 compilation.
25202
25203 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
25204 x86_64.
25205
25206 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
25207 effective-target ilp32.
25208
25209 2005-05-26 David Ung <davidu@mips.com>
25210
25211 * gcc.target/mips/ext_ins.c: New test for testing the generation
25212 of MIPS32/64 rev 2 ext/ins instructions.
25213
25214 2005-05-26 Andreas Jaeger <aj@suse.de>
25215
25216 * treelang/compile/unsigned.tree: Use gimple instead of
25217 nonexisting generic dump.
25218
25219 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
25220
25221 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
25222
25223 2005-05-26 Andreas Jaeger <aj@suse.de>
25224
25225 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
25226
25227 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
25228
25229 PR libfortran/17283
25230 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
25231 Test callee-allocated memory with write statements.
25232
25233 2005-05-25 Roger Sayle <roger@eyesopen.com>
25234
25235 PR middle-end/21709
25236 * gcc.dg/pr21709-1.c: New test case.
25237
25238 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25239 Mike Stump <mrs@apple.com>
25240
25241 * objc/execute/next_mapping.h: Update for C++.
25242
25243 * obj-c++.dg/selector-1.mm: Move to...
25244 * obj-c++.dg/selector-4.mm: here...
25245
25246 * obj-c++.dg/basic.mm: New.
25247 * obj-c++.dg/comp-types-1.mm: New.
25248 * obj-c++.dg/cxx-class-1.mm: New.
25249 * obj-c++.dg/cxx-ivars-1.mm: New.
25250 * obj-c++.dg/cxx-ivars-2.mm: New.
25251 * obj-c++.dg/cxx-ivars-3.mm: New.
25252 * obj-c++.dg/cxx-scope-1.mm: New.
25253 * obj-c++.dg/cxx-scope-2.mm: New.
25254 * obj-c++.dg/defs.mm: New.
25255 * obj-c++.dg/empty-private-1.mm: New.
25256 * obj-c++.dg/encode-1.mm: New.
25257 * obj-c++.dg/encode-2.mm: New.
25258 * obj-c++.dg/encode-3.mm: New.
25259 * obj-c++.dg/extern-c-1.mm: New.
25260 * obj-c++.dg/extra-semi.mm: New.
25261 * obj-c++.dg/fix-and-continue-2.mm: New.
25262 * obj-c++.dg/isa-field-1.mm: New.
25263 * obj-c++.dg/ivar-list-semi.mm: New.
25264 * obj-c++.dg/local-decl-1.mm: New.
25265 * obj-c++.dg/lookup-1.mm: New.
25266 * obj-c++.dg/lookup-2.mm: New.
25267 * obj-c++.dg/method-1.mm: New.
25268 * obj-c++.dg/method-2.mm: New.
25269 * obj-c++.dg/method-3.mm: New.
25270 * obj-c++.dg/method-4.mm: New.
25271 * obj-c++.dg/method-5.mm: New.
25272 * obj-c++.dg/method-6.mm: New.
25273 * obj-c++.dg/method-7.mm: New.
25274 * obj-c++.dg/no-extra-load.mm: New.
25275 * obj-c++.dg/overload-1.mm: New.
25276 * obj-c++.dg/pragma-1.mm: New.
25277 * obj-c++.dg/pragma-2.mm: New.
25278 * obj-c++.dg/private-1.mm: New.
25279 * obj-c++.dg/private-2.mm: New.
25280 * obj-c++.dg/proto-qual-1.mm: New.
25281 * obj-c++.dg/qual-types-1.mm: New.
25282 * obj-c++.dg/stubify-1.mm: New.
25283 * obj-c++.dg/stubify-2.mm: New.
25284 * obj-c++.dg/super-class-1.mm: New.
25285 * obj-c++.dg/super-class-2.mm: New.
25286 * obj-c++.dg/super-dealloc-1.mm: New.
25287 * obj-c++.dg/super-dealloc-2.mm: New.
25288 * obj-c++.dg/template-1.mm: New.
25289 * obj-c++.dg/template-2.mm: New.
25290 * obj-c++.dg/template-3.mm: New.
25291 * obj-c++.dg/template-4.mm: New.
25292 * obj-c++.dg/template-5.mm: New.
25293 * obj-c++.dg/template-6.mm: New.
25294 * obj-c++.dg/try-catch-1.mm: New.
25295 * obj-c++.dg/try-catch-2.mm: New.
25296 * obj-c++.dg/try-catch-3.mm: New.
25297 * obj-c++.dg/try-catch-4.mm: New.
25298 * obj-c++.dg/try-catch-5.mm: New.
25299 * obj-c++.dg/try-catch-6.mm: New.
25300 * obj-c++.dg/try-catch-7.mm: New.
25301 * obj-c++.dg/try-catch-8.mm: New.
25302 * obj-c++.dg/try-catch-9.mm: New.
25303 * obj-c++.dg/va-meth-1.mm: New.
25304
25305 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25306
25307 * obj-c++.dg/selector-1.mm: New.
25308 * obj-c++.dg/selector-2.mm: New.
25309
25310 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25311
25312 * obj-c++.dg/selector-3.mm: New.
25313 * objc.dg/selector-3.m: New.
25314
25315 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25316
25317 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
25318 about where warning appears.
25319
25320 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
25321
25322 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
25323 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
25324 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
25325 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
25326
25327 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
25328
25329 * gcc.dg/20050524-1.c: New test.
25330
25331 2005-05-25 Jan Hubicka <jh@suse.cz>
25332
25333 * gcc.dg/tree-prof/inliner-1.c: New.
25334
25335 2005-05-25 Janis Johnson <janis187@us.ibm.com>
25336
25337 * gcc.dg/tree-prof: New directory.
25338 * gcc.dg/tree-prof/tree-prof.exp: New.
25339
25340 2005-05-25 DJ Delorie <dj@redhat.com>
25341
25342 * gcc.dg/Wattributes-1.c: New.
25343 * gcc.dg/Wattributes-2.c: New.
25344 * gcc.dg/Wattributes-3.c: New.
25345
25346 20005-05-24 Janis Johnson <janis187@us.ibm.com>
25347
25348 PR tree-optimization/19833
25349 * gcc.dg/uninit-4.c: Remove xfail.
25350 * gcc.dg/uninit-9.c: Ditto.
25351
25352 2005-05-24 Ziemowit Laski <zlaski@apple.com>
25353
25354 * obj-c++.dg/bitfield-[1-5].mm: New.
25355 * obj-c++.dg/class-protocol-1.mm: New.
25356 * obj-c++.dg/comp-types-1[0-1].mm: New.
25357 * obj-c++.dg/comp-types-[2-9].mm: New.
25358 * obj-c++.dg/encode-[4-8].mm: New.
25359 * obj-c++.dg/layout-1.mm: New.
25360 * obj-c++.dg/method-1[0-9].mm: New.
25361 * obj-c++.dg/method-2[0-1].mm: New.
25362 * obj-c++.dg/method-[8-9].mm: New.
25363 * obj-c++.dg/objc-gc-3.mm: New.
25364 * obj-c++.dg/try-catch-10.mm: New.
25365 * objc.dg/bitfield-5.m: New.
25366 * objc.dg/comp-types-10.m: New.
25367 * objc.dg/comp-types-9.m: New.
25368 * objc.dg/layout-1.m: New.
25369 * objc.dg/objc-gc-4.m: New.
25370 * objc.dg/try-catch-9.m: New.
25371 * objc.dg/class-protocol-1.m: Tweak diagnostics.
25372 * objc.dg/comp-types-1.m: Likewise.
25373 * objc.dg/comp-types-[5-6].m: Likewise.
25374 * objc.dg/method-9.m: Likewise.
25375
25376 2005-05-24 Janis Johnson <janis187@us.ibm.com>
25377
25378 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
25379 and on hardware without VMX support.
25380
25381 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
25382
25383 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
25384
25385 * lib/profopt.exp (dg-final-generate, dg-final-use,
25386 profopt-final-code, profopt-get-options): New.
25387 (profopt-execute): Process test directives.
25388
25389 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
25390 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
25391 cleanup-tree-dump, cleanup-saved-temps): Update comments.
25392
25393 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
25394
25395 PR C++/21645
25396 * g++.dg/init/ctor5.C: New test.
25397
25398 2005-05-24 Ira Rosen <irar@il.ibm.com>
25399
25400 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
25401 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
25402 vect-113.c, vect-114.c.
25403
25404 2005-05-23 Adam Nemet <anemet@lnxw.com>
25405
25406 * gcc.dg/const-elim-1.c: Remove xfails.
25407
25408 2005-05-23 Jeff Law <law@redhat.com>
25409
25410 * gcc.c-torture/compile/pr21638.c: New test.
25411 * gcc.c-torture/compile/20050520-1.c: New test.
25412
25413 2005-05-23 Nick Clifton <nickc@redhat.com>
25414
25415 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
25416 be a proper triple, ie: m32r*-*-*.
25417 * g++.old-deja/g++.jason/thunk3.C: Likewise.
25418
25419 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
25420
25421 PR middle-end/21331
25422 PR tree-opt/21293
25423 * gcc.c-torture/compile/pr21293.c: New test.
25424 * gcc.c-torture/execute/pr21331.c: New test.
25425
25426 2004-05-20 Richard Henderson <rth@redhat.com>
25427
25428 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
25429
25430 2005-05-20 Ziemowit Laski <zlaski@apple.com>
25431
25432 * obj-c++-dg.exp: Add.
25433 * obj-c++.exp: Add.
25434 * obj-c++.dg/dg.exp: Add.
25435
25436 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
25437
25438 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
25439 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
25440
25441 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
25442
25443 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
25444
25445 2004-05-19 Richard Henderson <rth@redhat.com>
25446
25447 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
25448
25449 2005-05-19 Janis Johnson <janis187@us.ibm.com>
25450
25451 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
25452
25453 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
25454
25455 2005-05-19 Jakub Jelinek <jakub@redhat.com>
25456
25457 PR c++/21495
25458 * g++.dg/parse/extern1.C: New test.
25459 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
25460
25461 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
25462
25463 * gcc.dg/c99-math.h: New.
25464 * gcc.dg/c99-math-float-1.c: New test.
25465 * gcc.dg/c99-math-double-1.c: Likewise.
25466 * gcc.dg/c99-math-long-double-1.c: Likewise.
25467
25468 2005-05-18 Richard Henderson <rth@redhat.com>
25469
25470 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
25471
25472 2005-05-18 Devang Patel <dpatel@apple.com>
25473
25474 * g++.dg/opt/20050511-1.C: New test.
25475
25476 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
25477
25478 PR libfortran/21127
25479 * gfortran.dg/reshape-complex.f90: New test.
25480
25481 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
25482
25483 * gfortran.dg/array_constructor_1.f90: New test.
25484 * gfortran.dg/array_constructor_2.f90: New test.
25485
25486 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
25487
25488 PR fortran/20954
25489 * gfortran.dg/pr20954.f: New test.
25490
25491 2005-05-17 Mike Stump <mrs@apple.com>
25492
25493 Yet more Objective-C++...
25494
25495 * objc.dg/method-5.m: Update.
25496 * objc.dg/method-6.m: Update.
25497 * objc.dg/method-7.m: Update.
25498 * objc.dg/method-9.m: Update.
25499 * objc.dg/try-catch-2.m: Update.
25500
25501 2005-05-17 Mark Mitchell <mark@codesourcery.com>
25502
25503 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
25504 Remove little-endian optimizations.
25505
25506 2005-05-17 Jeff Law <law@redhat.com>
25507
25508 * g++.dg/tree-ssa/pr14814.C: New test.
25509 * gcc.dg/tree-ssa/pr14814.C: New test.
25510 * gcc.dg/tree-ssa/pr17141-1.C: New test.
25511 * gcc.dg/tree-ssa/pr17141-2.C: New test.
25512
25513 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
25514
25515 * gcc.dg/compat/generate-random.c: Do not include
25516 libiberty.h.
25517 * gcc.dg/compat/generate-random_r.c: Likewise.
25518
25519 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
25520
25521 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
25522
25523 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
25524
25525 PR middle-end/21595
25526 * g++.dg/tree-ssa/builtin1.C: New testcase.
25527
25528 2005-05-17 Jakub Jelinek <jakub@redhat.com>
25529
25530 PR c++/21454
25531 * g++.dg/opt/const4.C: New test.
25532
25533 PR middle-end/21492
25534 * g++.dg/opt/crossjump1.C: New test.
25535
25536 PR tree-optimization/21610
25537 * gcc.c-torture/compile/20050516-1.c: New test.
25538
25539 PR fortran/15080
25540 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
25541 about the test failing.
25542 * gfortran.fortran-torture/execute/where_7.f90: New test.
25543 * gfortran.fortran-torture/execute/where_8.f90: New test.
25544
25545 2005-05-16 Richard Henderson <rth@redhat.com>
25546
25547 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
25548 i?86 and x86_64.
25549
25550 2005-05-16 Mark Mitchell <mark@codesourcery.com>
25551
25552 * gcc.dg/compat/generate-random.c (config.h): Do not include.
25553 (limits.h): Include unconditionally.
25554 (stdlib.h): Likewise.
25555 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
25556 (limits.h): Include unconditionally.
25557 (stdlib.h): Likewise.
25558 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25559 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25560 (limits.h): Include unconditionally.
25561 (stdlib.h): Likewise.
25562 (hashtab.h): Do not include.
25563 (getopt.h): Likewise.
25564 (stddef.h): Include.
25565 (hashval_t): Define.
25566 (struct entry): Add "next" field.
25567 (HASH_SIZE): New macro.
25568 (hash_table): New variable.
25569 (switchfiles): Do not use xmalloc.
25570 (mix): New macro.
25571 (iterative_hash): New function.
25572 (hasht): Remove.
25573 (e_exists): New function.
25574 (e_insert): Likewise.
25575 (output): Use, instead of libiberty hashtable functions.
25576 (main): Do not use getopt. Do not call htab_create.
25577
25578 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
25579
25580 PR libstdc++/21526
25581 * lib/target-supports.exp (check_mkfifo_available):
25582 Return 0 for cygwin as mkfifo support incomplete on platform.
25583 Fix typos in comments.
25584
25585 2005-05-15 Mark Mitchell <mark@codesourcery.com>
25586
25587 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
25588
25589 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
25590
25591 PR fortran/17432
25592 * gfortran.dg/assign_4.f: New test.
25593
25594 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
25595
25596 PR tree-optimization/21563
25597 * gcc.dg/tree-ssa/pr21563.c: New.
25598
25599 2005-05-14 Jan Hubicka <jh@suse.cz>
25600
25601 * gcc.dg/noreturn-7.c: Allow control reaches warning.
25602
25603 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
25604
25605 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
25606
25607 2005-05-13 Julian Brown <julian@codesourcery.com>
25608
25609 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
25610 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
25611
25612 2005-05-13 Jan Hubicka <jh@suse.cz>
25613
25614 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
25615 * gcc.dg/fold-xor-?.c: Likewise.
25616 * gcc.dg/pr15784-?.c: Likewise.
25617 * gcc.dg/pr20922-?.c: Likewise.
25618 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
25619 * gcc.dg/tree-ssa/pr17598.c: Likewise.
25620 * gcc.dg/tree-ssa/pr20470.c: Likewise.
25621
25622 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25623
25624 PR fortran/21260
25625 * gfortran.dg/hollerith_1.f90: New test.
25626
25627 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25628
25629 * gfortran.dg/func_result_2.f90: New test.
25630
25631 2005-05-11 Bud Davis <bdavis@gfortran.org>
25632
25633 * gfortran.dg/dev_null.f90: New test.
25634
25635 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
25636
25637 * gcc.dg/arm-vfp1.c: Revert last change.
25638
25639 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
25640
25641 PR middle-end/19807
25642 PR tree-optimization/19639
25643 * g++.dg/tree-ssa/pr19807.C: New testcase.
25644
25645 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25646
25647 PR libfortran/21471
25648 * gfortran.dg/append-1.f90: New test.
25649
25650 2005-05-10 Diego Novillo <dnovillo@redhat.com>
25651
25652 * gcc.dg/pr18501.c: XFAIL.
25653 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
25654 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
25655 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
25656 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
25657 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
25658 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
25659 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
25660 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
25661
25662 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25663
25664 PR fortran/20178
25665 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
25666 gfortran.dg/f2c_3.f90: New tests.
25667
25668 * gfortran.dg/return_1.f90: Fix dg annotation.
25669
25670 2005-05-10 Diego Novillo <dnovillo@redhat.com>
25671
25672 * gcc.c-torture/compile/20050510-1.c: New test.
25673
25674 2005-05-10 Mark Mitchell <mark@codesourcery.com>
25675
25676 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
25677
25678 2005-05-10 Bob Wilson <bob.wilson@acm.org>
25679
25680 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
25681
25682 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
25683
25684 PR c/17913
25685 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
25686
25687 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
25688
25689 PR c/21342
25690 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
25691 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
25692
25693 2005-05-10 Ben Elliston <bje@au.ibm.com>
25694
25695 PR debug/16676
25696 * gcc.dg/debug/pr16676.c: New test.
25697
25698 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
25699
25700 PR testsuite/21443
25701 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
25702 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
25703 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
25704 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
25705 Change -O1 to -O2.
25706 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
25707 -fno-tree-dominator-opts.
25708
25709 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25710
25711 * gfortran.dg/return_1.f90: New test.
25712
25713 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
25714
25715 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
25716
25717 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
25718
25719 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
25720
25721 PR c++/21427
25722 * g++.dg/inherit/covariant13.C: New.
25723
25724 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25725
25726 PR libfortran/19155
25727 * gfortran.dg/pr19155.f: New test.
25728
25729 2005-05-08 Roger Sayle <roger@eyesopen.com>
25730
25731 PR inline-asm/8788
25732 * gcc.dg/pr8788-1.c: New testcase.
25733
25734 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
25735
25736 PR target/21416
25737 * gcc.target/mips/fpcmp-[12].c: New tests.
25738
25739 2005-05-06 Mark Mitchell <mark@codesourcery.com>
25740
25741 * lib/target-supports-dg.exp (dg-require-fork): New function.
25742 (dg-require-mkfifo): Likewise.
25743 * lib/target-supports.exp (check_function_available): New
25744 function.
25745 (check_fork_available): Likewise.
25746 (check_mkfifo_available): Likewise.
25747
25748 2005-05-06 Jeff Law <law@redhat.com>
25749
25750 * gcc.c-torture/compile/pr21380.c: New test.
25751
25752 2005-05-06 Jakub Jelinek <jakub@redhat.com>
25753
25754 PR c++/20961
25755 * g++.dg/ext/weak3.C: New test.
25756
25757 2005-05-05 Mark Mitchell <mark@codesourcery.com>
25758
25759 PR c++/21352
25760 * g++.dg/template/crash37.C: New test.
25761
25762 2005-05-05 Paul Brook <paul@codesourcery.com>
25763
25764 * gcc.dg/arm-g2.c: Use effective-target arm32.
25765 * gcc.dg/arm-mmx-1.c: Ditto.
25766 * gcc.dg/arm-scd42-2.c: Ditto.
25767 * gcc.dg/arm-vfp1.c: Ditto.
25768 * lib/target-supports.exp (check_effective_target_arm32): New
25769 function.
25770
25771 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
25772
25773 PR libfortran/21354
25774 gfortran.dg/in_pack_rank7.f90: New test.
25775
25776 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
25777
25778 PR middle-end/15618
25779 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
25780
25781 2005-05-04 Jakub Jelinek <jakub@redhat.com>
25782
25783 PR middle-end/21265
25784 * gcc.dg/20050503-1.c: New test.
25785
25786 PR rtl-optimization/21239
25787 * gcc.dg/i386-sse-11.c: New test.
25788
25789 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
25790
25791 PR target/16888
25792 * gcc.target/i386/asm-1.c: New test.
25793
25794 2005-05-03 Jakub Jelinek <jakub@redhat.com>
25795
25796 PR rtl-optimization/21330
25797 * gcc.c-torture/execute/20050502-1.c: New test.
25798
25799 PR target/21297
25800 * gcc.c-torture/execute/20050502-2.c: New test.
25801
25802 2005-05-03 Uros Bizjak <uros@kss-loka.si>
25803
25804 PR middle-end/21282
25805 * gcc.dg/pr21282.c: New.
25806
25807 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
25808
25809 * gcc.dg/vect/pr20122.c: Clean up .vect file.
25810 * gcc.dg/vect/vect-92.c: Likewise.
25811 * gcc.dg/vect/vect-93.c: Likewise.
25812 * gcc.dg/vect/vect-dv-1.c: Likewise.
25813 * gcc.dg/vect/vect-dv-2.c: Likewise.
25814 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
25815
25816 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
25817
25818 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
25819 * gfortran.dg/vect/vect-2.f90: Likewise.
25820 * gfortran.dg/vect/vect-3.f90: Likewise.
25821 * gfortran.dg/vect/vect-4.f90: Likewise.
25822 * gfortran.dg/vect/vect-5.f90: Likewise.
25823
25824 2005-05-02 Geoffrey Keating <geoffk@apple.com>
25825
25826 PR target/20813
25827 * gcc.dg/rs6000-fpint-2.c: New.
25828
25829 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
25830
25831 PR c/15698
25832 * gcc.dg/builtins-30.c: Update expected messages.
25833 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
25834 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
25835 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
25836
25837 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
25838
25839 PR tree-optimization/21294
25840 * gcc.dg/tree-ssa/pr21294.c: New.
25841
25842 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
25843
25844 * gcc.dg/altivec-3.c (vec_store): Do not use the old
25845 __builtin_altivec_st_internal_4si built-in.
25846
25847 2005-05-02 Mark Mitchell <mark@codesourcery.com>
25848
25849 PR c++/15875
25850 * g++.dg/template/ptrmem14.C: New test.
25851
25852 2005-05-02 Paul Brook <paul@codesourcery.com>
25853
25854 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
25855
25856 2005-05-02 Michael Matz <matz@suse.de>
25857
25858 PR c++/19542
25859 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
25860
25861 2005-05-01 Mark Mitchell <mark@codesourcery.com>
25862
25863 * g++.dg/cpp/weak.C: New test.
25864
25865 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
25866
25867 * gcc.dg/tree-ssa/loop-8.c: New test.
25868
25869 2005-04-30 Michael Maty <matz@suse.de>
25870
25871 * gcc.dg/inline-mcpy.c: New test.
25872
25873 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
25874
25875 PR libfortran/18958
25876 * gfortran.dg/eoshift.f90: New test case.
25877
25878 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
25879
25880 PR libfortran/18857
25881 * gfortran.dg/matmul_1.f90: New test.
25882
25883 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
25884
25885 PR tree-optimization/21030
25886 * gcc.dg/tree-ssa/pr21030.c: New.
25887
25888 2005-04-29 Devang Patel <dpatel@apple.com>
25889
25890 PR tree-optimization/21272
25891 * gcc.dg/vect/vect-ifcvt-10.c: New test.
25892
25893 2005-04-29 Jakub Jelinek <jakub@redhat.com>
25894
25895 PR fortran/13082
25896 PR fortran/18824
25897 * gfortran.dg/entry_4.f90: New test.
25898 * gfortran.fortran-torture/execute/entry_1.f90: New test.
25899 * gfortran.fortran-torture/execute/entry_2.f90: New test.
25900 * gfortran.fortran-torture/execute/entry_3.f90: New test.
25901 * gfortran.fortran-torture/execute/entry_4.f90: New test.
25902 * gfortran.fortran-torture/execute/entry_5.f90: New test.
25903 * gfortran.fortran-torture/execute/entry_6.f90: New test.
25904 * gfortran.fortran-torture/execute/entry_7.f90: New test.
25905
25906 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25907
25908 * gfortran.fortran-torture/execute/entry_8.f90: New test.
25909
25910 2005-04-29 Paul Brook <paul@codesourcery.com>
25911
25912 * gfortran.dg/entry_3.f90: New test.
25913
25914 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25915
25916 * gfortran.dg/implicit_4.f90: New test.
25917
25918 2005-04-28 Bob Wilson <bob.wilson@acm.org>
25919
25920 * lib/target-supports.exp (check_profiling_available): Return
25921 false for xtensa-*-elf.
25922
25923 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
25924
25925 * lib/fortran-torture.exp (fortran-torture.exp): Catch
25926 error if file cannot be deleted.
25927
25928 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
25929
25930 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
25931 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
25932 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
25933 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
25934 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
25935 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
25936 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
25937 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
25938 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
25939 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25940 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
25941 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
25942 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
25943
25944 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25945
25946 PR fortran/20865
25947 * gfortran.dg/pr20865.f90: New test.
25948
25949 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
25950
25951 * gcc.dg/void-cast-2.c: New test.
25952
25953 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
25954
25955 PR c/21159
25956 * gcc.dg/void-cast-1.c: New test.
25957
25958 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
25959
25960 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
25961
25962 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25963
25964 PR fortran/21177
25965 * gfortran.dg/pr21177.f90: New test.
25966
25967 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
25968
25969 PR tree-optimization/21171
25970 * gcc.dg/tree-ssa/pr21171.c: New test.
25971
25972 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
25973
25974 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25975 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25976 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25977 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25978 gcc.dg/tree-ssa/gen-vect-32.c: New.
25979 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
25980 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
25981 don't run on PPC32.
25982
25983 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
25984
25985 PR c/21213
25986 * gcc.dg/transparent-union-3.c: New test.
25987
25988 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
25989
25990 PR c/20740
25991 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
25992 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
25993 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
25994 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
25995 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
25996 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
25997
25998 2005-04-26 Jeff Law <law@redhat.com>
25999
26000 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
26001 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
26002 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
26003 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
26004 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
26005 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
26006 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
26007
26008 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
26009
26010 PR tree-optimization/17598
26011 * gcc.dg/tree-ssa/pr17598.c: New testcase.
26012
26013 2005-04-25 Mike Stump <mrs@apple.com>
26014
26015 * objc.dg/fix-and-continue-1.m: Add.
26016
26017 2005-04-25 Roger Sayle <roger@eyesopen.com>
26018
26019 PR c++/20995
26020 * g++.dg/opt/pr20995-1.C: New test case.
26021
26022 2005-04-25 Devang Patel <dpatel@apple.com>
26023
26024 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
26025
26026 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
26027
26028 PR testsuite/21062
26029 * g++.dg/opt/alias2.C (printf): Correct the prototype.
26030
26031 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
26032
26033 PR C++/21188
26034 * g++.dg/opt/rtti2.C: New test.
26035
26036 2005-04-25 Paul Brook <paul@codesourcery.com>
26037 Steven G. Kargl <kargls@comcast.net>
26038
26039 PR fortran/20879
26040 * gfortran.dg/ichar_1.f90: New file.
26041
26042 2005-04-24 Jakub Jelinek <jakub@redhat.com>
26043
26044 PR middle-end/20991
26045 * g++.dg/opt/pr20991.C: New test.
26046
26047 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
26048 where sizeof (type) < __alignof__ (type).
26049 * gcc.dg/compat/struct-layout-1.h: Likewise.
26050
26051 2005-04-24 Per Bothner <per@bothner.com>
26052 Devang Patel <dpatel@apple.com>
26053
26054 PR preprocessor/20907
26055 * gcc.dg/cpp/very-long-comment.c: New test.
26056
26057 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26058
26059 PR fortran/20059
26060 * gfortran.dg/common_5.f: New test.
26061
26062 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
26063
26064 PR middle-end/21082
26065 * g++.dg/tree-ssa/pr21082.C: New testcase.
26066
26067 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
26068
26069 * gcc.dg/vect/vect-99.c: New test.
26070
26071 2005-04-22 Diego Novillo <dnovillo@redhat.com>
26072
26073 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
26074
26075 2005-04-22 Jeff Law <law@redhat.com>
26076
26077 * gcc.dg/uninit-5.c: Remove xfails.
26078 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
26079 conditionals and loads.
26080
26081 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
26082
26083 PR libfortran/20074
26084 PR libfortran/20436
26085 PR libfortran/21108
26086 * gfortran.dg/nested_reshape.f90: new test
26087 * gfortran.dg/reshape-alloc.f90: new test
26088 * gfortran.dg/reshape.f90: new test
26089
26090 2005-04-22 Mark Mitchell <mark@codesourcery.com>
26091
26092 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
26093
26094 * gcc.dg/arm-vfp1.c: New test.
26095
26096 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
26097
26098 PR c++/21087
26099 * g++.dg/lookup/builtin2.C: New test.
26100
26101 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
26102
26103 * gcc.dg/weak/weak-13.c: New test.
26104
26105 2005-04-21 Geoffrey Keating <geoffk@apple.com>
26106
26107 * lib/target-supports.exp (check_effective_target_sync_int_long):
26108 Add powerpc*.
26109
26110 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
26111
26112 * gcc.target/mips/branch-1.c: New test.
26113
26114 2005-04-21 Richard Henderson <rth@redhat.com>
26115
26116 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
26117 * gcc.dg/vect/vect-86.c: Likewise.
26118 * gcc.dg/vect/vect-87.c: Likewise.
26119 * gcc.dg/vect/vect-88.c: Likewise.
26120
26121 2005-04-21 Devang Patel <dpatel@apple.com>
26122
26123 PR optimization/20994
26124 * gcc.dg/tree-ssa/ifc-3.c: New test.
26125
26126 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
26127
26128 PR c/12913
26129 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
26130 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
26131 gcc.dg/c99-vla-jump-5.c: New tests.
26132
26133 2005-04-19 Richard Henderson <rth@redhat.com>
26134
26135 * lib/target-supports.exp (check_effective_target_vect_int_mult):
26136 Fix typo in exists check.
26137 (check_effective_target_sync_int_long): New.
26138 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
26139 * gcc.dg/ia64-sync-2.c: Likewise.
26140 * gcc.dg/ia64-sync-3.c: Likewise.
26141 * gcc.dg/ia64-sync-4.c: Likewise.
26142
26143 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
26144
26145 * gcc.dg/fold-xor-1.c: New test.
26146 * gcc.dg/fold-xor-2.c: New test.
26147
26148 2005-04-19 James E. Wilson <wilson@specifixinc.com>
26149
26150 PR target/20670
26151 * g++.dg/eh/fp-regs.C: New test.
26152
26153 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
26154
26155 * gcc.dg/Wint-to-pointer-cast-1.c,
26156 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
26157 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
26158 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
26159
26160 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26161
26162 PR fortran/16861
26163 * gfortran.dg/pr16861.f90: New test.
26164
26165 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
26166
26167 * gcc.dg/pr21085.c: New test.
26168
26169 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
26170
26171 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
26172 (setup_mips_tests, dg-mips-options): New procedures.
26173 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
26174 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
26175 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
26176 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26177 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
26178 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
26179 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
26180 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26181 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
26182 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
26183 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
26184 dg-mips-options instead of dg-options. Remove now-redundant
26185 preprocessor guards.
26186 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
26187 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26188 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26189 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
26190 * gcc.dg/vr-mult-2.c: Delete.
26191 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
26192 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
26193 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
26194 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
26195 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
26196 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
26197 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
26198
26199 2005-04-18 Laurent GUERBY <laurent@guerby.net>
26200
26201 * ada/acats/run_all.sh: Use sync when executable not present.
26202
26203 2005-04-18 Devang Patel <dpatel@apple.com>
26204
26205 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
26206 * gcc.dg/vect/vect-11a.c: New.
26207 * gcc.dg/vect/vect-none.c: Update.
26208 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
26209
26210 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
26211
26212 PR tree-optimization/20922
26213 * gcc.dg/pr20922-1.c: New test.
26214 * gcc.dg/pr20922-2.c: New test.
26215 * gcc.dg/pr20922-3.c: New test.
26216 * gcc.dg/pr20922-4.c: New test.
26217 * gcc.dg/pr20922-5.c: New test.
26218 * gcc.dg/pr20922-6.c: New test.
26219
26220 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26221
26222 PR libfortran/20950
26223 * gfortran.dg/pr20950.f: New test.
26224
26225 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26226
26227 PR libfortran/19216
26228 * gfortran.dg/pr19216.f: New test.
26229
26230 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
26231
26232 PR tree-optimization/21001
26233 * gcc.dg/tree-ssa/pr21001.c: New.
26234
26235 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
26236
26237 PR libfortran/21075
26238 * gfortran.dg/reshape_rank7.f90: New test.
26239
26240 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
26241
26242 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
26243 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
26244 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
26245 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
26246 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
26247 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
26248 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
26249 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
26250 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
26251 wrong way round).
26252 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
26253 in namelists. New test.
26254 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
26255 New test.
26256 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
26257 New test.
26258 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
26259 namelist. New test.
26260 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
26261 New test.
26262 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
26263 New test.
26264 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
26265 namelist. New test.
26266 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
26267 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
26268 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
26269 New test.
26270 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
26271 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
26272 arrays. New test.
26273
26274 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
26275
26276 * gfortran.dg/wtruncate.f: New testcase.
26277 * gfortran.dg/wtruncate.f90: New testcase.
26278
26279 2005-04-16 Mark Mitchell <mark@codesourcery.com>
26280
26281 PR c++/21025
26282 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
26283 which sizeof/alignof is dependent, rather than just whether we are
26284 processing_template_decl.
26285
26286 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
26287
26288 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26289 corrected typo where the wrong variables had been compared.
26290
26291 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
26292
26293 PR libfortran/18495
26294 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26295 Test callee-allocated version of return array with a write
26296 statement.
26297 Test spread with a temporary with another write statement.
26298
26299 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
26300
26301 PR tree-optimization/21031
26302 * gcc.dg/tree-ssa/pr21031.c: New.
26303
26304 2005-04-15 Uros Bizjak <uros@kss-loka.si>
26305
26306 PR tree-optimization/21004
26307 * gcc.dg/builtins-53.c: Include builtins-config.h.
26308 Check floorf, ceilf, floorl and ceill transformations
26309 only when HAVE_C99_RUNTIME is defined.
26310
26311 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
26312
26313 PR middle-end/20739
26314 * gcc.dg/tree-ssa/pr20739.c: New test.
26315
26316 2005-04-14 Mike Stump <mrs@apple.com>
26317
26318 * gcc.dg/Foundation.framework/empty: New.
26319 * gcc.dg/framework-2.c: New.
26320
26321 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
26322
26323 PR tree-optimization/21021
26324 * gcc.c-torture/compile/pr21021.c: New.
26325
26326 2005-04-14 Janis Johnson <janis187@us.ibm.com>
26327
26328 PR testsuite/21010
26329 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
26330 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
26331 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
26332 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
26333 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
26334 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
26335 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
26336 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
26337
26338 2005-04-14 Richard Henderson <rth@redhat.com>
26339
26340 * lib/target-supports.exp (check_effective_target_vect_condition):
26341 Add ia64, i?86, and x86_64.
26342
26343 2005-04-14 Steven G. Kargl <kargls@comcast.net>
26344
26345 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
26346
26347 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
26348
26349 PR tree-optimization/20657
26350 * gcc.dg/tree-ssa/pr20657.c: New.
26351
26352 2005-04-14 Uros Bizjak <uros@kss-loka.si>
26353
26354 * gcc.dg/builtins-53.c: Also check (int)trunc* and
26355 (long long int)trunc*.
26356
26357 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
26358
26359 PR target/20927
26360 * gcc.dg/pr20927.c: New test.
26361
26362 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
26363
26364 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
26365 * gcc.target/mips/asm-1.c: Likewise.
26366
26367 2005-04-13 Dale Johannesen <dalej@apple.com>
26368
26369 * objc.dg/objc-fast-4.m: New.
26370
26371 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
26372
26373 * gcc.target/cris/torture/cris-torture.exp: New driver in new
26374 directory.
26375 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
26376
26377 2005-04-13 David Edelsohn <edelsohn@gnu.org>
26378
26379 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
26380 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
26381 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
26382
26383 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
26384
26385 PR tree-optimization/20913
26386 * gcc.dg/tree-ssa/pr20913.c: New.
26387
26388 PR tree-optimization/20702
26389 * gcc.dg/tree-ssa/pr20702.c: New.
26390
26391 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26392
26393 PR c++/13744
26394 * g++.dg/inherit/local3.C: New test.
26395
26396 2005-04-12 Jeff Law <law@redhat.com>
26397
26398 * gcc.dg/tree-ssa/20050412-1.c: New test.
26399
26400 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
26401
26402 PR libfortran/19016
26403 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
26404 Add tests with mask generated by expression.
26405 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26406 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26407 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26408
26409 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
26410
26411 PR middle-end/20917
26412 * gcc.dg/20050409-1.c: New test.
26413
26414 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
26415
26416 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
26417
26418 2005-04-11 Mark Mitchell <mark@codesourcery.com>
26419
26420 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26421 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
26422 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26423 (TARGET_CXX): Adjust accordingly.
26424 * target.h (struct gcc_target): Remove epxort_class_data. Add
26425 determine_class_data_visibility and class_data_always_comdat.
26426 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26427 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
26428 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26429 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
26430 (arm_cxx_determine_class_data_visibility): New.
26431 (arm_cxx_class_data_always_comdat): Likewise.
26432 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26433 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
26434 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26435 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
26436 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
26437 Define.
26438
26439 2005-04-11 Mark Mitchell <mark@codesourcery.com>
26440
26441 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
26442
26443 2005-04-11 Geoffrey Keating <geoffk@apple.com>
26444
26445 * gcc.dg/i386-darwin-fpmath.c: New.
26446
26447 2004-04-11 Devang Patel <dpatel@apple.com>
26448
26449 * lib/target-supports.exp (check_effective_target_vect_condition): New.
26450 * gcc.dg/vect/vect-ifcvt-1.c: New test.
26451 * gcc.dg/vect/vect-ifcvt-2.c: New test.
26452 * gcc.dg/vect/vect-ifcvt-3.c: New test.
26453 * gcc.dg/vect/vect-ifcvt-4.c: New test.
26454 * gcc.dg/vect/vect-ifcvt-5.c: New test.
26455 * gcc.dg/vect/vect-ifcvt-6.c: New test.
26456 * gcc.dg/vect/vect-ifcvt-7.c: New test.
26457 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
26458
26459 2004-04-11 Devang Patel <dpatel@apple.com>
26460
26461 * gcc.dg/vect/vect-dv-1.c: New test.
26462 * gcc.dg/vect/vect-dv-2.c: New test.
26463
26464 2005-04-11 Diego Novillo <dnovillo@redhat.com>
26465
26466 PR tree-optimization/20933
26467 * gcc.dg/tree-ssa/pr20933.c: New test.
26468
26469 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26470
26471 * gfortran.dg/fold_nearest.f90: New test.
26472
26473 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
26474
26475 * gcc.dg/tree-ssa/alias-1.c: New test.
26476
26477 2005-04-11 Diego Novillo <dnovillo@redhat.com>
26478
26479 PR tree-optimization/20920
26480 * g++.dg/tree-ssa/pr20920.C: New test.
26481
26482 2005-04-11 Uros Bizjak <uros@kss-loka.si>
26483
26484 * gcc.dg/builtins-53.c: Also check (int)ceil* and
26485 (long long int)ceil*.
26486
26487 2005-04-10 Mark Mitchell <mark@codesourcery.com>
26488
26489 * g++.dg/warn/Wdtor1.C: Declare template in system header with
26490 explicit C++ linkage.
26491
26492 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26493
26494 * gfortran.dg/pr17229.f: Take care of the new obsolescence
26495 warning for arithmetic IF statements.
26496
26497 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
26498
26499 * eor_handling_1.f90: New test case.
26500 * eor_handling_2.f90: New test case.
26501 * eor_handling_3.f90: New test case.
26502 * eor_handling_4.f90: New test case.
26503 * eor_handling_5.f90: New test case.
26504 * noadv_size.f90: New test case.
26505 * pad_no.f90: New test case.
26506
26507 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
26508
26509 * gcc.c-torture/execute/20050410-1.c: New test.
26510
26511 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
26512
26513 * gcc.dg/pr20126.c: New.
26514
26515 2005-04-09 Bud Davis <bdavis@gfortran.org>
26516 Steven G. Kargl <kargls@comcast.net>
26517
26518 * gfortran.dg/PR19872.f: New test.
26519
26520 2005-04-09 Steven G. Kargl <kargls@comcast.net>
26521
26522 * gfortran.dg/nint_1.f90: Fix dg-do directive.
26523
26524 2005-04-09 Steven G. Kargl <kargls@comcast.net>
26525
26526 * gfortran.dg/nint_1.f90: New test.
26527
26528 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
26529
26530 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
26531 Added test for callee-allocated arrays with write statements.
26532 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
26533 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
26534 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26535 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26536 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26537
26538 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
26539
26540 PR libfortran/20163
26541 * gfortran.dg/open-options-blanks.f: New test.
26542
26543 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
26544
26545 PR fortran/13257
26546 * gfortran.dg/comma_format_extension_[1234].f: New tests.
26547
26548 2005-04-09 Jakub Jelinek <jakub@redhat.com>
26549
26550 * gcc.dg/tree-ssa/stdarg-1.c: New test.
26551 * gcc.dg/tree-ssa/stdarg-2.c: New test.
26552 * gcc.dg/tree-ssa/stdarg-3.c: New test.
26553 * gcc.dg/tree-ssa/stdarg-4.c: New test.
26554 * gcc.dg/tree-ssa/stdarg-5.c: New test.
26555 * gcc.c-torture/execute/stdarg-4.c: New test.
26556
26557 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
26558
26559 PR target/20795
26560 * g++.dg/abi/param2.C: New test.
26561
26562 2005-04-09 Uros Bizjak <uros@kss-loka.si>
26563
26564 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
26565
26566 2005-04-09 Uros Bizjak <uros@kss-loka.si>
26567
26568 * gcc.dg/builtins-53.c: New test.
26569
26570 2005-04-08 Diego Novillo <dnovillo@redhat.com>
26571
26572 * g++.dg/tree-ssa/pr18178.C: New test.
26573 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
26574 * gcc.c-torture/execute/20041019-1.c: New test.
26575 * gcc.dg/tree-ssa/20041008-1.c: New test.
26576 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
26577 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
26578 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
26579 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
26580 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
26581 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
26582 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
26583 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
26584 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26585 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26586
26587 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
26588
26589 PR rtl-optimization/20466
26590 * gcc.c-torture/execute/pr20466-1.c: New test.
26591
26592 2005-04-08 Mark Mitchell <mark@codesourcery.com>
26593
26594 PR c++/20905
26595 * g++.dg/parse/cond2.C: New test.
26596
26597 PR c++/20145
26598 * g++.dg/warn/Wdtor1.C: New test.
26599
26600 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26601
26602 PR fortran/17229
26603 * gfortran.dg/pr17229.f: New test.
26604
26605 2005-04-07 Steven G. Kargl <kargls@comcast.net>
26606
26607 * gfortran.dg/tiny_1.f90: New test.
26608 * gfortran.dg/tiny_2.f90: ditto.
26609
26610 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
26611
26612 * gfortran.dg/eor_1.f90: Fix dg-do run line
26613 * gfortran.dg/open_new.f90: Fix dg-do run line
26614
26615 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
26616
26617 * lib/target-supports.exp (get_compiler_messages): Support
26618 optional arguments, the fourth being compiler options.
26619 (check_effective_target_fpic): New proc.
26620 * gcc.dg/20050321-2.c: Restrict to target fpic.
26621
26622 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
26623
26624 * gcc.dg/15443-1.c: New test.
26625 * gcc.dg/15443-2.c: Likewise.
26626
26627 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26628
26629 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
26630
26631 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
26632
26633 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
26634
26635 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
26636
26637 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
26638 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
26639 -m64.
26640 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
26641 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
26642 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
26643
26644 2005-04-06 Mark Mitchell <mark@codesourcery.com>
26645
26646 PR c++/20212
26647 * g++.dg/warn/Wunused-11.C: New test.
26648
26649 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
26650
26651 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
26652
26653 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
26654
26655 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
26656
26657 2005-04-05 Mark Mitchell <mark@codesourcery.com>
26658
26659 PR c++/20734
26660 * g++.dg/template/ptrmem13.C: New test.
26661
26662 2005-04-05 Per Bothner <per@bothner.com>
26663
26664 * lib/gcc.exp: Always add -fno-show-column, for now.
26665
26666 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
26667
26668 PR testsuite/20767
26669 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
26670 of plain old "unsigned int" for the type of "i". Makes this test
26671 64bit clean.
26672
26673 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
26674
26675 * gcc.dg/i386-ssefn-1.c: New test.
26676 * gcc.dg/i386-ssefn-2.c: New test.
26677 * gcc.dg/i386-ssefn-3.c: New test.
26678 * gcc.dg/i386-ssefn-4.c: New test.
26679
26680 2005-04-05 Jakub Jelinek <jakub@redhat.com>
26681
26682 PR tree-optimization/20076
26683 * gcc.dg/builtin-apply4.c: New test.
26684
26685 PR preprocessor/19475
26686 * gcc.dg/cpp/macspace1.c: New test.
26687 * gcc.dg/cpp/macspace2.c: New test.
26688
26689 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26690
26691 * gfortran.dg/pr20755.f: Fixed bad format.
26692
26693 2005-04-05 Mark Mitchell <mark@codesourcery.com>
26694
26695 PR c++/20763
26696 * g++.dg/ext/attrib21.C: New test.
26697
26698 2004-04-05 Devang Patel <dpatel@apple.com>
26699
26700 * lib/target-supports.exp (check_effective_target_vect_shif): New.
26701 * gcc.dg/vect/vect-shift-1.c: New test.
26702
26703 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26704
26705 PR libfortran/20755
26706 * gfortran.dg/pr20755.f: New test.
26707
26708 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
26709
26710 * gfortran.dg/pr15959.f90: New test.
26711 * gfortran.dg/string_pad_trunc.f90: New test.
26712
26713 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26714
26715 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
26716 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
26717 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
26718 syntax.
26719
26720 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
26721
26722 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
26723
26724 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26725
26726 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
26727 * gcc.c-torture/compile/20011119-2.c: Likewise.
26728 * gcc.c-torture/compile/981001-2.c: Likewise.
26729
26730 2005-04-04 Mark Mitchell <mark@codesourcery.com>
26731
26732 PR c++/20679
26733 * g++.dg/template/overload4.C: New test.
26734
26735 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
26736
26737 PR c++/20746
26738 * g++.dg/abi/covariant5.C: New.
26739
26740 PR debug/20505
26741 * g++.dg/debug/const2.C: New.
26742
26743 2005-04-04 Jakub Jelinek <jakub@redhat.com>
26744
26745 PR rtl-optimization/16104
26746 * gcc.c-torture/execute/20050316-1.c: New test.
26747
26748 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
26749
26750 * g++.dg/template/spec23.C: Fix dg-error text.
26751
26752 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
26753
26754 PR c++/19199
26755 * g++.dg/expr/lval2.C: New.
26756
26757 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26758
26759 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
26760 __builtin_strcasecmp and __builtin_strncasecmp.
26761
26762 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
26763
26764 PR c++/20723
26765 * g++.dg/template/spec22.C: New.
26766 * g++.dg/template/spec23.C: New.
26767
26768 2005-04-03 Dale Ranta <dir@lanl.gov>
26769 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26770
26771 PR libfortran/20068
26772 PR libfortran/20125
26773 PR libfortran/20156
26774 PR libfortran/20471
26775 * gfortran.dg/backspace.f: New test.
26776
26777 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
26778
26779 * gcc.dg/pr19345.c: New test.
26780
26781 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
26782
26783 PR tree-optimization/20640
26784 * gcc.dg/torture/tree-loop-1.c: New.
26785
26786 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
26787
26788 PR rtl-optimization/20290
26789 * gcc.c-torture/execute/loop-ivopts-2.c: New.
26790
26791 2005-04-02 Geoffrey Keating <geoffk@apple.com>
26792
26793 * gcc.dg/rs6000-fpint.c: New.
26794
26795 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
26796
26797 * gcc.dg/old-style-then-proto-1.c: New test.
26798
26799 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26800
26801 * gfortran.fortran-torture/execute/backspace.f90: Check
26802 after backspace and read was incorrect.
26803
26804 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26805
26806 * gcc.c-torture/execute/builtins/strcat.c: Check the result
26807 buffer past the terminating NUL using memcmp.
26808 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
26809 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
26810
26811 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
26812 Fix unused/uninitialized variable warnings.
26813
26814 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
26815 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
26816 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
26817 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
26818
26819 * gcc.c-torture/execute/builtins/abs-1-lib.c,
26820 gcc.c-torture/execute/builtins/fputs-lib.c,
26821 gcc.c-torture/execute/builtins/lib/fprintf.c,
26822 gcc.c-torture/execute/builtins/lib/main.c,
26823 gcc.c-torture/execute/builtins/lib/memcmp.c,
26824 gcc.c-torture/execute/builtins/lib/memmove.c,
26825 gcc.c-torture/execute/builtins/lib/mempcpy.c,
26826 gcc.c-torture/execute/builtins/lib/memset.c,
26827 gcc.c-torture/execute/builtins/lib/printf.c,
26828 gcc.c-torture/execute/builtins/lib/sprintf.c,
26829 gcc.c-torture/execute/builtins/lib/stpcpy.c,
26830 gcc.c-torture/execute/builtins/lib/strchr.c,
26831 gcc.c-torture/execute/builtins/lib/strcmp.c,
26832 gcc.c-torture/execute/builtins/lib/strcpy.c,
26833 gcc.c-torture/execute/builtins/lib/strcspn.c,
26834 gcc.c-torture/execute/builtins/lib/strlen.c,
26835 gcc.c-torture/execute/builtins/lib/strncat.c,
26836 gcc.c-torture/execute/builtins/lib/strncmp.c,
26837 gcc.c-torture/execute/builtins/lib/strncpy.c,
26838 gcc.c-torture/execute/builtins/lib/strrchr.c,
26839 gcc.c-torture/execute/builtins/lib/strspn.c,
26840 gcc.c-torture/execute/builtins/lib/strstr.c,
26841 gcc.c-torture/execute/builtins/memops-asm-lib.c,
26842 gcc.c-torture/execute/builtins/strlen-2.c,
26843 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
26844 prototypes.
26845
26846 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
26847
26848 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
26849 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
26850 selectany usage.
26851
26852 2005-04-01 Jakub Jelinek <jakub@redhat.com>
26853
26854 PR c++/19406
26855 * g++.dg/debug/using1.C: New test.
26856
26857 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
26858
26859 PR middle-end/20524
26860 * gcc.dg/alias-7.c: Prefix asm-declared name with
26861 __USER_LABEL_PREFIX__.
26862
26863 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
26864
26865 Fix fallout from PR middle-end/15700:
26866 * gcc.c-torture/compile/20011119-1.c: Take
26867 __USER_LABEL_PREFIX__ into account.
26868 * gcc.c-torture/compile/20011119-2.c: Likewise.
26869
26870 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
26871
26872 PR c++/18644
26873 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
26874
26875 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
26876
26877 PR c/17855
26878 * gcc.c-torture/compile/struct-non-lval-1.c,
26879 gcc.c-torture/compile/struct-non-lval-2.c,
26880 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
26881
26882 2005-03-31 Janis Johnson <janis187@us.ibm.com>
26883
26884 * gcc.dg/tls/tls.exp: Remove temporary file.
26885 * g++.dg/tls/tls.exp: Ditto.
26886 * lib/file-format.exp: Ditto.
26887 * g++.dg/special/ecos.exp: Ditto.
26888
26889 * lib/profopt.exp: Treat prof_ext as a list.
26890 * gcc.misc-tests/bprob.exp: Ditto.
26891 * g++.dg/bprob/bprob.exp: Ditto.
26892
26893 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
26894 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
26895 g++.dg/tree-ssa/pointer-reference-alias.C,
26896 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
26897 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
26898 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
26899 g++.dg/vect/pr19951.cc: Ditto.
26900 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
26901 gcc.dg/builtins-47.c: Ditto.
26902 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
26903 gcc.dg/pr20115-1.c: Ditto.
26904 * gcc.dg/tree-ssa/20030530-2.c,
26905 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
26906 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
26907 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
26908 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
26909 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
26910 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
26911 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
26912 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
26913 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
26914 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
26915 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
26916 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
26917 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
26918 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
26919 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
26920 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
26921 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
26922 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
26923 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
26924 gcc.dg/tree-ssa/20030824-1.c,
26925 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
26926 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
26927 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
26928 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
26929 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
26930 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
26931 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
26932 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
26933 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
26934 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
26935 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
26936 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
26937 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
26938 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
26939 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
26940 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
26941 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
26942 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
26943 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
26944 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
26945 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
26946 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
26947 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
26948 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
26949 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
26950 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
26951 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
26952 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
26953 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
26954 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
26955 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
26956 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
26957 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
26958 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
26959 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
26960 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
26961 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
26962 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
26963 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
26964 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
26965 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
26966 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
26967 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
26968 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
26969 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
26970 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
26971 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
26972 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
26973 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
26974 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
26975 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
26976 gcc.dg/tree-ssa/useless-1.c: Ditto.
26977 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
26978 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
26979 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
26980 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
26981 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
26982 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
26983 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
26984 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
26985 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
26986 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
26987 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
26988 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
26989 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
26990 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
26991 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
26992 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
26993 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
26994 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
26995 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
26996 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
26997 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
26998 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
26999 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
27000 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
27001 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
27002 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
27003 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
27004 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
27005 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
27006 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
27007 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
27008 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
27009 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
27010 gcc.dg/vect/vect-none.c: Ditto.
27011 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
27012 treelang/compile/unsigned.tree: Ditto.
27013
27014 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
27015 * gcc.dg/cpp/direct2s.c: Ditto.
27016 * gcc.dg/cpp/paste4.c: Ditto.
27017 * gcc.dg/cpp/separate-1.c: Ditto.
27018 * gcc.dg/pch/save-temps-1.c: Ditto.
27019 * g++.dg/ext/altivec-10.C: Ditto.
27020 * g++.dg/pch/pch.C: Ditto.
27021
27022 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
27023
27024 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
27025 * g++.dg/template/repo1.C: Ditto.
27026 * g++.dg/template/repo2.C: Ditto.
27027 * g++.dg/template/repo3.C: Ditto.
27028 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
27029 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
27030 * g++.old-deja/g++.pt/repo1.C: Ditto.
27031 * g++.old-deja/g++.pt/repo2.C: Ditto.
27032 * g++.old-deja/g++.pt/repo3.C: Ditto.
27033 * g++.old-deja/g++.pt/repo4.C: Ditto.
27034
27035 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
27036 * gcc.dg/20030107-1.c: Ditto.
27037 * gcc.dg/20030702-1.c: Ditto.
27038 * gcc.dg/profile-generate-1.c: Ditto.
27039 * g++.dg/other/profile1.C: Ditto.
27040 * g++.old-deja/g++.robertl/eb83.C: Ditto.
27041
27042 * lib/gcc-dg.exp (remove-build-file): New.
27043 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
27044 cleanup-tree-dump, cleanup-saved-temps): New.
27045
27046 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
27047
27048 PR c++/19203, DR 214
27049 * g++.dg/parse/ambig3.C: Not ambiguous.
27050 * g++.dg/template/spec20.C: New.
27051 * g++.dg/template/spec21.C: New.
27052
27053 2005-03-31 Steve Ellcey <sje@cup.hp.com>
27054
27055 PR target/20045
27056 * gcc.dg/ia64-fptr-1.c: Run only on linux.
27057
27058 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27059
27060 PR libfortran/20660
27061 * gfortran.dg/negative_unit.f: New test.
27062
27063 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
27064
27065 * gcc.dg/20050330-1.c: New test.
27066
27067 2005-03-30 Devang Patel <dpatel@apple.com>
27068
27069 * g++.dg/tree-sra/ssa-sra-3.C: New test.
27070
27071 2005-03-30 Dale Johannesen <dalej@apple.com>
27072
27073 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
27074
27075 2005-03-30 Janis Johnson <janis187@us.ibm.com>
27076
27077 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
27078 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
27079 Strip options from test name.
27080
27081 2005-03-31 Jan Hubicka <jh@suse.cz>
27082
27083 * gcc.dg/varpool-1.c: New testcase.
27084
27085 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
27086
27087 PR c/772
27088 PR c/17913
27089 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
27090 gcc.dg/stmt-expr-label-3.c : New tests.
27091 * gcc.c-torture/execute/medce-2.c: Remove.
27092
27093 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
27094
27095 PR c/20368
27096 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
27097 tests.
27098
27099 2005-03-30 Alan Modra <amodra@bigpond.net.au>
27100
27101 * gcc.c-torture/compile/pr20203.c: New test.
27102
27103 2005-03-26 Steven G. Kargl <kargls@comcast.net>
27104
27105 * gfortran.dg/promotion.f90: New test.
27106
27107 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
27108
27109 PR middle-end/20491
27110 * gcc.dg/torture/asm-subreg-1.c: New test.
27111
27112 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
27113
27114 PR c/20672
27115 * gcc.dg/pr20672-1.c: New test.
27116
27117 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
27118
27119 * gfortran.dg/vect: New directory.
27120 * gfortran.dg/vect/vect.exp: New.
27121 * gfortran.dg/vect/vect-1.f90: New test.
27122 * gfortran.dg/vect/vect-2.f90: New test.
27123 * gfortran.dg/vect/vect-3.f90: New test.
27124 * gfortran.dg/vect/vect-4.f90: New test.
27125 * gfortran.dg/vect/vect-5.f90: New test.
27126
27127 2005-03-29 Jakub Jelinek <jakub@redhat.com>
27128
27129 PR middle-end/20622
27130 * gcc.dg/alias-7.c: New test.
27131
27132 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
27133
27134 * gcc.dg/sparc-reg-1.c: New test.
27135
27136 2005-03-28 Steve Ellcey <sje@cup.hp.com>
27137
27138 PR target/19890
27139 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
27140
27141 2005-03-29 Dale Ranta <dir@lanl.gov>
27142 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27143
27144 PR libfortran/20163
27145 * gfortran.dg/pr20163-2.f: New test.
27146
27147 2005-03-28 Jan Hubicka <jh@suse.cz>
27148
27149 PR middle-end/20635
27150 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
27151 by Jakub Jelinek.
27152
27153 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
27154
27155 PR tree-optimization/20626
27156 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
27157 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
27158
27159 2005-03-26 Steven G. Kargl <kargls@comcast.net>
27160
27161 * gfortran.dg/underflow.f90: New test.
27162 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
27163
27164 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27165
27166 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
27167
27168 2005-03-25 Mark Mitchell <mark@codesourcery.com>
27169
27170 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
27171 (g++_init): Make sure that CXXFLAGS is set.
27172 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
27173 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
27174 * lib/gfortran.exp (gfortran_link_flags): Likewise.
27175 * lib/objc.exp (objc_init): Likewise.
27176 * lib/treelang.exp (treelang_init): Likewise.
27177
27178 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
27179
27180 PR tree-optimization/20470
27181 * gcc.dg/tree-ssa/pr20470.c: New test.
27182
27183 2005-03-25 Geoffrey Keating <geoffk@apple.com>
27184
27185 * gcc.dg/ppc-stfiwx.c: New.
27186
27187 2005-03-25 Steve Ellcey <sje@cup.hp.com>
27188
27189 PR target/19888
27190 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
27191
27192 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
27193
27194 * gcc.dg/20050325-1.c: Fix a typo.
27195
27196 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27197
27198 PR libfortran/19678
27199 PR libfortran/19679
27200 * gfortran.dg/dos_eol.f: New test.
27201
27202 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
27203
27204 PR rtl-optimization/20249
27205 * gcc.dg/20050325-1.c: New test.
27206
27207 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27208
27209 PR libfortran/15332
27210 * gfortran.dg/pr15332.f: New test.
27211
27212 2005-03-24 Dale Johannesen <dalej@apple.com>
27213
27214 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
27215
27216 2005-03-24 Geoffrey Keating <geoffk@apple.com>
27217
27218 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
27219 'internal' visibility.
27220 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
27221 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
27222 'protected' visibility.
27223 * gcc.dg/visibility-7.c: Likewise.
27224 * lib/target-supports.exp (check_visibility_available): Take
27225 a parameter, the kind of visibility to check for.
27226 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
27227 to check_visibility_available.
27228
27229 * g++.dg/expr/cast3.C: New.
27230
27231 2005-03-24 David Edelsohn <edelsohn@gnu.org>
27232
27233 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
27234 rs6000.
27235
27236 2005-03-24 Steve Ellcey <sje@cup.hp.com>
27237
27238 PR target/20095
27239 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
27240
27241 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
27242
27243 * gcc.dg/badshift.c: Renamed to...
27244 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
27245
27246 * gcc.target/i386/badshift.c: Renamed to...
27247 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
27248 only.
27249
27250 PR rtl-optimization/20532
27251 * gcc.target/i386/badshift.c: New.
27252
27253 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27254
27255 * gfortran.dg/pr18025.f90: New test.
27256
27257 2005-03-23 Dale Johannesen <dalej@apple.com>
27258
27259 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
27260
27261 2005-03-23 Mark Mitchell <mark@codesourcery.com>
27262
27263 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
27264
27265 * lib/target-supports.exp (check_iconv_available): Default
27266 libiconv to -liconv, if there is no definition.
27267
27268 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
27269
27270 * gcc.dg/torture/cris-asm-mof-1.c: New test.
27271
27272 2005-03-22 Mark Mitchell <mark@codesourcery.com>
27273
27274 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
27275 * g++.dg/opt/pr7503-2.C: Likewise.
27276 * g++.dg/opt/pr7503-3.C: Likewise.
27277 * g++.dg/opt/pr7503-4.C: Likewise.
27278 * g++.dg/opt/pr7503-5.C: Likewise.
27279 * g++.dg/warn/minmax.C: New test.
27280
27281 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27282
27283 * gfortran.dg/g77_intrinsics_funcs.f: New test.
27284 * gfortran.dg/g77_intrinsics_sub.f: New test.
27285
27286 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
27287 Jan Hubicka <jh@suse.cz>
27288 Steven Bosscher <stevenb@suse.de
27289
27290 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
27291
27292 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27293
27294 PR c++/19980
27295 * g++.dg/template/redecl3.C: New test.
27296
27297 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27298
27299 PR c++/20499
27300 * g++.dg/parse/error16.C: Tweak error markers.
27301
27302 2005-03-22 Jakub Jelinek <jakub@redhat.com>
27303
27304 PR target/20561
27305 * gcc.dg/20050321-2.c: New test.
27306
27307 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
27308
27309 PR c++/20465
27310 PR c++/20381
27311 * g++.dg/template/ptrmem12.C: New.
27312
27313 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
27314
27315 PR rtl-optimization/20527
27316 * gcc.c-torture/execute/pr20527-1.c: New test.
27317
27318 2005-03-22 Ben Elliston <bje@au.ibm.com>
27319
27320 * gcc.misc-tests/options.exp (check_for_options): Create a real C
27321 program, compile it into a real executable and then delete the .c
27322 and .x files afterwards, to avoid problems on testglue targets.
27323
27324 2005-03-21 Stuart Hastings <stuart@apple.com>
27325
27326 * gcc.target/i386/sse-2.c: New.
27327
27328 2005-03-21 Uros Bizjak <uros@kss-loka.si>
27329
27330 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
27331
27332 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27333
27334 * g++.dg/parse/crash25.C: Fix typo.
27335
27336 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27337
27338 PR c++/20461
27339 * g++.dg/parse/crash24.C: New test.
27340
27341 PR c++/20536
27342 * g++.dg/parse/crash25.C: New test.
27343
27344 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27345
27346 PR c++/20147
27347 * g++.dg/ext/stmtexpr4.C: New test.
27348
27349 2005-03-20 Roger Sayle <roger@eyesopen.com>
27350
27351 PR middle-end/20539
27352 * gcc.c-torture/compile/pr13066-1.c: New test case.
27353 * gcc.c-torture/compile/pr20539-1.c: Likewise.
27354 * g++.dg/opt/pr13066-1.C: Likewise.
27355
27356 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
27357
27358 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
27359
27360 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27361
27362 PR fortran/18525
27363 * gfortran.dg/nesting_1.f90: New test.
27364
27365 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27366
27367 PR c++/20240
27368 * g++.dg/lookup/using13.C: New test.
27369
27370 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27371
27372 PR c++/20333
27373 * g++.dg/template/crash36.C: New test.
27374
27375 2005-03-18 Paolo Carlini <pcarlini@suse.de>
27376
27377 PR c++/20463
27378 * g++.dg/template/crash35.C: New test.
27379
27380 2005-03-17 Paolo Carlini <pcarlini@suse.de>
27381
27382 PR c++/19966
27383 * g++.dg/overload/operator2.C: New test.
27384
27385 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27386
27387 PR libfortran/20257
27388 * gfortran.dg/pr20257.f90: New test.
27389
27390 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27391
27392 PR libfortran/20480
27393 * gfortran.dg/pr20480.f90: New test.
27394
27395 2005-03-16 Richard Henderson <rth@redhat.com>
27396
27397 PR middle-end/15700
27398 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
27399 (_rtld_global): New.
27400 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
27401 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
27402
27403 * gcc.dg/alias-3.c: New.
27404 * gcc.dg/alias-4.c: New.
27405 * gcc.dg/alias-5.c: New.
27406 * gcc.dg/alias-6.c: New.
27407
27408 2005-03-15 Geoffrey Keating <geoffk@apple.com>
27409
27410 * gcc.dg/cpp/ucnid-7.c: New.
27411
27412 2005-03-15 Janis Johnson <janis187@us.ibm.com>
27413 Dorit Naishlos <dorit@il.ibm.com>
27414
27415 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
27416 darwin.
27417
27418 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
27419
27420 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
27421 support misaligned accesses.
27422 * gcc.dg/vect/vect-58.c: Likewise.
27423 * gcc.dg/vect/vect-92.c: New.
27424 * gcc.dg/vect/vect-93.c: New.
27425
27426 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
27427
27428 PR fortran/18827
27429 * gfortran.dg/assign_2.f90: New test.
27430 * gfortran.dg/assign_3.f90: New test.
27431 * gfortran.dg/assign.f90: New test.
27432
27433 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
27434
27435 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
27436 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
27437 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
27438 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
27439 names.
27440
27441 2005-03-14 Geoffrey Keating <geoffk@apple.com>
27442
27443 * gcc.dg/cpp/ucnid-6.c: New.
27444
27445 * gcc.dg/cpp/normalize-1.c: New.
27446 * gcc.dg/cpp/normalize-2.c: New.
27447 * gcc.dg/cpp/normalize-3.c: New.
27448 * gcc.dg/cpp/normalize-4.c: New.
27449 * gcc.dg/cpp/ucnid-4.c: New.
27450 * gcc.dg/cpp/ucnid-5.c: New.
27451 * g++.dg/cpp/normalize-1.C: New.
27452 * g++.dg/cpp/ucnid-1.C: New.
27453
27454 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
27455
27456 * gcc.dg/pr18628.c: New.
27457
27458 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
27459
27460 PR c++/20280
27461 * g++.dg/tree-ssa/pr20280.C: New.
27462
27463 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27464
27465 PR fortran/20467
27466 * gfortran.dg/stfunc_2.f90: New test.
27467
27468 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
27469
27470 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
27471
27472 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
27473
27474 * gcc.dg/tree-ssa/20050314-1.c: New test.
27475
27476 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27477
27478 PR c++/4403
27479 PR c++/9783, DR433
27480 * g++.dg/template/friend34.C: New test.
27481 * g++.dg/template/friend35.C: Likewise.
27482 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
27483
27484 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27485
27486 Friend class name lookup 5/n
27487 PR c++/1016
27488 * g++.dg/lookup/hidden-class1.C: New test.
27489 * g++.dg/lookup/hidden-class2.C: Likewise.
27490 * g++.dg/lookup/hidden-class3.C: Likewise.
27491 * g++.dg/lookup/hidden-class4.C: Likewise.
27492 * g++.dg/lookup/hidden-class5.C: Likewise.
27493 * g++.dg/lookup/hidden-class6.C: Likewise.
27494 * g++.dg/lookup/hidden-class7.C: Likewise.
27495 * g++.dg/lookup/hidden-class8.C: Likewise.
27496 * g++.dg/lookup/hidden-class9.C: Likewise.
27497 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
27498 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
27499 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
27500 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
27501 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
27502 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
27503 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
27504 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
27505 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
27506 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
27507 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
27508
27509 2005-03-13 Mark Mitchell <mark@codesourcery.com>
27510
27511 PR c++/20157
27512 * g++.dg/template/error18.C: New test.
27513
27514 2005-03-09 Ben Elliston <bje@au.ibm.com>
27515
27516 PR debug/16792
27517 * g++.dg/debug/pr16792.C: New test.
27518
27519 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
27520
27521 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
27522 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
27523 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
27524 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
27525 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
27526 test assertion names.
27527
27528 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27529
27530 PR fortran/18600
27531 * gfortran.dg/stfunc_1.f90: New test.
27532
27533 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27534
27535 PR fortran/16907
27536 * gfortran.dg/real_index_1.f90: New test.
27537
27538 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27539
27540 PR fortran/20323
27541 * gfortran.dg/spec_expr_1.f90: New test.
27542
27543 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
27544
27545 PR c/20402
27546 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
27547 new parser.
27548
27549 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27550
27551 PR fortran/20361
27552 * gfortran.dg/largeequiv_1.f90: New test.
27553
27554 2005-03-12 Geoffrey Keating <geoffk@apple.com>
27555
27556 * gcc.dg/ucnid-1.c: New.
27557 * gcc.dg/ucnid-2.c: New.
27558 * gcc.dg/ucnid-3.c: New.
27559 * gcc.dg/ucnid-4.c: New.
27560 * gcc.dg/ucnid-5.c: New.
27561 * gcc.dg/ucnid-6.c: New.
27562 * gcc.dg/cpp/ucnid-1.c: New.
27563 * gcc.dg/cpp/ucnid-2.c: New.
27564 * gcc.dg/cpp/ucnid-3.c: New.
27565 * g++.dg/other/ucnid-1.C: New.
27566
27567 2005-03-12 Geoffrey Keating <geoffk@apple.com>
27568
27569 * gcc.dg/vmx/darwin-abi-3.c: Delete.
27570
27571 2005-03-11 Per Bothner <per@bothner.com>
27572
27573 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
27574 that diagnotics refer to correct token.
27575 * gcc.dg/unused-3.c: Likewise.
27576
27577 2005-03-11 Per Bothner <per@bothner.com>
27578
27579 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
27580 constant" is now actually on same line as string constant.
27581 * gcc.dg/cpp/direct2s.c: Likewise.
27582
27583 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
27584
27585 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
27586
27587 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27588
27589 PR libfortran/20124
27590 * gfortran.dg/pr20124.f90: New Test
27591
27592 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
27593
27594 PR tree-optimization/20130
27595 * gcc.dg/pr20130-1.c: New test.
27596
27597 2005-03-10 Steve Ellcey <sje@cup.hp.com>
27598
27599 PR target/20095
27600 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
27601
27602 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27603
27604 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
27605
27606 2005-03-10 Steve Ellcey <sje@cup.hp.com>
27607
27608 * g++.dg/eh/forced1.C: Fix comment.
27609 * g++.dg/eh/forced2.C: Ditto.
27610 * g++.dg/eh/forced3.C: Ditto.
27611 * g++.dg/eh/forced4.C: Ditto.
27612
27613 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
27614
27615 PR rtl-opt/20412
27616 * gcc.c-torture/compile/pr20412.c: New test.
27617
27618 2005-03-10 Roger Sayle <roger@eyesopen.com>
27619
27620 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
27621
27622 2005-03-10 Jakub Jelinek <jakub@redhat.com>
27623
27624 PR target/20322
27625 * gcc.dg/20050307-1.c: New test.
27626
27627 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
27628
27629 PR c++/20375
27630 * g++.dg/other/stdarg3.C: New.
27631
27632 2005-03-10 Jakub Jelinek <jakub@redhat.com>
27633
27634 PR c++/18384, c++/18327
27635 * g++.dg/init/array19.C: New test.
27636
27637 PR inline-asm/20314
27638 * gcc.dg/torture/pr20314-1.c: New test.
27639 * gcc.dg/torture/pr20314-2.c: New test.
27640
27641 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
27642
27643 * gcc.dg/20050309-1.c: New test.
27644
27645 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27646
27647 * gcc.dg/builtins-10.c: Reactivate disabled test.
27648 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
27649 new cbrt transformations.
27650
27651 2005-03-09 Mark Mitchell <mark@codesourcery.com>
27652
27653 PR c++/20208
27654 * g++.dg/template/array13.C: New test.
27655
27656 2005-03-09 Paolo Carlini <pcarlini@suse.de>
27657
27658 PR c++/16859
27659 * g++.dg/init/brace4.C: New test.
27660
27661 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
27662
27663 PR c++/20186
27664 * g++.dg/template/non-dependent12.C: New.
27665
27666 2005-03-08 Mark Mitchell <mark@codesourcery.com>
27667
27668 PR c++/20142
27669 * g++.dg/init/array18.C: Add dg-do run marker.
27670
27671 PR c++/20142
27672 * g++.dg/init/array18.C: New test.
27673
27674 2005-03-09 Ben Elliston <bje@au.ibm.com>
27675
27676 * consistency.vlad/vlad.exp: Remove trailing semicolons.
27677 * g++.dg/gcov/gcov.exp: Likewise.
27678 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
27679 * gcc.target/xstormy16/xstormy16.exp: Likewise.
27680 * lib/c-torture.exp: Likewise.
27681 * lib/fortran-torture.exp: Likewise.
27682 * lib/g++.exp: Likewise.
27683 * lib/gcc-defs.exp: Likewise.
27684 * lib/gcc-dg.exp: Likewise.
27685 * lib/gcc.exp: Likewise.
27686 * lib/gcov.exp: Likewise.
27687 * lib/gfortran.exp: Likewise.
27688 * lib/mike-g++.exp: Likewise.
27689 * lib/mike-gcc.exp: Likewise.
27690 * lib/objc-torture.exp: Likewise.
27691 * lib/objc.exp: Likewise.
27692 * lib/profopt.exp: Likewise.
27693 * lib/target-libpath.exp: Likewise.
27694 * lib/target-supports.exp: Likewise.
27695 * lib/treelang.exp: Likewise.
27696 * lib/wrapper.exp: Likewise.
27697
27698 2005-03-08 Jeff Law <law@redhat.com>
27699
27700 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
27701 PHI-OPT changes.
27702
27703 2005-03-08 Ira Rosen <irar@il.ibm.com>
27704
27705 * gcc.dg/vect/pr20122.c: New test.
27706
27707 2005-03-07 Jeff Law <law@redhat.com>
27708
27709 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
27710 was folded away.
27711 * gcc.dg/tree-ssa/pr18133-1.c: New test.
27712 * gcc.dg/tree-ssa/pr18133-2.c: New test.
27713 * gcc.dg/tree-ssa/pr18134.c: New test.
27714
27715 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27716
27717 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
27718 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
27719 gcc.dg/torture/builtin-noret-2.c: Require weak support.
27720
27721 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
27722
27723 PR tree-opt/17671
27724 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
27725
27726 2005-03-07 Mark Mitchell <mark@codesourcery.com>
27727
27728 * g++.dg/warn/Wnvdtor.C: New test.
27729
27730 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
27731
27732 * gcc.dg/torture/pr19683-1.c: New test.
27733
27734 2005-03-06 Steven G. Kargl <kargls@comcast.net>
27735
27736 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
27737 * gfortran.dg/g77/19990313-2.f: Ditto.
27738 * gfortran.dg/g77/19990313-3.f: Ditto.
27739 * gfortran.dg/g77/19990525-0.f: Ditto.
27740 * gfortran.dg/g77/19990826-0.f: Ditto.
27741 * gfortran.dg/g77/19990826-2.f: Ditto.
27742 * gfortran.dg/g77/19990826-3.f: Ditto.
27743 * gfortran.dg/g77/20000511-1.f: Ditto.
27744 * gfortran.dg/g77/20000511-2.f: Ditto.
27745 * gfortran.dg/g77/970625-2.f: Ditto.
27746 * gfortran.dg/g77/980310-2.f: Ditto.
27747 * gfortran.dg/g77/980310-3.f: Ditto.
27748 * gfortran.dg/g77/980310-8.f: Ditto.
27749 * gfortran.dg/g77/980519-2.f: Ditto.
27750 * gfortran.dg/g77/alpha1.f: Ditto.
27751 * gfortran.dg/g77/claus.f: Ditto.
27752 * gfortran.dg/g77/erfc.f: Ditto.
27753 * gfortran.dg/g77/short.f: Ditto.
27754 * gfortran.fortran-torture/execute/data.f90: Ditto.
27755 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
27756 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
27757
27758 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27759
27760 * lib/file-format.exp (gcc_target_object_format): Add check for som
27761 format and hardcode object formats on hppa*-*-hpux*.
27762 * lib/target-supports.exp (check_weak_available): Add check for som
27763 object format. Always return 0 on hppa*-*-hpux10*.
27764
27765 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
27766 is defined.
27767
27768 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
27769
27770 2005-03-05 Steven G. Kargl <kargls@comcast.net>
27771
27772 * gfortran.dg/pr19936_1.f90: New test.
27773 * gfortran.dg/pr19936_2.f90: New test.
27774 * gfortran.dg/pr19936_3.f90: New test.
27775
27776 2005-03-05 Steven G. Kargl <kargls@comcast.net>
27777 Paul Thomas <prthomas@drfccad.cea.fr>
27778
27779 * gfortran.dg/PR19754_1.f90: New test.
27780 * gfortran.dg/PR19754_2.f90: Ditto.
27781
27782 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27783
27784 PR c++/19311
27785 * g++.dg/template/non-dependent11.C: New test.
27786
27787 2005-03-05 Uros Bizjak <uros@kss-loka.si>
27788
27789 * lib/target-supports.exp (check_iconv_available): Fix comment.
27790
27791 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
27792 Joseph S. Myers <joseph@codesourcery.com>
27793
27794 PR c++/19797
27795 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
27796
27797 2005-03-04 Matthew Sachs <msachs@apple.com>
27798
27799 * gcc.exp (gcc_target_compile): Put braces around
27800 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
27801 * objc.exp (objc_target_compile): Likewise.
27802 * treelang.exp (treelang_target_compile): Likewise.
27803
27804 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27805
27806 PR fortran/19673
27807 * gfortran.dg/func_result_1.f90: New test.
27808
27809 2005-03-04 Ben Elliston <bje@au.ibm.com>
27810
27811 * gcc.misc-tests/options.exp: New test.
27812
27813 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
27814
27815 * gcc.dg/pr15784-4.c: New test.
27816
27817 2005-03-03 Geoffrey Keating <geoffk@apple.com>
27818
27819 * gcc.c-torture/execute/pr17133.c: New.
27820 * gcc.c-torture/compile/20050303-1.c: New.
27821
27822 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
27823
27824 * gcc.dg/cpp/assert4.c: Fix for cygwin.
27825
27826 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
27827
27828 * g++.dg/overload/using2.C: New.
27829
27830 2005-03-02 Mark Mitchell <mark@codesourcery.com>
27831
27832 PR c++/19916
27833 * g++.dg/init/ptrmem2.C: New test.
27834
27835 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
27836
27837 PR c/8927
27838 * gcc.dg/pr8927-1.c: New test.
27839
27840 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
27841
27842 PR c++/20232
27843 * g++.dg/inherit/covariant12.C: New.
27844
27845 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27846
27847 PR fortran/19479
27848 * gfortran.dg/bound_1.f90: New test.
27849
27850 2005-02-28 Janis Johnson <janis187@us.ibm.com>
27851
27852 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
27853 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
27854
27855 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
27856
27857 PR c/20245
27858 * gcc.dg/pr20245-1.c: New test.
27859
27860 2005-02-28 Jakub Jelinek <jakub@redhat.com>
27861
27862 PR middle-end/19874
27863 * gcc.c-torture/execute/20050119-2.c: New test case.
27864
27865 2005-02-28 Ben Elliston <bje@au.ibm.com>
27866
27867 * README: Update the DejaGnu bug reporting address.
27868 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
27869 * lib/objc-torture.exp: Likewise.
27870
27871 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
27872
27873 * gfortran.dg/boz_1.f90: New test.
27874 * gfortran.dg/boz_3.f90: New test.
27875 * gfortran.dg/boz_4.f90: New test.
27876
27877 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
27878
27879 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
27880 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
27881
27882 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27883
27884 PR libfortran/20101
27885 * gfortran.dg/write_0_pe_format.f90: New test.
27886
27887 2005-02-27 Jakub Jelinek <jakub@redhat.com>
27888
27889 PR c++/20206
27890 * g++.dg/opt/thunk2.C: New test.
27891 * g++.dg/opt/covariant1.C: New test.
27892
27893 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27894
27895 * gfortran.dg/e_d_fmt.f90: New test.
27896
27897 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
27898
27899 * gcc.dg/asm-b.c: Fix comment typos.
27900
27901 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
27902
27903 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
27904 a V_MAY_DEF also.
27905
27906 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
27907
27908 PR tree-opt/20188
27909 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
27910 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
27911 * gcc.dg/asm-b.c: New test.
27912
27913 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
27914
27915 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
27916 Disable this test on IRIX 6.
27917
27918 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
27919
27920 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
27921 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
27922 parser.
27923
27924 2005-02-25 Diego Novillo <dnovillo@redhat.com>
27925
27926 PR tree-optimization/20204
27927 * gcc.dg/pr20204.c: New test.
27928
27929 2005-02-24 Jakub Jelinek <jakub@redhat.com>
27930
27931 PR target/20196
27932 * gcc.c-torture/execute/20050224-1.c: New test.
27933
27934 PR c++/20175
27935 * g++.dg/warn/Wbraces2.C: New test.
27936
27937 2005-02-23 Mark Mitchell <mark@codesourcery.com>
27938
27939 PR c++/19878
27940 * g++.dg/init/const2.C: New test.
27941
27942 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
27943
27944 PR tree-optimization/20100
27945 * gcc.c-torture/execute/pr20100-1.c: New test.
27946
27947 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27948
27949 * gfortran.dg/implicit_3.f90: New test.
27950
27951 * gfortran.dg/deftype_1.f90: New test.
27952
27953 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
27954
27955 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
27956 the test passes.
27957 * g++.dg/other/anon3.C: Accept a warning.
27958
27959 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
27960
27961 * gcc.dg/pr20017.c: Fix a comment typo.
27962
27963 2005-02-23 Bud Davis <bdavis@gfortran.org>
27964
27965 * gfortran.dg/list_read_4.f90: Change to f90 comments.
27966
27967 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
27968
27969 PR ada/19902
27970 * ada/acats/tests/cxa/cxa3004.a: Remove.
27971 * ada/acats/tests/cxb/cxb30061.am: Likewise.
27972
27973 2005-02-22 Mark Mitchell <mark@codesourcery.com>
27974
27975 PR c++/20073
27976 * g++.dg/init/const1.C: New test.
27977
27978 PR c++/19991
27979 * g++.dg/parse/constant7.C: New test.
27980
27981 PR c++/20152
27982 * g++.dg/parse/error27.C: New test.
27983 * g++.dg/template/qualttp15.C: Adjust error markers.
27984 * g++.old-deja/g++.other/struct1.C: Likewise.
27985
27986 PR c++/20153
27987 * g++.dg/template/error17.C: New test.
27988
27989 PR c++/20148
27990 * g++.dg/parser/error26.C: New test.
27991
27992 2005-02-22 Diego Novillo <dnovillo@redhat.com>
27993
27994 PR tree-optimization/20100
27995 PR tree-optimization/20115
27996 * gcc.dg/pr20115.c: New test.
27997 * gcc.dg/pr20115-1.c: New test.
27998 * gcc.dg/pr20100.c: New test.
27999 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
28000 call-clobbered variables after alias1.
28001
28002 2005-02-22 Bud Davis <bdavis@gfortran.org>
28003
28004 * gfortran.dg/list_read_4.f90: new test.
28005
28006 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
28007
28008 PR rtl-optimization/20017.
28009 * gcc.dg/pr20017.c: New.
28010
28011 2005-02-22 Devang Patel <dpatel@apple.com>
28012
28013 PR 19952
28014 * g++.dg/tree-ssa/pr19952.C: New test.
28015
28016 2005-02-22 Mark Mitchell <mark@codesourcery.com>
28017
28018 PR c++/19883
28019 * g++.dg/parse/constant6.C: New test.
28020
28021 2005-02-22 Uros Bizjak <uros@kss-loka.si>
28022
28023 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28024 * g++.dg/charset/asm2.c: Likewise.
28025 * g++.dg/charset/asm3.c: Likewise.
28026 * g++.dg/charset/asm4.c: Likewise.
28027 * g++.dg/charset/asm5.c: Likewise.
28028 * g++.dg/charset/attribute1.c: Likewise.
28029 * g++.dg/charset/attribute2.c: Likewise.
28030 * g++.dg/charset/extern1.cc: Likewise.
28031 * g++.dg/charset/extern2.cc: Likewise.
28032 * g++.dg/charset/extern3.cc: Likewise.
28033 * g++.dg/charset/function.cc: Likewise.
28034 * g++.dg/charset/string.c: Likewise.
28035 * g++.dg/charset/charset.exp: Likewise.
28036 * lib/target-supports.exp (check_iconv_available): Fix comment.
28037
28038 2005-02-22 Uros Bizjak <uros@kss-loka.si>
28039
28040 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
28041 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28042 * gcc.dg/charset/asm2.c: Likewise.
28043 * gcc.dg/charset/asm3.c: Likewise.
28044 * gcc.dg/charset/asm4.c: Likewise.
28045 * gcc.dg/charset/asm5.c: Likewise.
28046 * gcc.dg/charset/asm6.c: Likewise.
28047 * gcc.dg/charset/attribute1.c: Likewise.
28048 * gcc.dg/charset/attribute2.c: Likewise.
28049 * gcc.dg/charset/builtin1.c: Likewise.
28050 * gcc.dg/charset/extern.c: Likewise.
28051 * gcc.dg/charset/function.c: Likewise.
28052 * gcc.dg/charset/string.c: Likewise.
28053 * gcc.dg/charset/charset.exp: Likewise.
28054
28055 2005-02-21 Bud Davis <bdavis9659@comcast.net>
28056
28057 PR fortran/20086
28058 * gfortran.dg/pr20086.f90: New test.
28059
28060 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
28061
28062 PR tree-optimization/19786
28063 * g++.dg/tree-ssa/pr19786.C: New.
28064
28065 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28066
28067 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
28068
28069 2005-02-21 Jeff Law <law@redhat.com>
28070
28071 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
28072
28073 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28074
28075 * gfortran.dg/do_iterator: Split loop, markup all lines for
28076 which an error locus is printed.
28077 * gfortran.dg/pr17708.f90: Markup all lines for which an error
28078 locus is printed.
28079 * gfortran.dg/select_4.f90: Likewise.
28080 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
28081 locuses in the various permutations.
28082
28083 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
28084
28085 PR tree-optimization/19951
28086 * g++.dg/vect: New directory.
28087 * g++.dg/vect/vect.exp: New file.
28088 * g++.dg/vect/pr19951.cc: New testcase.
28089 * g++.dg/dg.exp: Also prune vectorizer tests.
28090
28091 2005-02-20 Zack Weinberg <zack@codesourcery.com>
28092
28093 PR 18785
28094 * gcc.dg/charset/builtin1.c: New test.
28095
28096 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28097
28098 PR c++/19299
28099 * g++.dg/inherit/volatile1.C: New test.
28100
28101 PR c++/19440
28102 * g++.dg/template/dtor4.C: New test.
28103
28104 2005-02-19 Steven G. Kargl <kargls@comcast.net>
28105
28106 * gfortran.dg/int_1.f90: New test.
28107
28108 2005-02-19 Devang Patel <dpatel@apple.com>
28109
28110 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
28111
28112 2005-02-19 Steven G. Kargl <kargls@comcast.net>
28113
28114 * gfortran.dg/achar_1.f90: New test.
28115
28116 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
28117
28118 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
28119
28120 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
28121 Jakub Jelinek <jakub@redhat.com>
28122
28123 PR tree-optimization/19828
28124 * gcc.dg/tree-ssa/loop-7.c: New test.
28125 * gcc.c-torture/execute/20050218-1.c: New test.
28126
28127 2005-02-19 Jakub Jelinek <jakub@redhat.com>
28128
28129 PR c/20043
28130 * gcc.dg/transparent-union-1.c: New test.
28131 * gcc.dg/transparent-union-2.c: New test.
28132
28133 2005-02-18 James E Wilson <wilson@specifixinc.com>
28134
28135 PR tree-optimization/18977
28136 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
28137
28138 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
28139
28140 PR target/20054
28141 * gcc.dg/pr20054.c: New test.
28142
28143 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28144
28145 PR c++/19508
28146 * g++.dg/ext/attrib20.C: New test.
28147
28148 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
28149
28150 PR middle-end/20030
28151 * gfortran.fortran-torture/execute/character_passing.f90: New test.
28152
28153 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
28154
28155 PR c++/20008
28156 * g++.dg/opt/switch4.C: New.
28157
28158 2005-02-18 Jakub Jelinek <jakub@redhat.com>
28159
28160 PR c++/20023
28161 PR tree-optimization/20009
28162 * gcc.c-torture/compile/20050217-1.c: New test.
28163 * g++.dg/opt/switch3.C: New test.
28164
28165 PR tree-optimization/18947
28166 * gcc.c-torture/compile/20050215-1.c: New test.
28167 * gcc.c-torture/compile/20050215-2.c: New test.
28168 * gcc.c-torture/compile/20050215-3.c: New test.
28169
28170 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
28171
28172 PR c++/20028
28173 * g++.dg/template/crash34.C: New.
28174
28175 PR c++/20022
28176 * g++.dg/other/access3.C: New.
28177
28178 2005-02-17 Ira Rosen <irar@il.ibm.com>
28179
28180 * gcc.dg/vect/vect-98.c: New test.
28181
28182 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
28183
28184 PR tree-optimization/19967
28185 * gcc.dg/pr19967.c: New.
28186
28187 2005-02-16 Jakub Jelinek <jakub@redhat.com>
28188
28189 PR middle-end/19857
28190 * gcc.dg/tree-ssa/20050215-1.c: New test.
28191 * gcc.c-torture/execute/20050215-1.c: New test.
28192
28193 2005-02-15 Eric Christopher <echristo@redhat.com>
28194
28195 * gcc.dg/cpp/20050215-1.c: New file.
28196
28197 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
28198
28199 PR tree-optimization/15785
28200 * gcc.dg/pr15785-1.c: New test.
28201
28202 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
28203
28204 PR c++/17788
28205 * g++.dg/init/ctor4.C: New.
28206 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
28207
28208 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
28209
28210 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
28211 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
28212
28213 2005-02-15 Andreas Schwab <schwab@suse.de>
28214
28215 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
28216 declare malloc.
28217
28218 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
28219
28220 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
28221
28222 2005-02-14 Diego Novillo <dnovillo@redhat.com>
28223
28224 PR tree-optimization/19853
28225 * gcc.c-torture/compile/pr19853.c: New test.
28226
28227 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
28228
28229 PR c++/19608
28230 * g++.dg/parse/local-class1.C: New.
28231
28232 PR c++/19895
28233 * g++.dg/parse/ptrmem3.C: New.
28234
28235 PR c++/19884
28236 * g++.old-deja/g++.oliva/template6.C: Add another case.
28237 * g++.dg/template/explicit6.C: New.
28238
28239 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
28240
28241 PR c++/17816
28242 * g++.dg/other/redecl2.C: New.
28243
28244 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
28245
28246 PR c++/19891
28247 * g++.dg/abi/covariant4.C: New.
28248
28249 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
28250
28251 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
28252 New tests.
28253
28254 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
28255
28256 * gcc.dg/vect/vect-96.c: Fix typo.
28257
28258 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28259
28260 PR c++/14479
28261 PR c++/19487
28262 * g++.dg/template/enum5.C: New test.
28263
28264 2005-02-12 Ira Rosen <irar@il.ibm.com>
28265
28266 * gcc.dg/vect/vect-97.c: New test.
28267
28268 2005-02-12 Ira Rosen <irar@il.ibm.com>
28269
28270 * gcc.dg/vect/vect-96.c: New test.
28271
28272 2005-02-12 Uros Bizjak <uros@kss-loka.si>
28273
28274 * gcc.dg/builtins-34.c: Also check ldexp*.
28275
28276 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
28277
28278 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
28279
28280 2005-02-11 Janis Johnson <janis187@us.ibm.com>
28281
28282 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
28283 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
28284 dg-require-dll, dg-require-iconv, dg-require-named-sections,
28285 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
28286 selector_list, selector_expression, dg-process-target): Move to new
28287 file target-supports-dg.exp.
28288 * lib/target-supports-dg.exp: New.
28289
28290 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
28291 New.
28292
28293 2005-02-11 Jakub Jelinek <jakub@redhat.com>
28294
28295 PR c++/19666
28296 * g++.dg/other/ptrmem6.C: New test.
28297
28298 PR middle-end/19858
28299 * gcc.c-torture/compile/20050210-1.c: New test.
28300
28301 2005-02-11 Mark Mitchell <mark@codesourcery.com>
28302
28303 PR c++/19755
28304 * g++.dg/warn/Wbraces1.C: New test.
28305
28306 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
28307
28308 * gcc.dg/builtins-52.c: New testcase.
28309
28310 2005-02-10 Jakub Jelinek <jakub@redhat.com>
28311
28312 PR c/19342
28313 * gcc.c-torture/execute/20050119-1.c: New test.
28314
28315 2005-02-09 Mark Mitchell <mark@codesourcery.com>
28316
28317 PR c++/19811
28318 * g++.dg/init/delete1.C: New test.
28319
28320 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
28321
28322 PR c++/18470
28323 * g++.dg/template/static12.C: New test.
28324
28325 2005-02-09 Mark Mitchell <mark@codesourcery.com>
28326
28327 PR c++/19787
28328 * g++.dg/conversion/ambig1.C: New test.
28329
28330 PR c++/19739
28331 * g++.dg/ext/attrib19.C: New test.
28332
28333 PR c++/19732
28334 * g++.dg/parse/dtor5.C: New test.
28335
28336 PR c++/19762
28337 * g++.dg/template/dtor3.C: New test.
28338
28339 PR c++/19826
28340 * g++.dg/template/static11.C: New test.
28341 * g++.dg/template/crash2.C: Remove dg-error marker.
28342
28343 2005-02-09 Janis Johnson <janis187@us.ibm.com>
28344
28345 PR C++/18491
28346 * g++.old-deja/g++.mike/p10769a.C: Remove.
28347
28348 2005-02-09 Roger Sayle <roger@eyesopen.com>
28349
28350 * gcc.dg/builtins-48.c: New test case.
28351 * gcc.dg/builtins-49.c: New test case.
28352 * gcc.dg/builtins-50.c: New test case.
28353 * gcc.dg/builtins-51.c: New test case.
28354
28355 2005-02-09 Ian Lance Taylor <ian@airs.com>
28356
28357 PR middle-end/19583
28358 * g++.dg/warn/Wreturn-type-3.C: New test.
28359
28360 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
28361
28362 PR middle-end/19402
28363 * gcc.dg/pr19402-1.c: New testcase.
28364 * gcc.dg/pr19402-2.c: likewise.
28365
28366 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
28367
28368 PR middle-end/19854
28369 * g++.dg/tree-ssa/tmmti.C: New testcase.
28370
28371 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28372
28373 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
28374
28375 2005-02-08 Mark Mitchell <mark@codesourcery.com>
28376
28377 PR c++/19733
28378 * g++.dg/parse/crash23.C: New test.
28379 * g++.dg/warn/Weff1.C: New test.
28380
28381 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28382
28383 * gcc.dg/20050209-1.c: New test.
28384
28385 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28386
28387 PR target/19799
28388 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
28389
28390 2005-02-08 Mike Stump <mrs@apple.com>
28391
28392 * g++.dg/pch/import-2.c: New test.
28393 * g++.dg/pch/import-2.hs: New.
28394 * g++.dg/pch/include/import-2a.h: New.
28395 * g++.dg/pch/include/import-2b.h: New.
28396
28397 2005-02-08 Janis Johnson <janis187@us.ibm.com>
28398
28399 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
28400
28401 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28402
28403 * gfortran.dg/substr_1.f90: New test.
28404
28405 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
28406
28407 PR middle-end/19775
28408 * gcc.dg/torture/builtin-power-1.c: Disable test for
28409 invalid transformation.
28410 * gcc.dg/builtins-10.c: Likewise. Disable one test we
28411 no longer optimize.
28412 * gcc.dg/builtins-47.c: New testcase.
28413
28414 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
28415 Dorit Naishlos <dorit@il.ibm.com>
28416
28417 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
28418
28419 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
28420
28421 * gcc.c-torture/compile/20050206-1.c: New test.
28422
28423 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
28424
28425 PR tree-opt/19768
28426 * g++.dg/opt/pr19768.C: New test.
28427
28428 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
28429
28430 PR tree-opt/19736
28431 * gcc.c-torture/compile/pr19736.c: New test.
28432
28433 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28434
28435 PR c++/17401
28436 * g++.dg/parse/error25.C: New test.
28437
28438 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
28439
28440 * gcc.c-torture/execute/20050203-1.c: New.
28441
28442 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
28443
28444 * gcc.dg/vect/vect-85.c: Remove xfail.
28445 * gcc.dg/vect/vect-86.c: Remove xfail.
28446 * gcc.dg/vect/vect-87.c: Remove xfail.
28447 * gcc.dg/vect/vect-88.c: Remove xfail.
28448
28449 2005-02-02 Geoffrey Keating <geoffk@apple.com>
28450
28451 * gcc.dg/altivec-19.c: New.
28452
28453 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
28454
28455 PR c/17807
28456 * gcc.dg/nested-func-3.c: New test.
28457 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
28458
28459 2005-02-02 Janis Johnson <janis187@us.ibm.com>
28460
28461 * gcc.test-framework/gen_directive_tests: Generate tests for
28462 selector expressions.
28463
28464 2005-02-02 Matt Austern <austern@apple.com>
28465
28466 PR c++/19628
28467 * g++/ext/builtin7.C: New.
28468 * g++/ext/builtin8.C: New.
28469
28470 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
28471
28472 PR c/18502
28473 * gcc.dg/pr18502-1.c: New test.
28474
28475 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28476
28477 PR c++/17413
28478 * g++.dg/template/local4.C: Tweak.
28479
28480 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
28481
28482 PR tree-optimization/19578
28483 * gcc.c-torture/compile/20050202-1.c: New test.
28484
28485 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
28486
28487 PR c/19435
28488 * gcc.dg/c99-init-4.c: New test.
28489
28490 2005-02-01 Janis Johnson <janis187@us.ibm.com>
28491
28492 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
28493
28494 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
28495
28496 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
28497 * g++.dg/eh/check-vect.h: New.
28498
28499 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
28500 * gcc.dg/vect/vect-78.c: Ditto.
28501 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
28502 Remove.
28503
28504 * g++.dg/conversion/simd1.C: Expect warning.
28505 * g++.dg/ext/attribute-test-1.C: Ditto.
28506 * g++.dg/ext/attribute-test-2.C: Ditto.
28507 * g++.dg/ext/attribute-test-3.C: Ditto.
28508 * g++.dg/ext/attribute-test-4.C: Ditto.
28509
28510 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
28511 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
28512
28513 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
28514
28515 2005-02-01 Richard Henderson <rth@redhat.com>
28516
28517 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28518 long double for ibm double-double format.
28519 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28520
28521 2005-02-01 Diego Novillo <dnovillo@redhat.com>
28522
28523 PR tree-optimization/19633
28524 * gcc.dg/pr19633-1.c: New test.
28525 * gcc.dg/pr19633.c: Tweak to make pointer point
28526 to NULL or a symbol.
28527
28528 2005-02-01 Janis Johnson <janis187@us.ibm.com>
28529
28530 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
28531 New procs.
28532 (dg-process-target (local override)): Handle selector expressions.
28533
28534 * gcc.test-framework/README: Describe tests in source directory.
28535 * gcc.test-framework/test-framework.awk: Handle dg- tests.
28536 * gcc.test-framework/test-framework.exp: Handle dg- tests.
28537 * gcc.test-framework/dg-bogus-exp-P.c: New test.
28538 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
28539 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
28540 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
28541 * gcc.test-framework/dg-do-link-exp-P.c: New test.
28542 * gcc.test-framework/dg-do-run-exp-P.c: New test.
28543 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
28544 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
28545 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
28546 * gcc.test-framework/dg-error-exp-P.c: New test.
28547 * gcc.test-framework/dg-error-exp-XP.c: New test.
28548 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
28549 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
28550 * gcc.test-framework/dg-output-exp-P.c: New test.
28551 * gcc.test-framework/dg-output-exp-XF.c: New test.
28552 * gcc.test-framework/dg-warning-exp-P.c: New test.
28553 * gcc.misc-tests/dg-1.c: Remove.
28554 * gcc.misc-tests/dg-2.c: Remove.
28555 * gcc.misc-tests/dg-3.c: Remove.
28556 * gcc.misc-tests/dg-4.c: Remove.
28557 * gcc.misc-tests/dg-5.c: Remove.
28558 * gcc.misc-tests/dg-6.c: Remove.
28559 * gcc.misc-tests/dg-7.c: Remove.
28560 * gcc.misc-tests/dg-8.c: Remove.
28561 * gcc.misc-tests/dg-9.c: Remove.
28562 * gcc.misc-tests/dg-10.c: Remove.
28563 * gcc.misc-tests/dg-11.c: Remove.
28564 * gcc.misc-tests/dg-12.c: Remove.
28565 * gcc.misc-tests/dg-test.exp: Remove.
28566
28567 * gcc.test-framework/test-framework.awk: Change recording and
28568 printing of passes and failures.
28569
28570 * gcc.test-framework: New directory.
28571 * gcc.test-framework/README: New.
28572 * gcc.test-framework/test-framework.exp: New.
28573 * gcc.test-framework/test-framework.awk: New.
28574 * gcc.test-framework/gen_directive_tests: New.
28575
28576 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
28577
28578 * lib/treelang.exp: Fix comment typos.
28579 (treelang_target_compile): Don't append libs=-ltreelang to options.
28580
28581 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
28582
28583 * g++.dg/parse/typename7.C: Adjust error messages.
28584
28585 2005-01-31 Jeff Law <law@redhat.com>
28586
28587 * gcc.c-torture/execute/20050131-1.c: New test.
28588 * gcc.dg/wcaselabel.c: New test.
28589
28590 2005-01-31 Mark Mitchell <mark@codesourcery.com>
28591
28592 * g++.dg/other/warning1.C: Adjust error messags.
28593 * g++.dg/parse/constant5.C: New test.
28594
28595 2005-01-31 Steven Bosscher <stevenb@suse.de>
28596
28597 PR c/19333
28598 * gcc.c-torture/compile/20011130-1.c: Reorder to make
28599 the test case valid.
28600 * gcc.dg/20030815-1.c: Remove invalid tests.
28601 * gcc.dg/array-7.c: Adjust expected result.
28602 * gcc.dg/pr18596-3.c: Likewise.
28603 * gcc.dg/noncompile/20000901-1.c: Likewise.
28604 * gcc.dg/noncompile/init-2.c: Likewise.
28605 * gcc.dg/noncompile/init-4.c: Likewise.
28606
28607 2005-01-31 Dale Johannesen <dalej@apple.com>
28608
28609 * g++.dg/opt/pr19650.C: New test.
28610
28611 2005-01-31 Richard Henderson <rth@redhat.com>
28612
28613 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28614 long double for intel double extended format.
28615 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28616
28617 2005-01-30 Mark Mitchell <mark@codesourcery.com>
28618
28619 PR c++/19555
28620 * g++.dg/template/static10.C: New test.
28621
28622 PR c++/19395
28623 * g++.dg/parse/error24.C: New test.
28624
28625 PR c++/19367
28626 * g++.dg/lookup/builtin1.C: New test.
28627
28628 PR c++/19457
28629 * g++.dg/warn/conv3.C: New test.
28630
28631 2005-01-30 Bud Davis <bdavis@gfortran.org>
28632
28633 PR fortran/19647
28634 * gfortan.dg/inquire_7.f90
28635
28636 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
28637
28638 PR tree-optimization/15791
28639 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
28640 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
28641 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
28642 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
28643 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
28644 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
28645 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
28646 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
28647 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
28648 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
28649
28650 2005-01-29 Paul Brook <paul@codesourcery.com>
28651
28652 PR fortran/18565
28653 * check.c (real_or_complex_check): New function.
28654 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
28655 * intrinsic.c (add_functions): Use new check functions.
28656 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
28657 Add prototypes.
28658
28659 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
28660
28661 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
28662 gcc.dg/lvalue-3.c: New tests.
28663 * gcc.dg/concat.c: Update expected messages.
28664
28665 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
28666
28667 PR libfortran/19595
28668 * gfortran.dg/eor_1.f90: New test.
28669
28670 2005-01-29 Steven G. Kargl <kargls@comcast.net>
28671
28672 PR fortran/19589
28673 * gfortran.dg/logical_data_1.f90: New test.
28674
28675 2005-01-28 Mark Mitchell <mark@codesourcery.com>
28676
28677 PR c++/19253
28678 * g++.dg/template/crash33.C: New test.
28679
28680 PR c++/19667
28681 * g++.dg/template/crash32.C: New test.
28682
28683 2005-01-28 Ian Lance Taylor <ian@airs.com>
28684
28685 PR middle-end/16558
28686 * g++.dg/warn/Wreturn-type-2.C: New test.
28687
28688 2004-06-24 Jeff Law <law@redhat.com>
28689
28690 * gcc.dg/tree-ssa/20050128-1.c: New test.
28691
28692 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
28693
28694 * gcc.target/frv/all-mdpackh-1.c: New test.
28695
28696 2005-01-28 Steven Bosscher <stevenb@suse.de>
28697
28698 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
28699
28700 2005-01-27 Richard Henderson <rth@redhat.com>
28701
28702 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
28703
28704 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
28705
28706 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
28707
28708 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
28709
28710 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
28711 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
28712 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
28713 to cope with cases where the multilib options override the dg-options.
28714
28715 2005-01-27 Jakub Jelinek <jakub@redhat.com>
28716
28717 PR c/18946
28718 * gcc.dg/noncompile/20050120-1.c: New test.
28719
28720 2005-01-26 Diego Novillo <dnovillo@redhat.com>
28721
28722 PR tree-optimization/19633
28723 * gcc.dg/pr19633.c: New test.
28724 * gcc.dg/tree-ssa/pr19633.c: New test.
28725
28726 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
28727
28728 * gcc.dg/20041216-1.c: New test.
28729
28730 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
28731
28732 PR objc/18862
28733 * objc.dg/selector-2.m: New test.
28734
28735 2005-01-26 Jakub Jelinek <jakub@redhat.com>
28736
28737 * g++.dg/opt/range-test-2.C: New test.
28738
28739 PR rtl-optimization/19579
28740 * gcc.c-torture/execute/20050124-1.c: New test.
28741
28742 2005-01-26 Greg Parker <gparker@apple.com>
28743 Stuart Hastings <stuart@apple.com>
28744
28745 * gcc.c-torture/execute/20050125-1.c: New.
28746
28747 2005-01-18 Jan Hubicka <jh@suse.cz>
28748
28749 PR tree-optimize/19337
28750 * gcc.c-torture/compile/20050119-1.c: New test.
28751
28752 2005-01-24 James E Wilson <wilson@specifixinc.com>
28753
28754 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
28755 test for successful match.
28756
28757 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
28758
28759 PR objc/18408
28760 * objc.dg/comp-types-7.m: New test.
28761
28762 2005-01-24 Janis Johnson <janis187@us.ibm.com>
28763
28764 * lib/target-supports.exp (current_target_name): New.
28765 (check_effective_target_ilp32, check_effective_target_lp64):
28766 Cache the result to use as long as the current target, with
28767 multilib flags, remains the same.
28768
28769 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
28770 (dg-require-weak, dg-require-visibility, dg-require-alias,
28771 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
28772 dg-require-effective-target, dg-skip-if): Remove call to
28773 skip_test_and_clear_xfail.
28774 (dg-test): Clear xfail data.
28775
28776 2005-01-24 Jakub Jelinek <jakub@redhat.com>
28777
28778 PR target/17751
28779 * gcc.dg/ppc64-toc.c: New test.
28780
28781 * g++.dg/tree-ssa/empty-1.C: New test.
28782
28783 PR middle-end/19551
28784 * gcc.c-torture/execute/20050121-1.c: New test.
28785 * gcc.dg/20050121-2.c: New test.
28786
28787 2004-01-23 Steven G. Kargl <kargls@comcast.net>
28788 Paul Brook <paul@codesourcery.com>
28789
28790 PR fortran/17941
28791 * gfortran.dg/real_const_1.f: New test.
28792 * gfortran.dg/real_const_2.f90: New test.
28793 * gfortran.dg/complex_int_1.f90: New test.
28794
28795 2005-01-23 Bud Davis <bdavis9659@comcast.net>
28796
28797 PR fortran/19313
28798 * gfortan.dg/inquire_6.f90: New test.
28799
28800 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
28801
28802 PR libfortran/19451
28803 * open_readonly_1.f90: New test.
28804
28805 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
28806
28807 PR libfortran/18982
28808 * gfortran.dg/open_new.f90: New file.
28809
28810 2005-01-22 Paul Brook <paul@codesourcery.com>
28811
28812 * namelist_1.f90: New test.
28813
28814 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
28815
28816 PR tree-optimization/19484
28817 * gcc.c-torture/compile/20050122-[12].c: New tests.
28818
28819 2005-01-22 Paul Brook <paul@codesourcery.com>
28820
28821 * gfortran.dg/implicit_2.f90: New test.
28822
28823 2005-01-22 Bud Davis <bdavis9659@comcast.net>
28824
28825 PR fortran/19314
28826 * gfortran.dg/inquire_5.f90: New test.
28827
28828 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28829
28830 PR c/18809
28831 * gcc.dg/pr18809-1.c: New test.
28832
28833 2005-01-21 Ian Lance Taylor <ian@airs.com>
28834
28835 * gcc.dg/20050121-1.c: New test.
28836
28837 PR tree-optimization/13000
28838 * gcc.dg/20040206-1.c: Change warning to point where function is
28839 being inlined.
28840
28841 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28842
28843 PR c++/19208
28844 * g++.dg/template/array11.C: New test.
28845
28846 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28847
28848 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
28849 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
28850 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
28851 * gfortran.dg/getenv_1.f90: Add dg-do directive.
28852 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
28853 gfortran.dg/pr17164.f90: Add missing dg-do directives.
28854
28855 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
28856
28857 PR tree-optimization/15349
28858 * gcc.dg/tree-ssa/pr15349.c: New.
28859
28860 2005-01-20 Steve Ellcey <sje@cup.hp.com>
28861
28862 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
28863
28864 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
28865
28866 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
28867 scan-assembler-times directive name.
28868
28869 * gcc.dg/asm-a.c: Move dg-require-effective-target to
28870 after dg-do.
28871
28872 PR rtl-optimization/19462
28873 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
28874
28875 2005-01-19 Steve Ellcey <sje@cup.hp.com>
28876
28877 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
28878 counting function calls on ia64.
28879
28880 2005-01-19 Jakub Jelinek <jakub@redhat.com>
28881
28882 PR rtl-optimization/15139
28883 * gcc.dg/20050111-2.c: New test.
28884
28885 PR c/17297
28886 * gcc.c-torture/compile/20050113-1.c: New testcase.
28887
28888 PR middle-end/19164
28889 * gcc.dg/20050113-1.c: New testcase.
28890
28891 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
28892
28893 * gcc.dg/vect/vect-85.c: Add comment.
28894 * gcc.dg/vect/vect-86.c: Add xfail for now.
28895 * gcc.dg/vect/vect-87.c: Add xfail for now.
28896 * gcc.dg/vect/vect-88.c: Add xfail for now.
28897 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
28898
28899 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
28900
28901 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
28902
28903 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
28904
28905 * g++.dg/debug/typedef3.C: New test.
28906
28907 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
28908
28909 PR c/19472
28910 * gcc.dg/asm-a.c: New test.
28911
28912 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
28913
28914 * gcc.dg/sh-relax.c: Add prototype for abort.
28915
28916 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
28917
28918 * gcc.dg/short-compare-1.c: New test.
28919 * gcc.dg/short-compare-2.c: Likewise.
28920
28921 2005-01-18 Michael Matz <matz@suse.de>
28922
28923 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
28924
28925 2005-01-17 Diego Novillo <dnovillo@redhat.com>
28926
28927 PR tree-optimization/19121
28928 * gcc.c-torture/compile/pr19121.c: New test.
28929
28930 2005-01-17 James E. Wilson <wilson@specifixinc.com>
28931
28932 PR target/19357
28933 * gcc.c-torture/compile/pr19357.c: New test.
28934
28935 2005-01-17 Ian Lance Taylor <ian@airs.com>
28936
28937 PR c/5675
28938 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
28939 pass--those that refer just to the variable, possibly with a
28940 cast.
28941 * gcc.dg/c99-const-expr-3.c: Likewise.
28942
28943 PR middle-end/13127
28944 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
28945 longer emitted.
28946
28947 2005-01-16 Bud Davis <bdavis9659@comcast.net>
28948
28949 PR fortran/18778
28950 * gfortran.dg/endfile_2.f90: New test.
28951
28952 2005-01-16 Steven G. Kargl <kargls@comcast.net>
28953
28954 PR 19168
28955 * gfortran.dg/select_5.f90: New test.
28956
28957 2004-01-16 Paul Brook <paul@codesourcery.com>
28958
28959 * gfortran.dg/common_4.f90: New test.
28960
28961 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
28962
28963 PR rtl-optimization/19462
28964 * gcc.dg/torture/pr19462-1.c: New test.
28965
28966 2005-01-15 Ziemowit Laski <zlaski@apple.com>
28967
28968 PR objc/19321
28969 * objc.dg/func-ptr-2.m: New.
28970 * objc.dg/volatile-1.m: New.
28971
28972 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28973
28974 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
28975
28976 2005-01-15 Jakub Jelinek <jakub@redhat.com>
28977
28978 PR tree-optimization/19060
28979 * gcc.c-torture/execute/20050104-1.c: New test.
28980
28981 2005-01-15 Bud Davis <bdavis9659@comcast.net>
28982
28983 PR fortran/18983
28984 * gfortran.dg/write_to_null.f90: New test.
28985
28986 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
28987 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28988
28989 PR other/19328
28990 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
28991 argument.
28992
28993 2005-01-15 Jakub Jelinek <jakub@redhat.com>
28994
28995 PR c++/19263
28996 * g++.dg/init/vector1.C: New test.
28997
28998 2005-01-14 James E. Wilson <wilson@specifixinc.com>
28999
29000 PR target/13158
29001 * gcc.target/ia64/sibcall-unwind-1.c: New test.
29002 PR target/18987
29003 * gcc.target/ia64/sibcall-unwind-2.c: New test.
29004
29005 2005-01-14 Steven G. Kargl <kargls@comcast.net>
29006
29007 * gfortran.dg/select_1.f90: New test.
29008 * gfortran.dg/select_2.f90: New test.
29009 * gfortran.dg/select_3.f90: New test.
29010 * gfortran.dg/select_4.f90: New test.
29011
29012 2005-01-14 Jakub Jelinek <jakub@redhat.com>
29013
29014 PR middle-end/19084
29015 PR rtl-optimization/19348
29016 * gcc.dg/20050111-1.c: New test.
29017 * gcc.c-torture/execute/20050111-1.c: New test.
29018
29019 * gcc.dg/i386-asm-4.c: New test.
29020
29021 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
29022
29023 * gcc.dg/nested-func-2.c: New test.
29024 * ada/acats/norun.lst: Remove c953002.
29025
29026 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
29027
29028 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
29029
29030 2005-01-12 Ben Elliston <bje@au.ibm.com>
29031
29032 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
29033
29034 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
29035
29036 PR target/18761
29037 * g++.dg/abi/align1.C: New test.
29038
29039 2005-01-11 Alan Modra <amodra@bigpond.net.au>
29040
29041 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
29042 at a time.
29043 * g++.dg/ext/altivec_check.h: Support compiling as C.
29044
29045 2005-01-10 Roger Sayle <roger@eyesopen.com>
29046
29047 PR c++/19355
29048 * g++.dg/expr/pr19355-1.C: New test case.
29049
29050 2005-01-10 Laurent GUERBY <laurent@guerby.net>
29051
29052 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
29053 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
29054 * ada/acats/tests/c3/c92005b.ada: Likewise.
29055 * ada/acats/tests/c3/cxb3012.a: Likewise.
29056 * ada/acats/norun.lst: Add c380004 and c953002, add PR
29057
29058 2005-01-09 Paul Brook <paul@codesourcery.com>
29059
29060 * gfortran.dg/common_2.f90: New file.
29061 * gfortran.dg/common_3.f90: New file.
29062
29063 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
29064
29065 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
29066
29067 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
29068
29069 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
29070 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
29071 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
29072 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
29073 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
29074 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
29075 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
29076 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
29077 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
29078 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
29079 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
29080 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
29081 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
29082 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
29083 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
29084 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
29085 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
29086 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
29087 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
29088 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
29089 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
29090 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
29091 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
29092 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
29093 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
29094 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
29095 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
29096 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
29097 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
29098 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
29099 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
29100 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
29101 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
29102 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
29103 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
29104 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
29105 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
29106 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
29107 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
29108 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
29109 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
29110 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
29111 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
29112 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
29113 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
29114 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
29115 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
29116 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
29117 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
29118 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
29119 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
29120 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
29121 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
29122 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
29123 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
29124 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
29125 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
29126 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
29127 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
29128 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
29129 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
29130 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
29131 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
29132 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
29133 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
29134 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
29135 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
29136
29137 * gcc.dg/vect/vect-1.c: Fix spelling.
29138 * gcc.dg/vect/vect-10.c: Fix spelling.
29139 * gcc.dg/vect/vect-11.c: Fix spelling.
29140 * gcc.dg/vect/vect-12.c: Fix spelling.
29141 * gcc.dg/vect/vect-14.c: Fix spelling.
29142 * gcc.dg/vect/vect-15.c: Fix spelling.
29143 * gcc.dg/vect/vect-16.c: Fix spelling.
29144 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
29145 * gcc.dg/vect/vect-64.c: Fix comments.
29146 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
29147
29148 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
29149 Ira Rosen <irar@il.ibm.com>
29150
29151 * gcc.dg/vect/vect-70.c: New test.
29152 * gcc.dg/vect/vect-71.c: New test.
29153
29154 2005-01-09 Manfred Hollstein <mh@suse.com>
29155
29156 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
29157 * gcc.dg/pr18241-2.c: Likewise.
29158 * gcc.dg/pr18241-3.c: Likewise.
29159 * gcc.dg/pr18241-4.c: Likewise.
29160 * gcc.dg/pr18241-5.c: Likewise.
29161
29162 2005-01-08 Richard Henderson <rth@redhat.com>
29163
29164 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29165 False for x86 and x86-64.
29166
29167 2005-01-08 Diego Novillo <dnovillo@redhat.com>
29168
29169 PR tree-optimization/18241
29170 * gcc.dg/pr18241-1.c: New test.
29171 * gcc.dg/pr18241-2.c: New test.
29172 * gcc.dg/pr18241-3.c: New test.
29173 * gcc.dg/pr18241-4.c: New test.
29174 * gcc.dg/pr18241-5.c: New test.
29175
29176 2005-01-08 Steven G. Kargl <kargls@comcast.net>
29177
29178 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
29179 gfortran.dg/select_4.f90: New.
29180
29181 2005-01-07 Jakub Jelinek <jakub@redhat.com>
29182
29183 * gcc.c-torture/execute/20050107-1.c: New test.
29184
29185 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
29186
29187 PR c++/19298
29188 * g++.dg/template/ref2.C: New.
29189
29190 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
29191
29192 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
29193 instead of being empty.
29194
29195 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29196
29197 PR fortran/15553
29198 * gfortran.dg/array-1.f90: New test.
29199
29200 2005-01-07 Jakub Jelinek <jakub@redhat.com>
29201
29202 PR tree-optimization/19283
29203 * gcc.c-torture/execute/20050106-1.c: New test.
29204
29205 PR rtl-optimization/18861
29206 * gcc.dg/20050105-1.c: New test.
29207
29208 PR tree-optimization/18828
29209 * gcc.dg/20050105-2.c: New test.
29210
29211 2005-01-07 Andreas Jaeger <aj@suse.de>
29212
29213 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
29214
29215 2005-01-07 Bud Davis <bdavis9659@comcast.net>
29216
29217 PR fortran/18398
29218 * gfortran.dg/fmt_read.f90: New test.
29219
29220 2005-01-06 Geoffrey Keating <geoffk@apple.com>
29221
29222 * gcc.dg/rs6000-ldouble-2.c: New.
29223
29224 2005-01-06 Mark Mitchell <mark@codesourcery.com>
29225
29226 PR c++/19244
29227 * g++.dg/parser/ctor2.C: New test.
29228
29229 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29230
29231 PR c++/17154
29232 * g++.dg/template/using9.C: New test.
29233
29234 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29235
29236 PR c++/19258
29237 * g++.dg/lookup/friend6.C: New test.
29238
29239 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
29240
29241 PR c++/19270
29242 * g++.dg/template/array10.C: New.
29243
29244 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29245
29246 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
29247 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
29248
29249 2005-01-06 Jakub Jelinek <jakub@redhat.com>
29250
29251 * gcc.c-torture/compile/20050105-1.c: New test.
29252
29253 2005-01-05 Geoffrey Keating <geoffk@apple.com>
29254
29255 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
29256
29257 2005-01-05 Roger Sayle <roger@eyesopen.com>
29258
29259 PR middle-end/19100
29260 * gcc.dg/conv-3.c: New test case.
29261
29262 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
29263
29264 * gcc.dg/asm-wide-1.c: New test.
29265
29266 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
29267
29268 PR c++/19030
29269 * g++.dg/parse/crash22.C: New
29270
29271 2005-01-04 Geoffrey Keating <geoffk@apple.com>
29272
29273 PR 19257
29274 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
29275
29276 2005-01-04 Uros Bizjak <uros@kss-loka.si>
29277
29278 PR middle-end/17767
29279 * gcc.dg/i386-mmx-6.c: New test case.
29280
29281 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
29282
29283 PR tree-optimization/18308
29284 * gcc.dg/vect/pr18308.c: New testcase.
29285
29286 2005-01-04 Andreas Jaeger <aj@suse.de>
29287
29288 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
29289
29290 2005-01-03 Geoffrey Keating <geoffk@apple.com>
29291 Robert Bowdidge <bowdidge@apple.com>
29292
29293 * gcc.dg/cpp/subframework1.c: New.
29294 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
29295 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
29296 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
29297 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
29298
29299 2005-01-03 Geoffrey Keating <geoffk@apple.com>
29300
29301 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
29302 producing warning.
29303 * gcc.dg/darwin-weakimport-2.c: New.
29304
29305 2005-01-03 Richard Henderson <rth@redhat.com>
29306
29307 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
29308
29309 2005-01-03 Richard Henderson <rth@redhat.com>
29310
29311 * gcc.dg/vect/vect.exp: Enable for ia64.
29312 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
29313 (check_effective_target_vect_float): Likewise.
29314 (check_effective_target_vect_no_align): Likewise.
29315 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
29316 * gcc.dg/vect/vect-8.c: Likewise.
29317
29318 2005-01-03 Uros Bizjak <uros@kss-loka.si>
29319
29320 PR target/19236
29321 * gcc.dg/pr19236-1.c: New test case.
29322
29323 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
29324
29325 PR rtl-optimization/12092
29326 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
29327
29328 2005-01-02 Andreas Jaeger <aj@suse.de>
29329
29330 * gcc.dg/pr12092-1.c: Do not run on x86_64.
29331
29332 2005-01-01 Roger Sayle <roger@eyesopen.com>
29333 Andrew Pinski <pinskia@physics.uc.edu>
29334
29335 PR rtl-optimization/12092
29336 * gcc.dg/pr12092-1.c: New test case.
29337
29338 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
29339
29340 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
29341 'hidden' and 'default' for better portability.
29342 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
29343
29344 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
29345 6 and 7.
29346 * g++.old-deja/g++.brendan/new3.C: Likewise.
29347
29348 2005-01-01 Steven Bosscher <stevenb@suse.de>
29349
29350 * gcc.dg/20041231-1.C: New test.
29351 * g++.dg/warn/Wunreachable-code-1.C: New test.
29352
29353 2004-12-30 David Edelsohn <edelsohn@gnu.org>
29354
29355 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
29356 file, not /dev/null. Abort on error.
29357
29358 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
29359 Ziemowit Laski <zlaski@apple.com>
29360
29361 PR objc/18971
29362 * objc.dg/encode-5.m: New test.
29363
29364 2004-12-29 Richard Henderson <rth@redhat.com>
29365
29366 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
29367 * objc.dg/stabs-1.m: Disable for ia64.
29368
29369 2004-12-29 Mark Mitchell <mark@codesourcery.com>
29370
29371 PR c++/19190
29372 * g++.dg/warn/Wunused-10.C: New test.
29373
29374 2004-12-28 Richard Henderson <rth@redhat.com>
29375
29376 * objc.dg/stabs-1.m: Disable for alpha.
29377
29378 2004-12-27 Mark Mitchell <mark@codesourcery.com>
29379
29380 PR c++/19149
29381 * g++.dg/parse/error23.C: New test.
29382
29383 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29384
29385 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
29386
29387 PR fortran/19032
29388 * gfortran.dg/intrinsic_modulo_1.f90: New.
29389 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
29390 tests with divisor -1.
29391
29392 2004-12-27 Mark Mitchell <mark@codesourcery.com>
29393
29394 * g++.dg/opt/temp1.C (memcpy): Return a value.
29395
29396 PR c++/19148
29397 * g++.dg/expr/cond7.C: New test.
29398
29399 2004-12-27 Paul Brook <paul@codesourcery.com>
29400
29401 * gfortran.dg/g77/select_no_compile.f: Remove.
29402
29403 2004-12-27 Richard Henderson <rth@redhat.com>
29404
29405 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
29406 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
29407 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
29408
29409 2004-12-26 Richard Henderson <rth@redhat.com>
29410
29411 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
29412 by 1i instead of token pasting.
29413
29414 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29415
29416 PR tree-optimization/17578
29417 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
29418 to additional_flags.
29419 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
29420
29421 2004-12-25 Richard Henderson <rth@redhat.com>
29422
29423 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29424 Remove Alpha.
29425
29426 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29427
29428 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
29429 hppa*-*-hpux*.
29430 * gcc.dg/pr17957.c (dg-options): Likewise.
29431 * gcc.dg/struct-ret-1.c: Add prototype for abort.
29432 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
29433 instead of 0 on __hppa__.
29434 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
29435 "foo,%r" on hppa*-*-*.
29436
29437 2004-12-23 Bud Davis <bdavis9659@comcast.net>
29438
29439 PR fortran/19071
29440 * gfortran.dg/complex_write.f90: New test.
29441
29442 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29443
29444 PR c++/17595
29445 * g++.dg/parse/pragma2.C: New test.
29446
29447 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
29448
29449 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29450
29451 * gcc.dg/empty2.c: Add missing dg-warning.
29452
29453 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29454
29455 PR c++/17413
29456 * g++.dg/template/local4.C: New test.
29457 * g++.dg/template/crash19.C: Add dg-error marker.
29458
29459 * g++.dg/template/crash31.C: Correct embedded PR number.
29460
29461 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29462
29463 PR c++/16405
29464 * g++.dg/opt/temp1.C: Add do-run marker.
29465
29466 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29467
29468 * g++.dg/template/spec19.C: New.
29469
29470 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29471
29472 PR target/16819
29473 * gcc.dg/empty2.c: New.
29474
29475 2004-12-23 Richard Henderson <rth@redhat.com>
29476
29477 * lib/target-supports.exp (check_effective_target_vect_no_align):
29478 Remove i?86 and x86-64.
29479
29480 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29481
29482 PR c++/16405
29483 * g++.dg/opt/temp1.C: New test.
29484
29485 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29486
29487 PR c++/18733
29488 * g++.dg/template/friend33.C: New testcase.
29489
29490 2004-12-22 Mark Mitchell <mark@codesourcery.com>
29491
29492 PR c++/18464
29493 * g++.dg/template/cond5.C: New test.
29494
29495 PR c++/18492
29496 * g++.dg/inherit/thunk3.C: New test.
29497
29498 PR c++/11224
29499 * g++.dg/warn/Wunused-9.C: New test.
29500
29501 2004-12-22 Janis Johnson <janis187@us.ibm.com>
29502
29503 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
29504
29505 2004-12-22 Jan Beulich <jbeulich@novell.com>
29506
29507 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
29508
29509 2004-12-21 Mark Mitchell <mark@codesourcery.com>
29510
29511 PR c++/18378
29512 * g++.dg/ext/packed8.C: New test.
29513
29514 PR c++/19063
29515 * g++.dg/template/crash31.C: New test.
29516
29517 PR c++/19034
29518 * g++.dg/template/crash30.C: New test.
29519
29520 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
29521
29522 PR C++/18984
29523 * g++.dg/eh/ctor3.C: New test.
29524
29525 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
29526
29527 * objc.dg/stabs-1.m: Allow section name to be quoted and
29528 assembly label to begin with '.LL'.
29529
29530 2004-12-21 Janis Johnson <janis187@us.ibm.com>
29531
29532 * gcc.dg/vect/vect.exp
29533 (check_effective_target_lp64_or_vect_no_align): New.
29534 * gcc.dg/vect/vect-77.c: Use it.
29535 * gcc.dg/vect/vect-78.c: Use it.
29536
29537 * lib/target-supports.exp
29538 (check_effective_target_vect_no_max,
29539 check_effective_target_vect_no_bitwise,
29540 check_effective_target_vect_no_align): New.
29541 * gcc.dg/vect/vect-13.c: Use them.
29542 * gcc.dg/vect/vect-17.c: Ditto.
29543 * gcc.dg/vect/vect-18.c: Ditto.
29544 * gcc.dg/vect/vect-19.c: Ditto.
29545 * gcc.dg/vect/vect-20.c: Ditto.
29546 * gcc.dg/vect/vect-27.c: Ditto.
29547 * gcc.dg/vect/vect-29.c: Ditto.
29548 * gcc.dg/vect/vect-44.c: Ditto.
29549 * gcc.dg/vect/vect-48.c: Ditto.
29550 * gcc.dg/vect/vect-50.c: Ditto.
29551 * gcc.dg/vect/vect-52.c: Ditto.
29552 * gcc.dg/vect/vect-54.c: Ditto.
29553 * gcc.dg/vect/vect-56.c: Ditto.
29554 * gcc.dg/vect/vect-58.c: Ditto.
29555 * gcc.dg/vect/vect-60.c: Ditto.
29556 * gcc.dg/vect/vect-72.c: Ditto.
29557 * gcc.dg/vect/vect-80.c: Ditto.
29558
29559 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
29560
29561 PR c++/14075
29562 * g++.dg/init/string1.C: New.
29563
29564 PR c++/18975
29565 * g++.dg/other/synth1.C: New.
29566
29567 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
29568
29569 PR c/18963
29570 * gcc.dg/pr18963-1.c: New test.
29571
29572 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
29573
29574 PR c/18596
29575 * gcc.dg/funcdef-storage-1.c (foo): Remove.
29576 * gcc.dg/pr18596-1.c: Use dg-error.
29577 (dg-options): Use -fno-unit-at-a-time.
29578 * gcc.dg/pr18596-2.c: New test.
29579 * gcc.dg/pr18596-3.c: New test.
29580
29581 2004-12-20 Roger Sayle <roger@eyesopen.com>
29582
29583 PR middle-end/18683
29584 * g++.dg/opt/pr18683-1.C: New test case.
29585
29586 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
29587
29588 PR other/19093
29589 * g++.dg/opt/max1.C: Fix for 64bit targets.
29590
29591 2004-12-20 Matt Austern <austern@apple.com>
29592
29593 PR c++/19044
29594 * g++.dg/ext/builtin6.C: New
29595
29596 2004-12-20 Diego Novillo <dnovillo@redhat.com>
29597
29598 PR tree-optimization/19080
29599 * gcc.c-torture/compile/pr19080.c: New test.
29600
29601 2004-12-20 Steven Bosscher <stevenb@suse.de>
29602
29603 * gcc.dg/20041219-1.c: New test.
29604
29605 2004-12-19 Roger Sayle <roger@eyesopen.com>
29606
29607 PR middle-end/19068
29608 * g++.dg/opt/max1.C: New test case.
29609
29610 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29611
29612 * gcc.dg/fdata-sections-1.c: New test.
29613
29614 2004-12-18 Roger Sayle <roger@eyesopen.com>
29615
29616 PR middle-end/18548
29617 * gcc.dg/max-1.c: New test case.
29618
29619 2004-12-18 Jakub Jelinek <jakub@redhat.com>
29620
29621 * gcc.c-torture/execute/20041218-1.c: New test.
29622
29623 2004-12-17 Diego Novillo <dnovillo@redhat.com>
29624
29625 * gcc.dg/pr18501.c: New test.
29626 * gcc.dg/uninit-5.c: XFAIL.
29627 * gcc.dg/uninit-9.c: XFAIL.
29628
29629 2004-12-17 Dale Johannesen <dalej@apple.com>
29630
29631 * gcc.dg/20041213-1.c: New.
29632
29633 2004-12-17 Ziemowit Laski <zlaski@apple.com>
29634
29635 * objc.dg/stabs-1.m: Allow assembly label to begin
29636 with a dot ('.').
29637
29638 2004-12-17 Jakub Jelinek <jakub@redhat.com>
29639
29640 * gcc.c-torture/execute/20041213-1.c: Move...
29641 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
29642
29643 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
29644
29645 PR c++/18721
29646 * g++.dg/lookup/conv-5.C: New.
29647
29648 2004-12-16 Ziemowit Laski <zlaski@apple.com>
29649
29650 * objc.dg/stabs-1.m: New test.
29651
29652 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
29653
29654 * gcc.dg/visibility-c.c: Change compile to
29655 assemble for the test.
29656
29657 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
29658
29659 PR target/19041
29660 * gcc.dg/visibility-c.c: New test.
29661
29662 2004-12-16 Roger Sayle <roger@eyesopen.com>
29663
29664 PR middle-end/18493
29665 * gcc.dg/switch-8.c: New test case.
29666
29667 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
29668
29669 PR c++/18905
29670 * g++.dg/template/init4.C: New.
29671 * g++.dg/opt/static3.C: Enable optimizer.
29672
29673 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
29674
29675 * g++.dg/other/complex1.C: New test.
29676
29677 2004-12-15 Alan Modra <amodra@bigpond.net.au>
29678
29679 * g++.dg/opt/inline9.C: New test.
29680
29681 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29682
29683 PR fortran/18993
29684 * gfotran.dg/nullify_1.f: New test.
29685
29686 2004-12-15 Richard Henderson <rth@redhat.com>
29687
29688 * gcc.target/i386/i386.exp: New harness.
29689 * gcc.target/i386/vect-args.c: New.
29690
29691 2004-12-15 David Edelsohn <edelsohn@gnu.org>
29692
29693 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
29694
29695 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29696
29697 PR c++/18825
29698 * g++.dg/template/friend32.C: New test.
29699
29700 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
29701
29702 * cpp/pragma-once-1.c: New test.
29703 * cpp/pragma-once-1b.h: Likewise.
29704 * cpp/pragma-once-1c.h: Likewise.
29705 * cpp/pragma-once-1d.h: Likewise.
29706 * cpp/inc/pragma-once-1a.h: Likewise.
29707
29708 2004-12-15 Bud Davis <bdavis9659@comcast.net>
29709 Steven G. Kargl <kargls@comcast.net>
29710
29711 PR fortran/17597
29712 * gfortran.dg/list_read_3.f90: New test.
29713
29714 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
29715
29716 * gcc.dg/ftrapv-2.c: New test.
29717
29718 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
29719
29720 PR c++/18981
29721 * g++.dg/template/typename9.C: New test.
29722
29723 2004-12-14 Mark Mitchell <mark@codesourcery.com>
29724
29725 PR c++/18738
29726 * g++.dg/template/typename8.C: New test.
29727 * g++.dg/parse/friend2.C: Tweak error message.
29728
29729 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
29730
29731 * gcc.c-torture/20041214-1.c: New test.
29732
29733 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
29734
29735 PR c++/18965
29736 * g++.dg/init/array17.C: New test.
29737
29738 2004-12-14 Mark Mitchell <mark@codesourcery.com>
29739
29740 PR c++/18793
29741 * g++.dg/init/aggr3.C: New test.
29742
29743 2004-12-14 Janis Johnson <janis187@us.ibm.com>
29744
29745 * gcc.dg/altivec-types-1.c: New test.
29746 * gcc.dg/altivec-types-2.c: New test.
29747 * gcc.dg/altivec-types-3.c: New test.
29748 * gcc.dg/altivec-types-4.c: New test.
29749 * g++.dg/ext/altivec-types-1.C: New test.
29750 * g++.dg/ext/altivec-types-2.C: New test.
29751 * g++.dg/ext/altivec-types-3.C: New test.
29752 * g++.dg/ext/altivec-types-4.C: New test.
29753
29754 2004-12-14 Jakub Jelinek <jakub@redhat.com>
29755
29756 PR middle-end/18951
29757 * gcc.c-torture/execute/20041213-1.c: New test.
29758
29759 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
29760
29761 PR c++/18949
29762 * g++.dg/template/cast1.C: New.
29763
29764 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
29765
29766 * gcc.c-torture/execute/20041213-2.c: New test.
29767
29768 2004-12-13 Richard Henderson <rth@redhat.com>
29769
29770 * gcc.dg/i386-sse-10.c: Fix typo in options.
29771
29772 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
29773
29774 PR c++/18968
29775 * g++.dg/opt/pr18968.C: New test.
29776
29777 2004-12-13 Mark Mitchell <mark@codesourcery.com>
29778
29779 PR c++/18925
29780 * g++.dg/ext/visibility/staticdatamem.C: New test.
29781
29782 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
29783
29784 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
29785
29786 2004-12-13 Roger Sayle <roger@eyesopen.com>
29787
29788 PR rtl-optimization/18928
29789 * gcc.dg/pr18928-1.c: New test case.
29790
29791 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
29792
29793 PR tree-opt/16951
29794 * gcc.c-torture/compile/20041211-1.c: New.
29795
29796 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29797
29798 PR middle-end/17564
29799 * gcc.c-torture/execute/20041212-1.c: New test.
29800
29801 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29802
29803 PR fortran/18869
29804 * gfortran.dg/common_1.f90: New test.
29805
29806 2004-12-12 Steven G. Kargl <kargls@comcast.net>
29807 Paul Brook <paul@codesourcery.com>
29808
29809 PR fortran/16222
29810 * gfortran.dg/real_do_1.f90: New test.
29811
29812 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
29813
29814 PR tree-opt/18040
29815 * g++.dg/opt/ptrmem6.C: New test.
29816
29817 2004-12-11 Roger Sayle <roger@eyesopen.com>
29818
29819 PR middle-end/18921
29820 * gcc.dg/pr18921-1.c: New test case.
29821
29822 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29823
29824 PR fortran/17175
29825 * gfortran.dg/scale_1.f90: New test.
29826
29827 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
29828
29829 PR middle-end/18903
29830 * gcc.c-torture/compile/pr18903.c: New test.
29831
29832 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
29833
29834 * gcc.c-torture/execute/20041210-1.c: New test.
29835
29836 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29837
29838 PR c++/18731
29839 * g++.dg/parser/struct-1.C: New test.
29840 * g++.dg/parser/struct-2.C: New test.
29841 * g++.dg/parser/struct-3.C: New test.
29842
29843 2004-12-09 Richard Henderson <rth@redhat.com>
29844
29845 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
29846
29847 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
29848 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
29849
29850 2004-12-09 Matt Austern <austern@apple.com>
29851
29852 PR c++/18514
29853 * g++.dg/ext/builtin1.C: New
29854 * g++.dg/ext/builtin2.C: New
29855 * g++.dg/ext/builtin3.C: New
29856 * g++.dg/ext/builtin4.C: New
29857 * g++.dg/ext/builtin5.C: New
29858
29859 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
29860
29861 PR tree-opt/18904
29862 * g++.dg/opt/ptrmem5.C: New test.
29863
29864 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
29865
29866 * g++.dg/parse/typename5.C: Adjust for new error.
29867 * g++.dg/parse/typename7.C: New.
29868
29869 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29870
29871 PR c++/18073
29872 * g++.dg/other/mmintrin.C: New test.
29873
29874 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
29875
29876 PR c++/16681
29877 * g++.dg/init/array15.C: New.
29878 * g++.dg/init/array16.C: New.
29879
29880 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29881
29882 PR fortran/18826
29883 * gfortran.dg/assign_1.f90: New test.
29884
29885 2004-12-08 Nick Clifton <nickc@redhat.com>
29886
29887 * gcc.target/xstormy16/bss_below100: New directory containing tests.
29888 * gcc.target/xstormy16/data_below100: Likewise.
29889 * gcc.target/xstormy16/sfr: Likewise.
29890 * gcc.target/xstormy16/below100.S: New test source file.
29891 * gcc.target/xstormy16/below100.ld: New test linker script.
29892 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29893 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
29894 bp instructions.
29895 * gcc.target/xstormy16/bp.c: Likewise.
29896
29897 * gcc.target/xstormy16/bss_below100: New files:
29898 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29899 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29900 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29901 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29902 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29903 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29904 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29905 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29906 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29907 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29908 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29909 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29910 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29911 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29912 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29913 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29914 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29915 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29916 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29917 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29918 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29919 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29920 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29921 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29922 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29923 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29924 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29925
29926 * gcc.target/xstormy16/data_below100: New files:
29927 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29928 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29929 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29930 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29931 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29932 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29933 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29934 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29935 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29936 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29937 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29938 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29939 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29940 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29941 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29942 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29943 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29944 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29945 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29946 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29947 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29948 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29949 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29950 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29951 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29952 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29953 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29954
29955 * gcc.target/xstormy16/sfr: New files:
29956 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
29957 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
29958 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
29959 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
29960 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
29961 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
29962 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
29963 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
29964 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
29965 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
29966 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
29967 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
29968 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
29969 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
29970 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
29971 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
29972 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
29973 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
29974 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
29975 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
29976 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
29977 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
29978 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
29979 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
29980 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
29981 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
29982 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
29983 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
29984 27_if0_sfrw_bitfield_f.c
29985
29986 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29987
29988 PR c++/18100
29989 * g++.dg/lookup/name-clash4.C: New test.
29990
29991 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
29992
29993 PR c++/18672
29994 * g++.dg/opt/array1.C: New.
29995
29996 PR c++/18803
29997 * g++.dg/template/operator5.C: New.
29998
29999 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
30000
30001 PR c/18867
30002 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
30003
30004 2004-12-07 Steven Bosscher <stevenb@suse.de>
30005
30006 * gcc.dg/noncompile/20041207.c: New test.
30007
30008 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
30009
30010 * g++.dg/other/unreachable-1.C: New test.
30011
30012 2004-12-06 Nick Clifton <nickc@redhat.com>
30013
30014 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
30015 <limits.h> because the latter comes from gcc's include/ directory
30016 and not the newlib/libc/include directory.
30017
30018 2004-12-04 Richard Henderson <rth@redhat.com>
30019
30020 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
30021
30022 2004-12-04 Richard Henderson <rth@redhat.com>
30023
30024 * lib/target-supports.exp (check_gc_sections_available): Disable
30025 for alpha and ia64.
30026
30027 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
30028
30029 PR middle-end/17909
30030 * g++.dg/other/vararg-2.C: New test.
30031
30032 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30033
30034 PR c++/17011, c++/17971
30035 * g++.dg/template/error15.C: Adjust expected error.
30036 * g++.dg/template/instantiate3.C: Likewise.
30037
30038 2004-12-03 Janis Johnson <janis187@us.ibm.com>
30039
30040 * gcc.dg/altivec-18.c: Fix for darwin
30041
30042 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
30043
30044 PR c++/18782
30045 * g++.dg/parse/ptrmem2.C: New.
30046
30047 PR c++/18318
30048 * g++.dg/template/new1.C: New.
30049
30050 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30051
30052 PR fortran/18710
30053 * gfortran.dg/direct_io_3.f90: New test.
30054
30055 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
30056
30057 PR 18758
30058 * g++.dg/parse/crash21.C: New.
30059
30060 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30061
30062 PR c++/15664, c++/18276
30063 * g++.dg/template/ttp13.C: New test.
30064 * g++.dg/template/ttp14.C: Likewise.
30065
30066 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30067
30068 PR c++/18123
30069 * g++.dg/parse/enum2.C: New test.
30070 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
30071
30072 2004-12-02 Nick Clifton <nickc@redhat.com>
30073
30074 * gcc.target/xstormy16: New test directory.
30075 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30076 * gcc.target/xstormy16/bp.c: Check the generation of bp
30077 instructions.
30078 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
30079 bn instructions and the BELOW100 attribute.
30080
30081 2004-12-02 Alan Modra <amodra@bigpond.net.au>
30082
30083 PR target/16952
30084 * gcc.dg/ppc-eabi.c: New.
30085
30086 2004-12-02 Bud Davis <bdavis9659@comcast.net>
30087
30088 PR fortran/18284
30089 * gfortran.dg/backspace.f90
30090
30091 2004-12-02 Bud Davis <bdavis9659@comcast.net>
30092
30093 * gfortran.dg/inquire.f90: New test.
30094
30095 2004-12-01 Janis Johnson <janis187@us.ibm.com>
30096
30097 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
30098 handle effective-target-keyword.
30099 (dg-skip-if): Support effective-target keyword as target list.
30100 (dg-xfail-if): Ditto.
30101 * lib/target-supports.exp (is-effective-target-keyword): New proc.
30102
30103 2004-12-01 Diego Novillo <dnovillo@redhat.com>
30104
30105 PR tree-optimization/18291
30106 * gcc.c-torture/compile/pr18291.c: New test.
30107
30108 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
30109
30110 PR C++/18729
30111 * g++.dg/parse/crash20.C: New.
30112
30113 PR c++/17431
30114 * g++.dg/overload/arg1.C: New.
30115 * g++.dg/overload/arg2.C: New.
30116 * g++.dg/overload/arg3.C: New.
30117 * g++.dg/overload/arg4.C: New.
30118
30119 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
30120
30121 * gcc.dg/c99-flex-array-4.c: Remove.
30122
30123 2004-11-30 Janis Johnson <janis187@us.ibm.com>
30124
30125 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
30126
30127 * lib/target-supports.exp (is-effective-target): Simplify.
30128
30129 * lib/target-supports.exp (check_effective_target_vect_long):
30130 Fix for powerpc64-*-*.
30131
30132 2004-11-30 Loren James Rittle <ljrittle@acm.org>
30133
30134 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
30135 to support new requirements on FreeBSD 5.
30136
30137 2004-11-30 Devang Patel <dpatel@apple.com>
30138
30139 PR 18702
30140 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
30141
30142 2004-11-30 Janis Johnson <janis187@us.ibm.com>
30143
30144 * g++.dg/ext/altivec-13.C: New test.
30145
30146 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
30147
30148 PR tree-opt/18298
30149 * gcc.c-torture/execute/p18298.c: New test.
30150
30151 2004-11-30 Ira Rosen <irar@il.ibm.com>
30152 Dorit Naishlos <dorit@il.ibm.com>
30153
30154 PR tree-opt/18607
30155 * gcc.dg/vect/vect-89.c: New test.
30156
30157 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
30158
30159 * gcc.dg/pr18596-1.c: New test.
30160
30161 2004-11-30 Ben Elliston <bje@au.ibm.com>
30162
30163 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
30164
30165 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
30166
30167 PR c/18479
30168 * gcc.dg/pr18479.c: New test.
30169
30170 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30171
30172 PR target/18490
30173 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
30174 mmix-knuth-mmixware.
30175
30176 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
30177 cris-*-elf* cris-*-aout* mmix-*-*
30178
30179 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
30180
30181 PR middle-end/18725
30182 * gcc.dg/pr18725.c: New test.
30183
30184 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30185
30186 PR target/18488
30187 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
30188
30189 PR target/18336
30190 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
30191
30192 2004-11-29 Mark Mitchell <mark@codesourcery.com>
30193
30194 PR c++/18368
30195 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
30196 * g++.old-deja/g++.law/ctors5.C: Likewise.
30197 * g++.old-deja/g++.other/crash25.C: Likewise.
30198
30199 PR c++/18674
30200 * g++.dg/template/error16.C: New test.
30201
30202 PR c++/18512
30203 * g++.dg/template/crash29.C: New test.
30204
30205 2004-11-29 Diego Novillo <dnovillo@redhat.com>
30206
30207 PR tree-optimization/18712
30208 * gcc.c-torture/compile/pr18712.c: New test.
30209
30210 2004-11-29 Joseph Myers <joseph@codesourcery.com>
30211
30212 PR c/7544
30213 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
30214 tests.
30215
30216 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30217
30218 PR c++/18652
30219 * g++.dg/lookup/crash6.C: New test.
30220
30221 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30222
30223 PR middle-end/18164
30224 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
30225
30226 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
30227
30228 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
30229 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
30230 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
30231
30232 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
30233
30234 * gcc.dg/pr18164.c: New test.
30235
30236 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
30237
30238 * gcc.dg/funroll-loops-all.c: New.
30239
30240 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
30241
30242 PR target/18489
30243 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
30244 delimeter, match space and TAB as well as ":".
30245
30246 PR target/18484
30247 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
30248
30249 PR target/18348
30250 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
30251
30252 PR target/18345
30253 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
30254
30255 PR target/18337
30256 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
30257
30258 2004-11-28 Bud Davis <bdavis9659@comcast.net>
30259
30260 * gfortran.dg/direct_io_2.f90: New test.
30261
30262 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
30263
30264 PR target/18334
30265 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
30266
30267 2004-11-28 Richard Henderson <rth@redhat.com>
30268
30269 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
30270
30271 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
30272
30273 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
30274 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
30275 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
30276 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
30277 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
30278 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
30279 gcc.dg/pointer-arith-8.c: New tests.
30280
30281 2004-11-27 Bud Davis <bdavis9659@comcast.net>
30282
30283 PR fortran/18364
30284 * gfortran.dg/endfile.f90: New test.
30285
30286 2004-11-27 Falk Hueffner <falk@debian.org>
30287
30288 * gcc.dg/loop-6.c: New test.
30289
30290 2004-11-27 Jakub Jelinek <jakub@redhat.com>
30291
30292 * gcc.c-torture/execute/20041126-1.c: New test.
30293
30294 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
30295
30296 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
30297 on IRIX.
30298
30299 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
30300
30301 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
30302 functions.
30303
30304 2004-11-27 Jakub Jelinek <jakub@redhat.com>
30305
30306 PR rtl-optimization/17825
30307 * gcc.c-torture/compile/20041119-1.c: New test.
30308
30309 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30310
30311 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
30312 Check existence of ld library path variables before unsetting.
30313
30314 2004-11-26 Mark Mitchell <mark@codesourcery.com>
30315
30316 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
30317
30318 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
30319
30320 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
30321
30322 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
30323
30324 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
30325
30326 2004-11-26 Ben Elliston <bje@au.ibm.com>
30327
30328 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
30329 dg-do directive.
30330
30331 2004-11-26 Ben Elliston <bje@au.ibm.com>
30332
30333 * gcc.dg/pr17957.c: Pass --param, not -param.
30334
30335 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
30336
30337 PR middle-end/17957
30338 * gcc.dg/pr17957.c: New test.
30339
30340 2004-11-25 Mark Mitchell <mark@codesourcery.com>
30341
30342 PR c++/18445
30343 * g++.dg/template/crash28.C: Likewise.
30344
30345 PR c++/18001
30346 * g++.dg/expr/unary2.C: Adjust lvalue messages.
30347 * g++.dg/ext/lvaddr.C: Likewise.
30348 * g++.dg/opt/pr7503-3.C: Likewise.
30349
30350 PR c++/18466
30351 * g++.dg/parse/qualified3.C: New test.
30352 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
30353
30354 PR c++/18545
30355 * g++.dg/expr/return1.C: New test.
30356
30357 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30358
30359 Friend class name lookup 3/n, PR c++/3332
30360 * g++.dg/lookup/friend3.C: New test.
30361 * g++.dg/lookup/friend4.C: Likewise.
30362 * g++.dg/lookup/friend5.C: Likewise.
30363
30364 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30365
30366 Friend class name lookup 2/n, PR c++/14513, c++/15410
30367 * g++.dg/lookup/friend2.C: New test.
30368 * g++.dg/template/friend31.C: Likewise.
30369
30370 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30371
30372 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
30373
30374 2004-11-24 Mark Mitchell <mark@codesourcery.com>
30375
30376 PR c++/17473
30377 * g++.dg/tc1/dr56.C: Remove.
30378 * g++.dg/template/typedef1.C: Add dg-error markers.
30379 * g++.old-deja/g++.other/typedef7.C: Likewise.
30380
30381 PR c++/18285
30382 * g++.dg/parse/typedef7.C: New test.
30383
30384 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
30385
30386 * gcc.c-torture/execute/20041124-1.c: New test.
30387
30388 2004-11-24 Mark Mitchell <mark@codesourcery.com>
30389
30390 * g++.dg/template/deduce3.C: New test.
30391
30392 PR c++/18586
30393 * g++.dg/template/crash27.C: New test.
30394
30395 PR c++/18530
30396 * g++.dg/warn/Wshadow-3.C: New test.
30397
30398 2004-11-24 Devang Patel <dpatel@apple.com>
30399
30400 PR/18555
30401 * gcc.dg/cpp/isysroot-1.c: New test.
30402 * gcc.dg/cpp/usr/include/stdio.h: New file.
30403 * gcc.dg/cpp/isysroot-2.c: New test.
30404 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
30405 New file.
30406
30407 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30408
30409 PR c++/8929
30410 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
30411
30412 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
30413
30414 * gcc.target/sparc/align.c: Do not include <stdint.h>.
30415 * gcc.target/sparc/pdist.c: Likewise.
30416
30417 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
30418
30419 PR c++/16882
30420 * g++.dg/conversion/simd1.C: New test.
30421
30422 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30423
30424 * lib/target-libpath.exp: New file defining
30425 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
30426 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
30427 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
30428 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
30429 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
30430
30431 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
30432
30433 * gcc.dg/pragma-align-2.c: Test macro expansion.
30434 * gcc.dg/pragma-pack-2.c: New test.
30435
30436 2004-11-23 Richard Henderson <rth@redhat.com>
30437
30438 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
30439 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30440 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
30441 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
30442 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
30443 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
30444
30445 * gcc.dg/vect/vect.exp: Add check for alpha.
30446 * lib/target-supports.exp (check_alpha_max_hw_available): New.
30447 (check_effective_target_vect_int): Enable for alpha.
30448 (check_effective_target_vect_long): New.
30449 (is-effective-target): Add it.
30450
30451 2004-11-23 Uros Bizjak <uros@kss-loka.si>
30452
30453 * gcc.dg/pr18614-1.c: New test.
30454
30455 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
30456
30457 * gcc.dg/setjmp-2.c: New test.
30458
30459 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
30460
30461 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
30462 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
30463 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
30464 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
30465 gcc.target/sparc/pdist.c: New tests.
30466
30467 2004-11-22 Bob Wilson <bob.wilson@acm.org>
30468
30469 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
30470
30471 2004-11-22 Dale Johannesen <dalej@apple.com>
30472
30473 * gcc.dg/20041111-1.c: New.
30474
30475 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
30476
30477 PR tree-opt/18536
30478 * gcc.dg/vect/pr18536.c: New test.
30479
30480 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30481
30482 PR c++/18354
30483 * g++.dg/template/nontype11.C: New test.
30484
30485 2004-11-21 Roger Sayle <roger@eyesopen.com>
30486
30487 PR middle-end/18520
30488 * gcc.dg/pr18520-1.c: New test case.
30489
30490 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
30491
30492 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
30493 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
30494 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
30495 expected diagnostics.
30496
30497 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30498
30499 PR target/18580
30500 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
30501 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
30502 vect-77.c, vect-77a.c: XFAIL on the SPARC.
30503
30504 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30505
30506 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
30507
30508 2004-11-19 Mark Mitchell <mark@codesourcery.com>
30509 Joseph Myers <joseph@codesourcery.com>
30510
30511 * lib/target-supports.exp (check_visibility_available): Really
30512 test the compiler.
30513
30514 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
30515
30516 PR tree-opt/18181
30517 * gcc.dg/vect/vect-85.c: New test.
30518 * gcc.dg/vect/vect-86.c: New test.
30519 * gcc.dg/vect/vect-87.c: New test.
30520 * gcc.dg/vect/vect-88.c: New test.
30521
30522 2004-11-19 Ben Elliston <bje@au.ibm.com>
30523
30524 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
30525
30526 2004-11-18 Janis Johnson <janis187@us.ibm.com>
30527
30528 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
30529 * gcc.dg/ppc-and-1.c: Ditto.
30530 * gcc.dg/ppc-compare-1.c: Ditto.
30531 * gcc.dg/ppc-mov-1.c: Ditto
30532
30533 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
30534 Mark Mitchell <mark@codesourcery.com>
30535
30536 * gcc.dg/pragma-init-fini-2.c: New test.
30537
30538 2004-11-17 Janis Johnson <janis187@us.ibm.com>
30539 Aldy Hernandez <aldyh@redhat.com>
30540
30541 * lib/target-supports.exp (check_effective_target_vect_int): New
30542 (check_effective_target_vect_float): New
30543 (check_effective_target_vect_double): New.
30544 (is-effective-target): Support new effective targets keywords.
30545 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
30546 default action for dg-do.
30547 * gcc.dg/vect/pr16105.c: Use new support.
30548 * gcc.dg/vect/pr18400.c: Ditto.
30549 * gcc.dg/vect/pr18425.c: Ditto.
30550 * gcc.dg/vect/vect-1.c: Ditto.
30551 * gcc.dg/vect/vect-10.c: Ditto.
30552 * gcc.dg/vect/vect-11.c: Ditto.
30553 * gcc.dg/vect/vect-12.c: Ditto.
30554 * gcc.dg/vect/vect-13.c: Ditto.
30555 * gcc.dg/vect/vect-14.c: Ditto.
30556 * gcc.dg/vect/vect-15.c: Ditto.
30557 * gcc.dg/vect/vect-16.c: Ditto.
30558 * gcc.dg/vect/vect-17.c: Ditto.
30559 * gcc.dg/vect/vect-18.c: Ditto.
30560 * gcc.dg/vect/vect-19.c: Ditto.
30561 * gcc.dg/vect/vect-2.c: Ditto.
30562 * gcc.dg/vect/vect-20.c: Ditto.
30563 * gcc.dg/vect/vect-21.c: Ditto.
30564 * gcc.dg/vect/vect-22.c: Ditto.
30565 * gcc.dg/vect/vect-23.c: Ditto.
30566 * gcc.dg/vect/vect-24.c: Ditto.
30567 * gcc.dg/vect/vect-25.c: Ditto.
30568 * gcc.dg/vect/vect-26.c: Ditto.
30569 * gcc.dg/vect/vect-27.c: Ditto.
30570 * gcc.dg/vect/vect-27a.c: Ditto.
30571 * gcc.dg/vect/vect-28.c: Ditto.
30572 * gcc.dg/vect/vect-29.c: Ditto.
30573 * gcc.dg/vect/vect-29a.c: Ditto.
30574 * gcc.dg/vect/vect-3.c: Ditto.
30575 * gcc.dg/vect/vect-30.c: Ditto.
30576 * gcc.dg/vect/vect-31.c: Ditto.
30577 * gcc.dg/vect/vect-32.c: Ditto.
30578 * gcc.dg/vect/vect-33.c: Ditto.
30579 * gcc.dg/vect/vect-34.c: Ditto.
30580 * gcc.dg/vect/vect-35.c: Ditto.
30581 * gcc.dg/vect/vect-36.c: Ditto.
30582 * gcc.dg/vect/vect-37.c: Ditto.
30583 * gcc.dg/vect/vect-38.c: Ditto.
30584 * gcc.dg/vect/vect-4.c: Ditto.
30585 * gcc.dg/vect/vect-40.c: Ditto.
30586 * gcc.dg/vect/vect-41.c: Ditto.
30587 * gcc.dg/vect/vect-42.c: Ditto.
30588 * gcc.dg/vect/vect-43.c: Ditto.
30589 * gcc.dg/vect/vect-44.c: Ditto.
30590 * gcc.dg/vect/vect-45.c: Ditto.
30591 * gcc.dg/vect/vect-46.c: Ditto.
30592 * gcc.dg/vect/vect-47.c: Ditto.
30593 * gcc.dg/vect/vect-48.c: Ditto.
30594 * gcc.dg/vect/vect-48a.c: Ditto.
30595 * gcc.dg/vect/vect-49.c: Ditto.
30596 * gcc.dg/vect/vect-5.c: Ditto.
30597 * gcc.dg/vect/vect-50.c: Ditto.
30598 * gcc.dg/vect/vect-51.c: Ditto.
30599 * gcc.dg/vect/vect-52.c: Ditto.
30600 * gcc.dg/vect/vect-53.c: Ditto.
30601 * gcc.dg/vect/vect-54.c: Ditto.
30602 * gcc.dg/vect/vect-55.c: Ditto.
30603 * gcc.dg/vect/vect-56.c: Ditto.
30604 * gcc.dg/vect/vect-56a.c: Ditto.
30605 * gcc.dg/vect/vect-57.c: Ditto.
30606 * gcc.dg/vect/vect-58.c: Ditto.
30607 * gcc.dg/vect/vect-59.c: Ditto.
30608 * gcc.dg/vect/vect-6.c: Ditto.
30609 * gcc.dg/vect/vect-60.c: Ditto.
30610 * gcc.dg/vect/vect-61.c: Ditto.
30611 * gcc.dg/vect/vect-62.c: Ditto.
30612 * gcc.dg/vect/vect-63.c: Ditto.
30613 * gcc.dg/vect/vect-64.c: Ditto.
30614 * gcc.dg/vect/vect-65.c: Ditto.
30615 * gcc.dg/vect/vect-66.c: Ditto.
30616 * gcc.dg/vect/vect-67.c: Ditto.
30617 * gcc.dg/vect/vect-68.c: Ditto.
30618 * gcc.dg/vect/vect-69.c: Ditto.
30619 * gcc.dg/vect/vect-7.c: Ditto.
30620 * gcc.dg/vect/vect-72.c: Ditto.
30621 * gcc.dg/vect/vect-72a.c: Ditto.
30622 * gcc.dg/vect/vect-73.c: Ditto.
30623 * gcc.dg/vect/vect-74.c: Ditto.
30624 * gcc.dg/vect/vect-75.c: Ditto.
30625 * gcc.dg/vect/vect-76.c: Ditto.
30626 * gcc.dg/vect/vect-77.c: Ditto.
30627 * gcc.dg/vect/vect-77a.c: Ditto.
30628 * gcc.dg/vect/vect-78.c: Ditto.
30629 * gcc.dg/vect/vect-79.c: Ditto.
30630 * gcc.dg/vect/vect-8.c: Ditto.
30631 * gcc.dg/vect/vect-80.c: Ditto.
30632 * gcc.dg/vect/vect-82.c: Ditto.
30633 * gcc.dg/vect/vect-82_64.c: Ditto.
30634 * gcc.dg/vect/vect-83.c: Ditto.
30635 * gcc.dg/vect/vect-83_64.c: Ditto.
30636 * gcc.dg/vect/vect-9.c: Ditto.
30637 * gcc.dg/vect/vect-all.c: Ditto.
30638 * gcc.dg/vect/vect-none.c: Ditto.
30639
30640 2004-11-17 Janis Johnson <janis187@us.ibm.com>
30641
30642 * lib/gcc-dg.exp (dg-skip-if): New function.
30643 (dg-forbid-option): Remove.
30644 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
30645 * g++.dg/abi/bitfield8.C: Likewise.
30646 * g++.dg/abi/dtor1.C: Likewise.
30647 * g++.dg/abi/empty10.C: Likewise.
30648 * g++.dg/abi/empty7.C: Likewise.
30649 * g++.dg/abi/empty9.C: Likewise.
30650 * g++.dg/abi/layout3.C: Likewise.
30651 * g++.dg/abi/layout4.C: Likewise.
30652 * g++.dg/abi/thunk1.C: Likewise.
30653 * g++.dg/abi/thunk2.C: Likewise.
30654 * g++.dg/abi/vbase11.C: Likewise.
30655 * g++.dg/abi/vthunk2.C: Likewise.
30656 * g++.dg/abi/vthunk3.C: Likewise.
30657 * g++.dg/ext/attrib8.C: Likewise.
30658 * g++.dg/opt/longbranch2.C: Likewise.
30659 * g++.dg/opt/reg-stack4.C: Likewise.
30660 * g++.old-deja/g++.ext/attrib1.C: Likewise.
30661 * g++.old-deja/g++.ext/attrib2.C: Likewise.
30662 * g++.old-deja/g++.ext/attrib3.C: Likewise.
30663 * g++.old-deja/g++.other/store-expr1.C: Likewise.
30664 * g++.old-deja/g++.other/store-expr2.C: Likewise.
30665 * gcc.dg/20000609-1.c: Likewise.
30666 * gcc.dg/20000720-1.c: Likewise.
30667 * gcc.dg/20011107-1.c: Likewise.
30668 * gcc.dg/20011119-1.c: Likewise.
30669 * gcc.dg/20020108-1.c: Likewise.
30670 * gcc.dg/20020122-2.c: Likewise.
30671 * gcc.dg/20020122-3.c: Likewise.
30672 * gcc.dg/20020201-3.c: Likewise.
30673 * gcc.dg/20020206-1.c: Likewise.
30674 * gcc.dg/20020218-1.c: Likewise.
30675 * gcc.dg/20020310-1.c: Likewise.
30676 * gcc.dg/20020411-1.c: Likewise.
30677 * gcc.dg/20020418-2.c: Likewise.
30678 * gcc.dg/20020426-1.c: Likewise.
30679 * gcc.dg/20020426-2.c: Likewise.
30680 * gcc.dg/20020517-1.c: Likewise.
30681 * gcc.dg/20020523-1.c: Likewise.
30682 * gcc.dg/20020523-2.c: Likewise.
30683 * gcc.dg/20020729-1.c: Likewise.
30684 * gcc.dg/20030204-1.c: Likewise.
30685 * gcc.dg/20030826-2.c: Likewise.
30686 * gcc.dg/20030926-1.c: Likewise.
30687 * gcc.dg/20031202-1.c: Likewise.
30688 * gcc.dg/980312-1.c: Likewise.
30689 * gcc.dg/980313-1.c: Likewise.
30690 * gcc.dg/990117-1.c: Likewise.
30691 * gcc.dg/990424-1.c: Likewise.
30692 * gcc.dg/990524-1.c: Likewise.
30693 * gcc.dg/991230-1.c: Likewise.
30694 * gcc.dg/i386-387-1.c: Likewise.
30695 * gcc.dg/i386-387-2.c: Likewise.
30696 * gcc.dg/i386-387-3.c: Likewise.
30697 * gcc.dg/i386-387-4.c: Likewise.
30698 * gcc.dg/i386-387-5.c: Likewise.
30699 * gcc.dg/i386-387-6.c: Likewise.
30700 * gcc.dg/i386-asm-1.c: Likewise.
30701 * gcc.dg/i386-bitfield1.c: Likewise.
30702 * gcc.dg/i386-bitfield2.c: Likewise.
30703 * gcc.dg/i386-loop-1.c: Likewise.
30704 * gcc.dg/i386-loop-2.c: Likewise.
30705 * gcc.dg/i386-loop-3.c: Likewise.
30706 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30707 * gcc.dg/i386-pic-1.c: Likewise.
30708 * gcc.dg/i386-regparm.c: Likewise.
30709 * gcc.dg/i386-signbit-1.c: Likewise.
30710 * gcc.dg/i386-signbit-2.c: Likewise.
30711 * gcc.dg/i386-signbit-3.c: Likewise.
30712 * gcc.dg/i386-sse-5.c: Likewise.
30713 * gcc.dg/i386-sse-8.c: Likewise.
30714 * gcc.dg/i386-unroll-1.c: Likewise.
30715 * gcc.dg/tls/opt-1.c: Likewise.
30716 * gcc.dg/tls/opt-2.c: Likewise.
30717 * gcc.dg/unroll-1.c: Likewise.
30718 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30719 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30720 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30721 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30722
30723 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30724
30725 * g++.dg/template/incomplete1.C: New test.
30726
30727 2004-11-16 Nick Clifton <nickc@redhat.com>
30728
30729 Revert patches accidentally commited during checkin of fixes for
30730 xstormy16 tests:
30731 gcc.c-torture/execute/simd-4.c: Revert
30732 gcc.dg/20040910-1.c: Revert.
30733
30734 2004-11-16 Paul Brook <paul@codesourcery.com>
30735
30736 PR fortran/13010
30737 * gfortran.dg/der_pointer_1.f90: New test.
30738
30739 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
30740
30741 PR c/18498
30742 * gcc.dg/bitfld-13.c: New test.
30743
30744 2004-11-15 Janis Johnson <janis187@us.ibm.com>
30745
30746 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
30747 powerpc*-*-linux*.
30748
30749 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
30750 * gcc.dg/ppc64-abi-2.c: Ditto.
30751 * gcc.dg/ppc64-abi-3.c: Ditto.
30752
30753 * lib/gcc-dg.exp (dg-target-list): Remove.
30754
30755 2004-11-15 Steve Ellcey <sje@cup.hp.com>
30756
30757 * gcc.dg/ia64-postinc.c: New test.
30758
30759 2004-11-15 Mark Mitchell <mark@codesourcery.com>
30760
30761 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
30762
30763 2004-11-15 Nick Clifton <nickc@redhat.com>
30764
30765 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
30766 __INT_MAX__ so that the test can be compiled by toolchains
30767 targeted at 16-bit processors.
30768
30769 * gcc.dg/20040625-1.c: Use long constants rather than integers
30770 when performing arithmetic that will overflow 16-bits.
30771
30772 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
30773 xstormy16. It does not support 128-bit vector operations.
30774
30775 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
30776 with the macro PTR_TYPE. Define this macro to an integer type
30777 suitable for holding a pointer.
30778
30779 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
30780 the target is a 16-bit processor.
30781
30782 * gcc.dg/cpp/if-2.c: Expect a different warning message from
30783 16-bit targets where the character constant will be too long.
30784
30785 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
30786 where the double will not be directly addressable.
30787
30788 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30789
30790 Friend class name lookup 1/n, PR c++/18471
30791 * g++.dg/template/crash26.C: New test.
30792 * g++.dg/lookup/struct1.C: Adjust expected error.
30793 * g++.dg/parse/elab1.C: Likewise.
30794 * g++.dg/parse/elab2.C: Likewise.
30795 * g++.dg/parse/int-as-enum1.C: Likewise.
30796 * g++.dg/parse/struct-as-enum1.C: Likewise.
30797 * g++.dg/parse/typedef1.C: Likewise.
30798 * g++.dg/parse/typedef3.C: Likewise.
30799 * g++.dg/parse/typedef4.C: Likewise.
30800 * g++.dg/parse/typedef5.C: Likewise.
30801 * g++.dg/template/nontype4.C: Likewise.
30802 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
30803 * g++.old-deja/g++.other/elab1.C: Likewise.
30804 * g++.old-deja/g++.other/syntax4.C: Likewise.
30805
30806 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
30807
30808 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
30809
30810 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
30811
30812 * gcc.c-torture/execute/20041114-1.c: New test.
30813
30814 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
30815
30816 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
30817 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
30818 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
30819 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
30820 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
30821 gcc.dg/switch-7.c: New tests.
30822
30823 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30824
30825 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
30826
30827 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30828
30829 PR tree-opt/18400
30830 * gcc.dg/vect/pr18400.c: New test.
30831
30832 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30833 Andrew Pinski <pinskia@physics.uc.edu>
30834
30835 PR tree-opt/18425
30836 * gcc.dg/vect/pr18425.c: New test.
30837
30838 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
30839
30840 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
30841 Guard with dg-require-alias and dg-require-visibility.
30842
30843 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
30844
30845 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
30846
30847 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30848
30849 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
30850
30851 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30852
30853 PR c++/17344
30854 * g++.dg/template/defarg5.C: New test.
30855
30856 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
30857
30858 * g++.dg/parse/cast1.C: Run only on ILP32.
30859 * g++.old-deja/g++.mike/p784.C: Likewise.
30860
30861 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
30862
30863 * gcc.c-torture/execute/20041113-1.c: New test.
30864
30865 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
30866
30867 PR target/18230
30868 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
30869 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
30870 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
30871 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30872 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
30873 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
30874 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
30875 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
30876 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
30877 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
30878 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
30879 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
30880 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
30881
30882 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
30883
30884 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
30885 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
30886 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
30887 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
30888 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
30889 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
30890 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
30891 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
30892 gcc.target/sparc/combined-1.c: New tests.
30893
30894 2004-11-12 Ziemowit Laski <zlaski@apple.com>
30895
30896 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
30897 New tests.
30898
30899 2004-11-12 Mark Mitchell <mark@codesourcery.com>
30900
30901 * lib/gcc-dg.exp (dg-forbid-option): New function.
30902 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
30903 * g++.dg/abi/bitfield8.C: Likewise.
30904 * g++.dg/abi/dtor1.C: Likewise.
30905 * g++.dg/abi/empty10.C: Likewise.
30906 * g++.dg/abi/empty7.C: Likewise.
30907 * g++.dg/abi/empty9.C: Likewise.
30908 * g++.dg/abi/layout3.C: Likewise.
30909 * g++.dg/abi/layout4.C: Likewise.
30910 * g++.dg/abi/thunk1.C: Likewise.
30911 * g++.dg/abi/thunk2.C: Likewise.
30912 * g++.dg/abi/vbase11.C: Likewise.
30913 * g++.dg/abi/vthunk2.C: Likewise.
30914 * g++.dg/abi/vthunk3.C: Likewise.
30915 * g++.dg/ext/attrib8.C: Likewise.
30916 * g++.dg/opt/longbranch2.C: Likewise.
30917 * g++.dg/opt/reg-stack4.C: Likewise.
30918 * g++.old-deja/g++.ext/attrib1.C: Likewise.
30919 * g++.old-deja/g++.ext/attrib2.C: Likewise.
30920 * g++.old-deja/g++.ext/attrib3.C: Likewise.
30921 * g++.old-deja/g++.other/store-expr1.C: Likewise.
30922 * g++.old-deja/g++.other/store-expr2.C: Likewise.
30923 * gcc.dg/20000609-1.c: Likewise.
30924 * gcc.dg/20000720-1.c: Likewise.
30925 * gcc.dg/20011107-1.c: Likewise.
30926 * gcc.dg/20011119-1.c: Likewise.
30927 * gcc.dg/20020108-1.c: Likewise.
30928 * gcc.dg/20020122-2.c: Likewise.
30929 * gcc.dg/20020122-3.c: Likewise.
30930 * gcc.dg/20020201-3.c: Likewise.
30931 * gcc.dg/20020206-1.c: Likewise.
30932 * gcc.dg/20020218-1.c: Likewise.
30933 * gcc.dg/20020310-1.c: Likewise.
30934 * gcc.dg/20020411-1.c: Likewise.
30935 * gcc.dg/20020418-2.c: Likewise.
30936 * gcc.dg/20020426-1.c: Likewise.
30937 * gcc.dg/20020426-2.c: Likewise.
30938 * gcc.dg/20020517-1.c: Likewise.
30939 * gcc.dg/20020523-1.c: Likewise.
30940 * gcc.dg/20020523-2.c: Likewise.
30941 * gcc.dg/20020729-1.c: Likewise.
30942 * gcc.dg/20030204-1.c: Likewise.
30943 * gcc.dg/20030826-2.c: Likewise.
30944 * gcc.dg/20030926-1.c: Likewise.
30945 * gcc.dg/20031202-1.c: Likewise.
30946 * gcc.dg/980312-1.c: Likewise.
30947 * gcc.dg/980313-1.c: Likewise.
30948 * gcc.dg/990117-1.c: Likewise.
30949 * gcc.dg/990424-1.c: Likewise.
30950 * gcc.dg/990524-1.c: Likewise.
30951 * gcc.dg/991230-1.c: Likewise.
30952 * gcc.dg/i386-387-1.c: Likewise.
30953 * gcc.dg/i386-387-2.c: Likewise.
30954 * gcc.dg/i386-387-3.c: Likewise.
30955 * gcc.dg/i386-387-4.c: Likewise.
30956 * gcc.dg/i386-387-5.c: Likewise.
30957 * gcc.dg/i386-387-6.c: Likewise.
30958 * gcc.dg/i386-asm-1.c: Likewise.
30959 * gcc.dg/i386-bitfield1.c: Likewise.
30960 * gcc.dg/i386-bitfield2.c: Likewise.
30961 * gcc.dg/i386-loop-1.c: Likewise.
30962 * gcc.dg/i386-loop-2.c: Likewise.
30963 * gcc.dg/i386-loop-3.c: Likewise.
30964 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30965 * gcc.dg/i386-pic-1.c: Likewise.
30966 * gcc.dg/i386-regparm.c: Likewise.
30967 * gcc.dg/i386-signbit-1.c: Likewise.
30968 * gcc.dg/i386-signbit-2.c: Likewise.
30969 * gcc.dg/i386-signbit-3.c: Likewise.
30970 * gcc.dg/i386-sse-5.c: Likewise.
30971 * gcc.dg/i386-sse-8.c: Likewise.
30972 * gcc.dg/i386-unroll-1.c: Likewise.
30973 * gcc.dg/tls/opt-1.c: Likewise.
30974 * gcc.dg/tls/opt-2.c: Likewise.
30975 * gcc.dg/unroll-1.c: Likewise.
30976 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30977 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30978 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30979 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30980 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
30981 -m64 is specified.
30982
30983 2004-11-12 Mark Mitchell <mark@codesourcery.com>
30984
30985 PR c++/18389
30986 * g++.dg/parse/cond1.C: New test.
30987
30988 PR c++/18429
30989 * g++.dg/template/array9.C: New test.
30990 * g++.dg/ext/vla1.C: Adjust error messages.
30991 * g++.dg/ext/vlm1.C: Likewise.
30992 * g++.dg/template/crash2.C: Likewise.
30993
30994 PR c++/18436
30995 * g++.dg/template/call3.C: New test.
30996
30997 PR c++/18407
30998 * g++.dg/template/ptrmem11.C: New test.
30999
31000 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
31001
31002 PR other/14264
31003 * lib/g++.exp: Set LC_ALL and LANG to C.
31004 * lib/gcc-dg.exp: Likewise.
31005 * lib/gfortran.exp: Likewise.
31006 * lib/objc.exp: Likewise.
31007 * lib/treelang.exp: Likewise.
31008
31009 2004-11-12 Andreas Schwab <schwab@suse.de>
31010
31011 * gcc.dg/pr16286.c: Fix last change.
31012
31013 2004-11-12 Mark Mitchell <mark@codesourcery.com>
31014
31015 PR c++/18416
31016 * g++.dg/init/global1.C: New test.
31017
31018 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
31019
31020 * gcc.c-torture/execute/20041112-1.c: New test.
31021
31022 2004-11-11 Janis Johnson <janis187@us.ibm.com>
31023
31024 * lib/gcc-dg.exp (dg-target-list): New.
31025
31026 2004-11-11 Janis Johnson <janis187@us.ibm.com>
31027 Richard Sandiford <rsandifo@redhat.com>
31028
31029 * lib/target-supports.exp (get-compiler_messages): New.
31030 (check_named_sections_available): Use it.
31031 (check_effective_target_ilp32): New.
31032 (check_effective_target_lp64): New.
31033 (is-effective-target): New.
31034 * lib/gcc-dg.exp (dg-require-effective-target): New.
31035
31036 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
31037
31038 * gcc.dg/precedence-1.c: New test.
31039
31040 2004-11-11 Janis Johnson <janis187@us.ibm.com>
31041
31042 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
31043
31044 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
31045 message, delete generated files, use more descriptive name for
31046 executable, and make the test unsupported when it cannot be run.
31047
31048 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
31049 (dg-require-weak, dg-require-visibility, dg-require-alias,
31050 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
31051 dg-require-iconv, dg-require-named-sections): Use it.
31052
31053 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
31054
31055 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
31056
31057 PR target/16457
31058 * gcc.dg/ppc-and-1: New
31059
31060 PR target/16796
31061 * gcc.dg/ppc-mov-1.c: New.
31062
31063 PR target/16458
31064 * gcc.dg/ppc-compare-1.c: New.
31065
31066 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
31067
31068 * objc.dg/desig-init-2.m: New test.
31069
31070 2004-11-10 Adam Nemet <anemet@lnxw.com>
31071
31072 PR middle-end/18160
31073 * g++.dg/warn/register-var-1.C: New test.
31074 * g++.dg/warn/register-var-2.C: New test.
31075
31076 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
31077
31078 * gcc.dg/union-2.c: New test.
31079
31080 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
31081
31082 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
31083 New test for PR tree-optimization/17892.
31084
31085 2004-11-09 Mark Mitchell <mark@codesourcery.com>
31086
31087 PR c++/18369
31088 * g++.dg/init/new12.C: New test.
31089
31090 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
31091
31092 * gcc.target/sparc: New directory.
31093 * gcc.target/sparc/sparc.exp: New driver.
31094 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
31095 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
31096 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
31097 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
31098
31099 2004-11-10 Paul Brook <paul@codesourcery.com>
31100
31101 PR fortran/18218
31102 * gfortran.dg/list_read.c: New test.
31103
31104 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
31105
31106 PR c/18322
31107 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
31108 expected diagnostic location.
31109
31110 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
31111
31112 * gcc.dg/20041109-1.c: New test.
31113
31114 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
31115
31116 PR objc/18406
31117 * objc/compile/pr18406.m: New test.
31118
31119 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
31120
31121 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
31122
31123 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
31124
31125 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
31126
31127 2004-11-08 Steve Ellcey <sje@cup.hp.com>
31128
31129 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
31130
31131 2004-11-08 Steve Ellcey <sje@cup.hp.com>
31132
31133 * gcc.dg/20030225-2.c: Add prototype for abort and
31134 exit.
31135
31136 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
31137
31138 PR tree-opt/18299
31139 * gcc.c-torture/pr18299-1.c: New test.
31140
31141 2004-11-06 Andreas Schwab <schwab@suse.de>
31142
31143 * gcc.dg/pr16286.c: Also test for bool and pixel.
31144
31145 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
31146
31147 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
31148 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
31149 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
31150 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
31151 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
31152 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
31153 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
31154 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
31155 gcc.dg/struct-semi-3.c: New tests.
31156
31157 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31158
31159 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
31160
31161 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31162
31163 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
31164 Do not use C99 designators.
31165
31166 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31167
31168 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
31169
31170 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31171
31172 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
31173 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
31174 * gcc.c-torture/execute/simd-5.x: Remove.
31175
31176 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
31177
31178 PR rtl-optimization/17933
31179 * gcc.dg/torture/pr17933-1.c: New test.
31180
31181 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
31182
31183 PR target/18106
31184 * lib/target-supports.exp (check_weak_available): Support
31185 Windows.
31186
31187 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
31188
31189 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
31190 call to fflush(stdout) before abort.
31191 (my_ffsll): New function.
31192 (generate_fields): Use it.
31193
31194 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
31195
31196 * gcc.dg/init-undef-1.c: New test.
31197
31198 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
31199
31200 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
31201 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
31202 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
31203 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
31204 expected messages for new parser.
31205
31206 2004-11-04 Mark Mitchell <mark@codesourcery.com>
31207
31208 * g++.dg/ext/visibility/symbian1.C: New test.
31209
31210 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
31211
31212 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
31213 on LP64 targets.
31214
31215 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
31216
31217 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
31218 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
31219 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
31220 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
31221 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
31222 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
31223 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
31224 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
31225 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
31226 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
31227
31228 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
31229
31230 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
31231 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
31232 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
31233 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
31234 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
31235 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
31236 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
31237 for new parser.
31238
31239 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
31240
31241 PR target/15342
31242 * gcc.dg/20041104-1.c: New test.
31243
31244 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31245
31246 * g++.dg/template/nontype7.C: New test.
31247 * g++.dg/template/nontype8.C: Likewise.
31248 * g++.dg/template/nontype9.C: Likewise.
31249 * g++.dg/template/nontype10.C: Likewise.
31250 * g++.dg/tc1/dr49.C: Likewise.
31251 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
31252 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
31253
31254 2004-11-04 Ben Elliston <bje@au.ibm.com>
31255
31256 * g++.dg/rtti/tinfo1.C: Remove xfails.
31257
31258 2004-11-04 Ben Elliston <bje@au.ibm.com>
31259
31260 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
31261 packed attribute to the definition to satisfy the new C++ parser.
31262
31263 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
31264
31265 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
31266 invocations of va_arg.
31267
31268 2004-11-02 Mark Mitchell <mark@codesourcery.com>
31269
31270 PR c++/18124
31271 * g++.dg/template/crash25.C: New test.
31272
31273 PR c++/18155
31274 * g++.dg/template/typedef2.C: New test.
31275 * g++.dg/parse/crash13.C: Adjust error markers.
31276
31277 PR c++/18177
31278 * g++.dg/conversion/const3.C: New test.
31279
31280 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31281
31282 PR fortran/17535
31283 PR fortran/17583
31284 PR fortran/17713
31285 * gfortran.dg/generic_[123].f90: New testcases.
31286
31287 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
31288
31289 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
31290 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
31291
31292 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
31293
31294 PR tree-opt/16808
31295 * gcc.c-torture/compile/pr16808.c: New test.
31296
31297 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
31298
31299 PR rtl-optimization/17104
31300 * gcc.dg/ppc-bitfield1.c: New.
31301
31302 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
31303
31304 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
31305
31306 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
31307
31308 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
31309 strings for 32-bit code.
31310
31311 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
31312
31313 PR c/18239
31314 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
31315
31316 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
31317
31318 PR c++/18064
31319 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
31320
31321 2004-10-31 Mark Mitchell <mark@codesourcery.com>
31322
31323 PR c++/15172
31324 * g++.dg/init/aggr2.C: New test.
31325
31326 2004-10-30 Ziemowit Laski <zlaski@apple.com>
31327
31328 * objc.dg/local-decl-1.m: New test.
31329
31330 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
31331
31332 * gcc.dg/20040910-1.c: Adjust regex.
31333
31334 2004-10-30 Roger Sayle <roger@eyesopen.com>
31335
31336 PR rtl-optimization/18084
31337 * g++.dg/opt/pr18084-1.C: New testcase.
31338
31339 2004-10-30 Matt Austern <austern@apple.com>
31340
31341 PR c++/17542
31342 * g++.dg/ext/attrib18.C: New test.
31343
31344 2004-10-30 Roger Sayle <roger@eyesopen.com>
31345
31346 PR middle-end/18096
31347 * gcc.dg/pr18096-1.c: New test case.
31348
31349 2004-10-30 Roger Sayle <roger@eyesopen.com>
31350
31351 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
31352
31353 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
31354
31355 PR c/16666
31356 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
31357 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
31358 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
31359 gcc.dg/old-style-prom-3.c: New tests.
31360
31361 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
31362
31363 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
31364 Remove unnecessary inclusion of stdio.h.
31365
31366 2004-10-29 Roger Sayle <roger@eyesopen.com>
31367
31368 PR rtl-optimization/17581
31369 * gcc.dg/pr17581-1.c: New test case.
31370
31371 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
31372
31373 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
31374 being implemented.
31375 * g++.dg/conversion/dr195-1.C: New.
31376 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
31377 * g++.old-deja/g++.mike/p10148.C: Likewise.
31378
31379 2004-10-29 Mark Mitchell <mark@codesourcery.com>
31380
31381 PR c++/17695
31382 * g++.dg/debug/typedef2.C: New test.
31383
31384 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
31385
31386 PR fortran/13490
31387 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
31388 * gfortran.dg/g77/README: Update.
31389
31390 2004-10-28 Matt Austern <austern@apple.com>
31391
31392 PR c++/14124
31393 * g++.dg/ext/packed7.C: New test.
31394
31395 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
31396
31397 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
31398 scan-assembler.
31399 * lib/scanasm.exp (hidden-scan-for): New proc.
31400 (scan-hidden): Use hidden-scan-for instead of constructing the scan
31401 string.
31402 (scan-not-hidden): Likewise.
31403 * lib/target-supports.exp (check_visibility_available): mach-o is
31404 support too.
31405
31406 2004-10-28 Mark Mitchell <mark@codesourcery.com>
31407
31408 PR c++/17132
31409 * g++.dg/template/memclass3.C: New test.
31410
31411 2004-10-28 Adam Nemet <anemet@lnxw.com>
31412
31413 PR middle-end/18160
31414 * gcc.dg/register-var-1.c: New test.
31415 * gcc.dg/register-var-2.c: New test.
31416 * gcc.dg/asm-7.c: Taking the address of a register variable is an
31417 error now.
31418
31419 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
31420
31421 PR other/18172
31422 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
31423 unused variables.
31424 * gcc.dg/vect/vect-22.c: Likewise.
31425
31426 2004-10-28 Jakub Jelinek <jakub@redhat.com>
31427
31428 * gcc.dg/i386-rotate-1.c: New test.
31429
31430 2004-10-27 Mark Mitchell <mark@codesourcery.com>
31431
31432 * g++.dg/init/ref12.C: Add "run" marker.
31433
31434 PR c++/17435
31435 * g++.dg/init/ref12.C: New test.
31436
31437 PR c++/18140
31438 * g++.dg/template/shift1.C: New test.
31439 * g++.dg/template/error10.C: Adjust error markers.
31440
31441 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
31442
31443 PR tree-opt/17529
31444 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
31445
31446 2004-10-27 Geoffrey Keating <geoffk@apple.com>
31447
31448 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
31449 * gcc.dg/weak/weak-3.c: Likewise.
31450 * gcc.dg/weak/weak-5.c: Likewise.
31451 * gcc.dg/weak/weak-9.c: Likewise.
31452 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
31453 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
31454
31455 * gcc.dg/darwin-weakimport-1.c: New.
31456
31457 2004-10-28 Ben Elliston <bje@au.ibm.com>
31458
31459 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
31460
31461 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
31462
31463 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
31464 'syntax' error messages.
31465 * gcc.dg/cpp/direct2s.c: Likewise.
31466
31467 2004-10-26 Geoffrey Keating <geoffk@apple.com>
31468
31469 * gcc.c-torture/compile/20041026-1.c: New.
31470
31471 2004-10-26 Mark Mitchell <mark@codesourcery.com>
31472
31473 PR c++/18093
31474 * g++.dg/lookup/ns2.C: New test.
31475
31476 PR c++/18020
31477 * g++.dg/template/enum4.C: New test.
31478
31479 PR c++/18161
31480 * g++.dg/template/expr1.C: New test.
31481
31482 2004-10-26 Ben Elliston <bje@au.ibm.com>
31483
31484 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
31485
31486 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
31487
31488 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
31489 gcc.dg/decl-nospec-3.c: New tests.
31490
31491 2004-10-26 Ziemowit Laski <zlaski@apple.com>
31492
31493 * objc.dg/super-class-3.m: New test.
31494
31495 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
31496
31497 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
31498 resyncing.
31499 * gcc.dg/cpp/direct2s.c: Likewise.
31500
31501 2004-10-25 Geoffrey Keating <geoffk@apple.com>
31502
31503 * objc.dg/image-info.m: Update for changes to section selection.
31504
31505 2004-10-25 David Ayers <d.ayers@inode.at>
31506 Ziemowit Laski <zlaski@apple.com>
31507
31508 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
31509 diagnostics when messaging 'id <Proto>'.
31510 * objc.dg/class-protocol-1.m: New test.
31511 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
31512 a non-existent method signature.
31513 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
31514 Update diagnostics when messaging with non-existent method signature.
31515 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
31516 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
31517 invalid receivers are now resolved as if messaging 'id'; remove
31518 extraneous diagnostics.
31519
31520 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
31521
31522 PR c/16667
31523 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
31524 gcc.dg/init-desig-obs-3.c: New tests.
31525
31526 2004-10-25 Jakub Jelinek <jakub@redhat.com>
31527
31528 * gcc.dg/debug/20041023-1.c: New test.
31529
31530 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
31531
31532 PR middle-end/17407
31533 * gcc.c-torture/compile/pr17407.c: New test.
31534
31535 PR c++/18121
31536 * g++.dg/template/array8.C: New test.
31537
31538 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
31539
31540 PR other/18138
31541 * lib/g++.exp: Accept more than one multilib libgcc.
31542 * lib/gcc-dg.exp: Likewise.
31543 * lib/objc.exp: Likewise.
31544 * lib/treelang.exp: Likewise.
31545 * lib/gfortran.exp: Likewise.
31546
31547 2004-10-24 Ben Elliston <bje@au.ibm.com>
31548
31549 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
31550
31551 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
31552
31553 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
31554 * gcc.dg/c99-const-expr-3.c: Likewise.
31555
31556 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
31557
31558 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
31559
31560 2004-10-23 Ben Elliston <bje@au.ibm.com>
31561
31562 * gcc.c-torture/execute/loop-2e.x: Remove.
31563
31564 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
31565
31566 PR c++/18095
31567 * g++.dg/parse/crash18.C: New.
31568 * g++.dg/parse/crash19.C: New.
31569
31570 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
31571
31572 * g++.dg/ext/dllimport1.C: Move dg-warnings.
31573 * g++.dg/ext/dllimport2.C: Same.
31574 * g++.dg/ext/dllimport8.C: Same.
31575
31576 2004-10-21 Mark Mitchell <mark@codesourcery.com>
31577
31578 PR c++/10841
31579 * g++.dg/conversion/cast1.C: New test.
31580 * g++.dg/overload/pmf1.C: Adjust error marker.
31581
31582 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
31583
31584 PR objc/17923
31585 * objc.dg/const-str-7.m: New test.
31586
31587 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31588
31589 * g++.dg/template/memfriend11.C: Fix comment typo.
31590 * g++.dg/template/memfriend14.C: Likewise.
31591
31592 2004-10-20 Richard Henderson <rth@redhat.com>
31593
31594 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
31595 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
31596 -fasynchronous-unwind-tables.
31597
31598 2004-10-20 Richard Henderson <rth@redhat.com>
31599
31600 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
31601 (main): Return success.
31602 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
31603 (main): Return success.
31604
31605 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31606
31607 PR c++/13495
31608 * g++.dg/template/memfriend9.C: New test.
31609 * g++.dg/template/memfriend10.C: Likewise.
31610 * g++.dg/template/memfriend11.C: Likewise.
31611 * g++.dg/template/memfriend12.C: Likewise.
31612 * g++.dg/template/memfriend13.C: Likewise.
31613 * g++.dg/template/memfriend14.C: Likewise.
31614 * g++.dg/template/memfriend15.C: Likewise.
31615 * g++.dg/template/memfriend16.C: Likewise.
31616 * g++.dg/template/memfriend17.C: Likewise.
31617 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
31618
31619 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
31620
31621 * g++.dg/conversion/dr195.C: New.
31622 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
31623
31624 2004-10-20 Ben Elliston <bje@au.ibm.com>
31625 Devang Patel <dpatel@apple.com>
31626
31627 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
31628 of floating point arithmetic, which could trap.
31629
31630 2004-10-19 Mark Mitchell <mark@codesourcery.com>
31631
31632 PR c++/14035
31633 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
31634 * g++.dg/conversion/const2.C: New test.
31635 * g++.dg/expr/reinterpret2.C: New test.
31636 * g++.dg/expr/reinterpret3.C: New test.
31637 * g++.dg/expr/cast2.C: New test.
31638 * g++.dg/expr/copy1.C: New test.
31639 * g++.dg/other/conversion1.C: Change error message.
31640 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
31641 function pointers to void *.
31642 * g++.old-deja/g++.mike/p10148.C: Likewise.
31643
31644 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
31645
31646 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
31647
31648 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
31649
31650 PR c++/18047
31651
31652 * g++.dg/parse/expr3.C: New test.
31653
31654 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
31655
31656 * gcc.dg/smod-1.c: New test.
31657
31658 2004-10-18 Ziemowit Laski <zlaski@apple.com>
31659
31660 * objc.dg/method-14.m: New test.
31661
31662 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
31663
31664 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
31665 Also xfail as the patch was reverted.
31666
31667 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
31668
31669 PR middle-end/16973
31670 * gcc.dg/pr16973.c: New test.
31671
31672 2004-10-18 Diego Novillo <dnovillo@redhat.com>
31673
31674 PR tree-optimization/17656
31675 * gcc.c-torture/compile/pr17656.c: New test.
31676
31677 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
31678
31679 * g++.dg/eh/shadow1.C: New.
31680
31681 2004-10-18 Jakub Jelinek <jakub@redhat.com>
31682
31683 * gcc.c-torture/compile/20041018-1.c: New test.
31684
31685 2004-10-18 Ben Elliston <bje@au.ibm.com>
31686
31687 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
31688 compiler referring to register 0 when accessing sdata. The linker
31689 now patches things up.
31690
31691 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
31692
31693 PR c/17529
31694 * gcc.c-torture/compile/pr17529.c: New test.
31695
31696 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31697
31698 PR c++/17743
31699 * g++.dg/ext/attrib17.C: New test.
31700
31701 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
31702
31703 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
31704
31705 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31706
31707 PR c++/10479
31708 * g++.dg/ext/attrib16.C: New test.
31709
31710 2004-10-15 Mark Mitchell <mark@codesourcery.com>
31711
31712 PR c++/17042
31713 * g++.dg/init/dso_handle1.C: New test.
31714
31715 PR c++/14667
31716 * g++.dg/parse/typedef6.C: New test.
31717
31718 PR c++/17916
31719 * g++.dg/parse/pragma1.C: New test.
31720
31721 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
31722
31723 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
31724
31725 2004-10-15 Steve Ellcey <sje@cup.hp.com>
31726
31727 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
31728 -fno-common when on HPPA HP-UX platforms.
31729
31730 2004-10-15 Jakub Jelinek <jakub@redhat.com>
31731
31732 PR other/16820
31733 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
31734 stdint.h.
31735 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
31736 uintptr_t.
31737
31738 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
31739
31740 PR c++/16301
31741 * g++.dg/lookup/strong-using-4.C: New test.
31742
31743 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
31744
31745 PR middle-end/16567
31746 * gcc.c-torture/compile/nested-1.c: New test.
31747
31748 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
31749
31750 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
31751 and mipsisa64*-*-* (until support for misaligned loads is added).
31752 * gcc.dg/vect/vect-50.c: Likewise.
31753 * gcc.dg/vect/vect-52.c: Likewise.
31754 * gcc.dg/vect/vect-54.c: Likewise.
31755 * gcc.dg/vect/vect-58.c: Likewise.
31756 * gcc.dg/vect/vect-60.c: Likewise.
31757 * gcc.dg/vect/vect-80.c: Likewise.
31758
31759 2004-10-14 Mark Mitchell <mark@codesourcery.com>
31760
31761 PR c++/17976
31762 * g++.dg/init/dtor3.C: New test.
31763
31764 2004-10-15 Ben Elliston <bje@au.ibm.com>
31765
31766 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
31767
31768 2004-10-14 Geoffrey Keating <geoffk@apple.com>
31769
31770 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
31771 * gcc.dg/macho-lo-sum.c: Likewise.
31772
31773 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
31774
31775 * gcc.dg/ppc-spe64-1.c: New test.
31776
31777 2004-10-14 Devang Patel <dpatel@apple.com>
31778
31779 PR 17635
31780 * gcc.dg/pr17635.c : New test.
31781
31782 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
31783
31784 * gcc.dg/vect/vect-28.c: Remove xfail.
31785 * gcc.dg/vect/vect-30.c: Remove xfail.
31786 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
31787 * gcc.dg/vect/vect-33.c: Remove xfail.
31788 * gcc.dg/vect/vect-44.c: Remove xfail.
31789 * gcc.dg/vect/vect-46.c: Remove xfail.
31790 * gcc.dg/vect/vect-50.c: Remove xfail.
31791 * gcc.dg/vect/vect-52.c: Remove xfail.
31792 * gcc.dg/vect/vect-54.c: Remove xfail.
31793 * gcc.dg/vect/vect-58.c: Remove xfail.
31794 * gcc.dg/vect/vect-60.c: Remove xfail.
31795 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
31796 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
31797 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
31798 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
31799 * gcc.dg/vect/vect-8.c: Remove xfail.
31800 * gcc.dg/vect/vect-80.c: Remove xfail.
31801 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
31802
31803 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
31804
31805 * gcc.dg/vect/vect-82.c: New testcase.
31806 * gcc.dg/vect/vect-82_64.c: New testcase.
31807 * gcc.dg/vect/vect-83.c: New testcase.
31808 * gcc.dg/vect/vect-83_64.c: New testcase.
31809
31810 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
31811
31812 * gcc.dg/cpp/error-1.c: New test.
31813
31814 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
31815
31816 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
31817
31818 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
31819
31820 PR target/17984
31821 * gcc.dg/cris-peep2-xsrand2.c: New test.
31822
31823 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
31824
31825 PR c++/17661
31826 * g++.dg/expr/for2.C: New test.
31827
31828 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
31829
31830 * g++.dg/inherit/thunk1.C: Run on the SPARC.
31831
31832 2004-10-13 Jakub Jelinek <jakub@redhat.com>
31833
31834 PR tree-optimization/17724
31835 * g++.dg/opt/pr17724-1.C: New test.
31836 * g++.dg/opt/pr17724-2.C: New test.
31837 * g++.dg/opt/pr17724-3.C: New test.
31838 * g++.dg/opt/pr17724-4.C: New test.
31839 * g++.dg/opt/pr17724-5.C: New test.
31840 * g++.dg/opt/pr17724-6.C: New test.
31841
31842 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
31843
31844 PR c/17301
31845 * gcc.dg/pr17301-2.c: New test.
31846
31847 2004-10-11 Mark Mitchell <mark@codesourcery.com>
31848
31849 PR c++/15876
31850 * g++.dg/parse/error22.C: New test.
31851
31852 PR c++/17936
31853 * g++.dg/template/spec18.C: New test.
31854
31855 2004-10-11 Steve Ellcey <sje@cup.hp.com>
31856
31857 * gcc.dg/ia64-asm-1.c: Add prototype for abort
31858 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
31859 memcpy.
31860 * gcc.dg/ia64-sync-2.c: Ditto.
31861 * gcc.dg/ia64-sync-3.c: Ditto.
31862
31863 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
31864
31865 * g++.dg/eh/cleanup5.C: Add dg-options "".
31866
31867 2004-10-11 Roger Sayle <roger@eyesopen.com>
31868
31869 PR middle-end/17657
31870 * gcc.dg/switch-4.c: New test case.
31871
31872 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
31873
31874 * gcc.c-torture/execute/20041011-1.c: New test.
31875
31876 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
31877
31878 PR c++/17554
31879 * g++.dg/init/for3.C: New test.
31880
31881 PR c++/17657
31882 * g++.dg/opt/switch2.C: New test.
31883
31884 PR middle-end/17703
31885 * g++.dg/warn/Wreturn-2.C: New test.
31886
31887 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
31888
31889 PR c++/17907
31890 * g++.dg/eh/cleanup5.C: New test.
31891
31892 2004-10-10 Mark Mitchell <mark@codesourcery.com>
31893
31894 PR c++/17393
31895 * g++.dg/parse/error21.C: New test.
31896
31897 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
31898
31899 * g++.dg/overload/pmf1.C: Adjust quoting marks.
31900 * g++.dg/warn/incomplete1.C: Likewise.
31901 * g++.dg/template/qualttp20.C: Likewise.
31902
31903 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
31904
31905 PR c/17881
31906 * parm-incomplete-1.c: New test.
31907
31908 2004-10-09 Mark Mitchell <mark@codesourcery.com>
31909
31910 PR c++/17867
31911 * g++.dg/parse/error19.C: New test.
31912
31913 PR c++/17670
31914 * g++.dg/init/new11.C: New test.
31915
31916 PR c++/17821
31917 * g++.dg/parse/error20.C: New test.
31918
31919 PR c++/17826
31920 * g++.dg/template/crash24.C: New test.
31921
31922 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
31923
31924 PR c/17301
31925 * gcc.dg/pr17301-1.c: New test.
31926
31927 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
31928
31929 PR c/17189
31930 * gcc.dg/anon-struct-5.c: New test.
31931
31932 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
31933
31934 PR c/17844
31935 * gcc.dg/pr17844-1.c: New test.
31936
31937 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
31938
31939 PR tree-optimization/17906
31940 * gcc.c-torture/compile/pr17906.c: New.
31941
31942 2004-10-09 Stuart Hastings <stuart@apple.com>
31943 Roger Sayle <roger@eyesopen.com>
31944
31945 PR rtl-optimization/17853
31946 * gcc.dg/i386-mmx-5.c: New testcase.
31947
31948 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
31949
31950 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
31951
31952 2004-10-09 Mark Mitchell <mark@codesourcery.com>
31953
31954 PR c++/17524
31955 * g++.dg/template/static9.C: New test.
31956
31957 PR c++/17685
31958 * g++.dg/parse/operator5.C: New test.
31959
31960 2004-10-09 Roger Sayle <roger@eyesopen.com>
31961
31962 PR middle-end/17894
31963 * gcc.c-torture/execute/divcmp-4.c: New test case.
31964
31965 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
31966
31967 PR tree-opt/17902
31968 * g++.dg/opt/pr17902.C: New test.
31969
31970 2004-10-09 Jakub Jelinek <jakub@redhat.com>
31971
31972 * gcc.dg/cpp/ident-1.c: Add dg-options "".
31973
31974 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
31975
31976 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
31977
31978 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
31979
31980 * gcc.dg/assign-warn-3.c: New test.
31981
31982 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
31983
31984 PR c/16999
31985 * gcc.dg/cpp/ident-1.c: New test.
31986
31987 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
31988
31989 * gcc.c-torture/compile/acc1.c: New.
31990
31991 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
31992
31993 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
31994 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
31995
31996 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
31997
31998 * gcc.dg/ultrasp11.c: New test.
31999
32000 2004-10-08 Michael Matz <matz@suse.de>
32001
32002 * gcc.dg/doloop-2.c: New test.
32003
32004 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
32005
32006 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
32007 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
32008 objc.dg/method-9.m: Update expected diagnostics.
32009
32010 2004-10-07 Geoffrey Keating <geoffk@apple.com>
32011
32012 * gcc.dg/ppc-fsel-3.c: New file.
32013 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
32014
32015 2004-10-07 Paul Brook <paul@codesourcery.com>
32016
32017 * gfortran.dg/intrinsic_verify_1.f90: New test.
32018
32019 2004-10-07 Paul Brook <paul@codesourcery.com>
32020
32021 * gfortran.dg/empty_format_1.f90: Remove stray commas.
32022
32023 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32024
32025 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
32026 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
32027 commit.
32028
32029 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
32030
32031 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
32032
32033 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32034
32035 PR c++/17115
32036 * g++.dg/warn/Winline-4.C: New test.
32037
32038 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
32039
32040 * gcc.c-torture/compile/20041007-1.c: New test.
32041
32042 2004-10-07 Paul Brook <paul@codesourcery.com>
32043
32044 PR fortran/17678
32045 * gfortran.dg/use_allocated_1.f90: New test.
32046
32047 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
32048
32049 PR middle-end/17849
32050 * gfortran.fortran-torture/compile/nested.f90: New test
32051
32052 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
32053
32054 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
32055
32056 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
32057
32058 PR c++/17368
32059 * g++.dg/ext/asm6.C: New test.
32060
32061 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
32062
32063 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
32064
32065 2004-10-06 Paul Brook <paul@codesourcery.com>
32066
32067 PR libfortran/17709
32068 * gfortran.dg/empty_format_1.f90: New test.
32069
32070 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32071
32072 PR fortran/17568
32073 * gfortran.dg/ishft.f90: New test.
32074
32075 PR fortran/17283
32076 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
32077 tests.
32078
32079 2004-10-06 Paul Brook <paul@codesourcery.com>
32080
32081 * gfortran.dg/do_1.f90: New test.
32082
32083 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32084
32085 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
32086 optimizing for size.
32087
32088 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
32089
32090 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
32091
32092 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
32093
32094 * gcc.c-torture/compile/20041005-1.c: New test.
32095
32096 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
32097
32098 PR c++/17829
32099 * g++.dg/lookup/koenig4.C: New.
32100
32101 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
32102
32103 * g++.dg/other/classkey1.C: Adjust quoting marks.
32104 * g++.dg/parse/error15.C: Likewise.
32105 * g++.dg/template/meminit2.C (int>): Likewise.
32106
32107 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32108
32109 PR fortran/17283
32110 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
32111
32112 PR fortran/17631
32113 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
32114
32115 PR fortran/17708
32116 * gfortran.dg/pr17708.f90: New test.
32117
32118 2004-10-04 Chao-ying Fu <fu@mips.com>
32119
32120 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
32121 * gcc.dg/vect/vect-4.c: Ditto.
32122 * gcc.dg/vect/vect-5.c: Ditto.
32123 * gcc.dg/vect/vect-6.c: Ditto.
32124 * gcc.dg/vect/vect-8.c: Ditto.
32125 * gcc.dg/vect/vect-16.c: Ditto.
32126 * gcc.dg/vect/vect-30.c: Ditto.
32127 * gcc.dg/vect/vect-40.c: Ditto.
32128 * gcc.dg/vect/vect-41.c: Ditto.
32129 * gcc.dg/vect/vect-42.c: Ditto.
32130 * gcc.dg/vect/vect-43.c: Ditto.
32131 * gcc.dg/vect/vect-44.c: Ditto.
32132 * gcc.dg/vect/vect-45.c: Ditto.
32133 * gcc.dg/vect/vect-46.c: Ditto.
32134 * gcc.dg/vect/vect-47.c: Ditto.
32135 * gcc.dg/vect/vect-48.c: Ditto.
32136 * gcc.dg/vect/vect-49.c: Ditto.
32137 * gcc.dg/vect/vect-50.c: Ditto.
32138 * gcc.dg/vect/vect-51.c: Ditto.
32139 * gcc.dg/vect/vect-52.c: Ditto.
32140 * gcc.dg/vect/vect-53.c: Ditto.
32141 * gcc.dg/vect/vect-54.c: Ditto.
32142 * gcc.dg/vect/vect-55.c: Ditto.
32143 * gcc.dg/vect/vect-56.c: Ditto.
32144 * gcc.dg/vect/vect-57.c: Ditto.
32145 * gcc.dg/vect/vect-58.c: Ditto.
32146 * gcc.dg/vect/vect-59.c: Ditto.
32147 * gcc.dg/vect/vect-60.c: Ditto.
32148 * gcc.dg/vect/vect-74.c: Ditto.
32149 * gcc.dg/vect/vect-79.c: Ditto.
32150 * gcc.dg/vect/vect-80.c: Ditto.
32151
32152 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
32153
32154 * gcc.dg/unused-7.c: Use the correct option.
32155
32156 2004-10-04 Paul Brook <paul@codesourcery.com>
32157 Bud Davis <bdavis9659@comcast.net>
32158
32159 PR fortran/17706
32160 PR fortran/16434
32161 * gfortran/pr17706.f90: New test.
32162 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
32163
32164 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32165
32166 * gfortran.dg/pr17612.f90: New test.
32167
32168 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
32169
32170 * g++.dg/template/local1.C: Adjust quoting marks in
32171 testing for diagnostics.
32172 * g++.dg/tls/diag-2.C: Likewise.
32173 * g++.dg/other/error8.C: Likewise.
32174
32175 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
32176
32177 PR c/17178
32178 * gcc.dg/unused-4.c: Adjust to be correct.
32179
32180 PR c/17820
32181 * gcc.dg/unused-7.c: New test.
32182
32183 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
32184
32185 PR c++/17797
32186 * g++.dg/overload/template2.C: New test.
32187
32188 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
32189
32190 PR tree-optimization/16632
32191 * gcc.dg/tree-ssa/20041002-1.c: New.
32192
32193 2004-10-03 Paul Brook <paul@codesourcery.com>
32194
32195 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
32196 rather than relying on default formatting.
32197
32198 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
32199
32200 * gcc.dg/20040920-1.c: Update expected message text.
32201
32202 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
32203
32204 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
32205
32206 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
32207
32208 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
32209 tree level.
32210
32211 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
32212
32213 * gcc.dg/tree-ssa/pr17343.c: Remove.
32214
32215 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
32216
32217 PR tree-opt/17343
32218 * gcc.dg/tree-ssa/pr17343.c: New test.
32219
32220 2004-10-01 Jakub Jelinek <jakub@redhat.com>
32221
32222 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
32223 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
32224 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
32225 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
32226 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
32227
32228 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
32229
32230 * gcc.dg/lvalue-2.c: New test.
32231
32232 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
32233
32234 PR c/17730
32235 * gcc.dg/pr17730-1.c: New test
32236
32237 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
32238
32239 PR c/7425
32240 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
32241
32242 2004-09-29 Jakub Jelinek <jakub@redhat.com>
32243
32244 * gcc.c-torture/execute/stdarg-1.c: New test.
32245 * gcc.c-torture/execute/stdarg-2.c: New test.
32246 * gcc.c-torture/execute/stdarg-3.c: New test.
32247 * gcc.dg/tree-ssa/stdarg-1.c: New test.
32248 * gcc.dg/tree-ssa/stdarg-2.c: New test.
32249 * gcc.dg/tree-ssa/stdarg-3.c: New test.
32250 * gcc.dg/tree-ssa/stdarg-4.c: New test.
32251 * gcc.dg/tree-ssa/stdarg-5.c: New test.
32252
32253 2004-09-29 Jakub Jelinek <jakub@redhat.com>
32254
32255 PR tree-optimization/17697
32256 * g++.dg/opt/pr17697-1.C: New test.
32257 * g++.dg/opt/pr17697-2.C: New test.
32258 * g++.dg/opt/pr17697-3.C: New test.
32259
32260 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
32261
32262 PR c/16409
32263 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
32264 gcc.dg/vla-init-5.c: New tests.
32265
32266 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
32267
32268 PR c/13804
32269 * gcc.dg/pr13804-1.c: New test.
32270
32271 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32272
32273 PR fortran/16938
32274 * gfortran.dg/pr16938.f90: New test.
32275
32276 2004-09-27 Mark Mitchell <mark@codesourcery.com>
32277
32278 * g++.dg/template/crash23.C: New test.
32279
32280 2004-09-27 Mark Mitchell <mark@codesourcery.com>
32281
32282 PR c++/17585
32283 * g++.dg/template/static8.C: New test.
32284
32285 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
32286
32287 PR c++/17681
32288 * g++.dg/other/error9.C: New test.
32289
32290 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
32291
32292 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
32293
32294 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32295
32296 PR fortran/15164
32297 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
32298
32299 2004-09-26 Roger Sayle <roger@eyesopen.com>
32300
32301 PR middle-end/17112
32302 * gcc.dg/pr17112-1.c: New test case.
32303
32304 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
32305
32306 PR c/11459
32307 * gcc.dg/pr11459-1.c: New test.
32308
32309 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
32310
32311 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
32312 * gcc.dg/tree-ssa/loop-4.c: Likewise.
32313
32314 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32315
32316 * gfortran.dg/pr15324.f90: Make array bounds consistent.
32317
32318 2004-09-25 Jan Hubicka <jh@suse.cz>
32319
32320 * compile/30040909-1.c: New test.
32321 * compile/30040907-1.c: New test.
32322
32323 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
32324
32325 * gcc.c-torture/execute/va-arg-26.c: New test.
32326
32327 2004-09-24 Zack Weinberg <zack@codesourcery.com>
32328
32329 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
32330 extra diagnostics on targets with 64-bit pointers.
32331 * objc.dg/selector-1.m: Adjust dg-warning regexp.
32332
32333 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
32334
32335 PR c/17188
32336 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
32337 * gcc.dg/decl-3.c: Adjust expected message.
32338
32339 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32340
32341 PR fortran/17615
32342 * gfortran.dg/pr17615.f90: New test.
32343
32344 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
32345
32346 PR tree-optimzation/17517
32347 * g++.dg/tree-ssa/pr17517.C: New Test.
32348
32349 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
32350
32351 PR c++/16889
32352 * g++.dg/lookup/ambig3.C: New.
32353
32354 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
32355
32356 PR tree-opt/17624
32357 * g++.dg/opt/pr17624.C: New test.
32358
32359 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
32360
32361 PR c/6980
32362 * gcc.dg/Wbad-function-cast-1.c: New test.
32363
32364 2004-09-23 Zack Weinberg <zack@codesourcery.com>
32365
32366 * g++.dg/ext/complit1.C
32367 * g++.dg/other/error2.C
32368 * g++.dg/other/nontype-1.C
32369 * g++.dg/parse/crash11.C
32370 * g++.dg/parse/crash12.C
32371 * g++.dg/parse/error15.C
32372 * g++.dg/parse/error4.C
32373 * g++.dg/parse/tmpl-outside1.C
32374 * g++.dg/parse/too-many-tmpl-args1.C
32375 * g++.dg/template/dependent-expr3.C
32376 * g++.dg/template/error10.C
32377 * g++.dg/template/instantiate1.C
32378 * g++.dg/template/vtable2.C
32379 * g++.dg/warn/Wshadow-1.C
32380 * g++.dg/warn/weak1.C
32381 * g++.old-deja/g++.brendan/crash16.C
32382 * g++.old-deja/g++.brendan/crash18.C
32383 * g++.old-deja/g++.brendan/crash48.C
32384 * g++.old-deja/g++.brendan/crash49.C
32385 * g++.old-deja/g++.brendan/crash55.C
32386 * g++.old-deja/g++.brendan/crash56.C
32387 * g++.old-deja/g++.brendan/crash8.C
32388 * g++.old-deja/g++.brendan/enum11.C
32389 * g++.old-deja/g++.brendan/enum8.C
32390 * g++.old-deja/g++.brendan/enum9.C
32391 * g++.old-deja/g++.brendan/friend3.C
32392 * g++.old-deja/g++.brendan/misc14.C
32393 * g++.old-deja/g++.bugs/900402_02.C
32394 * g++.old-deja/g++.bugs/900404_03.C
32395 * g++.old-deja/g++.bugs/900404_04.C
32396 * g++.old-deja/g++.bugs/900428_03.C
32397 * g++.old-deja/g++.jason/crash4.C
32398 * g++.old-deja/g++.jason/overload21.C
32399 * g++.old-deja/g++.jason/redecl1.C
32400 * g++.old-deja/g++.jason/report.C
32401 * g++.old-deja/g++.jason/rfg10.C
32402 * g++.old-deja/g++.jason/template30.C
32403 * g++.old-deja/g++.law/arm12.C
32404 * g++.old-deja/g++.law/ctors5.C
32405 * g++.old-deja/g++.law/cvt20.C
32406 * g++.old-deja/g++.law/init10.C
32407 * g++.old-deja/g++.law/init8.C
32408 * g++.old-deja/g++.law/visibility17.C
32409 * g++.old-deja/g++.law/visibility7.C
32410 * g++.old-deja/g++.mike/net8.C
32411 * g++.old-deja/g++.mike/p646.C
32412 * g++.old-deja/g++.mike/p700.C
32413 * g++.old-deja/g++.mike/p701.C
32414 * g++.old-deja/g++.mike/p811.C
32415 * g++.old-deja/g++.ns/template13.C
32416 * g++.old-deja/g++.other/array3.C
32417 * g++.old-deja/g++.other/crash25.C
32418 * g++.old-deja/g++.other/dtor3.C
32419 * g++.old-deja/g++.other/dtor4.C
32420 * g++.old-deja/g++.other/main1.C
32421 * g++.old-deja/g++.other/warn7.C
32422 * g++.old-deja/g++.pt/crash11.C
32423 * g++.old-deja/g++.pt/crash36.C
32424 * g++.old-deja/g++.pt/spec22.C
32425 * g++.old-deja/g++.pt/spec9.C
32426 * g++.old-deja/g++.pt/ttp52.C
32427 * g++.old-deja/g++.robertl/eb103.C
32428 * g++.old-deja/g++.robertl/eb121.C
32429 * g++.old-deja/g++.robertl/eb22.C
32430 * g++.old-deja/g++.robertl/eb8.C:
32431 Update locations and/or regexps of dg-error markers.
32432 Remove markers for some bogus messages that are no longer issued.
32433
32434 2004-09-23 Jakub Jelinek <jakub@redhat.com>
32435
32436 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
32437 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
32438
32439 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
32440
32441 PR c++/17618
32442 * g++.dg/lookup/crash5.C: New test.
32443
32444 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
32445
32446 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
32447 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
32448 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
32449 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
32450 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
32451 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
32452
32453 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
32454 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
32455 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
32456 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
32457 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
32458 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
32459
32460 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
32461
32462 * gcc.dg/vect/vect-44.c: Check additional cases.
32463 * gcc.dg/vect/vect-48.c: Check additional cases.
32464
32465 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
32466 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
32467 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
32468 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
32469 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
32470 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
32471 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
32472 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
32473 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
32474
32475 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
32476 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
32477 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
32478
32479 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32480
32481 * gcc.dg/tree-ssa/loop-6.c: New test.
32482
32483 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
32484
32485 PR c++/17620
32486 * g++.dg/inherit/base2.C: New.
32487
32488 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
32489
32490 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
32491 * gcc.dg/20001012-2.c: Likewise.
32492 * gcc.dg/20001013-1.c: Likewise.
32493 * gcc.dg/20001101-1.c: Likewise.
32494 * gcc.dg/20001102-1.c: Likewise.
32495 * gcc.dg/bf-spl1.c: Likewise.
32496 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
32497 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
32498
32499 2004-09-22 Diego Novillo <dnovillo@redhat.com>
32500
32501 PR tree-optimization/16721
32502 * gcc.dg/tree-ssa/pr16721.c: New test.
32503
32504 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
32505
32506 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
32507 * gcc.dg/20040305-1.c: Likewise.
32508
32509 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
32510
32511 PR c/16566
32512 * gcc.c-torture/compile/pr16566-1.c,
32513 gcc.c-torture/compile/pr16566-2.c,
32514 gcc.c-torture/compile/pr16566-3.c: New tests.
32515
32516 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
32517
32518 PR tree-optimization/17512
32519 * gcc.c-torture/compile/20040916-1.c.
32520
32521 2004-09-21 Mark Mitchell <mark@codesourcery.com>
32522
32523 * gcc.dg/pragma-re-3.c: New test.
32524
32525 2004-09-17 Matt Austern <austern@apple.com>
32526
32527 PR c++/15049
32528 * g++.dg/other/anon3.C: New.
32529
32530 2004-09-21 Roger Sayle <roger@eyesopen.com>
32531
32532 PR c++/7503
32533 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
32534 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
32535 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
32536 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
32537 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
32538
32539 2004-09-21 Bud Davis <bdavis9659@comcast.net>
32540
32541 PR fortran/17286
32542 * gfortran.dg/pr17286.f90: New test.
32543
32544 2004-09-20 Mark Mitchell <mark@codesourcery.com>
32545
32546 PR c++/17530
32547 * g++.dg/template/static7.C: New test.
32548
32549 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
32550
32551 PR tree-opt/17558
32552 * gcc.c-torture/compile/pr17558.c: New test.
32553
32554 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
32555
32556 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
32557 if SKIP_ATTRIBUTE is defined.
32558
32559 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32560
32561 PR fortran/15957
32562 * gfortran.dg/pr15957.f90: New test.
32563
32564 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
32565
32566 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
32567 in comparison.
32568 * gcc.dg/vect/vect-79.c: Likewise.
32569 * gcc.dg/vect/vect-80.c: Likewise.
32570
32571 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32572
32573 PR fortran/15750
32574 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
32575
32576 2004-09-20 Ira Rosen <irar@il.ibm.com>
32577
32578 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
32579 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
32580 * gcc.dg/vect/vect-62.c: New testcase.
32581 * gcc.dg/vect/vect-63.c: New testcase.
32582 * gcc.dg/vect/vect-64.c: New testcase.
32583 * gcc.dg/vect/vect-65.c: New testcase.
32584 * gcc.dg/vect/vect-66.c: New testcase.
32585 * gcc.dg/vect/vect-67.c: New testcase.
32586 * gcc.dg/vect/vect-68.c: New testcase.
32587 * gcc.dg/vect/vect-69.c: New testcase.
32588 * gcc.dg/vect/vect-79.c: New testcase.
32589 * gcc.dg/vect/vect-80.c: New testcase.
32590
32591 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
32592
32593 * gcc.target/mips/asm-1.c: New test.
32594
32595 2004-09-19 Ira Rosen <irar@il.ibm.com>
32596
32597 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
32598 * gcc.dg/vect/vect-73.c: New testcase.
32599 * gcc.dg/vect/vect-74.c: New testcase.
32600 * gcc.dg/vect/vect-75.c: New testcase.
32601 * gcc.dg/vect/vect-76.c: New testcase.
32602 * gcc.dg/vect/vect-77.c: New testcase.
32603 * gcc.dg/vect/vect-78.c: New testcase
32604
32605 2004-09-18 Paul Brook <paul@codesourcery.com>
32606
32607 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
32608
32609 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
32610
32611 PR c/17424
32612 * gcc.dg/pr17424-1.c: New test.
32613
32614 2004-09-18 Diego Novillo <dnovillo@redhat.com>
32615
32616 * g++.dg/tree-ssa/pr17153.C: New test.
32617
32618 2004-09-16 Geoffrey Keating <geoffk@apple.com>
32619
32620 PR pch/13361
32621 * g++.dg/pch/wchar-1.C: New.
32622 * g++.dg/pch/wchar-1.Hs: New.
32623
32624 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
32625
32626 * gcc.c-torture/execute/20040917-1.c: New test.
32627
32628 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32629
32630 PR tree-optimization/17319
32631 * gcc.dg/pr17319.c: New test.
32632
32633 2004-09-17 Devang Patel <dpatel@apple.com>
32634
32635 * gcc.dg/20040813-1.c: New test.
32636
32637 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32638
32639 PR tree-optimization/17273
32640 * gcc.c-torture/compile/pr17273.c: New test.
32641
32642 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
32643
32644 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
32645 Update expected messages.
32646 * gcc.dg/declspec-13.c: New test.
32647
32648 2004-09-17 David Edelsohn <edelsohn@gnu.org>
32649
32650 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
32651
32652 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32653
32654 * gcc.c-torture/execute/pr17252.c: Use post-increment to
32655 change what 'a' is pointing to.
32656
32657 2004-09-17 Mark Mitchell <mark@codesourcery.com>
32658
32659 PR c++/16002
32660 * g++.dg/template/error18.C: New test.
32661
32662 PR c++/16029
32663 * g++.dg/warn/Wunused-8.C: New test.
32664
32665 2004-09-17 Steven Bosscher <stevenb@suse.de>
32666
32667 PR tree-optimization/17513
32668 * gcc.dg/20040916-1.c: New test.
32669
32670 2004-09-16 Mark Mitchell <mark@codesourcery.com>
32671
32672 PR c++/17501
32673 * g++.dg/template/typename7.C: New test.
32674
32675 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32676
32677 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
32678
32679 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
32680
32681 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
32682 with -ftree-based-profiling also.
32683 * lib/profopt.exp: Support late-set profile_option/feedback_option.
32684
32685 2004-09-16 Victor Leikehman <lei@il.ibm.com>
32686
32687 PR/15364
32688 * gfortran.dg/der_array_io_1.f90: New test.
32689 * gfortran.dg/der_array_io_2.f90: New test.
32690 * gfortran.dg/der_array_io_3.f90: New test.
32691
32692 2004-09-15 Mark Mitchell <mark@codesourcery.com>
32693
32694 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
32695 EABI.
32696
32697 2004-09-15 Mark Mitchell <mark@codesourcery.com>
32698
32699 * g++.dg/opt/switch1.C: New test.
32700
32701 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
32702
32703 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
32704 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
32705 Update expected messages.
32706
32707 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32708
32709 PR fortran/16485
32710 * gfortran.dg/same_name_1.f90: New test.
32711
32712 2004-09-15 Diego Novillo <dnovillo@redhat.com>
32713
32714 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
32715 dereference garbage pointers.
32716
32717 2004-09-15 Jakub Jelinek <jakub@redhat.com>
32718
32719 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
32720 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
32721
32722 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
32723 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
32724 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
32725
32726 2004-09-14 Mark Mitchell <mark@codesourcery.com>
32727
32728 PR c++/17324
32729 * g++.dg/template/mangle1.C: New test.
32730
32731 2004-09-14 Diego Novillo <dnovillo@redhat.com>
32732
32733 PR tree-optimization/17252
32734 * gcc.c-torture/execute/pr17252.c: New test.
32735
32736 2004-09-14 Andrew Pinski <apinski@apple.com>
32737
32738 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
32739
32740 2004-09-14 Roger Sayle <roger@eyesopen.com>
32741
32742 PR rtl-optimization/9771
32743 * gcc.dg/pr9771-1.c: New test case.
32744
32745 2004-09-14 Diego Novillo <dnovillo@redhat.com>
32746
32747 PR tree-optimization/15262
32748 * gcc.c-torture/execute/pr15262-1.c: New test.
32749 * gcc.c-torture/execute/pr15262-2.c: New test.
32750
32751 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
32752
32753 * gcc.dg/declspec-12.c: New test.
32754
32755 2004-09-14 Bud Davis <bdavis9659@comcast.net>
32756
32757 * gfortran.dg/pr17090.f90: Add directives to test.
32758
32759 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32760
32761 * gcc.c-torture/compile/20040914-1.c: New test.
32762
32763 2004-09-13 Mark Mitchell <mark@codesourcery.com>
32764
32765 PR c++/16162
32766 * g++.dg/template/decl2.C: New test.
32767
32768 2004-09-13 Bud Davis <bdavis9659@comcast.net>
32769
32770 PR fortran/17090
32771 * gfortran.dg/pr17090.f90: New test.
32772
32773 2004-09-13 Dale Johannesen <dalej@apple.com>
32774
32775 * gcc.c-torture/compile/pr17408.c: New test case.
32776
32777 2004-09-13 Mark Mitchell <mark@codesourcery.com>
32778
32779 PR c++/16716
32780 * g++.dg/parse/crash17.C: New test.
32781
32782 PR c++/17327
32783 * g++.dg/template/enum3.C: New test.
32784
32785 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
32786
32787 * lib/gcc-defs.exp: Load wrapper.exp.
32788 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
32789 using local code.
32790 * lib/gcc.exp (gcc_init): Similar.
32791 * lib/gfortran.exp (gfortran_init): Similar.
32792 * lib/objc.exp (objc_init): Similar.
32793 * lib/treelang.exp (treelang_init): Similar.
32794 * lib/wrapper.exp: New file with build_wrapper call machinery in
32795 ${tool}_maybe_build_wrapper.
32796
32797 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
32798
32799 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
32800 "inline".
32801 * gcc.dg/declspec-11.c: Update expected messages.
32802 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
32803 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
32804 gcc.dg/inline-12.c: New tests.
32805
32806 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
32807
32808 * g++.dg/tree-ssa/pr17400.C: New testcase.
32809
32810 2004-09-13 James E Wilson <wilson@specifixinc.com>
32811
32812 * gcc.target/mips/sb1-1.c: New testcase.
32813
32814 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
32815
32816 * lib/g77-dg.exp: Remove unused file.
32817 * lib/mike-g77.exp: Ditto.
32818 * lib/g77.exp: Ditto.
32819
32820 2004-09-12 Richard Henderson <rth@redhat.com>
32821
32822 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
32823
32824 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
32825
32826 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
32827 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32828 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
32829 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
32830 Update expected messages.
32831
32832 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
32833
32834 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
32835 declaration/use mismatch for dirp parameter.
32836
32837 2004-09-12 Andrew Pinski <apinski@apple.com>
32838
32839 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
32840 -fgnu-runtime is passed.
32841
32842 2004-09-12 Richard Henderson <rth@redhat.com>
32843
32844 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
32845 do the uplevel thing and update additional_flags directly.
32846 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
32847 gfortran.fortran-torture/execute/intrinsic_nearest.x,
32848 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
32849 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
32850
32851 2004-09-11 Steven Bosscher <stevenb@suse.de>
32852
32853 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
32854
32855 2004-09-11 Roger Sayle <roger@eyesopen.com>
32856
32857 PR middle-end/17411
32858 * g++.dg/opt/pr17411-1.C: New test case.
32859
32860 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
32861
32862 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32863 gcc.dg/tls/diag-2.c: Update expected messages.
32864 * gcc.dg/991209-1.c: Specify compilation options. Update expected
32865 messages.
32866 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
32867 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
32868 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
32869 gcc.dg/tls/diag-5.c: New tests.
32870
32871 2004-09-11 Zack Weinberg <zack@codesourcery.com>
32872
32873 * gcc.dg/20040910-1.c: Correct dg-error regexp.
32874
32875 2004-09-11 Steven Bosscher <stevenb@suse.de>
32876
32877 * g++.dg/parse/break-in-for.C: New test.
32878
32879 2004-09-11 Jakub Jelinek <jakub@redhat.com>
32880
32881 * gcc.dg/tree-ssa/20040911-1.c: New test.
32882
32883 2004-09-11 Andreas Jaeger <aj@suse.de>
32884
32885 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
32886 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
32887
32888 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
32889
32890 * gcc.target/frv: New directory of FR-V-specific tests.
32891
32892 2004-09-10 James E Wilson <wilson@specifixinc.com>
32893
32894 * gcc.dg/convert-vec-1.c: New test.
32895
32896 2004-09-10 Roger Sayle <roger@eyesopen.com>
32897
32898 PR middle-end/17024
32899 * gcc.dg/pr17024-1.c: New test case.
32900
32901 2004-09-10 Eric Christopher <echristo@redhat.com>
32902
32903 * gcc.dg/20040910-1.c: New test.
32904
32905 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
32906
32907 * gcc.dg/bitfld-9.c: New test.
32908
32909 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
32910
32911 * gcc.c-torture/execute/ieee/acc1.c: New test.
32912 * gcc.c-torture/execute/ieee/acc2.c: New test.
32913 * gcc.c-torture/execute/ieee/mzero6.c: New test.
32914
32915 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
32916
32917 * gcc.dg/deprecated-2.c: New test.
32918
32919 2004-09-09 James E Wilson <wilson@specifixinc.com>
32920
32921 * gcc.dg/init-vec-1.c: New test.
32922
32923 2004-09-09 Roger Sayle <roger@eyesopen.com>
32924
32925 PR middle-end/17055
32926 * gcc.dg/pr17055-1.c: New test case.
32927
32928 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
32929
32930 PR target/17377
32931 * gcc.c-torture/execute/pr17377.c: New test.
32932
32933 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
32934
32935 PR c/8420
32936 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
32937 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
32938 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32939 gcc.dg/long-long-typespec-1.c: New tests.
32940 * gcc.dg/tls/diag-2.c: Update expected diagnostics
32941
32942 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
32943
32944 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
32945 gcc.dg/gnu99-static-1.c: New tests.
32946
32947 2004-09-08 Devang Patel <dpatel@apple.com>
32948
32949 * gcc.dg/darwin-ld-20040828-1.c: New test.
32950 * gcc.dg/darwin-ld-20040828-2.c: New test.
32951 * gcc.dg/darwin-ld-20040828-3.c: New test.
32952
32953 2004-09-08 Ziemowit Laski <zlaski@apple.com>
32954
32955 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
32956 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
32957 in error message.
32958 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
32959 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
32960 in error message.
32961 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
32962 types they qualify.
32963 * objc.dg/type-size-2.m: Fix wording in comment.
32964 * objc.dg/va-meth-1.m: New test case.
32965
32966 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
32967
32968 PR c/16633:
32969 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
32970 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
32971
32972 2004-09-06 Devang Patel <dpatel@apple.com>
32973
32974 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
32975 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
32976
32977 2004-09-06 Zack Weinberg <zack@codesourcery.com>
32978
32979 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
32980 reflect changed line numbering of diagnostics.
32981
32982 2004-09-06 Paul Brook <paul@codesourcery.com>
32983
32984 * gfortran.dg/edit_real_1.f90: Add new test.
32985
32986 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32987
32988 * gcc.dg/tree-ssa/loop-2.c: New test.
32989 * gcc.dg/tree-ssa/loop-3.c: New test.
32990 * gcc.dg/tree-ssa/loop-4.c: New test.
32991 * gcc.dg/tree-ssa/loop-5.c: New test.
32992
32993 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32994
32995 * gcc.dg/format/sentinel-1.c: Update for parameter option.
32996
32997 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32998
32999 * gcc.dg/format/sentinel-1.c: New test.
33000
33001 2004-09-04 Uros Bizjak <uros@kss-loka.si>
33002
33003 * gcc.dg/builtins-46.c: New.
33004
33005 2004-09-03 Devang Patel <dpatel@apple.com>
33006
33007 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
33008 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
33009
33010 2004-09-03 Jan Beulich <jbeulich@novell.com>
33011
33012 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
33013 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
33014 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
33015 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
33016 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
33017 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
33018 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
33019 the non-portable bzero.
33020 * gcc.dg/20010912-1.c: xfail for NetWare.
33021 * gcc.dg/20020426-2.c: xfail for NetWare.
33022 * gcc.dg/20021014-1.c: xfail for NetWare.
33023 * gcc.dg/20021018-1.c: xfail for NetWare.
33024 * gcc.dg/20030213-1.c: xfail for NetWare.
33025 * gcc.dg/20030225-1.c: xfail for NetWare.
33026 * gcc.dg/20030708-1.c: xfail for NetWare.
33027 * gcc.dg/builtins-config.h: Also exclude NetWare.
33028 * gcc.dg/format/format.h: Define restrict only if not already defined.
33029 * gcc.dg/nest.c: xfail for NetWare.
33030 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
33031 * lib/target-supports.exp (check_visibility_available): Exclude
33032 NetWare.
33033
33034 2004-09-03 Jan Beulich <jbeulich@novell.com>
33035
33036 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
33037 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
33038 deterministic starting point for the alignment of structure fields.
33039 * gcc.dg/Wpadded.c: Dito.
33040 * g++.dg/abi/vbase10.C: Dito.
33041
33042 2004-09-03 Devang Patel <dpatel@apple.com>
33043
33044 * g++.dg/debug/pr15736.cc: New test.
33045
33046 2004-09-02 Mark Mitchell <mark@codesourcery.com>
33047
33048 * README.QMTEST: Fix out-of-date link.
33049
33050 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
33051
33052 PR fortran/16579
33053 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
33054 Delete. Duplicate of gfortran.dg/g77/20010610.f
33055
33056 2004-09-02 Mark Mitchell <mark@codesourcery.com>
33057
33058 * g++.dg/abi/arm_rtti1.C: New test.
33059
33060 2004-09-02 Geoffrey Keating <geoffk@apple.com>
33061
33062 * gcc.dg/ppc-vector-memcpy.c: New.
33063 * gcc.dg/ppc-vector-memset.c: New.
33064
33065 2004-09-02 Chao-ying Fu <fu@mips.com>
33066
33067 * gcc.target/mips/mips-3d-1.c: New test.
33068 * gcc.target/mips/mips-3d-2.c: New test.
33069 * gcc.target/mips/mips-3d-3.c: New test.
33070 * gcc.target/mips/mips-3d-4.c: New test.
33071 * gcc.target/mips/mips-3d-5.c: New test.
33072 * gcc.target/mips/mips-3d-6.c: New test.
33073 * gcc.target/mips/mips-3d-7.c: New test.
33074 * gcc.target/mips/mips-3d-8.c: New test.
33075 * gcc.target/mips/mips-3d-9.c: New test.
33076 * gcc.target/mips/mips-ps-1.c: New test.
33077 * gcc.target/mips/mips-ps-2.c: New test.
33078 * gcc.target/mips/mips-ps-3.c: New test.
33079 * gcc.target/mips/mips-ps-4.c: New test.
33080 * gcc.target/mips/mips-ps-type.c: New test.
33081
33082 2004-09-02 Paul Brook <paul@codesourcery.com>
33083
33084 * gfortran.dg/edit_real_1.f90: Add new tests.
33085
33086 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33087
33088 PR fortran/15327
33089 * gfortran.dg/merge_char_1.f90: New test.
33090
33091 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33092
33093 PR fortran/16404
33094 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
33095
33096 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
33097
33098 PR c/1522
33099 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
33100
33101 2004-09-01 Mark Mitchell <mark@codesourcery.com>
33102
33103 * g++.dg/opt/loop1.C: Do not XFAIL.
33104
33105 2004-09-01 Jakub Jelinek <jakub@redhat.com>
33106
33107 * gcc.c-torture/execute/20040831-1.c: New test.
33108
33109 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
33110
33111 PR fortran/16579
33112 * gfortran.dg/g77/20010610.f: Now passes.
33113 Copy from g77.f-torture/execute. Add dg-run directive.
33114 * gfortran.dg/g77/README: Update
33115
33116 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
33117
33118 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
33119 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
33120 (t1, t2, t3, t4): Add volatile.
33121
33122 2004-08-31 Mark Mitchell <mark@codesourcery.com>
33123
33124 * g++.dg/ext/visibility/arm1.C: New test.
33125
33126 2004-08-31 Geoffrey Keating <geoffk@apple.com>
33127
33128 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
33129 -pedantic-errors.
33130
33131 2004-09-01 Paul Brook <paul@codesourcery.com>
33132
33133 * gfortran.dg/eof_2.f90: New test.
33134
33135 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33136
33137 PR fortran/16579
33138 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
33139
33140 2004-08-31 Bud Davis <bdavis9659@comcast.net>
33141
33142 PR libfortran/16805
33143 * gfortran.dg/list_read_2.f90: New test.
33144
33145 2004-08-31 Mark Mitchell <mark@codesourcery.com>
33146
33147 * g++.dg/abi/key1.C: New test.
33148
33149 2004-08-31 Richard Henderson <rth@redhat.com>
33150
33151 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
33152 form of offsetof.
33153 * g++.dg/other/offsetof5.C: Remove duplicate.
33154
33155 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33156
33157 PR fortran/17244
33158 * gfortran.dg/func_derived_1.f90: New test.
33159
33160 2004-08-31 Paul Brook <paul@codesourcery.com>
33161
33162 * gfortran.dg/eof_1.f90: New test.
33163
33164 2004-08-31 Paul Brook <paul@codesourcery.com>
33165
33166 * gfortran.dg/list_read_1.f90: New file.
33167
33168 2004-08-30 Mark Mitchell <mark@codesourcery.com>
33169
33170 * g++.dg/opt/loop1.C: XFAIL.
33171
33172 2004-08-30 Geoffrey Keating <geoffk@apple.com>
33173
33174 * gcc.dg/funcdef-storage-1.c: New.
33175 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
33176 an extern function in local scope.
33177 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
33178 declare an 'auto inline' function in local scope.
33179 * gcc.dg/20011130-1.c: Likewise.
33180 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
33181 an 'auto' function in local scope.
33182 * gcc.dg/20021014-1.c: Likewise.
33183 * gcc.dg/20030331-2.c: Likewise.
33184
33185 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33186
33187 * gfortran.dg/blockdata_1.f90: New test.
33188
33189 2004-08-30 Richard Henderson <rth@redhat.com>
33190
33191 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
33192
33193 2004-08-30 Richard Henderson <rth@redhat.com>
33194
33195 * lib/fortran-torture.exp (fortran-torture-execute): Honor
33196 additional_flags set by alternate driver.
33197 (ieee-options): New procedure.
33198 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
33199 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
33200 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
33201 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
33202
33203 2004-08-30 Richard Henderson <rth@redhat.com>
33204
33205 * lib/f-torture.exp: Remove.
33206
33207 2004-08-29 Mark Mitchell <mark@codesourcery.com>
33208
33209 PR rtl-optimization/16590
33210 * g++.dg/opt/loop1.C: New test.
33211
33212 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33213
33214 PR fortran/13910
33215 * gfortran.dg/oldstyle_1.f90: New test.
33216
33217 2004-08-29 Steven G. Kargl <kargls@comcast.net>
33218 Paul Brook <paul@codesourcery.com>
33219
33220 * gfortran.dg/g77/README: Update.
33221 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
33222 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
33223 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
33224
33225 2004-08-28 Paul Brook <paul@codesourcery.com>
33226
33227 PR libfortran/17195
33228 * gfortran.dg/edit_real_1.f90: New test.
33229
33230 2004-08-27 Paul Brook <paul@codesourcery.com>
33231
33232 * gfortran.dg/rewind_1.f90: New test.
33233
33234 2004-08-27 Bud Davis <bdavis9659@comcast.net>
33235
33236 PR fortran/16597
33237 * gfortran.dg/pr16597.f90: New test.
33238
33239 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
33240
33241 PR c/13801
33242 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
33243 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
33244 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
33245 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
33246 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
33247
33248 2004-08-26 Nick Clifton <nickc@redhat.com>
33249
33250 * gcc.c-torture/compile/pr17119.c: New test.
33251
33252 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
33253
33254 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
33255
33256 2004-08-25 Richard Henderson <rth@redhat.com>
33257
33258 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
33259 the bits that expect kind=8 to be the largest real kind.
33260
33261 2004-08-25 Ziemowit Laski <zlaski@apple.com>
33262
33263 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
33264
33265 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33266
33267 * gfortran.dg/assignment_1.f90: New test.
33268
33269 2004-08-25 Adam Nemet <anemet@lnxw.com>
33270
33271 * g++.dg/template/repo3.C: New test.
33272
33273 2004-08-25 Roger Sayle <roger@eyesopen.com>
33274
33275 PR middle-end/16693
33276 PR tree-optimization/16372
33277 * g++.dg/opt/pr16372-1.C: New test case.
33278 * g++.dg/opt/pr16693-1.C: New test case.
33279 * g++.dg/opt/pr16693-2.C: New test case.
33280
33281 2004-08-25 Ziemowit Laski <zlaski@apple.com>
33282
33283 * objc.dg/proto-lossage-4.m: New test.
33284
33285 2004-08-25 Mark Mitchell <mark@codesourcery.com>
33286
33287 PR c++/17155
33288 * g++.dg/inherit/local2.C: New test.
33289
33290 2004-08-25 Paul Brook <paul@codesourcery.com>
33291
33292 PR fortran/17144
33293 * gfortran.dg/string_ctor_1.f90: New test.
33294
33295 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33296
33297 PR c++/14428
33298 * g++.dg/template/redecl2.C: New test.
33299
33300 2004-08-24 Bud Davis <bdavis9659@comcast.net>
33301
33302 PR fortran/17143
33303 * gfortran.dg/pr17143.f90: New test.
33304
33305 2004-08-24 Bud Davis <bdavis9659@comcast.net>
33306
33307 PR fortran/17164
33308 * gfortran.dg/pr17164.f90: New test.
33309
33310 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33311
33312 * gcc.dg/tree-ssa/loop-1.c: New test.
33313
33314 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
33315
33316 * gcc.c-torture/compile/20040824-1.c: New test.
33317
33318 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
33319
33320 * gcc.c-torture/compile/iftrap-3.c: New test.
33321
33322 2004-08-24 Paul Brook <paul@codesourcery.com>
33323
33324 * gfortran.dg/entry_2.f90: New test.
33325
33326 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33327
33328 PR c++/16889
33329 * g++.dg/lookup/ambig[12].C: New.
33330
33331 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33332
33333 PR c++/16706
33334 * g++.dg/template/crash21.C: New test.
33335 * g++.dg/template/crash22.C: Likewise.
33336
33337 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33338
33339 PR c++/17149
33340 * g++.dg/template/access15.C: New.
33341
33342 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33343
33344 PR c++/17163
33345 * g++.dg/template/repo2.C: New test.
33346
33347 2004-08-23 Roger Sayle <roger@eyesopen.com>
33348
33349 PR rtl-optimization/17078
33350 * gcc.c-torture/execute/pr17078-1.c: New test case.
33351
33352 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33353
33354 PR c/14492
33355 * gcc.dg/debug/crash1.c: New test.
33356
33357 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33358
33359 PR c/16180
33360 * gcc.dg/loop-5.c: New test.
33361
33362 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33363
33364 * gcc.c-torture/execute/20040823-1.c: New test.
33365
33366 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
33367
33368 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
33369 to the assembler. Simplify test accordingly.
33370 (asm_abi_flags): Use GNU names.
33371 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
33372 to check for ABI flags.
33373
33374 2004-08-22 Andrew Pinski <apinski@apple.com>
33375
33376 * g++.dg/opt/pr14029.C: New test.
33377 * gcc.c-torture/execute/pr15262.c: New test.
33378
33379 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33380
33381 * gfortran.dg/reduction.f90: Add checks with complex arguments.
33382
33383 2004-08-21 Bud Davis <bdavis9659@comcast.net>
33384
33385 PR 16908
33386 * gfortran.dg/direct_io.f90: New test.
33387
33388 2004-08-20 Mark Mitchell <mark@codesourcery.com>
33389
33390 PR c++/17121
33391 * g++.dg/inherit/local2.C: New test.
33392
33393 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
33394
33395 PR c++/17120
33396 * g++.dg/warn/Wparentheses-4.C: New test.
33397
33398 2004-08-20 Mark Mitchell <mark@codesourcery.com>
33399
33400 PR c++/17121
33401 * g++.dg/inherit/local2.C: New test.
33402
33403 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
33404 * gcc.dg/ppc-ldstruct.c: Likewise.
33405 * gcc.dg/ppc64-abi-2.c: Likewise.
33406
33407 2004-08-20 Jakub Jelinek <jakub@redhat.com>
33408
33409 PR rtl-optimization/17099
33410 * gcc.c-torture/execute/20040820-1.c: New test.
33411
33412 2004-08-20 David Edelsohn <edelsohn@gnu.org>
33413
33414 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
33415
33416 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
33417
33418 PR fortran/17077
33419 * gfortran.dg/auto_array_1.f90: New test.
33420
33421 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33422
33423 PR fortran/17074
33424 * gfortran.dg/simpleif_1.f90: New test.
33425
33426 2004-08-19 Mark Mitchell <mark@codesourcery.com>
33427
33428 * lib/target-supports.exp (check_profiling_available): Return
33429 false for arm*-*-symbianelf* and arm*-*-eabi*.
33430
33431 PR c++/15890
33432 * g++.dg/template/delete1.C: New test.
33433
33434 2004-08-19 Paul Brook <paul@codesourcery.com>
33435
33436 PR fortran/14976
33437 PR fortran/16228
33438 * gfortran.dg/data_char_1.f90: New test.
33439
33440 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
33441
33442 PR fortran/16946
33443 * gfortran.dg/reduction.f90: New testcase.
33444
33445 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33446
33447 PR fortran/16520
33448 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
33449
33450 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
33451
33452 PR c++/17041
33453 * g++.dg/Wparentheses-3.C: New test.
33454
33455 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
33456
33457 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
33458 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
33459 * gcc.dg/vect/vect-2.c: Likewise.
33460 * gcc.dg/vect/vect-3.c: Likewise.
33461 * gcc.dg/vect/vect-4.c: Likewise.
33462 * gcc.dg/vect/vect-5.c: Likewise.
33463 * gcc.dg/vect/vect-6.c: Likewise.
33464 * gcc.dg/vect/vect-7.c: Likewise.
33465 * gcc.dg/vect/vect-25.c: Likewise.
33466 * gcc.dg/vect/vect-31.c: Likewise.
33467 * gcc.dg/vect/vect-32.c: Likewise.
33468 * gcc.dg/vect/vect-34.c: Likewise.
33469 * gcc.dg/vect/vect-36.c: Likewise.
33470 * gcc.dg/vect/vect-all.c: Likewise.
33471
33472 2004-08-18 Mark Mitchell <mark@codesourcery.com>
33473
33474 PR c++/17068
33475 * g++.dg/template/operator4.C: New test.
33476
33477 2004-08-18 Richard Henderson <rth@redhat.com>
33478
33479 * gcc.dg/20040206-1.c: XFAIL.
33480
33481 2004-08-17 Mark Mitchell <mark@codesourcery.com>
33482
33483 PR c++/16246
33484 * g++.dg/template/array7.C: New test.
33485
33486 2004-08-17 James E Wilson <wilson@specifixinc.com>
33487
33488 * gcc.dg/mips-movcc-1.c: New test.
33489 * gcc.dg/mips-movcc-2.c: New test.
33490 * gcc.dg/mips-movcc-3.c: New test.
33491
33492 * gcc.dg/mips-nmadd-1.c: New test.
33493 * gcc.dg/mips-nmadd-2.c: New test.
33494
33495 2004-08-17 Mark Mitchell <mark@codesourcery.com>
33496
33497 PR c++/15871
33498 * g++.dg/opt/inline8.C: New test.
33499
33500 PR c++/16965
33501 * g++.dg/parse/error17.C: New test.
33502
33503 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
33504
33505 * gcc.dg/vect: New directory for vectorizer tests.
33506 * gcc.dg/vect/tree-vect.h: New file.
33507 * gcc.dg/vect/vect.exp: New file.
33508 * gcc.dg/vect/pr16105.c.c: New test.
33509 * gcc.dg/vect/vect-1.c: New test.
33510 * gcc.dg/vect/vect-2.c: New test.
33511 * gcc.dg/vect/vect-3.c: New test.
33512 * gcc.dg/vect/vect-4.c: New test.
33513 * gcc.dg/vect/vect-5.c: New test.
33514 * gcc.dg/vect/vect-6.c: New test.
33515 * gcc.dg/vect/vect-7.c: New test.
33516 * gcc.dg/vect/vect-8.c: New test.
33517 * gcc.dg/vect/vect-9.c: New test.
33518 * gcc.dg/vect/vect-10.c: New test.
33519 * gcc.dg/vect/vect-11.c: New test.
33520 * gcc.dg/vect/vect-12.c: New test.
33521 * gcc.dg/vect/vect-13.c: New test.
33522 * gcc.dg/vect/vect-14.c: New test.
33523 * gcc.dg/vect/vect-15.c: New test.
33524 * gcc.dg/vect/vect-16.c: New test.
33525 * gcc.dg/vect/vect-17.c: New test.
33526 * gcc.dg/vect/vect-18.c: New test.
33527 * gcc.dg/vect/vect-19.c: New test.
33528 * gcc.dg/vect/vect-20.c: New test.
33529 * gcc.dg/vect/vect-21.c: New test.
33530 * gcc.dg/vect/vect-22.c: New test.
33531 * gcc.dg/vect/vect-23.c: New test.
33532 * gcc.dg/vect/vect-24.c: New test.
33533 * gcc.dg/vect/vect-25.c: New test.
33534 * gcc.dg/vect/vect-26.c: New test.
33535 * gcc.dg/vect/vect-27.c: New test.
33536 * gcc.dg/vect/vect-28.c: New test.
33537 * gcc.dg/vect/vect-29.c: New test.
33538 * gcc.dg/vect/vect-30.c: New test.
33539 * gcc.dg/vect/vect-31.c: New test.
33540 * gcc.dg/vect/vect-32.c: New test.
33541 * gcc.dg/vect/vect-33.c: New test.
33542 * gcc.dg/vect/vect-34.c: New test.
33543 * gcc.dg/vect/vect-35.c: New test.
33544 * gcc.dg/vect/vect-36.c: New test.
33545 * gcc.dg/vect/vect-37.c: New test.
33546 * gcc.dg/vect/vect-38.c: New test.
33547 * gcc.dg/vect/vect-40.c: New test.
33548 * gcc.dg/vect/vect-41.c: New test.
33549 * gcc.dg/vect/vect-42.c: New test.
33550 * gcc.dg/vect/vect-43.c: New test.
33551 * gcc.dg/vect/vect-44.c: New test.
33552 * gcc.dg/vect/vect-45.c: New test.
33553 * gcc.dg/vect/vect-46.c: New test.
33554 * gcc.dg/vect/vect-47.c: New test.
33555 * gcc.dg/vect/vect-48.c: New test.
33556 * gcc.dg/vect/vect-49.c: New test.
33557 * gcc.dg/vect/vect-50.c: New test.
33558 * gcc.dg/vect/vect-51.c: New test.
33559 * gcc.dg/vect/vect-52.c: New test.
33560 * gcc.dg/vect/vect-53.c: New test.
33561 * gcc.dg/vect/vect-54.c: New test.
33562 * gcc.dg/vect/vect-55.c: New test.
33563 * gcc.dg/vect/vect-56.c: New test.
33564 * gcc.dg/vect/vect-57.c: New test.
33565 * gcc.dg/vect/vect-58.c: New test.
33566 * gcc.dg/vect/vect-59.c: New test.
33567 * gcc.dg/vect/vect-60.c: New test.
33568 * gcc.dg/vect/vect-61.c: New test.
33569 * gcc.dg/vect/vect-all.c: New test.
33570 * gcc.dg/vect/vect-none.c: New test.
33571
33572 2004-08-17 Paul Brook <paul@codesourcery.com>
33573
33574 PR fortran/13082
33575 * gfortran.dg/entry_1.f90: New test.
33576
33577 2004-08-17 Andrew Pinski <apinski@apple.com>
33578
33579 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
33580
33581 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
33582
33583 * gcc.dg/pr17036-1.c: New test.
33584
33585 2004-08-16 Devang Patel <dpatel@apple.com>
33586
33587 * gcc.dg/darwin-20040809-1.c: New test.
33588
33589 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
33590
33591 * gcc.dg/funcdef-attr-1.c: New test.
33592
33593 2004-08-16 Janis Johnson <janis187@us.ibm.com>
33594
33595 * gcc.dg/altivec-17.c: New test.
33596 * gcc.dg/altivec-18.c: New test.
33597
33598 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33599
33600 PR c++/6749
33601 * g++.dg/template/vtable2.C: New test.
33602
33603 2004-08-14 Richard Henderson <rth@redhat.com>
33604
33605 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
33606 * gcc.dg/pack-test-4.c (main): Return 0.
33607 * gcc.dg/setjmp-1.c: Remove XFAIL.
33608 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
33609
33610 2004-08-14 Richard Henderson <rth@redhat.com>
33611
33612 * gcc.dg/980217-1.c: Add prototype for printf.
33613
33614 2004-08-13 Bud Davis <bdavis9659@comcast.net>
33615
33616 * gfortran.dg/pr16935.f90: New test.
33617
33618 2004-08-13 Janis Johnson <janis187@us.ibm.com>
33619
33620 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
33621
33622 2004-08-13 Paul Brook <paul@codesourcery.com>
33623
33624 * gfortran.dg/der_io_1.f90: Remove stray comma.
33625
33626 2004-08-12 Janis Johnson <janis187@us.ibm.com>
33627
33628 * gcc.dg/vmx/cw-bug-2.c: Remove.
33629 * gcc.dg/vmx/vprint-1.c: Remove.
33630 * gcc.dg/vmx/vscan-1.c: Remove.
33631
33632 2004-08-12 Devang patel <dpatel@apple.com>
33633
33634 * gcc.dg/darwin-20040809-2.c: New test.
33635
33636 2004-08-12 Janis Johnson <janis1872us.ibm.com>
33637
33638 * g++.dg/ext/altivec-12.C: New test.
33639
33640 * g++.dg/ext/altivec-11.C: New test.
33641
33642 2004-08-12 Paul Brook <paul@codesourcery.com>
33643
33644 * g++.dg/abi/arm_cxa_vec_1.C: New test.
33645
33646 2004-08-12 Janis Johnson <janis187@us.ibm.com>
33647
33648 * g++.dg/ext/altivec-2.C: Check for hardware support before
33649 executing any VMX instructions.
33650
33651 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
33652
33653 2004-08-12 Jakub Jelinek <jakub@redhat.com>
33654
33655 PR c++/16276
33656 * g++.old-deja/g++.other/comdat4.C: New test.
33657 * g++.old-deja/g++.other/comdat4-aux.cc: New.
33658
33659 2004-08-12 Ben Elliston <bje@au.ibm.com>
33660
33661 PR target/16286
33662 * gcc.dg/pr16286.c: New test.
33663
33664 2004-08-12 Jan Beulich <jbeulich@novell.com>
33665
33666 * g++.dg/ext/asm5.C: New.
33667
33668 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33669
33670 PR c++/16698
33671 * g++.dg/eh/crash1.C: New test.
33672
33673 PR c++/16717
33674 * g++.dg/ext/construct1.C: New test.
33675
33676 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33677
33678 PR c++/16853
33679 * g++.dg/init/ptrmem1.C: New test.
33680
33681 PR c++/16618
33682 * g++.dg/parse/offsetof5.C: New test.
33683
33684 PR c++/16870
33685 * g++.dg/template/overload3.C: New test.
33686
33687 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33688
33689 PR c++/16964
33690 * g++.dg/parse/error16.C: New test.
33691
33692 PR c++/16904
33693 * g++.dg/template/error14.C: New test.
33694
33695 PR c++/16929
33696 * g++.dg/template/error15.C: New test.
33697
33698 2004-08-11 Devang Patel <dpatel@apple.com>
33699
33700 * gcc.dg/darwin-ld-20040809-1.c: New test.
33701 * gcc.dg/darwin-ld-20040809-2.c: New test.
33702
33703 2004-08-11 Steven G. Kargl <kargls@comcast.net>
33704
33705 PR fortran/16917
33706 * gfortran.dg/dfloat_1.f90: New test.
33707
33708 2004-08-09 Mark Mitchell <mark@codesourcery.com>
33709
33710 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
33711 * gcc.dg/dll-2.c: Fix dg-require syntax.
33712 * gcc.misc-tests/arm-isr.c (abort): Declare.
33713 (exit): Likewise.
33714
33715 2004-08-10 Mark Mitchell <mark@codesourcery.com>
33716
33717 PR c++/16971
33718 * g++.dg/parse/crash16.C: New test.
33719
33720 2004-08-10 Roger Sayle <roger@eyesopen.com>
33721
33722 * gcc.dg/mips-rsqrt-1.c: New test case.
33723 * gcc.dg/mips-rsqrt-2.c: New test case.
33724 * gcc.dg/mips-rsqrt-3.c: New test case.
33725
33726 2004-08-10 Paul Brook <paul@codesourcery.com>
33727
33728 * gfortran.dg/der_io_1.f90: New test.
33729
33730 2004-08-10 Paul Brook <paul@codesourcery.com>
33731
33732 PR fortran/16919
33733 * gfortran.dg/der_array_1.f90: New test.
33734
33735 2004-08-09 David Edelsohn <edelsohn@gnu.org>
33736
33737 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
33738
33739 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
33740
33741 * gcc.dg/wchar_t-2.c: Fix typo.
33742
33743 2004-08-09 Falk Hueffner <falk@debian.org>
33744
33745 PR tree-optimization/12517
33746 * gcc.c-torture/compile/pr12517.c: New test.
33747
33748 PR tree-optimization/12578
33749 * gcc.c-torture/compile/pr12578.c: New test.
33750
33751 PR tree-optimization/12899
33752 * gcc.c-torture/compile/pr12899.c: New test.
33753
33754 PR rtl-optimization/14692
33755 * gcc.c-torture/compile/pr14692.c: New test.
33756
33757 PR tree-optimization/16461
33758 * gcc.c-torture/compile/pr16461.c: New test.
33759
33760 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
33761
33762 * gfortran.dg/getenv_1.f90: New test.
33763
33764 2004-08-06 Mark Mitchell <mark@codesourcery.com>
33765
33766 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
33767 wchar_t.
33768 * gcc.dg/symbian5.c: Test -fno-short-wchar.
33769
33770 2004-08-06 Paul Brook <paul@codesourcery.com>
33771
33772 * gfortran.dg/ret_array_1.f90: New test.
33773 * gfortran.dg/ret_pointer_1.f90: New test.
33774
33775 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
33776
33777 * gcc.dg/missing-field-init-[12].c: New tests.
33778 * g++.dg/warn/missing-field-init-[12].C: New tests.
33779
33780 2004-08-06 Mark Mitchell <mark@codesourcery.com>
33781
33782 * gcc.dg/enum2.c: New test.
33783 * gcc.dg/symbian3.c: Likewise.
33784 * gcc.dg/symbian4.c: Likewise.
33785 * gcc.dg/wchar_t-2.c: Likewise.
33786
33787 2004-08-05 Mark Mitchell <mark@codesourcery.com>
33788
33789 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
33790 destructor tests.
33791
33792 2004-08-05 Mark Mitchell <mark@codesourcery.com>
33793
33794 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
33795 dg-require-visiblity.
33796 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
33797 * g++.dg/ext/visibility/fvisibility.C: Likewise.
33798 * g++.dg/ext/visibility/memfuncts.C: Likewise.
33799 * g++.dg/ext/visibility/new1.C: Likewise.
33800 * g++.dg/ext/visibility/pragma.C: Likewise.
33801 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
33802 * g++.dg/ext/visibility/virtual.C: Likewise.
33803 * g++/dg/ext/visibility/visibility-1.C: Likewise.
33804 * g++/dg/ext/visibility/visibility-2.C: Likewise.
33805 * g++/dg/ext/visibility/visibility-3.C: Likewise.
33806 * g++/dg/ext/visibility/visibility-4.C: Likewise.
33807 * g++/dg/ext/visibility/visibility-5.C: Likewise.
33808 * g++/dg/ext/visibility/visibility-6.C: Likewise.
33809 * g++/dg/ext/visibility/visibility-7.C: Likewise.
33810 * g++/dg/ext/visibility/visibility-8.C: New test.
33811 * gcc.c-torture/compile/dll.x: Remove.
33812 * gcc.dg/dll-2.c: Use dg-require-dll
33813 * gcc.dg/visibility-10.c: New test.
33814 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
33815 supporting DLLs.
33816 * lib/scanasm.exp (scan_hidden): New function.
33817 (scan_not_hidden): Likewise.
33818
33819 2004-08-05 David Edelsohn <edelsohn@gnu.org>
33820
33821 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
33822
33823 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
33824
33825 * gcc.c-torture/execute/20040805-1.c: New test.
33826
33827 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
33828
33829 * gcc.dg/20020118-1.c: Declare abort.
33830 * gcc.dg/altivec_check.h: Likewise.
33831 * gcc.dg/iftrap-2.c: Likewise.
33832 * gcc.dg/pragma-darwin.c: Likewise.
33833 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
33834
33835 2004-08-04 Geoffrey Keating <geoffk@apple.com>
33836
33837 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
33838
33839 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
33840
33841 * gcc.c-torture/execute/builtins/abs-2.c,
33842 gcc.c-torture/execute/builtins/abs-3.c,
33843 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
33844 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
33845 intmax_t, uintmax_t and their limits.
33846 * gcc.dg/intmax_t-1.c: New test.
33847
33848 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33849
33850 * g++.dg/tc1/dr147.C: Add reference to PR.
33851
33852 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
33853
33854 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
33855 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
33856
33857 2004-08-03 David Edelsohn <edelsohn@gnu.org>
33858
33859 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
33860
33861 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33862
33863 * gcc.dg/redecl-5.c: New test.
33864 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
33865 of scanf.
33866
33867 2004-08-03 Roger Sayle <roger@eyesopen.com>
33868
33869 PR middle-end/16790
33870 * gcc.c-torture/execute/pr16790-1.c: New test case.
33871
33872 2004-08-03 Mark Mitchell <mark@codesourcery.com>
33873
33874 * g++.dg/ext/visibility/assign1.C: New test.
33875 * g++.dg/ext/visibility/new1.C: Likewise.
33876
33877 * gcc.dg/symbian1.c: New test.
33878 * gcc.dg/symbian2.c: Likewise.
33879
33880 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
33881
33882 PR target/16570
33883 * gcc.dg/i386-sse-9.c: New test.
33884
33885 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33886
33887 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
33888
33889 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33890
33891 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
33892 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
33893 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
33894 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
33895 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
33896 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
33897 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
33898 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
33899 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
33900 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
33901 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
33902 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
33903 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
33904 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
33905 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
33906 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
33907 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
33908 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
33909 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
33910 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
33911 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
33912 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
33913 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
33914 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
33915 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
33916 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
33917 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
33918 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
33919 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33920 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33921 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
33922 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
33923 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
33924 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
33925 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
33926 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33927 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33928 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33929 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33930 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
33931 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
33932 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
33933 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
33934 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
33935 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33936 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33937 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
33938 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
33939 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
33940 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
33941 gcc.misc-tests/i386-pf-3dnow-1.c,
33942 gcc.misc-tests/i386-pf-athlon-1.c,
33943 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
33944 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
33945 Declare built-in functions used.
33946 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
33947
33948 2004-08-02 Mark Mitchell <mark@codesourcery.com>
33949
33950 PR c++/16707
33951 * g++.dg/lookup/using12.C: New test.
33952
33953 * g++.dg/init/null1.C: Fix PR number.
33954 * g++.dg/parse/namespace10.C: Likewise.
33955
33956 2004-08-01 Mark Mitchell <mark@codesourcery.com>
33957
33958 PR c++/16224
33959 * g++.dg/template/spec17.C: New test.
33960 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
33961 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
33962
33963 2004-08-02 David Billinghurst
33964
33965 PR fortran/16292
33966 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
33967
33968 2004-08-01 Zack Weinberg <zack@codesourcery.com>
33969
33970 * gcc.dg/ia64-got-1.c: New test case.
33971
33972 2004-08-01 Mark Mitchell <mark@codesourcery.com>
33973
33974 PR c++/16489
33975 * g++.dg/init/null1.C: New test.
33976 * g++.dg/tc1/dr76.C: Adjust error marker.
33977
33978 PR c++/16529
33979 * g++.dg/parse/namespace10.C: New test.
33980
33981 PR c++/16810
33982 * g++.dg/inherit/ptrmem2.C: New test.
33983
33984 2004-08-02 Ben Elliston <bje@au.ibm.com>
33985
33986 PR target/16155
33987 * gcc.dg/pr16155.c: New test.
33988
33989 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
33990
33991 * gcc.dg/redecl-2.c: New test.
33992
33993 2004-07-30 Geoffrey Keating <geoffk@apple.com>
33994
33995 * gcc.dg/darwin-longdouble.c: New file.
33996
33997 2004-07-30 Richard Henderson <rth@redhat.com>
33998
33999 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
34000 write to constant argument.
34001 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
34002
34003 2004-07-30 Richard Henderson <rth@redhat.com>
34004
34005 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
34006 tests of nearest around zero.
34007
34008 2004-07-30 Andrew Pinski <apinski@apple.com>
34009
34010 * gcc.c-torture/compile/20040730-1.c: New test.
34011
34012 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
34013
34014 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
34015 powerpc-eabispe.
34016
34017 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
34018
34019 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
34020
34021 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
34022
34023 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
34024 contains $ld_library_path.
34025 * lib/gfortran.exp (gfortran_link_flags): Likewise.
34026
34027 2004-07-29 Richard Henderson <rth@redhat.com>
34028
34029 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
34030
34031 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
34032 (alt2, which): New.
34033 (Check): Accept either alternative.
34034
34035 2004-07-29 Mark Mitchell <mark@codesourcery.com>
34036
34037 * g++.dg/abi/inline1.C: New test.
34038 * g++.dg/abi/local1-a.cc: Likewise.
34039 * g++.dg/abi/local1.C: Likewise.
34040 * g++.dg/abi/mangle11.C: Tweak location of warnings.
34041 * g++.dg/abi/mangle12.C: Likewise.
34042 * g++.dg/abi/mangle17.C: Likewise.
34043 * g++.dg/abi/mangle20-2.C: Likewise.
34044 * g++.dg/opt/interface1.C: Likewise.
34045 * g++.dg/opt/interface1.h: Likewise.
34046 * g++.dg/opt/interface1-a.cc: New test.
34047 * g++.dg/parse/repo1.C: New test.
34048 * g++.dg/template/repo1.C: Likewise.
34049 * g++.dg/warn/Winline-1.C: Likewise.
34050 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
34051
34052 2004-07-29 Diego Novillo <dnovillo@redhat.com>
34053
34054 * gcc.dg/tree-ssa/20040729-1.c: New test.
34055
34056 2004-07-27 Matt Austern <austern@apple.com>
34057
34058 * gcc.dg/darwin-bool-1.c: New test.
34059 * gcc.dg/darwin-bool-2.c: New test.
34060
34061 2004-07-28 Richard Henderson <rth@redhat.com>
34062
34063 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
34064 arguments in the correct type. Don't write to constant arguments.
34065
34066 2004-07-28 Diego Novillo <dnovillo@redhat.com>
34067
34068 PR tree-optimization/16688
34069 PR tree-optimization/16689
34070 * g++.dg/tree-ssa/pr16688.C: New test.
34071
34072 2004-07-28 Diego Novillo <dnovillo@redhat.com>
34073
34074 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34075 loads. Not only in the comment, this time.
34076
34077 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
34078
34079 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
34080 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
34081 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
34082 * gcc.dg/sh4a-bitmovua.c: New.
34083 * gcc.dg/sh4a-cos.c: New.
34084 * gcc.dg/sh4a-cosf.c: New.
34085 * gcc.dg/sh4a-fprun.c: New.
34086 * gcc.dg/sh4a-fsrra.c: New.
34087 * gcc.dg/sh4a-memmovua.c: New.
34088 * gcc.dg/sh4a-sin.c: New.
34089 * gcc.dg/sh4a-sincos.c: New.
34090 * gcc.dg/sh4a-sincosf.c: New.
34091 * gcc.dg/sh4a-sinf.c: New.
34092
34093 2004-07-28 Diego Novillo <dnovillo@redhat.com>
34094
34095 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
34096 conditionals.
34097 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34098 loads.
34099 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
34100 DOM1.
34101
34102 2004-07-27 Andrew Pinski <apinski@apple.com>
34103
34104 * g++.dg/rtti/tinfo1.C: Correct the xfail.
34105
34106 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
34107
34108 * gcc.dg/pragma-isr.c: New test.
34109
34110 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34111
34112 PR c++/14429
34113 * g++.dg/template/ttp11.C: New test.
34114
34115 2004-07-27 Diego Novillo <dnovillo@redhat.com>
34116
34117 * gcc.c-torture/compile/20040727-1.c: New test.
34118
34119 2004-07-26 Eric Christopher <echristo@redhat.com>
34120
34121 * gcc.c-torture/compile/20040726-2.c: New test.
34122
34123 2004-07-26 Andrew Pinski <apinski@apple.com>
34124
34125 * g++.dg/rtti/tinfo1.C: Xfail.
34126
34127 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
34128
34129 * gcc.c-torture/compile/20040726-1.c: New test.
34130
34131 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
34132 Brian Ryner <bryner@brianryner.com>
34133
34134 PR c++/9283
34135 PR c++/15000
34136 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
34137 * g++.dg/ext/visibility/: New directory.
34138 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
34139 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
34140 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
34141 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
34142 * g++.dg/ext/visibility/fvisibility.C,
34143 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
34144 g++.dg/ext/visibility/fvisibility-override1.C
34145 g++.dg/ext/visibility/fvisibility-override2.C
34146 g++.dg/ext/visibility/memfuncts.C
34147 g++.dg/ext/visibility/noPLT.C
34148 g++.dg/ext/visibility/pragma.C
34149 g++.dg/ext/visibility/pragma-override1.C
34150 g++.dg/ext/visibility/pragma-override2.C
34151 g++.dg/ext/visibility/staticmemfuncts.C
34152 g++.dg/ext/visibility/virtual.C: New tests.
34153
34154 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
34155
34156 PR c/15360
34157 * gcc.dg/pr15360-1.c: New test.
34158
34159 2004-07-25 Daniel Jacobowitz <dan@debian.org>
34160
34161 * gcc.dg/pragma-align-2.c: New test.
34162 * gcc.dg/pragma-init-fini.c: New test.
34163 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
34164 targets.
34165
34166 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
34167
34168 * gcc.dg/init-string-2.c: New test.
34169
34170 2004-07-24 Zack Weinberg <zack@codesourcery.com>
34171
34172 PR 16684
34173 * gcc.dg/Wredundant-decls-1.c: New test case.
34174
34175 2004-07-24 Jakub Jelinek <jakub@redhat.com>
34176
34177 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
34178 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
34179 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
34180 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
34181 * gcc.dg/compat/generate-random.c: New file.
34182 * gcc.dg/compat/generate-random.h: Likewise.
34183 * gcc.dg/compat/generate-random_r.c: Likewise.
34184 * gcc.dg/compat/struct-layout-1.h: Likewise.
34185 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
34186 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
34187 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
34188 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
34189 * gcc.dg/compat/struct-layout-1_main.c: New test.
34190 * gcc.dg/compat/struct-layout-1_x.c: New file.
34191 * gcc.dg/compat/struct-layout-1_y.c: New file.
34192 * gcc.dg/compat/struct-layout-1_test.h: New file.
34193
34194 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
34195
34196 * gcc.dg/comp-return-1.c: New test
34197
34198 2004-07-23 Janis Johnson <janis187@us.ibm.com>
34199
34200 * gcc.dg/vmx/8-02a.c: Fix typo.
34201
34202 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
34203 * gcc.dg/darwin-abi-3.c: New test.
34204
34205 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
34206 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
34207
34208 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
34209 * gcc.dg/vmx/ops-long-1.c: New test.
34210 * gcc.dg/vmx/ops-long-2.c: New test.
34211
34212 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
34213
34214 * g++.dg/lookup/conv-[1234].C: New.
34215
34216 2004-07-22 Mark Mitchell <mark@codesourcery.com>
34217
34218 * g++.dg/parse/attr2.C: Simplify.
34219
34220 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34221
34222 PR c/7284
34223 * gcc.c-torture/execute/pr7284-1.c: New test.
34224
34225 2004-07-22 Brian Booth <bbooth@redhat.com>
34226
34227 * gcc.dg/tree-ssa/20040721-1.c: New test.
34228
34229 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
34230
34231 * g++.dg/template/crash20.c: New.
34232
34233 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
34234
34235 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
34236 Add dg-run directive. Declare variables as required.
34237 * gfortran.dg/g77/README: Update
34238
34239 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
34240
34241 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
34242 gcc.dg/cris-peep2-andu2.c: New tests.
34243
34244 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34245
34246 PR c/15052
34247 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
34248 on return type.
34249 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
34250 messages.
34251 * gcc.dg/qual-return-2.c: Update expected messages.
34252 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
34253
34254 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34255
34256 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
34257 * gcc.dg/noncompile/921102-1.c: Update expected error message.
34258
34259 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34260
34261 PR c/11250
34262 * gcc.dg/init-string-1.c: New test.
34263
34264 2004-07-21 Jakub Jelinek <jakub@redhat.com>
34265
34266 PR middle-end/15345
34267 PR c/16450
34268 * gcc.dg/torture/nested-fn-1.c: New test.
34269
34270 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
34271
34272 PR target/16559
34273 * gcc.dg/ia64-fptr-1.c: New file.
34274
34275 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34276
34277 PR c++/14497
34278 * g++.dg/template/spec16.C: New test.
34279 * g++.old-deja/g++.robertl/eb118.C: Remove.
34280
34281 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34282
34283 PR c++/509
34284 * g++.dg/template/spec15.C: New test.
34285
34286 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
34287
34288 Copy cases from g77.f-torture/execute and add dg-run
34289 directive. Other changes as noted.
34290 * gfortran.dg/g77/13037.f
34291 * gfortran.dg/g77/1832.f
34292 * gfortran.dg/g77/19981119-0.f
34293 * gfortran.dg/g77/19990313-0.f
34294 * gfortran.dg/g77/19990313-1.f
34295 * gfortran.dg/g77/19990313-2.f
34296 * gfortran.dg/g77/19990313-3.f
34297 * gfortran.dg/g77/19990419-1.f
34298 * gfortran.dg/g77/19990826-0.f
34299 * gfortran.dg/g77/19990826-2.f
34300 * gfortran.dg/g77/20000503-1.f
34301 * gfortran.dg/g77/20001111.f
34302 * gfortran.dg/g77/20010116.f
34303 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
34304 * gfortran.dg/g77/20010430.f
34305 * gfortran.dg/g77/6177.f
34306 * gfortran.dg/g77/947.f
34307 * gfortran.dg/g77/970816-3.f
34308 * gfortran.dg/g77/971102-1.f
34309 * gfortran.dg/g77/980520-1.f
34310 * gfortran.dg/g77/980628-0.f
34311 * gfortran.dg/g77/980628-1.f
34312 * gfortran.dg/g77/980628-10.f
34313 * gfortran.dg/g77/980628-2.f
34314 * gfortran.dg/g77/980628-3.f
34315 * gfortran.dg/g77/980628-7.f
34316 * gfortran.dg/g77/980628-8.f
34317 * gfortran.dg/g77/980628-9.f
34318 * gfortran.dg/g77/980701-0.f
34319 * gfortran.dg/g77/980701-1.f
34320 * gfortran.dg/g77/cabs.f
34321 * gfortran.dg/g77/claus.f
34322 * gfortran.dg/g77/complex_1.f
34323 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
34324 * gfortran.dg/g77/dcomplex.f
34325 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
34326 * gfortran.dg/g77/f90-intrinsic-mathematical.f
34327 * gfortran.dg/g77/f90-intrinsic-numeric.f
34328 * gfortran.dg/g77/int8421.f
34329 * gfortran.dg/g77/labug1.f
34330 * gfortran.dg/g77/large_vec.f
34331 * gfortran.dg/g77/le.f
34332 * gfortran.dg/g77/short.f
34333 * gfortran.dg/g77/README: Update
34334
34335 2004-07-20 Mark Mitchell <mark@codesourcery.com>
34336
34337 PR c++/16637
34338 * g++.dg/parse/lookup4.C: New test.
34339
34340 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34341
34342 PR c++/16175
34343 * g++.dg/template/ttp10.C: New test.
34344
34345 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
34346
34347 * gcc.dg/pr12625-1.c: New test.
34348
34349 2004-07-20 Steven Bosscher <stevenb@suse.de>
34350
34351 * gcc.dg/switch-warn-1.c: New test.
34352 * gcc.dg/switch-warn-2.c: New test.
34353 * gcc.c-torture/compile/pr14730.c: Update.
34354
34355 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
34356
34357 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
34358 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
34359 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
34360 g++.dg/template/nontype3.C: Remove trailing CR from tests.
34361
34362 2004-07-18 Mark Mitchell <mark@codesourcery.com>
34363
34364 PR c++/16623
34365 * g++.dg/template/assign1.C: New test.
34366
34367 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34368
34369 PR c++/12170
34370 * g++.dg/template/ttp9.C: New test.
34371
34372 2004-07-19 Daniel Jacobowitz <dan@debian.org>
34373
34374 * gcc.dg/format/cmn-err-1.c: New test.
34375
34376 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
34377
34378 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
34379 gcc.dg/Wparentheses-10.c: New tests.
34380 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
34381
34382 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34383
34384 PR fortran/16465
34385 * gfortran.dg/g77//ffixed-line-length-0.f,
34386 gfortran.dg/g77/ffixed-line-length-132.f,
34387 gfortran.dg/g77/ffixed-line-length-72.f,
34388 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
34389 gfortran.dg/g77/README: Update.
34390
34391 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34392
34393 PR c++/13092
34394 * g++.dg/template/non-dependent7.C: New test.
34395 * g++.dg/template/non-dependent8.C: Likewise.
34396 * g++.dg/template/non-dependent9.C: Likewise.
34397 * g++.dg/template/non-dependent10.C: Likewise.
34398
34399 2004-07-17 Mark Mitchell <mark@codesourcery.com>
34400
34401 PR c++/16337
34402 * g++.dg/parse/attr2.C: New test.
34403
34404 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
34405
34406 * g77.dg: Removed.
34407 * g77.f-torture: Ditto.
34408
34409 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
34410
34411 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
34412 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
34413 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
34414
34415 2004-07-16 Richard Henderson <rth@redhat.com>
34416
34417 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
34418
34419 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34420
34421 * lib/fortran-torture.exp (fortran-torture): Don't test compile
34422 tests with full list of options.
34423 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
34424 of TORTURE_OPTIONS if test contains 'dg-do run'.
34425
34426 PR fortran/16404
34427 * gfortran.dg/do_iterator.f90: New test.
34428
34429 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34430
34431 PR rtl-optimization/16536
34432 * gcc.c-torture/execute/restrict-1.c: New test.
34433
34434 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34435
34436 PR fortran/15324
34437 * gfortran.dg/pr15324.f90: New test.
34438
34439 PR fortran/15129
34440 * gfortran.dg/pr15129.f90: New test.
34441
34442 PR fortran/15140
34443 * gfortran.dg/pr15140.f90: New test.
34444
34445 PR fortran/13792
34446 * gfortran.fortran-torture/execute/bounds.f90: Add check for
34447 compile-time simplification.
34448
34449 2004-07-14 Mike Stump <mrs@apple.com>
34450
34451 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
34452
34453 2004-07-14 James E Wilson <wilson@specifixinc.com>
34454
34455 PR target/16325
34456 * gcc.dg/profile-generate-1.c: New.
34457
34458 2004-07-15 Jakub Jelinek <jakub@redhat.com>
34459
34460 * gcc.c-torture/execute/20040709-1.c: New test.
34461 * gcc.c-torture/execute/20040709-2.c: New test.
34462
34463 2004-07-14 Mike Stump <mrs@apple.com>
34464
34465 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
34466
34467 2004-07-14 Mike Stump <mrs@apple.com>
34468
34469 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
34470
34471 2004-07-13 Mark Mitchell <mark@codesourcery.com>
34472
34473 PR c++/16518
34474 * g++.dg/parse/mutable1.C: New test.
34475
34476 2004-07-13 Diego Novillo <dnovillo@redhat.com>
34477
34478 PR tree-optimization/16443
34479 * gcc.dg/tree-ssa/20040713-1.c: New test.
34480
34481 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
34482
34483 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
34484 for operator new.
34485
34486 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34487
34488 * gfortran.dg/g77/README: New file
34489 * gfortran.dg/g77/19981216-0.f: Copy from
34490 g77.f-torture/noncompile. Add "dg-do compile" and
34491 dg-error as required.
34492 * gfortran.dg/g77/19990218-1.f: Likewise.
34493 * gfortran.dg/g77/19990905-1.f: Likewise.
34494 * gfortran.dg/g77/9263.f: Likewise.
34495 * gfortran.dg/g77/980615-0.f: Likewise.
34496 * gfortran.dg/g77/980616-0.f: Likewise.
34497 * gfortran.dg/g77/check0.f: Likewise.
34498 * gfortran.dg/g77/select_no_compile.f: Likewise.
34499
34500 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34501
34502 Copy files from g77.f-torture/compile.
34503 Add "{ dg-do compile}". Other changes as noted
34504 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
34505 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
34506 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
34507 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
34508 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
34509 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
34510 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
34511 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
34512 statement to conform to standard. Append alpha1.x for reference.
34513 * gfortran.dg/g77/xformat.f: Add dg-warning
34514
34515 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34516
34517 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
34518 Add {dg-do compile} directive.
34519 * gfortran.dg/g77/cpp2.F: Likewise.
34520
34521 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34522
34523 PR c++/5402
34524 * g++.dg/lookup/name-clash1.C: New test.
34525
34526 PR c++/9777
34527 * g++.dg/lookup/name-clash2.C: New test.
34528
34529 PR c++/12102
34530 * g++.dg/lookup/name-clash3.C: New test.
34531
34532 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34533
34534 * g++.dg/lookup/new2.C: New test.
34535 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
34536
34537 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
34538
34539 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
34540 Add {dg-do compile} directive.
34541 * gfortran.dg/g77/13060.f: Likewise.
34542 * gfortran.dg/g77/19990218-0.f: Likewise.
34543 * gfortran.dg/g77/19990305-0.f: Likewise.
34544 * gfortran.dg/g77/19990419-0.f: Likewise.
34545 * gfortran.dg/g77/19990502-0.f: Likewise.
34546 * gfortran.dg/g77/19990502-1.f: Likewise.
34547 * gfortran.dg/g77/19990525-0.f: Likewise.
34548 * gfortran.dg/g77/19990826-1.f: Likewise.
34549 * gfortran.dg/g77/19990826-3.f: Likewise.
34550 * gfortran.dg/g77/19990905-2.f: Likewise.
34551 * gfortran.dg/g77/20000412-1.f: Likewise.
34552 * gfortran.dg/g77/20000511-1.f: Likewise.
34553 * gfortran.dg/g77/20000511-2.f: Likewise.
34554 * gfortran.dg/g77/20000518.f: Likewise.
34555 * gfortran.dg/g77/20000601-1.f: Likewise.
34556 * gfortran.dg/g77/20000601-2.f: Likewise.
34557 * gfortran.dg/g77/20000629-1.f: Likewise.
34558 * gfortran.dg/g77/20000630-2.f: Likewise.
34559 * gfortran.dg/g77/20010115.f: Likewise.
34560 * gfortran.dg/g77/20010321-1.f: Likewise.
34561 * gfortran.dg/g77/20010426.f: Likewise.
34562 * gfortran.dg/g77/20020307-1.f: Likewise.
34563 * gfortran.dg/g77/8485.f: Likewise.
34564 * gfortran.dg/g77/960317-1.f: Likewise.
34565 * gfortran.dg/g77/970915-0.f: Likewise.
34566 * gfortran.dg/g77/980310-1.f: Likewise.
34567 * gfortran.dg/g77/980310-2.f: Likewise.
34568 * gfortran.dg/g77/980310-3.f: Likewise.
34569 * gfortran.dg/g77/980310-4.f: Likewise.
34570 * gfortran.dg/g77/980310-6.f: Likewise.
34571 * gfortran.dg/g77/980310-7.f: Likewise.
34572 * gfortran.dg/g77/980310-8.f: Likewise.
34573 * gfortran.dg/g77/980419-2.f: Likewise.
34574 * gfortran.dg/g77/980424-0.f: Likewise.
34575 * gfortran.dg/g77/980427-0.f: Likewise.
34576 * gfortran.dg/g77/980729-0.f: Likewise.
34577 * gfortran.dg/g77/981117-1.f: Likewise.
34578 * gfortran.dg/g77/toon_1.f: Likewise.
34579
34580 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34581
34582 PR c++/2204
34583 * g++.dg/other/abstract2.C: New test.
34584
34585 2004-07-12 Paul Brook <paul@codesourcery.com>
34586
34587 * gfortran.dg/pointer_init_1.f90: New test.
34588
34589 2004-07-11 Paul Brook <paul@codesourcery.com>
34590
34591 PR fortran/15986
34592 * gfortran.dg/contained_1.f90: New test.
34593
34594 2004-07-11 Mark Mitchell <mark@codesourcery.com>
34595
34596 * g++.dg/parse/defarg8.C: New test.
34597
34598 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34599
34600 PR fortran/16433
34601 * gfortran.dg/pr16433.f: New test.
34602
34603 PR fortran/17574
34604 * gfortran.dg/pr15754.f90: New test.
34605
34606 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
34607
34608 PR tree-optimization/16437
34609 * gcc.c-torture/execute/bitfld-4.c: New test.
34610
34611 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34612
34613 * gfortran.fortran-torture/execute/common_2.f90: Add check for
34614 access to common var from module.
34615
34616 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34617
34618 PR fortran/16336
34619 * gfortran.fortran-torture/execute/common_2.f90: New test.
34620
34621 2004-07-10 Paul Brook <paul@codesourcery.com>
34622
34623 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
34624
34625 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34626
34627 PR fortran/15969
34628 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
34629
34630 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
34631
34632 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
34633 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
34634 * gfortran.dg/g77/ffree-form-1.f: Likewise.
34635 * gfortran.dg/g77/ffree-form-2.f: Likewise.
34636 * gfortran.dg/g77/ffree-form-3.f: Likewise.
34637 * gfortran.dg/g77/fno-underscoring.f: Likewise.
34638 * gfortran.dg/g77/funderscoring.f: Likewise.
34639 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
34640
34641 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34642
34643 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
34644
34645 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34646 Paul Brook <paul@codesourcery.com>
34647
34648 PR fortran/13415
34649 * gfortran.dg/common_pointer_1.f90: New test.
34650
34651 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34652
34653 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
34654
34655 2004-07-09 James E Wilson <wilson@specifixinc.com>
34656
34657 PR target/16364
34658 * gcc.c-torture/compile/20040709-1.c: New.
34659
34660 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34661
34662 PR fortran/14077
34663 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
34664
34665 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34666
34667 PR fortran/13201
34668 * gfortran.dg/shape_1.f90: New test.
34669
34670 2004-07-09 Zack Weinberg <zack@codesourcery.com>
34671 Andrew Pinski <apinski@apple.com>
34672
34673 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
34674
34675 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34676
34677 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
34678 comment.
34679
34680 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34681 Paul Brook <paul@codesourcery.com>
34682
34683 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
34684 '.f95' and '.F95'.
34685
34686 2004-07-09 Diego Novillo <dnovillo@redhat.com>
34687
34688 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
34689
34690 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34691
34692 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
34693 testcases with capital suffix.
34694
34695 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34696
34697 PR fortran/15481
34698 PR fortran/13372
34699 PR fortran/13575
34700 PR fortran/15978
34701 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
34702
34703 * gfortran.dg/implicit_1.f90: New test.
34704
34705 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34706
34707 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
34708 expression to match gfortran warning/error messages
34709 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
34710 dg-error text.
34711
34712 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34713
34714 * lib/fortran-torture.exp: Rename proc search_for to
34715 search_for_re.
34716
34717 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
34718
34719 * gcc.c-torture/execute/simd-5.x: New file.
34720 XFAIL on SPARC 64-bit at -O0.
34721
34722 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34723
34724 PR c++/8211
34725 PR c++/16165
34726 * g++.dg/warn/effc3.C: New test.
34727
34728 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34729
34730 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
34731 change X to 1X in format.
34732 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
34733 add data statements to conform to standard.
34734
34735 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34736
34737 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
34738 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
34739 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
34740
34741 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34742
34743 * gfortran.dg/g77/7388.f: Copy from g77.dg
34744 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
34745 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
34746 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
34747 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
34748 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
34749 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
34750 * gfortran.dg/g77/strlen0.f: Likewise.
34751
34752 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34753
34754 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
34755 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
34756
34757 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34758
34759 * gcc.c-torture/execute/920428-2.x: Delete.
34760 * gcc.c-torture/execute/920501-7.x: Likewise.
34761
34762 2004-07-08 Jakub Jelinek <jakub@redhat.com>
34763
34764 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
34765 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
34766 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
34767 prescott and c3-2.
34768 (PREFETCH_3DNOW): Add -march=c3.
34769
34770 2004-07-08 Diego Novillo <dnovillo@redhat.com>
34771
34772 PR c/16437
34773 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
34774 * gcc.c-torture/execute/bf64-1.x: Likewise.
34775
34776 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34777
34778 * gcc.c-torture/compile/20040708-1.c: New test.
34779
34780 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34781
34782 PR c++/16169
34783 * g++.dg/warn/effc2.C: New test.
34784
34785 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
34786
34787 * gcc.c-torture/execute/bitfld-1.x: Remove.
34788 * gcc.c-torture/execute/bitfld-3.c: New test.
34789 * gcc.dg/bitfld-2.c: Remove XFAILs.
34790
34791 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
34792
34793 PR c++/16276
34794 * g++.dg/rtti/tinfo1.C: New file.
34795
34796 2004-07-07 Eric Christopher <echristo@redhat.com>
34797
34798 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
34799
34800 2004-07-07 Andrew Pinski <apinski@apple.com>
34801
34802 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
34803
34804 2004-07-07 Mark Mitchell <mark@codesourcery.com>
34805
34806 * g++.dg/init/call1.C: XFAIL.
34807
34808 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
34809
34810 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
34811 except for movstrict*, to movmem* and clrstr* to clrmem*.
34812
34813 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
34814
34815 * gcc.c-torture/execute/20040707-1.c: New test.
34816
34817 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
34818
34819 * gcc.c-torture/execute/20040706-1.c: New test.
34820
34821 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34822
34823 PR c++/3671
34824 * g++.dg/template/spec14.C: New test.
34825
34826 2004-07-05 Jakub Jelinek <jakub@redhat.com>
34827
34828 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
34829 nothing if not yet defined. Use it in b, c and d type definitions.
34830 * gcc.c-torture/execute/20040705-1.c: New test.
34831 * gcc.c-torture/execute/20040705-2.c: New test.
34832
34833 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34834
34835 PR c++/2518
34836 * g++.dg/lookup/new1.C: New test.
34837
34838 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34839
34840 PR c++/11406
34841 * g++.dg/template/sizeof8.C: New test.
34842
34843 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
34844
34845 * gcc.c-torture/compile/20040705-1.c: New test.
34846
34847 2004-07-04 Bud Davis <bdavis9659@comcast.net>
34848
34849 * gfortran.fortran-torture/execute/seq_io.f90: New test.
34850
34851 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
34852
34853 * gcc.dg/cpp/if-mop.c: Two new testcases.
34854 * gcc.dg/cpp/trad/comment-3.c: New.
34855
34856 2004-07-04 Paul Brook <paul@codesourcery.com>
34857
34858 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
34859
34860 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
34861
34862 PR c++/3761
34863 * g++.dg/lookup/crash4.C: New test.
34864
34865 2004-07-02 Zack Weinberg <zack@codesourcery.com>
34866
34867 * gcc.c-torture/execute/builtin-abs-1.c
34868 * gcc.c-torture/execute/builtin-abs-2.c
34869 * gcc.c-torture/execute/builtin-complex-1.c
34870 * gcc.c-torture/execute/builtins/string-1-lib.c
34871 * gcc.c-torture/execute/builtins/string-1.c
34872 * gcc.c-torture/execute/builtins/string-2-lib.c
34873 * gcc.c-torture/execute/builtins/string-2.c
34874 * gcc.c-torture/execute/builtins/string-3-lib.c
34875 * gcc.c-torture/execute/builtins/string-3.c
34876 * gcc.c-torture/execute/builtins/string-4-lib.c
34877 * gcc.c-torture/execute/builtins/string-4.c
34878 * gcc.c-torture/execute/builtins/string-5-lib.c
34879 * gcc.c-torture/execute/builtins/string-5.c
34880 * gcc.c-torture/execute/builtins/string-6-lib.c
34881 * gcc.c-torture/execute/builtins/string-6.c
34882 * gcc.c-torture/execute/builtins/string-7-lib.c
34883 * gcc.c-torture/execute/builtins/string-7.c
34884 * gcc.c-torture/execute/builtins/string-8-lib.c
34885 * gcc.c-torture/execute/builtins/string-8.c
34886 * gcc.c-torture/execute/builtins/string-9-lib.c
34887 * gcc.c-torture/execute/builtins/string-9.c
34888 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
34889 * gcc.c-torture/execute/builtins/string-asm-1.c
34890 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
34891 * gcc.c-torture/execute/builtins/string-asm-2.c
34892 * gcc.c-torture/execute/stdio-opt-1.c
34893 * gcc.c-torture/execute/stdio-opt-2.c
34894 * gcc.c-torture/execute/stdio-opt-3.c
34895 * gcc.c-torture/execute/string-opt-1.c
34896 * gcc.c-torture/execute/string-opt-10.c
34897 * gcc.c-torture/execute/string-opt-11.c
34898 * gcc.c-torture/execute/string-opt-12.c
34899 * gcc.c-torture/execute/string-opt-13.c
34900 * gcc.c-torture/execute/string-opt-14.c
34901 * gcc.c-torture/execute/string-opt-15.c
34902 * gcc.c-torture/execute/string-opt-16.c
34903 * gcc.c-torture/execute/string-opt-2.c
34904 * gcc.c-torture/execute/string-opt-6.c
34905 * gcc.c-torture/execute/string-opt-7.c
34906 * gcc.c-torture/execute/string-opt-8.c:
34907 Replace with ...
34908
34909 * gcc.c-torture/execute/builtins/abs-2.c
34910 * gcc.c-torture/execute/builtins/abs-3.c
34911 * gcc.c-torture/execute/builtins/complex-1.c
34912 * gcc.c-torture/execute/builtins/fprintf.c
34913 * gcc.c-torture/execute/builtins/fputs.c
34914 * gcc.c-torture/execute/builtins/memcmp.c
34915 * gcc.c-torture/execute/builtins/memmove.c
34916 * gcc.c-torture/execute/builtins/memops-asm.c
34917 * gcc.c-torture/execute/builtins/mempcpy-2.c
34918 * gcc.c-torture/execute/builtins/mempcpy.c
34919 * gcc.c-torture/execute/builtins/memset.c
34920 * gcc.c-torture/execute/builtins/printf.c
34921 * gcc.c-torture/execute/builtins/sprintf.c
34922 * gcc.c-torture/execute/builtins/strcat.c
34923 * gcc.c-torture/execute/builtins/strchr.c
34924 * gcc.c-torture/execute/builtins/strcmp.c
34925 * gcc.c-torture/execute/builtins/strcpy.c
34926 * gcc.c-torture/execute/builtins/strcspn.c
34927 * gcc.c-torture/execute/builtins/strlen-2.c
34928 * gcc.c-torture/execute/builtins/strlen.c
34929 * gcc.c-torture/execute/builtins/strncat.c
34930 * gcc.c-torture/execute/builtins/strncmp-2.c
34931 * gcc.c-torture/execute/builtins/strncmp.c
34932 * gcc.c-torture/execute/builtins/strncpy.c
34933 * gcc.c-torture/execute/builtins/strpbrk.c
34934 * gcc.c-torture/execute/builtins/strpcpy-2.c
34935 * gcc.c-torture/execute/builtins/strpcpy.c
34936 * gcc.c-torture/execute/builtins/strrchr.c
34937 * gcc.c-torture/execute/builtins/strspn.c
34938 * gcc.c-torture/execute/builtins/strstr-asm.c
34939 * gcc.c-torture/execute/builtins/strstr.c:
34940 ... these new files.
34941
34942 * gcc.c-torture/execute/builtins/abs-2-lib.c
34943 * gcc.c-torture/execute/builtins/abs-3-lib.c
34944 * gcc.c-torture/execute/builtins/complex-1-lib.c
34945 * gcc.c-torture/execute/builtins/fprintf-lib.c
34946 * gcc.c-torture/execute/builtins/fputs-lib.c
34947 * gcc.c-torture/execute/builtins/memcmp-lib.c
34948 * gcc.c-torture/execute/builtins/memmove-lib.c
34949 * gcc.c-torture/execute/builtins/memops-asm-lib.c
34950 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
34951 * gcc.c-torture/execute/builtins/mempcpy-lib.c
34952 * gcc.c-torture/execute/builtins/memset-lib.c
34953 * gcc.c-torture/execute/builtins/printf-lib.c
34954 * gcc.c-torture/execute/builtins/sprintf-lib.c
34955 * gcc.c-torture/execute/builtins/strcat-lib.c
34956 * gcc.c-torture/execute/builtins/strchr-lib.c
34957 * gcc.c-torture/execute/builtins/strcmp-lib.c
34958 * gcc.c-torture/execute/builtins/strcpy-lib.c
34959 * gcc.c-torture/execute/builtins/strcspn-lib.c
34960 * gcc.c-torture/execute/builtins/strlen-2-lib.c
34961 * gcc.c-torture/execute/builtins/strlen-lib.c
34962 * gcc.c-torture/execute/builtins/strncat-lib.c
34963 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
34964 * gcc.c-torture/execute/builtins/strncmp-lib.c
34965 * gcc.c-torture/execute/builtins/strncpy-lib.c
34966 * gcc.c-torture/execute/builtins/strpbrk-lib.c
34967 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
34968 * gcc.c-torture/execute/builtins/strpcpy-lib.c
34969 * gcc.c-torture/execute/builtins/strrchr-lib.c
34970 * gcc.c-torture/execute/builtins/strspn-lib.c
34971 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
34972 * gcc.c-torture/execute/builtins/strstr-lib.c
34973 * gcc.c-torture/execute/builtins/lib/abs.c
34974 * gcc.c-torture/execute/builtins/lib/fprintf.c
34975 * gcc.c-torture/execute/builtins/lib/memset.c
34976 * gcc.c-torture/execute/builtins/lib/printf.c
34977 * gcc.c-torture/execute/builtins/lib/sprintf.c
34978 * gcc.c-torture/execute/builtins/lib/strcpy.c
34979 * gcc.c-torture/execute/builtins/lib/strcspn.c
34980 * gcc.c-torture/execute/builtins/lib/strncat.c
34981 * gcc.c-torture/execute/builtins/lib/strncmp.c
34982 * gcc.c-torture/execute/builtins/lib/strncpy.c
34983 * gcc.c-torture/execute/builtins/lib/strpbrk.c
34984 * gcc.c-torture/execute/builtins/lib/strspn.c
34985 * gcc.c-torture/execute/builtins/lib/strstr.c:
34986 New files containing support routines.
34987
34988 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
34989 declaration.
34990 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
34991 when not optimizing.
34992
34993 2004-07-02 Mark Mitchell <mark@codesourcery.com>
34994
34995 PR c++/16240
34996 * g++.dg/abi/mangle22.C: New test.
34997 * g++.dg/abi/mangle23.C: Likewise.
34998
34999 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
35000
35001 PR fortran/16290
35002 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
35003 Allow for cases without denormalized floating point numbers.
35004
35005 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
35006
35007 PR c/1027
35008 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
35009 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
35010 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
35011 expected warning text.
35012 * gcc.dg/format/diag-2.c: New test.
35013
35014 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
35015
35016 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
35017
35018 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
35019
35020 * gcc.dg/builtins-43.c: New.
35021 * gcc.dg/builtins-44.c: New.
35022 * gcc.dg/builtins-45.c: New.
35023
35024 2004-06-26 Geoffrey Keating <geoffk@apple.com>
35025 Andreas Tobler <a.tobler@schweiz.ch>
35026
35027 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
35028 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
35029 as SIGSEGV.
35030 * gcc.dg/cleanup-11.c: Likewise.
35031 * gcc.dg/cleanup-8.c: Likewise.
35032 * gcc.dg/cleanup-9.c: Likewise.
35033 * gcc.dg/cleanup-5.c: Run on all platforms.
35034
35035 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
35036
35037 * g++.dg/warn/nonnull1.C: New test.
35038
35039 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
35040
35041 * gcc.dg/compat/compat-common.h: Wrap up CINT in
35042 an #ifndef SKIP_COMPLEX_INT/#endif pair.
35043 Special-case the Sun compiler wrt to <complex.h>.
35044
35045 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
35046
35047 * gcc.dg/Wunreachable-8.C: New test.
35048
35049 * gcc.dg/h8300-ice2.c : New test.
35050
35051 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
35052
35053 PR fortran/16161
35054 * gfortran.fortran-torture/compile/implicit.f90: Add test
35055 for implicit character.
35056
35057 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
35058
35059 PR fortran/16289
35060 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
35061 Use tiny() intrinsic to find smallest non-negative real
35062
35063 2004-06-30 Jakub Jelinek <jakub@redhat.com>
35064
35065 * gcc.dg/compat/struct-by-value-22_main.c: New test.
35066 * gcc.dg/compat/struct-by-value-22_x.c: New.
35067 * gcc.dg/compat/struct-by-value-22_y.c: New.
35068
35069 * gcc.c-torture/execute/20040629-1.c: New test.
35070
35071 2004-06-29 Jakub Jelinek <jakub@redhat.com>
35072
35073 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
35074 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
35075
35076 PR target/16195
35077 * gcc.dg/20040625-1.c: New test.
35078
35079 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35080
35081 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
35082
35083 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35084
35085 PR fortran/15963
35086 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
35087
35088 2004-06-29 Richard Henderson <rth@redhat.com>
35089
35090 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
35091
35092 2004-06-29 Paul Brook <paul@codesourcery.com>
35093
35094 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
35095 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
35096
35097 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
35098
35099 PR c++/16260
35100 * g++.dg/parse/crash15.C: New.
35101
35102 2004-06-28 Andrew Pinski <apinski@apple.com>
35103
35104 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
35105 by the error already.
35106
35107 * g++.dg/opt/ptrmem4.C: Change to compile only test.
35108
35109 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
35110
35111 PR target/14041
35112 * gcc.dg/h8300-bss-align-1.c : New.
35113
35114 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
35115
35116 * PR c++/16174
35117 * g++.dg/template/ctor4.C: New.
35118
35119 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
35120
35121 PR c++/16205
35122 * g++.dg/warn/Wsequence-point-1.C: New test.
35123
35124 2004-06-27 Paul Brook <paul@codesourcery.com>
35125
35126 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
35127
35128 2004-06-27 Zack Weinberg <zack@codesourcery.com>
35129
35130 * g++.old-deja/g++.mike/p7325.C: Remove.
35131
35132 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
35133
35134 PR c/14963
35135 * gcc.dg/pr14963.c: New test.
35136
35137 2004-06-27 Mark Mitchell <mark@codesourcery.com>
35138
35139 PR c++/16193
35140 * g++.dg/parse/redef1.C: New test.
35141
35142 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
35143
35144 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
35145 20021110.c.
35146 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
35147 20021119-1.c.
35148 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
35149 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
35150 5-04.c.
35151 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
35152 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
35153 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
35154 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
35155 g++.brendan/enum14.C.
35156 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
35157 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
35158 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
35159 g++.mike/virt1.C.
35160 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
35161 memtemp24.C.
35162
35163 2004-06-27 Roger Sayle <roger@eyesopen.com>
35164
35165 * gcc.dg/20040527-1.c: New test case.
35166
35167 2004-06-26 Bud Davis <bdavis9659@comcast.net>
35168
35169 PR gfortran/pr16196
35170 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
35171
35172 2004-06-25 Roger Sayle <roger@eyesopen.com>
35173
35174 PR middle-end/15825
35175 * gcc.dg/pr15825-1.c: New test case.
35176
35177 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
35178
35179 * gcc.c-torture/execute/20040625-1.c: New test.
35180
35181 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35182
35183 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
35184
35185 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
35186
35187 * gcc.dg/torture/mips-div-1.c: New test.
35188
35189 2004-06-24 Jeff Law <law@redhat.com>
35190
35191 * gcc.dg/tree-ssa/20040624-1.c: New test.
35192
35193 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
35194
35195 * gcc.c-torture/compile/20040624-1.c: New test.
35196
35197 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35198
35199 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
35200 this directory.
35201
35202 2004-06-23 Andrew Pinski <apinski@apple.com>
35203
35204 PR middle-end/15988
35205 * g++.dg/opt/ptrmem4.C: New test.
35206
35207 * gcc.dg/c90-array-quals-2.c: New test.
35208
35209 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
35210
35211 * gcc.dg/kpice1.c: New test.
35212
35213 2006-06-23 Andrew Pinski <apinski@apple.com>
35214
35215 * gcc.dg/c90-array-quals.c: New test.
35216
35217 2006-06-22 Richard Henderson <rth@redhat.com>
35218
35219 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
35220
35221 2004-06-22 Loren James Rittle <ljrittle@acm.org>
35222
35223 * gcc.dg/builtins-config.h: Handle FreeBSD.
35224
35225 2006-06-22 Richard Henderson <rth@redhat.com>
35226
35227 * g++.dg/opt/devirt1.C: New.
35228
35229 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
35230
35231 * g++.dg/opt/pr15551.C: New testcase.
35232
35233 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
35234
35235 PR target/14800
35236 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
35237 x86_64-*-linux* when compiling for 32bit.
35238
35239 2004-06-21 Andrew Pinski <apinski@apple.com>
35240
35241 * gcc.dg/pch/struct-1.c: New.
35242 * gcc.dg/pch/struct-1.hs: New.
35243
35244 2004-06-21 Geoffrey Keating <geoffk@apple.com>
35245
35246 * gcc.dg/pch/save-temps-1.c: New file.
35247 * gcc.dg/pch/save-temps-1.hs: New file.
35248
35249 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
35250
35251 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
35252 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
35253
35254 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35255
35256 * gfortran.fortran-torture/execute/select_1.f90: Rename function
35257 to fix type error.
35258 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
35259 Remove trailing spaces.
35260
35261 2004-06-21 Richard Henderson <rth@redhat.com>
35262
35263 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
35264 merging && to BIT_FIELD_REF.
35265
35266 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
35267
35268 * g++.dg/opt/placeholder1.C: New test.
35269
35270 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
35271
35272 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
35273 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35274 * gcc.dg/compat/union-m128-1_x.c: Likewise.
35275 * gcc.dg/compat/union-m128-1_y.c: Likewise.
35276
35277 2004-06-20 Zack Weinberg <zack@codesourcery.com>
35278
35279 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
35280 extern "C".
35281 * g++.dg/other/pragma-re-1.C: Add comments.
35282
35283 2004-06-19 Bud Davis <bdavis9659@comcast.net>
35284
35285 PR gfortran/16080
35286 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
35287
35288 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
35289
35290 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
35291 instead of setting the type of size_t by
35292 hand.
35293
35294 2004-06-18 Roger Sayle <roger@eyesopen.com>
35295
35296 * gcc.dg/unordered-2.c: New test case.
35297 * gcc.dg/unordered-3.c: New test case.
35298
35299 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
35300
35301 PR other/16043
35302 * lib/g++.exp (g++_version): Tweak regexp for version
35303 * lib/g77.exp (g77_version): Likewise.
35304 * lib/gfortran.exp (gfortran_version): Likewise.
35305 * lib/objc.exp (objc_version): Likewise.
35306 * lib/treelang.exp (treelang_version): Likewise.
35307
35308 2004-06-19 Jakub Jelinek <jakub@redhat.com>
35309
35310 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
35311 Use INT_MAX instead of __INT_MAX__.
35312 * gcc.dg/compat/struct-align-2_y.c: Likewise.
35313
35314 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
35315 * gcc.dg/compat/scalar-return-3_x.c: Use it.
35316 * gcc.dg/compat/scalar-return-3_y.c: Use it.
35317 * gcc.dg/compat/scalar-return-4_x.c: Use it.
35318 * gcc.dg/compat/scalar-return-4_y.c: Use it.
35319 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
35320 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
35321 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
35322 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
35323
35324 * gcc.dg/range-test-1.c: New test.
35325 * g++.dg/opt/range-test-1.C: New test.
35326
35327 2004-06-17 Richard Henderson <rth@redhat.com>
35328
35329 * objc.dg/sync-1.m: New.
35330 * objc.dg/try-catch-1.m: Don't force next runtime.
35331 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
35332 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
35333 shadowed catch clause.
35334 * objc.dg/try-catch-5.m: New.
35335
35336 2004-06-17 Zack Weinberg <zack@codesourcery.com>
35337
35338 Bug 14610
35339 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
35340
35341 2004-06-15 Richard Henderson <rth@redhat.com>
35342
35343 * gcc.dg/20001116-1.c: Move expected warning line.
35344
35345 2004-06-15 Richard Henderson <rth@redhat.com>
35346
35347 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
35348 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
35349
35350 2004-06-15 Jeff Law <law@redhat.com>
35351
35352 * gcc.dg/tree-ssa/20040615-1.c: New test.
35353 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
35354 be less sensitive to operand ordering.
35355 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
35356
35357 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
35358
35359 * g++.dg/abi/bitfield3.C: Add comment..
35360
35361 2004-06-15 Richard Henderson <rth@redhat.com>
35362
35363 * g++.dg/ext/stmtexpr1.C: XFAIL.
35364 * gcc.dg/20030612-1.c: XFAIL.
35365
35366 2004-06-15 Eric Christopher <echristo@redhat.com>
35367
35368 * g++.dg/charset/asm5.c: New.
35369 * gcc.dg/charset/asm6.c: New.
35370
35371 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35372
35373 PR fortran/15962
35374 * gfortran.fortran-torture/execute/select_1.f90: New test.
35375
35376 2004-06-15 Paul Brook <paul@codesourcery.com>
35377
35378 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
35379
35380 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35381
35382 PR c++/15967
35383 * g++.dg/lookup/crash3.C: New test.
35384
35385 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35386
35387 PR c++/15947
35388 * g++.dg/parse/dtor4.C: New test.
35389
35390 2004-06-14 Jeff Law <law@redhat.com>
35391
35392 * gcc.c-torture/compile/20040614-1.c: New test.
35393
35394 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35395
35396 PR fortran/15211
35397 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
35398 LEN of a character array.
35399
35400 2004-06-14 Mark Mitchell <mark@codesourcery.com>
35401
35402 PR c++/15096
35403 * g++.dg/template/ptrmem10.C: New test.
35404
35405 PR c++/14930
35406 * g++.dg/template/friend30.C: New test.
35407
35408 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35409
35410 PR fortran/14928
35411 * gfortran.fortran-torture/compile/mloc.f90: New test.
35412
35413 2004-06-13 Paul Brook <paul@codesourcery.com>
35414
35415 * gfortran.fortran-torture/execute/random_2.f90: New test.
35416
35417 2004-06-13 Eric Christopher <echristo@redhat.com>
35418
35419 * gcc.dg/noncompile/redecl-1.c: Fix error message.
35420
35421 2004-06-12 Paul Brook <paul@codesourcery.com>
35422
35423 * gfortran.fortran-torture/execute/contained_3.f90: New test.
35424
35425 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35426
35427 PR fortran/14923
35428 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
35429
35430 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35431
35432 PR fortran/14957
35433 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
35434 syntax errors in end statements of contained subroutines.
35435
35436 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35437
35438 PR fortran/12841
35439 * gfortran.fortran-torture/execute/null_arg.f90: New test.
35440
35441 2004-06-12 Bud Davis <bdavis9659@comcast.net>
35442
35443 PR fortran/15665
35444 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
35445
35446 2004-06-12 Bud Davis <bdavis9659@comcast.net>
35447
35448 PR gfortran/12839
35449 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
35450
35451 2004-06-11 Mark Mitchell <mark@codesourcery.com>
35452
35453 PR c++/15862
35454 * g++.dg/parse/enum1.C: New test.
35455
35456 2004-06-10 Jeff Law <law@redhat.com>
35457
35458 * gcc.c-torture/compile/20040610-1.c: New test.
35459
35460 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35461
35462 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
35463 * g++.old-deja/g++.other/decl3.C: Likewise.
35464
35465 2004-06-10 Brian Booth <bbooth@redhat.com>
35466
35467 * gcc.dg/tree-ssa/20031015-1.c: Scan for
35468 V_MAY_DEF instead of VDEF.
35469 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
35470
35471 2004-06-10 Mark Mitchell <mark@codesourcery.com>
35472
35473 PR c++/14211
35474 * g++.dg/conversion/const1.C: New test.
35475
35476 PR c++/15076
35477 * g++.dg/conversion/reinterpret1.C: New test.
35478
35479 PR c++/15877
35480 * g++.dg/template/enum2.C: New test.
35481
35482 PR c++/15227
35483 * g++.dg/template/error13.C: New test.
35484
35485 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35486
35487 PR fortran/14957
35488 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
35489 arguments to test_* REAL and of the right size.
35490
35491 2004-06-10 Jakub Jelinek <jakub@redhat.com>
35492
35493 PR target/15569
35494 PR rtl-optimization/15681
35495 * gcc.dg/20040609-1.c: New test.
35496
35497 2004-06-10 Jakub Jelinek <jakub@redhat.com>
35498
35499 PR c++/14791
35500 * g++.dg/opt/builtins1.C: New test.
35501
35502 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
35503
35504 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
35505 that use default windows32 struct layout.
35506 * gcc.dg/i386-bitfield2.c: Likewise.
35507
35508 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
35509
35510 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
35511 for mingw32 and cygwin targets.
35512
35513 2004-06-09 Geoffrey Keating <geoffk@apple.com>
35514
35515 * gcc.dg/pch/macro-4.c: New.
35516 * gcc.dg/pch/macro-4.hs: New.
35517
35518 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35519
35520 PR fortran/13249
35521 * gfortran.fortran-torture/compile/name_clash.f90: New test.
35522
35523 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35524
35525 PR fortran/13372
35526 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
35527
35528 2004-06-09 Bud Davis <bdavis9659@comcast.net>
35529
35530 PR gfortran/14897
35531 * gfortran.fortran-torture/execute/t_edit.f90: New test.
35532
35533 2004-06-09 Bud Davis <bdavis9659@comcast.net>
35534
35535 PR gfortran/15755
35536 * gfortran.fortran-torture/execute/backspace.c : New test.
35537
35538 2004-06-09 Paul Brook <paul@codesourcery.com>
35539
35540 * gfortran.fortran-torture/execure/intrinsic_associated.f90
35541 (pointer_to_section): Rewrite to use smaller array.
35542
35543 2004-06-08 David Edelsohn <edelsohn@gnu.org>
35544
35545 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
35546 * gcc.dg/ext/altivec-10.c: Same.
35547 * gcc.dg/ext/altivec-11.c: Same.
35548 * gcc.dg/ext/altivec-12.c: Same.
35549 * gcc.dg/ext/altivec-13.c: Same.
35550 * gcc.dg/ext/altivec-14.c: Same.
35551 * gcc.dg/ext/altivec-15.c: Same.
35552 * gcc.dg/ext/altivec-16.c: Same.
35553 * gcc.dg/ext/altivec-3.c: Same.
35554 * gcc.dg/ext/altivec-4.c: Same.
35555 * gcc.dg/ext/altivec-6.c: Same.
35556 * gcc.dg/ext/altivec-7.c: Same.
35557 * gcc.dg/ext/altivec-8.c: Same.
35558 * gcc.dg/ext/altivec-varargs-1.c: Same.
35559
35560 * g++.dg/ext/altivec-1.C: Correct dg syntax.
35561 * g++.dg/ext/altivec-10.C: Same.
35562 * g++.dg/ext/altivec-2.C: Same.
35563 * g++.dg/ext/altivec-3.C: Same.
35564 * g++.dg/ext/altivec-4.C: Same.
35565 * g++.dg/ext/altivec-5.C: Same.
35566 * g++.dg/ext/altivec-6.C: Same.
35567 * g++.dg/ext/altivec-7.C: Same.
35568 * g++.dg/ext/altivec-8.C: Same.
35569 * g++.dg/ext/altivec-9.C: Same.
35570
35571 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35572
35573 PR c++/7841
35574 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
35575
35576 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
35577
35578 * gcc.dg/union-1.c: New test.
35579
35580 2004-06-07 Roger Sayle <roger@eyesopen.com>
35581
35582 * gcc.dg/builtins-41.c: New test case.
35583 * gcc.dg/builtins-42.c: New test case.
35584
35585 2004-06-07 David Edelsohn <edelsohn@gnu.org>
35586
35587 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
35588 * g++.dg/ext/altivec-10.C: Same.
35589 * g++.dg/ext/altivec-2.C: Same.
35590 * g++.dg/ext/altivec-3.C: Same.
35591 * g++.dg/ext/altivec-4.C: Same.
35592 * g++.dg/ext/altivec-5.C: Same.
35593 * g++.dg/ext/altivec-6.C: Same.
35594 * g++.dg/ext/altivec-7.C: Same.
35595 * g++.dg/ext/altivec-8.C: Same.
35596 * g++.dg/ext/altivec-9.C: Same.
35597 * g++.old-deja/g++.abi/cxa_vec.C: Same.
35598 * g++.old-deja/g++.brendan/new3.C: Same.
35599 * gcc.c-torture/execute/eeprof-1.x: Same.
35600
35601 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
35602
35603 PR c/14765
35604 * gcc.dg/pr14765-1.c: New test.
35605
35606 2004-06-07 Roger Sayle <roger@eyesopen.com>
35607
35608 PR c/14649
35609 * gcc.dg/pr14649-1.c: New test case.
35610
35611 2004-06-07 Richard Henderson <rth@redhat.com>
35612
35613 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
35614 if temporaries.
35615
35616 2004-06-07 David Edelsohn <edelsohn@gnu.org>
35617
35618 * g++.dg/eh/elide1.C: Remove XFAIL.
35619
35620 2004-06-07 Mark Mitchell <mark@codesourcery.com>
35621
35622 PR c++/15337
35623 * g++.dg/expr/sizeof3.C: New test.
35624
35625 PR c++/14777
35626 * g++.dg/template/access14.C: New test.
35627
35628 PR c++/15554
35629 * g++.dg/template/enum1.C: New test.
35630
35631 PR c++/15057
35632 * g++.dg/eh/throw1.C: New test.
35633
35634 2004-06-07 David Ayers <d.ayers@inode.at>
35635 Ziemowit Laski <zlaski@apple.com>
35636
35637 * lib/objc.exp (objc_target_compile): Revert the '-framework
35638 Foundation' flag fix, since bare Darwin does not ship
35639 with the Foundation framework.
35640 * objc/execute/next_mapping.h: Provide a local NSConstantString
35641 @interface and @implementation.
35642 (objc_constant_string_init): A constructor function, used to
35643 initialize the NSConstantString meta-class object.
35644 * objc/execute/string1.m: Include "next_mapping.h" instead of
35645 <Foundation/NSString.h>.
35646 * objc/execute/string2.m: Likewise.
35647 * objc/execute/string3.m: Likewise.
35648 * objc/execute/string4.m: Likewise.
35649
35650 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
35651
35652 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
35653 to double. Replace double with FLOAT.
35654 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
35655
35656 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
35657 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
35658 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
35659 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
35660 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
35661 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
35662 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
35663 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
35664
35665 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
35666
35667 PR c/13519
35668 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
35669
35670 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35671
35672 PR c++/15503
35673 * g++.dg/template/meminit2.C: New test.
35674
35675 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
35676
35677 PR target/15822
35678 * gcc.c-torture/execute/compare-fp-1.c,
35679 gcc.c-torture/execute/compare-fp-2.c,
35680 gcc.c-torture/execute/compare-fp-3.c,
35681 gcc.c-torture/execute/compare-fp-4.c,
35682 gcc.c-torture/execute/compare-fp-3.x,
35683 gcc.c-torture/execute/compare-fp-4.x: Moved...
35684 * gcc.c-torture/execute/ieee/compare-fp-1.c,
35685 gcc.c-torture/execute/ieee/compare-fp-2.c,
35686 gcc.c-torture/execute/ieee/compare-fp-3.c,
35687 gcc.c-torture/execute/ieee/compare-fp-4.c,
35688 gcc.c-torture/execute/ieee/compare-fp-3.x,
35689 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
35690
35691 2004-06-04 David Ayers <d.ayers@inode.at>
35692
35693 * objc/execute/protocol-isEqual-4.m: New testcase.
35694
35695 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
35696
35697 * objc/execute/protocol-isEqual-1.m: New testcase.
35698 * objc/execute/protocol-isEqual-2.m: New testcase.
35699 * objc/execute/protocol-isEqual-3.m: New testcase.
35700
35701 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35702
35703 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
35704
35705 2004-06-02 Ziemowit Laski <zlaski@apple.com>
35706
35707 * lib/objc.exp (objc_target_compile): When running tests on
35708 Darwin (Mac OS X), inform the linker about '-framework
35709 'Foundation'.
35710
35711 2004-06-02 Eric Christopher <echristo@redhat.com>
35712
35713 * gcc.c-torture/compile/20040602-1.c: New.
35714
35715 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
35716
35717 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
35718 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
35719
35720 PR tree-optimization/14736
35721 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
35722
35723 PR tree-optimization/14042
35724 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
35725
35726 PR tree-optimization/14729
35727 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
35728
35729 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35730
35731 PR fortran/15557
35732 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
35733
35734 2004-06-01 Richard Hederson <rth@redhat.com>
35735
35736 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
35737
35738 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35739
35740 PR c++/14932
35741 * g++.dg/parse/offsetof4.C: New test.
35742
35743 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
35744
35745 PR objc/7993
35746 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
35747
35748 2004-05-31 Mark Mitchell <mark@codesourcery.com>
35749
35750 PR c++/15701
35751 * g++.dg/template/friend29.C: New test.
35752
35753 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
35754
35755 PR c/15749
35756 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
35757
35758 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
35759
35760 * gcc.dg/sparc-trap-1.c: New test.
35761
35762 2004-05-31 Roger Sayle <roger@eyesopen.com>
35763
35764 PR middle-end/15069
35765 * g++.dg/opt/fold3.C: New test case.
35766
35767 2004-05-30 Graham Stott <graham.stott@btinternet.com>
35768
35769 * lib/target-supports.exp (check_iconv_available): Fix fallout
35770 from 2004-05-28 patch.
35771
35772 2004-05-30 Paul Brook <paul@codesourcery.com>
35773
35774 PR fortran/15620
35775 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
35776 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
35777
35778 2004-05-30 Steven G. Kargl <kargls@comcast.net>
35779
35780 * gfortran.fortran-torture/execute/random_1.f90: New test.
35781
35782 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35783
35784 * g++.dg/ext/altivec-10.C: New test.
35785
35786 2004-05-29 Paul Brook <paul@codesourcery.com>
35787
35788 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
35789
35790 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35791
35792 * gcc.dg/altivec-16.c: New test.
35793
35794 2004-05-28 Janis Johnson <janis187@us.ibm.com>
35795
35796 * lib/target-supports.exp (check_vmx_hw_available): New.
35797 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
35798
35799 * lib/target-supports.exp (check_alias_available,
35800 check_iconv_available, check_named_sections_available): Use
35801 unique names for temporary files.
35802
35803 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35804
35805 * gcc.dg/altivec-15.c: New test.
35806
35807 2004-05-28 Mark Mitchell <mark@codesourcery.com>
35808
35809 PR c++/15083
35810 * g++.dg/warn/noeffect6.C: New test.
35811
35812 PR c++/15471
35813 * g++.dg/expr/ptrmem4.C: New test.
35814
35815 PR c++/15640
35816 * g++.dg/template/operator3.C: New test.
35817
35818 2004-05-28 Mark Mitchell <mark@codesourcery.com>
35819
35820 PR c++/14668
35821 * g++.dg/lookup/redecl1.C: New test.
35822 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
35823
35824 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
35825
35826 * gcc.c-torture/execute/compare-fp-1.c,
35827 gcc.c-torture/execute/compare-fp-2.c,
35828 gcc.c-torture/execute/compare-fp-3.c,
35829 gcc.c-torture/execute/compare-fp-4.c,
35830 gcc.c-torture/execute/compare-fp-3.x,
35831 gcc.c-torture/execute/compare-fp-4.x,
35832 gcc.dg/pr15649-1.c: New.
35833
35834 2004-05-27 Adam Nemet <anemet@lnxw.com>
35835
35836 PR c++/12883
35837 * g++.dg/init/array14.C: New test.
35838
35839 2004-05-25 Janis Johnson <janis187@us.ibm.com>
35840
35841 * lib/compat.exp (compat-get-options-main): New.
35842 (compat-get-options): Remove unneeded code, warn for ignored
35843 command.
35844 (compat-execute): Check flag set by dg-require-* commands.
35845
35846 * lib/compat.exp (compat-execute): Break up long lines.
35847
35848 2004-05-24 Janis Johnson <janis187@us.ibm.com>
35849
35850 * gcc.dg/altivec-7.c: Don't use 'vector long'.
35851 * gcc.dg/altivec-14.c: New test.
35852 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
35853
35854 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
35855 * gcc.dg/altivec-12.c: Ditto.
35856
35857 * gcc.dg/altivec-3.c: Move call to altivec_check.
35858
35859 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35860
35861 PR c++/15044
35862 * g++.dg/template/error12.C: New test.
35863
35864 PR c++/15317
35865 * g++.dg/ext/attrib15.C: New test.
35866
35867 PR c++/15329
35868 * g++.dg/template/ptrmem9.C: New test.
35869
35870 2004-05-25 Paul Brook <paul@codesourcery.com>
35871
35872 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
35873
35874 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35875
35876 PR c++/15165
35877 * g++.dg/template/crash19.C: New test.
35878
35879 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35880
35881 PR c++/15025
35882 * g++.dg/template/redecl1.C: New test.
35883
35884 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35885
35886 PR c++/14821
35887 * g++.dg/other/ns1.C: New test.
35888
35889 PR c++/14883
35890 * g++.dg/template/invalid1.C: New test.
35891
35892 2004-05-23 Paul Brook <paul@codesourcery.com>
35893 Victor Leikehman <lei@haifasphere.co.il>
35894
35895 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
35896 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
35897
35898 2004-05-22 Mark Mitchell <mark@codesourcery.com>
35899
35900 PR c++/15285
35901 PR c++/15299
35902 * g++.dg/template/non-dependent5.C: New test.
35903 * g++.dg/template/non-dependent6.C: New test.
35904
35905 2004-05-22 Mark Mitchell <mark@codesourcery.com>
35906
35907 PR c++/15507
35908 * g++.dg/inherit/union1.C: New test.
35909
35910 PR c++/15542
35911 * g++.dg/template/addr1.C: New test.
35912
35913 PR c++/15427
35914 * g++.dg/template/array5.C: New test.
35915
35916 PR c++/15287
35917 * g++.dg/template/array6.C: New test.
35918
35919 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
35920 Roger Sayle <roger@eyesopen.com>
35921
35922 * g++.dg/lookup/forscope2.C: New test case.
35923
35924 2004-05-22 Ben Elliston <bje@au.ibm.com>
35925
35926 * gcc.dg/cpp/Wmissingdirs.c: New.
35927
35928 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
35929
35930 PR target/15301
35931 * gcc.dg/compat/union-m128-1.h: New file.
35932 * gcc.dg/compat/union-m128-1_main.c: Likewise.
35933 * gcc.dg/compat/union-m128-1_x.c: Likewise.
35934 * gcc.dg/compat/union-m128-1_y.c: Likewise.
35935
35936 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
35937
35938 PR target/15302
35939 * gcc.dg/compat/struct-complex-1.h: New file.
35940 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
35941 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
35942 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35943
35944 2004-05-20 Roger Sayle <roger@eyesopen.com>
35945
35946 PR middle-end/3074
35947 * gcc.dg/pr3074-1.c: New test case.
35948 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
35949
35950 2004-05-20 Falk Hueffner <falk@debian.org>
35951
35952 PR other/15526
35953 * gcc.dg/ftrapv-1.c: New test case.
35954
35955 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
35956
35957 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
35958
35959 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
35960 Jeff Law <law@redhat.com>
35961
35962 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
35963 * gcc.dg/tree-ssa/20040518-2.c: New test.
35964
35965 * gcc.dg/tree-ssa/20040518-1.c: New test.
35966
35967 2004-05-18 Zack Weinberg <zack@codesourcery.com>
35968
35969 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
35970
35971 2004-05-18 Paul Brook <paul@codesourcery.com>
35972
35973 PR fortran/13930
35974 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
35975
35976 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35977
35978 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
35979 constant folding.
35980
35981 2004-05-17 Steven Bosscher <stevenb@suse.de>
35982
35983 * gcc.dg/tree-ssa/20040517-1.c: New test.
35984
35985 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35986
35987 * gcc.dg/loop-4.c: New test.
35988
35989 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
35990
35991 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
35992
35993 2004-05-15 Bud Davis <bdavis9659@comcast.net>
35994
35995 PR fortran/15311
35996 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
35997
35998 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35999
36000 PR fortran/13826
36001 PR fortran/13940
36002 * gfortran.fortran-torture/compile/data_1.f90: New test.
36003
36004 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
36005
36006 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
36007 * gcc.dg/uninit-H.c: Define ASM for __s390__.
36008
36009 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
36010
36011 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
36012
36013 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
36014
36015 PR c/15444
36016 * gcc.dg/format/xopen-1.c: Adjust expected message.
36017 * gcc.dg/format/xopen-3.c: New test.
36018
36019 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
36020
36021 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
36022
36023 2004-05-14 Jeff Law <law@redhat.com>
36024
36025 * gcc.dg/tree-ssa/20040514-2.c: New test.
36026
36027 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36028
36029 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
36030 this ...
36031 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
36032 this.
36033
36034 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
36035
36036 * gcc.dg/tree-ssa/20040514-1.c: New test.
36037
36038 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36039
36040 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
36041 test.
36042
36043 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36044
36045 PR fortran/14066
36046 * gfortran.fortran-torture/compile/do_1.f90: New test.
36047
36048 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36049
36050 PR fortran/15051
36051 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
36052 test.
36053
36054 2004-05-14 Bud Davis <bdavis9659@comcast.net>
36055
36056 PR fortran/15149
36057 * gfortran.fortran-torture/execute/random_init.f90: New test.
36058
36059 2004-05-13 Paul Brook <paul@codesourcery.com>
36060
36061 PR fortran/15314
36062 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
36063
36064 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
36065
36066 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
36067 for the powerpc case.
36068
36069 2004-05-13 Jeff Law <law@redhat.com>
36070
36071 * gcc.dg/tree-ssa/20040513-1.c: New test.
36072 * gcc.dg/tree-ssa/20040513-2.c: New test.
36073
36074 2004-05-13 Paul Brook <paul@codesourcery.com>
36075
36076 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
36077 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
36078 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
36079
36080 2004-05-13 Andreas Schwab <schwab@suse.de>
36081
36082 PR other/10819
36083 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
36084 characters.
36085
36086 2004-05-13 Bud Davis <bdavis9659@comcast.net>
36087
36088 PR fortran/15294
36089 * gfortran.fortran-torture/execute/adjustr.f90: New file.
36090
36091 2004-05-13 Diego Novillo <dnovillo@redhat.com>
36092
36093 Merge from tree-ssa-20020619-branch. See
36094 ChangeLog.tree-ssa for details.
36095
36096 2004-05-11 Ziemowit Laski <zlaski@apple.com>
36097
36098 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
36099 include <altivec.h> explicitly.
36100 * gcc.dg/altivec-13.c: Likewise.
36101
36102 2004-05-11 Paul Brook <paul@codesourcery.com>
36103
36104 * gcc.c-torture/compile/20010518-1.c: Force enum size.
36105
36106 2004-05-10 Eric Christopher <echristo@redhat.com>
36107
36108 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
36109 * gcc.dg/sibcall-4.c: Ditto.
36110
36111 2004-05-10 Ziemowit Laski <zlaski@apple.com>
36112
36113 * g++.dg/ext/altivec-8.C: New test case.
36114 * gcc.dg/altivec-13.c: New test case.
36115
36116 2004-05-08 Roger Sayle <roger@eyesopen.com>
36117
36118 * gcc.c-torture/execute/divcmp-1.c: New test case.
36119 * gcc.c-torture/execute/divcmp-2.c: New test case.
36120 * gcc.c-torture/execute/divcmp-3.c: New test case.
36121
36122 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
36123
36124 * g++.dg/other/pragma-re-2.C: New test.
36125
36126 2004-05-07 Uros Bizjak <uros@kss-loka.si>
36127
36128 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
36129 * gcc.dg/i386-387-2.c: Likewise.
36130
36131 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
36132 __builtin_drem.
36133 * gcc.dg/i386-387-6.c: Likewise.
36134
36135 2004-05-07 Uros Bizjak <uros@kss-loka.si>
36136
36137 * gcc.dg/builtins-33.c: Also check log1p*.
36138
36139 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
36140
36141 PR optimization/15296
36142 * gcc.c-torture/execute/pr15296.c: New test.
36143
36144 2004-05-05 Uros Bizjak <uros@kss-loka.si>
36145
36146 * gcc.dg/builtins-40.c: New test.
36147
36148 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
36149
36150 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
36151
36152 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
36153
36154 * g++.dg/ext/spe1.C: New testcase.
36155
36156 2004-05-04 Ziemowit Laski <zlaski@apple.com>
36157
36158 * objc.dg/image-info.m: Allow additional attributes
36159 for __image_info section.
36160
36161 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
36162
36163 * gcc.dg/torture/mips-hilo-2.c: New test.
36164
36165 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36166
36167 PR c++/14389
36168 * g++.dg/template/member5.C: New test.
36169
36170 2004-05-03 Uros Bizjak <uros@kss-loka.si>
36171
36172 * gcc.dg/builtins-34.c: Also check expm1*.
36173
36174 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36175
36176 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
36177 * gcc.dg/torture/builtin-convert-3.c: New test.
36178
36179 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
36180
36181 PR middle-end/15054
36182 * g++.dg/opt/pr15054.C: New test.
36183
36184 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36185
36186 * gcc.dg/torture/builtin-rounding-1.c: New test.
36187 * gcc.dg/builtins-25.c: Delete.
36188 * gcc.dg/builtins-29.c: Delete.
36189
36190 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
36191
36192 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
36193 * gcc.dg/sibcall-4.c: Likewise.
36194 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
36195
36196 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
36197
36198 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
36199 bit-field on 16-bit targets.
36200
36201 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
36202
36203 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
36204 16-bit targets.
36205
36206 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
36207
36208 * gcc.dg/rs6000-power2-1.c: Change to compile only.
36209 * gcc.dg/rs6000-power2-2.c: Likewise.
36210
36211 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
36212
36213 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
36214 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
36215 Change the asm registers to be in form of frN instead of fN.
36216
36217 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36218
36219 * gcc.dg/torture/builtin-convert-2.c: New test.
36220
36221 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
36222
36223 * gcc.dg/rs6000-power2-1.c: New test.
36224 * gcc.dg/rs6000-power2-2.c: New test.
36225
36226 2004-04-28 Jan Hubicka <jh@suse.cz>
36227
36228 * gcc.dg/unused-6.c: New test.
36229
36230 2004-04-24 Laurent GUERBY <laurent@guerby.net>
36231 Ulrich Weigand <uweigand@de.ibm.com>
36232
36233 * ada/acats/run_all.sh: Define $target variable.
36234
36235 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
36236
36237 PR c++/15119
36238 * g++.dg/other/vararg-1.C: New test.
36239
36240 PR c++/4794
36241 * g++.dg/eh/cleanup3.C: New test.
36242
36243 2004-04-24 Laurent GUERBY <laurent@guerby.net>
36244
36245 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
36246 and ad8011a (target_insn).
36247 * ada/acats/support/macro.dfs: Likewise.
36248 * ada/acats/support/impbit.adb: New file.
36249
36250 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
36251
36252 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
36253
36254 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
36255
36256 * gcc.dg/loop-3.c: New test.
36257
36258 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
36259
36260 * gcc.c-torture/execute/simd-5.c: New test.
36261
36262 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36263
36264 PR c++/15064
36265 * g++.dg/template/crash18.C: New test.
36266
36267 2004-04-22 Mark Mitchell <mark@codesourcery.com>
36268
36269 * g++.dg/ext/complit3.C: New test.
36270
36271 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
36272
36273 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
36274 * gcc.dg/altivec-3.c: Same.
36275 * gcc.dg/altivec-varargs-1.c: Same.
36276
36277 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
36278
36279 * lib/target-supports.exp (check_profiling_available): Assume
36280 profiling is not available on powerpc-eabi targets.
36281
36282 2004-04-21 Janis Johnson <janis187@us.ibm.com>
36283
36284 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
36285 * gcc.dg/vmx/bug-1.c: Ditto.
36286
36287 2004-04-20 Eric Christopher <echristo@redhat.com>
36288
36289 * gcc.dg/charset/extern.c: New test.
36290 * g++.dg/charset/extern3.cc: Ditto.
36291
36292 2004-04-20 Uros Bizjak <uros@kss-loka.si>
36293
36294 * gcc.dg/builtins-39.c: New test.
36295
36296 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
36297
36298 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
36299
36300 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
36301
36302 * gcc.dg/torture/mips-hilo-1.c: New test.
36303
36304 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
36305
36306 * gcc.c-torture/compile/20040419-1.c: New test.
36307
36308 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
36309
36310 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
36311
36312 2004-04-18 Zack Weinberg <zack@codesourcery.com>
36313 Aldy Hernandez <aldyh@redhat.com>
36314
36315 * gcc.c-torture/execute/va-arg-24.c: New.
36316
36317 2004-04-17 Zack Weinberg <zack@codesourcery.com>
36318 Aldy Hernandez <aldyh@redhat.com>
36319
36320 * gcc.dg/vmx/1b-01.c: New.
36321 * gcc.dg/vmx/1b-02.c: New.
36322 * gcc.dg/vmx/1b-03.c: New.
36323 * gcc.dg/vmx/1b-04.c: New.
36324 * gcc.dg/vmx/1b-05.c: New.
36325 * gcc.dg/vmx/1b-06.c: New.
36326 * gcc.dg/vmx/1b-07.c: New.
36327 * gcc.dg/vmx/1c-01.c: New.
36328 * gcc.dg/vmx/1c-02.c: New.
36329 * gcc.dg/vmx/3a-01a.c: New.
36330 * gcc.dg/vmx/3a-01.c: New.
36331 * gcc.dg/vmx/3a-01m.c: New.
36332 * gcc.dg/vmx/3a-03.c: New.
36333 * gcc.dg/vmx/3a-03m.c: New.
36334 * gcc.dg/vmx/3a-04.c: New.
36335 * gcc.dg/vmx/3a-04m.c: New.
36336 * gcc.dg/vmx/3a-05.c: New.
36337 * gcc.dg/vmx/3a-06.c: New.
36338 * gcc.dg/vmx/3a-06m.c: New.
36339 * gcc.dg/vmx/3a-07.c: New.
36340 * gcc.dg/vmx/3b-01.c: New.
36341 * gcc.dg/vmx/3b-02.c: New.
36342 * gcc.dg/vmx/3b-10.c: New.
36343 * gcc.dg/vmx/3b-13.c: New.
36344 * gcc.dg/vmx/3b-14.c: New.
36345 * gcc.dg/vmx/3b-15.c: New.
36346 * gcc.dg/vmx/3c-01a.c: New.
36347 * gcc.dg/vmx/3c-01.c: New.
36348 * gcc.dg/vmx/3c-02.c: New.
36349 * gcc.dg/vmx/3c-03.c: New.
36350 * gcc.dg/vmx/3d-01.c: New.
36351 * gcc.dg/vmx/4-01.c: New.
36352 * gcc.dg/vmx/4-03.c: New.
36353 * gcc.dg/vmx/5-01.c: New.
36354 * gcc.dg/vmx/5-02.c: New.
36355 * gcc.dg/vmx/5-03.c: New.
36356 * gcc.dg/vmx/5-04.c: New.
36357 * gcc.dg/vmx/5-05.c: New.
36358 * gcc.dg/vmx/5-06.c: New.
36359 * gcc.dg/vmx/5-07.c: New.
36360 * gcc.dg/vmx/5-07t.c: New.
36361 * gcc.dg/vmx/5-08.c: New.
36362 * gcc.dg/vmx/5-10.c: New.
36363 * gcc.dg/vmx/5-11.c: New.
36364 * gcc.dg/vmx/7-01a.c: New.
36365 * gcc.dg/vmx/7-01.c: New.
36366 * gcc.dg/vmx/7c-01.c: New.
36367 * gcc.dg/vmx/7d-01.c: New.
36368 * gcc.dg/vmx/7d-02.c: New.
36369 * gcc.dg/vmx/8-01.c: New.
36370 * gcc.dg/vmx/8-02a.c: New.
36371 * gcc.dg/vmx/8-02.c: New.
36372 * gcc.dg/vmx/brode-1.c: New.
36373 * gcc.dg/vmx/bug-1.c: New.
36374 * gcc.dg/vmx/bug-2.c: New.
36375 * gcc.dg/vmx/bug-3.c: New.
36376 * gcc.dg/vmx/cw-bug-1.c: New.
36377 * gcc.dg/vmx/cw-bug-2.c: New.
36378 * gcc.dg/vmx/cw-bug-3.c: New.
36379 * gcc.dg/vmx/dct.c: New.
36380 * gcc.dg/vmx/debug-1.c: New.
36381 * gcc.dg/vmx/debug-2.c: New.
36382 * gcc.dg/vmx/debug-3.c: New.
36383 * gcc.dg/vmx/debug-4.c: New.
36384 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
36385 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
36386 * gcc.dg/vmx/eg-5.c: New.
36387 * gcc.dg/vmx/fft.c: New.
36388 * gcc.dg/vmx/gcc-bug-1.c: New.
36389 * gcc.dg/vmx/gcc-bug-2.c: New.
36390 * gcc.dg/vmx/gcc-bug-3.c: New.
36391 * gcc.dg/vmx/gcc-bug-4.c: New.
36392 * gcc.dg/vmx/gcc-bug-5.c: New.
36393 * gcc.dg/vmx/gcc-bug-6.c: New.
36394 * gcc.dg/vmx/gcc-bug-7.c: New.
36395 * gcc.dg/vmx/gcc-bug-8.c: New.
36396 * gcc.dg/vmx/gcc-bug-9.c: New.
36397 * gcc.dg/vmx/gcc-bug-b.c: New.
36398 * gcc.dg/vmx/gcc-bug-c.c: New.
36399 * gcc.dg/vmx/gcc-bug-d.c: New.
36400 * gcc.dg/vmx/gcc-bug-e.c: New.
36401 * gcc.dg/vmx/gcc-bug-f.c: New.
36402 * gcc.dg/vmx/gcc-bug-g.c: New.
36403 * gcc.dg/vmx/gcc-bug-i.c: New.
36404 * gcc.dg/vmx/harness.h: New.
36405 * gcc.dg/vmx/ira1.c: New.
36406 * gcc.dg/vmx/ira2a.c: New.
36407 * gcc.dg/vmx/ira2b.c: New.
36408 * gcc.dg/vmx/ira2.c: New.
36409 * gcc.dg/vmx/ira2c.c: New.
36410 * gcc.dg/vmx/mem.c: New.
36411 * gcc.dg/vmx/newton-1.c: New.
36412 * gcc.dg/vmx/ops.c: New.
36413 * gcc.dg/vmx/sn7153.c: New.
36414 * gcc.dg/vmx/spill2.c: New.
36415 * gcc.dg/vmx/spill3.c: New.
36416 * gcc.dg/vmx/spill.c: New.
36417 * gcc.dg/vmx/t.c: New.
36418 * gcc.dg/vmx/varargs-1.c: New.
36419 * gcc.dg/vmx/varargs-2.c: New.
36420 * gcc.dg/vmx/varargs-3.c: New.
36421 * gcc.dg/vmx/varargs-4.c: New.
36422 * gcc.dg/vmx/varargs-5.c: New.
36423 * gcc.dg/vmx/varargs-6.c: New.
36424 * gcc.dg/vmx/varargs-7.c: New.
36425 * gcc.dg/vmx/vmx.exp: New.
36426 * gcc.dg/vmx/vprint-1.c: New.
36427 * gcc.dg/vmx/vscan-1.c: New.
36428 * gcc.dg/vmx/x-01.c: New.
36429 * gcc.dg/vmx/x-02.c: New.
36430 * gcc.dg/vmx/x-03.c: New.
36431 * gcc.dg/vmx/x-04.c: New.
36432 * gcc.dg/vmx/x-05.c: New.
36433 * gcc.dg/vmx/yousufi-1.c: New.
36434 * gcc.dg/vmx/zero-1.c: New.
36435 * gcc.dg/vmx/zero.c: New.
36436
36437 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
36438
36439 * g++.dg/lookup/java1.C: Update for chage of
36440 _Jv_AllocObject.
36441 * g++.dg/lookup/java2.C: Likewise.
36442
36443 2004-04-17 Laurent GUERBY <laurent@guerby.net>
36444
36445 * ada/acats/run_all.sh: use -O2 by default.
36446
36447 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
36448
36449 * gcc.dg/vr-mult-[12].c: New tests.
36450
36451 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36452
36453 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
36454
36455 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
36456
36457 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
36458
36459 * lib/target-supports.exp (check_profiling_available): Assume
36460 profiling isn't available for mips*-*-elf targets.
36461
36462 2004-04-14 Uros Bizjak <uros@kss-loka.si>
36463
36464 * gcc.dg/builtins-38.c: New test.
36465
36466 2004-04-14 Eric Christopher <echristo@redhat.com>
36467
36468 * g++.dg/charset/charset.exp: Run .cc extension tests.
36469
36470 2004-04-14 Zack Weinberg <zack@codesourcery.com>
36471
36472 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
36473
36474 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36475
36476 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
36477
36478 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
36479
36480 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
36481 * gcc.dg/i386-387-2.c: Likewise.
36482
36483 * gcc.dg/i386-387-7.c: New test.
36484 * gcc.dg/i386-387-8.c: New test.
36485
36486 * gcc.dg/builtins-37.c: New test.
36487
36488 2004-04-13 Geoffrey Keating <geoffk@apple.com>
36489
36490 * g++.dg/pch/externc-1.C: Add missing semicolon.
36491
36492 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
36493
36494 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
36495
36496 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
36497
36498 * gcc.c-torture/execute/20040411-1.c: New test.
36499
36500 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
36501
36502 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
36503
36504 2004-04-09 Chris Demetriou <cgd@broadcom.com>
36505
36506 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
36507
36508 2004-04-09 Zack Weinberg <zack@codesourcery.com>
36509
36510 * lib/target-supports.exp (check_named_sections_available): New.
36511 * lib/gcc-dg.exp (dg-require-named-sections): New.
36512 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
36513 old-deja.exp. Also prune error-count message from HP linker.
36514 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
36515
36516 * g++.dg/init/init-ref4.C: Use dg-require-weak.
36517 * g++.old-deja/g++.pt/static3.C: Likewise.
36518 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
36519
36520 2004-04-09 Roger Sayle <roger@eyesopen.com>
36521
36522 * gcc.c-torture/execute/20040409-1.c: New test case.
36523 * gcc.c-torture/execute/20040409-2.c: New test case.
36524 * gcc.c-torture/execute/20040409-3.c: New test case.
36525
36526 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
36527
36528 * gcc.dg/20040409-1.c: New test.
36529
36530 2004-04-08 Roger Sayle <roger@eyesopen.com>
36531
36532 PR target/14888
36533 * g++.dg/opt/pr14888.C: New test case.
36534
36535 2004-04-08 Geoffrey Keating <geoffk@apple.com>
36536
36537 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
36538 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
36539 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
36540 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
36541 New tests.
36542
36543 2004-04-08 Paul Brook <paul@codesourcery.com>
36544
36545 * gcc.dg/spill-1.c: New test.
36546
36547 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36548
36549 * gcc.dg/torture/builtin-ctype-2.c: New test.
36550
36551 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
36552
36553 * gcc.dg/pch/pch.exp: Add largefile test.
36554
36555 2004-04-06 Geoffrey Keating <geoffk@apple.com>
36556
36557 * g++.dg/pch/externc-1.Hs: New.
36558 * g++.dg/pch/externc-1.C: New.
36559
36560 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36561
36562 * gcc.dg/compat/struct-by-value-5a_main.c,
36563 gcc.dg/compat/struct-by-value-5b_main.c: New files.
36564 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
36565 * gcc.dg/compat/struct-by-value-5a_x.c,
36566 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
36567 gcc.dg/compat/struct-by-value-5_x.c.
36568 * gcc.dg/compat/struct-by-value-5a_y.c,
36569 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
36570 gcc.dg/compat/struct-by-value-5_y.c.
36571
36572 * gcc.dg/compat/struct-by-value-6a_main.c,
36573 gcc.dg/compat/struct-by-value-6b_main.c: New files.
36574 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
36575 * gcc.dg/compat/struct-by-value-6a_x.c,
36576 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
36577 gcc.dg/compat/struct-by-value-6_x.c.
36578 * gcc.dg/compat/struct-by-value-6a_y.c,
36579 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
36580 gcc.dg/compat/struct-by-value-6_y.c.
36581
36582 * gcc.dg/compat/struct-by-value-7a_main.c,
36583 gcc.dg/compat/struct-by-value-7b_main.c: New files.
36584 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
36585 * gcc.dg/compat/struct-by-value-7a_x.c,
36586 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
36587 gcc.dg/compat/struct-by-value-7_x.c.
36588 * gcc.dg/compat/struct-by-value-7a_y.c,
36589 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
36590 gcc.dg/compat/struct-by-value-7_y.c.
36591
36592 2004-04-06 Jakub Jelinek <jakub@redhat.com>
36593
36594 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
36595 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
36596 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
36597 options.
36598
36599 2004-04-06 Uros Bizjak <uros@kss-loka.si>
36600
36601 * gcc.dg/builtins-36.c: New test.
36602
36603 2004-04-06 Paul Brook <paul@codesourcery.com>
36604
36605 * README.gcc: Remove obsolete contraint on testcases.
36606
36607 2004-04-05 Paul Brook <paul@codesourcery.com>
36608
36609 PR2123
36610 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
36611 failure and exit(0) on success.
36612 * g++.dg/expr/anew2.C: Ditto.
36613 * g++.dg/expr/anew3.C: Ditto.
36614 * g++.dg/expr/anew4.C: Ditto.
36615
36616 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
36617
36618 PR c++/3518
36619 * g++.dg/template/unify7.C: New.
36620
36621 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
36622
36623 * g++.dg/README: Bring up to date with new subdirectories; remove
36624 duplicate subdirectory lines.
36625
36626 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
36627
36628 PR c++/14007
36629 * g++.dg/template/unify5.C: New.
36630 * g++.dg/template/unify6.C: New.
36631 * g++.dg/template/qualttp20.C: Adjust.
36632 * g++.old-deja/g++.jason/report.C: Adjust.
36633 * g++.old-deja/g++.other/qual1.C: Adjust.
36634
36635 2004-04-01 Mark Mitchell <mark@codesourcery.com>
36636
36637 PR c++/14803
36638 * g++.dg/inherit/ptrmem1.C: New test.
36639
36640 2004-04-01 Jakub Jelinek <jakub@redhat.com>
36641
36642 PR c++/14755
36643 * gcc.c-torture/execute/20040331-1.c: New test.
36644 * gcc.dg/20040331-1.c: New test.
36645
36646 2004-04-01 Paul Brook <paul@codesourcery.com>
36647
36648 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
36649
36650 2004-03-30 Mark Mitchell <mark@codesourcery.com>
36651
36652 PR c++/14724
36653 * g++.dg/init/goto1.C: New test.
36654
36655 PR c++/14763
36656 * g++.dg/template/defarg4.C: New test.
36657
36658 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
36659
36660 * gcc.dg/altivec-11.c: Extend test for more valid cases.
36661
36662 2004-03-28 David Edelsohn <edelsohn@gnu.org>
36663
36664 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
36665
36666 2004-03-28 Zack Weinberg <zack@codesourcery.com>
36667
36668 * gcc.dg/noncompile/undeclared-2.c: New test.
36669
36670 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
36671
36672 * gcc.dg/940409-1.c: Remove XFAIL.
36673 * gcc.dg/reg-vol-struct-1.c: New test.
36674
36675 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36676
36677 * gcc.dg/torture/builtin-wctype-1.c: New test.
36678
36679 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
36680
36681 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
36682 * gcc.dg/20001101-1.c: Likewise.
36683 * gcc.dg/20001102-1.c: Likewise.
36684
36685 2004-03-25 Roger Sayle <roger@eyesopen.com>
36686
36687 * gcc.dg/compare8.c: Add an additional test for XOR.
36688
36689 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36690
36691 * gcc.dg/torture/builtin-ctype-1.c: New test.
36692
36693 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36694
36695 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
36696 * gcc.dg/torture/builtin-math-1.c: Likewise.
36697 * gcc.dg/torture/builtin-power-1.c: New test.
36698
36699 2004-03-24 Andreas Schwab <schwab@suse.de>
36700
36701 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
36702 IA64 assembler.
36703
36704 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
36705 Roger Sayle <roger@eyesopen.com>
36706
36707 * gcc.dg/compare8.c: New test case.
36708
36709 2004-03-23 Ziemowit Laski <zlaski@apple.com>
36710
36711 * g++.dg/ext/altivec-7.C: New test.
36712
36713 2004-03-23 Zack Weinberg <zack@codesourcery.com>
36714
36715 PR 12267, 12391, 12560, 13129, 14114, 14133
36716 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
36717 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
36718 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
36719 Adjust error regexps.
36720 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
36721 * gcc.dg/noncompile/undeclared-1.c: New test cases.
36722 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
36723 * gcc.dg/local1.c: Add explanatory comment.
36724
36725 2004-03-23 Roger Sayle <roger@eyesopen.com>
36726
36727 PR optimization/14669
36728 * g++.dg/opt/fold2.C: New test case.
36729
36730 2004-03-22 Jakub Jelinek <jakub@redhat.com>
36731
36732 PR c/14069
36733 * gcc.dg/20040322-1.c: New test.
36734
36735 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
36736
36737 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
36738 * gcc.dg/ultrasp4.c: Likewise.
36739 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
36740
36741 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
36742
36743 * gcc.dg/i386-sse-8.c: Reset default options.
36744
36745 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
36746
36747 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
36748 in the error message text.
36749
36750 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
36751
36752 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
36753
36754 2004-03-21 Mark Mitchell <mark@codesourcery.com>
36755
36756 PR c++/14616
36757 * g++.dg/init/array13.C: New test.
36758
36759 2004-03-20 Roger Sayle <roger@eyesopen.com>
36760
36761 PR target/13889
36762 * gcc.c-torture/compile/pr13889.c: New test case.
36763
36764 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
36765
36766 PR c/14635
36767 * builtins-1.c (nan, nans): Don't test.
36768 * builtins-30.c: Don't use nan, nanf, nanl.
36769 * builtins-35.c: New test.
36770
36771 2004-03-19 Ziemowit Laski <zlaski@apple.com>
36772
36773 * g++.dg/ext/altivec-6.C: New test.
36774
36775 2004-03-19 Mark Mitchell <mark@codesourcery.com>
36776
36777 * g++.dg/init/placement3.C: New test.
36778
36779 * g++.dg/template/spec13.C: New test.
36780
36781 * g++.dg/lookup/using11.C: New test.
36782
36783 * g++.dg/lookup/koenig3.C: New test.
36784
36785 * g++.dg/template/operator2.C: New test.
36786
36787 * g++.dg/expr/dtor3.C: New test.
36788 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
36789 marker.
36790 * g++.old-deja/g++.law/visibility28.C: Likewise.
36791
36792 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
36793
36794 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
36795 * gcc.dg/ppc64-abi-3.c: Likewise.
36796
36797 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36798
36799 PR c++/14545
36800 * g++.dg/parse/template15.C: New test.
36801
36802 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36803
36804 * g++.dg/expr/dtor2.C: New test.
36805
36806 * g++.dg/lookup/anon4.C: New test.
36807
36808 * g++.dg/overload/using1.C: New test.
36809
36810 * g++.dg/template/lookup7.C: New test.
36811
36812 * g++.dg/template/typename6.C: New test.
36813
36814 * g++.dg/expr/cond6.C: New test.
36815
36816 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36817
36818 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
36819
36820 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36821
36822 * g++.dg/expr/cond5.C: New test.
36823 * g++.dg/expr/constcast1.C: Likewise.
36824 * g++.dg/expr/ptrmem2.C: Likewise.
36825 * g++.dg/expr/ptrmem3.C: Likewise.
36826 * g++.dg/lookup/main1.C: Likewise.
36827 * g++.dg/template/lookup6.C: Likewise.
36828
36829 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36830
36831 * gcc.dg/local1.c: New test.
36832
36833 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
36834
36835 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36836
36837 * gcc.dg/torture/builtin-convert-1.c: New test.
36838
36839 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36840
36841 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
36842
36843 2004-03-16 Mark Mitchell <mark@codesourcery.com>
36844
36845 PR c++/14481
36846 * g++.dg/warn/Wunused-7.C: New test.
36847
36848 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36849
36850 * gcc.dg/torture/builtin-integral-1.c: New test.
36851
36852 2004-03-16 Mark Mitchell <mark@codesourcery.com>
36853
36854 PR c++/14586
36855 * g++.dg/parse/non-dependent3.C: New test.
36856
36857 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
36858
36859 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
36860 * g++.dg/eh/simd-2.C: Likewise.
36861 * g++.dg/init/array10.C: Likewise.
36862 * gcc.c-torture/compile/simd-1.c: Likewise.
36863 * gcc.c-torture/compile/simd-2.c: Likewise.
36864 * gcc.c-torture/compile/simd-3.c: Likewise.
36865 * gcc.c-torture/compile/simd-4.c: Likewise.
36866 * gcc.c-torture/compile/simd-6.c: Likewise.
36867 * gcc.c-torture/execute/simd-1.c: Likewise.
36868 * gcc.c-torture/execute/simd-2.c: Likewise.
36869 * gcc.dg/compat/vector-defs.h: Likewise.
36870 * gcc.dg/20020531-1.c: Likewise.
36871 * gcc.dg/altivec-3.c: Likewise.
36872 * gcc.dg/altivec-4.c: Likewise.
36873 * gcc.dg/altivec-varargs-1.c: Likewise.
36874 * gcc.dg/compat/vector-defs.h: Likewise.
36875 * gcc.dg/i386-mmx-3.c: Likewise.
36876 * gcc.dg/i386-sse-4.c: Likewise.
36877 * gcc.dg/i386-sse-5.c: Likewise.
36878 * gcc.dg/i386-sse-8.c: Likewise.
36879 * gcc.dg/simd-1.c: Likewise.
36880 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
36881 __ev64_opaque__ since the machine description provides it.
36882
36883 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36884
36885 * lib/compat.exp (skip_list): New global variable.
36886 Use it to hold the user defined COMPAT_SKIPS list if any.
36887 (compat-obj): Add the members of skip_list to optall.
36888
36889 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36890
36891 * gcc.dg/compat/union-by-value-1_main.c,
36892 union-by-value-1_x.c, union-by-value-1_y.c,
36893 union-check.h, union-defs.h,
36894 union-init.h, union-return-1_main.c,
36895 union-return-1_x.c, union-return-1_y.c: New files.
36896
36897 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36898
36899 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
36900 mixed-struct-init.h: Add 4 mixed structure types.
36901 struct-by-value-21_main.c, struct-by-value-21_x.c,
36902 struct-by-value-21_y.c, struct-return-21_main.c,
36903 struct-return-21_x.c, struct-return-21_y.c: New files.
36904
36905 2004-03-13 Mark Mitchell <mark@codesourcery.com>
36906
36907 PR c++/14550
36908 * g++.dg/parse/template14.C: New test.
36909
36910 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
36911
36912 * gcc.c-torture/execute/20040313-1.c: New test.
36913
36914 2004-03-13 Jakub Jelinek <jakub@redhat.com>
36915
36916 PR target/14533
36917 * gcc.dg/20040311-2.c: New test.
36918
36919 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
36920
36921 PR other/14544
36922 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
36923 bit-field.
36924
36925 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
36926
36927 * gcc.dg/20040305-2.c: Add missing return statement.
36928
36929 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36930
36931 * gcc.dg/builtins-34.c: Also check pow10*.
36932
36933 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
36934
36935 PR target/14262
36936 * gcc.dg/20040305-2.c: New test.
36937
36938 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
36939
36940 * gcc.dg/20040310-1.c: New test.
36941
36942 2004-03-11 Roger Sayle <roger@eyesopen.com>
36943
36944 * gcc.c-torture/execute/20040311-1.c: New test case.
36945
36946 2004-03-11 Mark Mitchell <mark@codesourcery.com>
36947
36948 PR c++/14476
36949 * g++.dg/lookup/enum1.C: New test.
36950
36951 2004-03-10 Mark Mitchell <mark@codesourcery.com>
36952
36953 PR c++/14510
36954 * g++.dg/lookup/struct2.C: New test.
36955
36956 2004-03-10 Uros Bizjak <uros@kss-loka.si>
36957
36958 * gcc.dg/builtins-34.c: New test.
36959
36960 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36961
36962 * gcc.dg/torture/builtin-nonneg-1.c: New test.
36963
36964 2004-03-09 James E Wilson <wilson@specifixinc.com>
36965
36966 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
36967 * gcc.dg/alias-2.c: New testcase.
36968
36969 2004-03-09 Zack Weinberg <zack@codesourcery.com>
36970
36971 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
36972
36973 2004-03-09 Roger Sayle <roger@eyesopen.com>
36974
36975 * gcc.c-torture/execute/20040309-1.c: New test case.
36976
36977 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
36978
36979 PR c++/14397
36980 * g++.dg/overload/ref1.C: New.
36981
36982 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36983
36984 PR c++/14409
36985 * g++.dg/template/spec12.C: New test.
36986
36987 PR c++/14448
36988 * g++.dg/parse/crash14.C: New test.
36989
36990 2004-03-09 Mark Mitchell <mark@codesourcery.com>
36991
36992 PR c++/14230
36993 * g++.dg/init/ref11.C: New test.
36994
36995 2004-03-09 Mark Mitchell <mark@codesourcery.com>
36996
36997 PR c++/14432
36998 * g++.dg/parse/builtin2.C: New test.
36999
37000 2004-03-08 Mark Mitchell <mark@codesourcery.com>
37001
37002 PR c++/14401
37003 * g++.dg/init/ctor3.C: New test.
37004 * g++.dg/init/union1.C: New test.
37005 * g++.dg/ext/anon-struct4.C: New test.
37006
37007 2004-03-08 Mark Mitchell <mark@codesourcery.com>
37008
37009 * g++.dg/lookup/koenig1.C: Tweak error messages.
37010 * g++.dg/lookup/used-before-declaration.C: Likewise.
37011 * g++.dg/other/do1.C: Likewise.
37012 * g++.dg/overload/koenig1.C: Likewise.
37013 * g++.dg/parse/crash13.C: Likewise.
37014 * g++.dg/template/instantiate3.C: Likewise.
37015
37016 2004-03-08 Eric Christopher <echristo@redhat.com>
37017
37018 * * lib/target-supports.exp: Enable libiconv in test
37019 compilation. Fix up error checking.
37020
37021 2004-03-08 Roger Sayle <roger@eyesopen.com>
37022
37023 PR middle-end/14289
37024 * gcc.dg/pr14289-1.c: New test case.
37025 * gcc.dg/pr14289-2.c: Likewise.
37026 * gcc.dg/pr14289-3.c: Likewise.
37027
37028 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
37029
37030 * gcc.c-torture/execute/20040308-1.c: New test.
37031
37032 2004-03-07 Roger Sayle <roger@eyesopen.com>
37033
37034 * gcc.c-torture/execute/20040307-1.c: New test case.
37035
37036 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
37037
37038 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
37039
37040 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
37041
37042 * gcc.dg/20040306-1.c: New test.
37043
37044 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
37045
37046 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
37047 them static.
37048 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
37049
37050 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37051
37052 PR c/14465
37053 * gcc.dg/decl-6.c: New test.
37054
37055 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37056
37057 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
37058 Rename LOGPOW -> LOG_POW.
37059 (SQRT_EXP, POW_EXP): New.
37060
37061 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37062
37063 * gcc.dg/i386-sse-8.c: New test.
37064
37065 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37066
37067 PR c/14114
37068 * gcc.dg/decl-5.c: New test.
37069
37070 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
37071
37072 * gcc.dg/20040305-1.c: New test.
37073
37074 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
37075
37076 PR other/14354
37077 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
37078
37079 2004-03-04 Ziemowit Laski <zlaski@apple.com>
37080
37081 PR c++/14425, c++/14426
37082 * g++.dg/ext/altivec-4.C: New test.
37083 * g++.dg/ext/altivec-5.C: New test.
37084
37085 2004-03-04 Geoffrey Keating <geoffk@apple.com>
37086
37087 * g++.old-deja/g++.other/linkage1.C: Expect errors about
37088 global variables of a type with no linkage.
37089 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
37090 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
37091 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
37092 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
37093 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
37094 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
37095 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
37096 * g++.dg/warn/deprecated.C: Name enum Color.
37097 * g++.dg/overload/VLA.C: Name structure for 'b'.
37098 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
37099
37100 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
37101
37102 * gcc.c-torture/compile/20040304-1.c: New test.
37103
37104 2004-03-03 Zack Weinberg <zack@codesourcery.com>
37105
37106 PR 13728
37107 * gcc.dg/decl-4.c: New testcase.
37108
37109 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
37110
37111 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
37112 as PRECF if sizeof (float) > sizeof (double).
37113 (PRECL): Make it the same as PRECF if
37114 sizeof (float) > sizeof (long double).
37115
37116 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37117
37118 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
37119 system type. Add check for irix6 which doesn't have c99 runtime.
37120
37121 2004-03-03 Bob Wilson <bob.wilson@acm.org>
37122
37123 * gcc.dg/const-elim-1.c: xfail for xtensa.
37124
37125 2004-03-01 Mark Mitchell <mark@codesourcery.com>
37126
37127 PR c++/14369
37128 * g++.dg/template/cond4.C: New test.
37129
37130 2004-03-01 Mark Mitchell <mark@codesourcery.com>
37131
37132 PR c++/14360
37133 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
37134
37135 PR c++/14361
37136 * g++.dg/parse/defarg7.C: New test.
37137
37138 PR c++/14359
37139 * g++.dg/template/friend26.C: New test.
37140
37141 2004-03-01 Mark Mitchell <mark@codesourcery.com>
37142
37143 PR c++/14324
37144 * g++.dg/abi/mangle21.C: New test.
37145
37146 PR c++/14260
37147 * g++.dg/parse/constructor2.C: New test.
37148
37149 PR c++/14337
37150 * g++.dg/template/sfinae1.C: New test.
37151
37152 2004-02-29 Mark Mitchell <mark@codesourcery.com>
37153
37154 PR c++/14267
37155 * g++.dg/expr/crash2.C: New test.
37156
37157 PR middle-end/13448
37158 * gcc.dg/inline-5.c: New test.
37159 * gcc.dg/always-inline.c: Split out tests into ...
37160 * gcc.dg/always-inline2.c: ... this and ...
37161 * gcc.dg/always-inline3.c: ... this.
37162
37163 2004-02-29 Mark Mitchell <mark@codesourcery.com>
37164
37165 PR debug/12103
37166 * g++.dg/debug/crash1.C: New test.
37167
37168 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
37169
37170 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
37171 function with __attribute__((noinline)).
37172 (recurser_void2): Likewise.
37173 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
37174 (recurser_void2): Likewise.
37175
37176 2004-02-29 Roger Sayle <roger@eyesopen.com>
37177
37178 PR middle-end/14203
37179 * g++.dg/warn/Wunused-6.C: New test case.
37180
37181 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
37182
37183 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
37184 not defined.
37185
37186 2004-02-27 Eric Christopher <echristo@redhat.com>
37187
37188 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
37189 * g++.dg/charset/asm2.c: Run only x86.
37190 * gcc.dg/charset/asm3.c: Ditto.
37191
37192 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
37193
37194 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
37195 ld_library_path.
37196
37197 2004-02-27 Ziemowit Laski <zlaski@apple.com>
37198
37199 * g++.dg/ext/altivec-3.C: New.
37200
37201 2004-02-26 Richard Henderson <rth@redhat.com>
37202
37203 * g++.dg/ext/attrib10.C: Mark for warning.
37204 * gcc.dg/attr-alias-1.c: New.
37205
37206 2004-02-26 Richard Henderson <rth@redhat.com>
37207
37208 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
37209 * gcc.c-torture/execute/20040208-2.c: ... it back.
37210
37211 2004-02-26 Eric Christopher <echristo@redhat.com>
37212
37213 * lib/target-supports.exp (check-iconv-available): New function.
37214 * lib/gcc-dg.exp (dg-require-iconv): New function.
37215 Use above.
37216 * gcc.dg/charset: New directory.
37217 * gcc.dg/charset/charset.exp: New file.
37218 * gcc.dg/charset/asm1.c: Ditto.
37219 * gcc.dg/charset/asm2.c: Ditto.
37220 * gcc.dg/charset/asm3.c: Ditto.
37221 * gcc.dg/charset/asm4.c: Ditto.
37222 * gcc.dg/charset/asm5.c: Ditto.
37223 * gcc.dg/charset/attribute1.c: Ditto.
37224 * gcc.dg/charset/attribute2.c: Ditto.
37225 * gcc.dg/charset/string1.c: Ditto.
37226 * g++.dg/charset: New directory.
37227 * g++.dg/dg.exp: Add here. Special options.
37228 * g++.dg/charset/charset.exp: New file.
37229 * g++.dg/charset/asm1.c: Ditto.
37230 * g++.dg/charset/asm2.c: Ditto.
37231 * g++.dg/charset/asm3.c: Ditto.
37232 * g++.dg/charset/asm4.c: Ditto.
37233 * g++.dg/charset/attribute1.c: Ditto.
37234 * g++.dg/charset/attribute2.c: Ditto.
37235 * g++.dg/charset/extern1.cc: Ditto.
37236 * g++.dg/charset/extern2.cc: Ditto.
37237 * g++.dg/charset/string1.c: Ditto.
37238
37239 2004-02-26 Mark Mitchell <mark@codesourcery.com>
37240
37241 PR c++/14278
37242 * g++.dg/parse/comma1.C: New test.
37243
37244 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37245
37246 PR c++/14284
37247 * g++.dg/template/ttp8.C: New test.
37248
37249 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
37250
37251 * gcc.dg/fixuns-trunc-1.c: New test.
37252
37253 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37254
37255 * gcc.dg/builtins-config.h: Use #elif.
37256
37257 2004-02-26 Michael Matz <matz@suse.de>
37258
37259 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
37260 * gcc.dg/991214-1.c: Likewise.
37261 * gcc.dg/i386-asm-1.c: Likewise.
37262
37263 2004-02-25 Richard Henderson <rth@redhat.com>
37264
37265 * gcc.c-torture/execute/20040208-2.c: Move ...
37266 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
37267
37268 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37269
37270 PR c++/14246
37271 * g++.dg/other/crash-3.C: New test.
37272
37273 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37274
37275 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
37276 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
37277
37278 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
37279 HP-UX.
37280
37281 2004-02-24 Michael Matz <matz@suse.de>
37282
37283 * gcc.dg/i386-regparm.c: New.
37284
37285 2004-02-23 James E Wilson <wilson@specifixinc.com>
37286
37287 * gcc.c-torture/execute/20040223-1.c: New.
37288
37289 2004-02-23 Zack Weinberg <zack@codesourcery.com>
37290 Kazu Hirata <kazu@cs.umass.edu>
37291
37292 * gcc.dg/fwritable-strings-1.c: Remove.
37293
37294 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
37295
37296 PR c/14156
37297 * gcc.dg/20040223-1.c: New test.
37298
37299 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37300
37301 PR c++/14106
37302 * g++.dg/ext/typeof9.C: New test.
37303
37304 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37305
37306 PR c++/14250
37307 * g++.dg/other/switch1.C: New test.
37308
37309 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
37310
37311 * gcc.dg/cast-function-1.c: Adjust for new informative message.
37312 * gcc.dg/va-arg-1.c: Likewise.
37313
37314 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37315
37316 PR c++/14143
37317 * g++.dg/template/koenig5.C: New test.
37318
37319 2004-02-21 Ziemowit Laski <zlaski@apple.com>
37320
37321 * g++.dg/ext/altivec-1.C: Generalize target triple.
37322 * g++.dg/ext/altivec-2.C: New test case.
37323 * g++.dg/ext/altivec_check.h: New file.
37324 * gcc.dg/altivec-1.c: Generalize target triple;
37325 include altivec_check.h and call altivec_check().
37326 * gcc.dg/altivec-[2-5].c: Generalize target triple.
37327 * gcc.dg/altivec-6.c: New test case.
37328 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
37329 type casts as needed.
37330 * gcc.dg/altivec-10.c: Include altivec_check.h and call
37331 altivec_check().
37332 * gcc.dg/altivec-12.c: New test case.
37333 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
37334 include altivec_check.h and call altivec_check().
37335 * gcc.dg/altivec_check.h: New file.
37336
37337 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37338
37339 * lib/target-supports.exp (check_alias_available): Don't mangle
37340 function `g' in test program.
37341
37342 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37343
37344 * lib/target-supports.exp (check_profiling_available): Check
37345 argument to determine whether we support a profiling type.
37346 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
37347 check_profiling_available.
37348 * g++.dg/bprob/bprob.exp: Likewise.
37349 * g77.dg/bprob/bprob.exp: Likewise.
37350 * gcc.misc-tests/bprob.exp: Likewise.
37351 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
37352 dg-require-profiling and delete expected error handling.
37353 * gcc.dg/20021014-1.c: Likewise.
37354 * gcc.dg/nest.c: Likewise.
37355
37356 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37357
37358 PR c++/12007
37359 * g++.dg/other/vthunk1.C: New test.
37360
37361 2004-02-20 Falk Hueffner <falk@debian.org>
37362
37363 PR target/14201
37364 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
37365
37366 2004-02-20 Mark Mitchell <mark@codesourcery.com>
37367
37368 PR c++/13927
37369 * g++.dg/other/error8.C: Remove XFAIL markers.
37370
37371 PR c++/14173
37372 * g++.dg/ext/packed5.C: New test.
37373
37374 PR c++/14199
37375 * g++.dg/warn/Wunused-5.C: New test.
37376
37377 PR c++/14186
37378 * g++.dg/lookup/member1.C: New test.
37379
37380 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
37381
37382 * gcc.c-torture/compile/20040130-1.c: Enable only when
37383 __INT_MAX__ >= 2147483647L.
37384 * gcc.c-torture/compile/961203-1.c: Likewise.
37385
37386 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
37387
37388 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
37389 * g++.dg/opt/template1.C: Robustify assembler regexp
37390
37391 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37392
37393 * gcc.c-torture/execute/simd-4.x: Remove.
37394 * gcc.c-torture/execute/va-arg-25.x: Likewise.
37395 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
37396 Guard with #ifndef SKIP_ATTRIBUTE.
37397 * gcc.dg/compat/vector-1_y.c: Likewise.
37398 * gcc.dg/compat/vector-2_x.c: Likewise.
37399 * gcc.dg/compat/vector-2_y.c: Likewise.
37400 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
37401 * g++.dg/eh/simd-2.C: Likewise.
37402
37403 2004-02-19 Alan Modra <amodra@bigpond.net.au>
37404
37405 * gcc.c-torture/compile/complex-1.c: New.
37406
37407 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
37408
37409 PR target/14209
37410 * gcc.c-torture/execute/20040218-1.c: New test.
37411
37412 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37413
37414 PR c++/14181
37415 * g++.dg/parse/new2.C: New test.
37416
37417 2004-02-18 Paul Brook <paul@codesourcery.com>
37418
37419 * gcc.c-torture/compile/libcall-1.c: New test.
37420
37421 2004-02-18 Paul Brook <paul@codesourcery.com>
37422
37423 PR debug/12934
37424 * gcc.dg/debug/debug-7.c: New test.
37425
37426 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
37427
37428 * gcc.dg/20040217-1.c: New test.
37429
37430 2004-02-17 Zack Weinberg <zack@codesourcery.com>
37431
37432 * gcc.c-torture/execute/990208-1.x: Delete.
37433
37434 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
37435
37436 * gcc.c-torture/execute/20040208-2.x: New file.
37437
37438 2004-02-17 Mark Mitchell <mark@codesourcery.com>
37439
37440 PR c++/11326
37441 * g++.dg/abi/structret1.C: New test.
37442
37443 2004-02-17 Jakub Jelinek <jakub@redhat.com>
37444
37445 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
37446 (i386_cpuid): No need to test if cpuid is available on AMD64.
37447 Fix assembly, so that it works onboth i386 and AMD64.
37448 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
37449 (vecInLong): Fix s[] member type to unsigned int.
37450 (vecInWord): Remove type.
37451 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
37452 (a64, b64, c64, d64, e64): Remove.
37453 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
37454 Remove unused variable. Remove initialization of removed variables.
37455 Don't call mmx_tests nor sse_tests.
37456 (reference_mmx, reference_sse): Remove.
37457 (check): Add return stmt.
37458 * gcc.dg/i386-sse-7.c: New test.
37459 * gcc.dg/i386-mmx-4.c: New test.
37460
37461 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37462
37463 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
37464 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37465 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37466 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
37467 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
37468 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
37469 g++.dg/tc1/dr94.C: Fix line terminator.
37470
37471 2004-02-16 Geoffrey Keating <geoffk@apple.com>
37472
37473 * gcc.c-torture/compile/20040216-1.c: New.
37474
37475 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37476
37477 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37478 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37479 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
37480 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
37481 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
37482 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
37483
37484 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37485
37486 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
37487
37488 2004-02-15 Mark Mitchell <mark@codesourcery.com>
37489
37490 PR c++/13971
37491 * g++.dg/expr/cond4.C: New test.
37492
37493 PR c++/14086
37494 * g++.dg/lookup/crash2.C: New test.
37495
37496 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
37497
37498 * gcc.c-torture/compile/20040214-2.c: New test.
37499
37500 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
37501
37502 PR c++/14116
37503 * g++.dg/ext/typeof8.C: New test.
37504
37505 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
37506
37507 * gcc.c-torture/compile/20040214-1.c: New test.
37508
37509 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37510
37511 PR c++/13635
37512 * g++.dg/template/spec11.C: New test.
37513
37514 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37515
37516 PR c++/13927
37517 * g++.dg/other/error8.C: New test.
37518
37519 2004-02-13 Mark Mitchell <mark@codesourcery.com>
37520
37521 PR c++/14122
37522 * g++.dg/template/array4.C: New test.
37523
37524 PR c++/14108
37525 * g++.dg/inherit/thunk2.C: New test.
37526
37527 PR c++/14083
37528 * g++.dg/eh/cond2.C: New test.
37529
37530 2004-02-12 Alan Modra <amodra@bigpond.net.au>
37531
37532 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
37533
37534 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
37535
37536 * lib/scanasm.exp (dg-scan): Quote pattern before display.
37537
37538 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
37539
37540 * g++.dg/simd-2.C: xfail on ppc64-linux.
37541
37542 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
37543
37544 PR c/456
37545 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
37546 tests.
37547
37548 2004-02-11 Uros Bizjak <uros@kss-loka.si>
37549
37550 * gcc.dg/builtins-33.c: New test.
37551
37552 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
37553
37554 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
37555
37556 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
37557
37558 * g++.dg/simd-2.C: Set -maltivec for ppc64.
37559
37560 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
37561
37562 * gcc.dg/ppc64-abi-3.c: New test.
37563
37564 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
37565
37566 PR c/14092
37567
37568 * gcc.dg/pr14092-1.c: New testcase.
37569
37570 2004-02-10 Alan Modra <amodra@bigpond.net.au>
37571
37572 * gcc.dg/cpp/assert4.c: Fix typo last change.
37573
37574 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
37575 * gcc.dg/cpp/assert4.c: Handle powerpc64.
37576
37577 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
37578
37579 2004-02-09 Roger Sayle <roger@eyesopen.com>
37580
37581 * gcc.c-torture/compile/20040209-1.c: New test case.
37582
37583 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
37584
37585 * gcc.dg/c90-init-1.c: Adjust expected error messages.
37586
37587 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
37588
37589 * gcc.c-torture/execute/20040208-[12].c: New tests.
37590
37591 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
37592
37593 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
37594
37595 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
37596
37597 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
37598
37599 2004-02-07 Zack Weinberg <zack@codesourcery.com>
37600
37601 Bug 13856
37602 * gcc.dg/visibility-8.c: New testcase.
37603
37604 2004-02-07 Zack Weinberg <zack@codesourcery.com>
37605
37606 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
37607 arguments.
37608 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
37609
37610 2004-02-07 Roger Sayle <roger@eyesopen.com>
37611
37612 PR middle-end/13696
37613 * g++.dg/opt/fold1.C: New test case.
37614
37615 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37616
37617 PR c++/14033
37618 * g++.dg/other/crash-2.C: New test.
37619
37620 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37621
37622 PR c++/14028
37623 * g++.dg/parse/angle-bracket2.C: New test.
37624
37625 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37626
37627 PR middle-end/13750
37628 Revert:
37629 2004-01-15 Geoffrey Keating <geoffk@apple.com>
37630 PR pch/13361
37631 * g++.dg/pch/wchar-1.C: New.
37632 * g++.dg/pch/wchar-1.Hs: New.
37633
37634 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37635
37636 PR c++/14008
37637 * g++.dg/parse/error15.C: New test.
37638 * g++.dg/parse/crash11.C: Update dg-error mark.
37639
37640 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37641
37642 PR c++/13932
37643 * g++.dg/warn/conv2.C: New test.
37644
37645 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37646
37647 PR c++/13086
37648 * g++.dg/warn/incomplete1.C: Remove xfail.
37649
37650 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37651
37652 * lib/file-format.exp (gcc_target_object_format): Use
37653 ${tool}_target_compile, not gcc_target_compile.
37654 * lib/target-supports.exp (check_alias_available): Likewise.
37655 (check_gc_sections_available): Likewise.
37656 * g++.dg/ext/attrib10.C: Use dg-require-alias.
37657 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
37658 dg-require-alias.
37659
37660 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37661
37662 PR c++/13969
37663 * g++.dg/template/static6.C: New test.
37664
37665 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
37666
37667 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
37668
37669 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37670
37671 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
37672 tests for systems where `char' is unsigned by default.
37673
37674 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37675
37676 PR c++/13997
37677 * g++.dg/template/partial3.C: New test.
37678
37679 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
37680
37681 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
37682 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
37683 Remove mentions of obsolete ports.
37684
37685 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
37686
37687 * gcc.dg/noncompile/20001228-1.c: Fix for new
37688 error message.
37689
37690 2004-02-03 Roger Sayle <roger@eyesopen.com>
37691
37692 PR target/9348
37693 * gcc.c-torture/execute/multdi-1.c: New test case.
37694
37695 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37696
37697 PR c++/13925
37698 * g++.dg/template/lookup5.C: New test.
37699
37700 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37701
37702 PR c++/13950
37703 * g++.dg/template/lookup4.C: New test.
37704
37705 PR c++/13970
37706 * g++.dg/parse/error14.C: New test.
37707
37708 PR c++/14002
37709 * g++.dg/parse/template13.C: New test.
37710
37711 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37712
37713 PR c++/13978
37714 * g++.dg/template/koenig4.C: New test.
37715
37716 PR c++/13968
37717 * g++.dg/template/crash17.C: New test.
37718
37719 PR c++/13975
37720 * g++.dg/parse/error13.C: New test.
37721 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
37722
37723 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
37724
37725 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
37726
37727 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
37728
37729 PR c/11658
37730 PR c/13994
37731 * gcc.dg/noncompile/20040203-1.c: New test.
37732 * gcc.dg/noncompile/20040203-2.c: Likewise.
37733 * gcc.dg/noncompile/20040203-3.c: Likewise.
37734 * gcc.dg/20040203-1.c: Likewise.
37735
37736 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
37737
37738 PR c++/10858
37739 * g++.dg/template/sizeof7.C: New test.
37740
37741 2004-02-02 Eric Christopher <echristo@redhat.com>
37742 Zack Weinberg <zack@codesourcery.com>
37743
37744 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
37745
37746 2004-02-02 Zack Weinberg <zack@codesourcery.com>
37747
37748 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
37749 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
37750 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
37751 * gcc.dg/cleanup-5.c: Run only on Linux targets.
37752
37753 2004-02-02 Mark Mitchell <mark@codesourcery.com>
37754
37755 PR c++/13113
37756 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
37757
37758 PR c++/13854
37759 * g++.dg/ext/attrib13.C: New test.
37760
37761 PR c++/13907
37762 * g++.dg/conversion/op2.C: New test.
37763
37764 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37765
37766 * gcc.dg/titype-1.c: Fix pasto.
37767
37768 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37769
37770 * gcc.dg/titype-1.c: New test.
37771
37772 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37773
37774 PR c++/13957
37775 * g++.dg/template/non-type-template-argument-1.C,
37776 g++.dg/template/qualified-id1.C: Update dg-error marks.
37777 * g++.dg/template/nontype6.C: New test.
37778
37779 2004-02-01 Roger Sayle <roger@eyesopen.com>
37780
37781 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
37782 * gcc.dg/builtins-31.c: New testcase.
37783 * gcc.dg/builtins-32.c: New testcase.
37784
37785 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
37786
37787 * objc.dg/call-super-2.m: Update line numbers
37788 for the including of stddef.h.
37789
37790 2004-01-30 Michael Matz <matz@suse.de>
37791
37792 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
37793 g++.dg/ext/case-range3.C: New tests.
37794
37795 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37796
37797 DR206
37798 PR c++/13813
37799 * g++.dg/template/member4.C: New test.
37800
37801 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37802
37803 PR c++/13683
37804 * g++.dg/template/sizeof6.C: New test.
37805
37806 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
37807
37808 * gcc.dg/fwritable-strings-1.c: New test.
37809
37810 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
37811
37812 * gcc.c-torture/compile/20040130-1.c: New test.
37813
37814 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
37815
37816 * objc.dg/call-super-2.m: Include stddef.h for size_t.
37817
37818 2004-01-29 Mark Mitchell <mark@codesourcery.com>
37819
37820 PR c++/13883
37821 * g++.dg/template/ctor3.C: New test.
37822
37823 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37824
37825 * g++.dg/tc1: New directory.
37826 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
37827 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
37828 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
37829 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
37830 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
37831
37832 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37833
37834 * g++.dg/parse/error11.C: New test.
37835 * g++.dg/parse/error12.C: Likewise.
37836
37837 2004-01-28 Ziemowit Laski <zlaski@apple.com>
37838
37839 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
37840 (scan_initial, main): Use aligned_sizeof instead of sizeof.
37841
37842 2004-01-28 Mark Mitchell <mark@codesourcery.com>
37843
37844 PR c++/13791
37845 * g++.dg/ext/attrib12.C: New test.
37846
37847 PR c++/13736
37848 * g++.dg/parse/cast2.C: New test.
37849
37850 2004-01-27 James E Wilson <wilson@specifixinc.com>
37851
37852 * objc.dg/encode-2.m (main): New local string. Set depending on
37853 sizeof long. Use in sscanf call.
37854 * objc.dg/encode-3.m (main): New local string. Set depending on
37855 sizeof long. Use in scan_initial call.
37856
37857 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37858
37859 * objc.dg/call-super-2.m: Make LP64-safe.
37860 * objc.dg/desig-init-1.m: Likewise.
37861
37862 2004-01-27 Devang Patel <dpatel@apple.com>
37863
37864 * g++.dg/debug/namespace1.C: New test.
37865
37866 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
37867
37868 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
37869 xscale-*-*.
37870
37871 * gcc.dg/arm-mmx-1.c: New test.
37872
37873 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
37874
37875 * gcc.dg/20040127-1.c: New test.
37876 * gcc.dg/20040127-2.c: New test.
37877
37878 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37879
37880 * objc.dg/stret-1.m (glob): Renamed to globa.
37881
37882 2004-01-26 Mark Mitchell <mark@codesourcery.com>
37883
37884 PR c++/13663
37885 * g++.dg/expr/for1.C: New test.
37886
37887 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
37888
37889 PR middle-end/13779
37890 * gcc.dg/darwin-longlong.c: New test.
37891
37892 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
37893
37894 * gcc.dg/20040124-1.c: Moved test from here...
37895 * gcc.c-torture/compile/20040124-1.c: ...to here.
37896
37897 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
37898
37899 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
37900 the assembly output if -m64 is passed.
37901
37902 2004-01-25 Mark Mitchell <mark@codesourcery.com>
37903
37904 PR c++/13833
37905 * g++.dg/template/cond3.C: New test.
37906
37907 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37908
37909 PR c++/13810
37910 * g++.dg/template/ttp7.C: New test.
37911
37912 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37913
37914 PR c++/13797
37915 * g++.dg/template/nontype4.C: New test.
37916 * g++.dg/template/nontype5.C: Likewise.
37917
37918 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
37919
37920 * gcc.dg/torture/mips-clobber-at.c: New test.
37921
37922 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
37923
37924 * gcc.dg/20040124-1.c: New test.
37925
37926 2004-01-24 Jakub Jelinek <jakub@redhat.com>
37927
37928 * gcc.dg/20040123-1.c: New test.
37929
37930 2004-01-23 Zack Weinberg <zack@codesourcery.com>
37931
37932 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
37933
37934 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
37935
37936 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
37937
37938 2004-01-23 Andrew Pinski <apinski@apple.com>
37939
37940 * gcc.dg/20030121-1.c: Move to ..
37941 * gcc.dg/20040121-1.c: here.
37942
37943 2004-01-23 Roger Sayle <roger@eyesopen.com>
37944
37945 * gcc.dg/builtins-29.c: New test case.
37946
37947 2004-01-23 Zack Weinberg <zack@codesourcery.com>
37948
37949 PR 18314
37950 * gcc.dg/builtins-30.c: New testcase.
37951
37952 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
37953
37954 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
37955 * lib/g77.exp: Likewise.
37956 * lib/objc.exp: Likewise.
37957 * lib/g++.exp: Likewise.
37958
37959 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
37960
37961 * gcc.dg/struct-by-value-2.c: New test.
37962
37963 2004-01-21 Andrew Pinski <apinski@apple.com>
37964
37965 PR target/13785
37966 * gcc.dg/20030121-1.c: New test.
37967
37968 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
37969
37970 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
37971 clobber frame pointer register in asm statement.
37972
37973 2004-01-21 Falk Hueffner <falk@debian.org>
37974
37975 * gcc.c-torture/compile/20040121-1.c: New test.
37976
37977 2004-01-21 Zack Weinberg <zack@codesourcery.com>
37978
37979 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
37980
37981 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
37982
37983 * gcc.dg/ppc64-abi-2.c: New test.
37984
37985 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
37986
37987 * lib/treelang.exp: Fill out this file.
37988 * lib/treelang-dg.exp: New File.
37989
37990 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
37991
37992 * gcc.c-torture/compile/981022-1.c: Remove.
37993 * gcc.dg/array-5.c: Remove XFAIL.
37994 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
37995 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
37996 gcc.dg/cond-lvalue-1.c: Update.
37997 * gcc.dg/cast-lvalue-2.c: New test.
37998
37999 2004-01-19 Mark Mitchell <mark@codesourcery.com>
38000
38001 PR c++/13592
38002 * g++.dg/other/error1.C (class foo): Tweak error message.
38003
38004 PR c++/13592
38005 * g++.dg/template/call2.C: New test.
38006
38007 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38008
38009 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
38010 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
38011 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
38012 scalar-return-1_x.c, scalar-return-2_y.c,
38013 scalar-return-3_x.c, scalar-return-3_y.c,
38014 scalar-return-4_x.c, scalar-return-4_y.c,
38015 struct-align-1.h, struct-align-1_x.c,
38016 struct-align-1_y.c, struct-align-2.h,
38017 struct-align-2_x.c, struct-align-2_y.c,
38018 struct-by-value-10_y.c, struct-by-value-11_x.c,
38019 struct-by-value-11_y.c, struct-by-value-12_x.c,
38020 struct-by-value-12_y.c, struct-by-value-13_x.c,
38021 struct-by-value-13_y.c, struct-by-value-14_x.c,
38022 struct-by-value-14_y.c, struct-by-value-15_x.c,
38023 struct-by-value-15_y.c, struct-by-value-16_y.c,
38024 struct-by-value-17_y.c, struct-by-value-18_y.c,
38025 struct-by-value-19_y.c, struct-by-value-1_x.c,
38026 struct-by-value-1_y.c, struct-by-value-20_y.c,
38027 struct-by-value-2_x.c, struct-by-value-2_y.c,
38028 struct-by-value-3_y.c, struct-by-value-4_x.c,
38029 struct-by-value-4_y.c, struct-by-value-5_y.c,
38030 struct-by-value-6_y.c, struct-by-value-7_y.c
38031 struct-by-value-8_x.c, struct-by-value-8_y.c
38032 struct-by-value-9_x.c, struct-by-value-9_y.c
38033 struct-return-10_x.c, struct-return-10_y.c,
38034 struct-return-19_x.c, struct-return-20_x.c
38035 struct-return-2_x.c, struct-return-2_y.c
38036 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
38037 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
38038
38039 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38040
38041 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
38042 attribute on sparc*-sun-solaris2.*.
38043
38044 2004-01-18 Mark Mitchell <mark@codesourcery.com>
38045
38046 PR c++/13710
38047 * g++.dg/ext/typeof7.C: New test.
38048
38049 2004-01-18 David Edelsohn <edelsohn@gnu.org>
38050
38051 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
38052 * gcc.dg/const-elim-1.c: Same.
38053
38054 2004-01-17 Ziemowit Laski <zlaski@apple.com>
38055
38056 * objc.dg/stret-1.m: New.
38057 * objc.dg/stret-2.m: New.
38058
38059 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
38060
38061 PR c++/11895
38062 * g++.dg/ext/vector1.C: New test.
38063
38064 2004-01-16 Geoffrey Keating <geoffk@apple.com>
38065
38066 * gcc.dg/pch/import-1.c: New.
38067 * gcc.dg/pch/import-1.hs: New.
38068 * gcc.dg/pch/import-1a.h: New.
38069 * gcc.dg/pch/import-1b.h: New.
38070 * gcc.dg/pch/import-1c.h: New.
38071
38072 2004-01-16 Mark Mitchell <mark@codesourcery.com>
38073
38074 PR c++/13574
38075 * g++.dg/ext/array1.C: New test.
38076
38077 PR c++/13178
38078 * g++.dg/conversion/op1.C: New test.
38079
38080 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
38081
38082 PR 11864
38083 From Kazumoto Kojima / Dan Kegel:
38084 * gcc.dg/pr11864-1.c: New test.
38085
38086 PR 10392
38087 From Marcus Comstedt / Dan Kegel:
38088 * gcc.dg/pr10392-1.c: New test.
38089
38090 2004-01-16 Mark Mitchell <mark@codesourcery.com>
38091
38092 PR c++/13478
38093 * g++.dg/init/ref10.C: New test.
38094
38095 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38096
38097 PR c++/13407
38098 * g++.dg/parse/typename6.C: New test.
38099
38100 2004-01-15 Geoffrey Keating <geoffk@apple.com>
38101
38102 PR pch/13361
38103 * g++.dg/pch/wchar-1.C: New.
38104 * g++.dg/pch/wchar-1.Hs: New.
38105
38106 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38107
38108 PR c++/9259
38109 * g++.dg/expr/sizeof2.C: New test.
38110
38111 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
38112
38113 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
38114
38115 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
38116
38117 PR c++/13659
38118 * g++.dg/lookup/strong-using-3.C: New.
38119 * g++.dg/lookup/using-10.C: New.
38120
38121 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
38122
38123 PR c++/13594
38124 * g++.dg/lookup/strong-using-2.C: New.
38125
38126 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
38127 Dan Kegel <dank@kegel.com>
38128 J"orn Rennecke <joern.rennecke@superh.com>
38129
38130 PR target/9365
38131 * gcc.dg/pr9365-1.c: New test.
38132
38133 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38134
38135 PR c++/8856
38136 * g++.dg/parse/casting-operator2.C: New test.
38137 * g++.old-deja/g++.pt/explicit83.C: Remove.
38138
38139 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
38140
38141 * gcc.dg/label-compound-stmt-1.c: New test.
38142 * gcc.c-torture/compile/950922-1.c,
38143 gcc.c-torture/compile/20000211-3.c,
38144 gcc.c-torture/compile/20000518-1.c,
38145 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
38146 compound statements.
38147
38148 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
38149
38150 * gcc.dg/ppc64-abi-1.c: New test.
38151
38152 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
38153
38154 * g++.dg/ext/attrib9.C: Add dg-warnings.
38155
38156 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38157
38158 PR c++/12335
38159 * g++.dg/parse/dtor3.C: New test.
38160
38161 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
38162
38163 PR c++/12709
38164 * g++.dg/parse/try-catch-1.C: New test.
38165
38166 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
38167
38168 * ada/acats/run_all.sh: Add more verbose output in acats.log
38169 when compiling tests.
38170
38171 2004-01-12 Zack Weinberg <zack@codesourcery.com>
38172
38173 PR 13656
38174 * gcc.dg/typedef-redecl.c: New test case.
38175 * gcc.dg/typedef-redecl.h: New support file.
38176
38177 2004-01-13 Jan Hubicka <jh@suse.cz>
38178
38179 * gcc.dg/always_inline.c: New test.
38180 * gcc.dg/debug/20031231-1.c: Fix.
38181
38182 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38183
38184 PR c++/13474
38185 * g++.dg/template/array3.C: New test.
38186
38187 2004-01-12 Zack Weinberg <zack@codesourcery.com>
38188
38189 * g++.dg/ext/lvalue1.C: No longer expected to fail.
38190 * g++.dg/warn/Wunused-2.C: Likewise.
38191
38192 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38193
38194 PR c++/13289
38195 * g++.dg/template/instantiate6.C: New test.
38196
38197 2004-01-12 Roger Sayle <roger@eyesopen.com>
38198
38199 PR middle-end/11397
38200 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
38201
38202 2004-01-12 Jan Hubicka <jh@suse.cz>
38203
38204 PR opt/12826
38205 * gcc.dg/20040112-1.c: New.
38206
38207 * gcc.dg/dwarf-die[1-7].c: Move to...
38208 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
38209 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
38210
38211 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
38212
38213 PR c++/4100
38214 * g++.dg/parse/friend4.C: New test.
38215
38216 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
38217
38218 PR c++/4100
38219 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
38220 definition is called a friend.
38221
38222 2004-01-11 Zack Weinberg <zack@codesourcery.com>
38223
38224 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
38225
38226 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
38227
38228 PR c++/3478
38229 * g++.dg/parse/error10.C: New test.
38230 * g++.dg/template/arg2.C: Accept "invalid type" error.
38231
38232 2004-01-11 Jakub Jelinek <jakub@redhat.com>
38233
38234 PR middle-end/13392
38235 * g++.dg/opt/expect2.C: New test.
38236
38237 2004-01-10 Zack Weinberg <zack@codesourcery.com>
38238
38239 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
38240 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
38241 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
38242 Update dg-error regexps.
38243
38244 2004-01-10 Zack Weinberg <zack@codesourcery.com>
38245
38246 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
38247 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
38248
38249 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
38250
38251 * gcc.dg/pragma-re-1.c: Use right pointer type.
38252
38253 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
38254
38255 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
38256
38257 2004-01-09 Geoffrey Keating <geoffk@apple.com>
38258
38259 * gcc.dg/rs6000-ldouble-1.c: New.
38260
38261 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38262
38263 DR 337
38264 PR c++/9256
38265 * g++.dg/other/abstract1.C: New test.
38266
38267 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
38268
38269 * g++.dg/lookup/strong-using-1.C: New.
38270
38271 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
38272
38273 PR c/11234
38274 * gcc.dg/func-ptr-conv-1.c: New test.
38275 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
38276
38277 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
38278
38279 PR target/13380.
38280 * gcc.c-torture/compile/20040109-1.c: New.
38281
38282 2004-01-08 Stuart Hastings <stuart@apple.com>
38283
38284 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
38285 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
38286 * gcc.dg/i386-sse-6.c: ...this new testcase.
38287
38288 2004-01-09 Alan Modra <amodra@bigpond.net.au>
38289
38290 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
38291
38292 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38293
38294 * ada/acats/run_acats: Treat 'gnatchop' the same way
38295 as 'gnatmake'. Export GCC_DRIVER.
38296 * ada/acats/run_all.sh: Add target_gnatchop. Use
38297 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
38298
38299 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38300
38301 PR c++/12573
38302 * g++.dg/template/dependent-expr4.C: New test.
38303
38304 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
38305
38306 * gcc.dg/altivec-11.c: New test.
38307
38308 2004-01-07 Mark Mitchell <mark@codesourcery.com>
38309
38310 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
38311
38312 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
38313
38314 PR c/6024
38315 * gcc.dg/enum-compat-1.c: New test.
38316 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
38317
38318 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
38319
38320 PR c/12165
38321 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
38322 gcc.dg/c99-idem-qual-3.c: New tests.
38323
38324 2004-01-07 Alan Modra <amodra@bigpond.net.au>
38325
38326 * gcc.dg/winline-7.c: Don't cast void * to int.
38327
38328 2004-01-06 Jan Hubicka <jh@suse.cz>
38329
38330 * gcc.dg/i386-sse-5.c: New test
38331 * g++.dg/eh/simd-1.c: Add -w argument for i386.
38332
38333 2004-01-05 Mark Mitchell <mark@codesourcery.com>
38334
38335 PR c++/12815
38336 * g++.dg/rtti/typeid4.C: New test.
38337
38338 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
38339
38340 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
38341
38342 2004-01-05 Mark Mitchell <mark@codesourcery.com>
38343
38344 PR c++/12132
38345 * g++.dg/template/error11.C: New test.
38346
38347 PR c++/13451
38348 * g++.dg/template/class2.C: New test.
38349
38350 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
38351 Richard Sandiford <rsandifo@redhat.com>
38352
38353 PR c++/13387
38354 * g++.dg/opt/alias3.C: New test.
38355
38356 2004-01-04 Mark Mitchell <mark@codesourcery.com>
38357
38358 PR c++/13157
38359 * g++.dg/template/koenig3.C: New test.
38360
38361 PR c++/13529
38362 * g++.dg/parse/offsetof3.C: New test.
38363
38364 * g++.dg/init/copy7.C: Add missing dg-error markers.
38365
38366 PR c++/12226
38367 * g++.dg/init/copy7.c: New test.
38368
38369 PR c++/13536
38370 * g++.dg/parse/cast1.C: New test.
38371
38372 2004-01-04 Jan Hubicka <jh@suse.cz>
38373
38374 * gcc.dg/winline[1-7].c: New tests.
38375
38376 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38377
38378 PR c++/13520
38379 * g++.dg/template/qualttp22.C: New test.
38380
38381 2004-01-01 Jan Hubicka <jh@suse.cz>
38382
38383 * gcc.dg/debug/20031231-1.c: New.
38384 * gcc.c-torture/compile/20040101-1.c: New.
38385 * gcc.dg/dwarf-die-[1-7].c: New.
38386
38387 2004-01-01 Jakub Jelinek <jakub@redhat.com>
38388
38389 PR optimization/13521
38390 * gcc.c-torture/compile/20031231-1.c: New test.
38391
38392 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
38393
38394 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
38395
38396 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38397
38398 PR c++/10079
38399 * g++.dg/template/crash16.C: New test.
38400
38401 2003-12-30 Mark Mitchell <mark@codesourcery.com>
38402
38403 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
38404
38405 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
38406
38407 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
38408 ports.
38409 * g++.old-deja/g++.jason/thunk3.C: Likewise.
38410 * g++.old-deja/g++.law/profile1.C: Likewise.
38411 * gcc.c-torture/compile/981006-1.c: Likewise.
38412 * gcc.c-torture/execute/loop-2e.x: Likewise.
38413 * gcc.c-torture/execute/loop-2f.x: Remove.
38414 * gcc.c-torture/execute/loop-2g.x: Likewise.
38415 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
38416 * gcc.dg/20020312-2.c: Remove traces of dead ports.
38417
38418 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
38419
38420 PR c++/13507
38421 * g++.dg/ext/attrib11.C: New test.
38422
38423 PR c++/13494
38424 * g++.dg/template/array2-1.C: New test.
38425 * g++.dg/template/array2-2.C: New test.
38426
38427 2003-12-29 Mark Mitchell <mark@codesourcery.com>
38428
38429 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
38430
38431 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
38432
38433 PR c++/12774
38434 * g++.dg/template/array1-1.C: New test.
38435 * g++.dg/template/array1-2.C: New test.
38436
38437 2003-12-29 Roger Sayle <roger@eyesopen.com>
38438
38439 PR fortran/12632
38440 * g77.dg/12632.f: New test case.
38441
38442 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38443
38444 PR c++/13289
38445 * g++.dg/parse/nontype1.C: New test.
38446
38447 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38448
38449 PR c++/12403
38450 * g++.dg/parse/explicit1.C: New test.
38451 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
38452
38453 2003-12-28 Mark Mitchell <mark@codesourcery.com>
38454
38455 PR c++/13081
38456 * g++.dg/opt/inline6.C: New test.
38457
38458 PR c++/12613
38459 * g++.dg/parse/error9.C: New test.
38460
38461 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
38462
38463 2003-12-28 Mark Mitchell <mark@codesourcery.com>
38464
38465 PR c++/13009
38466 * g++.dg/init/assign1.C: New test.
38467
38468 2003-12-28 Roger Sayle <roger@eyesopen.com>
38469
38470 PR c++/13070
38471 * g++.dg/warn/format3.C: New test case.
38472
38473 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38474
38475 * gcc.c-torture/compile/20031227-1.c: New test.
38476
38477 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38478
38479 * g++.dg/bprob/bprob.exp: Load target-supports.exp
38480 * g77.dg/bprob/bprob.exp: Likewise.
38481 * gcc.misc-tests/bprob.exp: Likewise.
38482 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
38483 variants on systems where the library does not provide that
38484 functionality.
38485 * gcc.dg/builtins-20.c: Use builtins-config.h.
38486 * gcc.dg/builtins-config.h: New file.
38487
38488 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38489
38490 * lib/gcc-dg.exp (dg-require-profiling): New function.
38491 * lib/target-supports.exp (check_profiling_available): Likewise.
38492 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
38493 * g77.dg/bprob/bprob.exp: Likewise.
38494 * gcc.misc-tests/bprob.exp: Likewise.
38495 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
38496 * gcc.dg/20021014-1.c: Likewise.
38497 * gcc.dg/nest.c: Likewise.
38498
38499 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38500
38501 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
38502 compiling.
38503 * g++.dg/lookup/java2.C: Likewise.
38504 * gcc.dg/cpp/lexident.c: Likewise.
38505
38506 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
38507
38508 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
38509 given.
38510 * gcc.c-torture/compile/961203-1.c: Likewise.
38511 * gcc.c-torture/compile/980506-1.c: Likewise.
38512
38513 2003-12-23 Zack Weinberg <zack@codesourcery.com>
38514
38515 * lib/gcc-dg.exp (dg-prune-output): New annotation.
38516 (additional_prunes): New global.
38517 (gcc-dg-prune): Handle additional per-test pruning.
38518 (dg-test): Clear additional_prunes between tests.
38519
38520 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
38521 dg-prune-output to avoid spurious failures from assembler
38522 complaining about nonexistent WAW violations.
38523 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
38524 Use dg-prune-output to avoid spurious failures from assembler
38525 warning about Itanium B-step errata.
38526
38527 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38528
38529 * g++.dg/abi/macro0.C: New test.
38530 * g++.dg/abi/macro1.C: Likewise.
38531 * g++.dg/abi/macro2.C: Likewise.
38532
38533 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
38534 * g++.dg/abi/bitfield7.C: Likewise.
38535 * g++.dg/abi/dtor2.C: Likewise.
38536 * g++.dg/abi/mangle11.C: Likewise.
38537 * g++.dg/abi/mangle12.C: Likewise.
38538 * g++.dg/abi/mangle14.C: Likewise.
38539 * g++.dg/abi/mangle17.C: Likewise.
38540 * g++.dg/abi/vbase10.C: Likewise.
38541 * g++.dg/abi/vbase14.C: Likewise.
38542 * g++.dg/template/qualttp17.C: Likewise.
38543
38544 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
38545
38546 PR c/11995
38547 * gcc.dg/20031223-1.c: New test.
38548
38549 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38550
38551 * gcc.dg/noreturn-7.c: New test.
38552
38553 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38554
38555 * gcc.dg/null-pointer-1.c: New test.
38556
38557 2003-12-22 Mark Mitchell <mark@codesourcery.com>
38558
38559 * g++.old-deja/g++.jason/template18.C: Remove.
38560 * g++.old-deja/g++.jason/template37.C: Likewise.
38561
38562 PR c++/12862
38563 * g++.dg/lookup/ns1.C: New test.
38564
38565 PR c++/12397
38566 * g++.dg/template/lookup3.C: New test.
38567
38568 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
38569
38570 * g++.dg/template/recurse1.C: New test
38571
38572 2003-12-22 Mark Mitchell <mark@codesourcery.com>
38573
38574 PR c++/12479
38575 * g++.dg/parse/semicolon1.C: New test.
38576 * g++.dg/parse/semicolon1.h: Likewise.
38577
38578 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
38579
38580 * gcc.dg/darwin-misaligned.c: New test.
38581
38582 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
38583
38584 PR c/9163
38585 * gcc.dg/20031222-1.c: New test.
38586
38587 2003-12-21 Mark Mitchell <mark@codesourcery.com>
38588
38589 PR c++/13438
38590 * g++.dg/parse/error8.C: New test.
38591
38592 PR c++/11554
38593 * g++.dg/warn/ctor-init-1.C: New test.
38594
38595 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
38596
38597 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
38598 too small.
38599 * gcc.c-torture/compile/930217-1.c: Likewise.
38600 * gcc.c-torture/compile/930513-1.c: Likewise.
38601 * gcc.c-torture/execute/920908-2.c: Likewise.
38602 * gcc.c-torture/execute/921204-1.c: Likewise.
38603 * gcc.c-torture/execute/930621-1.c: Likewise.
38604 * gcc.c-torture/execute/930630-1.c: Likewise.
38605 * gcc.c-torture/execute/931031-1.c: Likewise.
38606 * gcc.c-torture/execute/980602-2.c: Likewise.
38607 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38608 * gcc.c-torture/execute/compndlit-1.c: Likewise.
38609 * gcc.c-torture/execute/extzvsi.c: Likewise.
38610 * gcc.c-torture/unsorted/ext.c: Likewise.
38611
38612 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
38613
38614 PR target/12749
38615 * gcc.c-torture/compile/20031220-2.c: New test case.
38616
38617 2003-12-20 Roger Sayle <roger@eyesopen.com>
38618
38619 PR optimization/13031
38620 * gcc.c-torture/compile/20031220-1.c: New test case.
38621
38622 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
38623
38624 * gcc.dg/cast-function-1.c: New test.
38625
38626 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
38627
38628 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
38629 formats.
38630
38631 2003-12-19 Mark Mitchell <mark@codesourcery.com>
38632
38633 PR c++/12795
38634 * g++.dg/ext/attrib10.C: New test.
38635
38636 2003-12-19 Jakub Jelinek <jakub@redhat.com>
38637
38638 * gcc.dg/cleanup-10.c: New test.
38639 * gcc.dg/cleanup-11.c: New test.
38640
38641 2003-12-19 Jakub Jelinek <jakub@redhat.com>
38642
38643 PR c++/13239
38644 * g++.dg/opt/expect1.C: New test.
38645
38646 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
38647
38648 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
38649
38650 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
38651
38652 PR debug/12923
38653 * gcc.dg/20031218-1.c: New test.
38654
38655 PR debug/12389
38656 * gcc.dg/20031218-2.c: New test.
38657 * gcc.dg/20031218-3.c: New test.
38658
38659 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
38660 of label name and allow for USER_LABEL_PREFIX == "_" names.
38661 * g++.dg/abi/mangle18-2.C: Likewise.
38662 * g++.dg/abi/mangle19-1.C: Likewise.
38663 * g++.dg/abi/mangle19-2.C: Likewise.
38664 * g++.dg/abi/mangle20-1.C: Likewise.
38665 * g++.dg/abi/mangle20-2.C: Likewise.
38666
38667 2003-12-18 Richard Henderson <rth@redhat.com>
38668
38669 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
38670
38671 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
38672 Dan Kegel <dank@kegel.com>
38673
38674 PR other/12009
38675 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
38676 testing a cross compiler, it causes spurious compile failures.
38677 * lib/g++.exp: Likewise.
38678
38679 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38680
38681 PR c++/13262
38682 * g++.dg/template/access13.C: New test.
38683
38684 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
38685
38686 * gcc.dg/20031216-1.c: New test.
38687
38688 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38689
38690 PR c++/9154
38691 * g++.dg/template/error10.C: New test.
38692
38693 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
38694
38695 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
38696 * g++.dg/eh/simd-2.C: Likewise.
38697
38698 2003-12-17 James E Wilson <wilson@specifixinc.com>
38699 Roger Sayle <roger@eyesopen.com>
38700
38701 * gcc.c-torture/execute/ieee/mzero5.c: New.
38702
38703 2003-12-17 Mark Mitchell <mark@codesourcery.com>
38704
38705 PR c++/10603
38706 * g++.dg/parse/error6.C: New test.
38707
38708 PR c++/12827
38709 * g++.dg/parse/error7.C: New test.
38710
38711 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
38712
38713 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
38714 at -O with stabs debugging formats.
38715 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
38716 * gcc.dg/debug/debug-2.c: Likewise.
38717
38718 2003-12-16 Mark Mitchell <mark@codesourcery.com>
38719
38720 PR c++/12696
38721 * g++.dg/init/error1.C: New test.
38722
38723 PR c++/12218
38724 * g++.dg/init/pm3.C: New test.
38725
38726 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
38727
38728 PR c/3347
38729 * gcc.dg/bitfld-8.c: New test.
38730
38731 2003-12-16 James Lemke <jim@wasabisystems.com>
38732
38733 * gcc.dg/arm-scd42-[123].c: New tests.
38734
38735 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
38736
38737 PR c++/9043
38738 * g++.dg/abi/mangle20-1.C: New test.
38739 * g++.dg/abi/mangle20-2.C: New test.
38740
38741 2003-12-16 Mark Mitchell <mark@codesourcery.com>
38742
38743 PR c++/13275
38744 * g++.dg/other/offsetof2.C: Remove XFAIL.
38745 * g++.dg/parse/offsetof1.C: New test.
38746 * g++.gd/parse/offsetof2.C: Likewise.
38747
38748 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38749
38750 * g++.dg/template/nontype3.C: New test.
38751 * g++.dg/template/static2.C: Tweaked the dg-error clause.
38752
38753 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38754
38755 * g++.dg/warn/noreturn-3.C: Also test instantiation.
38756
38757 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
38758
38759 PR c++/13387
38760 * g++.dg/expr/assign1.C: New test.
38761
38762 PR c++/13242
38763 * g++.dg/abi/mangle19-1.C: New test.
38764 * g++.dg/abi/mangle19-2.C: New test.
38765
38766 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
38767
38768 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
38769
38770 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
38771
38772 * gcc.c-torture/execute/20031216-1.c: New test.
38773
38774 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38775
38776 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
38777 an ICE regression.
38778
38779 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38780
38781 PR c++/10926
38782 * g++.dg/template/error9.C: New test.
38783
38784 PR c++/11116
38785 * g++.dg/template/error8.C: New test.
38786
38787 2003-12-15 Roger Sayle <roger@eyesopen.com>
38788
38789 PR middle-end/13400
38790 * gcc.c-torture/execute/20031215-1.c: New test case.
38791
38792 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38793
38794 PR c++/13269
38795 * g++.dg/parse/error5.C: New test.
38796
38797 PR c++/12989
38798 * g++.dg/expr/sizeof1.C: New test.
38799
38800 PR c++/13310
38801 * g++.dg/template/crash15.C: New test.
38802
38803 2003-12-15 Geoffrey Keating <geoffk@apple.com>
38804
38805 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
38806 a non-POD type as the last named parameter of a varargs function.
38807
38808 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38809
38810 PR c++/13243
38811 PR c++/12573
38812 * g++.dg/template/crash14.C: New test.
38813 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
38814
38815 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
38816
38817 * g++.dg/other/java1.C: New test.
38818
38819 PR c++/13241
38820 * g++.dg/abi/mangle18-1.C: New test.
38821 * g++.dg/abi/mangle18-2.C: New test.
38822
38823 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38824
38825 PR optimization/10312
38826 * gcc.c-torture/execute/20031214-1.c: New.
38827
38828 2003-12-14 Mark Mitchell <mark@codesourcery.com>
38829
38830 PR c++/10779
38831 PR c++/12160
38832 * g++.dg/parse/error3.C: New test.
38833 * g++.dg/parse/error4.C: Likewise.
38834 * g++.dg/abi/mangle4.C: Tweak error messages.
38835 * g++.dg/lookup/using5.C: Likewise.
38836 * g++.dg/other/error2.C: Likewise.
38837 * g++.dg/parse/typename5.C: Likewise.
38838 * g++.dg/parse/undefined1.C: Likewise.
38839 * g++.dg/template/arg2.C: Likewise.
38840 * g++.dg/template/ttp3.C: Likewise.
38841 * g++.dg/template/type1.C: Likewise.
38842 * g++.old-deja/g++.other/crash32.C: Likewise.
38843 * g++.old-djea/g++.pt/defarg8.C: Likewise.
38844
38845 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38846
38847 PR c++/13106
38848 * g++.dg/warn/noreturn-3.C: New test.
38849
38850 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
38851
38852 PR c++/13118
38853 * g++.dg/abi/covariant3.C: New.
38854
38855 2003-12-12 Jakub Jelinek <jakub@redhat.com>
38856
38857 * g++.dg/eh/ia64-1.C: New test.
38858
38859 2003-12-12 Roger Sayle <roger@eyesopen.com>
38860
38861 PR optimization/13037
38862 * g77.f-torture/execute/13037.f: New test case.
38863
38864 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
38865
38866 PR c++/12881
38867 * g++.dg/abi/covariant2.C: New.
38868
38869 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
38870
38871 * gcc.dg/cpp/trad/macro.c: New tests.
38872
38873 2003-12-11 Zack Weinberg <zack@codesourcery.com>
38874
38875 * gcc.c-torture/execute/wchar_t-1.x: Delete.
38876
38877 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
38878
38879 PR other/10819
38880 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
38881 to fix Bug 10819.
38882 * lib/g++.exp (g++_version): Likewise.
38883 * lib/g77.exp (g77_version): Likewise.
38884 * lib/objc.exp (default_objc_version): Likewise.
38885
38886 2003-12-10 Richard Henderson <rth@redhat.com>
38887
38888 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
38889
38890 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
38891
38892 2003-12-08 Matt Austern <austern@apple.com>
38893
38894 PR c/13134
38895 * lib/gcc-dg.exp (dg-require-visibility): Define.
38896 * lib/target-supports (check_visibility_available): Define.
38897 * gcc.dg/visibility-1.c: New test.
38898 * gcc.dg/visibility-2.c: Likewise.
38899 * gcc.dg/visibility-3.c: Likewise.
38900 * gcc.dg/visibility-4.c: Likewise.
38901 * gcc.dg/visibility-5.c: Likewise.
38902 * gcc.dg/visibility-6.c: Likewise.
38903 * g++.dg/ext/visibility-1.C: Likewise.
38904 * g++.dg/ext/visibility-2.C: Likewise.
38905 * g++.dg/ext/visibility-3.C: Likewise.
38906 * g++.dg/ext/visibility-4.C: Likewise.
38907 * g++.dg/ext/visibility-5.C: Likewise.
38908 * g++.dg/ext/visibility-6.C: Likewise.
38909
38910 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38911
38912 * g++.dg/lookup/java1.C: New test.
38913 * g++.dg/lookup/java2.C: New test.
38914
38915 2003-12-07 Falk Hueffner <falk@debian.org>
38916
38917 * g++.dg/opt/noreturn-1.C: New test.
38918
38919 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
38920
38921 * gcc.dg/overflow-1.c: New test.
38922
38923 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
38924
38925 * g77.f-torture/compile/13060.f: New test.
38926
38927 2003-12-06 Mark Mitchell <mark@codesourcery.com>
38928
38929 PR c++/13323
38930 * g++.dg/inherit/operator2.C: New test.
38931
38932 2003-12-05 Mark Mitchell <mark@codesourcery.com>
38933
38934 PR c++/13305
38935 * g++.dg/ext/attrib9.C: New test.
38936
38937 2003-12-05 Mark Mitchell <mark@codesourcery.com>
38938
38939 PR c++/13314
38940 * g++.dg/template/error7.C: New test.
38941
38942 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
38943 J"orn Rennecke <joern.rennecke@superh.com>
38944
38945 PR target/13302
38946 * g++.dg/other/struct-va_list.C: New test.
38947
38948 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38949
38950 PR c++/13166
38951 * g++.dg/parse/defarg6.C: New test.
38952
38953 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
38954
38955 PR target/13256
38956 * gcc.c-torture/execute/20031201-1.c: New test.
38957
38958 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
38959
38960 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
38961
38962 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
38963
38964 * gcc.dg/builtin-return-1.c: New test.
38965
38966 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
38967 J"orn Rennecke <joern.rennecke@superh.com>
38968
38969 PR optimization/13260
38970 * gcc.c-torture/execute/20031204-1.c: New test.
38971
38972 2003-12-03 Mark Mitchell <mark@codesourcery.com>
38973
38974 PR c++/9127
38975 * g++.dg/template/error6.C: New test.
38976
38977 2003-12-03 Jakub Jelinek <jakub@redhat.com>
38978
38979 * gcc.dg/20031202-1.c: New test.
38980
38981 2003-12-03 Mark Mitchell <mark@codesourcery.com>
38982
38983 PR c++/13179
38984 * g++.dg/template/eh1.C: New test.
38985
38986 PR c++/10771
38987 * g++.dg/template/error5.C: New test.
38988
38989 2003-12-02 David Ung <davidu@mips.com>
38990
38991 * gcc.dg/compat/vector-check.h: Corrected type for var
38992 g_##TMODE
38993
38994 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38995
38996 PR c++/10126
38997 * g++.dg/template/ptrmem8.C: New test.
38998
38999 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39000
39001 PR c++/12573
39002 * g++.dg/template/dependent-expr3.C: New test.
39003
39004 2003-12-01 James Lemke <jim@wasabisystems.com>
39005
39006 * gcc.dg/arm-g2.c: New test.
39007
39008 2003-12-01 Roger Sayle <roger@eyesopen.com>
39009
39010 PR optimization/11634
39011 * gcc.dg/20031201-2.c: New test case.
39012
39013 2003-12-01 Zack Weinberg <zack@codesourcery.com>
39014
39015 PR 11433
39016 * objc.dg/proto-lossage-3.m: New test.
39017
39018 2003-12-01 Roger Sayle <roger@eyesopen.com>
39019
39020 PR optimization/12628
39021 * gcc.dg/20031201-1.c: New test case.
39022
39023 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
39024
39025 * gcc.dg/unaligned-1.c: New test.
39026
39027 2003-11-30 Mark Mitchell <mark@codesourcery.com>
39028
39029 PR c++/9849
39030 * g++.dg/template/error4.C: New test.
39031 * g++.dg/template/nested3.C: Adjust error markers.
39032
39033 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39034
39035 * gcc.dg/cpp/assert4.c: Check more #system assertions.
39036
39037 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
39038
39039 PR c/10333
39040 * gcc.dg/bitfld-7.c: New test.
39041
39042 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
39043
39044 * gcc.dg/tls/asm-1.C: New test.
39045
39046 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39047
39048 * gcc.dg/cpp/assert4.c: Update.
39049
39050 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
39051
39052 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
39053 * gcc.dg/builtin-apply3.c: New test.
39054
39055 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39056
39057 * lib/compat.exp (compat-obj): New xfaildata parameter.
39058 Use it to set compiler_conditional_xfail_data before compiling.
39059 (compat-get-options): Handle dg-xfail-if.
39060 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
39061 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
39062 * gcc.dg/compat/vector-1_y.c: Likewise.
39063 * gcc.dg/compat/vector-2_x.c: Likewise.
39064 * gcc.dg/compat/vector-2_y.c: Likewise.
39065
39066 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39067
39068 * g++.dg/opt/reg-stack4.C: New test.
39069
39070 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39071
39072 * gcc.dg/builtin-apply2.c: New test.
39073
39074 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
39075
39076 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
39077
39078 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39079
39080 PR c++/12924
39081 * g++.dg/template/template-id-2.C: New test.
39082
39083 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39084
39085 PR c++/5369
39086 * g++.dg/template/memfriend1.C: New test.
39087 * g++.dg/template/memfriend2.C: Likewise.
39088 * g++.dg/template/memfriend3.C: Likewise.
39089 * g++.dg/template/memfriend4.C: Likewise.
39090 * g++.dg/template/memfriend5.C: Likewise.
39091 * g++.dg/template/memfriend6.C: Likewise.
39092 * g++.dg/template/memfriend7.C: Likewise.
39093 * g++.dg/template/memfriend8.C: Likewise.
39094 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
39095
39096 2003-11-21 Mark Mitchell <mark@codesourcery.com>
39097
39098 PR c++/12515
39099 * g++.dg/ext/cond1.C: New test.
39100
39101 2003-11-20 Richard Henderson <rth@redhat.com>
39102
39103 * gcc.dg/20020201-2.c: Remove.
39104 * gcc.dg/20020201-4.c: Remove.
39105 * gcc.dg/20020304-1.c: Remove.
39106
39107 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
39108
39109 * gcc.dg/cpp/trad/xwin1.c: New test case.
39110
39111 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
39112
39113 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
39114 * lib/g77.exp: Likewise.
39115 * lib/objc.exp: Likewise.
39116 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
39117 for darwin.
39118
39119 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39120
39121 PR c++/12932
39122 * g++.dg/template/static5.C: New test.
39123
39124 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
39125
39126 * gcc.dg/nested-func-1.c: New test.
39127
39128 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39129
39130 * gcc.dg/cpp/assert4.c: New test.
39131
39132 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
39133
39134 PR c++/2294
39135 * g++.dg/lookup/using9.c: New test.
39136
39137 2003-11-14 Mark Mitchell <mark@codesourcery.com>
39138
39139 PR c++/12762
39140 * g++.dg/template/error3.C: New test.
39141
39142 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
39143
39144 PR ada/13035
39145 * ada/acats/run_acats, run_all.sh: Fix syntax error.
39146 No longer use a wrapper for gcc, since this does not work under
39147 Windows.
39148
39149 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
39150
39151 PR c++/2094
39152 * g++.dg/template/ptrmem7.C: New test.
39153
39154 2003-11-13 Andrew Pinski <apinski@apple.com>
39155
39156 * gcc.c-torture/compile/20031113-1.c: New test.
39157
39158 2003-11-13 Mark Mitchell <mark@codesourcery.com>
39159 Kean Johnston <jkj@sco.com>
39160
39161 PR c/13029
39162 * gcc.dg/unused-4.c: Update.
39163
39164 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
39165
39166 * g++.dg/opt/const3.C: New test.
39167
39168 2003-11-13 Jan Hubicka <jh@suse.cz>
39169
39170 * gcc.c-torture/compile/20031112-1.c: New test.
39171
39172 2003-11-12 Mark Mitchell <mark@codesourcery.com>
39173
39174 * g++.dg/parse/crash10.C: Remove bogus error marker.
39175
39176 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39177
39178 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
39179 (host_gcc): Likewise.
39180 (ROOT): Honor $PWDCMD.
39181 (BASE): Likewise.
39182 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
39183
39184 2003-11-12 Catherine Moore <clm@redhat.com>
39185
39186 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
39187
39188 2003-11-12 Andreas Jaeger <aj@suse.de>
39189 Jakub Jelinek <jakub@redhat.com>
39190 Andrew Pinski <pinskia@physics.uc.edu>
39191 Richard Henderson <rth@redhat.com>
39192
39193 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
39194 systems.
39195 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
39196
39197 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
39198 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
39199
39200 2003-11-11 Andreas Jaeger <aj@suse.de>
39201
39202 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
39203
39204 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
39205
39206 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
39207
39208 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
39209 Clean ups.
39210
39211 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
39212
39213 * gcc.dg/trampoline-1.c: New test.
39214
39215 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
39216
39217 * gcc.c-torture/compile/200031109-1.c: New test.
39218
39219 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
39220
39221 PR c/3190
39222 PR c/8714
39223 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39224 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
39225 gcc.dg/format/no-y2k-1.c: Update.
39226
39227 2003-11-08 Roger Sayle <roger@eyesopen.com>
39228
39229 PR optimization/10467
39230 * gcc.dg/20031108-1.c: New test case.
39231
39232 2003-11-07 Geoffrey Keating <geoffk@apple.com>
39233
39234 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
39235
39236 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
39237
39238 * gcc.dg/compound-lvalue-1.c: New test.
39239 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
39240 some XFAILs.
39241
39242 2003-11-06 Geoffrey Keating <geoffk@apple.com>
39243
39244 * gcc.dg/altivec-varargs-1.c: New test.
39245
39246 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39247
39248 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
39249 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
39250 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
39251 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
39252 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
39253
39254 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
39255
39256 * gcc.dg/cond-lvalue-1.c: New test.
39257
39258 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
39259
39260 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
39261
39262 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39263
39264 PR c++/11616
39265 * g++.dg/template/instantiate5.C: New test.
39266
39267 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39268
39269 PR c++/12726
39270 * g++.dg/ext/complit2.C: Replace test with self-contained version.
39271 * ChangeLog: Add missing first entry for above test.
39272
39273 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39274
39275 PR c++/9810
39276 * g++.dg/template/using8.C: New test.
39277 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
39278
39279 2003-11-02 Roger Sayle <roger@eyesopen.com>
39280
39281 PR optimization/10817
39282 * gcc.c-torture/compile/20031102-1.c: New test case.
39283
39284 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
39285
39286 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
39287 2147483647.
39288
39289 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39290
39291 * gcc.dg/20031102-1.c: New test.
39292
39293 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39294
39295 * gcc.dg/complex-1.c: New test.
39296
39297 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39298
39299 PR c++/12796
39300 * g++.dg/template/crash13.C: Adjust expected error location.
39301 * g++.old-deja/g++.brendan/ns1.C: Likewise.
39302
39303 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
39304
39305 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39306
39307 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
39308
39309 PR/10239
39310 * gcc.c-torture/compile/20031031-2.c: New test.
39311
39312 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
39313
39314 PR/11640
39315 * gcc.c-torture/compile/20031031-1.c: New test.
39316
39317 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
39318
39319 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39320 * gcc.misc-tests/bprob.exp: Likewise.
39321 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
39322 the execution test on arm-elf configs.
39323 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
39324 configs that don't support scratch files.
39325 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
39326
39327 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
39328
39329 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
39330 done by dejagnu.
39331
39332 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
39333
39334 * ada/acats/run_all.sh: Redirect mv output to /dev/null
39335 Avoid non pure sh syntax. Add more logging.
39336
39337 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
39338 fail.
39339
39340 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39341
39342 PR libgcj/10610
39343 * gcc.dg/ppc-stackalign-1.c: New test.
39344
39345 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
39346
39347 * ada/acats/run_all.sh: Change output to be more compliant with
39348 dejagnu framework.
39349 Create acats.sum and acats.log files under testsuite/ada/acats
39350 Only run [a-z]* directories, to filter out e.g. CVS.
39351 Redirect build output to log file.
39352
39353 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
39354
39355 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
39356
39357 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
39358
39359 PR ada/5909:
39360 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
39361
39362 2003-10-27 Jakub Jelinek <jakub@redhat.com>
39363
39364 * gcc.c-torture/compile/20031023-1.c: New test.
39365 * gcc.c-torture/compile/20031023-2.c: New test.
39366 * gcc.c-torture/compile/20031023-3.c: New test.
39367 * gcc.c-torture/compile/20031023-4.c: New test.
39368
39369 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39370
39371 PR c++/10371
39372 * g++.dg/lookup/scoped8.C: New test.
39373
39374 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
39375
39376 * g++.dg/opt/reg-stack3.C: New test.
39377
39378 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
39379
39380 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
39381
39382 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39383
39384 PR c++/11076
39385 * g++.dg/template/crash13.C: New test.
39386
39387 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
39388
39389 * gcc.dg/c99-restrict-2.c: New test.
39390
39391 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
39392
39393 PR c++/12698, c++/12699, c++/12700, c++/12566
39394 * g++.dg/inherit/covariant9.C: New test.
39395 * g++.dg/inherit/covariant10.C: New test.
39396 * g++.dg/inherit/covariant11.C: New test.
39397
39398 2003-10-23 Jason Merrill <jason@redhat.com>
39399
39400 PR c++/12726
39401 * g++.dg/ext/complit2.C: New test.
39402
39403 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
39404
39405 PR target/12654
39406 * gcc.c-torture/execute/20031020-1.c: New test.
39407
39408 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39409
39410 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
39411 following the jump_insn.
39412
39413 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
39414
39415 * gcc.dg/cast-lvalue-1.c: New test.
39416
39417 2003-10-21 Mark Mitchell <mark@codesourcery.com>
39418
39419 PR c++/11962
39420 * g++.dg/template/cond2.C: New test.
39421
39422 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
39423
39424 * gcc.dg/builtins-28.c: New test.
39425
39426 2003-10-20 Jan Hubicka <jh@suse.cz>
39427
39428 * g++.dg/opt/inline4.C: Do not use min-inline-insns
39429 parameter.
39430 * gcc.dg/inline-2.c: Likewise.
39431
39432 2003-10-20 Phil Edwards <phil@codesourcery.com>
39433
39434 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
39435 * gcc.dg/nest.c: Likewise.
39436
39437 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39438
39439 PR c++/9781, c++/10583, c++/11862
39440 * g++.dg/parse/crash13.C: New test.
39441
39442 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39443
39444 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
39445
39446 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
39447
39448 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
39449 Define HAVE_C99_RUNTIME except on Solaris.
39450 * gcc.dg/builtins-20.c: Likewise.
39451
39452 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39453
39454 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
39455
39456 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39457
39458 PR c++/12495
39459 * g++.dg/template/crash21.C: New test.
39460
39461 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39462
39463 PR c++/2513
39464 * g++.dg/template/typename5.C: New test.
39465
39466 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39467
39468 PR c++/12369
39469 * g++.dg/template/friend25.C: New test.
39470
39471 2003-10-16 Ziemowit Laski <zlaski@apple.com>
39472
39473 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
39474 versions.
39475
39476 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
39477
39478 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
39479 == 2147483647.
39480
39481 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
39482
39483 * gcc.c-torture/execute/960416-1.x: Remove.
39484 * gcc.c-torture/execute/divconst-3.x: Likewise.
39485
39486 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
39487
39488 PR target/12598
39489 * gcc.dg/torture/cris-volatile-1.c: New test.
39490
39491 2003-10-14 Roger Sayle <roger@eyesopen.com>
39492
39493 PR optimization/9325
39494 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
39495 for overflowing floating point to integer conversion during RTL
39496 simplification.
39497
39498 2003-10-13 Ziemowit Laski <zlaski@apple.com>
39499
39500 * objc/execute/_cmd.m: Fix typo.
39501 * objc.dg/image-info.m, objc.dg/symtab-1.m:
39502 Relax 'scan-assembler' regexp.
39503 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
39504 objc.dg/try-catch-4.m: Run on non-Darwin targets.
39505 * objc.dg/zero-link-2.m: Remove blank line.
39506 * objc.dg/zero-link-3.m: New test case.
39507
39508 2003-10-13 Geoffrey Keating <geoffk@apple.com>
39509
39510 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
39511
39512 * gcc.dg/asm-names.c: Use scan-assembler-not rather
39513 than linker trickery.
39514
39515 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39516
39517 PR c++/12370
39518 * g++.dg/other/friend2.C: New test.
39519
39520 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
39521
39522 * gcc.dg/20031012-1.c: New test.
39523
39524 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
39525
39526 * gcc.dg/weak/weak-3.c: Fix for new warning.
39527
39528 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
39529
39530 PR optimization/8750
39531 * gcc.c-torture/execute/20031012-1.c: New test case.
39532
39533 2003-10-11 Roger Sayle <roger@eyesopen.com>
39534
39535 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
39536 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
39537
39538 2003-10-11 Roger Sayle <roger@eyesopen.com>
39539
39540 PR optimization/12260
39541 * gcc.c-torture/compile/20031011-2.c: New test case.
39542
39543 2003-10-11 Roger Sayle <roger@eyesopen.com>
39544
39545 * gcc.c-torture/execute/20031011-1.c: New testcase.
39546
39547 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
39548
39549 * gcc.c-torture/compile/20031011-1.c: New test.
39550
39551 2003-10-11 Jan Hubicka <jh@suse.cz>
39552
39553 * g++.dg/other/first-global.C: New test.
39554
39555 2003-10-11 Roger Sayle <roger@eyesopen.com>
39556
39557 * gcc.c-torture/execute/string-opt-18.c: New testcase.
39558
39559 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
39560
39561 * gcc.c-torture/compile/20031010-1.c: New test.
39562
39563 2003-10-10 Geoffrey Keating <geoffk@apple.com>
39564
39565 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
39566 * gcc.c-torture/execute/va-arg-25.c: ... here.
39567
39568 2003-10-09 Mark Mitchell <mark@codesourcery.com>
39569
39570 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
39571
39572 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
39573
39574 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
39575
39576 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
39577
39578 * g++.dg/parse/error2.C: New test.
39579
39580 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
39581
39582 PR c++/11097
39583 * g++.dg/other/error5.C: Modify the error message.
39584 * g++.dg/lookup/using8.C: New test.
39585
39586 2003-10-07 Geoffrey Keating <geoffk@apple.com>
39587
39588 * gcc.dg/darwin-abi-2.c: New file.
39589 * gcc.c-torture/execute/va-arg-24.c: New file.
39590
39591 2003-10-06 Bob Wilson <bob.wilson@acm.org>
39592
39593 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
39594 indentation.
39595
39596 2003-10-06 Mark Mitchell <mark@codesourcery.com>
39597
39598 PR c++/10147
39599 * g++.dg/other/error4.C: Update error messages.
39600 * g++.dg/template/ptrmem4.C: Likewise.
39601
39602 PR c++/12337
39603 * g++.dg/init/new9.C: New test.
39604
39605 PR c++/12334, c++/12236, c++/8656
39606 * g++.dg/ext/attrib8.C: New test.
39607
39608 2003-10-06 Devang Patel <dpatel@apple.com>
39609
39610 * gcc.dg/debug/dwarf2-3.h: New test.
39611 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
39612
39613 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
39614
39615 * g++.dg/opt/cfg2.C: New test.
39616
39617 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
39618
39619 * g++.dg/opt/float1.C: New test.
39620
39621 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
39622
39623 * gcc.dg/c90-array-lval-6.c: New test.
39624 * gcc.dg/c99-array-lval-6.c: New test.
39625
39626 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
39627 Ziemowit Laski <zlaski@apple.com>
39628
39629 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
39630 'Derived', so that it is never considered a class method; add
39631 new warning for '+port' method ambiguity.
39632 * objc.dg/method-12.m: Include <objc/objc.h> instead of
39633 <objc/objc-api.h> (needed on Mac OS X).
39634 * objc.dg/method-13.m: New test.
39635
39636 2003-10-03 Roger Sayle <roger@eyesopen.com>
39637
39638 PR optimization/9325, PR java/6391
39639 * gcc.c-torture/execute/20031003-1.c: New test case.
39640
39641 2003-10-02 Mark Mitchell <mark@codesourcery.com>
39642
39643 PR optimization/12180
39644 * gcc.dg/20031002-1.c: New test.
39645
39646 PR c++/12486
39647 * g++.dg/inherit/error1.C: New test.
39648
39649 2003-10-02 Chris Demetriou <cgd@broadcom.com>
39650
39651 * lib/f-torture.exp (search_for): Rename to...
39652 (search_for_re): This. Also, clean up comments and the
39653 "regexp" invocation.
39654
39655 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
39656
39657 * gcc.c-torture/compile/20031002-1.c: New test.
39658
39659 2003-10-02 Jakub Jelinek <jakub@redhat.com>
39660
39661 * g++.dg/opt/cond1.C: New test.
39662
39663 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
39664
39665 * gcc.dg/Wold-style-definition-2.c: New testcase.
39666 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
39667
39668 2003-09-29 Richard Henderson <rth@redhat.com>
39669
39670 * g++.dg/init/array10.C: Add dg-options.
39671
39672 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
39673
39674 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
39675
39676 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39677
39678 * g++.dg/template/friend19.C: Fix typo.
39679 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
39680
39681 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
39682
39683 * gcc.c-torture/execute/20030928-1.c: New test.
39684 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
39685
39686 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39687
39688 * g++.dg/opt/unroll1.C: New test.
39689
39690 2003-09-26 Roger Sayle <roger@eyesopen.com>
39691
39692 PR optimization/11741
39693 * gcc.dg/20030926-1.c: New test case.
39694
39695 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39696
39697 PR c++/5655
39698 * g++.dg/parse/access7.C: New test.
39699 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
39700
39701 2003-09-24 Ziemowit Laski <zlaski@apple.com>
39702
39703 MERGE OF objc-improvements-branch into MAINLINE:
39704 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
39705 if libobjc has not been built.
39706 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
39707 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
39708 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
39709 objc/execute/nested-3.m, objc/execute/np-2.m,
39710 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
39711 objc/execute/redefining_self.m, objc/execute/root_methods.m,
39712 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
39713 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
39714 objc.dg/special/unclaimed-category-1.h,
39715 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
39716 well as GNU runtime.
39717 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
39718 * execute/cascading-1.m, execute/function-message-1.m,
39719 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
39720 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
39721 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
39722 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
39723 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
39724 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
39725 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
39726 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
39727 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
39728 * objc.dg/bitfield-2.m: Run only on Darwin.
39729 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
39730 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
39731 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
39732 * objc.dg/const-str-1.m: Fix constant string layout.
39733
39734 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
39735
39736 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
39737
39738 2003-09-23 Geoffrey Keating <geoffk@apple.com>
39739
39740 * gcc.dg/darwin-abi-1.c: New file.
39741
39742 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
39743
39744 PR target/12281
39745 * gcc.c-torture/compile/20030921-1.c: New test.
39746
39747 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
39748
39749 * g++.dg/opt/reg-stack2.C: New test.
39750
39751 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
39752
39753 * g++.dg/eh/delayslot1.C: New test.
39754
39755 2003-09-20 Richard Henderson <rth@redhat.com>
39756
39757 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
39758
39759 2003-09-20 Roger Sayle <roger@eyesopen.com>
39760
39761 * gcc.c-torture/execute/20030920-1.c: New test case.
39762
39763 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39764
39765 * g++.dg/rtti/typeid3.C: Correct expected error message.
39766
39767 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39768
39769 PR c++/157
39770 * g++.dg/parse/crash12.C: New test.
39771
39772 2003-09-19 Janis Johnson <janis187@us.ibm.com>
39773
39774 * gcc.dg/compat/mixed-struct-check.h: New.
39775 * gcc.dg/compat/mixed-struct-defs.h: New.
39776 * gcc.dg/compat/mixed-struct-init.h: New.
39777 * gcc.dg/compat/struct-by-value-19_main.c: New.
39778 * gcc.dg/compat/struct-by-value-19_x.c: New.
39779 * gcc.dg/compat/struct-by-value-19_y.c: New.
39780 * gcc.dg/compat/struct-by-value-20_main.c: New.
39781 * gcc.dg/compat/struct-by-value-20_x.c: New.
39782 * gcc.dg/compat/struct-by-value-20_y.c: New.
39783 * gcc.dg/compat/struct-return-19_main.c: New.
39784 * gcc.dg/compat/struct-return-19_x.c: New.
39785 * gcc.dg/compat/struct-return-19_y.c: New.
39786 * gcc.dg/compat/struct-return-20_main.c: New.
39787 * gcc.dg/compat/struct-return-20_x.c: New.
39788 * gcc.dg/compat/struct-return-20_y.c: New.
39789
39790 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
39791 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
39792 so that it will not complain on LP64 targets.
39793
39794 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39795
39796 PR c++/495
39797 * g++.dg/template/friend24.C: New test.
39798
39799 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
39800
39801 PR c++/12332
39802 * g++.dg/template/memtmpl2.C: New test.
39803
39804 2003-09-18 Mark Mitchell <mark@codesourcery.com>
39805
39806 PR target/11184
39807 * gcc.dg/builtin-apply1.c: New test.
39808
39809 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
39810
39811 PR c++/9848
39812 * g++.dg/warn/Wunused-4.C: New test.
39813
39814 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39815
39816 PR c++/12316
39817 * g++.dg/other/gc2.C: New test.
39818
39819 2003-09-17 Mark Mitchell <mark@codesourcery.com>
39820
39821 PR c++/11991
39822 * g++.dg/rtti/typeid3.C: New test.
39823
39824 PR c++/12266
39825 * g++.dg/overload/template1.C: New test.
39826
39827 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
39828
39829 * g++.dg/opt/cfg3.C: New test.
39830
39831 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39832
39833 PR c++/7939
39834 * g++.dg/template/crash11.C: New test.
39835
39836 2003-09-16 Jason Merrill <jason@redhat.com>
39837 Jakub Jelinek <jakub@redhat.com>
39838
39839 * gcc.dg/attr-warn-unused-result.c: New test.
39840
39841 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
39842
39843 PR c++/12184
39844 * g++.dg/expr/call2.C: New test.
39845
39846 2003-09-15 Andreas Jaeger <aj@suse.de>
39847
39848 * gcc.dg/Wold-style-definition-1.c: New test.
39849
39850 2003-09-14 Mark Mitchell <mark@codesourcery.com>
39851
39852 PR c++/3907
39853 * g++.dg/parse/template12.C: New test.
39854
39855 * g++.dg/abi/bitfield11.C: New test.
39856 * g++.dg/abi/bitfield12.C: Likewise.
39857
39858 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
39859
39860 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
39861 non-expansion of functional macro name without arguments at EOL.
39862 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
39863
39864 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
39865
39866 * gcc.c-torture/execute/20030914-[12].c: New tests.
39867
39868 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
39869
39870 PR c++/11788
39871 * g++.dg/overload/addr1.C: New test.
39872
39873 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
39874
39875 * gcc.dg/20030909-1.c: New test.
39876
39877 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
39878
39879 * gcc.dg/ultrasp10.c: New test.
39880
39881 2003-09-09 Devang Patel <dpatel@apple.com>
39882
39883 * gcc.dg/darwin-ld-6.c: New test.
39884
39885 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39886
39887 * gcc.dg/torture/builtin-explog-1.c: New testcase.
39888
39889 2003-09-08 Mark Mitchell <mark@codesourcery.com>
39890
39891 * gcc.dg/ia64-types1.c: New test.
39892 * gcc.dg/ia64-types2.c: Likewise.
39893
39894 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39895
39896 * gcc.dg/builtins-1.c: Add more _Complex tests.
39897 * gcc.dg/torture/builtin-attr-1.c: Likewise.
39898
39899 * gcc.dg/builtins-1.c: Test existing _Complex functions.
39900 * gcc.dg/torture/builtin-attr-1.c: Likewise.
39901
39902 2003-09-08 Mark Mitchell <mark@codesourcery.com>
39903
39904 PR c++/11786
39905 * g++.dg/lookup/koenig2.C: New test.
39906
39907 PR c++/5296
39908 * g++.dg/rtti/typeid2.C: New test.
39909
39910 2003-09-08 Jakub Jelinek <jakub@redhat.com>
39911
39912 * gcc.c-torture/compile/20030904-1.c: New test.
39913
39914 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39915
39916 * g++.dg/opt/longbranch2.C: New test.
39917
39918 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
39919
39920 * g++.dg/template/crash10.C: Only compile it.
39921
39922 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
39923
39924 PR middle-end/11665
39925 * gcc.c-torture/compile/20030907-1.c: New test.
39926 * g++.dg/init/array11.C: New test.
39927
39928 2003-09-07 Mark Mitchell <mark@codesourcery.com>
39929
39930 PR c++/11852
39931 * g++.dg/init/struct1.C: New test.
39932
39933 2003-09-07 Mark Mitchell <mark@codesourcery.com>
39934
39935 PR c++/12181
39936 * g++.dg/expr/comma1.C: New test.
39937
39938 2003-09-06 Mark Mitchell <mark@codesourcery.com>
39939
39940 PR c++/11867
39941 * g++.dg/expr/static_cast5.C: New test.
39942
39943 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
39944
39945 PR c++/11507
39946 * g++.dg/lookup/scoped7.C: New test.
39947
39948 PR c++/9574
39949 * g++.dg/other/static1.C: New test.
39950
39951 PR c++/11490
39952 * g++.dg/warn/template-1.C: New test.
39953
39954 PR c++/11432
39955 * g++.dg/template/crash10.C: New test.
39956
39957 PR c++/2478
39958 * g++.dg/overload/VLA.C: New test.
39959
39960 PR c++/10804
39961 * g++.dg/template/call1.C: New test.
39962
39963 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
39964
39965 PR c++/11794
39966 * g++.dg/parse/using3.C: New test.
39967
39968 2003-09-06 Roger Sayle <roger@eyesopen.com>
39969
39970 PR c++/11409
39971 * g++.dg/overload/builtin3.C: New test case.
39972
39973 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
39974
39975 PR c/9862
39976 * gcc.dg/20030906-1.c: New test.
39977 * gcc.dg/20030906-2.c: Likewise.
39978
39979 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
39980
39981 PR c++/12167
39982 * g++.dg/parse/defarg5.C: New test.
39983
39984 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
39985
39986 2003-09-05 Mark Mitchell <mark@codesourcery.com>
39987
39988 PR c++/12163
39989 * g++.dg/expr/static_cast4.C: New test.
39990
39991 PR c++/12146
39992 * g++.dg/template/crash9.C: New test.
39993
39994 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
39995
39996 * g++.old-deja/g++.ext/pretty2.C: Update for change
39997 in __FUNCTION__.
39998 * g++.old-deja/g++.ext/pretty3.C: Likewise.
39999
40000 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
40001
40002 PR c++/11922
40003 * g++/dg/template/qualified-id1.C: New test.
40004
40005 PR c++/12037
40006 * g++.dg/warn/noeffect4.C: New test.
40007
40008 2003-09-04 Matt Austern <austern@apple.com>
40009
40010 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
40011 * g++.dg/ext/fnname2.C: Likewise.
40012 * g++.dg/ext/fnname3.C: Likewise.
40013
40014 2003-09-04 Mark Mitchell <mark@codesourcery.com>
40015
40016 * g++.dg/expr/lval1.C: New test.
40017 * g++.dg/ext/lvcast.C: Remove.
40018
40019 2003-09-03 Roger Sayle <roger@eyesopen.com>
40020
40021 PR optimization/11700.
40022 * gcc.c-torture/compile/20030903-1.c: New test case.
40023
40024 2003-09-03 Mark Mitchell <mark@codesourcery.com>
40025
40026 PR c++/12053
40027 * g++.dg/abi/layout4.C: New test.
40028
40029 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
40030
40031 PR c++/11553
40032 * g++.dg/parse/friend3.C: New test.
40033
40034 2003-09-02 Mark Mitchell <mark@codesourcery.com>
40035
40036 PR c++/11847
40037 * g++.dg/template/class1.C: New test.
40038
40039 PR c++/11808
40040 * g++.dg/expr/call1.C: New test.
40041
40042 2003-09-01 Mark Mitchell <mark@codesourcery.com>
40043
40044 PR c++/12114
40045 * g++.dg/init/ref9.C: New test.
40046
40047 PR c++/11972
40048 * g++.dg/template/nested4.C: New test.
40049
40050 2003-08-29 Mark Mitchell <mark@codesourcery.com>
40051
40052 PR c++/12093
40053 * g++.dg/template/non-dependent4.C: New test.
40054
40055 PR c++/11928
40056 * g++.dg/inherit/conv1.C: New test.
40057
40058 2003-08-29 Mark Mitchell <mark@codesourcery.com>
40059
40060 PR c++/6196
40061 * g++.dg/ext/label1.C: New test.
40062 * g++.dg/ext/label2.C: Likewise.
40063
40064 2003-08-28 Mark Mitchell <mark@codesourcery.com>
40065
40066 * g++.dg/expr/cond3.C: New test.
40067
40068 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40069
40070 * gcc.dg/builtins-1.c: Add new builtin cases.
40071
40072 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40073
40074 * gcc.dg/builtins-1.c: Add new cases.
40075 * gcc.dg/torture/builtin-attr-1.c: Likewise.
40076
40077 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40078
40079 * gcc.dg/builtins-1.c: Add more math builtin tests.
40080 * gcc.dg/torture/builtin-attr-1.c: New test.
40081
40082 2003-08-28 Mark Mitchell <mark@codesourcery.com>
40083
40084 PR optimization/5079
40085 * g++.dg/opt/static3.C: New test.
40086
40087 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40088
40089 * gcc.misc-tests/gcov-10b.c: New test.
40090
40091 2003-08-27 Mark Mitchell <mark@codesourcery.com>
40092
40093 * g++.dg/opt/ptrmem3.C: New test.
40094
40095 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
40096
40097 2003-08-27 Jakub Jelinek <jakub@redhat.com>
40098
40099 * gcc.dg/20030826-2.c: New test.
40100
40101 2003-08-26 Roger Sayle <roger@eyesopen.com>
40102
40103 PR middle-end/12002
40104 * g77.f-torture/compile/12002.f: New test case.
40105
40106 2003-08-26 Roger Sayle <roger@eyesopen.com>
40107
40108 * gcc.dg/20030826-1.c: New test case.
40109
40110 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
40111
40112 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
40113
40114 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
40115
40116 PR c++/11871
40117 * c++.dg/lookup/crash1.C: New test.
40118
40119 * c++.dg/warn/noeffect3.C: New test.
40120
40121 2003-08-25 Janis Johnson <janis187@us.ibm.com>
40122
40123 * gcc.dg/compat/vector-1_x.c: Compile with -w.
40124 * gcc.dg/compat/vector-1_y.c: Ditto.
40125 * gcc.dg/compat/vector-2_x.c: Ditto.
40126 * gcc.dg/compat/vector-2_y.c: Ditto.
40127
40128 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
40129
40130 * gcc.dg/20030702-1.c: New test.
40131
40132 2003-08-25 Mark Mitchell <mark@codesourcery.com>
40133
40134 PR c++/8795
40135 * g++.dg/ext/altivec-1.C: New test.
40136
40137 2003-08-24 Richard Henderson <rth@redhat.com>
40138
40139 * g++.dg/eh/simd-2.C: Add -w for x86.
40140
40141 2003-08-23 Jakub Jelinek <jakub@redhat.com>
40142
40143 * gcc.dg/20030815-1.c: New test.
40144
40145 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40146
40147 PR c++/3765
40148 * g++.dg/parse/access6.C: New test.
40149
40150 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40151
40152 PR c++/641, c++/11876
40153 * g++.dg/template/friend22.C: New test.
40154 * g++.dg/template/friend23.C: Likewise.
40155
40156 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40157
40158 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
40159 identically.
40160
40161 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40162
40163 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
40164
40165 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40166
40167 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
40168
40169 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40170
40171 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
40172
40173 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40174
40175 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
40176
40177 2003-08-21 Mark Mitchell <mark@codesourcery.com>
40178
40179 PR c++/11919
40180 * g++.dg/overload/prom1.C: New test.
40181
40182 PR c++/11551
40183 * g++.dg/parse/dtor2.C: New test.
40184
40185 PR c++/10762
40186 * g++.dg/parse/using2.C: New test.
40187
40188 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
40189
40190 PR target/11805
40191 * gcc.c-torture/compile/20030821-1.c: New.
40192
40193 2003-08-20 Mark Mitchell <mark@codesourcery.com>
40194
40195 PR c++/11834
40196 * g++.dg/template/deduce2.C: New test.
40197
40198 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
40199
40200 * gcc.c-torture/execute/20030821-1.c: New test.
40201
40202 2003-08-20 Roger Sayle <roger@eyesopen.com>
40203
40204 PR middle-end/11984
40205 * gcc.dg/20030820-1.c: New test case.
40206
40207 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
40208
40209 PR c++/11945
40210 * g++.dg/warn/noeffect2.C: New test.
40211
40212 2003-08-19 Mark Mitchell <mark@codesourcery.com>
40213
40214 PR c++/10926
40215 * g++.dg/template/dtor2.C: New test.
40216
40217 PR c++/11684
40218 * g++.dg/template/operator1.C: New test.
40219 * g++.dg/parse/operator4.C: New test.
40220
40221 PR c++/11946.C
40222 * g++.dg/expr/enum1.C: New test.
40223 * gcc.dg/c99-bool-1.c: Remove bogus warning.
40224
40225 PR c++/11036.C
40226 * g++.dg/parse/elab2.C: New test.
40227 * g++.dg/parse/typedef4.C: Change error message.
40228 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
40229 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
40230 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
40231
40232 2003-08-19 Geoffrey Keating <geoffk@apple.com>
40233
40234 * gcc.dg/pch/warn-1.c: New.
40235 * gcc.dg/pch/warn-1.hs: New.
40236
40237 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
40238 not-tested file.
40239
40240 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
40241
40242 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
40243
40244 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
40245
40246 * gcc.dg/uninit-D.c: New Test.
40247 * gcc.dg/uninit-E.c: New Test.
40248 * gcc.dg/uninit-F.c: New Test.
40249 * gcc.dg/uninit-G.c: New Test.
40250
40251 2003-08-19 Michael Ritzert <ritzert@t-online.de>
40252
40253 * g++.dg/README: Describe the pch directory.
40254
40255 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40256
40257 PR c++/11174
40258 * g++.dg/parse/access4.C: New test.
40259 * g++.dg/parse/access5.C: Likewise.
40260 * g++.old-deja/g++.jason/access17.C: Adjust error message.
40261
40262 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
40263
40264 * gcc.dg/noncompile/20030818-1.c: New.
40265
40266 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
40267
40268 PR c++/11957
40269 * g++.dg/warn/noeffect1.C: New test.
40270
40271 * g++.dg/template/scope2.C: New test.
40272 * g++.dg/template/error2.C: Correct dg-error
40273
40274 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
40275
40276 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
40277
40278 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
40279
40280 PR C++/11512
40281 * g++.dg/template/warn1.C: New.
40282
40283 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
40284
40285 * g++.dg/template/error2.C: New test.
40286 * g++.dg/lookup/using7.C: Adjust errors
40287 * g++.old-deja/g++.pt/crash36.C: Likewise.
40288 * g++.old-deja/g++.pt/derived3.C: Likewise.
40289
40290 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40291
40292 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
40293 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
40294 * gcc.c-torture/execute/builtins/string-9.c: New, from
40295 string-opt-9.c. Adjust for execute/builtins framework.
40296 * gcc.c-torture/execute/string-opt-9.c: Delete.
40297
40298 2003-08-12 Mark Mitchell <mark@codesourcery.com>
40299
40300 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
40301
40302 * g++.dg/parse/ret-type2.C: New test.
40303
40304 PR c++/11703
40305 * g++.dg/init/new8.C: New test.
40306
40307 PR c++/10923
40308 * g++.dg/parse/typedef5.C: New test.
40309
40310 PR c++/9512
40311 * g++.dg/parse/qualified2.C: New test.
40312 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
40313 invalid code.
40314
40315 2003-08-11 Mark Mitchell <mark@codesourcery.com>
40316
40317 * g++.dg/conversion/ptrmem1.C: New test.
40318
40319 2003-08-11 Jakub Jelinek <jakub@redhat.com>
40320
40321 PR target/11693
40322 * gcc.dg/20030811-1.c: New test.
40323
40324 PR target/11535
40325 * gcc.c-torture/execute/20030811-1.c: New test.
40326
40327 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40328
40329 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
40330
40331 2003-08-10 Mark Mitchell <mark@codesourcery.com>
40332
40333 PR c++/11789.C
40334 * g++.dg/inherit/multiple1.C: New test.
40335
40336 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
40337
40338 * gcc.dg/spe1.c: New test.
40339
40340 PR c++/11670
40341 * g++.dg/expr/cast2.C: New test.
40342
40343 PR c++/10530
40344 * g++.dg/template/dependent-name2.C: New test.
40345
40346 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
40347
40348 * g++.dg/parse/crash11.C: Put the dg options in comments.
40349
40350 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
40351
40352 * lib/gcc-dg.exp: Update for diagnostic change.
40353
40354 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40355
40356 PR c++/5767
40357 * g++.dg/parse/crash11.C: New test.
40358
40359 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
40360
40361 * gcc.dg/cpp/spacing1.c: Update.
40362
40363 2003-08-04 Janis Johnson <janis187@us.ibm.com>
40364
40365 PR target/11739
40366 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
40367 a value for -mtune.
40368
40369 2003-08-04 Roger Sayle <roger@eyesopen.com>
40370
40371 PR middle-end/11771
40372 * gcc.c-torture/compile/20030804-1.c: New test case.
40373
40374 2003-08-04 Roger Sayle <roger@eyesopen.com>
40375
40376 * gcc.dg/20030804-1.c: New test case.
40377
40378 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
40379
40380 * gcc.dg/cpp/separate-1.c: New test.
40381
40382 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
40383
40384 PR c++/11704
40385 * g++.dg/template/dependent-expr2.C: New test.
40386
40387 PR c++/11766
40388 * g++.dg/expr/ptrmem1.C: New test.
40389
40390 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40391
40392 PR c++/9453
40393 * g++.dg/template/friend15.C: New test.
40394
40395 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
40396
40397 * lib/dg-pch.exp: Work round PCH bug.
40398
40399 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40400
40401 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
40402 builtins. Move cases from builtins-4.c here.
40403
40404 * gcc.dg/torture/builtin-math-1.c: New test taken from
40405 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
40406 additional cases.
40407
40408 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
40409 Delete.
40410
40411 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
40412
40413 PR c++/9447
40414 * g++.dg/template/using7.C: New test.
40415
40416 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
40417
40418 * import1.c, import2.c: New tests.
40419
40420 2003-08-01 Jakub Jelinek <jakub@redhat.com>
40421
40422 * g++.dg/eh/crossjump1.C: New test.
40423
40424 2003-08-01 Mark Mitchell <mark@codesourcery.com>
40425
40426 PR c++/11697
40427 * g++.dg/template/using6.C: New test.
40428
40429 PR c++/11744
40430 * g++.dg/template/koenig2.C: New test.
40431
40432 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40433
40434 PR c++/7983
40435 * g++.dg/parse/typedef4.C: New test.
40436
40437 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40438
40439 PR c++/8442, c++/8806
40440 * g++.dg/template/elab1.C: New test.
40441 * g++.dg/template/type2.C: Likewise.
40442 * g++.dg/template/ttp3.C: Adjust expected error message.
40443 * g++.old-deja/g++.law/visibility13.C: Likewise.
40444 * g++.old-deja/g++.niklas/t135.C: Likewise.
40445 * g++.old-deja/g++.pt/ttp41.C: Likewise.
40446 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
40447 template argument.
40448 * g++.old-deja/g++.pt/ttp44.C: Likewise.
40449
40450 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
40451
40452 PR c++/11295
40453 * g++.dg/ext/stmtexpr1.C: New test.
40454
40455 * g++.dg/opt/tmp1.C: New test.
40456
40457 PR c++/11525
40458 * g++.dg/parse/constant4.C: New test.
40459
40460 PR c++/9447
40461 * g++.dg/template/using5.C: New test.
40462
40463 2003-07-31 Roger Sayle <roger@eyesopen.com>
40464
40465 * gcc.dg/builtins-27.c: New test case.
40466
40467 2003-07-31 Jakub Jelinek <jakub@redhat.com>
40468
40469 * gcc.dg/tls/opt-7.c: New test.
40470
40471 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
40472
40473 * g++.old-deja/g++.other/crash18.C: Remove.
40474
40475 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
40476
40477 * g++.dg/template/explicit3.C: New.
40478 * g++.dg/template/explicit4.C: New.
40479 * g++.dg/template/explicit5.C: New.
40480
40481 PR c++/11347
40482 * g++.dg/template/memtmpl1.C: New.
40483
40484 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
40485
40486 PR target/11565
40487 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
40488 * gcc.dg/i386-387-5.c (dg-options): Likewise.
40489
40490 2003-07-30 Jan Hubicka <jh@suse.cz>
40491
40492 * vtgc1.c: Kill.
40493
40494 2003-07-29 Zack Weinberg <zack@codesourcery.com>
40495
40496 * gcc.dg/struct-in-proto-1.c: New test.
40497
40498 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
40499
40500 * gcc.dg/cpp/include2.c: Only expect one message.
40501
40502 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
40503
40504 PR c++/9447
40505 * g++.dg/template/using1.C: New test.
40506 * g++.dg/template/using2.C: New test.
40507 * g++.dg/template/using3.C: New test.
40508 * g++.dg/template/using4.C: New test.
40509
40510 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
40511
40512 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
40513 * gcc.c-torture/execute/string-opt-10.c: Likewise.
40514
40515 2003-07-28 Jan Hubicka <jh@suse.cz>
40516
40517 PR c++/11530
40518 * g++.dg/opt/call1.C: New test.
40519
40520 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
40521
40522 PR c++/11667
40523 * g++.dg/init/enum2.C: New test.
40524 * g++.dg/template/overload1.C: Add "-w" option.
40525
40526 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
40527
40528 * gcc.dg/Wdeclaration-after-statement-1.c,
40529 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
40530
40531 2003-07-28 Jakub Jelinek <jakub@redhat.com>
40532
40533 * gcc.c-torture/compile/20030725-1.c: New test.
40534
40535 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
40536
40537 * gcc.dg/20030505.c: Only run for SPE.
40538 Remove definition of opaque type.
40539
40540 2003-07-27 Mark Mitchell <mark@codesourcery.com>
40541
40542 * g++.dg/template/ptrmem6.C: New test.
40543
40544 2003-07-26 Geoffrey Keating <geoffk@apple.com>
40545
40546 * gcc.c-torture/compile/zero-strct-2.c: New test.
40547
40548 2003-07-25 Geoffrey Keating <geoffk@apple.com>
40549
40550 * gcc.dg/intermod-1.c: New test.
40551
40552 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
40553
40554 PR c++/11617
40555 * g++.dg/template/lookup2.C: New test.
40556 * g++.dg/template/memclass1.C: Remove instantiated from error.
40557 * g++.dg/other/error2.C: Tweak expected errors.
40558
40559 PR c++/11596
40560 * g++.dg/template/defarg3.C: New test.
40561
40562 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
40563
40564 2003-07-24 Mark Mitchell <mark@codesourcery.com>
40565
40566 * g++.dg/inherit/access5.C: New test.
40567
40568 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40569
40570 PR c++/11513
40571 * g++.dg/template/crash8.C: New test.
40572
40573 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
40574
40575 PR c/10602
40576 * gcc.dg/noncompile/incomplete-2.c: New test.
40577
40578 2003-07-23 Mark Mitchell <mark@codesourcery.com>
40579
40580 PR c++/11645
40581 * g++.dg/inherit/access4.C: New test.
40582
40583 PR c++/11517
40584 * g++.dg/expr/cond2.C: New test.
40585
40586 PR optimization/10679
40587 * g++.dg/opt/inline4.C: New test.
40588
40589 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
40590
40591 * g++.dg/parse/crash10: New test.
40592
40593 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
40594
40595 * g++.dg/ext/flexary1.C: New test.
40596
40597 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40598
40599 PR c++/10793
40600 * g++.dg/template/crash9.C: New test.
40601
40602 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40603
40604 PR c++/3004
40605 * g++.dg/parse/typedef3.C: New test.
40606
40607 PR c++/7906
40608 * g++.dg/parse/operator2.C: New test.
40609
40610 PR c++/8895
40611 * g++.dg/parse/def-tmpl-arg1.C: New test.
40612
40613 PR c++/9282
40614 * g++.dg/parse/funptr1.C: New test.
40615
40616 PR c++/9452
40617 * g++.dg/parse/ambig3.C: New test.
40618
40619 PR c++/9454
40620 * g++.dg/parse/operator3.C: New test.
40621
40622 PR c++/9486
40623 * g++.dg/parse/template10.C: New test.
40624
40625 PR c++/9488
40626 * g++.dg/parse/template11.C: New test.
40627
40628 PR c++/10150
40629 * g++.dg/parse/invalid-op1.C: New test.
40630
40631 PR c++/10247
40632 * g++.dg/parse/condexpr1.C: New test.
40633
40634 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
40635
40636 * g++.dg/ext/packed3.C: New test.
40637 * g++.dg/ext/packed4.C: New test.
40638
40639 * gcc.dg/pack-test-3.c: New test.
40640
40641 2003-07-21 Janis Johnson <janis187@us.ibm.com>
40642
40643 * lib/compat.exp: Handle dg-options per source file.
40644 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
40645 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
40646 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
40647 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
40648 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
40649 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
40650 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
40651 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
40652 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
40653 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
40654 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
40655 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
40656 * g++.dg/compat/break/bitfield7_x.C: Ditto.
40657 * g++.dg/compat/break/bitfield7_y.C: Ditto.
40658
40659 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
40660
40661 PR c/10320
40662 * gcc.c-torture/execute/20030718-1.c: New test.
40663
40664 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
40665
40666 PR optimization/11536
40667 * gcc.dg/20030721-1.c: New test.
40668
40669 2003-07-19 Mark Mitchell <mark@codesourcery.com>
40670
40671 PR c++/11546
40672 * g++.dg/template/lookup1.C: New test.
40673
40674 2003-07-19 Zack Weinberg <zack@codesourcery.com>
40675
40676 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
40677 diagnostics of ill-formed constructs involving labels.
40678 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
40679 the new 'previously defined here' message.
40680
40681 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
40682
40683 * g++.dg/parse/non-dependent2.C: New test.
40684
40685 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
40686
40687 * g++.dg/init/init-ref4.C: xfail on targets without
40688 weak symbols.
40689
40690 2003-07-17 Jakub Jelinek <jakub@redhat.com>
40691
40692 PR target/11087
40693 * gcc.c-torture/execute/20030717-1.c: New test.
40694
40695 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
40696
40697 * g++.dg/opt/cfg1.C: New test.
40698
40699 2003-07-17 Mark Mitchell <mark@codesourcery.com>
40700
40701 PR optimization/11557
40702 * gcc.dg/20030717-1.c: New test.
40703
40704 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
40705
40706 PR c++/10476
40707 * g++.dg/expr/crash-1.C: New test.
40708
40709 PR c++/11027
40710 * g++.dg/template/init3.C: New test.
40711
40712 PR c++/8222
40713 * g++.dg/template/non-dependent1.C: New test.
40714
40715 PR c++/11070
40716 * g++.dg/template/non-dependent2.C: New test.
40717
40718 PR c++/11071
40719 * g++.dg/template/non-dependent3.C: New test.
40720
40721 PR c++/9907
40722 * g++.dg/template/sizeof5.C: New test.
40723
40724 2003-07-17 Geoffrey Keating <geoffk@apple.com>
40725
40726 PR 11498
40727 * gcc.c-torture/compile/mangle-1.c: New file.
40728
40729 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40730
40731 PR c++/7809
40732 * g++.dg/parse/access3.C: New test.
40733
40734 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
40735
40736 PR c++/11384
40737 * g++.dg/init/init-ref4.C: New test.
40738
40739 2003-07-16 Mark Mitchell <mark@codesourcery.com>
40740
40741 PR c++/11547
40742 * g++.dg/parse/constant3.C: New test.
40743 * g++.dg/parse/crash7.C: Likewise.
40744
40745 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
40746
40747 PR target/11008
40748 * gcc.dg/i386-pentium4-not-mull.c: New.
40749
40750 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
40751
40752 * gcc.dg/asm-names.c (ymain): Make it weak.
40753
40754 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40755
40756 PR c++/5421
40757 * g++.dg/template/friend21.C: New test.
40758
40759 2003-07-16 Jakub Jelinek <jakub@redhat.com>
40760
40761 * gcc.dg/cleanup-8.c: New test.
40762 * gcc.dg/cleanup-9.c: New test.
40763
40764 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
40765
40766 * g++.dg/ext/dll-MI1.h: New file.
40767 * g++.dg/ext/dllexport-MI1.C: New file.
40768 * g++.dg/ext/dllimport-MI1.C: New file.
40769
40770 2003-07-15 Jakub Jelinek <jakub@redhat.com>
40771
40772 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
40773 it does not have cmpstrsi patterns (just cmpmemsi).
40774
40775 2003-07-15 Mark Mitchell <mark@codesourcery.com>
40776
40777 PR debug/11473
40778 * g++.dg/debug/debug8.C: New test.
40779
40780 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40781
40782 PR c++/10108
40783 * g++.dg/template/crash7.C: New test.
40784
40785 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
40786
40787 PR target/10795
40788 * gcc.c-torture/compile/20030708-1.c: New.
40789
40790 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
40791
40792 * gcc.c-torture/execute/20030715-1.c: New test.
40793
40794 2003-07-14 Geoffrey Keating <geoffk@apple.com>
40795
40796 * gcc.dg/pch/inline-3.c: New file.
40797 * gcc.dg/pch/inline-3.hs: New file.
40798 * gcc.dg/pch/inline-4.c: New file.
40799 * gcc.dg/pch/inline-4.hs: New file.
40800
40801 2003-07-14 Mark Mitchell <mark@codesourcery.com>
40802
40803 PR c++/11509
40804 * g++.dg/template/crash6.C: New test.
40805
40806 PR c++/7053
40807 * g++.dg/template/friend20.C: New test.
40808
40809 PR c++/7019
40810 * g++.dg/template/overload2.C: New test.
40811
40812 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40813
40814 PR optimization/11440
40815 * gcc.c-torture/execute/20030714-1.c: New test.
40816
40817 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40818
40819 PR c++/11154
40820 * g++.dg/template/partial2.C: New test.
40821
40822 2003-07-13 Mark Mitchell <mark@codesourcery.com>
40823
40824 PR c++/11503
40825 * g++.dg/template/anon1.C: New test.
40826
40827 PR c++/11493
40828 PR c++/11495
40829 * g++.dg/parse/template9.C: Likewise.
40830 * g++.dg/template/crash4.C: New test.
40831 * g++.dg/template/koenig1.C: Likewise.
40832 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
40833 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
40834 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
40835 functions.
40836 * g++.old-deja/g++.jason/template36.C: Likewise.
40837 * g++.old-deja/g++.mike/p1989.C: Likewise.
40838 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
40839 * g++.old-deja/g++.pt/ttp20.C: Use this->.
40840 * g++.old-deja/g++.pt/ttp21.C: Use this->.
40841 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
40842 compiling.
40843 * g++.old-deja/g++.pt/union2.C: Use this->.
40844
40845 2003-07-11 Jakub Jelinek <jakub@redhat.com>
40846
40847 * gcc.dg/20030711-1.c: New test.
40848
40849 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
40850
40851 PR c++/11050
40852 * g++.dg/parse/args1.C: New test.
40853 * g++.pt/defarg8.C: Change expected errors.
40854
40855 2003-07-11 Mark Mitchell <mark@codesourcery.com>
40856
40857 PR c++/8164
40858 * g++.dg/template/nontype2.C: New test.
40859
40860 PR c++/10558
40861 * g++.dg/parse/template8.C: New test.
40862
40863 PR c++/8327
40864 * g++.dg/template/scope1.C: New test.
40865
40866 * g++.dg/warn/Wsign-compare-1.C: New test.
40867
40868 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
40869
40870 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
40871
40872 2003-07-10 Mark Mitchell <mark@codesourcery.com>
40873
40874 PR c++/9411
40875 * g++.dg/template/explicit2.C: New test.
40876
40877 PR c++/10032
40878 * g++.dg/warn/pedantic1.C: New test.
40879
40880 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
40881
40882 PR c++ 9483
40883 * g++.dg/other/field1.C: New test.
40884
40885 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
40886
40887 PR c/11449
40888 * gcc.c-torture/compile/20030707-1.c: New.
40889
40890 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40891
40892 PR c++/10849
40893 * g++.dg/template/access12.C: New test.
40894
40895 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
40896
40897 * g++.dg/bprob/bprob.exp (prof_ext): Update.
40898 * g77.dg/bprob/bprob.exp (prof_ext): Update.
40899 * gcc.misc-tests/bprob.exp (prof_ext): Update.
40900 * gcc.misc-tests/gcov.exp: Update
40901 * g++.dg/gcov/gcov.exp: Update
40902 * lib/gcov.exp: Update.
40903
40904 2003-07-08 Mark Mitchell <mark@codesourcery.com>
40905
40906 * g++.dg/abi/mangle17.C: Make sure template expressions are
40907 dependent.
40908 * g++.dg/abi/mangle4.C: Mark erroneous casts.
40909 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
40910 * g++.dg/opt/stack1.C: Remove erroneous code.
40911 * g++.dg/parse/template7.C: New test.
40912 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
40913 * g++.old-deja/g++.pt/crash4.C: Likewise.
40914
40915 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40916
40917 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
40918 with zero or one occurence of `$' after the initial `L'.
40919
40920 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
40921
40922 * gcc.c-torture/compile/20030704-1.c: Add a comment.
40923
40924 2003-07-08 Roger Sayle <roger@eyesopen.com>
40925
40926 PR c/11370
40927 * gcc.dg/Wunreachable-6.c: New testcase.
40928 * gcc.dg/Wunreachable-7.c: New testcase.
40929
40930 2003-07-08 Jakub Jelinek <jakub@redhat.com>
40931
40932 PR c/11420
40933 * gcc.dg/20030708-1.c: New test.
40934
40935 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
40936
40937 * gcc.dg/compat/sdata-section.h: New file.
40938 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
40939 * gcc.dg/torture/mips-sdata-1.c: New test.
40940
40941 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40942
40943 PR c++/11030
40944 * g++.dg/template/friend19.C: New test.
40945
40946 2003-07-08 Jakub Jelinek <jakub@redhat.com>
40947
40948 * g++.dg/opt/strength-reduce.C: New test.
40949
40950 2003-07-07 Roger Sayle <roger@eyesopen.com>
40951
40952 PR target/10979
40953 * gcc.dg/20030707-1.c: New testcase.
40954
40955 2003-07-07 Roger Sayle <roger@eyesopen.com>
40956
40957 PR optimization/11059
40958 * g++.dg/opt/emptyunion.C: New testcase.
40959
40960 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
40961 Eric Botcazou <ebotcazou@libertysurf.fr>
40962
40963 * g++.dg/opt/stack1.C: New test.
40964
40965 2003-07-05 Mark Mitchell <mark@codesourcery.com>
40966
40967 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
40968 run test.
40969
40970 PR c++/11431
40971 * g++.dg/expr/static_cast3.C: New test.
40972
40973 2003-07-04 Zack Weinberg <zack@codesourcery.com>
40974
40975 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
40976 everywhere.
40977 * gcc.dg/concat.c: Concatenation of string constants with
40978 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
40979 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
40980 * gcc.dg/cpp/escape-2.c: Use wide character constants where
40981 necessary to avoid multi-character character constant warning.
40982 * gcc.dg/cpp/escape.c: Likewise.
40983 * gcc.dg/cpp/ucs.c: Likewise.
40984 Remove backslashes from dg-bogus comments, as they confuse Tcl.
40985 Fix a typo.
40986
40987 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
40988
40989 PR c/11428
40990 * gcc.c-torture/compile/20030704-1.c: New.
40991
40992 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
40993
40994 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
40995
40996 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
40997
40998 PR c++/5287, PR c++/7910, PR c++/11021
40999 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
41000 tests for warnings.
41001 * g++.dg/ext/dllimport2.C: Add tests for warnings.
41002 * g++.dg/ext/dllimport3.C: Likewise.
41003 * g++.dg/ext/dllimport4.C: New file.
41004 * g++.dg/ext/dllimport5.C: New file.
41005 * g++.dg/ext/dllimport6.C: New file.
41006 * g++.dg/ext/dllimport7.C: New file.
41007 * g++.dg/ext/dllimport8.C: New file.
41008 * g++.dg/ext/dllimport9.C: New file.
41009 * g++.dg/ext/dllimport10.C: New file.
41010 * g++.dg/ext/dllexport1.C: New file.
41011
41012 2003-07-03 Mark Mitchell <mark@codesourcery.com>
41013
41014 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
41015 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
41016
41017 2003-07-03 Roger Sayle <roger@eyesopen.com>
41018
41019 * gcc.dg/builtins-25.c: New testcase.
41020 * gcc.dg/builtins-26.c: New testcase.
41021
41022 2003-07-03 Janis Johnson <janis187@us.ibm.com>
41023
41024 * gcc.dg/compat/vector-defs.h: New file.
41025 * gcc.dg/compat/vector-setup.h: New file.
41026 * gcc.dg/compat/vector-check.h: New file.
41027 * gcc.dg/compat/vector-1_main.c: New file.
41028 * gcc.dg/compat/vector-1_x.c: New file.
41029 * gcc.dg/compat/vector-1_y.c: New file.
41030 * gcc.dg/compat/vector-2_main.c: New file.
41031 * gcc.dg/compat/vector-2_x.c: New file.
41032 * gcc.dg/compat/vector-2_y.c: New file.
41033
41034 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
41035 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
41036 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
41037 * gcc.dg/compat/struct-align-1.h: New file.
41038 * gcc.dg/compat/struct-align-1_main.c: New file.
41039 * gcc.dg/compat/struct-align-1_x.c: New file.
41040 * gcc.dg/compat/struct-align-1_y.c: New file.
41041 * gcc.dg/compat/struct-align-2.h: New file.
41042 * gcc.dg/compat/struct-align-2_main.c: New file.
41043 * gcc.dg/compat/struct-align-2_x.c: New file.
41044 * gcc.dg/compat/struct-align-2_y.c: New file.
41045
41046 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
41047 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41048 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41049 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41050 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41051 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41052 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41053 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41054 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41055 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41056 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41057 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41058 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41059 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41060 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41061 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41062 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41063 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41064 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41065 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41066 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41067 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41068 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41069 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41070 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41071 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41072 * gcc.dg/compat/struct-return-10_x.c: Ditto.
41073 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41074 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41075
41076 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
41077
41078 * gcc.dg/i386-call-1.c: New test.
41079
41080 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
41081
41082 PR c++/9162
41083 * g++.dg/parse/defarg4.C: New.
41084
41085 2003-07-03 Roger Sayle <roger@eyesopen.com>
41086
41087 PR target/10700
41088 * gcc.c-torture/compile/20030703-1.c: New test case.
41089
41090 2003-07-03 Mark Mitchell <mark@codesourcery.com>
41091
41092 * g++.dg/template/local3.C: Remove extra semicolon.
41093
41094 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
41095
41096 * gcc.dg/i386-volatile-1.c: New test.
41097
41098 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
41099
41100 PR c++/11072
41101 * g++.dg/other/offsetof2.C: XFAIL.
41102 * g++.dg/other/offsetof5.C: New.
41103
41104 PR c++/10219
41105 * g++.dg/template/error1.C: New.
41106
41107 PR c++/9779
41108 * g++.dg/template/dependent-expr1.C: New.
41109
41110 2003-07-01 Mark Mitchell <mark@codesourcery.com>
41111
41112 PR c++/6949
41113 * g++.dg/template/local3.C: New test.
41114
41115 PR c++/11149
41116 * g++.dg/lookup/scoped6.C: New test.
41117
41118 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
41119
41120 PR c++/8046
41121 * g++.dg/other/error7.C: New test.
41122
41123 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
41124
41125 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
41126 * g++.old-deja/g++.abi/vtable3.h: Likewise.
41127 * g++.old-deja/g++.law/code-gen5.C: Likewise.
41128 * g++.old-deja/g++.other/union2.C: Likewise.
41129 * gcc.dg/c90-const-expr-2.c: Likewise.
41130 * gcc.dg/c90-const-expr-3.c: Likewise.
41131 * gcc.dg/c99-const-expr-2.c: Likewise.
41132 * gcc.dg/c99-const-expr-3.c: Likewise.
41133 * gcc.dg/concat.c: Likewise.
41134
41135 2003-07-01 Mark Mitchell <mark@codesourcery.com>
41136
41137 PR c++/9559
41138 * g++.dg/init/static1.C: New test.
41139
41140 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41141
41142 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
41143 * g++.old-deja/g++.other/access2.C: Likewise.
41144 * g++.old-deja/g++.other/decl2.C: Likewise.
41145 * gcc.c-torture/execute/20020615-1.c: Likewise.
41146
41147 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41148
41149 PR c++/4933
41150 * g++.dg/template/sizeof4.C: New test.
41151
41152 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41153
41154 * g++.dg/other/error6.C: New test.
41155
41156 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41157
41158 PR c++/10750
41159 * g++.dg/parse/constant2.C: New test.
41160
41161 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41162
41163 PR c++/11106
41164 * g++.dg/other/error5.C: New test.
41165
41166 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41167
41168 * gcc.dg/format/gcc_diag-1.c: New test.
41169
41170 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
41171
41172 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
41173
41174 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
41175
41176 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
41177 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
41178 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
41179
41180 2003-06-28 Jakub Jelinek <jakub@redhat.com>
41181
41182 * gcc.c-torture/execute/builtins/string-8.c: New test.
41183 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
41184 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
41185 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
41186
41187 2003-06-27 Mark Mitchell <mark@codesourcery.com>
41188
41189 PR c++/10468
41190 * g++.dg/ext/typeof6.C: New test.
41191
41192 2003-06-27 Mark Mitchell <mark@codesourcery.com>
41193
41194 PR c++/10796
41195 * g++.dg/init/enum1.C: New test.
41196
41197 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
41198
41199 * gcc.dg/20030627-1.c: New test.
41200
41201 2003-06-26 Mark Mitchell <mark@codesourcery.com>
41202
41203 PR c++/11332
41204 * g++.dg/expr/static_cast2.C: New test.
41205
41206 2003-06-26 Roger Sayle <roger@eyesopen.com>
41207 Jakub Jelinek <jakub@redhat.com>
41208
41209 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
41210 sprintf(dst,"%s",src) optimization.
41211 * gcc.c-torture/execute/20030626-1.c: New test case.
41212 * gcc.c-torture/execute/20030626-2.c: New test case.
41213
41214 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
41215
41216 * gcc.c-torture/execute/multi-ix.c: New test.
41217
41218 * gcc.c-torture/execute/simd-4.c (main):
41219 Added missing semicolon at end of union.
41220
41221 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
41222
41223 PR c++/8266
41224 * g++.dg/template/explicit-instantiation3.C: New test.
41225
41226 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41227
41228 * gcc.dg/20030626-1.c: Use signed char.
41229
41230 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41231
41232 * gcc.dg/20030626-1.c: New test.
41233
41234 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
41235
41236 * const-str-2.m: Update.
41237
41238 2003-06-25 Mark Mitchell <mark@codesourcery.com>
41239
41240 PR c++/10990
41241 * g++.dg/rtti/dyncast1.C: New test.
41242 * g++.dg/abi/mangle4.C: Correct base-specifier access.
41243 * g++.dg/lookup/scoped1.C: Remove XFAIL.
41244 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
41245
41246 PR c++/10931
41247 * g++.dg/expr/static_cast1.C: New test.
41248
41249 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
41250
41251 * gcc.dg/20030625-1.c: New test.
41252
41253 2003-06-24 Roger Sayle <roger@eyesopen.com>
41254
41255 * gcc.c-torture/compile/20030624-1.c: New test case.
41256
41257 2003-06-24 Jakub Jelinek <jakub@redhat.com>
41258
41259 * gcc.c-torture/execute/string-opt-17.c: New test.
41260
41261 2003-06-24 Mark Mitchell <mark@codesourcery.com>
41262
41263 PR c++/5754
41264 * g++.dg/parse/crash6.C: New test.
41265
41266 2003-06-23 Roger Sayle <roger@eyesopen.com>
41267
41268 * gcc.dg/builtins-24.c: New test case.
41269
41270 2003-06-23 Jakub Jelinek <jakub@redhat.com>
41271
41272 * g++.dg/opt/operator1.C: New test.
41273
41274 2003-06-22 Roger Sayle <roger@eyesopen.com>
41275
41276 * gcc.c-torture/execute/string-opt-16.c: New test case.
41277
41278 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
41279
41280 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
41281 * g++.old-deja/g++.other/conv7.C: Likewise.
41282 * g++.old-deja/g++.other/overcnv2.C: Likewise.
41283 * g++.old-deja/g++.other/overload14.C: Likewise.
41284
41285 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
41286
41287 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
41288 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
41289
41290 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41291
41292 PR c++/10888
41293 * g++.dg/warn/Winline-3.C: New test.
41294
41295 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41296
41297 * lib/target-supports.exp (check_alias_available): Make the test
41298 program acceptable to the Solaris assembler.
41299
41300 PR c++/10749
41301 * g++.dg/template/memclass2.C: New test.
41302
41303 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41304 Eric Botcazou <ebotcazou@libertysurf.fr>
41305
41306 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
41307 data for non-matching targets.
41308 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
41309
41310 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41311
41312 PR c++/10845
41313 * g++.dg/template/member3.C: New test.
41314
41315 2003-06-19 Mark Mitchell <mark@codesourcery.com>
41316
41317 PR c++/10939
41318 * g++.dg/template/func1.C: New test.
41319
41320 PR c++/9649
41321 * g++.dg/template/static4.C: New test.
41322 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
41323
41324 PR c++/11041
41325 * g++.dg/init/ref7.C: New test.
41326
41327 2003-06-19 Matt Austern <austern@apple.com>
41328
41329 PR c++/11228
41330 * g++.dg/anew1.C: New test.
41331 * g++.dg/anew2.C: New test.
41332 * g++.dg/anew3.C: New test.
41333 * g++.dg/anew4.C: New test.
41334
41335 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
41336
41337 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
41338
41339 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
41340
41341 * gcc.c-torture/execute/simd-4.c (main): Make expected value
41342 endian-dependent.
41343
41344 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
41345
41346 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
41347 Remove cruft.
41348
41349 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
41350
41351 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
41352 * gcc.c-torture/compile/961203-1.c: Likewise.
41353 * gcc.c-torture/compile/980506-1.c: Likewise.
41354
41355 2003-06-17 Mark Mitchell <mark@codesourcery.com>
41356
41357 PR c++/10712
41358 * g++.dg/lookup/using7.C: New test.
41359
41360 2003-06-17 Mark Mitchell <mark@codesourcery.com>
41361
41362 PR c++/11105
41363 * g++.dg/abi/conv1.C: Remove it.
41364 * g++.dg/template/conv7.C: New test.
41365 * g++.dg/template/conv8.C: Likewise.
41366 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
41367 conversion operator.
41368
41369 2003-06-17 Janis Johnson <janis187@us.ibm.com>
41370
41371 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
41372 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41373 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41374 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41375 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41376 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41377 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41378 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41379 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41380 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41381 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41382 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41383 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41384 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41385 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41386 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41387 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41388 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41389 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41390 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41391 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41392 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41393 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41394 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41395 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41396 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41397 * gcc.dg/compat/struct-return-10_x.c: Ditto.
41398 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41399 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41400
41401 2003-06-16 Mark Mitchell <mark@codesourcery.com>
41402
41403 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
41404 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
41405 indications.
41406
41407 2003-06-16 Roger Sayle <roger@eyesopen.com>
41408
41409 * gcc.dg/i386-387-5.c: New test case.
41410 * gcc.dg/i386-387-6.c: New test case.
41411 * gcc.dg/builtins-23.c: New test case.
41412
41413 2003-06-15 Roger Sayle <roger@eyesopen.com>
41414
41415 * gcc.dg/builtins-22.c: New test case.
41416 * gcc.dg/i386-387-1.c: Update to test exp.
41417 * gcc.dg/i386-387-2.c: Likewise.
41418
41419 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41420
41421 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
41422
41423 2003-06-12 Mark Mitchell <mark@codesourcery.com>
41424
41425 * lib/gcc-dg.exp (dg-require-dll): New function.
41426 (dg-xfail-if): Likewise.
41427 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
41428 driver.
41429
41430 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
41431 * gcc.c-torture/compile/20001205-1.c: Likewise.
41432 * gcc.c-torture/compile/20001226-1.c: Likewise.
41433 * gcc.c-torture/compile/20010518-2.c: Likewise.
41434 * gcc.c-torture/compile/20020312-1.c: Likewise.
41435 * gcc.c-torture/compile/20020604-1.c: Likewise.
41436 * gcc.c-torture/compile/920501-12.c: Likewise.
41437 * gcc.c-torture/compile/920501-4.c: Likewise.
41438 * gcc.c-torture/compile/920520-1.c: Likewise.
41439 * gcc.c-torture/compile/920521-1.c: Likewise.
41440 * gcc.c-torture/compile/920625-1.c: Likewise.
41441 * gcc.c-torture/compile/961203-1.c: Likewise.
41442 * gcc.c-torture/compile/980506-1.c: Likewise.
41443 * gcc.c-torture/compile/981006-1.c: Likewise.
41444 * gcc.c-torture/compile/981022-1.c: Likewise.
41445 * gcc.c-torture/compile/981223-1.c: Likewise.
41446 * gcc.c-torture/compile/990617-1.c: Likewise.
41447 * gcc.c-torture/compile/dll.c: Likewise.
41448 * gcc.c-torture/compile/labels-3.c: Likewise.
41449 * gcc.c-torture/compile/mipscop-1.c: Likewise.
41450 * gcc.c-torture/compile/mipscop-2.c: Likewise.
41451 * gcc.c-torture/compile/mipscop-3.c: Likewise.
41452 * gcc.c-torture/compile/mipscop-4.c: Likewise.
41453 * gcc.c-torture/compile/simd-5.c: Likewise.
41454 * gcc.c-torture/compile/20000804-1.x: Remove.
41455 * gcc.c-torture/compile/20001205-1.x: Likewise.
41456 * gcc.c-torture/compile/20001226-1.x: Likewise.
41457 * gcc.c-torture/compile/20010518-2.x: Likewise.
41458 * gcc.c-torture/compile/20020312-1.x: Likewise.
41459 * gcc.c-torture/compile/20020604-1.x: Likewise.
41460 * gcc.c-torture/compile/920501-12.x: Likewise.
41461 * gcc.c-torture/compile/920501-4.x: Likewise.
41462 * gcc.c-torture/compile/920520-1.x: Likewise.
41463 * gcc.c-torture/compile/920521-1.x: Likewise.
41464 * gcc.c-torture/compile/920625-1.x: Likewise.
41465 * gcc.c-torture/compile/961203-1.x: Likewise.
41466 * gcc.c-torture/compile/980506-1.x: Likewise.
41467 * gcc.c-torture/compile/981006-1.x: Likewise.
41468 * gcc.c-torture/compile/981022-1.x: Likewise.
41469 * gcc.c-torture/compile/981223-1.x: Likewise.
41470 * gcc.c-torture/compile/990617-1.x: Likewise.
41471 * gcc.c-torture/compile/mipscop-1.x: Likewise.
41472 * gcc.c-torture/compile/mipscop-2.x: Likewise.
41473 * gcc.c-torture/compile/mipscop-3.x: Likewise.
41474 * gcc.c-torture/compile/mipscop-4.x: Likewise.
41475 * gcc.c-torture/compile/simd-5.x: Likewise.
41476
41477 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
41478
41479 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
41480
41481 * gcc.c-torture/execute/20030611-1.c: New test.
41482
41483 2003-06-12 Roger Sayle <roger@eyesopen.com>
41484
41485 PR middle-end/168
41486 * gcc.dg/20030612-1.c: New test case.
41487
41488 2003-06-12 Mark Mitchell <mark@codesourcery.com>
41489
41490 PR c++/10635
41491 * g++.dg/expr/cast1.C: New test.
41492
41493 2003-06-12 Roger Sayle <roger@eyesopen.com>
41494
41495 * gcc.dg/builtins-21.c: New test case.
41496
41497 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
41498
41499 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
41500 options instead of at the end.
41501 * lib/objc.exp (objc_target_compile): Likewise.
41502
41503 2003-06-11 Mark Mitchell <mark@codesourcery.com>
41504
41505 PR c++/10432
41506 * g++.dg/parse/error1.C: New test.
41507
41508 2003-06-11 Janis Johnson <janis187@us.ibm.com>
41509
41510 * gcc.dg/compat/struct-by-value-11_main.c: New file.
41511 * gcc.dg/compat/struct-by-value-11_x.c: New file.
41512 * gcc.dg/compat/struct-by-value-11_y.c: New file.
41513 * gcc.dg/compat/struct-by-value-12_main.c: New file.
41514 * gcc.dg/compat/struct-by-value-12_x.c: New file.
41515 * gcc.dg/compat/struct-by-value-12_y.c: New file.
41516 * gcc.dg/compat/struct-by-value-13_main.c: New file.
41517 * gcc.dg/compat/struct-by-value-13_x.c: New file.
41518 * gcc.dg/compat/struct-by-value-13_y.c: New file.
41519 * gcc.dg/compat/struct-by-value-14_main.c: New file.
41520 * gcc.dg/compat/struct-by-value-14_x.c: New file.
41521 * gcc.dg/compat/struct-by-value-14_y.c: New file.
41522 * gcc.dg/compat/struct-by-value-15_main.c: New file.
41523 * gcc.dg/compat/struct-by-value-15_x.c: New file.
41524 * gcc.dg/compat/struct-by-value-15_y.c: New file.
41525 * gcc.dg/compat/struct-by-value-16_main.c: New file.
41526 * gcc.dg/compat/struct-by-value-16_x.c: New file.
41527 * gcc.dg/compat/struct-by-value-16_y.c: New file.
41528 * gcc.dg/compat/struct-by-value-17_main.c: New file.
41529 * gcc.dg/compat/struct-by-value-17_x.c: New file.
41530 * gcc.dg/compat/struct-by-value-17_y.c: New file.
41531 * gcc.dg/compat/struct-by-value-18_main.c: New file.
41532 * gcc.dg/compat/struct-by-value-18_x.c: New file.
41533 * gcc.dg/compat/struct-by-value-18_y.c: New file.
41534
41535 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
41536 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
41537 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
41538 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
41539 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
41540 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
41541 * gcc.dg/compat/scalar-return-3_main.c: New file.
41542 * gcc.dg/compat/scalar-return-3_x.c: New file.
41543 * gcc.dg/compat/scalar-return-3_y.c: New file.
41544 * gcc.dg/compat/scalar-return-4_main.c: New file.
41545 * gcc.dg/compat/scalar-return-4_x.c: New file.
41546 * gcc.dg/compat/scalar-return-4_y.c: New file.
41547
41548 2003-06-10 Janis Johnson <janis187@us.ibm.com>
41549
41550 * gcc.dg/compat/fp2-struct-check.h: New file.
41551 * gcc.dg/compat/fp2-struct-defs.h: New file.
41552 * gcc.dg/compat/fp2-struct-init.h: New file.
41553 * gcc.dg/compat/struct-by-value-10_main.c: New file.
41554 * gcc.dg/compat/struct-by-value-10_x.c: New file.
41555 * gcc.dg/compat/struct-by-value-10_y.c: New file.
41556 * gcc.dg/compat/struct-return-10_main.c: New file.
41557 * gcc.dg/compat/struct-return-10_x.c: New file.
41558 * gcc.dg/compat/struct-return-10_y.c: New file.
41559
41560 * gcc.dg/compat/compat-common.h: New file.
41561 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
41562 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
41563 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
41564 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
41565 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
41566 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
41567 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
41568 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41569 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
41570 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
41571 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41572 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
41573 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
41574 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41575 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
41576 * gcc.dg/compat/small-struct-check.h: Ditto.
41577 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
41578 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41579 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
41580 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
41581 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41582 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41583 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
41584 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41585 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
41586 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
41587 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41588 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41589 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
41590 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41591 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41592 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
41593 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41594 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
41595 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
41596 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41597 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
41598 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
41599 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41600 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
41601 * gcc.dg/compat/struct-return-2_main.c: Ditto.
41602 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41603 * gcc.dg/compat/struct-return-2_y.c: Ditto.
41604 * gcc.dg/compat/struct-return-3_main.c: Ditto.
41605 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41606 * gcc.dg/compat/struct-return-3_y.c: Ditto.
41607
41608 2003-06-10 Geoffrey Keating <geoffk@apple.com>
41609
41610 * g++.dg/pch/static-1.C: New file.
41611 * g++.dg/pch/static-1.Hs: New file.
41612
41613 2003-06-10 Richard Henderson <rth@redhat.com>
41614
41615 * gcc.dg/asm-7.c: Adjust expected warning text.
41616
41617 2003-06-10 Roger Sayle <roger@eyesopen.com>
41618
41619 * gcc.dg/builtins-20.c: New test case.
41620
41621 2003-06-10 Mark Mitchell <mark@codesourcery.com>
41622
41623 PR c++/11131
41624 * g++.dg/opt/template1.C: New test.
41625
41626 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41627
41628 * lib/gcc-dg.exp (dg-test): Clear additional_files and
41629 additional_sources.
41630
41631 2003-05-21 David Taylor <dtaylor@emc.com>
41632
41633 * gcc.dg/Wpadded.c: New file.
41634
41635 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41636
41637 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
41638 * gcc.dg/special/weak-2.c: Add dg-require-weak.
41639 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
41640 dg-require-weak.
41641
41642 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
41643
41644 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
41645
41646 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41647
41648 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
41649 (dg-require-alias): Likewise.
41650 (dg-require-gc-sections): Likewise.
41651 * lib/target-supports.exp (check_gc_sections_available): Likewise.
41652
41653 2003-06-08 Richard Henderson <rth@redhat.com>
41654
41655 * gcc.dg/20011029-2.c: Fix the array reference.
41656 * gcc.dg/asm-7.c: New.
41657
41658 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
41659
41660 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
41661
41662 2003-06-08 Mark Mitchell <mark@codesourcery.com>
41663
41664 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
41665 (dg-require-gc-sections): Likewise.
41666
41667 2003-06-08 Jan Hubicka <jh@suse.cz>
41668
41669 * i386-cmov1.c: Fix regular expression.
41670 * i386-cvt-1.c: Likewise.
41671 * i386-local.c: Likewise.
41672 * i386-local2.c: Likewise.
41673 * i386-mul.c: Likewise.
41674 * i386-ssetype-1.c: Likewise.
41675 * i386-ssetype-3.c: Likewise.
41676 * i386-ssetype-5.c: Likewise.
41677
41678 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41679
41680 PR c++/11039
41681 * g++.dg/warn/implicit-typename2.C: New test.
41682 * g++.dg/warn/implicit-typename3.C: New test.
41683
41684 2003-06-07 Richard Henderson <rth@redhat.com>
41685
41686 * g++.dg/other/offsetof3.C: Use size_t.
41687 * g++.dg/other/offsetof4.C: Likewise.
41688
41689 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
41690
41691 * lib/copy-file.exp: New. Implement gcc_copy_files.
41692
41693 * lib/dg-pch.exp: Load copy-file.exp
41694 (dg-pch): Use gcc_copy_files instead of "file copy".
41695
41696 2003-06-06 Mark Mitchell <mark@codesourcery.com>
41697
41698 * gcc.dg/weak/weak.exp: Simplify.
41699 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
41700 * gcc.dg/weak/weak-1.c: Likewise.
41701 * gcc.dg/weak/weak-2.c: Likewise.
41702 * gcc.dg/weak/weak-3.c: Likewise.
41703 * gcc.dg/weak/weak-4.c: Likewise.
41704 * gcc.dg/weak/weak-5.c: Likewise.
41705 * gcc.dg/weak/weak-6.c: Likewise.
41706 * gcc.dg/weak/weak-7.c: Likewise.
41707 * gcc.dg/weak/weak-8.c: Likewise.
41708 * gcc.dg/weak/weak-9.c: Likewise.
41709
41710 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
41711
41712 gcc.c-torture/execute/20030606-1.c: New.
41713
41714 2003-06-06 Roger Sayle <roger@eyesopen.com>
41715
41716 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
41717 * gcc.dg/builtins-19.c: Likewise.
41718
41719 2003-06-06 Roger Sayle <roger@eyesopen.com>
41720
41721 * gcc.dg/builtins-2.c: Add some more tests.
41722 * gcc.dg/builtins-18.c: New test case.
41723 * gcc.dg/builtins-19.c: New test case.
41724
41725 2003-06-06 Roger Sayle <roger@eyesopen.com>
41726 Jim Wilson <wilson@tuliptree.org>
41727
41728 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
41729
41730 2003-06-06 Jakub Jelinek <jakub@redhat.com>
41731
41732 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
41733 mempcpy/stpcpy calls not to be optimized into something else.
41734 * gcc.c-torture/execute/string-opt-3.c: Moved to...
41735 * gcc.c-torture/execute/builtins/string-7.c: ...here.
41736 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
41737
41738 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41739
41740 * gcc.dg/format/asm_fprintf-1.c: New test.
41741
41742 2003-06-05 Mark Mitchell <mark@codesourcery.com>
41743
41744 * lib/gcc-defs.exp (additional_sources): New variable.
41745 (dg-additional-sources): New function.
41746 (additional_files): New variable.
41747 (dg-additional-files): New function.
41748 (dg-additional-files-options): Likewise.
41749 * lib/gcc-dg.exp (dg-require-weak): New function.
41750 (dg-require-alias): Likewise.
41751 (dg-require-gc-sections): Likewise.
41752 * lib/target-supports.exp (check_alias_available): Remove testfile
41753 parameter.
41754 (check_gc_sections_available): New function.
41755 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
41756 (dg-gpp-additional-files): Likewise.
41757 * lib/g++.exp (additional_sources): Remove.
41758 (additional_files): Likewise.
41759 (g++_target_compile): Use dg-additional-files-options.
41760
41761 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
41762 Tcl logic.
41763 * gcc.dg/special/ecos.exp: Remove.
41764 * gcc.dg/special/20000419-2.c: Use dg-require-*.
41765 * gcc.dg/special/alias-1.c: Likewise.
41766 * gcc.dg/special/alias-2.c: Likewise.
41767 * gcc.dg/special/gcsec-1.c: Likewise.
41768 * gcc.dg/special/weak-1.c: Likewise.
41769 * gcc.dg/special/weak-2.c: Likewise.
41770 * gcc.dg/special/wkali-1.c: Likewise.
41771 * gcc.dg/special/wkali-2.c: Likewise.
41772
41773 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
41774 dg-gpp-additional-*.
41775 * g++.dg/special/conpr-3.C: Likewise.
41776 * g++.dg/special/conpr-4.C: Likewise.
41777 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
41778 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
41779 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
41780 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
41781 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
41782 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
41783 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
41784 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
41785 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
41786 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
41787 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
41788 * g++.old-deja/g++.other/comdat1.C: Likewise.
41789 * g++.old-deja/g++.other/comdat2.C: Likewise.
41790 * g++.old-deja/g++.other/comdat3.C: Likewise.
41791 * g++.old-deja/g++.other/ctor1.C: Likewise.
41792 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
41793
41794 2003-06-05 Richard Henderson <rth@redhat.com>
41795
41796 * gcc.dg/debug/20030605-1.c: New.
41797
41798 2003-06-04 Mark Mitchell <mark@codesourcery.com>
41799
41800 * README.QMTEST: Update.
41801
41802 2003-06-04 Richard Henderson <rth@redhat.com>
41803
41804 * gcc.dg/cleanup-1.c: New.
41805 * gcc.dg/cleanup-2.c: New.
41806 * gcc.dg/cleanup-3.c: New.
41807 * gcc.dg/cleanup-4.c: New.
41808 * gcc.dg/cleanup-5.c: New.
41809 * gcc.dg/cleanup-6.c: New.
41810 * gcc.dg/cleanup-7.c: New.
41811
41812 2003-06-04 Mark Mitchell <mark@codesourcery.com>
41813
41814 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
41815
41816 * lib/dg-pch.exp: New file.
41817 * g++.dg/pch/pch.exp: Use dg-pch.exp.
41818 * gcc.dg/pch/pch.exp: Likewise.
41819
41820 2003-06-04 Roger Sayle <roger@eyesopen.com>
41821
41822 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
41823 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
41824 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
41825 * gcc.dg/builtins-17.c: New test case.
41826 * gcc.dg/i386-387-4.c: New test case.
41827 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
41828
41829 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41830
41831 * gcc.dg/ultrasp9.c: New test.
41832
41833 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41834
41835 * gcc.c-torture/compile/20030604-1.c: New test.
41836 * gcc.dg/sparc-constant-1.c: New test.
41837
41838 2003-06-03 Glen Nakamura <glen@imodulo.com>
41839
41840 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
41841
41842 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
41843
41844 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
41845
41846 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
41847 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
41848
41849 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
41850
41851 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
41852
41853 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41854
41855 PR c++/10940
41856 * g++.dg/template/spec10.C: New test.
41857
41858 2003-06-03 Roger Sayle <roger@eyesopen.com>
41859
41860 * gcc.dg/builtins-16.c: New test case.
41861
41862 2003-06-03 Jakub Jelinek <jakub@redhat.com>
41863
41864 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
41865 mempcpy test with post-increments.
41866 * gcc.c-torture/execute/string-opt-3.c: New test.
41867 * gcc.dg/string-opt-1.c: New test.
41868
41869 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
41870
41871 PR fortran/10965
41872 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
41873
41874 2003-06-02 Mark Mitchell <mark@codesourcery.com>
41875
41876 * lib/scanasm.exp (dg-scan): New function, factored out of ...
41877 (scan-assembler): ... here. Use dg-scan.
41878 (scan-assembler-not): Likewise.
41879 (scan-file): New function.
41880 (scan-file-not): Likewise.
41881 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
41882 * gcc.dg/cpp/_Pragma4.c: Likewise.
41883 * gcc.dg/cpp/_Pragma5.c: Likewise.
41884 * gcc.dg/cpp/avoidpaste1.c: Likewise.
41885 * gcc.dg/cpp/avoidpaste2.c: Likewise.
41886 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
41887 * gcc.dg/cpp/cmdlne-P.c: Likewise.
41888 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
41889 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
41890 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
41891 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
41892 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
41893 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
41894 * gcc.dg/cpp/cxxcom1.c: Likewise.
41895 * gcc.dg/cpp/line1.c: Likewise.
41896 * gcc.dg/cpp/maccom1.c: Likewise.
41897 * gcc.dg/cpp/maccom2.c: Likewise.
41898 * gcc.dg/cpp/maccom3.c: Likewise.
41899 * gcc.dg/cpp/maccom4.c: Likewise.
41900 * gcc.dg/cpp/maccom5.c: Likewise.
41901 * gcc.dg/cpp/maccom6.c: Likewise.
41902 * gcc.dg/cpp/multiline.c: Likewise.
41903 * gcc.dg/cpp/spacing1.c: Likewise.
41904 * gcc.dg/cpp/spacing2.c: Likewise.
41905 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
41906 * gcc.dg/cpp/trad/maccom1.c: Likewise.
41907 * gcc.dg/cpp/trad/maccom2.c: Likewise.
41908 * gcc.dg/cpp/trad/maccom3.c: Likewise.
41909 * gcc.dg/cpp/trad/maccom4.c: Likewise.
41910 * gcc.dg/cpp/trad/maccom6.c: Likewise.
41911 * gcc.dg/cpp/cxxcom2.c: Likewise.
41912 * gcc.dg/cpp/cxxcom2.h: New file.
41913
41914 * gcc.dg/cpp/truefalse.cpp: Move it to ...
41915 * g++.dg/cpp/truefalse.C: Here.
41916 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
41917
41918 2003-06-01 Loren James Rittle <ljrittle@acm.org>
41919
41920 * gcc.dg/cpp/redef3.c: New file.
41921
41922 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
41923
41924 * gcc.dg/i386-loop-3.c: New test.
41925
41926 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
41927
41928 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
41929
41930 2003-05-31 Roger Sayle <roger@eyesopen.com>
41931
41932 * gcc.dg/fwrapv-1.c: New test case.
41933 * gcc.dg/fwrapv-2.c: New test case.
41934
41935 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41936
41937 PR c++/10956
41938 * g++.dg/template/spec9.C: New test.
41939
41940 2003-05-29 Roger Sayle <roger@eyesopen.com>
41941
41942 * gcc.dg/duff-4.c: New test case.
41943
41944 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
41945
41946 PR fortran/10843
41947 * g77.dg/ffixed-form-1.f: New test
41948 * g77.dg/ffixed-form-2.f: New test
41949 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
41950 * g77.dg/ffree-form-3.f: New test
41951
41952 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
41953
41954 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
41955 * gcc.dg/wint_t-1.c: Likewise.
41956
41957 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41958
41959 * g++.dg/template/access11.C: New test.
41960
41961 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41962
41963 PR c++/10849
41964 * g++.dg/template/access10.C: New test.
41965
41966 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
41967 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41968
41969 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
41970
41971 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
41972
41973 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
41974 suppress for powerpc-*-darwin*.
41975 * gcc.dg/torture/builtin-noret-2.c: Likewise.
41976
41977 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
41978
41979 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
41980 suppress option for powerpc-*-darwin*.
41981
41982 2003-05-23 Roger Sayle <roger@eyesopen.com>
41983
41984 * gcc.dg/builtins-1.c: Add tests for tan and atan.
41985 * gcc.dg/builtins-4.c: Add test for fmod.
41986
41987 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41988
41989 PR c++/10682
41990 * g++.dg/template/instantiate4.C: New test.
41991
41992 2003-05-22 Roger Sayle <roger@eyesopen.com>
41993
41994 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
41995
41996 2003-05-21 Janis Johnson <janis187@us.ibm.com>
41997
41998 * gcc.dg/compat/scalar-return-1_main.c: New file.
41999 * gcc.dg/compat/scalar-return-1_x.c: New file.
42000 * gcc.dg/compat/scalar-return-1_y.c: New file.
42001 * gcc.dg/compat/scalar-return-2_main.c: New file.
42002 * gcc.dg/compat/scalar-return-2_x.c: New file.
42003 * gcc.dg/compat/scalar-return-2_y.c: New file.
42004 * gcc.dg/compat/struct-return-3_main.c: New file.
42005 * gcc.dg/compat/struct-return-3_y.c: New file.
42006 * gcc.dg/compat/struct-return-3_x.c: New file.
42007 * gcc.dg/compat/struct-return-2_main.c: New file.
42008 * gcc.dg/compat/struct-return-2_x.c: New file.
42009 * gcc.dg/compat/struct-return-2_y.c: New file.
42010
42011 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42012
42013 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
42014 for hppa*-hp-hpux*.
42015 * gcc.dg/20021014-1.c (dg-options): Likewise.
42016 * gcc.dg/nest.c (dg-options): Likewise.
42017
42018 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
42019
42020 PR c++/9738
42021 * g++.dg/ext/dllimport2.C: New file.
42022 * g++.dg/ext/dllimport3.C: New file.
42023
42024 2003-05-20 Janis Johnson <janis187@us.ibm.com>
42025
42026 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
42027 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42028 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42029 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42030 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42031 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42032 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
42033 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
42034 * gcc.dg/compat/small-struct-defs.h: New file.
42035 * gcc.dg/compat/small-struct-init.h: New file.
42036 * gcc.dg/compat/small-struct-check.h: New file.
42037 * gcc.dg/compat/fp-struct-defs.h: New file.
42038 * gcc.dg/compat/fp-struct-check.h: New file.
42039 * gcc.dg/compat/fp-struct-init.h: New file.
42040 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
42041 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
42042
42043 2003-05-19 Jakub Jelinek <jakub@redhat.com>
42044
42045 * gcc.dg/20030225-2.c: New test.
42046
42047 2003-05-18 Roger Sayle <roger@eyesopen.com>
42048 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42049
42050 * gcc.c-torture/compile/20030518-1.c: New test case.
42051
42052 2003-05-18 Mark Mitchell <mark@codesourcery.com>
42053
42054 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
42055 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
42056 gcc-dg-debug-runtest.
42057 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
42058 gcc-dg-debug-runtest.
42059
42060 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42061
42062 PR c++/9022
42063 * g++.dg/lookup/using6.C: New test.
42064
42065 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42066
42067 * g++.dg/parse/access2.C: New test.
42068
42069 2003-05-17 Mark Mitchell <mark@codesourcery.com>
42070
42071 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
42072 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
42073 * gcc.dg/debug/debug.exp: Likewise.
42074
42075 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
42076
42077 * gcc.dg/dollar.c: New test.
42078
42079 2003-05-16 Janis Johnson <janis187@us.ibm.com>
42080
42081 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
42082 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
42083 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
42084 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
42085 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
42086 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
42087 * gcc.dg/compat/struct-by-value-6_main.c: New file.
42088 * gcc.dg/compat/struct-by-value-6_x.c: New file.
42089 * gcc.dg/compat/struct-by-value-6_y.c: New file.
42090 * gcc.dg/compat/struct-by-value-7_main.c: New file.
42091 * gcc.dg/compat/struct-by-value-7_x.c: New file.
42092 * gcc.dg/compat/struct-by-value-7_y.c: New file.
42093 * gcc.dg/compat/struct-by-value-8_main.c: New file.
42094 * gcc.dg/compat/struct-by-value-8_x.c: New file.
42095 * gcc.dg/compat/struct-by-value-8_y.c: New file.
42096 * gcc.dg/compat/struct-by-value-9_main.c: New file.
42097 * gcc.dg/compat/struct-by-value-9_x.c: New file.
42098 * gcc.dg/compat/struct-by-value-9_y.c: New file.
42099
42100 2003-05-16 Mark Mitchell <mark@codesourcery.com>
42101
42102 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
42103 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
42104 support for "repo" mode.
42105 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
42106 * lib/g77-dg.exp: Likewise.
42107 * lib/obj-dg.exp: Likewise.
42108
42109 2003-05-16 Jakub Jelinek <jakub@redhat.com>
42110
42111 Merge from gcc-3_2-rhl8-branch:
42112 2003-04-23 Jakub Jelinek <jakub@redhat.com>
42113
42114 * gcc.dg/tls/opt-6.c: New test.
42115
42116 2003-04-05 Jakub Jelinek <jakub@redhat.com>
42117
42118 * gcc.dg/20030405-1.c: New test.
42119
42120 2003-03-09 Jakub Jelinek <jakub@redhat.com>
42121
42122 * gcc.dg/20030309-1.c: New test.
42123
42124 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
42125
42126 * gcc.c-torture/execute/20030307-1.c: New test.
42127
42128 2003-02-20 Randolph Chung <tausq@debian.org>
42129
42130 * gcc.c-torture/compile/20030220-1.c: New test.
42131
42132 2003-02-18 Jakub Jelinek <jakub@redhat.com>
42133
42134 * gcc.dg/20030217-1.c: New test.
42135
42136 2003-01-29 Jakub Jelinek <jakub@redhat.com>
42137
42138 * gcc.c-torture/compile/20020129-1.c: New test.
42139
42140 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
42141
42142 * gcc.dg/unroll-1.c: New test.
42143
42144 2002-11-16 Jan Hubicka <jh@suse.cz>
42145
42146 * gcc.c-torture/execute/20020920-1.c: New test.
42147
42148 2002-10-08 Jakub Jelinek <jakub@redhat.com>
42149
42150 PR target/7434
42151 * gcc.c-torture/compile/20021008-1.c: New test.
42152
42153 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
42154
42155 PR target/7559
42156 * gcc.c-torture/execute/20020810-1.c: New test.
42157
42158 2002-08-07 Jakub Jelinek <jakub@redhat.com>
42159
42160 * gcc.c-torture/compile/20020807-1.c: New test.
42161
42162 2002-07-30 Jakub Jelinek <jakub@redhat.com>
42163
42164 * gcc.dg/tls/opt-1.c: New test.
42165
42166 2002-07-29 Jakub Jelinek <jakub@redhat.com>
42167
42168 * gcc.dg/20020729-1.c: New test.
42169
42170 2002-07-20 Jakub Jelinek <jakub@redhat.com>
42171
42172 * g++.dg/opt/life1.C: New test.
42173
42174 2002-05-20 Jakub Jelinek <jakub@redhat.com>
42175
42176 * gcc.dg/20020525-1.c: New test.
42177
42178 2002-05-24 Jakub Jelinek <jakub@redhat.com>
42179
42180 PR c++/6794
42181 * g++.dg/ext/pretty1.C: New test.
42182 * g++.dg/ext/pretty2.C: New test.
42183
42184 2003-05-15 Mark Mitchell <mark@codesourcery.com>
42185
42186 PR c++/8385
42187 * g++.dg/ext/typeof5.C: New test.
42188
42189 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
42190
42191 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
42192 __USER_LABEL_PREFIX__ into account.
42193 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
42194
42195 2003-05-14 Roger Sayle <roger@eyesopen.com>
42196
42197 * gcc.dg/builtins-15.c: New test case.
42198
42199 2003-05-13 Zack Weinberg <zack@codesourcery.com>
42200
42201 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
42202
42203 2003-05-12 Mark Mitchell <mark@codesourcery.com>
42204
42205 * lib/g++.exp: Tweak handling of additional source files.
42206 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
42207 * g++.dg/special/conpr-2a.C: Rename to ...
42208 * g++.dg/special/conpr-2a.cc: ... this.
42209 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
42210 * g++.dg/special/conpr-3a.C: Rename to ...
42211 * g++.dg/special/conpr-3a.cc: This.
42212 * g++.dg/special/conpr-3b.C: Rename to ...
42213 * g++.dg/special/conpr-3b.cc: This.
42214 * g++.dg/special/conpr-4.C: New test.
42215 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
42216
42217 2003-05-12 David Edelsohn <edelsohn@gnu.org>
42218
42219 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
42220
42221 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42222
42223 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
42224 * g++.old-deja/g++.robertl/eb71.C: Likewise.
42225 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
42226 * g++.old-deja/g++.other/warn3.C: Likewise.
42227
42228 2003-05-11 Roger Sayle <roger@eyesopen.com>
42229
42230 * gcc.dg/i386-387-1.c: Update to also test log.
42231 * gcc.dg/i386-387-2.c: Likewise.
42232
42233 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
42234
42235 * g77.f-torture/execute/int8421.f: New test.
42236
42237 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42238
42239 PR c++/10230, c++/10481
42240 * g++.dg/lookup/scoped5.C: New test.
42241
42242 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42243
42244 PR c++/10552
42245 * g++.dg/template/ttp6.C: New test.
42246
42247 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
42248
42249 * gcc.c-torture/execute/builtins: New directory.
42250 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
42251 gcc.c-torture/execute/builtins.
42252 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
42253 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
42254 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
42255 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
42256
42257 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42258
42259 PR c++/9252
42260 * g++.dg/template/access8.C: New test.
42261 * g++.dg/template/access9.C: New test.
42262
42263 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42264
42265 PR c++/9554
42266 * g++.dg/parse/access1.C: New test.
42267
42268 2003-05-09 DJ Delorie <dj@redhat.com>
42269
42270 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
42271 long, and not an int.
42272
42273 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42274
42275 PR c++/10555, c++/10576
42276 * g++.dg/template/memclass1.C: New test.
42277
42278 2003-05-08 DJ Delorie <dj@redhat.com>
42279
42280 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
42281 targets.
42282 * gcc.c-torture/execute/20021024-1.x: Likewise.
42283 * gcc.c-torture/execute/shiftdi.x: Likewise.
42284 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
42285 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
42286 * gcc.dg/20021018-1.c: Likewise.
42287
42288 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42289
42290 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
42291
42292 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
42293 (bcopy): Call memmove.
42294
42295 2003-05-08 Roger Sayle <roger@eyesopen.com>
42296
42297 * g77.f-torture/compile/8485.f: New test case.
42298
42299 2003-05-07 Richard Henderson <rth@redhat.com>
42300
42301 PR c++/10570
42302 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
42303 Verify exception_cleanup not called for rethrows.
42304 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
42305 when exiting catch block without rethrowing.
42306 * g++.dg/eh/forced3.C: New.
42307 * g++.dg/eh/forced4.C: New.
42308
42309 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
42310
42311 * gcc.dg/20030505.c: Fix triplet.
42312
42313 2003-05-06 DJ Delorie <dj@redhat.com>
42314
42315 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
42316 * gcc.dg/nest.c: Likewise.
42317
42318 2003-05-05 Roger Sayle <roger@eyesopen.com>
42319
42320 * gcc.dg/builtins-14.c: New test case.
42321
42322 2003-05-05 Janis Johnson <janis187@us.ibm.com>
42323
42324 * lib/compat.exp (compat-execute): New argument.
42325 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
42326 * gcc.dg/compat: New test directory.
42327 * gcc.dg/compat/compat.exp: New expect script.
42328 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
42329 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
42330 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
42331 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
42332 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
42333 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
42334
42335 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
42336 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
42337 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
42338 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
42339 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
42340 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
42341 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
42342 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
42343 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
42344 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
42345 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
42346 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
42347 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
42348 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
42349 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
42350
42351 2003-05-05 Zack Weinberg <zack@codesourcery.com>
42352
42353 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
42354
42355 2003-05-05 Jakub Jelinek <jakub@redhat.com>
42356
42357 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
42358
42359 2003-05-05 Geoffrey Keating <geoffk@apple.com>
42360
42361 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
42362 * gcc.dg/ppc-fsel-2.c: New test.
42363
42364 * gcc.dg/unused-5.c: New test.
42365
42366 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42367
42368 PR c++/10496
42369 * g++.dg/warn/pmf1.C: New test.
42370
42371 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42372
42373 PR c++/4494
42374 * g++.dg/warn/main.C: New test.
42375
42376 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42377
42378 * gcc.dg/nonnull-3.c: New test.
42379
42380 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
42381
42382 * gcc.dg/cpp/Wtrigraphs.c: Update.
42383 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
42384
42385 2003-05-03 Geoffrey Keating <geoffk@apple.com>
42386
42387 * gcc.dg/ppc-fsel-1.c: New test.
42388
42389 2003-05-03 Zack Weinberg <zack@codesourcery.com>
42390
42391 PR c/10604
42392 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
42393
42394 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
42395
42396 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
42397
42398 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42399
42400 PR c++/9364, c++/10553, c++/10586
42401 * g++.dg/parse/typename4.C: New test.
42402 * g++.dg/parse/typename5.C: Likewise.
42403
42404 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
42405
42406 * gcc.c-torture/compile/20030503-1.c: New test.
42407
42408 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42409
42410 * g++.dg/lookup/using5.C: Fix testcase error.
42411
42412 2003-05-01 Chris Demetriou <cgd@broadcom.com>
42413
42414 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
42415 since MEABI is no longer supported. Remove all vestiges
42416 of MEABI from the test.
42417
42418 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42419
42420 PR c++/10554
42421 * g++.dg/lookup/using5.C: New test.
42422
42423 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42424
42425 PR c++/8772
42426 * g++.dg/template/ttp5.C: New test.
42427
42428 2003-04-30 Mark Mitchell <mark@codesourcery.com>
42429
42430 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
42431 (dg-gpp-additional-sources): New function.
42432 (dg-gpp-additional-files): Likewise.
42433 * lib/g++.exp (additional_sources): New variable.
42434 (additional_files): Likewise.
42435 (g++_target_compile): Deal with them.
42436 * lib/old-dejagnu.exp: Remove.
42437 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
42438 * g++.old-deja: Revise all tests to use dg commands.
42439
42440 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42441
42442 PR c++/9432, c++/9528
42443 * g++.dg/lookup/using4.C: New test.
42444
42445 2003-04-29 Geoffrey Keating <geoffk@apple.com>
42446
42447 * gcc.dg/noreturn-5.c: New file.
42448 * gcc.dg/noreturn-6.c: New file.
42449
42450 * gcc.c-torture/compile/inline-1.c: New file.
42451
42452 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42453
42454 PR c++/10551
42455 * g++.dg/template/explicit1.C: New test.
42456
42457 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42458
42459 PR c++/10549
42460 * g++.dg/other/bitfield1.C: New test.
42461
42462 PR c++/10527
42463 * g++.dg/init/new7.C: New test.
42464
42465 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42466
42467 * g++.dg/ext/desig1.C: New test.
42468 * g++.dg/ext/init1.C: Update.
42469
42470 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
42471
42472 2003-04-28 Mark Mitchell <mark@codesourcery.com>
42473
42474 PR c++/10180
42475 * g++.dg/warn/Winline-1.C: New test.
42476
42477 2003-04-28 Jakub Jelinek <jakub@redhat.com>
42478
42479 * gcc.c-torture/execute/string-opt-19.c: New test.
42480
42481 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
42482 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
42483
42484 2003-04-27 Mark Mitchell <mark@codesourcery.com>
42485
42486 PR c++/10506
42487 * g++.dg/init/new6.C: New test.
42488
42489 PR c++/10503
42490 * g++.dg/init/ref6.C: New test.
42491
42492 2003-04-26 David Edelsohn <edelsohn@gnu.org>
42493
42494 * g++.dg/warn/weak1.C: XFAIL on AIX4.
42495
42496 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42497
42498 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
42499 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
42500
42501 2003-04-25 Mark Mitchell <mark@codesourcery.com>
42502
42503 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
42504 initialized static data members.
42505
42506 2003-04-25 H.J. Lu <hjl@gnu.org>
42507
42508 * gcc.dg/ia64-sync-4.c: New test.
42509
42510 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42511
42512 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
42513 date.
42514
42515 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
42516
42517 PR c++/10337
42518 * g++.dg/warn/conv1.C: New test.
42519 * g++.old-deja/g++.other/conv7.C: Adjust.
42520 * g++.old-deja/g++.other/overload14.C: Adjust.
42521
42522 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42523
42524 PR c++/10471
42525 * g++.dg/template/defarg2.C: New test.
42526
42527 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
42528
42529 * gcc.dg/cpp/include2.c: Update.
42530 * gcc.dg/cpp/multiline-2.c: New.
42531 * gcc.dg/cpp/multiline.c: Update.
42532 * gcc.dg/cpp/strify2.c: Update.
42533 * gcc.dg/cpp/trad/literals-2.c: Update.
42534
42535 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42536
42537 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
42538
42539 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42540
42541 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
42542
42543 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42544
42545 PR c++/10451
42546 * g++.dg/parse/crash4.C: New test.
42547
42548 PR c++/9847
42549 * g++.dg/parse/crash5.C: New test.
42550
42551 2003-04-22 Mark Mitchell <mark@codesourcery.com>
42552
42553 PR c++/10446
42554 * g++.dg/parse/crash3.C: New test.
42555
42556 PR c++/10428
42557 * g++.dg/parse/elab1.C: New test.
42558
42559 2003-04-22 Devang Patel <dpatel@apple.com>
42560
42561 * gcc.dg/cpp/trad/funlike-5.c: New test.
42562
42563 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
42564
42565 * g++.dg/other/packed1.C: Fix dg options.
42566
42567 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
42568
42569 * g++.dg/other/offsetof2.C: New test.
42570
42571 2003-04-21 Mark Mitchell <mark@codesourcery.com>
42572
42573 * g++.dg/template/recurse.C: Adjust location of error messages.
42574
42575 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
42576
42577 PR c++/9881
42578 * g++.dg/init/addr-const1.C: New test.
42579 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
42580
42581 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
42582
42583 PR c++/10405
42584 * g++.dg/lookup/struct-hack1.C: New test.
42585
42586 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
42587
42588 * ucs.c: Update diagnostic messages.
42589
42590 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
42591
42592 * gcc.dg/cpp/truefalse.cpp: New test.
42593 * gcc.dg/cpp/cpp.exp: Update.
42594 * g++.dg/other/stdbool-if.C: Remove.
42595
42596 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
42597
42598 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
42599 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
42600
42601 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
42602
42603 * gcc.c-torture/compile/20030418-1.c: New test.
42604
42605 2003-04-17 Janis Johnson <janis187@us.ibm.com>
42606
42607 * README.compat: Remove; content moved to doc/sourcebuild.texi.
42608
42609 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42610
42611 PR c++/10347
42612 g++.dg/template/dependent-name1.C: New test.
42613
42614 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
42615
42616 * gcc.dg/warn-1.c (tourist_guide): New array,
42617 contains a pointer to bar.
42618
42619 2003-04-16 Roger Sayle <roger@eyesopen.com>
42620
42621 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
42622 * gcc.c-torture/execute/medce-1.c: New test case.
42623 * gcc.c-torture/execute/medce-2.c: New test case.
42624
42625 2003-04-15 Mark Mitchell <mark@codesourcery.com>
42626
42627 * lib/prune.exp: Ignore more messages.
42628
42629 PR c++/10381
42630 * g++.dg/parse/lookup3.C: New test.
42631
42632 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
42633
42634 * gcc.c-torture/compile/20030415-1.c : New test.
42635
42636 2003-04-14 Mark Mitchell <mark@codesourcery.com>
42637
42638 * gcc.c-torture/execute/scope-2.c: Move to ...
42639 * gcc.dg/noncompile/scope.c: .... here.
42640
42641 2003-04-14 Roger Sayle <roger@eyesopen.com>
42642
42643 * gcc.dg/20030414-2.c: New test case.
42644
42645 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
42646
42647 PR target/10377
42648 * gcc.dg/20030414-1.c: New test.
42649
42650 2003-04-13 Roger Sayle <roger@eyesopen.com>
42651
42652 * gcc.dg/builtins-12.c: New test case.
42653 * gcc.dg/builtins-13.c: New test case.
42654
42655 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42656
42657 * gcc.c-torture/execute/string-opt-18.c: New test.
42658
42659 2003-04-13 Mark Mitchell <mark@codesourcery.com>
42660
42661 PR c++/10300
42662 * g++.dg/init/new5.C: New test.
42663
42664 2003-04-12 Mark Mitchell <mark@codesourcery.com>
42665
42666 PR c++/7910
42667 * g++.dg/ext/dllimport1.C: New test.
42668
42669 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
42670
42671 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
42672
42673 2003-04-11 Bud Davis <bdavis9659@comcast.net>
42674
42675 PR Fortran/9263
42676 * g77.f-torture/noncompile/9263.f: New test
42677 PR Fortran/1832
42678 * g77.f-torture/execute/1832.f: New test
42679
42680 2003-04-11 David Chad <davidc@freebsd.org>
42681 Loren J. Rittle <ljrittle@acm.org>
42682
42683 PR libobjc/8562
42684 * objc.dg/headers.m: New test.
42685
42686 2003-04-10 Zack Weinberg <zack@codesourcery.com>
42687
42688 * gcc.c-torture/execute/builtin-noret-2.c: New.
42689 * gcc.c-torture/execute/builtin-noret-2.x: New.
42690 XFAIL builtin-noret-2.c at -O1 and above.
42691 * gcc.dg/redecl.c: New.
42692 * gcc.dg/Wshadow-1.c: Update error regexps.
42693
42694 2003-04-10 Mark Mitchell <mark@codesourcery.com>
42695
42696 * g++.dg/abi/bitfield10.C: New test.
42697
42698 2003-04-09 Mike Stump <mrs@apple.com>
42699
42700 * gcc.dg/pch/pch.exp: Make testcase names longer.
42701 * g++.dg/pch/pch.exp: Make testcase names longer.
42702
42703 2003-04-08 Roger Sayle <roger@eyesopen.com>
42704
42705 * gcc.dg/builtins-11.c: New test case.
42706
42707 2003-04-08 Roger Sayle <roger@eyesopen.com>
42708
42709 * gcc.dg/builtins-9.c: New test case.
42710 * gcc.dg/builtins-10.c: New test case.
42711
42712 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
42713
42714 * gcc.dg/noncompile/init-4.c.c: New test.
42715
42716 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
42717
42718 * gcc.misc-test/gcov-9.c: New test.
42719 * gcc.misc-test/gcov-10.c: New test
42720 * gcc.misc-test/gcov-11.c: New test.
42721
42722 2003-04-05 Zack Weinberg <zack@codesourcery.com>
42723
42724 PR optimization/10024
42725 * gcc.c-torture/compile/20030405-1.c: New test.
42726
42727 2003-04-04 Geoffrey Keating <geoffk@apple.com>
42728
42729 * gcc.dg/pch/static-3.c: New.
42730 * gcc.dg/pch/static-3.hs: New.
42731 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
42732
42733 2003-04-04 Richard Henderson <rth@redhat.com>
42734
42735 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
42736 * g++.dg/eh/forced2.C: Likewise.
42737
42738 2003-04-03 Mike Stump <mrs@apple.com>
42739
42740 * lib/scanasm.exp (scan-assembler): Add xfail processing for
42741 target arg.
42742 (scan-assembler-times, scan-assembler-not): Likewise.
42743 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
42744
42745 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
42746
42747 * gcc.dg/sparc-loop-1.c: New test.
42748
42749 2003-04-02 Geoffrey Keating <geoffk@apple.com>
42750
42751 PR other/9274
42752 * g++.dg/pch/system-2.C: New.
42753 * g++.dg/pch/system-2.Hs: New.
42754
42755 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
42756
42757 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
42758
42759 * g++.dg/eh/simd-1.C (vecfunc): Same.
42760
42761 2003-04-01 Roger Sayle <roger@eyesopen.com>
42762
42763 * gcc.c-torture/execute/20030401-1.c: New test case.
42764
42765 2003-04-01 Ziemowit Laski <zlaski@apple.com>
42766
42767 * objc.dg/defs.m: New.
42768
42769 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
42770
42771 * g++.dg/eh/simd-1.C: New.
42772 * g++.dg/eh/simd-2.C: New.
42773
42774 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
42775
42776 * gcc.c-torture/execute/simd-3.c: New.
42777
42778 2003-03-31 Mark Mitchell <mark@codesourcery.com>
42779
42780 PR c/9936
42781 * gcc.dg/20030331-2.c: New test.
42782
42783 2003-03-31 Mark Mitchell <mark@codesourcery.com>
42784
42785 PR c++/10278
42786 * g++.dg/parse/crash2.C: New test.
42787
42788 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42789
42790 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
42791 * gcc.c-torture/execute/20030331-1.c: ...here.
42792
42793 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42794
42795 * gcc.c-torture/execute/20030331-1.c: New test.
42796
42797 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
42798
42799 * lib/gcov.exp: Adjust call return testing strings.
42800 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
42801
42802 2003-03-31 Roger Sayle <roger@eyesopen.com>
42803
42804 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
42805 * gcc.dg/builtins-7.c: New test case.
42806 * gcc.dg/builtins-8.c: New test case.
42807
42808 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42809
42810 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
42811
42812 2003-03-30 Mark Mitchell <mark@codesourcery.com>
42813
42814 PR c++/7647
42815 * g++.dg/lookup-class-member-2.C: New test.
42816
42817 2003-03-30 Glen Nakamura <glen@imodulo.com>
42818
42819 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
42820
42821 2003-03-28 Roger Sayle <roger@eyesopen.com>
42822
42823 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
42824
42825 2003-03-28 Mark Mitchell <mark@codesourcery.com>
42826
42827 * g++.dg/init/attrib1.C: New test.
42828
42829 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42830
42831 * gcc.dg/ultrasp8.c: New test.
42832
42833 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42834
42835 * gcc.dg/ultrasp7.c: New test.
42836
42837 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
42838
42839 PR c++/10047
42840 * g++.dg/template/inline1.C: New test.
42841
42842 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42843
42844 * gcc.dg/sparc-dwarf2.c: New test.
42845
42846 2003-03-27 Roger Sayle <roger@eyesopen.com>
42847
42848 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
42849 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
42850
42851 2003-03-27 Mark Mitchell <mark@codesourcery.com>
42852
42853 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
42854 than reading .x files.
42855 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
42856 * g77.dg/gcov/gcov-1.f: Likewise.
42857 * gcc.misc-tests/gcov-4b.c: Likewise.
42858 * gcc.misc-tests/gcov-5b.c: Likewise.
42859 * gcc.misc-tests/gcov-6.c: Likewise.
42860 * gcc.misc-tests/gcov-7.c: Likewise.
42861 * gcc.misc-tests/gcov-8.c: Likewise.
42862 * g++.dg/gcov/gcov-1.x: Remove.
42863 * g77.dg/gcov/gcov-1.x: Likewise.
42864 * gcc.misc-tests/gcov-4b.x: Likewise.
42865 * gcc.misc-tests/gcov-5b.x: Likewise.
42866 * gcc.misc-tests/gcov-6.x: Likewise.
42867 * gcc.misc-tests/gcov-7.x: Likewise.
42868 * gcc.misc-tests/gcov-8.x: Likewise.
42869
42870 2003-03-27 Glen Nakamura <glen@imodulo.com>
42871
42872 PR opt/10087
42873 * gcc.dg/20030324-1.c: New test.
42874
42875 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
42876
42877 PR c++/10224
42878 * g++.dg/template/arg3.C: New test.
42879
42880 PR c++/10158
42881 * g++.dg/template/friend18.C: New test.
42882
42883 2003-03-26 Roger Sayle <roger@eyesopen.com>
42884
42885 * g77.f-torture/compile/20030326-1.f: New test case.
42886
42887 2003-03-26 Janis Johnson <janis187@us.ibm.com>
42888
42889 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
42890
42891 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
42892
42893 2003-03-26 Jakub Jelinek <jakub@redhat.com>
42894
42895 * gcc.dg/ia64-sync-3.c: New test.
42896
42897 2003-03-26 Alan Modra <amodra@bigpond.net.au>
42898
42899 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
42900
42901 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42902
42903 * gcc.dg/ultrasp6.c: New test.
42904
42905 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
42906
42907 * gcc.dg/i386-signbit-1.c: New test.
42908 * gcc.dg/i386-signbit-2.c: New test.
42909 * gcc.dg/i386-signbit-3.c: New test.
42910
42911 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
42912
42913 * gcc.dg/ultrasp5.c: Fix options.
42914
42915 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
42916
42917 * gcc.dg/ultrasp5.c: Fix comment.
42918
42919 2003-03-24 Bud Davis <bdavis9659@comcast.net>
42920
42921 PR fortran/10197
42922 * g77.f-torture/execute/10197.f: New test.
42923
42924 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
42925
42926 PR c++/9898, c++/383
42927 * g++.dg/template/conv6.C: New test.
42928
42929 PR c++/10119
42930 * g++.dg/template/ptrmem5.C: New test.
42931
42932 PR c++/10026
42933 * g++.dg/lookup/koenig1.C: New test.
42934
42935 PR C++/10199
42936 * g++.dg/lookup/template2.C: New test.
42937
42938 2003-03-24 Jakub Jelinek <jakub@redhat.com>
42939
42940 * g++.dg/opt/rtti1.C: New test.
42941
42942 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42943
42944 * gcc.dg/ultrasp5.c: New test.
42945
42946 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
42947
42948 PR middle-end/9967
42949 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
42950 builtin fputs.
42951
42952 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
42953
42954 PR c/8224
42955 * gcc.dg/20030323-1.c: New test.
42956
42957 2003-03-23 Roger Sayle <roger@eyesopen.com>
42958
42959 * gcc.c-torture/compile/20030323-1.c: New test case.
42960
42961 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
42962
42963 * gcc.dg/20030321-1.c: New test.
42964
42965 2003-03-22 Zack Weinberg <zack@codesourcery.com>
42966
42967 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
42968
42969 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
42970
42971 PR c++/9978, c++/9708
42972 * g++.dg/ext/vlm1.C: Adjust expected error.
42973 * g++.dg/ext/vla2.C: New test.
42974 * g++.dg/template/arg1.C: New test.
42975 * g++.dg/template/arg2.C: New test.
42976
42977 2003-03-22 Bud Davis <bdavis9659@comcast.net>
42978
42979 * g77.f-torture/execute/select.f: New test.
42980 * g77.f-torture/noncompile/select_no_compile.f: New test.
42981
42982 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
42983
42984 PR c++/9898
42985 * g++.dg/other/error4.C: New test.
42986
42987 2003-03-20 Mark Mitchell <mark@codesourcery.com>
42988
42989 * g++.dg/template/friend17.C: New test.
42990
42991 2003-03-21 Alan Modra <amodra@bigpond.net.au>
42992
42993 * gcc.c-torture/compile/20030320-1.c: New.
42994
42995 2003-03-20 Roger Sayle <roger@eyesopen.com>
42996
42997 * gcc.dg/builtins-6.c: New test case.
42998
42999 2003-03-19 Alan Modra <amodra@bigpond.net.au>
43000
43001 PR target/10073
43002 * gcc.c-torture/compile/20030319-1.c: New.
43003
43004 2003-03-18 Jan Hubicka <jh@suse.cz>
43005
43006 * gcc.dg/i386-cvt-1.c: New test.
43007
43008 2003-03-17 Zack Weinberg <zack@codesourcery.com>
43009
43010 * objc.dg/naming-1.m: Use "(parse|syntax) error".
43011 * objc.dg/naming-2.m: Likewise.
43012
43013 2003-03-17 Mark Mitchell <mark@codesourcery.com>
43014
43015 PR c++/9639
43016 * g++.dg/parse/crash1.C: New test.
43017
43018 2003-03-16 Mark Mitchell <mark@codesourcery.com>
43019
43020 PR c++/8805
43021 * g++.dg/eh/cleanup1.C: New test.
43022
43023 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
43024
43025 * gcc.c-torture/execute/20030316-1.c: New test case.
43026
43027 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
43028
43029 PR c++/9629
43030 * g++.dg/init/ctor2.C: New test.
43031
43032 2003-03-15 Roger Sayle <roger@eyesopen.com>
43033
43034 * g77.f-torture/compile/xformat.f: New test case.
43035
43036 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43037
43038 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
43039 * g++.old-deja/g++.mike/eh50.C: Likewise.
43040
43041 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43042
43043 PR c++/6440
43044 * g++.dg/template/spec7.C: New test.
43045 * g++.dg/template/spec8.C: Likewise.
43046
43047 2003-03-14 Jakub Jelinek <jakub@redhat.com>
43048
43049 * gcc.c-torture/execute/20030313-1.c: New test.
43050
43051 2003-03-14 Richard Henderson <rth@redhat.com>
43052
43053 * gcc.dg/inline-2.c: Adjust alpha test for external call.
43054
43055 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
43056
43057 * gcc.c-torture/compile/20030314-1.c: New test.
43058
43059 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
43060
43061 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
43062 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
43063 thumb target,
43064 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
43065 to accept newer _imp__ prefix and additional
43066 newline in .drectve section.
43067 * gcc.dg/dll-4.c: Likewise.
43068 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
43069 switch.
43070
43071 2003-03-13 Mark Mitchell <mark@codesourcery.com>
43072
43073 * g++.dg/parse/namespace9.C: New test.
43074
43075 * g++.dg/init/ref5.C: New test.
43076 * g++.dg/parse/ptrmem1.C: Likewise.
43077
43078 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43079
43080 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
43081 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
43082 regular expression.
43083 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
43084 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
43085
43086 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
43087
43088 * gcc.c-torture/execute/20030224-2.c: New test.
43089
43090 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
43091
43092 * gcc.dg/decl-3.c: New test.
43093
43094 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
43095
43096 * gcc.dg/i386-loop-2.c: New test.
43097
43098 2003-03-11 Mark Mitchell <mark@codesourcery.com>
43099
43100 PR c++/9474
43101 * g++.dg/parse/namespace8.C: New test.
43102
43103 PR c++/9924
43104 * g++.dg/overload/builtin2.C: New test.
43105
43106 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
43107
43108 * gcc.dg/return-type-3.c: New test.
43109
43110 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
43111
43112 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
43113 profiling options are not supported.
43114
43115 2003-03-10 Mark Mitchell <mark@codesourcery.com>
43116
43117 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
43118 * g++.old-deja/g++.warn/impint2.C: Likewise.
43119
43120 2003-03-10 Devang Patel <dpatel@apple.com>
43121
43122 * g++.dg/cpp/c++_cmd_1.C: New test.
43123 * g++.dg/cpp/c++_cmd_1.h: New file.
43124
43125 2003-03-10 Segher Boessenkool <segher@koffie.nl>
43126
43127 * gcc.dg/altivec-9.c: New file.
43128
43129 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43130
43131 * gcc.dg/ppc-sdata-1.c: New test.
43132 * gcc.dg/ppc-sdata-2.c: New test.
43133
43134 2003-03-09 Mark Mitchell <mark@codesourcery.com>
43135
43136 PR c++/9373
43137 * g++.dg/opt/ptrmem2.C: New test.
43138
43139 PR c++/8534
43140 * g++.dg/opt/ptrmem1.C: New test.
43141
43142 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
43143
43144 * gcc.dg/i386-loop-1.c: New test.
43145
43146 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43147
43148 PR c++/9970
43149 * g++.dg/lookup/friend1.C: New test.
43150
43151 2003-03-08 Mark Mitchell <mark@codesourcery.com>
43152
43153 PR c++/9823
43154 * g++.dg/parser/constructor1.C: New test.
43155
43156 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
43157
43158 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
43159
43160 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
43161
43162 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
43163
43164 * gcc.dg/cpp/Wunused.c: Update test.
43165
43166 2003-03-08 Jan Hubicka <jh@suse.cz>
43167
43168 * gcc.dg/inline-3.c: New test.
43169
43170 2003-03-08 Mark Mitchell <mark@codesourcery.com>
43171
43172 PR c++/9809
43173 * g++.dg/parse/builtin1.C: New test.
43174
43175 PR c++/9982
43176 * g++.dg/abi/cookie1.C: New test.
43177 * g++.dg/abi/cookie2.C: Likewise.
43178
43179 PR c++/9524
43180 * g++.dg/template/field1.C: New test.
43181
43182 PR c++/9912
43183 * g++.dg/parse/class1.C: New test.
43184 * g++.dg/parse/namespace7.C: Likewise.
43185 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
43186
43187 2003-03-07 Mark Mitchell <mark@codesourcery.com>
43188
43189 * g++.dg/init/ref4.C: New test.
43190
43191 2003-03-07 Jan Hubicka <jh@suse.cz>
43192
43193 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
43194 * gcc.dg/inline-3.c: New test.
43195
43196 2003-03-06 Mark Mitchell <mark@codesourcery.com>
43197
43198 * g++.dg/init/ref3.C: New test.
43199
43200 PR c++/9965
43201 * g++.dg/init/ref2.C: New test.
43202
43203 PR c++/9400
43204 * g++.dg/warn/Wshadow-2.C: New test.
43205
43206 PR c++/9791
43207 * g++.dg/warn/Woverloaded-1.C: New test.
43208
43209 2003-03-05 Jan Hubicka <jh@suse.cz>
43210
43211 * gcc.dg/i386-local2.c: New.
43212 * gcc.dg/i386-local.c: Fix typo.
43213
43214 2003-03-05 Mark Mitchell <mark@codesourcery.com>
43215
43216 * g++.dg/abi/layout3.C: New test.
43217
43218 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
43219
43220 * gcc.c-torture/compile/20030305-1.c
43221
43222 2003-03-05 Jan Hubicka <jh@suse.cz>
43223
43224 * gcc.dg/i386-local.c: New.
43225
43226 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
43227
43228 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
43229
43230 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43231
43232 * gcc.dg/switch-2.c: New test.
43233 * gcc.dg/switch-3.c: New test.
43234 * gcc.dg/Wswitch.c: Adjust line numbers.
43235 * gcc.dg/Wswitch-default.c: Likewise.
43236 * gcc.dg/Wswitch-enum.c: Likewise.
43237
43238 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
43239
43240 * gcc.c-torture/execute/20030222-1.c: New test.
43241
43242 2003-03-03 James E Wilson <wilson@tuliptree.org>
43243
43244 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
43245
43246 2003-03-03 Mark Mitchell <mark@codesourcery.com>
43247
43248 PR c++/9878
43249 * g++.dg/init/ref1.C: New test.
43250
43251 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
43252
43253 * gcc.dg/sh-relax.c: New SH-only test.
43254
43255 2003-03-03 Geoffrey Keating <geoffk@apple.com>
43256
43257 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
43258 comment explaining purpose of testcase.
43259
43260 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
43261
43262 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
43263 for HC11/HC12 (asm needs two int registers).
43264 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
43265 HC11/HC12 because the test uses an asm which needs two 32-bit
43266 registers.
43267
43268 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
43269
43270 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
43271 for HC11/HC12 (array is too large otherwise).
43272 * gcc.c-torture/compile/920501-4.x: New file, likewise.
43273 * gcc.c-torture/compile/20010518-2.x: Likewise.
43274 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
43275 HC11/HC12 (array is too large).
43276
43277 2003-03-01 Geoffrey Keating <geoffk@apple.com>
43278
43279 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
43280 * lib/g++-dg.exp (g++-dg-test): Likewise.
43281
43282 2003-03-01 Roger Sayle <roger@eyesopen.com>
43283
43284 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
43285 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
43286
43287 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43288
43289 * g++.dg/warn/implicit-typename1.C: Remove warning.
43290
43291 2003-02-28 Richard Henderson <rth@redhat.com>
43292
43293 * gcc.dg/noreturn-1.c: Move noreturn warning line.
43294 * gcc.dg/return-type-1.c: Move control reaches end warning line.
43295
43296 2003-02-28 Geoffrey Keating <geoffk@apple.com>
43297
43298 * gcc.dg/pch/pch.exp: Change .pch to .gch.
43299 * g++.dg/pch/pch.exp: Likewise.
43300
43301 2003-02-28 Mark Mitchell <mark@codesourcery.com>
43302
43303 PR c++/9879
43304 * g++.dg/init/new4.C: New test.
43305
43306 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
43307
43308 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
43309
43310 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
43311
43312 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
43313 unsigned long.
43314
43315 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
43316 wider than float.
43317
43318 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43319
43320 * lib/scanasm.exp: Add support for counting numbers of
43321 occurences.
43322 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
43323 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
43324
43325 2003-02-25 Mark Mitchell <mark@codesourcery.com>
43326
43327 PR c++/9683
43328 * g++.dg/template/static3.C: New test.
43329
43330 PR c++/9829
43331 * g++.dg/parse/namespace6.C: New test.
43332
43333 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43334
43335 PR target/9732
43336 * gcc.dg/20030225-1.c: New test.
43337
43338 2003-02-24 Mark Mitchell <mark@codesourcery.com>
43339
43340 * README: Remove out-of-date information.
43341
43342 PR c++/9836
43343 * g++.dg/template/spec6.C: New test.
43344
43345 2003-02-24 Jeff Law <law@redhat.com>
43346
43347 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
43348
43349 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43350
43351 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
43352 * gcc.dg/pragma-ep-1.c: Likewise.
43353
43354 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43355
43356 PR c++/9602
43357 * g++.dg/template/friend16.C: New test.
43358
43359 2003-02-23 Mark Mitchell <mark@codesourcery.com>
43360
43361 PR c++/5333
43362 * g++.dg/parse/fused-params1.C: Adjust error messages.
43363 * g++.dg/template/nested3.C: New test.
43364
43365 2003-02-24 Alan Modra <amodra@bigpond.net.au>
43366
43367 * g++.dg/abi/param1.C: New test.
43368
43369 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43370
43371 PR c++/7982
43372 * g++.dg/warn/implicit-typename1.C: New test.
43373
43374 2003-02-22 Kelley Cook <kelleycook@comcast.net>
43375
43376 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
43377 with "mtune".
43378 * g++.old-deja/g++.other/store-expr2.C: Likewise.
43379 * gcc.c-torture/execute/20010129-1.x: Likewise.
43380 * gcc.dg/20011107-1.c: Likewise.
43381 * gcc.dg/20020108-1.c: Likewise.
43382 * gcc.dg/20020122-3.c: Likewise.
43383 * gcc.dg/20020206-1.c: Likewise.
43384 * gcc.dg/20020310-1.c: Likewise.
43385 * gcc.dg/20020426-2.c: Likewise.
43386 * gcc.dg/20020517-1.c: Likewise.
43387 * gcc.dg/991230-1.c: Likewise.
43388 * gcc.dg/i386-unroll-1.c: Likewise.
43389 * gcc.misc-tests/i386-prefetch.exp: Likewise.
43390
43391 2003-02-22 Jan Hubicka <jh@suse.cz>
43392
43393 * gcc.dg/i386-mul.c: New test.
43394
43395 2003-02-21 Roger Sayle <roger@eyesopen.com>
43396
43397 * gcc.dg/builtins-5.c: New test case.
43398
43399 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
43400
43401 * gcc.dg/asmreg-1.c: New test.
43402
43403 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43404
43405 PR c++/9749
43406 * g++.dg/parse/varmod1.C: New test.
43407
43408 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43409
43410 PR c++/9727
43411 * g++.dg/template/op1.C: New test.
43412
43413 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43414
43415 PR c++/8906
43416 * g++.dg/template/nested2.C: New test.
43417
43418 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43419
43420 PR c++/8724
43421 * g++.dg/expr/dtor1.C: New test.
43422
43423 2003-02-21 Zack Weinberg <zack@codesourcery.com>
43424
43425 * gcc.dg/cpp/include3.c: New test.
43426 * gcc.dg/cpp/inc/foo.h: New file.
43427
43428 2003-02-21 Glen Nakamura <glen@imodulo.com>
43429
43430 * gcc.c-torture/execute/20030221-1.c: New test.
43431
43432 2003-02-20 Mark Mitchell <mark@codesourcery.com>
43433
43434 PR c++/9729
43435 * g++.dg/abi/conv1.C: New test.
43436
43437 2003-02-20 Jan Hubicka <jh@suse.cz>
43438
43439 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
43440
43441 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
43442
43443 * gcc.c-torture/compile/20030219-1.c: New test.
43444
43445 2003-02-18 Jan Hubicka <jh@suse.cz>
43446
43447 * gcc.dg/funcorder.c: New test.
43448
43449 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
43450
43451 * gcc.c-torture/execute/20030218-1.c: New.
43452
43453 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
43454
43455 * gcc.dg/20030218-1.c: New.
43456
43457 2003-02-18 Richard Henderson <rth@redhat.com>
43458
43459 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
43460 * gcc.dg/attr-used-2.c: New.
43461
43462 2003-02-18 Mark Mitchell <mark@codesourcery.com>
43463
43464 PR c++/9704
43465 * g++.dg/init/copy5.C: New test.
43466
43467 2003-02-18 Geoffrey Keating <geoffk@apple.com>
43468
43469 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
43470 * g++.dg/pch/pch.exp: Likewise.
43471
43472 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
43473
43474 * gcc.c-torture/execute/20030209-1.c: Enable the test if
43475 STACK_SIZE is not defined.
43476
43477 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43478
43479 PR c++/9457
43480 * g++.dg/template/init1.C: New test.
43481
43482 2003-02-16 Jan HUbicka <jh@suse.cz>
43483
43484 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
43485 (foo): Add few extra tests
43486 * gcc.dg/c99-const-expr-3.c: Likewise.
43487 * gcc.c-torture/execute/20030216-1.c: New.
43488
43489 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43490
43491 PR c++/9459
43492 * g++.dg/ext/typeof4.C: New test.
43493
43494 2003-02-15 Roger Sayle <roger@eyesopen.com>
43495
43496 * gcc.dg/i386-387-3.c: New test case.
43497
43498 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
43499
43500 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
43501 cris-*-elf* cris-*-aout* and mmix-*-*.
43502
43503 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
43504
43505 * gcc.dg/20030213-1.c: New test.
43506
43507 2003-02-12 Roger Sayle <roger@eyesopen.com>
43508
43509 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
43510 * gcc.dg/i386-387-2.c: Likewise.
43511
43512 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
43513
43514 * gcc.dg/ppc-spe.c: Fix formatting.
43515 Enable tests that were previously unsupported by gas.
43516 Delete tests for instructions that no longer exist.
43517 Switch arguments on evsubifw builtin.
43518
43519 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
43520
43521 * gcc.c-torture/execute/20030209-1.c: Disable the test if
43522 STACK_SIZE is too small.
43523
43524 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
43525 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
43526
43527 * gcc.dg/decl-2.c: New test.
43528
43529 2003-02-10 Jan Hubicka <jh@suse.cz>
43530
43531 * gcc.dg/i386-fpcvt-1.c: New test.
43532
43533 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
43534
43535 * gcc.c-torture/execute/20030209-1.c: New test.
43536
43537 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
43538
43539 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
43540 int-wide bitops, use the constants of the same width.
43541 Likewise, if long long is 32-bit wide, test bitops using
43542 32-bit constants.
43543
43544 2003-02-07 Loren James Rittle <ljrittle@acm.org>
43545
43546 * gcc.dg/20021014-1.c: Annotate with expected notice text.
43547
43548 2003-02-07 Roger Sayle <roger@eyesopen.com>
43549
43550 * gcc.dg/builtins-4.c: New test case.
43551
43552 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43553
43554 * gcc.dg/20020430-1.c: Fix dg command typos.
43555 * gcc.dg/20020503-1.c: Likewise.
43556
43557 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43558
43559 PR c++/8785
43560 * g++.dg/parse/fused-params1.C: New test.
43561
43562 PR c++/8857
43563 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
43564
43565 PR c++/8921
43566 * g++.dg/parse/non-dependent1.C: New test.
43567
43568 PR c++/8928
43569 * g++.dg/parse/dupl-tmpl-args1.C: New test.
43570
43571 PR c++/9228
43572 * g++.dg/parse/undefined7.C: New test.
43573 * g++.dg/parse/non-templ1.C: New test.
43574
43575 PR c++/9229
43576 * g++.dg/parse/too-many-tmpl-args1.C: New test.
43577
43578 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43579
43580 * gcc.c-torture/compile/20030206-1.c: New test.
43581
43582 2003-02-05 Roger Sayle <roger@eyesopen.com>
43583
43584 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
43585 "pow" to "foo" to avoid potential confusion with a math built-in.
43586
43587 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43588
43589 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
43590 conditions for SPARC targets.
43591
43592 2003-02-05 Jakub Jelinek <jakub@redhat.com>
43593
43594 * gcc.dg/20030204-1.c: New test.
43595
43596 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43597
43598 PR c++/38
43599 * g++.dg/parse/array-size1.C: New test.
43600
43601 PR c++/5657
43602 * g++.dg/parse/undefined3.C: New test.
43603
43604 PR c++/5665
43605 * g++.dg/parse/undefined4.C: New test.
43606
43607 PR c++/5975
43608 * g++.dg/parse/undefined5.C: New test.
43609
43610 PR c++/7259
43611 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
43612
43613 PR c++/8578
43614 * g++.dg/parse/casting-operator1.C: New test.
43615
43616 PR c++/8596
43617 * g++.dg/parse/undefined6.C: New test.
43618
43619 PR c++/8736
43620 * g++.dg/parse/missing-template1.C: New test.
43621
43622 2003-02-04 Jan Hubicka <jh@suse.cz>
43623
43624 * gcc.dg/i386-cadd.c: Compile using -march=k8.
43625 * gcc.dg/i386-cmov?.c: Likewise.
43626 * gcc.dg/i386-fpcvt-?.c: Likewise.
43627 * gcc.dg/i386-ssefp-1.c: Likewise.
43628 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
43629 conventions.
43630
43631 2003-02-03 Mark Mitchell <mark@codesourcery.com>
43632
43633 PR c++/7129
43634 * g++.dg/ext/max.C: New test.
43635
43636 2003-02-03 Jan Hubicka <jh@suse.cz>
43637
43638 * gcc.c-torture/execute/20030203-1.c: New test.
43639
43640 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
43641
43642 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
43643 'natural-endian'.
43644
43645 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
43646
43647 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
43648 * g++.dg/init/new2.C: Likewise.
43649 * g++.dg/other/new1.C: Likewise.
43650
43651 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
43652
43653 * gcc.dg/struct-ret-libc.c: New test.
43654
43655 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
43656
43657 * gcc.dg/20030129-1.c: New test.
43658
43659 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43660
43661 PR c++/8849
43662 * g++.dg/template/ptrmem4.C: New test.
43663
43664 2003-01-29 Mark Mitchell <mark@codesourcery.com>
43665
43666 * g++.dg/parser/constant1.C: New test.
43667
43668 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43669
43670 PR c++/8591
43671 * g++.dg/parse/friend2.C: New test.
43672
43673 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
43674
43675 PR c++/9437
43676 * g++.dg/template/unify4.C: New test.
43677
43678 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
43679
43680 * gcc.c-torture/execute/20030128-1.c: New test.
43681
43682 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
43683
43684 * g++.dg/lookup/nested1.C: Test moved from ...
43685 * g++.old-deja/g++.other/lookup24.C: ... here.
43686
43687 2003-01-28 Jan Hubicka <jh@suse.cz>
43688
43689 * gcc.dg/i386-cmov5.c: New test.
43690
43691 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
43692
43693 * gcc.c-torture/execute/20010925-1.c: Changed the
43694 memcpy declaration.
43695
43696 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
43697
43698 PR c++/3902
43699 * g++.dg/parse/template5.C: New test.
43700
43701 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
43702
43703 PR fortran/9258
43704 * g77.dg/pr9258: New test.
43705
43706 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
43707
43708 * README: Move relevant parts from README.g++.
43709
43710 * README.g++: Remove this file.
43711
43712 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
43713
43714 * g++.dg/abi/dcast1.C: New test.
43715
43716 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43717
43718 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
43719
43720 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
43721
43722 PR c++/47
43723 * g++.old-deja/g++.other/lookup24.C: New test.
43724
43725 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43726
43727 PR middle-end/7227
43728 * gcc.dg/uninit-C.c: New test.
43729
43730 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
43731
43732 * g++.dg/abi/covariant1.C: New test.
43733
43734 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
43735
43736 * gcc.dg/20030123-1.c: New test.
43737
43738 2003-01-25 Jan Hubicka <jh@suse.cz>
43739
43740 PR opt/8492
43741 * gcc.c-torture/compile/20030125-1.c
43742
43743 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
43744
43745 PR c++/9403
43746 * g++.dg/parse/template3.C: New test.
43747 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
43748
43749 PR c++/795
43750 * g++.dg/parse/template4.C: New test.
43751
43752 PR c++/9415
43753 * g++.dg/template/qual2.C: New test.
43754
43755 PR c++/8545
43756 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
43757
43758 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
43759
43760 2003-01-25 Roger Sayle <roger@eyesopen.com>
43761
43762 * gcc.c-torture/execute/switch-1.c: New test case.
43763
43764 2003-01-25 Jan Hubicka <jh@suse.cz>
43765
43766 * gcc.c-torture/execute/20030125-1.[cx]: New test.
43767
43768 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
43769
43770 Tweaks for Bison-1.875. From the NEWS file:
43771 "- `parse error' -> `syntax error'
43772 Bison now uniformly uses the term `syntax error'"
43773 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
43774 * gcc.dg/cpp/digraph2.c: Likewise.
43775 * gcc.dg/cpp/direct2.c: Likewise.
43776 * gcc.dg/cpp/paste4.c: Likewise.
43777 * gcc.dg/c90-restrict-1.c: Likewise.
43778 * gcc.dg/c99-func-2.c: Likewise.
43779 * gcc.dg/noncompile/920721-2.c: Likewise.
43780 * gcc.dg/noncompile/930622-2.c: Likewise.
43781 * gcc.dg/noncompile/940112-1.c: Likewise.
43782 * gcc.dg/noncompile/950921-1.c: Likewise.
43783 * gcc.dg/noncompile/951123-1.c: Likewise.
43784 * gcc.dg/noncompile/971104-1.c: Likewise.
43785 * gcc.dg/noncompile/990416-1.c: Likewise.
43786
43787 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
43788
43789 * g++.dg/parse/undefined1.C: Add error message.
43790
43791 2003-01-22 Mark Mitchell <mark@codesourcery.com>
43792
43793 PR c++/9354
43794 * g++.dg/parse/new1.C: New test.
43795
43796 PR c++/9216
43797 * g++.dg/parse/template2.C: New test.
43798
43799 PR c++/9354
43800 * g++.dg/parse/typedef2.C: New test.
43801
43802 PR c++/9328
43803 * g++.dg/ext/typeof3.C: New test.
43804
43805 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43806
43807 PR c++/2738
43808 * g++.dg/parse/ret-type1.C: New test.
43809
43810 PR c++/3792
43811 * g++.dg/parse/tmpl-outside1.C: New test.
43812
43813 PR c++/4207
43814 * g++.dg/parse/int-as-enum1.C: New test.
43815
43816 PR c++/4903
43817 * g++.dg/parse/no-typename1.C: New test.
43818
43819 PR c++/5533
43820 * g++.dg/parse/no-value1.C: New test.
43821
43822 PR c++/5921
43823 * g++.dg/parse/wrong-inline1.C: New test.
43824
43825 PR c++/6402
43826 * g++.dg/parse/ref1.C: New test.
43827
43828 PR c++/6992
43829 * g++.dg/parse/attr-ctor1.C: New test.
43830
43831 PR c++/7229
43832 * g++.dg/parse/namespace5.C: New test.
43833
43834 PR c++/7917
43835 * g++.dg/parse/func-def1.C: New test.
43836
43837 PR c++/8143
43838 * g++.dg/parse/undefined1.C: New test.
43839
43840 PR c++/5723, PR c++/8522
43841 * g++.dg/parse/specialization1.C: New test.
43842
43843 PR c++/163, PR c++/8595
43844 * g++.dg/parse/struct-as-enum1.C: New test.
43845
43846 PR c++/9173
43847 * g++.dg/parse/undefined2.C: New test.
43848
43849 2003-01-22 Mark Mitchell <mark@codesourcery.com>
43850
43851 PR c++/9298
43852 * g++.dg/parse/template1.C: New test.
43853
43854 PR c++/9384
43855 * g++.dg/parse/using1.C: New test.
43856
43857 PR c++/9285
43858 PR c++/9294
43859 * g++.dg/parse/expr2.C: New test.
43860
43861 PR c++/9388
43862 * g++.dg/parse/lookup2.C: Likewise.
43863
43864 2003-01-21 Jan Hubicka <jh@suse.cz>
43865
43866 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
43867 * gcc.c-torture/execute/eeprof-1.c: Likewise.
43868 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
43869 * gcc.c-torture/execute/string-opt-*.c: Likewise.
43870
43871 2003-01-20 Nick Clifton <nickc@redhat.com>
43872
43873 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
43874 problem with ARM sibcall code generation.
43875
43876 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
43877
43878 * gcc.c-torture/execute/20030120-1.c: New.
43879
43880 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
43881
43882 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
43883
43884 2003-01-17 Mark Mitchell <mark@codesourcery.com>
43885
43886 PR c++/9272
43887 * g++.dg/parse/ctor1.C: New test.
43888
43889 PR c++/9294:
43890 * g++.dg/parse/qualified1.C: New test.
43891
43892 * g++.dg/parse/typename3.C: New test.
43893
43894 2003-01-16 Richard Henderson <rth@redhat.com>
43895
43896 * g++.dg/tls/init-2.C: Fix error matches for real this time.
43897
43898 2003-01-16 Richard Henderson <rth@redhat.com>
43899
43900 * g++.dg/pch/pch.exp: Copy test header to the working directory
43901 before using it either for precompilation or direct use.
43902 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
43903 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
43904
43905 2003-01-16 Richard Henderson <rth@redhat.com>
43906
43907 * gcc.dg/pch/pch.exp: Copy test header to the working directory
43908 before using it either for precompilation or direct use.
43909 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
43910 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
43911
43912 2003-01-16 Mark Mitchell <mark@codesourcery.com>
43913
43914 * g++.dg/ext/typename1.C: Add typename keyword.
43915 * g++.dg/template/crash1.C: Update error messages.
43916 * g++.dg/template/crash2.C: Remove error message.
43917 * g++.dg/parse/typename2.C: New test.
43918 * g++.dg/template/typename2.C: Change implicit
43919 typename warning into error.
43920 * g++.old-deja/g++.benjamin/tem03.C: Issue more
43921 error messages.
43922 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
43923 * g++.old-deja/g++.brendan/crash56.C: Add this->.
43924 * g++.old-deja/g++.law/visibility13.C: Remove error
43925 messages.
43926 * g++.old-deja/g++.ns/template17.C: Reorder code to
43927 make declaration visible in template.
43928 * g++.old-deja/g++.pt/crash3.C: Fix typos.
43929 * g++.old-deja/g++.pt/crash36.C: Issue more error
43930 messages.
43931 * g++.old-deja/g++.pt/crash5.C: Improve error
43932 message.
43933 * g++.old-deja/g++.pt/crash67.C: Remove warning.
43934 * g++.old-deja/g++.pt/inherit1.C: Add this->.
43935 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
43936 * g++.old-deja/g++.pt/typename16.C: Replace implicit
43937 typename warning with error message.
43938 * g++.old-deja/g++.pt/typename19.C: Remove warning.
43939 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
43940 * g++.old-deja/g++.robertl/eb24.C: Use this->.
43941
43942 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
43943
43944 * g++.dg/parse/ambig2.C: New test.
43945
43946 2003-01-15 Richard Henderson <rth@redhat.com>
43947
43948 * g++.dg/tls/init-2.C: Update error message string.
43949
43950 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43951
43952 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
43953
43954 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
43955
43956 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
43957 all for HC11/HC12.
43958 * gcc.c-torture/compile/20001205-1.x: Likewise.
43959 * gcc.c-torture/compile/20001226-1.x: Likewise.
43960 * gcc.c-torture/compile/920520-1.x: Likewise.
43961 * gcc.c-torture/compile/961203-1.x: Likewise.
43962 * gcc.c-torture/compile/20020604-1.x: Likewise.
43963
43964 2003-01-15 Jan Hubicka <jh@suse.cz>
43965
43966 * gcc.c-torture/compile/20030115-1.c: New test.
43967
43968 * gcc.dg/i386-fpcvt-1.c: New test.
43969 * gcc.dg/i386-fpcvt-2.c: New test.
43970
43971 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
43972
43973 Further conform g++'s __vmi_class_type_info to the C++ ABI
43974 specification.
43975 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
43976 the specification.
43977
43978 2003-01-14 Jan Hubicka <jh@suse.cz>
43979
43980 * gcc.dg/i386-fpcvt-1.c: New test.
43981 * gcc.dg/i386-fpcvt-2.c: New test.
43982
43983 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
43984
43985 * gcc.dg/i386-mmx-3.c: New test.
43986
43987 2003-01-12 Mark Mitchell <mark@codesourcery.com>
43988
43989 PR c++/9264
43990 * g++.dg/parse/octal1.C: New file.
43991
43992 PR c++/9172
43993 * g++.dg/parse/typename1.C: New file.
43994
43995 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
43996
43997 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
43998 * gcc.dg/bf-no-ms-layout.c: Likewise.
43999 * gcc.dg/bf-ms-attrib.c: Likewise.
44000
44001 2003-01-10 Mark Mitchell <mark@codesourcery.com>
44002
44003 PR c++/9099
44004 * g++.dg/parse/dtor1.C: New file.
44005
44006 PR c++/9128
44007 * g++.dg/rtti/typeid1.C: New file.
44008
44009 PR c++/9153
44010 * g++.dg/parse/lookup1.C: New file.
44011
44012 PR c++/9171
44013 * g++.dg/templ/spec5.C: New file.
44014
44015 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
44016
44017 * gcc.c-torture/compile/20030110-1.c: New test.
44018
44019 2003-01-09 Geoffrey Keating <geoffk@apple.com>
44020
44021 Merge from pch-branch:
44022
44023 2002-12-23 Geoffrey Keating <geoffk@apple.com>
44024
44025 * gcc.dg/pch/cpp-1.h: New.
44026 * gcc.dg/pch/cpp-1.c: New.
44027 * gcc.dg/pch/cpp-2.h: New.
44028 * gcc.dg/pch/cpp-2.c: New.
44029
44030 2002-11-19 Geoffrey Keating <geoffk@apple.com>
44031
44032 * gcc.dg/pch/except-1.h: New.
44033 * gcc.dg/pch/except-1.c: New.
44034
44035 2002-11-13 Geoffrey Keating <geoffk@apple.com>
44036
44037 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
44038 running test.
44039 * gcc.dg/pch: Include *.hp not *.h.
44040 * gcc.dg/pch/system-1.h: New.
44041 * gcc.dg/pch/system-1.c: New.
44042
44043 2002-11-11 Geoffrey Keating <geoffk@apple.com>
44044
44045 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
44046 rather than trying to build and run a program using PCH.
44047 * gcc.dg/pch: Remove dg-do commands from test files.
44048
44049 2002-11-08 Geoffrey Keating <geoffk@apple.com>
44050
44051 * gcc.dg/pch/macro-3.c: New.
44052 * gcc.dg/pch/macro-3.h: New.
44053
44054 2002-11-04 Geoffrey Keating <geoffk@apple.com>
44055
44056 * gcc.dg/pch/common-1.c: New.
44057 * gcc.dg/pch/common-1.h: New.
44058 * gcc.dg/pch/decl-1.c: New.
44059 * gcc.dg/pch/decl-1.h: New.
44060 * gcc.dg/pch/decl-2.c: New.
44061 * gcc.dg/pch/decl-2.h: New.
44062 * gcc.dg/pch/decl-3.c: New.
44063 * gcc.dg/pch/decl-3.h: New.
44064 * gcc.dg/pch/decl-4.c: New.
44065 * gcc.dg/pch/decl-4.h: New.
44066 * gcc.dg/pch/decl-5.c: New.
44067 * gcc.dg/pch/decl-5.h: New.
44068 * gcc.dg/pch/global-1.c: New.
44069 * gcc.dg/pch/global-1.h: New.
44070 * gcc.dg/pch/inline-1.c: New.
44071 * gcc.dg/pch/inline-1.h: New.
44072 * gcc.dg/pch/inline-2.c: New.
44073 * gcc.dg/pch/inline-2.h: New.
44074 * gcc.dg/pch/static-1.c: New.
44075 * gcc.dg/pch/static-1.h: New.
44076 * gcc.dg/pch/static-2.c: New.
44077 * gcc.dg/pch/static-2.h: New.
44078
44079 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
44080
44081 * g++.dg/pch/pch.exp: Better handle failing testcases.
44082 * gcc.dg/pch/pch.exp: Likewise.
44083 * gcc.dg/pch/macro-1.c: New.
44084 * gcc.dg/pch/macro-1.h: New.
44085 * gcc.dg/pch/macro-2.c: New.
44086 * gcc.dg/pch/macro-2.h: New.
44087
44088 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
44089
44090 * g++.dg/dg.exp: Treat files in pch/ specially.
44091 * g++.dg/pch/pch.exp: New file.
44092 * g++.dg/pch/empty.H: New file.
44093 * g++.dg/pch/empty.C: New file.
44094 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
44095 "precompile".
44096
44097 * gcc.dg/pch/pch.exp: New file.
44098 * gcc.dg/pch/empty.h: New file.
44099 * gcc.dg/pch/empty.c: New file.
44100 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
44101 "precompile".
44102
44103 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44104
44105 * g++.dg/template/friend14.C: New test.
44106
44107 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44108
44109 * gcc.dg/old-style-asm-1.c: New test.
44110
44111 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
44112
44113 * gcc.c-torture/compile/20030109-1.c: New test.
44114
44115 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44116
44117 * gcc.c-torture/execute/20030109-1.c: New test.
44118
44119 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
44120
44121 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
44122 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
44123 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
44124 * g++.old-deja/g++.mike/eh2.C: Likewise.
44125 * g++.old-deja/g++.mike/eh3.C: Likewise.
44126 * g++.old-deja/g++.mike/eh5.C: Likewise.
44127 * g++.old-deja/g++.mike/eh6.C: Likewise.
44128 * g++.old-deja/g++.mike/eh7.C: Likewise.
44129 * g++.old-deja/g++.mike/eh8.C: Likewise.
44130 * g++.old-deja/g++.mike/eh9.C: Likewise.
44131 * g++.old-deja/g++.mike/eh10.C: Likewise.
44132 * g++.old-deja/g++.mike/eh12.C: Likewise.
44133 * g++.old-deja/g++.mike/eh13.C: Likewise.
44134 * g++.old-deja/g++.mike/eh14.C: Likewise.
44135 * g++.old-deja/g++.mike/eh16.C: Likewise.
44136 * g++.old-deja/g++.mike/eh17.C: Likewise.
44137 * g++.old-deja/g++.mike/eh18.C: Likewise.
44138 * g++.old-deja/g++.mike/eh21.C: Likewise.
44139 * g++.old-deja/g++.mike/eh23.C: Likewise.
44140 * g++.old-deja/g++.mike/eh24.C: Likewise.
44141 * g++.old-deja/g++.mike/eh25.C: Likewise.
44142 * g++.old-deja/g++.mike/eh26.C: Likewise.
44143 * g++.old-deja/g++.mike/eh27.C: Likewise.
44144 * g++.old-deja/g++.mike/eh28.C: Likewise.
44145 * g++.old-deja/g++.mike/eh29.C: Likewise.
44146 * g++.old-deja/g++.mike/eh31.C: Likewise.
44147 * g++.old-deja/g++.mike/eh33.C: Likewise.
44148 * g++.old-deja/g++.mike/eh34.C: Likewise.
44149 * g++.old-deja/g++.mike/eh35.C: Likewise.
44150 * g++.old-deja/g++.mike/eh36.C: Likewise.
44151 * g++.old-deja/g++.mike/eh37.C: Likewise.
44152 * g++.old-deja/g++.mike/eh38.C: Likewise.
44153 * g++.old-deja/g++.mike/eh39.C: Likewise.
44154 * g++.old-deja/g++.mike/eh40.C: Likewise.
44155 * g++.old-deja/g++.mike/eh41.C: Likewise.
44156 * g++.old-deja/g++.mike/eh42.C: Likewise.
44157 * g++.old-deja/g++.mike/eh44.C: Likewise.
44158 * g++.old-deja/g++.mike/eh46.C: Likewise.
44159 * g++.old-deja/g++.mike/eh47.C: Likewise.
44160 * g++.old-deja/g++.mike/eh48.C: Likewise.
44161 * g++.old-deja/g++.mike/eh49.C: Likewise.
44162 * g++.old-deja/g++.mike/eh50.C: Likewise.
44163 * g++.old-deja/g++.mike/eh51.C: Likewise.
44164 * g++.old-deja/g++.mike/eh53.C: Likewise.
44165 * g++.old-deja/g++.mike/eh55.C: Likewise.
44166 * g++.old-deja/g++.mike/p7912.C: Likewise.
44167 * g++.old-deja/g++.mike/p9706.C: Likewise.
44168 * g++.old-deja/g++.mike/p10416.C: Likewise.
44169 * g++.old-deja/g++.mike/p11667.C: Likewise.
44170 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
44171 Remove redundant reference to Iris.
44172 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
44173 Elxsi, i860, Pico Java, and WE32K.
44174
44175 2003-01-07 Mark Mitchell <mark@codesourcery.com>
44176
44177 * g++.dg/ext/asm4.C: New test.
44178
44179 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44180
44181 PR c++/9030
44182 * g++.dg/template/friend12.C: New test.
44183 * g++.dg/template/friend13.C: Likewise.
44184 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
44185
44186 2003-01-08 Jan Hubicka <jh@suse.cz>
44187
44188 * gcc.dg/i386-cadd.c: New test.
44189 * gcc.dg/i386-cmov4.c: Likewise.
44190
44191 2003-01-06 Mark Mitchell <mark@codesourcery.com>
44192
44193 PR c++/9165
44194 * g++.dg/warn/Wunused-3.C: New test.
44195
44196 * g++.dg/abi/bitfield9.C: New test.
44197
44198 PR c++/9189
44199 * g++.dg/parse/defarg3.C: New test.
44200
44201 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
44202
44203 * g++.dg/parse/ambig1.C: New test.
44204 * g++.dg/parse/defarg2.C: New test.
44205
44206 2003-01-05 Mark Mitchell <mark@codesourcery.com>
44207
44208 * g++.dg/template/defarg-1.C: New test.
44209 * g++.dg/template/local2.C: Likewise.
44210
44211 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
44212
44213 * gcc.c-torture/execute/20030105-1.c: New test.
44214
44215 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44216
44217 * g++.dg/parse/namespace3.C: Remove extra semicolons.
44218 * g++.dg/parse/namespace4.C: Likewise.
44219
44220 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
44221
44222 * g++.dg/template/ntp2.C: New test.
44223
44224 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
44225
44226 * g++.dg/parse/extern-C-1.C: New test.
44227
44228 * g++.dg/parse/namespace4.C: New test.
44229
44230 * g++.dg/template/nested1.C: New test.
44231
44232 * g++.dg/parse/namespace3.C: New test.
44233
44234 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
44235
44236 * g++.dg/lookup/two-stage1.C: New test.
44237
44238 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44239
44240 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
44241 * g++.old-deja/g++.jason/access8.C: Likewise.
44242 * g++.old-deja/g++.other/decl5.C: Likewise.
44243
44244 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
44245
44246 * g++.dg/parse/parse7.C: New test.
44247
44248 2003-01-02 Mark Mitchell <mark@codesourcery.com>
44249
44250 PR c++/2843
44251 * g++.dg/ext/attrib7.C: New test.
44252
44253 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
44254
44255 * g++.dg/parse/parse6.C: New test.
44256
44257 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
44258
44259 * gcc.dg/h8300-stack-1.c: New.
44260
44261 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
44262
44263 g++.dg/lookup/exception1.C: New test.
44264
44265 g++.dg/lookup/template1.C: New test.
44266
44267 g++.dg/parse/namespace2.C: New test.
44268
44269 g++.dg/parse/parens2.C: New test.
44270
44271 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44272
44273 * g++.dg/parse/parse5.C: New test.
44274 * g++.dg/lookup/scoped4.C: New test.
44275
44276 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
44277
44278 * g++.dg/parse/parens1.C: New test.
44279
44280 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
44281 angle-bracket1.C.
44282 * g++.dg/parse/parens2.C: New test.
44283
44284 * g++.dg/lookup/scope-operator1.C: New test.
44285
44286 * g++.dg/parse/operator1.C: New test.
44287
44288 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44289
44290 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
44291 * g++.old-deja/g++.other/access6.C: Likewise.
44292 * g++.old-deja/g++.other/decl1.C: Likewise.
44293 * g++.old-deja/g++.pt/typename12.C: Likewise.
44294
44295 2002-12-31 Mark Mitchell <mark@codesourcery.com>
44296
44297 * g++.dg/parse/namespace1.C: New test.
44298
44299 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44300
44301 * g++.dg/parse/parse4.C: New test.
44302
44303 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44304
44305 * g++.dg/parse/parse3.C: New test.
44306
44307 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44308
44309 * g++.dg/parse/parse2.C: New test.
44310
44311 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44312
44313 * g++.dg/template/friend11.C: New test.
44314
44315 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44316
44317 * g++.dg/parse/parse1.C: New test.
44318
44319 2002-12-31 Janis Johnson <janis187@us.ibm.com>
44320
44321 * lib/profopt.exp: Change the name of a global variable to avoid
44322 possible clashes with other test suites.
44323
44324 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
44325
44326 * g++.dg/inherit/covariant8.C: New test.
44327
44328 2002-12-31 Mark Mitchell <mark@codesourcery.com>
44329
44330 * g++.dg/init/array9.C: New test.
44331
44332 PR c++/9112
44333 * g++.dg/parse/expr1.C: New test.
44334
44335 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
44336
44337 * gcc.c-torture/compile/20021230-1.c: New test.
44338
44339 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
44340
44341 * g++.dg/inherit/covariant5.C: New test.
44342 * g++.dg/inherit/covariant6.C: New test.
44343 * g++.dg/inherit/covariant7.C: New test.
44344
44345 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44346
44347 PR c++/2739
44348 * g++.dg/other/access2.C: New test.
44349
44350 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
44351
44352 * g++.dg/other/anon-struct.C: No longer fails
44353 * g++.old-deja/g++.brendan/parse4.C: Likewise.
44354 * g++.old-deja/g++.brendan/parse5.C: Likewise.
44355 * g++.old-deja/g++.brendan/parse6.C: Likewise.
44356
44357 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
44358
44359 * g++.dg/parse/angle-bracket.C (main): No longer fails.
44360
44361 2002-12-27 Mark Mitchell <mark@codesourcery.com>
44362
44363 * g++.dg/eh/spec4.C: Remove stray semicolon.
44364 * g++.dg/expr/pmf-1.C: Change error message.
44365 * g++.dg/ext/asm1.C: Remove stray semicolon.
44366 * g++.dg/ext/typename1.C: Add missing typenames.
44367 * g++.dg/inherit/template-as-base.C: Change error message.
44368 * g++.dg/lookup/scoped1.C: Likewise.
44369 * g++.dg/lookup/scoped2.C: Likewise.
44370 * g++.dg/lookup/using2.C: Likewise.
44371 * g++.dg/other/component1.C: Remove stray semicolon.
44372 * g++.dg/other/do1.C: Change error message.
44373 * g++.dg/other/error2.C: Likewise.
44374 * g++.dg/other/init1.C: Likewise.
44375 * g++.dg/other/packed1.C: Remove stray semicolon.
44376 * g++.dg/other/ptrmem2.C: Change error message.
44377 * g++.dg/parse/parameter-declaration-1.C: Remove line number
44378 marker.
44379 * g++.dg/special/initp1.C: Remove invalid attribute usage.
44380 * g++.dg/template/access3.C: Add typename keyword.
44381 * g++.dg/template/access5.C: Remove stray semicolon.
44382 * g++.dg/template/access6.C: Likewise.
44383 * g++.dg/template/complit1.C: Likewise.
44384 * g++.dg/template/crash1.C: Change error message.
44385 * g++.dg/template/inherit2.C: Remove stray semicolon.
44386 * g++.dg/template/instantiate2.C: Likewise.
44387 * g++.dg/template/instantiate3.C: Change error message.
44388 * g++.dg/template/qual1.C: Remove stray semicolon.
44389 * g++.dg/template/qualttp18.C: Change error message.
44390 * g++.dg/template/ref1.C: Remove stray semicolon.
44391 * g++.dg/template/sizeof1.C (A::value): Declare it.
44392 * g++.dg/template/spec4.C: Change error message.
44393 * g++.dg/template/static1.C: Likewise.
44394 * g++.dg/template/type1.C: Likewise.
44395 * g++.dg/template/typename3.C: Likewise.
44396 * g++.old-deja/g++.benjamin/13478.C: Change error message.
44397 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
44398 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
44399 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
44400 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
44401 named return value extension.
44402 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
44403 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
44404 * g++.old-deja/g++.bob/extern_C.C: Likewise.
44405 * g++.old-deja/g++.bob/inherit2.C: Likewise.
44406 * g++.old-deja/g++.brendan/complex1.C: Likewise.
44407 * g++.old-deja/g++.brendan/copy5.C: Likewise.
44408 * g++.old-deja/g++.brendan/crash13.C: Likewise.
44409 * g++.old-deja/g++.brendan/crash15.C: Likewise.
44410 * g++.old-deja/g++.brendan/crash18.C: Change error message.
44411 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
44412 * g++.old-deja/g++.brendan/crash38.C: Likewise.
44413 * g++.old-deja/g++.brendan/crash50.C: Likewise.
44414 * g++.old-deja/g++.brendan/crash56.C: Likewise.
44415 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
44416 syntax.
44417 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
44418 * g++.old-deja/g++.brendan/crash8.C: Change error message.
44419 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
44420 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44421 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
44422 * g++.old-deja/g++.brendan/template11.C: Likewise.
44423 * g++.old-deja/g++.brendan/template26.C: Likewise.
44424 * g++.old-deja/g++.brendan/template27.C: Use explicit
44425 specialization syntax.
44426 * g++.old-deja/g++.brendan/template30.C: Likewise.
44427 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
44428 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
44429 non-dependent names.
44430 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
44431 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
44432 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
44433 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
44434 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
44435 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
44436 named return value extension.
44437 * g++.old-deja/g++.ext/namedret2.C: Likewise.
44438 * g++.old-deja/g++.ext/namedret3.C: Likewise.
44439 * g++.old-deja/g++.ext/return1.C: Likewise.
44440 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
44441 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
44442 * g++.old-deja/g++.jason/access8.C: Likewise.
44443 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
44444 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
44445 pseudo-destructor names.
44446 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
44447 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
44448 pseudo-destructor names.
44449 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
44450 * g++.old-deja/g++.jason/overload19.C: Likewise.
44451 * g++.old-deja/g++.jason/overload32.C: Likewise.
44452 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
44453 stray semicolons.
44454 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
44455 * g++.old-deja/g++.jason/return.C: Likewise.
44456 * g++.old-deja/g++.jason/return2.C: Likewise.
44457 * g++.old-deja/g++.jason/shadow1.C: Likewise.
44458 * g++.old-deja/g++.jason/special.C: Use explicit specialization
44459 syntax.
44460 * g++.old-deja/g++.jason/template10.C: Account for use of
44461 non-dependent names.
44462 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
44463 syntax.
44464 * g++.old-deja/g++.jason/template37.C: Likewise.
44465 * g++.old-deja/g++.law/access4.C: Change error messages.
44466 * g++.old-deja/g++.law/arm13.C: Remove incorrect
44467 pseudo-destructor names.
44468 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
44469 * g++.old-deja/g++.law/ctors9.C: Likewise.
44470 * g++.old-deja/g++.law/cvt22.C: Likewise.
44471 * g++.old-deja/g++.law/dtors5.C: Likewise.
44472 * g++.old-deja/g++.law/global-init1.C: Likewise.
44473 * g++.old-deja/g++.law/missed-error3.C: Likewise.
44474 * g++.old-deja/g++.law/operators28.C: Likewise.
44475 * g++.old-deja/g++.law/visibility28.C: Likewise.
44476 * g++.old-deja/g++.martin/eval1.C: Likewise.
44477 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
44478 name.
44479 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
44480 * g++.old-deja/g++.mike/net34.C: Likewise.
44481 * g++.old-deja/g++.mike/net36.C: Likewise.
44482 * g++.old-deja/g++.mike/ns2.C: Likewise.
44483 * g++.old-deja/g++.mike/p12306.C: Likewise.
44484 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
44485 value extension.
44486 * g++.old-deja/g++.mike/p700.C: Likewise.
44487 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
44488 * g++.old-deja/g++.mike/p710.C: Likewise.
44489 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
44490 value extension.
44491 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
44492 * g++.old-deja/g++.mike/pmf9.C: Likewise.
44493 * g++.old-deja/g++.ns/crash2.C: Likewise.
44494 * g++.old-deja/g++.ns/crash3.C: Likewise.
44495 * g++.old-deja/g++.ns/invalid1.C: Likewise.
44496 * g++.old-deja/g++.ns/ns17.C: Likewise.
44497 * g++.old-deja/g++.ns/template16.C: Likewise.
44498 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
44499 keyword.
44500 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
44501 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
44502 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
44503 named return value extension.
44504 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
44505 * g++.old-deja/g++.other/access4.C: Issue additional error
44506 messages.
44507 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
44508 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
44509 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
44510 * g++.old-deja/g++.other/crash25.C: Change error message.
44511 * g++.old-deja/g++.other/crash4.C: Change error message.
44512 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
44513 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
44514 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
44515 checks.
44516 * g++.old-deja/g++.other/defarg8.C: Likewise.
44517 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
44518 * g++.old-deja/g++.other/dtor10.C: Likewise.
44519 * g++.old-deja/g++.other/incomplete.C: Likewise.
44520 * g++.old-deja/g++.other/linkage7.C: Likewise.
44521 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
44522 lookup algorithm.
44523 * g++.old-deja/g++.other/mangle2.C: Likewise.
44524 * g++.old-deja/g++.other/refinit2.C: Likewise.
44525 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
44526 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
44527 * g++.old-deja/g++.pt/crash28.C: Likewise.
44528 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
44529 syntax.
44530 * g++.old-deja/g++.pt/crash32.C: Change error message.
44531 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
44532 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
44533 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
44534 error message position.
44535 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
44536 * g++.old-deja/g++.pt/defarg8.C: Change error message.
44537 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
44538 syntax.
44539 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
44540 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
44541 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
44542 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
44543 keyword.
44544 * g++.old-deja/g++.pt/explicit31.C: Likewise.
44545 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
44546 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
44547 keyword.
44548 * g++.old-deja/g++.pt/explicit71.C: Change error message.
44549 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
44550 syntax.
44551 * g++.old-deja/g++.pt/friend28.C: Account for use of
44552 non-dependent names.
44553 * g++.old-deja/g++.pt/friend29.C: Likewise.
44554 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
44555 rules.
44556 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
44557 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
44558 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
44559 lookup rules.
44560 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
44561 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
44562 keyword.
44563 * g++.old-deja/g++.pt/memclass20.C: Likewise.
44564 * g++.old-deja/g++.pt/memclass5.C: Likewise.
44565 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
44566 keyword.
44567 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
44568 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
44569 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
44570 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
44571 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
44572 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
44573 keyword.
44574 * g++.old-deja/g++.pt/spec10.C: Likewise.
44575 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
44576 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
44577 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
44578 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
44579 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
44580 * g++.old-deja/g++.pt/ttp62.C: Likewise.
44581 * g++.old-deja/g++.pt/ttp64.C: Likewise.
44582 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
44583 * g++.old-deja/g++.pt/typename15.C: Likewise.
44584 * g++.old-deja/g++.pt/typename22.C: Likewise.
44585 * g++.old-deja/g++.pt/typename6.C: Change error messages.
44586 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
44587 * g++.old-deja/g++.pt/virtual2.C: Likewise.
44588 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
44589 syntax.
44590 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
44591 return value extension.
44592 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
44593 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
44594 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
44595 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
44596
44597 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
44598
44599 * g++.dg/warn/inline1.C: New test.
44600 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
44601 * g++.old-deja/g++.jason/synth10.C: Likewise.
44602 * g++.old-deja/g++.mike/net31.C: Likewise.
44603 * g++.old-deja/g++.mike/p8786.C: Likewise.
44604
44605 * g++.dg/template/friend10.C: New test.
44606 * g++.dg/template/conv5.C: New test.
44607
44608 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
44609
44610 * g++.dg/lookup/scoped3.C: New test.
44611
44612 * g++.dg/lookup/decl1.C: New test.
44613 * g++.dg/lookup/decl2.C: New test.
44614
44615 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
44616
44617 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
44618 gcc.c-torture/compile/20021015-1.c,
44619 gcc.c-torture/compile/20021015-2.c,
44620 gcc.c-torture/compile/20021123-1.c,
44621 gcc.c-torture/compile/20021123-2.c,
44622 gcc.c-torture/compile/20021123-3.c,
44623 gcc.c-torture/compile/20021123-4.c,
44624 gcc.c-torture/execute/20021024-1.c: Add tests previously added
44625 only to 3.1 or 3.2 branch.
44626
44627 2002-12-23 Mark Mitchell <mark@codesourcery.com>
44628
44629 * gcc.dg/i386-bitfield3.c: New test.
44630
44631 * gcc.dg/i386-bitfield2.c: New test.
44632
44633 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
44634
44635 * g++.dg/parse/conv_op1.C: New test.
44636
44637 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
44638
44639 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
44640 approved.
44641
44642 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
44643
44644 * gcc.c-torture/compile/20021220-1.c: New test.
44645
44646 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
44647
44648 * gcc.dg/i386-fastcall-1.c: New.
44649
44650 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44651
44652 * gcc.c-torture/execute/20021219-1.c: New test.
44653
44654 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44655
44656 * gcc.dg/i386-pic-1.c: New test.
44657
44658 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44659
44660 PR c++/8099
44661 * g++.dg/template/friend9.C: New test.
44662
44663 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44664
44665 PR c++/3663
44666 * g++.dg/template/access7.C: New test.
44667
44668 2002-12-18 Nick Clifton <nickc@redhat.com>
44669
44670 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
44671 the libstdc++-v3 directory has been found.
44672
44673 2002-12-12 Devang Patel <dpatel@apple.com>
44674 * gcc.dg/darwin-ld-1.c: New test.
44675 * gcc.dg/darwin-ld-2.c: New test.
44676 * gcc.dg/darwin-ld-3.c: New test.
44677 * gcc.dg/darwin-ld-4.c: New test.
44678 * gcc.dg/darwin-ld-5.c: New test.
44679
44680 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
44681
44682 * gcc.c-torture/compile/20021212-1.c: New test.
44683
44684 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
44685
44686 * gcc.dg/fshort-wchar: New test.
44687
44688 2002-12-10 Mark Mitchell <mark@codesourcery.com>
44689
44690 PR c++/8372
44691 * g++.dg/template/dtor1.C: New test.
44692
44693 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
44694 markers.
44695
44696 2002-12-10 Jakub Jelinek <jakub@redhat.com>
44697
44698 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
44699
44700 2002-12-09 Mark Mitchell <mark@codesourcery.com>
44701
44702 * g++.dg/template/static1.C: New test.
44703 * g++.dg/template/static2.C: New test.
44704 * g++.old-deja/g++.ext/memconst.C: New test.
44705
44706 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44707
44708 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
44709 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
44710 * g++.dg/special/initp1.C: Likewise.
44711
44712 2002-12-06 Jakub Jelinek <jakub@redhat.com>
44713
44714 * gcc.c-torture/execute/20021204-1.c: New test.
44715
44716 2002-12-04 Geoffrey Keating <geoffk@apple.com>
44717
44718 * gcc.dg/ppc-fmadd-1.c: New file.
44719 * gcc.dg/ppc-fmadd-2.c: New file.
44720 * gcc.dg/ppc-fmadd-3.c: New file.
44721
44722 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
44723
44724 * gcc.c-torture/compile/20021204-1.c: New test.
44725
44726 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
44727
44728 * g++.dg/inherit/covariant2.C: New test.
44729 * g++.dg/inherit/covariant3.C: New test.
44730 * g++.dg/inherit/covariant4.C: New test.
44731 * g++.dg/inherit/covariant1.C: Remove XFAIL.
44732 * g++.old-deja/g++.robertl/eb17.C: Likewise.
44733
44734 2002-12-03 Mark Mitchell <mark@codesourcery.com>
44735
44736 PR c++/8688
44737 * g++.dg/init/brace3.C: New test.
44738
44739 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
44740
44741 * gcc.dg/20020210-1.c: Fix a comment typo.
44742
44743 2002-12-02 Mark Mitchell <mark@codesourcery.com>
44744
44745 PR c++/8720
44746 * g++.dg/parse/defarg1.C: New test.
44747
44748 PR c++/8615
44749 * g++.dg/template/char1.C: New test.
44750
44751 * g++.dg/template/varmod1.C: Fix typo.
44752
44753 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44754
44755 DR 180
44756 * g++.old-deja/g++.pt/crash32.C: Expect error.
44757
44758 2002-12-01 Mark Mitchell <mark@codesourcery.com>
44759
44760 PR c++/5919
44761 * g++.dg/template/varmod1.C: New test.
44762
44763 PR c++/8727
44764 * g++.dg/inherit/typeinfo1.C: New test.
44765
44766 PR c++/8663
44767 * g++.dg/inherit/typedef1.C: New test.
44768
44769 2002-11-30 Mark Mitchell <mark@codesourcery.com>
44770
44771 PR c++/8332
44772 PR c++/8493
44773 * g++.dg/template/strlen1.C: New test.
44774
44775 PR c++/8227
44776 * g++.dg/template/ctor2.C: New test.
44777
44778 PR c++/8214
44779 * g++.dg/init/string1.C: New test.
44780
44781 PR c++/8511
44782 * g++.dg/template/friend8.C: New test.
44783
44784 2002-11-29 Joe Buck <jbuck@synopsys.com>
44785
44786 * g++.dg/lookup/anon2.C: New test.
44787
44788 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
44789
44790 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
44791 h8300 port.
44792
44793 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
44794
44795 * gcc.dg/bitfld-6.c: New test.
44796
44797 2002-11-27 Jan Hubicka <jh@suse.cz>
44798
44799 * gcc.c-torture/execute/20021127.[cx]: New test.
44800
44801 2002-11-26 Jan Hubicka <jh@suse.cz>
44802
44803 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
44804 quality.
44805
44806 2002-11-26 Geoffrey Keating <geoffk@apple.com>
44807
44808 * g++.dg/init/brace2.C: New test.
44809 * g++.old-deja/g++.mike/p9129.C: Correct.
44810
44811 2002-11-26 Mark Mitchell <mark@codesourcery.com>
44812
44813 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
44814
44815 2002-11-25 Andreas Bauer <baueran@in.tum.de>
44816
44817 * gcc.dg/sibcall-6: New test for indirect sibcalls.
44818
44819 2002-11-25 Mark Mitchell <mark@codesourcery.com>
44820
44821 * g++.dg/abi/empty11.C: New test.
44822 * g++.dg/rtti/cv1.C: New test.
44823
44824 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
44825
44826 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
44827
44828 2002-11-24 Mark Mitchell <mark@codesourcery.com>
44829
44830 * g++.dg/abi/empty10.C: New test.
44831
44832 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
44833
44834 * gcc.c-torture/compile/20021124-1.c: New test.
44835
44836 2002-11-22 Mark Mitchell <mark@codesourcery.com>
44837
44838 * g++.dg/abi/rtti2.C: New test.
44839
44840 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
44841
44842 * gcc.dg/i386-unroll-1.c: New test.
44843
44844 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
44845
44846 * gcc.c-torture/compile/20021120-1.c: New test.
44847 * gcc.c-torture/compile/20021120-2.c: New test.
44848
44849 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44850
44851 * gcc.dg/bitfld-5.c: New test.
44852
44853 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44854
44855 * gcc.c-torture/execute/20021120-3.c: New test.
44856
44857 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44858
44859 * gcc.c-torture/execute/20021120-2.c: New test.
44860
44861 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44862
44863 * gcc.c-torture/execute/20021120-1.c: New test.
44864
44865 2002-11-20 Jakub Jelinek <jakub@redhat.com>
44866
44867 * gcc.c-torture/execute/20021118-3.c: New test.
44868
44869 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44870
44871 * gcc.c-torture/compile/20021119-1.c: New test.
44872
44873 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
44874
44875 * gcc.dg/duff-1.c: New test.
44876 * gcc.dg/duff-2.c: New test.
44877 * gcc.dg/duff-3.c: New test.
44878
44879 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
44880
44881 * gcc.dg/cpp/_Pragma5.c: New test.
44882
44883 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
44884
44885 * gcc.c-torture/execute/20021118-2.c: New test.
44886
44887 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
44888
44889 * gcc.c-torture/execute/20021118-1.c: New test.
44890
44891 2002-11-16 Jakub Jelinek <jakub@redhat.com>
44892
44893 * gcc.dg/20021116-1.c: New test.
44894
44895 2002-11-14 Mark Mitchell <mark@codesourcery.com>
44896
44897 * g++.dg/abi/vcall1.C: New test.
44898
44899 2002-11-14 Jakub Jelinek <jakub@redhat.com>
44900
44901 * gcc.dg/20021029-1.c: New test.
44902 * gcc.dg/20021029-2.c: New test.
44903
44904 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
44905
44906 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
44907
44908 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44909
44910 PR c/8439
44911 * gcc.dg/20021110.c: Move to ...
44912 * gcc.c-torture/compile/20021110.c: .... here.
44913
44914 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44915
44916 PR c/8467
44917 * gcc.c-torture/execute/20021111-1.c
44918
44919 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44920
44921 PR c/8439
44922 * gcc.dg/20021110.c: New test.
44923
44924 2002-11-10 Mark Mitchell <mark@codesourcery.com>
44925
44926 * g++.dg/abi/vthunk3.C: Run only on x86.
44927
44928 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
44929
44930 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
44931
44932 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
44933
44934 * lib/compat.exp (compat-execute): Fix logic error in last
44935 change.
44936
44937 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
44938
44939 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
44940
44941 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44942
44943 PR c++/8389
44944 * g++.dg/template/access6.C: New test.
44945
44946 2002-11-08 Jan Hubicka <jh@suse.cz>
44947
44948 * gcc.dg/i386-ssefp-1.c: New test.
44949 * gcc.dg/i386-ssefp-1.c: New test.
44950
44951 2002-11-08 Jan Hubicka <jh@suse.cz>
44952
44953 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
44954
44955 2002-11-07 Mark Mitchell <mark@codesourcery.com>
44956
44957 * g++.dg/abi/vthunk3.C: New test.
44958
44959 PR c++/8338
44960 * g++.dg/template/crash2.C: New test.
44961
44962 2002-11-07 Mark Mitchell <mark@codesourcery.com>
44963
44964 * g++.dg/abi/dtor1.C: New test.
44965 * g++.dg/abi/dtor2.C: Likewise.
44966
44967 2002-11-05 Geoffrey Keating <geoffk@apple.com>
44968
44969 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
44970 Darwin.
44971
44972 2002-11-04 Adam Nemet <anemet@lnxw.com>
44973
44974 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
44975 -mthumb. Only xfail with -O0.
44976
44977 2002-11-03 Mark Mitchell <mark@codesourcery.com>
44978
44979 * g++.dg/abi/thunk1.C: New test.
44980 * g++.dg/abi/thunk2.C: Likewise.
44981 * g++.dg/abi/vtt1.C: Likewise.
44982
44983 2002-11-02 Diego Novillo <dnovillo@redhat.com>
44984
44985 PR optimization/8423
44986 * gcc.c-torture/execute/builtin-constant.c: New test.
44987
44988 2002-11-01 Zack Weinberg <zack@codesourcery.com>
44989
44990 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
44991 Add some more cases.
44992
44993 2002-11-01 Mark Mitchell <mark@codesourcery.com>
44994
44995 PR c++/8391
44996 * g++.dg/opt/local1.C: New test.
44997
44998 2002-10-30 Mark Mitchell <mark@codesourcery.com>
44999
45000 PR c++/8160
45001 * g++.dg/template/complit1.C: New test.
45002
45003 PR c++/8149
45004 * g++.dg/template/typename4.C: Likewise.
45005
45006 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45007
45008 Core issue 287, PR c++/7639
45009 * g++.dg/template/instantiate1.C: Adjust error location.
45010 * g++.dg/template/instantiate3.C: New test.
45011 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
45012 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
45013 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
45014
45015 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
45016
45017 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
45018
45019 2002-10-29 Mark Mitchell <mark@codesourcery.com>
45020
45021 PR c++/8287
45022 * g++.dg/init/dtor2.C: New test.
45023
45024 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45025
45026 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
45027 * gcc.dg/nest.c: Bypass errors on irix6.
45028
45029 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
45030
45031 * gcc.dg/nest.c: Expect error for mmix-*-*.
45032 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
45033
45034 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
45035
45036 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
45037 markers.
45038
45039 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
45040
45041 2002-10-25 Mike Stump <mrs@apple.com>
45042
45043 * gcc.dg/warn-1.c: New test.
45044
45045 2002-10-25 Zack Weinberg <zack@codesourcery.com>
45046
45047 * g++.dg/template/typename3.C: New test.
45048
45049 2002-10-25 Mark Mitchell <mark@codesourcery.com>
45050
45051 * g++.dg/lookup/ptrmem1.C: New test.
45052
45053 * g++.dg/abi/vthunk2.C: New test.
45054
45055 2002-10-25 Zack Weinberg <zack@codesourcery.com>
45056
45057 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
45058
45059 2002-10-24 Mark Mitchell <mark@codesourcery.com>
45060
45061 * g++.dg/abi/empty9.C: New test.
45062
45063 2002-10-24 Richard Henderson <rth@redhat.com>
45064
45065 * g++.dg/inherit/thunk1.C: Enable for ia64.
45066
45067 2002-10-23 Mark Mitchell <mark@codesourcery.com>
45068
45069 PR c++/8067
45070 * g++.dg/lookup/pretty1.C: New test.
45071
45072 2002-10-23 Jakub Jelinek <jakub@redhat.com>
45073
45074 * gcc.dg/20021023-1.c: New test.
45075
45076 2002-10-23 Mark Mitchell <mark@codesourcery.com>
45077
45078 PR c++/7679
45079 * g++.dg/parse/inline1.C: New test.
45080
45081 2002-10-23 Richard Henderson <rth@redhat.com>
45082
45083 * g++.dg/inherit/thunk1.C: Enable for x86_64.
45084
45085 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
45086
45087 2002-10-22 Mark Mitchell <mark@codesourcery.com>
45088
45089 PR c++/6579
45090 * g++.dg/parse/stmtexpr3.C: New test.
45091
45092 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
45093
45094 * g++.dg/expr/cond1.C: New test.
45095
45096 2002-10-21 Zack Weinberg <zack@codesourcery.com>
45097
45098 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
45099
45100 2002-10-21 Mark Mitchell <mark@codesourcery.com>
45101
45102 * g++.dg/abi/vbase13.C: New test.
45103 * g++.dg/abi/vbase14.C: Likewise.
45104
45105 2002-10-21 Jakub Jelinek <jakub@redhat.com>
45106
45107 * gcc.dg/tls/pic-1.c: New test.
45108 * gcc.dg/tls/nonpic-1.c: New test.
45109 * gcc.dg/20021018-1.c: New test.
45110
45111 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
45112
45113 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
45114 Remove only files with the same base name as the test case.
45115 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
45116 (profopt-execute): Likewise. Also, remove old profiling
45117 and performance data files before running the tests.
45118
45119 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
45120 * g++.dg/bprob/bprob.exp: Likewise.
45121 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
45122 to allow more general test case names.
45123
45124 * g++.dg/bprob/bprob-1.C: Rename to ...
45125 * g++.dg/bprob/g++-bprob-1.C: ... this.
45126
45127 * g77.dg/bprob/bprob-1.f: Rename to ...
45128 * g77.dg/bprob/g77-bprob-1.f: ... this.
45129
45130 2002-10-21 Zack Weinberg <zack@codesourcery.com>
45131
45132 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
45133 bison 1.50 or later.
45134
45135 2002-10-21 Janis Johnson <janis187@us.ibm.com>
45136
45137 * g++.dg/README: Describe more test directories.
45138
45139 2002-10-21 Mark Mitchell <mark@codesourcery.com>
45140
45141 * g++.dg/init/array6.C: Add additional tests.
45142
45143 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
45144
45145 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
45146 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
45147
45148 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
45149
45150 * gcc.c-torture/compile/20020604-1.x: New.
45151 * gcc.c-torture/compile/simd-5.x: Likewise.
45152 * gcc.c-torture/execute/920710-1.x: Likewise.
45153 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
45154
45155 2002-10-21 Mark Mitchell <mark@codesourcery.com>
45156
45157 * g++.dg/inherit/override1.C: Add dg-options clause.
45158
45159 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45160
45161 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
45162 _mm_slli_si128.
45163
45164 2002-10-19 Andreas Schwab <schwab@suse.de>
45165
45166 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
45167 directory component.
45168
45169 2002-10-18 Mark Mitchell <mark@codesourcery.com>
45170
45171 * g++.dg/inherit/thunk1.C: New test.
45172
45173 * g++.dg/inherit/override1.C: New test.
45174
45175 * g++.dg/abi/mangle11.C: New test.
45176 * g++.dg/abi/mangle14.C: New test.
45177 * g++.dg/abi/mangle17.C: New test.
45178
45179 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
45180
45181 * g++.dg/overload/member2.C: New test.
45182
45183 2002-10-17 Janis Johnson <janis187@us.ibm.com>
45184
45185 * g++.dg/README: Describe new compat directory.
45186 * g++.dg/dg.exp: Skip tests in compat directory.
45187 * README.compat: New file.
45188 * lib/compat.exp: New expect script.
45189 * g++.dg/compat: New test directory.
45190 * g++.dg/compat/compat.exp: New expect script.
45191 * g++.dg/compat/abi: New test directory.
45192 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
45193 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
45194 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
45195 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
45196 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
45197 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
45198 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
45199 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
45200 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
45201 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
45202 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
45203 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
45204 * g++.dg/compat/break: New test directory.
45205 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
45206 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
45207 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
45208 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
45209 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
45210 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
45211 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
45212 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
45213 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
45214 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
45215 g++.dg/compat/break/README: New files.
45216 * g++.dg/compat/eh: New test directory.
45217 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
45218 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
45219 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
45220 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
45221 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
45222 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
45223 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
45224 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
45225 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
45226 g++.dg/compat/eh/filter2_y.C,
45227 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
45228 g++.dg/compat/eh/new1_y.C,
45229 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
45230 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
45231 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
45232 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
45233 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
45234 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
45235 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
45236 g++.dg/compat/eh/unexpected1_y.C: New files.
45237 * g++.dg/compat/init: New test directory.
45238 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
45239 g++.dg/compat/init/array5_y.C,
45240 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
45241 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
45242 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
45243 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
45244 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
45245 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
45246 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
45247 g++.dg/compat/init/init-ref2_y.C: New files.
45248
45249 2002-10-17 Mark Mitchell <mark@codesourcery.com>
45250
45251 PR c++/7584
45252 * g++.dg/inherit/using3.C: New test.
45253
45254 2002-10-17 Jan Hubicka <jh@suse.cz>
45255
45256 * gcc.dg/20021017-2.c: New test.
45257
45258 2002-10-17 Mark Mitchell <mark@codesourcery.com>
45259
45260 * g++.dg/abi/mangle16.C: Adjust.
45261
45262 * g++.dg/init/array8.C: New test.
45263
45264 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
45265
45266 * gcc.dg/special/mips-abi.exp: New test.
45267 * gcc.dg/special/mips-abi.s: Empty file used by the above.
45268
45269 2002-10-16 Mark Mitchell <mark@codesourcery.com>
45270
45271 * g++.dg/abi/mangle16.C: New test.
45272 * g++.dg/abi/mangle17.C: Likewise.
45273
45274 PR c++/7478
45275 * g++.dg/template/ref1.C: New test.
45276
45277 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45278
45279 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
45280
45281 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
45282
45283 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
45284
45285 2002-10-16 Mark Mitchell <mark@codesourcery.com>
45286
45287 PR c++/7524
45288 * g++.dg/init/array7.C: New test.
45289
45290 2002-10-15 Mark Mitchell <mark@codesourcery.com>
45291
45292 * g++.dg/init/array6.C: New test.
45293
45294 * g++.dg/abi/mangle13.C: Likewise.
45295 * g++.dg/abi/mangle14.C: Likewise.
45296 * g++.dg/abi/mangle15.C: Likewise.
45297
45298 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45299
45300 * g++.dg/abi/empty8.C: New test.
45301
45302 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
45303
45304 * g++.dg/init/ctor1.C: New test.
45305
45306 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
45307
45308 * gcc.c-torture/execute/20021015-1.c: New test.
45309
45310 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
45311
45312 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
45313
45314 2002-10-14 Jan Hubicka <jh@suse.cz>
45315
45316 * gcc.dg/i386-ssetype-[1-5].c: New tests.
45317
45318 2002-10-14 Richard Henderson <rth@redhat.com>
45319
45320 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
45321
45322 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45323
45324 PR optimization/6631
45325 * g++.dg/opt/const2.C: New test.
45326
45327 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45328
45329 PR c++/7176
45330 * g++.dg/parse/friend1.C: New test.
45331 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
45332
45333 2002-10-14 Jakub Jelinek <jakub@redhat.com>
45334
45335 * gcc.dg/20021014-1.c: New test.
45336
45337 2002-10-11 Mark Mitchell <mark@codesourcery.com>
45338
45339 PR c++/5661
45340 * g++.dg/ext/vlm1.C: New test.
45341 * g++.dg/ext/vlm2.C: Likewise.
45342
45343 * g++.dg/init/array1.C: Remove invalid braces.
45344 * g++.dg/init/brace1.C: New test.
45345 * g++.dg/init/copy2.C: Likewise.
45346 * g++.dg/init/copy3.C: Likewise.
45347 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
45348 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
45349 braces.
45350
45351 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
45352
45353 * gcc.dg/cpp/assembler.S: Don't use -ansi.
45354
45355 2002-10-11 Richard Shann <richard.shann@superh.com>
45356
45357 * gcc.c-torture/compile/simd-5.c: New test.
45358
45359 2002-10-10 Roger Sayle <roger@eyesopen.com>
45360
45361 * gcc.c-torture/execute/shiftopt-1.c: New test case.
45362
45363 2002-10-10 Jim Wilson <wilson@redhat.com>
45364
45365 * gcc.c-torture/execute/20021010-1.c: New test.
45366
45367 2002-10-09 Zack Weinberg <zack@codesourcery.com>
45368
45369 PR c/7353
45370 * g++.dg/ext/typedef-init.C: New test.
45371 * gcc.dg/typedef-init.c: New test.
45372
45373 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
45374
45375 * gcc.dg/cpp/paste13.c: New test.
45376
45377 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45378
45379 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
45380 remaining platforms, XFAIL during compile, not execute. Don't
45381 XFAIL at -O0.
45382
45383 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
45384
45385 * gcc.dg/alias-1.c: Tweak expected warning.
45386
45387 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
45388
45389 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
45390
45391 2002-10-06 Andreas Jaeger <aj@suse.de>
45392
45393 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
45394 * gcc.dg/cpp/c++98.C: Likewise.
45395
45396 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
45397 * g++.dg/cpp/c++98.C: Likewise.
45398
45399 * g++.dg/README (Subdirectories): Mention cpp directory.
45400
45401 PR target/7559
45402 * gcc.dg/20021006-1.c: New test.
45403
45404 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45405
45406 PR c++/7804
45407 * g++.dg/other/warning1.C: New test.
45408
45409 2002-10-04 Roger Sayle <roger@eyesopen.com>
45410
45411 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
45412 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
45413 and sparc-*-* with -m64 as expected failures. See PR 8087.
45414
45415 2002-10-03 Mark Mitchell <mark@codesourcery.com>
45416
45417 PR c++/7931
45418 * g++.dg/template/ptrmem3.C: New test.
45419
45420 PR c++/7754
45421 * g++.dg/template/union1.C: New test.
45422
45423 2002-10-03 Mark Mitchell <mark@codesourcery.com>
45424
45425 PR c++/8006
45426 * g++.dg/abi/mangle9.C: New test.
45427 * g++.dg/abi/mangle10.C: New test.
45428 * g++.dg/abi/mangle11.C: New test.
45429 * g++.dg/abi/mangle12.C: New test.
45430
45431 2002-10-02 Mark Mitchell <mark@codesourcery.com>
45432
45433 PR c++/7188.
45434 * g++.dg/template/meminit1.C: New test.
45435 * g++.dg/warn/Wreorder-1.C: Likewise.
45436 * g++.old-deja/g++.mike/warn3.C: Tweak.
45437 * lib/prune.exp: Ingore "in copy constructor".
45438
45439 2002-10-02 Andreas Jaeger <aj@suse.de>
45440
45441 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
45442 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
45443 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
45444 on x86-64.
45445
45446 2002-10-01 Mark Mitchell <mark@codesourcery.com>
45447
45448 * gcc.dg/empty1.C: Fix typo.
45449
45450 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
45451
45452 * gcc.dg/alias-1.c: New test.
45453
45454 2002-10-01 Mark Mitchell <mark@codesourcery.com>
45455
45456 * gcc.dg/empty1.C: New test.
45457
45458 * g++.dg/tls/init-2.C: Tweak error messages.
45459
45460 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
45461
45462 * gcc.c-torture/compile/20020923-1.c: New test.
45463
45464 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
45465
45466 * gcc.c-torture/execute/ffs-1.c: New test.
45467 * gcc.c-torture/execute/ffs-2.c: Ditto.
45468
45469 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
45470
45471 * g++.dg/overload/member1.C: New test.
45472
45473 2002-09-30 Mark Mitchell <mark@codesourcery.com>
45474
45475 * g++.dg/abi/empty7.C: New test.
45476 * g++.dg/init/pm2.C: Likewise.
45477
45478 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
45479
45480 * g++.dg/rtti/crash1.C: New test.
45481
45482 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
45483
45484 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
45485 gcc.dg/sibcall-4.c: New tests.
45486
45487 2002-09-28 Roger Sayle <roger@eyesopen.com>
45488
45489 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
45490 powerpc and MMIX targets.
45491
45492 2002-09-27 Zack Weinberg <zack@codesourcery.com>
45493
45494 * gcc.dg/cpp/20020927-1.c: New.
45495
45496 2002-09-26 David S. Miller <davem@redhat.com>
45497
45498 * gcc.c-torture/compile/trunctfdf.c: New.
45499
45500 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45501
45502 * lib/target-supports.exp (check_weak_available): Handle solaris2.
45503
45504 2002-09-27 Alan Modra <amodra@bigpond.net.au>
45505
45506 * gcc.c-torture/execute/loop-15.c: New.
45507
45508 2002-09-26 Janis Johnson <janis187@us.ibm.com>
45509
45510 * README.QMTEST: Fix typo.
45511
45512 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
45513
45514 * gcc.dg/20020926-1.c: New test.
45515
45516 2002-09-25 David S. Miller <davem@redhat.com>
45517
45518 PR target/7842
45519 * gcc.c-torture/execute/shiftdi.c: New test.
45520
45521 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
45522
45523 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
45524 unique to the tool.
45525 * lib/g77.exp (g77_init): Likewise.
45526 * lib/g++.exp (g++_init): Likewise.
45527 * lib/objc.exp (objc_init): Likewise.
45528
45529 2002-09-25 Mark Mitchell <mark@codesourcery.com>
45530
45531 * g++.dg/abi/empty5.C: New test.
45532 * g++.dg/abi/empty6.C: New test.
45533 * g++.dg/abi/vbase12.C: New test.
45534
45535 2002-09-25 Richard Henderson <rth@redhat.com>
45536
45537 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
45538 too-small long double.
45539
45540 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
45541
45542 * gcc.dg/20020919-1.c: New test.
45543
45544 2002-09-23 Mark Mitchell <mark@codesourcery.com>
45545
45546 * g++.dg/abi/bitfield6.C: New test.
45547 * g++.dg/abi/bitfield7.C: New test.
45548 * g++.dg/abi/bitfield8.C: New test.
45549 * g++.dg/abi/vbase11.C: New test.
45550
45551 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
45552
45553 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
45554 hppa*-*-hpux*. Update test comment.
45555
45556 2002-09-20 Jakub Jelinek <jakub@redhat.com>
45557
45558 * gcc.dg/tls/struct-1.c: New test.
45559
45560 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
45561
45562 * gcc.dg/cpp/tr-warn2.c: Update.
45563
45564 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
45565
45566 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
45567
45568 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
45569
45570 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
45571 systems.
45572
45573 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
45574
45575 * gcc.c-torture/execute/ieee/mzero3.c: New test.
45576
45577 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45578 Adjust for c++filt moved to binutils. Remove spurious duplicate
45579 setting of cxxfilt.
45580
45581 2002-09-19 Geoffrey Keating <geoffk@apple.com>
45582
45583 * gcc.dg/20020312-2.c: Update for darwin.
45584
45585 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
45586
45587 * g++.old-deja/g++.other/crash32.C: Mark ICE.
45588
45589 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
45590
45591 * objc.dg/comp-types-1.m: New test.
45592 * objc.dg/comp-types-2.m: New test.
45593 * objc.dg/comp-types-3.m: New test.
45594 * objc.dg/comp-types-4.m: New test.
45595 * objc.dg/comp-types-5.m: New test.
45596 * objc.dg/comp-types-6.m: New test.
45597
45598 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
45599
45600 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
45601
45602 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
45603
45604 * g++.dg/other/do1.C: New test.
45605
45606 * g++.dg/template/subst1.C: New test.
45607
45608 2002-09-16 Steve Ellcey <sje@cup.hp.com>
45609
45610 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
45611
45612 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
45613
45614 * g++.dg/template/qualttp20.C: Adjust expected errors.
45615 * g++.old-deja/g++.jason/report.C: Likewise.
45616 * g++.old-deja/g++.other/qual1.C: Likewise.
45617
45618 * g++.dg/lookup/scoped2.C: New test.
45619
45620 * g++.dg/ext/asm3.C: New test.
45621
45622 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
45623
45624 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
45625
45626 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
45627
45628 * ChangeLog: follow spelling conventions.
45629 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
45630 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
45631 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
45632 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
45633 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
45634 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
45635 * g++.old-deja/g++.law/global-init1.C: Likewise.
45636 * g++.old-deja/g++.other/delete4.C: Likewise.
45637 * g++.old-deja/g++.other/inline21.C: Likewise.
45638 * g++.old-deja/g++.other/singleton.C: Likewise.
45639 * g77.dg/strlen0.f: Likewise.
45640 * g77.f-torture/compile/20010519-1.f: Likewise.
45641 * g77.f-torture/compile/980310-4.f: Likewise.
45642 * gcc.c-torture/compile/20000605-1.c: Likewise.
45643 * gcc.c-torture/execute/20020225-1.c: Likewise.
45644 * gcc.dg/c90-hexfloat-2.c: Likewise.
45645 * gcc.dg/c99-bool-1.c: Likewise.
45646 * gcc.dg/c99-hexfloat-2.c: Likewise.
45647 * gcc.dg/dll-2.c: Likewise.
45648 * gcc.dg/wtr-union-init-1.c: Likewise.
45649 * gcc.dg/wtr-union-init-2.c: Likewise.
45650 * gcc.dg/wtr-union-init-3.c: Likewise.
45651 * gcc.dg/cpp/avoidpaste1.c: Likewise.
45652 * gcc.dg/cpp/defined.c: Likewise.
45653 * gcc.dg/cpp/macsyntx.c: Likewise.
45654 * gcc.dg/cpp/paste2.c: Likewise.
45655 * gcc.dg/cpp/trad/defined.c: Likewise.
45656 * gcc.dg/format/c90-printf-1.c: Likewise.
45657 * gcc.dg/format/c90-scanf-1.c: Likewise.
45658 * gcc.dg/format/c99-printf-1.c: Likewise.
45659 * gcc.dg/format/c99-scanf-1.c: Likewise.
45660 * gcc.misc-tests/gcov-8.c: Likewise.
45661 * lib/profopt.exp: Likewise.
45662
45663 2002-09-15 Krister Walfridsson <cato@df.lth.se>
45664
45665 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
45666
45667 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
45668
45669 * g++.dg/inherit/using2.C: New test.
45670
45671 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
45672
45673 * ChangeLog: Follow spelling conventions.
45674 * g++.dg/template/friend4.C: Likewise.
45675 * g++.old-deja/g++.pt/crash67.C: Likewise.
45676 * gcc.c-torture/execute/20000801-4.c: Likewise.
45677 * gcc.dg/c90-digraph-1.c: Likewise.
45678 * gcc.dg/c94-digraph-1.c: Likewise.
45679 * gcc.dg/c99-digraph-1.c: Likewise.
45680 * gcc.dg/cpp/line5.c: Likewise.
45681 * gcc.dg/cpp/multiline.c: Likewise.
45682 * gcc.dg/cpp/trad/literals-1.c: Likewise.
45683 * gcc.dg/format/attr-3.c: Likewise.
45684 * gcc.dg/format/c90-scanf-3.c: Likewise.
45685 * gcc.dg/format/ext-4.c: Likewise.
45686
45687 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
45688
45689 * g++.dg/template/pretty1.C: New test.
45690
45691 2002-09-14 Alan Modra <amodra@bigpond.net.au>
45692
45693 * gcc.c-torture/execute/struct-cpy-1.c: New test.
45694
45695 2002-09-13 Matt Austern <austern@apple.com>
45696
45697 * g++.dg/other/constref[12].C: New, regression tests for
45698 passing a cast expression to a function by const reference.
45699
45700 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
45701
45702 * g++.dg/template/deduce1.C: New test.
45703
45704 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
45705
45706 * gcc.c-torture/execute/simd-1.c: Force all use of int to
45707 32-bit int.
45708
45709 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
45710
45711 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
45712 usage.
45713
45714 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
45715
45716 * gcc.c-torture/compile/20020910-1.c: New test.
45717
45718 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
45719
45720 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
45721
45722 2002-09-10 Andreas Jaeger <aj@suse.de>
45723
45724 * gcc.dg/20020312-2.c: Adjust for x86-64.
45725
45726 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
45727
45728 * g77.dg/7388.f: New test case for PR 7388.
45729
45730 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
45731
45732 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
45733
45734 2002-09-05 Ziemowit Laski <zlaski@apple.com>
45735
45736 * objc.dg/proto-lossage-1.m: New test.
45737
45738 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
45739
45740 * gcc.dg/cpp/_Pragma4.c: Fix typo.
45741
45742 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
45743
45744 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
45745 expected to pass.
45746
45747 2002-09-06 Stan Shebs <shebs@apple.com>
45748 David Edelsohn <edelsohn@gnu.org>
45749
45750 * gcc.dg/weak: New directory.
45751 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
45752 target-specific xfail bits.
45753 * gcc.dg/typeof-2.c: Move to new directory.
45754 * gcc.dg/weak.exp: New expect script.
45755
45756 2002-09-06 Alan Modra <amodra@bigpond.net.au>
45757
45758 * gcc.c-torture/execute/extzvsi.c: New test.
45759
45760 2002-09-05 Stan Shebs <shebs@apple.com>
45761
45762 * gcc.dg/weak-1.c: xfail on Darwin.
45763 * gcc.dg/weak-2.c: Ditto.
45764 * gcc.dg/weak-3.c: Ditto.
45765 * gcc.dg/weak-4.c: Ditto.
45766 * gcc.dg/weak-5.c: Ditto.
45767 * gcc.dg/weak-6.c: Ditto.
45768 * gcc.dg/weak-7.c: Ditto.
45769 * gcc.dg/weak-8.c: Ditto.
45770 * gcc.dg/weak-9.c: Ditto.
45771
45772 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
45773
45774 * gcc.c-torture/execute/loop-14.c: New test.
45775
45776 2002-09-04 Jakub Jelinek <jakub@redhat.com>
45777
45778 * g++.dg/other/cxa-atexit1.C: New test.
45779
45780 * gcc.dg/typeof-2.c: New test.
45781
45782 2002-09-03 Roger Sayle <roger@eyesopen.com>
45783
45784 * gcc.dg/builtins-2.c: New testcase.
45785 * gcc.dg/builtins-3.c: New testcase.
45786
45787 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
45788
45789 * gcc.dg/cpp/_Pragma4.c: New test.
45790
45791 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
45792
45793 * objc/execute/nil_method-1.m: New testcase.
45794
45795 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
45796
45797 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
45798 [Object class], not [Object initialize].
45799
45800 2002-08-31 Roger Sayle <roger@eyesopen.com>
45801 Hans-Peter Nilsson <hp@bitrange.com>
45802
45803 * gcc.c-torture/execute/20020720-1.x: Skip test on
45804 mmix-knuth-mmixware. Correct comment.
45805
45806 2002-08-27 Mark Mitchell <mark@codesourcery.com>
45807
45808 * g++.dg/abi/bitfield5.C: New test.
45809 * g++.dg/abi/vbase10.C: Likewise.
45810
45811 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
45812
45813 * objc.dg/undeclared-selector.m: New test.
45814
45815 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
45816
45817 * g++.dg/other/offsetof1.C: Avoid cast warning.
45818
45819 2002-08-26 Ziemowit Laski <zlaski@apple.com>
45820
45821 * objc.dg/super-class-2.m: New test.
45822
45823 2002-08-24 Matt Austern <austern@apple.com>
45824
45825 * g++.dg/ext/lvaddr.C: New test.
45826 * g++.dg/ext/lvcast.C: New test.
45827
45828 2002-08-22 Mark Mitchell <mark@codesourcery.com>
45829
45830 * g++.dg/inherit/cond1.C: New test.
45831
45832 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
45833
45834 * gcc.dg/noncompile/incomplete-1.c: New test.
45835
45836 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
45837
45838 * gcc.dg/typespec-1.c: New test.
45839
45840 2002-08-20 Devang Patel <dpatel@apple.com>
45841 * objc.dg/proto-hier-2.m: New test.
45842
45843 2002-08-19 Ziemowit Laski <zlaski@apple.com>
45844
45845 * objc.dg/bitfield-1.m: New test.
45846 * objc.dg/bitfield-2.m: New test.
45847
45848 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
45849
45850 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
45851 gcc.dg/c99-flex-array-4.c: New tests.
45852
45853 2002-08-16 Stan Shebs <shebs@apple.com>
45854
45855 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
45856
45857 2002-08-15 Jakub Jelinek <jakub@redhat.com>
45858
45859 * gcc.dg/typeof-1.c: New test.
45860 * g++.dg/ext/typeof2.C: New test.
45861
45862 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
45863
45864 * g++.dg/other/offsetof1.C: New test.
45865
45866 2002-08-14 Richard Henderson <rth@redhat.com>
45867
45868 * gcc.dg/tls/diag-3.c: Fix expected message strings.
45869
45870 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
45871
45872 * gcc.dg/cpp/_Pragma3.c: New test.
45873
45874 2002-08-13 Mark Mitchell <mark@codesourcery.com>
45875
45876 * g++.dg/template/inherit3: New test.
45877
45878 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
45879
45880 * gcc.dg/bitfld-4.c: Add blank options.
45881
45882 2002-08-09 Mark Mitchell <mark@codesourcery.com>
45883
45884 * g++.dg/template/crash1.C: New test.
45885
45886 2002-08-08 Jakub Jelinek <jakub@redhat.com>
45887
45888 * gcc.dg/tls/opt-2.c: New test.
45889
45890 2002-08-08 Devang Patel <dpatel@apple.com>
45891
45892 * objc.dg/selector-1.m : New test
45893
45894 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
45895
45896 * g++.dg/abi/bitfield4.C: New test.
45897 * gcc.dg/bitfld-4.c: New test.
45898
45899 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
45900
45901 * g++.dg/other/packed1.C: New test.
45902
45903 2002-08-07 Mark Mitchell <mark@codesourcery.com>
45904
45905 * g++.dg/abi/offsetof.C: Tweak error messages.
45906 * g++.old-deja/g++.mike/p10769a.C: Likewise.
45907
45908 2002-08-08 Jakub Jelinek <jakub@redhat.com>
45909
45910 * gcc.dg/bitfld-3.c: New test.
45911
45912 2002-08-07 Jakub Jelinek <jakub@redhat.com>
45913 Richard Henderson <rth@redhat.com>
45914
45915 * gcc.dg/i386-bitfield1.c: New test.
45916 * g++.dg/abi/bitfield3.C: Update.
45917
45918 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
45919
45920 * objc.dg/const-str-2.m: Update.
45921 * gcc.dg/cpp/c++98.c: Change to C extension.
45922 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
45923 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
45924
45925 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
45926
45927 * gcc.dg/tls/diag-3.c: New.
45928
45929 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
45930
45931 * g++.dg/README (Subdirectories): Document new subdir expr.
45932 * g++.dg/expr/pmf-1.C: New test.
45933
45934 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
45935
45936 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
45937
45938 2002-08-06 Jakub Jelinek <jakub@redhat.com>
45939
45940 * g++.dg/abi/bitfield3.C: New test.
45941
45942 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
45943
45944 * lib/gcov.exp: Tweak expected line formats.
45945 * gcc.misc-tests/gcov8.c: New test.
45946 * gcc.misc-tests/gcov8.x: New flags.
45947
45948 2002-08-05 Jakub Jelinek <jakub@redhat.com>
45949
45950 * consistency.vlad/layout/endian.c: Include string.h.
45951
45952 * gcc.c-torture/execute/20020805-1.c: New test.
45953
45954 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
45955
45956 * g++.dg/other/conversion1.C: New test.
45957
45958 2002-08-03 Roger Sayle <roger@eyesopen.com>
45959
45960 * gcc.dg/builtins-1.c: New testcase.
45961
45962 2002-08-02 Mark Mitchell <mark@codesourcery.com>
45963
45964 * g++.dg/inherit/access3.C: New test.
45965
45966 2002-08-01 Jakub Jelinek <jakub@redhat.com>
45967
45968 * gcc.dg/ia64-visibility-2.c: New test.
45969
45970 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
45971
45972 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
45973 __qualifier_flags to __flags.
45974
45975 2002-07-31 Mark Mitchell <mark@codesourcery.com>
45976
45977 * g++.dg/inherit/operator1.C: New test.
45978 * g++.dg/lookup/disamb1.C: Fix typo in comment.
45979 * g++.dg/other/error1.C: Change expected error message.
45980 * g++.dg/template/conv4.C: Likewise.
45981
45982 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
45983
45984 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
45985 for documented behavior.
45986
45987 2002-07-25 Roger Sayle <roger@eyesopen.com>
45988
45989 * gcc.c-torture/execute/20020720-1.x: Skip this test on
45990 several targets known to fail.
45991
45992 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
45993
45994 * gcc.dg/mips-args-[123].c: New tests.
45995
45996 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
45997
45998 * gcc.dg/ppc-spe.c: New.
45999
46000 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
46001
46002 * g++.dg/other/ptrmem4.C: New testcase.
46003
46004 2002-07-24 Richard Henderson <rth@redhat.com>
46005
46006 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
46007
46008 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
46009
46010 * g++.dg/ext/alignof1.C (main): Return 0 for success.
46011
46012 2002-07-24 Roger Sayle <roger@eyesopen.com>
46013
46014 * gcc.c-torture/execute/memset-3.c: New testcase.
46015
46016 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
46017
46018 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
46019 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
46020
46021 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46022
46023 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
46024 Delete.
46025
46026 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
46027
46028 * gcc.c-torture/compile/simd-4.c: New test.
46029
46030 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46031
46032 PR c++/7347, c++/7348
46033 * g++.dg/template/access4.C: New test.
46034 * g++.dg/template/access5.C: New test.
46035 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
46036 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
46037 * g++.old-deja/g++.pt/ttp58.C: Likewise.
46038 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
46039
46040 2002-07-22 Jakub Jelinek <jakub@redhat.com>
46041
46042 * gcc.dg/gnu89-init-2.c: New test.
46043
46044 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
46045
46046 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
46047
46048 2002-07-20 Roger Sayle <roger@eyesopen.com>
46049
46050 * gcc.c-torture/execute/20020720-1.c: New testcase.
46051
46052 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
46053
46054 * gcc.dg/cpp/Wsignprom.c: New tests.
46055
46056 2002-07-20 Alan Modra <amodra@bigpond.net.au>
46057
46058 * gcc.c-torture/execute/loop-13.c: New test.
46059
46060 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
46061
46062 * gcc.dg/cpp/expr.c: New tests.
46063
46064 2002-07-18 David Edelsohn <edelsohn@gnu.org>
46065
46066 * g++.dg/opt/pr6713.C: Add template instantiation.
46067
46068 2002-07-18 Alan Modra <amodra@bigpond.net.au>
46069
46070 * gcc.dg/nest.c: New test.
46071
46072 2002-07-17 Richard Henderson <rth@redhat.com>
46073
46074 * g++.dg/opt/pr6713.C: New test.
46075
46076 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
46077
46078 * gcc.c-torture/execute/loop-2e.x: Let the testcase
46079 XFAIL for all x86 processors.
46080
46081 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
46082
46083 * gcc.c-torture/execute/20010122-1.x: Do not test with
46084 -fomit-frame-pointer.
46085
46086 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46087
46088 * g++.dg/template/instantiate2.C: New test.
46089 * g++.dg/template/spec4.C: New test.
46090
46091 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46092
46093 * g++.dg/template/access2.C: New test.
46094 * g++.dg/template/access3.C: New test.
46095
46096 2002-07-15 Zack Weinberg <zack@codesourcery.com>
46097
46098 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
46099 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
46100 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
46101 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
46102 Convert to use <stdarg.h>.
46103 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
46104 Delete.
46105 * gcc.dg/va-arg-2.c: New.
46106 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
46107
46108 2002-07-15 Jakub Jelinek <jakub@redhat.com>
46109
46110 * gcc.c-torture/compile/20020710-1.c: New test.
46111
46112 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
46113 Andrew Pinski <pinskia@physics.uc.edu>
46114
46115 gcc.c-torture/compile/simd-2.c: New testcase.
46116 gcc.c-torture/compile/simd-3.c: Likewise.
46117
46118 2002-07-11 Mark Mitchell <mark@codesourcery.com>
46119
46120 PR c++/7224
46121 * g++.dg/overload/error1.C: New test.
46122
46123 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46124
46125 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
46126 configuration and IRIX 6 O32 ABI.
46127
46128 2002-07-11 Roger Sayle <roger@eyesopen.com>
46129
46130 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
46131
46132 2002-07-10 Roger Sayle <roger@eyesopen.com>
46133
46134 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
46135
46136 2002-07-10 Jeffrey A Law <law@redhat.com>
46137
46138 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
46139
46140 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
46141
46142 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
46143
46144 * gcc.dg/20020312-2.c: Check for __PPC__.
46145
46146 2002-07-09 Diego Novillo <dnovillo@redhat.com>
46147
46148 * gcc.c-torture/compile/20020709-1.c: New test.
46149
46150 2002-07-07 Roger Sayle <roger@eyesopen.com>
46151
46152 * g++.dg/template/qualttp21.C: New test case.
46153
46154 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
46155
46156 * gcc.c-torture/compile/20020706-1.c: New test.
46157 * gcc.c-torture/compile/20020706-2.c: New test.
46158
46159 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
46160 Alexandre Oliva <aoliva@redhat.com>
46161
46162 * g++.dg/warn/incomplete1.C: New test.
46163
46164 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46165
46166 PR c++/7099
46167 * g++.dg/warn/noreturn1.C: New test.
46168
46169 2002-07-03 Mark Mitchell <mark@codesourcery.com>
46170
46171 PR c++/6706
46172 * g++.dg/debug/debug6.C: New test.
46173 * g++.dg/debug/debug7.C: New test.
46174
46175 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
46176
46177 * gcc.c-torture/compile/simd-3.c: New test.
46178
46179 2002-07-03 Chris Demetriou <cgd@broadcom.com>
46180
46181 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
46182 * gcc.dg/20020620-1.c: Likewise.
46183
46184 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46185
46186 PR c++/6944
46187 * g++.dg/init/array4.C: New test.
46188 * g++.dg/init/array5.C: New test.
46189
46190 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
46191
46192 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
46193 * gcc.c-torture/execute/simd-2.c (main): Likewise.
46194
46195 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46196
46197 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
46198 * gcc.dg/wtr-aggr-init-1.c: Likewise.
46199 * gcc.dg/wtr-conversion-1.c: Likewise.
46200 * gcc.dg/wtr-escape-1.c: Likewise.
46201 * gcc.dg/wtr-int-type-1.c: Likewise.
46202 * gcc.dg/wtr-label-1.c: Likewise.
46203 * gcc.dg/wtr-static-1.c: Likewise.
46204 * gcc.dg/wtr-strcat-1.c: Likewise.
46205 * gcc.dg/wtr-suffix-1.c: Likewise.
46206 * gcc.dg/wtr-switch-1.c: Likewise.
46207 * gcc.dg/wtr-unary-plus-1.c: Likewise.
46208 * gcc.dg/wtr-union-init-1.c: Likewise.
46209 * gcc.dg/wtr-union-init-2.c: Likewise.
46210 * gcc.dg/wtr-union-init-3.c: Likewise.
46211
46212 * gcc.dg/wtr-func-def-1.c: New test.
46213
46214 2002-07-02 Devang Patel <dpatel@apple.com>
46215
46216 * objc.dg/param-1.m: New test.
46217
46218 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
46219
46220 * gcc.dg/cpp/trad/directive.c: Add test.
46221 * gcc.dg/cpp/trad/macroargs.c: Add test.
46222 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
46223
46224 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
46225
46226 * gcc.dg/cpp/cmdlne-M.c: New test.
46227
46228 2002-07-02 Ziemowit Laski <zlaski@apple.com>
46229
46230 * objc.dg/desig-init-1.m: New test.
46231
46232 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46233
46234 PR c++/6716
46235 * g++.dg/template/instantiate1.C: New test.
46236
46237 2002-07-01 Mark Mitchell <mark@codesourcery.com>
46238
46239 PR c++/7112
46240 * g++.dg/template/sizeof2.C: New test.
46241
46242 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
46243
46244 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
46245 gcc.dg/cpp/trad/include.c: New tests.
46246
46247 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
46248
46249 PR target/7177
46250 * gcc.c-torture/compile/20020701-1.c: New test.
46251
46252 2002-07-01 Stan Shebs <shebs@apple.com>
46253
46254 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
46255 header here...
46256 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
46257 (objc-torture-execute): or here.
46258
46259 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
46260
46261 * gcc.c-torture/execute/arith-rand-ll.c: New test.
46262
46263 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
46264
46265 * gcc.dg/cpp/trad/escaped-nl.c: New test.
46266
46267 2002-06-30 Devang Patel <dpatel@apple.com>
46268
46269 * objc.dg/fsyntax-only.m: New test.
46270
46271 2002-06-27 Mark Mitchell <mark@codesourcery.com>
46272
46273 PR c++/6695
46274 * g++.dg/template/friend7.C: New file.
46275
46276 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
46277
46278 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
46279 return type.
46280
46281 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
46282
46283 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
46284 avoid division by zero.
46285
46286 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
46287
46288 * gcc.dg/Wunknownprag.c: New tests.
46289
46290 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
46291
46292 * gcc.c-torture/execute/simd-2.c: New test.
46293
46294 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
46295
46296 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
46297 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
46298 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
46299 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
46300 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
46301 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
46302 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
46303 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
46304 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
46305 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
46306 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
46307 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
46308 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
46309 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
46310 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
46311 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
46312 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
46313
46314 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
46315
46316 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
46317 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
46318 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
46319 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
46320 New tests.
46321 * gcc.dg/cpp/trad/directive.c: Update.
46322
46323 2002-06-23 Andreas Jaeger <aj@suse.de>
46324
46325 * gcc.c-torture/execute/complex-6.c: New.
46326
46327 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
46328
46329 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
46330 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
46331 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
46332 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
46333
46334 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
46335
46336 * gcc.dg/cpp/trad: New directory with traditional tests copied
46337 from parent directory.
46338 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46339 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46340 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46341 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46342 Move to trad/ and rename.
46343 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
46344 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
46345 gcc.dg/cpp/trad/redef2.c: New tests.
46346 * gcc.dg/cpp/trad/trad.exp: New driver.
46347
46348 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
46349
46350 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46351 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46352 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46353 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46354 Remove.
46355
46356 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
46357
46358 * gcc.dg/20020620-1.c: New test.
46359
46360 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46361
46362 * g++.dg/template/ttp4.C: New test.
46363
46364 2002-06-19 Jakub Jelinek <jakub@redhat.com>
46365
46366 * g++.dg/opt/vt1.C: Fix regexp.
46367
46368 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46369
46370 * gcc.c-torture/execute/pure-1.c: Make functions static again.
46371 Don't use attribute `noinline'.
46372
46373 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
46374
46375 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
46376
46377 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
46378
46379 * gcc.c-torture/execute/simd-1.c: New.
46380
46381 * gcc.dg/simd-1.c: New.
46382
46383 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
46384
46385 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
46386
46387 2002-06-16 Richard Henderson <rth@redhat.com>
46388
46389 * g++.dg/ext/anon-struct1.C: New.
46390 * g++.dg/ext/anon-struct2.C: New.
46391 * g++.dg/ext/anon-struct3.C: New.
46392 * gcc.dg/anon-struct-1.c: New.
46393 * gcc.dg/anon-struct-2.c: New.
46394 * gcc.dg/anon-struct-3.c: New.
46395 * gcc.dg/20011008-1.c: Adjust warning text.
46396 * gcc.dg/20020527-1.c: Add -fms-extensions.
46397
46398 2002-06-16 Richard Henderson <rth@redhat.com>
46399
46400 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
46401
46402 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
46403
46404 * gcc.c-torture/execute/20020615-1.c: New test.
46405
46406 2002-06-15 Roger Sayle <roger@eyesopen.com>
46407
46408 * gcc.c-tortuture/execute/compare-1.c: New test case.
46409 * gcc.c-tortuture/execute/compare-2.c: New test case.
46410 * gcc.c-tortuture/execute/compare-3.c: New test case.
46411
46412 2002-06-13 Richard Henderson <rth@redhat.com>
46413
46414 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
46415 ia64 ilp32.
46416
46417 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46418
46419 * g++.dg/template/typename2.C: Update error message.
46420
46421 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
46422
46423 * gcc.c-torture/execute/20020611-1.c: New test.
46424
46425 2002-06-11 Bob Wilson <bob.wilson@acm.org>
46426
46427 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
46428 list of targets to skip.
46429
46430 2002-06-10 Bob Wilson <bob.wilson@acm.org>
46431
46432 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
46433 targets if not optimizing.
46434
46435 2002-06-10 Jakub Jelinek <jakub@redhat.com>
46436
46437 * gcc.c-torture/compile/20020605-1.c: New test.
46438
46439 * g++.dg/opt/vt1.C: New test.
46440
46441 * gcc.dg/20020531-1.c: New test.
46442
46443 * gcc.dg/20020530-1.c: New test.
46444
46445 * gcc.dg/20020527-1.c: New test.
46446
46447 * g++.dg/opt/cse1.C: New test.
46448
46449 2002-06-07 Roger Sayle <roger@eyesopen.com>
46450
46451 * gcc.dg/20020607-2.c: New test case.
46452
46453 2002-06-07 Jakub Jelinek <jakub@redhat.com>
46454
46455 * gcc.c-torture/compile/20020604-1.c: New test.
46456
46457 2002-06-04 Richard Henderson <rth@redhat.com>
46458
46459 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
46460 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
46461 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
46462
46463 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
46464
46465 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
46466
46467 2002-06-03 Richard Henderson <rth@redhat.com>
46468
46469 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
46470 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
46471
46472 2002-06-02 Richard Henderson <rth@redhat.com>
46473
46474 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
46475 test functions static.
46476
46477 2002-06-02 Andreas Jaeger <aj@suse.de>
46478
46479 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
46480 now.
46481
46482 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
46483
46484 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
46485 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
46486 Update for mofified diagnostics.
46487 * gcc.dg/c99-intconst-1.c: No longer fail.
46488
46489 2002-06-02 Richard Henderson <rth@redhat.com>
46490
46491 * gcc.dg/uninit-A.c: Remove xfail markers.
46492
46493 2002-06-01 Roger Sayle <roger@eyesopen.com>
46494
46495 * gcc.dg/fnegate-1.c: New test case.
46496
46497 2002-05-30 Osku Salerma <osku@iki.fi>
46498
46499 * gcc.c-torture/execute/mayalias-1.c: New file.
46500
46501 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
46502
46503 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
46504 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
46505 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
46506
46507 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
46508
46509 * gcc.c-torture/execute/20020529-1.c: New test.
46510
46511 2002-05-27 Richard Henderson <rth@redhat.com>
46512
46513 * g++.dg/ext/attrib6.C: New test case.
46514
46515 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46516
46517 * gcc.c-torture/execute/pure-1.c: New test.
46518
46519 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
46520
46521 * gcc.dg/cpp/arith-2.c: Remove.
46522
46523 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
46524
46525 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
46526 * gcc.dg/cpp/if-3.c: Remove.
46527
46528 2002-05-26 Jakub Jelinek <jakub@redhat.com>
46529
46530 * g++.dg/opt/cse2.C: New test.
46531
46532 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
46533
46534 * gcc.dg/cpp/arith-1.c: New semantic tests.
46535 * gcc.dg/cpp/if-1.c: Update.
46536
46537 2002-05-24 Ben Elliston <bje@redhat.com>
46538
46539 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
46540
46541 2002-05-24 Jakub Jelinek <jakub@redhat.com>
46542
46543 * gcc.dg/verbose-asm.c: New test.
46544
46545 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
46546
46547 * gcc.dg/cpp/paste12.c: New test.
46548
46549 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
46550
46551 * g++.dg/parse/named_ops.C: New test.
46552
46553 2002-05-23 Mark Mitchell <mark@codesourcery.com>
46554
46555 * gcc.dg/weak-8.c: New test.
46556
46557 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
46558
46559 * gcc.dg/weak-2.c: Allow optional leading underscore
46560 in scan-assembler symbol name.
46561 * gcc.dg/weak-3.c: Likewise.
46562 * gcc.dg/weak-4.c: Likewise.
46563 * gcc.dg/weak-5.c: Likewise.
46564
46565 2002-05-23 Jakub Jelinek <jakub@redhat.com>
46566
46567 * gcc.dg/20020523-1.c: New test.
46568
46569 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
46570
46571 * objc.dg/const-str-2.m: Update now that we stop after
46572 a command line error.
46573
46574 2002-05-22 Richard Henderson <rth@redhat.com>
46575
46576 * g++.dg/dg.exp: Fix typo in test pruneing.
46577
46578 2002-05-22 Richard Henderson <rth@redhat.com>
46579
46580 * g++.dg/dg.exp: Prune the tls subdirectory.
46581 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
46582 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
46583 * g++.dg/tls/init-1.C: New.
46584
46585 2002-05-22 Jakub Jelinek <jakub@redhat.com>
46586
46587 * gcc.dg/20020517-1.c: New test.
46588
46589 2002-05-21 Richard Henderson <rth@redhat.com>
46590
46591 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
46592 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
46593
46594 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
46595
46596 * g++.dg/other/copy2.C: New test.
46597
46598 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
46599
46600 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
46601 (MAX_COPY): Bump up to 10 times sizeof (long long).
46602 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
46603
46604 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
46605 sizeof (long long).
46606
46607 * gcc.c-torture/execute/strcpy-1.c: New test.
46608
46609 2002-05-19 Jason Merrill <jason2redhat.com>
46610
46611 * g++.dg/ext/oper1.C: New test.
46612
46613 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
46614 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
46615
46616 * README.QMTEST: New file.
46617
46618 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
46619
46620 2002-05-19 Andreas Jaeger <aj@suse.de>
46621
46622 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
46623 now.
46624 * gcc.c-torture/execute/loop-2d.x: Likewise.
46625
46626 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
46627
46628 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
46629 support weak symbols.
46630 * gcc.dg/weak-4.c: Likewise.
46631 * gcc.dg/weak-6.c: Likewise.
46632
46633 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
46634
46635 * gcc.dg/weak-3.c: Add dg-excess-error comment for
46636 cygwin, coff and h8300-*-hms targets
46637 * gcc.dg/weak-5.c: Likewise.
46638 * gcc.dg/weak-7.c: Likewise.
46639
46640 2002-05-16 Jason Merrill <jason@redhat.com>
46641
46642 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
46643 (scan-assembler-not, scan-assembler-dem): Likewise.
46644 (scan-assembler-dem-not): Likewise.
46645
46646 2002-05-15 Richard Henderson <rth@redhat.com>
46647
46648 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
46649
46650 2002-05-15 Richard Henderson <rth@redhat.com>
46651
46652 * gcc.dg/weak-5.c (vfoo1c): No warning here.
46653 (vfoo1f): Warning here.
46654 (vfoo1l): Don't redefine the alias.
46655
46656 2002-05-14 Jason Merrill <jason@redhat.com>
46657 Alexandre Oliva <aoliva@redhat.com>
46658
46659 * g++.dg/init/pm1.C: New test.
46660
46661 2002-05-12 David S. Miller <davem@redhat.com>
46662
46663 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
46664 types.
46665
46666 2002-05-10 Roger Sayle <roger@eyesopen.com>
46667
46668 * gcc.c-torture/execute/20020510-1.c: New test case.
46669
46670 2002-05-10 David S. Miller <davem@redhat.com>
46671
46672 * gcc.c-torture/execute/conversion.c: Test long double too.
46673
46674 2002-05-09 Jakub Jelinek <jakub@redhat.com>
46675
46676 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
46677 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
46678 * lib/g++.exp (g++_link_flags): Likewise.
46679 * lib/objc.exp (objc_target_compile): Likewise.
46680
46681 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
46682
46683 * gcc.dg/cpp/poison.c: Update.
46684 * gcc.dg/cpp/20000625-2.c: Remove.
46685 * gcc.dg/cpp/direct2s.c: Remove final test.
46686
46687 2002-05-08 Tom Rix <trix@redhat.com>
46688
46689 * gcc.c-torture/execute/20020508-1.c: New test.
46690 * gcc.c-torture/execute/20020508-2.c: New test.
46691 * gcc.c-torture/execute/20020508-3.c: New test.
46692
46693 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
46694
46695 * gcc.dg/cpp/charconst-4.c: More tests.
46696
46697 2002-05-08 Mark Mitchell <mark@codesourcery.com>
46698
46699 PR c/6569
46700 * gcc.dg/weak-3.c: Update location of warning messages.
46701 * gcc.dg/weak-5.c: Likewise.
46702
46703 2002-05-06 Roger Sayle <roger@eyesopen.com>
46704
46705 * gcc.c-torture/execute/20020506-1.c: New test case.
46706
46707 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
46708
46709 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
46710
46711 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
46712
46713 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
46714
46715 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
46716
46717 * gcc.dg/cpp/charconst-3.c: New test.
46718
46719 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
46720
46721 * gcc.dg/cpp/charconst.c: Update tests.
46722
46723 2002-05-05 Tim Josling <tej@melbpc.org.au>
46724
46725 * treelang: Added directory for new sample language treelang. Also
46726 lib/treelang.exp: New file to signal treelang should be tested.
46727
46728 2002-05-03 Jakub Jelinek <jakub@redhat.com>
46729
46730 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
46731 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
46732 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
46733 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
46734 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
46735 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
46736 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
46737
46738 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
46739
46740 * gcc.dg/format/xopen-2.c: New test.
46741
46742 2002-05-03 Jakub Jelinek <jakub@redhat.com>
46743
46744 * gcc.dg/20020503-1.c: New test.
46745
46746 2002-05-02 Mark Mitchell <mark@codesourcery.com>
46747
46748 * g++.dg/init/dtor1.C: Make it tougher.
46749
46750 2002-05-01 Mark Mitchell <mark@codesourcery.com>
46751
46752 * g++.dg/init/dtor1.C: New test.
46753
46754 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
46755
46756 * gcc.dg/altivec-8.c: New.
46757
46758 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
46759
46760 * gcc.dg/altivec-7.c: New.
46761
46762 2002-04-29 Jakub Jelinek <jakub@redhat.com>
46763
46764 * g++.dg/parse/typedef1.C: New test.
46765
46766 2002-04-29 Mark Mitchell <mark@codesourcery.com>
46767
46768 PR c++/6486
46769 * g++.dg/template/friend6.C: New test.
46770
46771 PR c++/6492
46772 * g++.dg/init/copy1.C: New test.
46773
46774 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
46775
46776 * g++.dg/warn/effc1.C: New test.
46777
46778 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
46779
46780 * gcc.dg/cpp/if-cexp.c: Add a test.
46781
46782 2002-04-28 Jakub Jelinek <jakub@redhat.com>
46783
46784 * gcc.dg/20020426-2.c: New test.
46785
46786 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
46787
46788 * gcc.dg/cpp/if-mop.c: Update.
46789 * gcc.dg/cpp/if-mpar.c: Add test.
46790 * gcc.dg/cpp/if-oppr.c: Update.
46791
46792 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46793
46794 PR c/6343
46795 * gcc.dg/weak-[2-7].c: New tests.
46796
46797 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
46798
46799 * gcc.dg/enum1.c: New test.
46800
46801 2002-04-26 Mark Mitchell <mark@codesourcery.com>
46802
46803 PR c++/6497
46804 * g++.dg/inherit/access2.C: New test.
46805
46806 2002-04-26 Mark Mitchell <mark@codesourcery.com>
46807
46808 PR bootstrap/6445
46809 * gcc.dg/20020426-1.c: New test.
46810
46811 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
46812
46813 * g++.dg/abi/enum1.C: New test.
46814
46815 2002-04-26 Richard Henderson <rth@redhat.com>
46816
46817 * gcc.dg/c99-bool-1.c: Expect always true warning.
46818
46819 2002-04-25 Roger Sayle <roger@eyesopen.com>
46820
46821 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
46822
46823 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46824
46825 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
46826 targets.
46827
46828 2002-04-24 Mark Mitchell <mark@codesourcery.com>
46829
46830 * g++.dg/abi/mange7.C: New test.
46831
46832 PR c++/6438.
46833 * g++.dg/parse/stmtexpr2.C: New test.
46834
46835 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
46836
46837 * gcc.dg/20020312-2.c: Add SH target.
46838
46839 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46840
46841 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
46842 compiler output on mips*-*-irix*.
46843
46844 2002-04-23 Jakub Jelinek <jakub@redhat.com>
46845
46846 * g++.dg/parse/attr1.C: New test.
46847
46848 2002-04-23 Roger Sayle <roger@eyesopen.com>
46849
46850 * gcc.c-torture/execute/string-opt-17.c: New test case.
46851 * gcc.c-torture/execute/memset-2.c: New test case.
46852
46853 2002-04-23 Mark Mitchell <mark@codesourcery.com>
46854
46855 PR c++/6256:
46856 * g++.dg/template/friend5.C: New test.
46857
46858 PR c++/6331:
46859 * g++.dg/template/qual1.C: Likewise.
46860
46861 2002-04-22 Zack Weinberg <zack@codesourcery.com>
46862
46863 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
46864 Include stdlib.h, not stdio.h or ctype.h.
46865
46866 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
46867
46868 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
46869 cris-*-elf* and mmix-*-*.
46870 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
46871 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
46872 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
46873 Ditto.
46874 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
46875 * gcc.dg/wchar_t-1.c: Ditto.
46876
46877 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
46878
46879 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
46880 Clarify comment.
46881
46882 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
46883
46884 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
46885
46886 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46887
46888 * gcc.c-torture/execute/20000906-1.x: Delete.
46889
46890 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
46891
46892 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
46893
46894 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
46895
46896 * PR6367
46897 * g77.f-torture/execute/6367.f: New test.
46898 * g77.f-torture/execute/6367.x: Disable for MMIX.
46899
46900 2002-04-19 Mark Mitchell <mark@codesourcery.com>
46901
46902 * PR6352
46903 * g++.dg/opt/inline2.C: New test.
46904
46905 2002-04-18 Richard Henderson <rth@redhat.com>
46906
46907 * gcc.dg/20000906-1.c: Enable for all targets.
46908 * gcc.c-torture/compile/iftrap-2.c: New.
46909
46910 2002-04-18 Jakub Jelinek <jakub@redhat.com>
46911
46912 * gcc.dg/20020418-1.c: New test.
46913 * gcc.dg/20020418-2.c: New test.
46914
46915 2002-04-18 Richard Henderson <rth@redhat.com>
46916
46917 * gcc.c-torture/compile/iftrap-1.c: New.
46918 * gcc.dg/iftrap-1.c: Adjust for ia64.
46919 * gcc.dg/iftrap-2.c: New.
46920
46921 2002-04-18 Jakub Jelinek <jakub@redhat.com>
46922
46923 * gcc.c-torture/compile/20020418-1.c: New test.
46924
46925 2002-04-18 Roger Sayle <roger@eyesopen.com>
46926
46927 * gcc.c-torture/compile/20020415-1.c: New.
46928
46929 2002-04-18 David S. Miller <davem@redhat.com>
46930
46931 * gcc.c-torture/execute/20020418-1.c: New test.
46932
46933 2002-04-17 Jakub Jelinek <jakub@redhat.com>
46934
46935 * gcc.dg/20020416-1.c: New test.
46936
46937 * g++.dg/opt/inline1.C: New test.
46938
46939 2002-04-16 Jakub Jelinek <jakub@redhat.com>
46940
46941 * gcc.dg/altivec-5.c: New test.
46942
46943 * gcc.dg/20020415-1.c: New test.
46944
46945 2002-04-15 Mark Mitchell <mark@codesourcery.com>
46946
46947 * lib/chill.exp: Remove.
46948
46949 2002-04-14 Jakub Jelinek <jakub@redhat.com>
46950
46951 * g++.dg/other/big-struct.C: New test.
46952
46953 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
46954
46955 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
46956 of scratch file.
46957
46958 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
46959
46960 PR c/6277
46961 * gcc.dg/i386-387-1.c: Allow optional leading underscore
46962 in scan-assembler function name
46963
46964 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
46965
46966 * g77.f-torture/execute/980628-4.x,
46967 g77.f-torture/execute/980628-5.x,
46968 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
46969 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
46970 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
46971 i[34567]86-*-*.
46972
46973 2002-04-13 David S. Miller <davem@redhat.com>
46974
46975 * gcc.c-torture/execute/20020413-1.c: New test.
46976
46977 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
46978
46979 * gcc.dg/asm-6.c,
46980 * g++.dg/ext/asm1.C: New tests.
46981
46982 2002-04-12 Mark Mitchell <mark@codesourcery.com>
46983
46984 PR c++ 5373.
46985 * g++.dg/parse/stmtexpr1.C: New test.
46986
46987 PR c++/5189.
46988 * g++.dg/template/copy1.C: New test.
46989
46990 2002-04-12 Richard Henderson <rth@redhat.com>
46991
46992 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
46993
46994 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
46995
46996 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
46997 gcc.c-torture/execute/20020307-2.c.
46998
46999 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
47000
47001 * g++.dg/ext/attrib5.C,
47002 * g++.dg/lookup/struct1.C: New tests.
47003
47004 2002-04-11 Jakub Jelinek <jakub@redhat.com>
47005
47006 * gcc.dg/20020411-1.c: New test.
47007
47008 * gcc.c-torture/execute/20020411-1.c: New test.
47009
47010 2002-04-10 Janis Johnson <janis187@us.ibm.com>
47011
47012 * g77.f-torture/execute/6177.f: New test.
47013
47014 2002-04-10 Jakub Jelinek <jakub@redhat.com>
47015
47016 PR middle-end/6247
47017 * g++.dg/opt/cleanup1.C: New test.
47018
47019 * g++.dg/opt/const1.C: New test.
47020
47021 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
47022
47023 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
47024
47025 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
47026
47027 PR c++/5507
47028 * g++.dg/template/typename2.C: New test.
47029
47030 2002-04-10 Alan Modra <amodra@bigpond.net.au>
47031
47032 * gcc.c-torture/execute/loop-12.c: New.
47033
47034 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
47035
47036 * g77.f-torture/execute/980628-4.x,
47037 g77.f-torture/execute/980628-5.x,
47038 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47039 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47040 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
47041
47042 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47043
47044 PR optimization/6086
47045 * g++.dg/opt/preinc1.C: New test.
47046
47047 2002-04-06 Mark Mitchell <mark@codesourcery.com>
47048
47049 PR c++/5571
47050 * g++.dg/opt/static2.C: New test.
47051
47052 2002-04-06 Mark Mitchell <mark@codesourcery.com>
47053
47054 PR c/5120
47055 * gcc.dg/20020406-1.c: New test.
47056
47057 2002-04-04 David S. Miller <davem@redhat.com>
47058
47059 * gcc.c-torture/execute/20020404-1.c: New test.
47060
47061 2002-04-04 Jakub Jelinek <jakub@redhat.com>
47062
47063 PR c/6123
47064 * gcc.dg/20020312-2.c: Do not declare global register variable
47065 if __PIC__ or __pic__ is defined.
47066
47067 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
47068
47069 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
47070 __asm__ so that it works correctly even if -ansi -pedantic-errors.
47071
47072 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47073
47074 * gcc.misc-tests/linkage.exp: Update last change to handle
47075 sparc*-, not just sparc-.
47076
47077 2002-04-03 Richard Henderson <rth@redhat.com>
47078
47079 * gcc.dg/cpp/ucs.c: Improved long UCS test.
47080
47081 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
47082
47083 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
47084
47085 2002-04-02 David S. Miller <davem@redhat.com>
47086
47087 * gcc.c-torture/execute/20020402-3.c: New test.
47088
47089 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
47090
47091 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
47092 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
47093
47094 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
47095 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
47096 g77.f-torture/execute/20001201.x,
47097 g77.f-torture/execute/u77-test.x: New files.
47098
47099 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
47100 * gcc.dg/wchar_t-1.c: Ditto.
47101
47102 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47103
47104 * gcc.c-torture/execute/20020402-1.c: New test.
47105
47106 2002-04-01 Richard Henderson <rth@redhat.com>
47107
47108 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
47109
47110 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
47111
47112 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47113
47114 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
47115
47116 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
47117
47118 * g++.dg/inherit/template-as-base.C: Expect error.
47119 * g++.dg/inherit/namespace-as-base.C: Likewise.
47120
47121 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
47122
47123 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
47124 g++.dg/ext/instantiate3.C: Tweak match patterns.
47125
47126 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
47127 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
47128 -da test.
47129
47130 2002-03-31 Richard Henderson <rth@redhat.com>
47131
47132 * gcc.dg/special/alias-2.c: New.
47133 * gcc.dg/special/ecos.exp: Run it.
47134
47135 2002-03-31 Richard Henderson <rth@redhat.com>
47136
47137 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
47138
47139 2002-03-31 Kazu Hirata <kazu@hxi.com>
47140
47141 * gcc.dg/weak-1.c: Disable on h8300 port.
47142
47143 2002-03-29 Janis Johnson <janis187@us.ibm.com>
47144
47145 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
47146 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
47147 ordering tests.
47148 * g++.dg/bprob/bprob-1.C: New test.
47149 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
47150 * g++.dg/gcov/gcov-1.C: New test.
47151 * g++.dg/gcov/gcov-1.x: New file.
47152 * g++.dg/gcov/gcov-2.C: New test.
47153 * g++.dg/gcov/gcov-3.C: New test.
47154 * g++.dg/gcov/gcov-3.h: New file.
47155
47156 2002-03-28 Roger Sayle <roger@eyesopen.com>
47157
47158 * g++.old-deja/g++.other/builtins5.C: New test.
47159 * g++.old-deja/g++.other/builtins6.C: New test.
47160 * g++.old-deja/g++.other/builtins7.C: New test.
47161 * g++.old-deja/g++.other/builtins8.C: New test.
47162 * g++.old-deja/g++.other/builtins9.C: New test.
47163
47164 2002-03-29 Jakub Jelinek <jakub@redhat.com>
47165
47166 * g++.dg/opt/static1.C: New test.
47167
47168 * g++.dg/opt/longbranch1.C: New test.
47169
47170 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
47171
47172 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
47173
47174 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
47175
47176 2002-03-28 Jeffrey A Law (law@redhat.com)
47177
47178 * gcc.c-torture/execute/20020328-1.c: New test.
47179
47180 2002-03-27 Richard Henderson <rth@redhat.com>
47181
47182 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
47183 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
47184 move from g++.old-deja/g++.ext/.
47185
47186 2002-03-27 Mark Mitchell <mark@codesourcery.com>
47187
47188 * g++.dg/init/new2.C: New test.
47189
47190 2002-03-26 Richard Henderson <rth@redhat.com>
47191
47192 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
47193
47194 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
47195 on sparc.
47196
47197 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
47198 sparcv9 systems.
47199 * gcc.dg/20001102-1.c: Likewise.
47200
47201 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
47202
47203 * gcc.dg/cpp/endif-pedantic1.c,
47204 gcc.dg/cpp/endif-pedantic2.c: New tests.
47205
47206 2002-03-26 Mark Mitchell <mark@codesourcery.com>
47207
47208 * g++.dg/init/new1.C: New test.
47209
47210 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
47211
47212 * g++.dg/abi/vbase9.C: New test.
47213
47214 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
47215
47216 * gcc.dg/arm-asm.c: New test.
47217
47218 2002-03-26 Andrew Cagney <ac131313@redhat.com>
47219
47220 * gcc.dg/Wswitch-enum.c: New test.
47221 Fix PR c/5044.
47222
47223 2002-03-26 Richard Henderson <rth@redhat.com>
47224
47225 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
47226 structure.
47227
47228 2002-03-25 Richard Henderson <rth@redhat.com>
47229
47230 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
47231 sparcv9 systems.
47232
47233 * gcc.c-torture/compile/20011119-1.c (xxx): New.
47234 * gcc.c-torture/compile/20011119-2.c (xxx): New.
47235
47236 2002-03-25 Zack Weinberg <zack@codesourcery.com>
47237
47238 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
47239
47240 2002-03-25 Bob Wilson <bob.wilson@acm.org>
47241
47242 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
47243 targets using generic thunk support.
47244
47245 2002-03-25 Jakub Jelinek <jakub@redhat.com>
47246
47247 * gcc.c-torture/compile/20020323-1.c: New test.
47248
47249 * g++.dg/opt/conj2.C: New test.
47250
47251 2002-03-24 Richard Henderson <rth@redhat.com>
47252
47253 * gcc.dg/weak-1.c: Use -fno-common.
47254
47255 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47256
47257 * g77.dg/f77-edit-apostrophe-out.f: New test
47258 * g77.dg/f77-edit-h-out.f: New test
47259 * g77.dg/f77-edit-t-in.f: New test
47260 * g77.dg/f77-edit-t-out.f: New test
47261 * g77.dg/f77-edit-x-out.f: New test
47262 * g77.dg/f77-edit-slash-out.f: New test
47263 * g77.dg/f77-edit-colon-out.f: New test
47264 * g77.dg/f77-edit-s-out.f: New test
47265
47266 2002-03-24 Richard Henderson <rth@redhat.com>
47267
47268 * objc/execute/formal_protocol-6.x: New XFAIL.
47269
47270 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47271
47272 * gcc.dg/weak-1.c: Early return from dg-final on platforms
47273 that do not support weak symbols
47274
47275 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47276
47277 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
47278 * lib/g77.exp: Likewise.
47279 * lib/objc.exp: Likewise.
47280
47281 2002-03-23 Andrew Cagney <ac131313@redhat.com>
47282
47283 * gcc.dg/Wswitch-default.c: New test.
47284
47285 2002-03-23 Jakub Jelinek <jakub@redhat.com>
47286
47287 * g++.dg/other/enum1.C: New test.
47288
47289 2002-03-23 Zack Weinberg <zack@codesourcery.com>
47290
47291 * gcc.dg/pragma-ep-3.c: Fix typo.
47292
47293 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
47294
47295 * g++.dg/inherit/template-as-base.C: New test.
47296
47297 2002-03-22 Jakub Jelinek <jakub@redhat.com>
47298
47299 * g++.old-deja/g++.other/dwarf2-1.C: Move...
47300 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
47301
47302 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
47303
47304 * gcc.dg/cpp/multiline.c: Update to match.
47305
47306 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
47307
47308 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
47309
47310 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
47311
47312 * gcc.dg/cpp/extratokens2.c: New file.
47313
47314 2002-03-21 David Edelsohn <edelsohn@gnu.org>
47315
47316 * gcc.dg/20020312-2.c: Add rs6000 target.
47317
47318 * gcc.c-torture/compile/20020319-1.c: New test.
47319
47320 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47321
47322 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
47323 (A, E): Handle this.
47324
47325 2002-03-20 Jason Merrill <jason@redhat.com>
47326
47327 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
47328 ignoring -fpic.
47329 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
47330 through prune_gcc_output.
47331
47332 2002-03-20 Jakub Jelinek <jakub@redhat.com>
47333
47334 * gcc.c-torture/compile/20020320-1.c: New test.
47335
47336 2002-03-19 Jakub Jelinek <jakub@redhat.com>
47337
47338 * gcc.c-torture/compile/20020318-1.c: New test.
47339
47340 * gcc.dg/struct-by-value-1.c: New test.
47341
47342 * gcc.dg/20020319-1.c: New test.
47343
47344 2002-03-18 Jakub Jelinek <jakub@redhat.com>
47345
47346 * g++.dg/opt/conj1.C: New test.
47347
47348 2002-03-17 Mark Mitchell <mark@codesourcery.com>
47349
47350 * g++.dg/template/qualttp20.C: Revert previous change.
47351 * g++.dg/template/qualttp3.C: Likewise.
47352 * g++.dg/template/qualttp4.C: Likewise.
47353 * g++.dg/template/qualttp5.C: Likewise.
47354 * g++.dg/template/qualttp6.C: Likewise.
47355 * g++.dg/template/qualttp7.C: Likewise.
47356 * g++.dg/template/qualttp8.C: Likewise.
47357 * g++.dg/template/recurse.C: Likewise.
47358
47359 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
47360
47361 * gcc.dg/cpp/wchar-1.c: Update.
47362
47363 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
47364
47365 * g++.dg/template/conv1.C: New test.
47366 * g++.dg/template/conv2.C: New test.
47367 * g++.dg/template/conv3.C: New test.
47368 * g++.dg/template/conv4.C: New test.
47369
47370 2002-03-15 Mark Mitchell <mark@codesourcery.com>
47371
47372 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
47373 * g++.dg/template/qualttp3.C: Likewise.
47374 * g++.dg/template/qualttp4.C: Likewise.
47375 * g++.dg/template/qualttp5.C: Likewise.
47376 * g++.dg/template/qualttp6.C: Likewise.
47377 * g++.dg/template/qualttp7.C: Likewise.
47378 * g++.dg/template/qualttp8.C: Likewise.
47379 * g++.dg/template/recurse.C: Likewise.
47380
47381 2002-03-15 Mark Mitchell <mark@codesourcery.com>
47382
47383 * g++.dg/opt/dtor1.C: New test.
47384
47385 2002-03-15 Jakub Jelinek <jakub@redhat.com>
47386
47387 * gcc.c-torture/compile/20020315-1.c: New test.
47388
47389 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
47390
47391 * gcc.dg/weak-1.c: Fix scan tests.
47392
47393 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
47394
47395 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
47396 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
47397 cris-*-aout* mmix-*-*.
47398 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
47399 cris-*-aout* mmix-*-*.
47400 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
47401 cris-*-elf* cris-*-aout* and mmix-*-*.
47402 * gcc.dg/20001009-1.c: Ditto.
47403 * gcc.dg/20010912-1.c: Ditto.
47404 * gcc.dg/20020122-4.c: Ditto.
47405 * gcc.dg/inline-2.c: Ditto.
47406
47407 2002-03-14 Jeffrey A Law (law@cygnus.com)
47408
47409 * gcc.c-torture/compile/20020314-1.c: New test.
47410
47411 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
47412
47413 * gcc.c-torture/execute/20020314-1.c: New test.
47414
47415 2002-03-14 Jakub Jelinek <jakub@redhat.com>
47416
47417 * g++.dg/warn/Wunused-1.C: New test.
47418
47419 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
47420
47421 * g++.dg/abi/mangle6.C: New test.
47422
47423 2002-03-13 Jakub Jelinek <jakub@redhat.com>
47424
47425 * gcc.c-torture/compile/20020309-2.c: New test.
47426
47427 * gcc.c-torture/compile/20020312-1.c: New test.
47428
47429 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
47430
47431 * g++.dg/other/access1.C: New test.
47432
47433 2002-03-12 Jakub Jelinek <jakub@redhat.com>
47434
47435 * gcc.c-torture/execute/wchar_t-1.c: New test.
47436
47437 2002-03-12 David Edelsohn <edelsohn@gnu.org>
47438
47439 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
47440
47441 2002-03-12 Roger Sayle <roger@eyesopen.com>
47442
47443 * gcc.dg/20020312-1.c: New test case.
47444
47445 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
47446
47447 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
47448
47449 2002-03-11 Richard Henderson <rth@redhat.com>
47450
47451 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
47452 * g++.old-deja/g++.jason/report.C: Likewise.
47453
47454 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
47455
47456 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
47457 * g++.old-deja/g++.robertl/eb56.C: Likewise.
47458
47459 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
47460
47461 * g++.dg/overload/pmf1.C: New test.
47462
47463 2002-03-11 Kazu Hirata <kazu@hxi.com>
47464
47465 * gcc.c-torture/execute/20020307-1.c: Use long.
47466
47467 2002-03-11 Jakub Jelinek <jakub@redhat.com>
47468
47469 PR optimization/5844
47470 * gcc.dg/20020310-1.c: New test.
47471
47472 2002-03-09 Michael Meissner <meissner@redhat.com>
47473
47474 * gcc.c-torture/execute/memcpy-2.c: New test.
47475 * gcc.c-torture/execute/memset-1.c: New test.
47476 * gcc.c-torture/execute/strlen-1.c: New test.
47477 * gcc.c-torture/execute/strcmp-1.c: New test.
47478 * gcc.c-torture/execute/strncmp-1.c: New test.
47479
47480 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
47481
47482 * gcc.dg/ppc-ldstruct.c: New test.
47483
47484 2002-03-09 Jakub Jelinek <jakub@redhat.com>
47485
47486 * gcc.c-torture/execute/va-arg-22.c: New test.
47487
47488 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
47489
47490 * gcc.c-torture/compile/20020309-1.c: New test.
47491
47492 2002-03-08 Jakub Jelinek <jakub@redhat.com>
47493
47494 * gcc.c-torture/execute/20020307-2.c: New test.
47495
47496 2002-03-07 Jeffrey A Law (law@redhat.com)
47497
47498 * g77.f-torture/compile/20020307-1.f: New test.
47499
47500 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
47501
47502 * gcc.dg/unordered-1.c: New test.
47503
47504 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
47505
47506 * gcc.c-torture/execute/20020307-1.c: New test.
47507
47508 2002-03-05 Jakub Jelinek <jakub@redhat.com>
47509
47510 * gcc.dg/20020304-1.c: New test.
47511
47512 * gcc.c-torture/compile/20020304-2.c: New test.
47513
47514 2002-03-04 Zack Weinberg <zack@codesourcery.com>
47515
47516 * gcc.c-torture/compile/20020304-1.c: New test case
47517 (from PR c/5830).
47518
47519 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
47520
47521 * gcc.dg/20020103-1.c: Add other -D ppc variants.
47522
47523 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
47524
47525 * g++.dg/other/classkey1.C: New test.
47526
47527 2002-03-01 Richard Henderson <rth@redhat.com>
47528
47529 * gcc.c-torture/compile/981223-1.x: New.
47530 * gcc.c-torture/compile/920625-1.x: New.
47531
47532 2002-02-28 Richard Henderson <rth@redhat.com>
47533
47534 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
47535
47536 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
47537
47538 * gcc.c-torture/execute/20020227-1.c: New test.
47539
47540 2002-02-27 Mark Mitchell <mark@codesourcery.com>
47541
47542 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
47543 here" ERROR lines.
47544 * g++.old-deja/g++.oliva/partord1.C: Likewise.
47545 * g++.old-deja.g++.other/defarg1.C: Likewise.
47546 * g++.old-deja/g++.pt/calls2.C: Likewise.
47547 * g++.old-deja/g++.pt/crash20.C: Likewise.
47548 * g++.old-deja/g++.pt/crash30.C: Likewise.
47549 * g++.old-deja/g++.pt/crash36.C: Likewise.
47550 * g++.old-deja/g++.pt/crash6.C: Likewise.
47551 * g++.old-deja/g++.pt/defarg13.C: Likewise.
47552 * g++.old-deja/g++.pt/derived3.C: Likewise.
47553 * g++.old-deja/g++.pt/error1.C: Likewise.
47554 * g++.old-deja/g++.pt/friend21.C: Likewise.
47555 * g++.old-deja/g++.pt/friend23.C: Likewise.
47556 * g++.old-deja/g++.pt/infinite1.C: Likewise.
47557 * g++.old-deja/g++.robertl/eb128.C: Likewise.
47558
47559 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
47560
47561 * gcc.c-torture/execute/20020225-2.c: New test.
47562
47563 2002-02-27 Zack Weinberg <zack@codesourcery.com>
47564
47565 * gcc.c-torture/execute/920730-1t.c,
47566 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
47567 Delete test cases, only relevant to -traditional.
47568
47569 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
47570
47571 * gcc.dg/cpp/undef1.c: Remove.
47572 * gcc.dg/cpp/directiv.c: Update.
47573 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
47574
47575 2002-02-27 Michael Meissner <meissner@redhat.com>
47576
47577 * gcc.c-torture/execute/20020226-1.c: New test.
47578
47579 2002-02-26 Jakub Jelinek <jakub@redhat.com>
47580
47581 * g++.dg/debug/debug4.C: New test.
47582
47583 * gcc.dg/ia64-visibility-1.c: New test.
47584
47585 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
47586
47587 * gcc.dg/debug/20020224-1.c: New.
47588
47589 2002-02-25 Kazu Hirata <kazu@hxi.com>
47590
47591 * gcc.c-torture/execute/960416-1.x: New.
47592 * gcc.c-torture/execute/divconst-3.x: Likewise.
47593
47594 2002-02-25 Jakub Jelinek <jakub@redhat.com>
47595
47596 * gcc.dg/20020224-1.c: New test.
47597
47598 2002-02-25 Alan Modra <amodra@bigpond.net.au>
47599
47600 * gcc.c-torture/execute/20020225-1.c: New.
47601
47602 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
47603
47604 * gcc.dg/cpp/wchar-1.c: New test.
47605
47606 2002-02-23 Jakub Jelinek <jakub@redhat.com>
47607
47608 * gcc.dg/20020222-1.c: New test.
47609
47610 2002-02-22 Jakub Jelinek <jakub@redhat.com>
47611
47612 * g++.dg/opt/anonunion1.C: New test.
47613
47614 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
47615
47616 * g++.dg/template/qualttp19.C: New test.
47617 * g++.dg/template/qualttp20.C: New test.
47618 * g++.old-deja/g++.jason/report.C: Adjust expected errors
47619 * g++.old-deja/g++.other/qual1.C: Likewise.
47620
47621 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
47622
47623 * gcc.dg/attr-alwaysinline.c: New.
47624
47625 2002-02-21 Jakub Jelinek <jakub@redhat.com>
47626
47627 * gcc.dg/20020220-1.c: New test.
47628
47629 * gcc.dg/20020220-2.c: New test.
47630
47631 * g++.dg/opt/mmx1.C: New test.
47632
47633 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
47634
47635 * gcc.c-torture/compile/20020110.c: New test.
47636
47637 2002-02-20 Jakub Jelinek <jakub@redhat.com>
47638
47639 * gcc.c-torture/execute/20020219-1.c: New test.
47640
47641 * gcc.dg/20020219-1.c: New test.
47642
47643 * gcc.dg/noncompile/20020220-1.c: New test.
47644
47645 * g++.dg/opt/ptrintsum1.C: New test.
47646
47647 * gcc.dg/debug/20020220-1.c: New test.
47648
47649 2002-02-17 Jakub Jelinek <jakub@redhat.com>
47650
47651 * gcc.c-torture/execute/20020216-1.c: New test.
47652
47653 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
47654
47655 * gcc.dg/decl-1.c: Update, new test.
47656
47657 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
47658
47659 * g++.dg/abi/bitfield1.C: New test.
47660 * g++.dg/abi/bitfield2.C: New test.
47661
47662 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
47663
47664 * gcc.dg/attr-nest.c: New test.
47665
47666 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
47667
47668 * gcc.c-torture/execute/20020215-1.c: New test.
47669
47670 2002-02-14 Jakub Jelinek <jakub@redhat.com>
47671
47672 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
47673 * g++.dg/debug/debug.exp: New.
47674 * g++.dg/debug/trivial.C: New.
47675 * g++.dg/debug/debug1.C: Moved...
47676 * g++.dg/other/debug1.C: ...from here.
47677 * g++.dg/debug/debug2.C: Moved...
47678 * g++.dg/other/debug2.C: ...from here.
47679 * g++.dg/debug/debug3.C: Moved...
47680 * g++.dg/other/debug3.C: ...from here.
47681
47682 * gcc.dg/noncompile/20020213-1.c: New test.
47683
47684 2002-02-13 Jakub Jelinek <jakub@redhat.com>
47685
47686 * g++.dg/other/debug3.C: New test.
47687
47688 * gcc.c-torture/execute/20020213-1.c: New test.
47689
47690 2002-02-13 Richard Smith <richard@ex-parrot.com>
47691
47692 * g++.old-deja/g++.other/thunk1.C: New test.
47693
47694 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
47695
47696 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
47697
47698 2002-02-13 Stan Shebs <shebs@apple.com>
47699
47700 * gcc.dg/altivec-3.c: New.
47701
47702 2002-02-12 Jakub Jelinek <jakub@redhat.com>
47703
47704 * gcc.dg/Wunreachable-1.c: New test.
47705 * gcc.dg/Wunreachable-2.c: New test.
47706
47707 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
47708
47709 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
47710
47711 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
47712
47713 * gcc.dg/decl-1.c: New test.
47714
47715 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
47716
47717 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
47718
47719 2002-02-10 Kazu Hirata <kazu@hxi.com>
47720
47721 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
47722 * gcc.c-torture/compile/980506-1.x: Likewise.
47723
47724 2002-02-10 Kazu Hirata <kazu@hxi.com>
47725
47726 * gcc.dg/20020210-1.c: New.
47727
47728 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
47729
47730 * g77.f-torture/execute/947.f: New regression test
47731 for PR fortran/947.
47732
47733 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
47734
47735 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
47736 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
47737
47738 2002-02-08 Richard Henderson <rth@redhat.com>
47739
47740 * gcc.c-torture/compile/labels-3.c: New.
47741
47742 2002-02-08 Jakub Jelinek <jakub@redhat.com>
47743
47744 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
47745 expression statements work instead.
47746 * gcc.dg/noncompile/20020207-1.c: New test.
47747
47748 2002-02-07 Richard Henderson <rth@redhat.com>
47749
47750 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
47751
47752 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47753
47754 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
47755 message from g77
47756 * lib/g77-dg.exp: Trim g77 error messages so that they are
47757 recognized by dg.exp.
47758
47759 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47760
47761 PR fortran/5473
47762 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
47763
47764 2002-02-07 Richard Henderson <rth@redhat.com>
47765
47766 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
47767 to be sufficiently aligned for integers.
47768
47769 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
47770
47771 * g++.dg/template/friend4.C: New test.
47772
47773 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47774
47775 PR fortran/5743
47776 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
47777 unsupported cases.
47778
47779 2002-02-07 Richard Henderson <rth@redhat.com>
47780
47781 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
47782 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
47783 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
47784 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
47785
47786 2002-02-06 Richard Henderson <rth@redhat.com>
47787
47788 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
47789
47790 2002-02-06 Janis Johnson <janis187@us.ibm.com>
47791
47792 * gcc.dg/20020206-1.c: New test.
47793
47794 2002-02-06 Jakub Jelinek <jakub@redhat.com>
47795
47796 * gcc.c-torture/execute/20020206-1.c: New test.
47797
47798 * gcc.c-torture/execute/20020206-2.c: New test.
47799
47800 PR optimization/5429:
47801 * gcc.c-torture/compile/20020206-1.c: New test.
47802
47803 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
47804
47805 * g++.dg/ext/align1.C: Do not use an explicit alignment value
47806 as certain file formats cannot support particularly large
47807 alignments.
47808
47809 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
47810 and do not expect to be able to link the executable.
47811
47812 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
47813 fail because the COFF format does not support the weak attribute.
47814
47815 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
47816
47817 * g77.dg/pr5473.f: New test
47818
47819 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
47820
47821 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
47822 Fix testcase accordingly.
47823
47824 2002-02-04 Richard Henderson <rth@redhat.com>
47825
47826 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
47827 (buf): Change to be an array of pointers, not ints.
47828
47829 2002-02-04 Jakub Jelinek <jakub@redhat.com>
47830
47831 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
47832 before all tests. Move warning one line above to match where it
47833 C frontend emits.
47834 * gcc.dg/Wswitch-2.c: New test.
47835 * g++.dg/warn/Wswitch-1.C: New test.
47836 * g++.dg/warn/Wswitch-2.C: New test.
47837
47838 2002-02-04 Richard Henderson <rth@redhat.com>
47839
47840 * g++.dg/abi/offsetof.C: Fix size comparison.
47841
47842 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
47843
47844 * gcc.dg/cast-qual-2.c: New test.
47845
47846 2002-02-04 Jakub Jelinek <jakub@redhat.com>
47847
47848 * gcc.dg/20020201-4.c: New test.
47849
47850 2002-02-04 Ben Elliston <bje@redhat.com>
47851
47852 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
47853 target_info attribute != 0, in addition to the empty string.
47854 (gcc_target_compile): Likewise.
47855
47856 2002-02-03 Andrew Cagney <ac131313@redhat.com>
47857
47858 * gcc.dg/Wswitch.c: New test.
47859 PR gcc/4475. PR gcc/3780.
47860
47861 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
47862
47863 * g77.f-torture/execute/5122.f: New test for regressions
47864 against PR fortran/5122.
47865
47866 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
47867
47868 * g77.f-torture/compile/pr3743.f: Delete
47869 * g77.dg/pr3743-1.f: New test.
47870 * g77.dg/pr3743-2.f: New test.
47871 * g77.dg/pr3743-3.f: New test.
47872 * g77.dg/pr3743-4.f: New test.
47873
47874 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
47875
47876 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
47877
47878 2002-02-02 Richard Henderson <rth@redhat.com>
47879
47880 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
47881 * gcc.c-torture/execute/bf64-1.c: Likewise.
47882
47883 2002-02-02 Jakub Jelinek <jakub@redhat.com>
47884
47885 * gcc.dg/20020201-2.c: New test.
47886
47887 * gcc.dg/20020201-3.c: New test.
47888
47889 * gcc.c-torture/execute/bitfld-2.c: New test.
47890
47891 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
47892
47893 * gcc.dg/bitfld-1.c: Update.
47894 * gcc.dg/bitfld-2.c: Update.
47895 * gcc.c-torture/execute/bitfld-1.x: New.
47896
47897 2002-02-02 Jakub Jelinek <jakub@redhat.com>
47898
47899 * gcc.c-torture/execute/20020201-1.c: New test.
47900
47901 2002-02-01 Janis Johnson <janis187@us.ibm.com>
47902
47903 PR target/5469
47904 * gcc.dg/20020201-1.c: New test.
47905
47906 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
47907
47908 PR fortran/3743
47909 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
47910 * g77.f-torture/compile/pr3743.x: Remove
47911
47912 2002-01-31 Tom Rix <trix@redhat.com>
47913
47914 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
47915
47916 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
47917
47918 * gcc.dg/noncompile/20020130-1.c: New test.
47919
47920 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
47921
47922 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
47923
47924 2002-01-29 Richard Henderson <rth@redhat.com>
47925
47926 * gcc.c-torture/execute/991118-1.c: Cast various constants back
47927 to long long.
47928 * gcc.c-torture/execute/bf64-1.c: Likewise.
47929
47930 2002-01-29 Jakub Jelinek <jakub@redhat.com>
47931
47932 * gcc.c-torture/execute/20020129-1.c: New test.
47933
47934 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
47935
47936 * gcc.c-torture/compile/20000224-1.c: Update.
47937 * gcc.c-torture/execute/bitfld-1.c: New tests.
47938 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
47939 * gcc.dg/uninit-A.c: Update.
47940
47941 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
47942
47943 * g++.dg/template/ctor1.C: Add instantiation.
47944
47945 2002-01-28 Paul Koning <pkoning@equallogic.com>
47946
47947 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
47948 argument to __builtin_prefetch to be const ptr.
47949
47950 2002-01-28 Jakub Jelinek <jakub@redhat.com>
47951
47952 * gcc.c-torture/compile/20020120-1.c: New test.
47953
47954 2002-01-27 Kazu Hirata <kazu@hxi.com>
47955
47956 * gcc.c-torture/execute/20020127-1.c: New test.
47957
47958 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
47959
47960 * g77.dg/f77-edit-i-in.f: New test
47961 * g77.dg/f77-edit-i-out.f: New test
47962
47963 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
47964
47965 * gcc.dg/debug/debug.exp: New file.
47966 * gcc.dg/debug/trivial.c: New file.
47967 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
47968 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
47969 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
47970 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
47971 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
47972 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
47973 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
47974 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
47975 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
47976 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
47977 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
47978 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
47979 * gcc.dg/20000503-1.c: Removed.
47980 * gcc.dg/20010207-1.c: Removed.
47981 * gcc.dg/20011223-1.c: Removed.
47982 * gcc.dg/20020104-2.c: Removed.
47983 * gcc.dg/debug-1.c: Removed.
47984 * gcc.dg/debug-2.c: Removed.
47985 * gcc.dg/debug-3.c: Removed.
47986 * gcc.dg/debug-4.c: Removed.
47987 * gcc.dg/debug-5.c: Removed.
47988 * gcc.dg/debug-6.c: Removed.
47989 * gcc.dg/dwarf2-1.c: Removed.
47990 * gcc.dg/dwarf2-2.c: Removed.
47991
47992 2002-01-25 Jakub Jelinek <jakub@redhat.com>
47993
47994 * g++.old-deja/g++.other/eh5.C: New test.
47995 * g++.old-deja/g++.other/sibcall2.C: New test.
47996 * g++.old-deja/g++.other/array9.C: New test.
47997 * g++.old-deja/g++.other/typename2.C: New test.
47998 * g++.old-deja/g++.other/crash60.C: New test.
47999 * g++.old-deja/g++.other/conv9.C: New test.
48000 * g++.old-deja/g++.other/mangle10.C: New test.
48001 * g++.old-deja/g++.other/unchanging1.C: New test.
48002 * g++.old-deja/g++.other/exprstmt1.C: New test.
48003 * g++.old-deja/g++.other/inline23.C: New test.
48004 * g++.old-deja/g++.eh/ia64-1.C: New test.
48005 * g++.old-deja/g++.other/dwarf2-1.C: New test.
48006 * g++.old-deja/g++.other/reload1.C: New test.
48007 * g++.old-deja/g++.other/static20.C: New test.
48008 * g++.old-deja/g++.other/local-alloc1.C: New test.
48009 * g++.old-deja/g++.other/conv8.C: New test.
48010 * g++.old-deja/g++.other/stmtexpr2.C: New test.
48011 * g++.old-deja/g++.other/storeexpr1.C: New test.
48012 * g++.old-deja/g++.other/storeexpr2.C: New test.
48013 * g++.dg/eh/template2.C: New test.
48014 * g++.dg/warn/weak1.C: New test.
48015
48016 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
48017
48018 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
48019 Remove first, non-varying, argument.
48020
48021 2002-01-23 Richard Henderson <rth@redhat.com>
48022
48023 * gcc.dg/inline-2.c: New.
48024
48025 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
48026 Add optional target arg. Check number of arguments.
48027 (scan-assembler-not, scan-assembler-dem): Likewise.
48028 (scan-assembler-dem-not): Likewise.
48029
48030 2002-01-23 Zack Weinberg <zack@codesourcery.com>
48031
48032 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
48033 line 12.
48034 * g++.old-deja/g++.brendan/parse3.C,
48035 g++.old-deja/g++.other/crash26.C,
48036 g++.old-deja/g++.other/crash28.C,
48037 g++.old-deja/g++.other/crash29.C,
48038 g++.old-deja/g++.other/crash30.C,
48039 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
48040
48041 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
48042
48043 * gcc.dg/20020115-1.c: New.
48044
48045 2002-01-23 Bob Wilson <bob.wilson@acm.org>
48046
48047 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
48048
48049 2002-01-23 Janis Johnson <janis187@us.ibm.com>
48050
48051 * gcc.dg/20020122-3.c: New.
48052
48053 2002-01-23 Jakub Jelinek <jakub@redhat.com>
48054
48055 * g++.dg/other/gc1.C: New test.
48056
48057 2002-01-23 Zack Weinberg <zack@codesourcery.com>
48058
48059 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
48060
48061 2002-01-22 Richard Henderson <rth@redhat.com>
48062
48063 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
48064
48065 2002-01-22 Richard Henderson <rth@redhat.com>
48066
48067 * gcc.dg/20020122-4.c: New.
48068
48069 2002-01-22 H.J. Lu <hjl@gnu.org>
48070
48071 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
48072 link output.
48073 * gcc.dg/special/ecos.exp: Likewise.
48074 * lib/g++-dg.exp: Likewise.
48075 * lib/g77-dg.exp: Likewise.
48076 * lib/gcc-dg.exp : Likewise.
48077 * lib/mike-g++.exp: Likewise.
48078 * lib/mike-g77.exp: Likewise.
48079 * lib/mike-gcc.exp: Likewise.
48080 * lib/objc-dg.exp: Likewise.
48081
48082 2002-01-22 Janis Johnson <janis187@us.ibm.com>
48083
48084 PR target/5379
48085 * gcc.dg/20020122-2.c: New test.
48086
48087 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
48088
48089 * gcc.dg/20020122-1.c: New test.
48090
48091 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
48092
48093 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
48094
48095 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
48096
48097 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
48098
48099 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48100
48101 * gcc.c-torture/compile/20020121-1.c: New test.
48102
48103 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
48104
48105 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
48106 ld_library_path.
48107
48108 2002-01-21 Jakub Jelinek <jakub@redhat.com>
48109
48110 * gcc.dg/20020218-1.c: New test.
48111
48112 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
48113
48114 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
48115 messages
48116 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
48117 "At global scope" warning
48118 * g++.dg/ext/align1.C: Change cygwin test for alignment
48119 from db-bogus to dg-warning
48120
48121 2002-01-21 Zack Weinberg <zack@codesourcery.com>
48122
48123 * g77.f-torture/compile/cpp2.F: New test.
48124
48125 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
48126
48127 * g++.dg/template/access1.C: New test.
48128
48129 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
48130
48131 * gcc.dg/20020118-1.c: New.
48132
48133 2002-01-18 Kazu Hirata <kazu@hxi.com>
48134
48135 * gcc.c-torture/execute/20020118-1.c: New test.
48136
48137 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
48138
48139 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
48140 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
48141 alignment warnings.
48142
48143 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
48144
48145 * gcc.misc-tests/i386-prefetch.exp: Save and restore
48146 torture_with_loops and torture_without_loops
48147
48148 2002-01-17 Jakub Jelinek <jakub@redhat.com>
48149
48150 * gcc.c-torture/compile/20020116-1.c: New test.
48151
48152 2002-01-16 Jakub Jelinek <jakub@redhat.com>
48153
48154 * gcc.dg/20020116-2.c: New test.
48155
48156 * gcc.dg/ultrasp4.c: New test.
48157
48158 * gcc.dg/20020116-1.c: New test.
48159
48160 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
48161
48162 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
48163 by EABI.
48164
48165 2002-01-15 Janis Johnson <janis187@us.ibm.com>
48166
48167 * gcc.misc-tests/i386-prefetch.exp: New.
48168 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
48169 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
48170 * gcc.misc-tests/i386-pf-none-1.c: New test.
48171 * gcc.misc-tests/i386-pf-sse-1.c: New test.
48172
48173 2002-01-15 Jakub Jelinek <jakub@redhat.com>
48174
48175 * gcc.dg/gnu89-init-1.c: Add new tests.
48176
48177 2002-01-15 Andreas Jaeger <aj@suse.de>
48178
48179 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
48180 * gcc.dg/i386-mmx-2.c: Likewise.
48181 * gcc.dg/i386-sse-1.c: Likewise.
48182 * gcc.dg/i386-sse-2.c: Likewise.
48183 * gcc.dg/i386-sse-3.c: Likewise.
48184
48185 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
48186
48187 * g77.f-torture/execute/intrinsic-unix-bessel.f:
48188 Uncomment additional cases that now pass.
48189
48190 2002-01-11 Richard Henderson <rth@redhat.com>
48191
48192 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
48193 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
48194
48195 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
48196
48197 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
48198
48199 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
48200
48201 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
48202 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
48203
48204 2002-01-10 Dale Johannesen <dalej@apple.com>
48205
48206 * gcc.c-torture/execute/loop-11.c: New.
48207
48208 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
48209
48210 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
48211 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
48212
48213 2002-01-09 Richard Henderson <rth@redhat.com>
48214
48215 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
48216 type in which to perform the operation for each size.
48217
48218 2002-01-09 Alan Matsuoka (alanm@redhat.com)
48219
48220 * gcc.c-torture/compile/20020109-2.c: New test.
48221
48222 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
48223
48224 * gcc.c-torture/execute/loop-10.c: New test.
48225
48226 2002-01-09 Jakub Jelinek <jakub@redhat.com>
48227
48228 * gcc.c-torture/compile/20010226-1.c: New test.
48229 * gcc.c-torture/compile/20010227-1.c: New test.
48230 * gcc.c-torture/compile/20010426-1.c: New test.
48231 * gcc.c-torture/compile/20010510-1.c: New test.
48232 * gcc.c-torture/compile/20010605-3.c: New test.
48233 * gcc.c-torture/compile/20010824-1.c: New test.
48234 * gcc.c-torture/execute/20010409-1.c: New test.
48235 * gcc.dg/noncompile/20000901-1.c: New test.
48236 * gcc.dg/20001023-1.c: New test.
48237 * gcc.dg/20001101-1.c: New test.
48238 * gcc.dg/20001102-1.c: New test.
48239 * gcc.dg/20010207-1.c: New test.
48240 * gcc.dg/20010405-1.c: New test.
48241 * gcc.dg/20010822-1.c: New test.
48242 * gcc.dg/20011107-1.c: New test.
48243
48244 2002-01-09 Jeffrey A Law (law@redhat.com)
48245
48246 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
48247
48248 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
48249 execution failure on PA targets.
48250
48251 2002-01-09 Jakub Jelinek <jakub@redhat.com>
48252
48253 * gcc.c-torture/compile/20020109-1.c: New test.
48254
48255 2002-01-08 Kazu Hirata <kazu@hxi.com>
48256
48257 * gcc.c-torture/execute/20020108-1.c: New test.
48258
48259 2002-01-08 Jakub Jelinek <jakub@redhat.com>
48260
48261 * gcc.dg/20020108-1.c: New test.
48262
48263 2002-01-08 H.J. Lu <hjl@gnu.org>
48264
48265 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
48266 for header files.
48267
48268 2002-01-08 Geoff Keating <geoffk@redhat.com>
48269
48270 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
48271 consistency.
48272
48273 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
48274
48275 * gcc.dg/altivec-4.c: Test altivec predicates.
48276
48277 2002-01-07 Jakub Jelinek <jakub@redhat.com>
48278
48279 * gcc.c-torture/execute/20020107-1.c: New test.
48280
48281 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
48282
48283 PR c/5279
48284 * gcc.c-torture/compile/20020106-1.c: New test.
48285
48286 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
48287
48288 * gcc.c-torture/execute/nestfunc-4.c: New test.
48289
48290 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
48291
48292 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
48293 extra triple that slipped in.
48294 * g++.old-deja/g++.abi/align.C: Likewise.
48295 * g++.old-deja/g++.abi/bitfields.C: Likewise.
48296
48297 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
48298
48299 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
48300 * g++.old-deja/g++.abi/align.C: Likewise.
48301 * g++.old-deja/g++.abi/bitfields.C: Likewise.
48302
48303 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
48304 on FreeBSD/i386.
48305 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
48306 FreeBSD.
48307
48308 2002-01-04 Jakub Jelinek <jakub@redhat.com>
48309
48310 * gcc.dg/20020104-1.c: New test.
48311
48312 * gcc.dg/20020104-2.c: New test.
48313
48314 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
48315
48316 * gcc.dg/20020103-1.c: Fix typo in target selector.
48317
48318 2002-01-03 Richard Henderson <rth@redhat.com>
48319
48320 * gcc.dg/20020103-1.c: New.
48321
48322 2002-01-03 Kazu Hirata <kazu@hxi.com>
48323
48324 * gcc.c-torture/execute/20020103-1.c: New test.
48325
48326 2002-01-03 Jakub Jelinek <jakub@redhat.com>
48327
48328 * g++.dg/other/debug2.C: New test.
48329
48330 * gcc.c-torture/compile/20020103-1.c: New test.
48331
48332 2002-01-02 Jakub Jelinek <jakub@redhat.com>
48333
48334 * gcc.dg/gnu89-init-1.c: Added new tests.
48335
48336 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48337
48338 * g++.dg/template/friend2.C: Remove as patch is reverted.
48339
48340 * g++.dg/warn/oldcast1.C: New test.
48341
48342 * g++.dg/template/ptrmem1.C: New test.
48343 * g++.dg/template/ptrmem2.C: New test.
48344
48345 * g++.dg/template/ntp.C: New test.
48346
48347 * g++.dg/other/component1.C: New test.
48348
48349 * g++.dg/template/ttp3.C: New test.
48350
48351 * g++.dg/template/friend2.C: New test.
48352 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
48353
48354 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48355
48356 * g++.dg/other/ptrmem1.C: New test.
48357 * g++.dg/other/ptrmem2.C: New test.
48358
48359 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48360
48361 * g++.dg/template/ctor1.C: New test.
48362
48363 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48364
48365 * g++.dg/template/friend2.C: New test.
48366
48367 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
48368
48369 * gcc.dg/mmix-1.c: New test.
48370
48371 2001-12-31 Richard Henderson <rth@redhat.com>
48372
48373 * gcc.dg/asm-5.c: New.
48374
48375 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
48376
48377 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
48378 in namespace __gnu_cxx
48379
48380 2001-12-30 Richard Henderson <rth@redhat.com>
48381
48382 * gcc.dg/debug-6.c: New.
48383
48384 2001-12-30 Jakub Jelinek <jakub@redhat.com>
48385
48386 * gcc.c-torture/compile/20011229-2.c: New test.
48387
48388 2001-12-29 Jakub Jelinek <jakub@redhat.com>
48389
48390 * gcc.dg/debug-3.c: New test.
48391 * gcc.dg/debug-4.c: New test.
48392 * gcc.dg/debug-5.c: New test.
48393
48394 2001-12-29 Richard Henderson <rth@redhat.com>
48395
48396 * g++.dg/eh/loop1.C: New.
48397
48398 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
48399
48400 * g++.dg/template/crash1.C: New test.
48401
48402 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
48403
48404 * g++.dg/other/const1.C: New test.
48405
48406 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
48407
48408 * gcc.c-torture/compile/20011229-1.c: New test.
48409
48410 2001-12-28 Stan Shebs <shebs@apple.com>
48411
48412 * lib/objc-torture.exp: Resync with c-torture.exp.
48413 * lib/objc.exp: Load standard libraries.
48414
48415 2001-12-28 Jakub Jelinek <jakub@redhat.com>
48416
48417 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
48418 additional tests.
48419
48420 2001-12-27 Roger Sayle <roger@eyesopen.com>
48421
48422 * gcc.c-torture/execute/string-opt-16.c: New testcase.
48423
48424 2001-12-27 Richard Henderson <rth@redhat.com>
48425
48426 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
48427
48428 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
48429
48430 * g++.dg/eh/ctor1.C: New test.
48431 * g++.dg/other/error2.C: New test.
48432
48433 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
48434
48435 * g++.dg/other/init2.C: New test.
48436
48437 2001-12-24 Richard Henderson <rth@redhat.com>
48438
48439 * gcc.dg/20011223-1.c: New.
48440 * gcc.dg/inline-1.c: New.
48441
48442 2001-12-23 Richard Henderson <rth@redhat.com>
48443
48444 * gcc.dg/asm-4.c: Test operand modifiers.
48445
48446 2001-12-23 Richard Henderson <rth@redhat.com>
48447
48448 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
48449
48450 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
48451
48452 * gcc.c-torture/execute/20011223-1.c: New test.
48453
48454 2001-12-21 Richard Henderson <rth@redhat.com>
48455
48456 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
48457 re-enables the warning.
48458
48459 2001-12-21 Richard Henderson <rth@redhat.com>
48460
48461 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
48462
48463 2001-12-20 Jakub Jelinek <jakub@redhat.com>
48464
48465 * gcc.c-torture/compile/20011218-1.c: New test.
48466
48467 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
48468
48469 * gcc.misc-test/arm-isr.exp: New file. Control running of the
48470 arm-isr.c test.
48471 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
48472 epilogue generation for ARM ISR routines.
48473
48474 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48475
48476 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
48477 * gcc.dg/format/c90-printf-3.c: Likewise.
48478 * gcc.dg/format/c99-printf-3.c: Likewise.
48479 * gcc.dg/format/ext-1.c: Likewise.
48480 * gcc.dg/format/ext-6.c: Likewise.
48481 * gcc.dg/format/format.h: Prototype unlocked stdio.
48482
48483 2001-12-20 Richard Henderson <rth@redhat.com>
48484
48485 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
48486 (arena): Use it.
48487 (malloc): Correct allocation logic. Abort if we fill up the
48488 arena before initialization complete.
48489 (realloc): Correct allocation logic.
48490
48491 2001-12-20 Jakub Jelinek <jakub@redhat.com>
48492
48493 * gcc.c-torture/compile/20011219-2.c: New test.
48494
48495 * gcc.c-torture/execute/20011219-1.c: New test.
48496
48497 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
48498
48499 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
48500 target does not support weak symbols.
48501
48502 2001-12-19 Jakub Jelinek <jakub@redhat.com>
48503
48504 * gcc.c-torture/compile/20011219-1.c: New test.
48505
48506 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
48507
48508 * g++.dg/other/error1.C: New test.
48509
48510 2001-12-17 Jeffrey A Law (law@redhat.com)
48511
48512 * gcc.c-torture/execute/20011217-1.c: New test.
48513
48514 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
48515
48516 * objc.dg/special/: New directory.
48517 * objc.dg/special/special.exp: New file.
48518 * objc.dg/special/unclaimed-category-1.h: New file.
48519 * objc.dg/special/unclaimed-category-1a.m: New file.
48520 * objc.dg/special/unclaimed-category-1.m: New file.
48521
48522 2001-12-17 Andreas Jaeger <aj@suse.de>
48523
48524 * gcc.c-torture/compile/20011217-2.c: New test.
48525
48526 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
48527
48528 * gcc.c-torture/compile/20011217-1.c: New test.
48529
48530 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
48531
48532 * gcc.dg/20011214-1.c: New.
48533
48534 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
48535
48536 * gcc.dg/altivec-4.c: New.
48537
48538 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
48539
48540 * gcc.dg/20011113-1.c: New test.
48541
48542 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
48543
48544 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
48545 std::__malloc_alloc_template<0> and
48546 std::__default_alloc_template<false, 0>.
48547
48548 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
48549
48550 * objc/execute/bf-21.m: New test.
48551 * objc/execute/enumeration-1.m: New test.
48552 * objc/execute/enumeration-2.m: New test.
48553
48554 2001-12-12 Jakub Jelinek <jakub@redhat.com>
48555
48556 * gcc.dg/gnu89-init-1.c: New test.
48557
48558 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
48559
48560 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
48561 * g++.old-deja/g++.jason/2371.C: Likewise.
48562 * g++.old-deja/g++.jason/template33.C: Likewise.
48563 * g++.old-deja/g++.jason/template34.C: Likewise.
48564 * g++.old-deja/g++.jason/template36.C: Likewise.
48565 * g++.old-deja/g++.oliva/typename1.C: Likewise.
48566 * g++.old-deja/g++.oliva/typename2.C: Likewise.
48567 * g++.old-deja/g++.other/typename1.C: Likewise.
48568 * g++.old-deja/g++.pt/inherit2.C: Likewise.
48569 * g++.old-deja/g++.pt/nontype5.C: Likewise.
48570 * g++.old-deja/g++.pt/typename11.C: Likewise.
48571 * g++.old-deja/g++.pt/typename14.C: Likewise.
48572 * g++.old-deja/g++.pt/typename16.C: Likewise.
48573 * g++.old-deja/g++.pt/typename3.C: Likewise.
48574 * g++.old-deja/g++.pt/typename4.C: Likewise.
48575 * g++.old-deja/g++.pt/typename5.C: Likewise.
48576 * g++.old-deja/g++.pt/typename7.C: Likewise.
48577 * g++.old-deja/g++.robertl/eb9.C: Likewise.
48578
48579 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
48580
48581 * g++.dg/other/linkage1.C: New test.
48582 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
48583 specifiers.
48584
48585 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
48586
48587 * gcc.dg/concat.c: New test.
48588
48589 2001-12-11 Stan Shebs <shebs@apple.com>
48590
48591 * objc/compile: New test directory.
48592 * objc/compile/compile.exp: New expect script.
48593 * objc/compile/20011211-1.m: New compile test.
48594
48595 2001-12-11 Jason Merrill <jason@redhat.com>
48596
48597 * lib/prune.exp (prune_gcc_output): Also handle "In member
48598 function". So many permutations...
48599
48600 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
48601
48602 * g++.dg/template/typedef1.C: New test.
48603
48604 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
48605
48606 * g++.dg/other/copy1.C: New test.
48607
48608 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
48609
48610 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
48611
48612 * gcc.dg/builtin-choose-expr.c: New.
48613
48614 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
48615
48616 * gcc.dg/altivec-2.c: New.
48617
48618 2001-12-07 Richard Henderson <rth@redhat.com>
48619
48620 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
48621
48622 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
48623
48624 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
48625 ultrasparc.
48626
48627 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
48628
48629 * g++-old.deja/g++.robertl/eb101.C: Deleted.
48630
48631 2001-12-06 Janis Johnson <janis187@us.ibm.com>
48632
48633 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
48634 variable argument list.
48635
48636 2001-12-06 Zack Weinberg <zack@codesourcery.com>
48637
48638 * gcc.c-torture/execute/memcheck: Delete entire directory.
48639 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
48640 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
48641
48642 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
48643
48644 * gcc.dg/Wshadow-1.c: New test.
48645
48646 2001-12-05 Jakub Jelinek <jakub@redhat.com>
48647
48648 * gcc.c-torture/compile/20011130-1.c: New test.
48649
48650 * gcc.dg/noncompile/20011025-1.c: New test.
48651
48652 * g++.dg/other/anon-union.C: New test.
48653
48654 * gcc.c-torture/execute/20011024-1.c: New test.
48655
48656 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
48657
48658 * gcc.c-torture/execute/20000722-1.x,
48659 gcc.c-torture/execute/20010123-1.x: Remove.
48660 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
48661 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
48662 gcc.dg/c99-complit-2.c: New tests.
48663
48664 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
48665
48666 * g++.dg/inherit/base1.C: New test.
48667
48668 2001-12-04 Jakub Jelinek <jakub@redhat.com>
48669
48670 * g++.dg/other/stdarg1.C: New test.
48671
48672 * gcc.c-torture/compile/20011130-2.c: New test.
48673
48674 2001-12-03 Janis Johnson <janis187@us.ibm.com>
48675
48676 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
48677 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
48678 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
48679 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
48680 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
48681 * gcc.dg/builtin-prefetch-1.c: New test.
48682
48683 2001-12-03 Jakub Jelinek <jakub@redhat.com>
48684
48685 * gcc.dg/20011130-1.c: New test.
48686
48687 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
48688
48689 * g++.dg/other/scope1.C: New test.
48690 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
48691
48692 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
48693
48694 * gcc.dg/vla-init-1.c: New test.
48695
48696 2001-12-01 Geoff Keating <geoffk@redhat.com>
48697
48698 * gcc.c-torture/compile/structs.c: New testcase from GDB.
48699
48700 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
48701
48702 * objc.dg/alias.m: Update.
48703 * objc.dg/class-1.m: Update.
48704 * objc.dg/const-str-1.m: Update.
48705 * objc.dg/fwd-proto-1.m: Update.
48706 * objc.dg/id-1.m: Update.
48707 * objc.dg/super-class-1.m: Update.
48708
48709 2001-11-29 Mark Mitchell <mark@codesourcery.com>
48710
48711 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
48712 constructs.
48713
48714 2001-11-28 Jeffrey A Law (law@cygnus.com)
48715
48716 * gcc.c-torture/execute/20011128-1.c: New test.
48717
48718 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
48719
48720 * gcc.dg/20011127-1.c: New test.
48721
48722 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
48723
48724 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
48725 from Austin Group draft 7.
48726 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
48727 scanf format arguments.
48728 * gcc.dg/format/no-exargs-2.c: New test.
48729
48730 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
48731
48732 * g++.dg/abi/vbase8-4.C: New test.
48733
48734 2001-11-24 Ian Lance Taylor <ian@airs.com>
48735
48736 * gcc.c-torture/execute/20011121-1.c: New test.
48737
48738 2001-11-23 Jeffrey A Law (law@cygnus.com)
48739
48740 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
48741
48742 2001-11-23 Andreas Jaeger <aj@suse.de>
48743
48744 * gcc.dg/cpp/charconst-2.c: New test.
48745
48746 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
48747
48748 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
48749 to the host if it is remote. Let tests specify extra headers
48750 they use.
48751 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
48752 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
48753 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
48754 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
48755 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
48756 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
48757 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
48758 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
48759 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
48760 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
48761
48762 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
48763
48764 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
48765 for little endian ARMs.
48766
48767 2001-11-20 Jakub Jelinek <jakub@redhat.com>
48768
48769 * gcc.c-torture/compile/20011119-1.c: New test.
48770 * gcc.c-torture/compile/20011119-2.c: New test.
48771
48772 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
48773
48774 * gcc.dg/altivec-1.c: Fix typo.
48775
48776 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
48777
48778 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
48779
48780 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
48781
48782 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
48783
48784 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
48785
48786 * lib/g77.exp: Don't specify --rpath-link.
48787
48788 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
48789 across all the headers.
48790 * gcc.dg/format/format.exp: For testing on a remote host,
48791 copy format.h.
48792
48793 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
48794 * gcc.c-torture/execute/930406-1.c: Likewise.
48795 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
48796
48797 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
48798
48799 * gcc.dg/altivec-1.c: New.
48800
48801 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
48802
48803 * gcc.dg/cpp/fpreprocessed.c: New test case.
48804
48805 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
48806
48807 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
48808 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
48809 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
48810
48811 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
48812
48813 * gcc.dg/no-builtin-1.c: New test.
48814
48815 2001-11-16 Jakub Jelinek <jakub@redhat.com>
48816
48817 * gcc.c-torture/execute/20011115-1.c: New test.
48818
48819 2001-11-15 Jakub Jelinek <jakub@redhat.com>
48820
48821 * gcc.c-torture/compile/20011114-2.c: New test.
48822 * gcc.c-torture/compile/20011114-3.c: New test.
48823 * gcc.c-torture/compile/20011114-4.c: New test.
48824
48825 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
48826
48827 * g++.dg/other/init1.C: New test.
48828
48829 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
48830
48831 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
48832 message.
48833
48834 * gcc.c-torture/execute/20011114-1.c: New testcase.
48835
48836 * gcc.c-torture/compile/20010327-1.c: Revert last change.
48837 * gcc.c-torture/compile/20011114-1.c: New test, exactly
48838 like the (before this change) version of 20010327-1.c.
48839
48840 2001-11-14 Roger Sayle <roger@eyesopen.com>
48841
48842 * gcc.c-torture/execute/string-opt-13.c: New testcase.
48843
48844 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
48845
48846 * g++.dg/init/array2.C: New test.
48847
48848 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
48849
48850 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
48851
48852 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
48853
48854 * g++.dg/other/forscope1.C: New test.
48855 * g++.dg/ext/forscope1.C: New test.
48856 * g++.dg/ext/forscope2.C: New test.
48857
48858 2001-11-13 Jakub Jelinek <jakub@redhat.com>
48859
48860 * gcc.c-torture/execute/20011113-1.c: New test.
48861
48862 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
48863
48864 * gcc.c-torture/execute/20011109-2.c: New test.
48865
48866 * gcc.c-torture/execute/20011109-1.c: New test.
48867
48868 2001-11-09 Jakub Jelinek <jakub@redhat.com>
48869
48870 * gcc.c-torture/compile/20011109-1.c: New test.
48871
48872 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
48873
48874 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
48875 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
48876 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
48877 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
48878 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
48879 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
48880 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
48881
48882 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
48883
48884 * g++.dg/warn/Wshadow-1.C: New tests.
48885 * g++.old-deja/g++.mike/for3.C: Update.
48886
48887 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
48888
48889 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
48890 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
48891 XFAILs. Adjust expected error texts.
48892 * gcc.c-torture/compile/20011106-1.c,
48893 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
48894 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
48895 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
48896 gcc.dg/c99-array-lval-5.c: New tests.
48897
48898 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
48899
48900 * gcc.dg/cpp/defined.c: Update.
48901
48902 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
48903
48904 * gcc.c-torture/execute/anon-1.c: New test.
48905
48906 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
48907
48908 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
48909 same size, so no warning should be produced on stormy16.
48910
48911 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
48912 due to oversized array.
48913 * g++.old-deja/g++.mike/ns15.C: Likewise.
48914 * g++.old-deja/g++.pt/crash16.C: Likewise.
48915
48916 2001-11-02 Graham Stott <grahams@redhat.com>
48917
48918 * g++.dgother/debug1.C: Fix typos.
48919
48920 2001-11-01 Jakub Jelinek <jakub@redhat.com>
48921
48922 * g++.dg/other/debug1.C: New test.
48923
48924 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
48925
48926 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
48927 of unsigned long.
48928
48929 2001-10-30 Jakub Jelinek <jakub@redhat.com>
48930
48931 * gcc.dg/20011029-2.c: New test.
48932
48933 * gcc.c-torture/compile/20011029-1.c: New test.
48934
48935 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
48936
48937 * objc/execute/class_self-1.m: New test.
48938 * objc/execute/class_self-2.m: New test.
48939
48940 2001-10-25 Zack Weinberg <zack@codesourcery.com>
48941
48942 * gcc.misc-tests/msgs.exp: Delete.
48943 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
48944 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
48945 error set to match recent changes.
48946
48947 2001-10-24 Zack Weinberg <zack@codesourcery.com>
48948
48949 * gcc.dg/20011021-1.c: New test.
48950
48951 2001-10-24 Jakub Jelinek <jakub@redhat.com>
48952
48953 * gcc.c-torture/compile/20011023-1.c: New test.
48954
48955 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
48956
48957 * lib/g77.exp: Rewrite based on lib/g++.exp.
48958
48959 2001-10-19 Jakub Jelinek <jakub@redhat.com>
48960
48961 * gcc.c-torture/execute/20011019-1.c: New test.
48962
48963 * gcc.dg/20011018-1.c: New test.
48964
48965 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
48966
48967 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
48968
48969 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
48970
48971 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
48972 * gcc.dg/attr-invalid.c: Likewise.
48973
48974 2001-10-18 Jakub Jelinek <jakub@redhat.com>
48975
48976 * gcc.dg/20011015-1.c: New test.
48977
48978 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
48979
48980 * g++.dg/template/unify2.C: New test.
48981
48982 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
48983
48984 * g++.dg/other/exception-specification.C: New test
48985
48986 2001-10-13 Tom Rix <trix@redhat.com>
48987
48988 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
48989 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
48990
48991 2001-10-12 Jakub Jelinek <jakub@redhat.com>
48992
48993 * gcc.dg/20011009-1.c: New test.
48994
48995 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
48996
48997 PR g++/4476
48998 * g++.dg/other/friend1.C: New test.
48999
49000 2001-10-11 Richard Henderson <rth@redhat.com>
49001
49002 * g++.old-deja/g++.other/crash18.C: Add -S to options.
49003
49004 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49005
49006 * gcc.c-torture/compile/20011010-1.c: New.
49007
49008 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
49009
49010 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
49011 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
49012 g77.f-torture/execute/execute.exp,
49013 g77.f-torture/noncompile/noncompile.exp,
49014 gcc.c-torture/compile/compile.exp,
49015 gcc.c-torture/execute/execute.exp,
49016 gcc.c-torture/execute/ieee/ieee.exp,
49017 gcc.c-torture/execute/memcheck/memcheck.exp,
49018 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
49019 objc/execute/execute.exp: Update FSF address.
49020
49021 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
49022
49023 * gcc.dg/cpp/cmdlne-C.c: Update.
49024 * gcc.dg/cpp/cmdlne-C2.c: New.
49025
49026 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49027
49028 * gcc.c-torture/execute/20011008-3.c: New.
49029
49030 2001-10-08 DJ Delorie <dj@redhat.com>
49031
49032 * gcc.dg/20011008-1.c: New.
49033 * gcc.dg/20011008-2.c: New.
49034
49035 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
49036
49037 * gcc.dg/cpp/spacing1.c: Update test.
49038
49039 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
49040
49041 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
49042 spelling errors of "separate" as "seperate".
49043
49044 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
49045
49046 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
49047 enough to avoid inlining.
49048
49049 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
49050
49051 * lib/g77.exp: set libg2c_dir correctly.
49052
49053 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
49054
49055 * gcc.dg/cpp/macro11.c: New test.
49056
49057 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
49058
49059 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
49060 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
49061 gcc.dg/format/multattr-3.c: New tests.
49062 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
49063 tests for format attributes on function pointers being rejected.
49064
49065 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
49066
49067 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
49068
49069 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
49070
49071 * g++.dg/warn/format1.C: New test.
49072
49073 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
49074
49075 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
49076
49077 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
49078
49079 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
49080
49081 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
49082
49083 * gcc.dg/cpp/redef2.c: Add test.
49084
49085 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
49086
49087 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
49088 long-standing bug on i686, apparently.
49089 * gcc.c-torture/execute/loop-2c.x: New file.
49090 * gcc.c-torture/execute/loop-2d.x: New file.
49091 * gcc.c-torture/execute/loop-3c.x: New file.
49092
49093 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
49094
49095 * gcc.dg/cpp/20000625-2.c: Correct line number.
49096
49097 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
49098
49099 * gcc.dg/cpp/macro10.c: New test.
49100 * gcc.dg/cpp/strify3.c: New test.
49101 * gcc.dg/cpp/spacing1.c: Add tests.
49102 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
49103 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
49104
49105 2001-09-24 DJ Delorie <dj@redhat.com>
49106
49107 * gcc.c-torture/execute/20010924-1.c: New test.
49108
49109 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
49110
49111 * objc/execute/paste.m: Remove.
49112
49113 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
49114
49115 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
49116
49117 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
49118
49119 * g77.dg/strlen0.f: New test.
49120
49121 2001-09-21 Richard Henderson <rth@redhat.com>
49122
49123 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
49124 * g++.old-deja/g++.abi/vtable2.C: Likewise.
49125
49126 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
49127
49128 Table-driven attributes.
49129 * g++.dg/ext/attrib1.C: New test.
49130
49131 2001-09-20 DJ Delorie <dj@redhat.com>
49132
49133 * gcc.dg/20000926-1.c: Update expected warning messages.
49134 * gcc.dg/array-2.c: Likewise, and test for warnings too.
49135 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
49136 array.
49137
49138 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
49139
49140 * g++.dg/eh/registers1.C: New test case.
49141
49142 2001-09-17 Richard Henderson <rth@redhat.com>
49143
49144 * gcc.dg/array-5.c: Fix VLA decomposition test.
49145
49146 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
49147
49148 * gcc.dg/cpp/line5.c: New testcase.
49149
49150 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
49151
49152 * gcc.dg/cpp/macro9.c: New test.
49153
49154 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
49155
49156 * gcc.c-torture/execute/980223.c: Change type of addr from long
49157 to char *.
49158
49159 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
49160
49161 * gcc.c-torture/execute/20010915-1.c: New test.
49162
49163 2001-09-14 Janis Johnson <janis187@us.ibm.com>
49164
49165 * g77.dg/bprob: New directory.
49166 * g77.dg/bprob/bprob.exp: New file.
49167 * g77.dg/bprob/bprob-1.f: New test.
49168 * g77.dg/gcov: New directory.
49169 * g77.dg/gcov/gcov.exp: New file.
49170 * g77.dg/gcov/gcov-1.f: New test.
49171 * g77.dg/gcov/gcov-1.x: New file.
49172
49173 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
49174
49175 * gcc.dg/cpp/directiv.c: Update.
49176 * gcc.dg/cpp/undef1.c: Update.
49177
49178 2001-09-12 Jakub Jelinek <jakub@redhat.com>
49179
49180 * gcc.dg/20010912-1.c: New test.
49181
49182 2001-09-11 Janis Johnson <janis187@us.ibm.com>
49183
49184 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
49185 language-independent file in lib.
49186 * lib/gcov.exp: New file.
49187
49188 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
49189
49190 * gcc.c-torture/compile/20010911-1.c: New test.
49191
49192 2001-09-10 Janis Johnson <janis187@us.ibm.com>
49193
49194 * lib/profopt.exp: New, to support profile-directed optimizations.
49195 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
49196 * gcc.misc-tests/bprob-1.c: New test.
49197 * gcc.misc-tests/bprob-2.c: New test.
49198
49199 2001-09-07 Janis Johnson <janis187@us.ibm.com>
49200
49201 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
49202 XFAIL and which kinds of gcov output to verify.
49203 * gcc.misc-tests/gcov-4b.x: New file.
49204 * gcc.misc-tests/gcov-5b.x: New file.
49205 * gcc.misc-tests/gcov-6.x: New file.
49206 * gcc.misc-tests/gcov-7.c: New test.
49207 * gcc.misc-tests/gcov-7.x: New file.
49208
49209 2001-09-06 Janis Johnson <janis187@us.ibm.com>
49210
49211 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
49212 * gcc.misc-tests/gcov-6.c: New test.
49213
49214 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
49215
49216 PR c++/3986
49217 * g++.dg/abi/vbase1.C: New test.
49218
49219 2001-09-05 Ziemowit Laski <zlaski@apple.com>
49220
49221 * objc.dg/method-2.m: New.
49222
49223 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
49224
49225 PR c++/4203
49226 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
49227 * g++.dg/init/empty1.C: New test.
49228
49229 2001-09-03 Jakub Jelinek <jakub@redhat.com>
49230
49231 * gcc.c-torture/compile/20010903-1.c: New test.
49232
49233 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
49234
49235 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
49236 for m68k.
49237
49238 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
49239
49240 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
49241
49242 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
49243
49244 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
49245
49246 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
49247
49248 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
49249 for 16-bit 'unsigned int'.
49250
49251 2001-08-29 Kazu Hirata <kazu@hxi.com>
49252
49253 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
49254
49255 2001-08-27 Richard Henderson <rth@redhat.com>
49256
49257 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
49258 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
49259
49260 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
49261
49262 * gcc.dg/asm-names.c (ymain): New.
49263
49264 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
49265
49266 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
49267 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
49268 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
49269
49270 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49271
49272 * gcc.dg/compare5.c: New testcase.
49273
49274 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
49275
49276 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
49277 and "In instantiation".
49278
49279 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
49280
49281 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
49282
49283 2001-08-20 Janis Johnson <janis187@us.ibm.com>
49284
49285 * gcc.misc-tests/gcov.exp: Add support for branch information.
49286 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
49287 * gcc.misc-tests/gcov-4.c: New test.
49288 * gcc.misc-tests/gcov-4b.c: New test.
49289 * gcc.misc-tests/gcov-5b.c: New test.
49290
49291 2001-08-20 Zack Weinberg <zackw@panix.com>
49292
49293 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
49294 expected to fail.
49295
49296 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
49297
49298 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
49299
49300 2001-08-19 Jakub Jelinek <jakub@redhat.com>
49301
49302 * g++.dg/eh/template1.C: New test.
49303
49304 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
49305
49306 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
49307 Fix thinko.
49308 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
49309 for xfail.
49310
49311 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
49312
49313 * lib/g77-dg.exp: Use prune.exp for common procedures
49314 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
49315 * lib/g77.exp: (g77-dg-prune) Remove
49316
49317 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
49318
49319 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
49320
49321 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49322
49323 * g++.dg/template/unify1.C: New test.
49324
49325 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
49326
49327 * g++.dg/abi/empty4.C: New test.
49328
49329 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
49330
49331 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
49332 solaris2.*
49333 * g77.f-torture/compile/pr3743.x: Likewise.
49334
49335 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
49336
49337 * g++.dg/other/using-declaration.C: New test.
49338
49339 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
49340
49341 * gcc.dg/cpp/tr-sign.c: New testcase.
49342
49343 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
49344
49345 * gcc.dg/cpp/19951025-1.c: Revert.
49346 * gcc.dg/cpp/directiv.c: We no longer process directives that
49347 interrupt macro arguments.
49348
49349 2001-08-03 Zack Weinberg <zackw@stanford.edu>
49350
49351 * gcc.dg/bconstp-1.c: New test.
49352
49353 2001-08-03 Richard Henderson <rth@redhat.com>
49354
49355 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
49356
49357 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
49358
49359 * gcc.dg/cpp/19951025-1.c: Update.
49360
49361 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
49362
49363 * g77.dg/ff90-1.f (s): Fix reference of variable z,
49364 should be x.
49365
49366 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
49367
49368 Kill -fhonor-std.
49369 * g++.old-deja/g++.ns/ns14.C: Remove special options.
49370 * g++.old-deja/g++.other/std1.C: Likewise.
49371 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
49372
49373 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49374
49375 * lib/g77.exp: Load gcc-defs.exp for common procedures
49376 (g77_pass, g77_fail, g77_finish, g77_exit,
49377 ${tool}_check_unsupported_p} Now redundant. Deleted.
49378
49379 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49380
49381 * g77.dg/fbackslash.f
49382 * g77.dg/fcase-preserve.f
49383 * g77.dg/ff90-1.f
49384 * g77.dg/ffixed-line-length-0.f
49385 * g77.dg/ffixed-line-length-132.f
49386 * g77.dg/ffixed-line-length-7.f
49387 * g77.dg/ffixed-line-length-72.f
49388 * g77.dg/ffixed-line-length-none.f
49389 * g77.dg/ffree-form-1.f
49390 * g77.dg/fno-backslash.f
49391 * g77.dg/fno-f90-1.f
49392 * g77.dg/fno-fixed-form-1.f
49393 * g77.dg/fno-onetrip.f
49394 * g77.dg/fno-typeless-boz.f
49395 * g77.dg/fno-underscoring.f
49396 * g77.dg/fno-vxt-1.f
49397 * g77.dg/fonetrip.f
49398 * g77.dg/ftypeless-boz.f
49399 * g77.dg/fugly-assumed.f
49400 * g77.dg/funderscoring.f
49401 * g77.dg/fvxt-1.f
49402
49403 2001-08-01 Ziemowit Laski <zlaski@apple.com>
49404
49405 * objc.dg/fwd-proto-1.m: New.
49406 * objc.dg/local-decl-1.m: New.
49407 * objc.dg/naming-1.m: New.
49408 * objc.dg/naming-2.m: New.
49409 * objc.dg/proto-hier-1.m: New.
49410
49411 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
49412
49413 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
49414 largest-type elements to a struct makes its size grow.
49415
49416 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
49417
49418 * g++.dg/abi/vthunk1.C: New test.
49419
49420 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
49421
49422 * g++.dg/abi/vbase8-22.C: New test.
49423
49424 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49425
49426 * gcc.dg/cpp/macro8.c: New test.
49427
49428 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
49429
49430 * g++.dg/abi/vbase8-21.C: New test.
49431
49432 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
49433
49434 * g++.dg/abi/vbase8-10.C: New test.
49435
49436 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49437
49438 * lib/g++.exp (g++_set_ld_library_path): Renamed to
49439 ${tool}_set_ld_library_path.
49440 Changed caller.
49441 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
49442 g++.exp.
49443
49444 2001-07-26 Stan Cox <scox@redhat.com>
49445
49446 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
49447 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
49448 gcc_exit, gcc_check_unsupported_p):
49449 Moved to gcc-deps.exp
49450 * gcc-deps.exp: New file.
49451
49452 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49453
49454 * g++.old-deja/g++.pt/defarg14.C: New test.
49455
49456 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49457
49458 * g++.old-deja/g++.other/lineno5.C: New test.
49459
49460 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49461
49462 * g++.old-deja/g++.pt/crash68.C: New test.
49463
49464 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49465
49466 * g++.old-deja/g++.other/crash42.C: New test.
49467
49468 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49469
49470 * gcc.dg/cpp/extratokens.c: Fix.
49471 * gcc.dg/cpp/skipping2.c: New tests.
49472
49473 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49474
49475 * gcc.c-torture/execute/20010724-1.c: New file.
49476 * gcc.c-torture/execute/20010724-1.x: New file.
49477
49478 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49479
49480 * g++.old-deja/g++.other/cond7.C: New test.
49481
49482 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49483
49484 * g++.old-deja/g++.other/optimize4.C: New test.
49485
49486 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49487
49488 * g++.old-deja/g++.abi/vbase8-5.C: New test.
49489
49490 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
49491
49492 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
49493 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
49494 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
49495 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
49496
49497 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
49498 bug report" message.
49499
49500 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
49501 * g++.dg/ext/instantiate1.C: Move from old-deja.
49502
49503 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
49504
49505 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
49506 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
49507 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
49508 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
49509
49510 2001-07-23 Jeffrey A Law (law@cygnus.com)
49511
49512 * gcc.c-torture/execute/20010723-1.c: New test.
49513
49514 2001-07-23 Ben Elliston <bje@redhat.com>
49515
49516 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
49517
49518 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49519
49520 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
49521 i[34567]86-*-*.
49522 Delete handling of ieee_multilib_flags.
49523 Pass -mieee for alpha*-*-* and sh-*-*.
49524 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
49525
49526 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
49527
49528 Remove old-abi tests.
49529 * g++.old-deja/g++.mike/p11116.C: Remove.
49530 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
49531
49532 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
49533
49534 * g77.f-torture/compile/pr3743.f: New test
49535
49536 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
49537
49538 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
49539
49540 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49541
49542 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
49543 g++.old-deja/g++.pt/static6.C: Likewise.
49544 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
49545 supports weak symbols.
49546
49547 2001-07-18 Andreas Jaeger <aj@suse.de>
49548
49549 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
49550 supported again.
49551
49552 2001-07-18 Andreas Jaeger <aj@suse.de>
49553
49554 * gcc.dg/iftrap-1.c: Fix target line.
49555
49556 2001-07-17 Richard Henderson <rth@redhat.com>
49557
49558 * gcc.c-torture/execute/20010717-1.c: New.
49559
49560 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
49561
49562 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
49563 tests.
49564
49565 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
49566
49567 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
49568
49569 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49570
49571 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
49572 UAC_SIGBUS, UAC_NOPRINT definitions.
49573
49574 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
49575
49576 * objc/execute/object_is_class.m: New test.
49577 * objc/execute/object_is_meta_class.m: New test.
49578
49579 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
49580
49581 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
49582 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
49583
49584 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
49585
49586 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
49587 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
49588
49589 2001-07-14 Richard Henderson <rth@redhat.com>
49590
49591 * gcc.dg/iftrap-1.c: New.
49592
49593 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
49594
49595 * g77.f-torture/execute/intrinsic77.f: New test.
49596
49597 2001-07-11 Janis Johnson <janis@us.ibm.com>
49598
49599 * gcc.misc-tests/gcov-3.c: New test.
49600
49601 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
49602
49603 * gcc.c-torture/compile/20010711-1.c,
49604 * gcc.c-torture/compile/20010711-2.c: New tests.
49605
49606 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
49607
49608 * gcc.c-torture/execute/20010711-1.c: New test.
49609
49610 2001-07-11 Ben Elliston <bje@redhat.com>
49611
49612 * g++.old-deja/g++.other/enum5.C: New test.
49613
49614 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
49615
49616 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
49617 (g++-dg-prune): Call prune_gcc_output.
49618 * prune.exp: New file for prune_gcc_output.
49619 * lib/g++.exp, lib/gcc.exp: Load it.
49620
49621 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
49622
49623 * gcc.c-torture/compile/20010701-1.c,
49624 g++.old-deja/g++.ext/attrib6.C: New tests.
49625
49626 2001-07-06 Jeffrey A Law (law@cygnus.com)
49627
49628 * gcc.c-torture/compile/20010706-1.c: New test.
49629
49630 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
49631
49632 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
49633
49634 2001-06-28 Stan Shebs <shebs@apple.com>
49635
49636 * gcc.dg/pragma-darwin.c: New test.
49637
49638 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49639
49640 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
49641 Solaris 2.[678] system.
49642
49643 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
49644
49645 * gcc.dg/20010622-1.c: New test.
49646
49647 2001-06-18 Stan Shebs <shebs@apple.com>
49648
49649 * objc.dg: New directory.
49650 * objc.dg/dg.exp: New file.
49651 * objc.dg/alias.m: New.
49652 * objc.dg/class-1.m: New.
49653 * objc.dg/class-2.m: New.
49654 * objc.dg/const-str-1.m: New.
49655 * objc.dg/const-str-2.m: New.
49656 * objc.dg/id-1.m: New.
49657 * objc.dg/method-1.m: New.
49658 * objc.dg/super-class-1.m: New.
49659 * lib/objc-dg.exp: New file.
49660
49661 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
49662
49663 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
49664 of label name.
49665
49666 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
49667
49668 * g++.old-deja/g++.abi/vbase8-9.C: New test.
49669
49670 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49671
49672 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
49673 variable.
49674
49675 2001-06-12 Richard Henderson <rth@redhat.com>
49676
49677 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
49678
49679 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
49680
49681 * g++.old-deja/g++.abi/vbase5.C: New test.
49682 * g++.old-deja/g++.abi/vbase6.C: New test.
49683 * g++.old-deja/g++.abi/vbase7.C: New test.
49684
49685 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49686
49687 * gcc.c-torture/compile/20010610-1.c: New test.
49688
49689 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
49690
49691 * g++.old-deja/g++.abi/vbase4.C: New test.
49692
49693 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49694
49695 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
49696 support %f for HC11/HC12 targets.
49697 * gcc.c-torture/execute/930513-1.x: New file, likewise.
49698 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
49699 on HC11/HC12 targets.
49700 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
49701
49702 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49703
49704 * gcc.dg/wchar_t-1.c: New file.
49705 * gcc.dg/wint_t-1.c: Likewise.
49706
49707 2001-06-11 Bernd Schmidt <bernds@redhat.com>
49708
49709 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
49710
49711 2001-06-11 Richard Henderson <rth@redhat.com>
49712
49713 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
49714
49715 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
49716
49717 * gcc.c-torture/compile/20010611-1.c: New test.
49718
49719 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
49720
49721 * gcc.dg/c99-tag-1.c: Add more tests.
49722
49723 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
49724
49725 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
49726 representation on MN10300 and ARM/Thumb.
49727
49728 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
49729
49730 * g77.f-torture/execute/20010610.f: New.
49731
49732 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
49733
49734 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
49735 names.
49736
49737 2001-06-09 Richard Henderson <rth@redhat.com>
49738
49739 * gcc.c-torture/execute/ashrdi-1.c: New.
49740 * gcc.c-torture/execute/ashldi-1.c: New.
49741 * gcc.c-torture/execute/lshrdi-1.c: New.
49742
49743 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
49744
49745 * objc/execute/load-3.m: Added. Check sending +load to categories,
49746 in addition to classes.
49747
49748 2001-06-08 Stan Shebs <shebs@apple.com>
49749
49750 * objc/execute/load-2.m: New test. From Nicola Pero
49751 <n.pero@mi.flashnet.it>.
49752
49753 2001-06-08 Jakub Jelinek <jakub@redhat.com>
49754
49755 * gcc.c-torture/execute/20010605-2.c: New test.
49756
49757 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
49758
49759 * g++.old-deja/g++.abi/vbase2.C: New test.
49760 * g++.old-deja/g++.abi/vbase3.C: New test.
49761
49762 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
49763
49764 * g++.old-deja/g++.pt/friend49.C: New test.
49765
49766 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
49767
49768 * g++.old-deja/g++.ext/anon3.C: New test.
49769
49770 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
49771
49772 * g++.old-deja/g++.other/conv7.C: New test.
49773
49774 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
49775
49776 * gcc.c-torture/compile/20010605-2.c: New test.
49777
49778 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
49779
49780 * gcc.c-torture/execute/20010604-1.c: New test.
49781
49782 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
49783
49784 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
49785
49786 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
49787
49788 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
49789 (g++_link_flags): Likewise.
49790 (g++_init): Pass gccpath's value to two previous functions.
49791
49792 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49793
49794 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
49795 Ensure logfile entry matches exec command line.
49796
49797 2001-05-31 Richard Henderson <rth@redhat.com>
49798
49799 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
49800 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
49801
49802 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
49803
49804 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
49805 compiler for irix6.2
49806
49807 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
49808
49809 * g++.old-deja/g++.other/optimize3.C: New file.
49810
49811 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
49812
49813 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
49814 assemble.
49815
49816 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
49817
49818 * g++.old-deja/g++.other/optimize2.C: New file.
49819
49820 2001-05-25 Diego Novillo <dnovillo@redhat.com>
49821
49822 * gcc.c-torture/compile/20010518-2.c: New file.
49823 * gcc.c-torture/execute/20010518-1.c: New file.
49824 * gcc.c-torture/execute/20010518-2.c: New file.
49825
49826 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
49827
49828 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
49829
49830 2001-05-24 Mark Mitchell <mark@codesourcery.com>
49831
49832 G++ no longer defines builtins that do not begin with __builtin.
49833 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
49834 * g++.old-deja/g++.brendand/misc13.C: Likewise.
49835 * g++.old-deja/g++.law/builtin1.C: Likewise.
49836 * g++.old-deja/g++.law/cvt2.C: Likewise.
49837 * g++.old-deja/g++.mike/net5.C: Likewise.
49838 * g++.old-deja/g++.other/builtins1.C: Likewise.
49839 * g++.old-deja/g++.other/builtins2.C: Likewise.
49840 * g++.old-deja/g++.other/builtins3.C: Likewise.
49841 * g++.old-deja/g++.other/builtins4.C: Likewise.
49842 * g++.old-deja/g++.other/inline8.C: Likewise.
49843 * g++.old-deja/g++.robertl/eb39.C: Likewise.
49844
49845 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
49846
49847 * g++.old-deja/g++.pt/using1.C: Adjust.
49848 * g++.old-deja/g++.pt/using2.C: New test.
49849
49850 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
49851
49852 * gcc.dg/cpp/charconst.c: New tests.
49853 * gcc.dg/cpp/escape.c: New tests.
49854 * gcc.dg/cpp/escape-1.c: New tests.
49855 * gcc.dg/cpp/escape-2.c: New tests.
49856 * gcc.dg/cpp/ucs.c: New tests.
49857
49858 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
49859
49860 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
49861 native compiler for irix6.5.
49862
49863 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
49864
49865 * lib/g++.exp (g++_include_flags): Use args to compute
49866 get_multilibs.
49867 (g++_link_flags): Likewise.
49868 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
49869
49870 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
49871
49872 * gcc.dg/c90-hexfloat-1.c: Add more tests.
49873
49874 2001-05-21 Geoff Keating <geoffk@redhat.com>
49875
49876 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
49877 this file.
49878
49879 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49880
49881 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
49882 STACK_SIZE;
49883 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
49884 to STACK_SIZE; Use it to define size of add_histo array.
49885 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
49886 to STACK_SIZE.
49887 (f): Use GITT_SIZE to define size of gitt local table.
49888 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
49889 to STACK_SIZE; Use it to define size of bytemem array.
49890
49891 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49892
49893 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
49894 on 68HC11/HC12 due to the asm instruction.
49895 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
49896 * gcc.c-torture/compile/920520-1.x: Likewise.
49897 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
49898 on 68HC11/HC12 because the function is larger than 64K.
49899 * gcc.c-torture/compile/961203-1.x: New file, this test fails
49900 on 68HC11/HC12 because the structure is too large.
49901
49902 2001-05-20 Richard Henderson <rth@redhat.com>
49903
49904 * gcc.c-torture/execute/20010520-1.c: New.
49905
49906 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49907
49908 * g++.old-deja/g++.warn/compare1.C: New test.
49909 * gcc.dg/compare4.c: New test.
49910
49911 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
49912
49913 * g++.old-deja/g++.other/optimize1.C: New test.
49914
49915 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49916
49917 * g++.old-deja/g++.pt/spec41.C: New test.
49918
49919 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
49920
49921 * gcc.c-torture/compile/20010114-1.x: Remove.
49922
49923 2001-05-18 Stan Shebs <shebs@apple.com>
49924
49925 * gcc.c-torture/compile/20010518-1.c: New test.
49926
49927 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
49928
49929 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
49930 * g++.old-deja/g++.pt/crash67.C: New test.
49931
49932 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
49933
49934 * g++.old-deja/g++.other/debug9.C: New test.
49935
49936 2001-05-16 Zack Weinberg <zackw@stanford.edu>
49937
49938 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
49939
49940 2001-05-16 Jan Hubicka <jh@suse.cz>
49941
49942 * gcc.c-torture/compile/20010516-1.c: New test.
49943
49944 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
49945
49946 * g++.old-deja/g++.other/crash41.C: New test.
49947
49948 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
49949
49950 * g++.old-deja/g++.pt/crash66.C: New test.
49951
49952 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
49953
49954 * g++.old-deja/g++.robertl/eb27.C: Convert.
49955
49956 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
49957
49958 * g++.dg/friend-warn.C: New test. Do not warn about friend
49959 declaration being redundant.
49960
49961 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
49962
49963 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
49964
49965 2001-05-14 Mark Mitchell <mark@codesourcery.com>
49966
49967 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
49968
49969 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
49970
49971 * lib/g++.exp: Use testsuite_flags.
49972
49973 2001-05-13 Mark Mitchell <mark@codesourcery.com>
49974
49975 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
49976
49977 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
49978
49979 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
49980
49981 2001-05-11 Mark Mitchell <mark@codesourcery.com>
49982
49983 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
49984
49985 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
49986
49987 * gcc.c-torture/compile/20010313-1.c: New test.
49988
49989 2001-05-09 Zack Weinberg <zackw@stanford.edu>
49990
49991 * gcc.dg/cpp/direct2.c: New test.
49992 * gccq.dg/cpp/direct2s.c: New test.
49993
49994 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
49995
49996 2001-05-07 Mark Mitchell <mark@codesourcery.com>
49997
49998 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
49999 * g++.old-deja/g++.other/op3.C: Likewise.
50000
50001 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
50002
50003 * gcc.dg/cpp/syshdr.h: New file.
50004 * gcc.dg/cpp/sysmac1.c: Update.
50005 * gcc.dg/cpp/sysmac2.c: Update.
50006
50007 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
50008
50009 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
50010
50011 2001-05-04 David Edelsohn <edelsohn@gnu.org>
50012
50013 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
50014 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
50015
50016 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
50017
50018 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
50019
50020 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
50021
50022 * lib/g++.exp (g++_include_flags): Don't use any special flags
50023 if TESTING_IN_BUILD_TREE is not defined.
50024 (g++_init): Use a plain 'c++' as the compiler if
50025 TESTING_IN_BUILD_TREEE is not defined.
50026
50027 2001-05-02 Jakub Jelinek <jakub@redhat.com>
50028
50029 * g++.old-deja/g++.eh/catch13.C: New test.
50030 * g++.old-deja/g++.eh/catch14.C: New test.
50031
50032 2001-05-02 Jakub Jelinek <jakub@redhat.com>
50033
50034 * gcc.dg/cpp/tr-define.c: New test.
50035
50036 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
50037
50038 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
50039 <stdlib.h>, not <malloc.h>.
50040
50041 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
50042
50043 * g++.old-deja/g++.ns/template17.C: New test.
50044
50045 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
50046
50047 * g++.old-deja/g++.pt/ref4.C: New test.
50048
50049 2001-04-30 Richard Henderson <rth@redhat.com>
50050
50051 * gcc.dg/20000724-1.c: Revert last change.
50052
50053 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
50054
50055 * g77.f-torture/execute/20010430.f: New test.
50056
50057 2001-04-30 Mark Mitchell <mark@codesourcery.com>
50058
50059 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
50060
50061 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
50062
50063 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
50064
50065 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
50066
50067 * g++.old-deja/g++.eh/crash6.C: New test.
50068
50069 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
50070
50071 * g++.old-deja/g++.other/warn7.C: New test.
50072
50073 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
50074
50075 * g++.old-deja/g++.other/defarg9.C: New test.
50076
50077 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
50078
50079 * g77.f-torture/compile/20010426.f: New test.
50080 * g77.f-torture/execute/20010426.f: New test.
50081
50082 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
50083
50084 * g77.f-torture/compile/20000629-1.x: Remove - error
50085 has been fixed.
50086
50087 2001-04-26 Jeffrey A Law (law@cygnus.com)
50088
50089 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
50090 Tweak slightly to work with g++.dg framework.
50091 * g++.dg/special/ecos.exp: Run initp1.C test.
50092 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
50093
50094 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
50095 its linker doesn't give line numbers either.
50096 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
50097
50098 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
50099
50100 * g++.old-deja/g++.other/lex1.C: New test.
50101
50102 2001-04-26 Jakub Jelinek <jakub@redhat.com>
50103
50104 * gcc.dg/noncompile/20010425-1.c: New test.
50105
50106 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
50107
50108 * g++.old-deja/g++.pt/mangle2.C: New test.
50109
50110 2001-04-25 Jakub Jelinek <jakub@redhat.com>
50111
50112 * gcc.dg/format/plus-1.c: New test.
50113
50114 2001-04-25 Jakub Jelinek <jakub@redhat.com>
50115
50116 * gcc.dg/20010423-1.c: New test.
50117
50118 2001-04-25 Jakub Jelinek <jakub@redhat.com>
50119
50120 * gcc.c-torture/execute/20010422-1.c: New test.
50121
50122 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
50123
50124 * g++.old-deja/g++.ns/type2.C: New test.
50125
50126 2001-04-24 Zack Weinberg <zackw@stanford.edu>
50127
50128 * g++.old-deja/g++.other/perf1.C: New test.
50129
50130 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
50131
50132 * gcc.dg/c99-func-2.c: Remove xfail.
50133 * gcc.dg/c99-func-3.c: Remove xfail.
50134 * gcc.dg/c99-func-4.c: Remove xfail.
50135
50136 2001-04-23 Zack Weinberg <zackw@stanford.edu>
50137
50138 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
50139
50140 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
50141
50142 * gcc.c-torture/compile/20010423-1.c: New test.
50143
50144 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
50145
50146 * g++.old-deja/g++.pt/typename28.C: New test.
50147
50148 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
50149
50150 * g++.old-deja/g++.abi/empty2.C: New test.
50151 * g++.old-deja/g++.abi/empty3.C: New test.
50152
50153 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50154
50155 * g++.old-deja/g++.other/comdat2.C: New test.
50156 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
50157
50158 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50159
50160 * g++.old-deja/g++.other/overload14.C: New test.
50161
50162 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50163
50164 * g++.old-deja/g++.other/lookup23.C: New test.
50165
50166 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50167
50168 * gcc.c-torture/execute/20010403-1.c: New test.
50169
50170 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
50171 Mark Mitchell <mark@codesourcery.com>
50172
50173 * lib/old-dejagnu.exp: Don't delete output of executable.
50174 Add .exe suffix to executables.
50175
50176 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
50177
50178 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
50179
50180 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50181
50182 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
50183
50184 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
50185
50186 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
50187 * g++.old-deja/g++.abi/crash1.C: New test.
50188
50189 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
50190
50191 * g++.old-deja/g++.other/crash40.C: New test.
50192
50193 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50194
50195 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
50196
50197 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
50198
50199 * g++.old-deja/g++.other/warn6.C: New test.
50200
50201 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
50202
50203 * g++.old-deja/g++.robertl/eb42.C: Same.
50204
50205 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50206
50207 * gcc.dg/wtr-conversion-1.c: New testcase.
50208
50209 2001-04-10 Richard Henderson <rth@redhat.com>
50210
50211 * g++.old-deja/g++.other/array5.C: New.
50212
50213 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50214
50215 * gcc.c-torture/execute/20010408-1.c: New test.
50216
50217 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
50218
50219 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
50220 headers and constructs.
50221 * g++.old-deja/g++.robertl/eb79.C: Same.
50222 * g++.old-deja/g++.robertl/eb77.C (main): Same.
50223 * g++.old-deja/g++.robertl/eb73.C: Same.
50224 * g++.old-deja/g++.robertl/eb66.C (main): Same.
50225 * g++.old-deja/g++.robertl/eb55.C (t): Same.
50226 * g++.old-deja/g++.robertl/eb54.C (main): Same.
50227 * g++.old-deja/g++.robertl/eb46.C (main): Same.
50228 * g++.old-deja/g++.robertl/eb44.C: Same.
50229 * g++.old-deja/g++.robertl/eb41.C (main): Same.
50230 * g++.old-deja/g++.robertl/eb4.C (main): Same.
50231 * g++.old-deja/g++.robertl/eb39.C: Same.
50232 * g++.old-deja/g++.robertl/eb33.C (main): Same.
50233 * g++.old-deja/g++.robertl/eb31.C (main): Same.
50234 * g++.old-deja/g++.robertl/eb30.C: Same.
50235 * g++.old-deja/g++.robertl/eb3.C: Same.
50236 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
50237 * g++.old-deja/g++.robertl/eb21.C: Same.
50238 * g++.old-deja/g++.robertl/eb15.C: Same.
50239 * g++.old-deja/g++.robertl/eb118.C: Same.
50240 * g++.old-deja/g++.robertl/eb115.C (main): Same.
50241 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
50242 * g++.old-deja/g++.robertl/eb109.C: Same.
50243 * g++.old-deja/g++.other/sibcall1.C (main): Same.
50244 * g++.old-deja/g++.mike/rtti1.C: Same.
50245 * g++.old-deja/g++.mike/p658.C: Same.
50246 * g++.old-deja/g++.mike/net46.C: Same.
50247 * g++.old-deja/g++.mike/net34.C: Same.
50248 * g++.old-deja/g++.mike/memoize1.C: Same.
50249 * g++.old-deja/g++.mike/eh2.C: Same.
50250 * g++.old-deja/g++.law/weak.C: Same.
50251 * g++.old-deja/g++.law/visibility7.C: Same.
50252 * g++.old-deja/g++.law/visibility25.C: Same.
50253 * g++.old-deja/g++.law/visibility22.C: Same.
50254 * g++.old-deja/g++.law/visibility2.C: Same.
50255 * g++.old-deja/g++.law/visibility17.C: Same.
50256 * g++.old-deja/g++.law/visibility13.C: Same.
50257 * g++.old-deja/g++.law/visibility10.C: Same.
50258 * g++.old-deja/g++.law/visibility1.C: Same.
50259 * g++.old-deja/g++.law/virtual3.C (eval): Same.
50260 * g++.old-deja/g++.law/vbase1.C: Same.
50261 * g++.old-deja/g++.law/operators32.C: Same.
50262 * g++.old-deja/g++.law/nest3.C: Same.
50263 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
50264 * g++.old-deja/g++.law/except5.C (main): Same.
50265 * g++.old-deja/g++.law/cvt7.C (run): Same.
50266 * g++.old-deja/g++.law/cvt2.C: Same.
50267 * g++.old-deja/g++.law/cvt16.C: Same.
50268 * g++.old-deja/g++.law/ctors6.C (bar): Same.
50269 * g++.old-deja/g++.law/ctors17.C (main): Same.
50270 * g++.old-deja/g++.law/ctors13.C: Same.
50271 * g++.old-deja/g++.law/ctors12.C (main): Same.
50272 * g++.old-deja/g++.law/ctors10.C: Same.
50273 * g++.old-deja/g++.law/code-gen5.C: Same.
50274 * g++.old-deja/g++.law/bad-error7.C: Same.
50275 * g++.old-deja/g++.law/arm9.C: Same.
50276 * g++.old-deja/g++.law/arm12.C: Same.
50277 * g++.old-deja/g++.law/arg8.C: Same.
50278 * g++.old-deja/g++.law/arg1.C: Same.
50279 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
50280 * g++.old-deja/g++.jason/template31.C: Same.
50281 * g++.old-deja/g++.jason/template24.C (main): Same.
50282 * g++.old-deja/g++.jason/2371.C: Same.
50283 * g++.old-deja/g++.eh/new2.C: Same.
50284 * g++.old-deja/g++.eh/new1.C: Same.
50285 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
50286 * g++.old-deja/g++.brendan/nest21.C (main): Same.
50287 * g++.old-deja/g++.brendan/err-msg3.C: Same.
50288 * g++.old-deja/g++.brendan/crash62.C: Same.
50289 * g++.old-deja/g++.brendan/crash52.C: Same.
50290 * g++.old-deja/g++.brendan/crash49.C (main): Same.
50291 * g++.old-deja/g++.brendan/crash38.C: Same.
50292 * g++.old-deja/g++.brendan/crash15.C (main): Same.
50293 * g++.old-deja/g++.brendan/copy9.C: Same.
50294
50295 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
50296
50297 * gcc.c-torture/execute/20001203-2.c (memset):
50298 Count argument is of type __SIZE_TYPE__.
50299
50300 2001-04-04 Diego Novillo <dnovillo@redhat.com>
50301
50302 * gcc.c-torture/compile/20010404-1.c: New test.
50303
50304 2001-04-04 Jakub Jelinek <jakub@redhat.com>
50305
50306 * gcc.c-torture/compile/20010326-1.c: New test.
50307
50308 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
50309
50310 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
50311 peculiarities of the SH.
50312 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
50313
50314 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50315
50316 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
50317 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
50318 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
50319
50320 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50321
50322 * g77.f-torture/compile/20010321-1.f: New test.
50323
50324 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50325
50326 * gcc.c-torture/compile/20010329-1.c: New test.
50327
50328 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50329
50330 * gcc.c-torture/execute/20010329-1.c: New test.
50331
50332 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
50333
50334 * g++.old-deja/g++.other/eh4.C: Fix typo.
50335
50336 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
50337
50338 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
50339
50340 2001-03-28 Philip Blundell <philb@gnu.org>
50341
50342 * gcc.c-torture/compile/20010328-1.c: New test.
50343
50344 2001-03-27 Richard Henderson <rth@redhat.com>
50345
50346 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
50347 * g++.old-deja/g++.eh/vbase3.C: Likewise.
50348
50349 2001-03-27 Alan Modra <alan@linuxcare.com.au>
50350
50351 * gcc.c-torture/compile/20010327-1.c: New test.
50352
50353 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
50354
50355 * g++.old-deja/g++.other/friend12.C: New test.
50356 * g++.old-deja/g++.other/friend9.C: Expect no errors.
50357 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
50358
50359 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
50360
50361 * gcc.c-torture/execute/20010325-1.c: New test.
50362
50363 2001-03-23 Jakub Jelinek <jakub@redhat.com>
50364
50365 * g++.old-deja/g++.other/mangle3.C: New test.
50366
50367 2001-03-22 Jakub Jelinek <jakub@redhat.com>
50368
50369 * g++.old-deja/g++.other/anon8.C: New test.
50370
50371 2001-03-20 Philip Blundell <philb@gnu.org>
50372
50373 * gcc.c-torture/compile/20010320-1.c: New test.
50374
50375 2001-03-17 Richard Henderson <rth@redhat.com>
50376
50377 * g++.old-deja/g++.other/eh4.C: Add expected error text.
50378
50379 2001-03-15 Geoff Keating <geoff@redhat.com>
50380
50381 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
50382 tests on AIX.
50383
50384 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
50385
50386 * g++.old-deja/g++.other/eh4.C: New test.
50387
50388 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
50389
50390 * gcc.dg/cpp/mi1.c: Update.
50391
50392 2001-03-14 Jakub Jelinek <jakub@redhat.com>
50393
50394 * g++.old-deja/g++.other/regstack.C: New test.
50395
50396 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
50397
50398 * g++.old-deja/g++.other/ref4.C: New test.
50399
50400 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
50401
50402 * objc/execute/va_method.m: Added.
50403 * objc/execute/IMP.m: Added.
50404 * objc/execute/_cmd.m: Added.
50405 * objc/execute/accessing_ivars.m: Added.
50406 * objc/execute/class-1.m: Added.
50407 * objc/execute/class-10.m: Added.
50408 * objc/execute/class-11.m: Added.
50409 * objc/execute/class-12.m: Added.
50410 * objc/execute/class-13.m: Added.
50411 * objc/execute/class-14.m: Added.
50412 * objc/execute/class-2.m: Added.
50413 * objc/execute/class-3.m: Added.
50414 * objc/execute/class-4.m: Added.
50415 * objc/execute/class-5.m: Added.
50416 * objc/execute/class-6.m: Added.
50417 * objc/execute/class-7.m: Added.
50418 * objc/execute/class-8.m: Added.
50419 * objc/execute/class-9.m: Added.
50420 * objc/execute/class-tests-1.h
50421 * objc/execute/class-tests-2.h
50422 * objc/execute/compatibility_alias.m: Added.
50423 * objc/execute/encode-1.m: Added.
50424 * objc/execute/formal_protocol-1.m: Added.
50425 * objc/execute/formal_protocol-2.m: Added.
50426 * objc/execute/formal_protocol-3.m: Added.
50427 * objc/execute/formal_protocol-4.m: Added.
50428 * objc/execute/formal_protocol-5.m: Added.
50429 * objc/execute/formal_protocol-6.m: Added.
50430 * objc/execute/formal_protocol-7.m: Added.
50431 * objc/execute/informal_protocol.m: Added.
50432 * objc/execute/initialize.m: Added.
50433 * objc/execute/load.m: Added.
50434 * objc/execute/many_args_method.m: Added.
50435 * objc/execute/nested-3.m: Added.
50436 * objc/execute/no_clash.m: Added.
50437 * objc/execute/private.m: Added.
50438 * objc/execute/redefining_self.m: Added.
50439 * objc/execute/root_methods.m: Added.
50440 * objc/execute/selector-1.m: Added.
50441 * objc/execute/static-1.m: Added.
50442 * objc/execute/static-2.m: Added.
50443 * objc/execute/va_method.m: Added.
50444
50445 2001-03-10 Richard Henderson <rth@redhat.com>
50446
50447 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
50448
50449 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
50450
50451 * g++.old-deja/g++.other/crash31.C: XFAIL.
50452 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
50453 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
50454 * gcc.c-torture/execute/20010123-1.x: XFAIL.
50455 * gcc.c-torture/execute/20010124-1.x: XFAIL.
50456 * gcc.dg/sequence-pt-1.c: XFAIL one test.
50457
50458 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
50459
50460 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
50461
50462 2001-03-06 Zack Weinberg <zackw@stanford.edu>
50463
50464 * gcc.dg/20000724-1.c: Don't use multiline strings.
50465
50466 2001-03-06 Zack Weinberg <zackw@stanford.edu>
50467
50468 * objc/execute/string1.m, objc/execute/string2.m: Compare the
50469 result of -cString against what we expect it to be; don't just
50470 print it out for no one to read.
50471
50472 * objc/execute/string3.m, objc/execute/string4.m: New tests.
50473 Based on testcases provided by Nicola Pero.
50474
50475 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
50476
50477 * gcc.dg/cpp/macro7.c: New test.
50478
50479 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
50480
50481 * gcc.dg/cpp/multiline.c: Update.
50482
50483 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50484
50485 * g++.old-deja/g++.other/enum3.C: New test.
50486
50487 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50488
50489 * g++.old-deja/g++.other/pod1.C: New test.
50490
50491 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50492
50493 * g++.old-deja/g++.ext/overload1.C: New test.
50494
50495 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
50496
50497 * g++.old-deja/g++.pt/using1.C: New test.
50498
50499 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
50500
50501 * g++.old-deja/g++.other/using9.C: New test.
50502
50503 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
50504
50505 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
50506
50507 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
50508
50509 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
50510
50511 * g++.old-deja/g++.ext/realpt1.C: Remove.
50512
50513 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
50514
50515 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
50516
50517 2001-02-26 Will Cohen <wcohen@redhat.com>
50518
50519 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
50520
50521 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
50522
50523 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
50524 templatized constructors.
50525
50526 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50527
50528 * gcc.c-torture/execute/20010224-1.c: New test.
50529
50530 2001-02-23 Jakub Jelinek <jakub@redhat.com>
50531
50532 * gcc.c-torture/execute/20010222-1.c: New test.
50533
50534 2001-02-22 Jakub Jelinek <jakub@redhat.com>
50535
50536 * g++.old-deja/g++.other/inline20.C: New test.
50537
50538 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
50539
50540 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
50541
50542 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
50543
50544 * g++.old-deja/g++.other/lookup22.C: New test.
50545
50546 2001-02-19 Zack Weinberg <zackw@stanford.edu>
50547
50548 * g77.dg: New directory.
50549 * g77.dg/20010216-1.f: New test case.
50550 * g77.dg/dg.exp: New driver.
50551 * lib/g77-dg.exp: New driver library.
50552
50553 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50554
50555 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
50556
50557 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
50558
50559 * g++.old-deja/g++.other/decl9.C: New test.
50560
50561 2001-02-16 Jakub Jelinek <jakub@redhat.com>
50562
50563 * g++.old-deja/g++.other/init16.C: Update the test so that it does
50564 not need <string> and also tests the initialization at runtime.
50565
50566 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
50567
50568 * gcc.c-torture/execute/longlong.c: New test.
50569
50570 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
50571
50572 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
50573
50574 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
50575
50576 * gcc.c-torture/execute/920302-1.c (execute):
50577 Change argument type to short.
50578
50579 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
50580
50581 * g++.old-deja/g++.pt/deduct6.C: New test.
50582
50583 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
50584
50585 * g++.old-deja/g++.pt/deduct5.C: New test.
50586
50587 2001-02-14 Jakub Jelinek <jakub@redhat.com>
50588
50589 * gcc.c-torture/execute/20010209-1.c: New test.
50590
50591 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
50592
50593 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
50594
50595 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
50596
50597 * g++.dg/vtgc1.C: Update for new ABI.
50598
50599 * consistency.vlad: New directory, 1665 files.
50600
50601 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
50602
50603 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
50604 return type.
50605 * gcc.dg/cpp/digraphs.c: Declare puts.
50606
50607 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50608
50609 * g++.old-deja/g++.other/warn5.C: New test.
50610
50611 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50612
50613 * g++.old-deja/g++.pt/spec40.C: New test.
50614
50615 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50616
50617 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
50618 case.
50619 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
50620
50621 2001-02-12 Jakub Jelinek <jakub@redhat.com>
50622
50623 * gcc.c-torture/compile/20010209-1.c: New test.
50624
50625 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
50626
50627 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
50628 excess errors message but not if it crashes.
50629 * g++.old-deja/g++.other/crash27.C: Likewise.
50630 * g++.old-deja/g++.other/crash28.C: Likewise.
50631 * g++.old-deja/g++.other/crash30.C: Likewise.
50632 * g++.old-deja/g++.other/crash32.C: Likewise.
50633 * g++.old-deja/g++.other/crash35.C: Likewise.
50634 * g++.old-deja/g++.pt/inherit2.C: Likewise.
50635
50636 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
50637
50638 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
50639 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
50640 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
50641 g77.f-torture/execute/execute.exp,
50642 g77.f-torture/noncompile/noncompile.exp,
50643 gcc.c-torture/execute/execute.exp,
50644 gcc.c-torture/execute/memcheck/memcheck.exp,
50645 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
50646 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
50647 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
50648 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
50649 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
50650 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
50651 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50652 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
50653 Remove bug reporting instructions with ancient email addresses.
50654
50655 2001-02-07 Jakub Jelinek <jakub@redhat.com>
50656
50657 * gcc.dg/20010202-1.c: New test.
50658 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
50659
50660 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
50661
50662 * g++.dg/stdbool-if.C: New test.
50663
50664 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
50665
50666 * objc/execute/fdecl.m: Added main().
50667
50668 2001-02-07 Jakub Jelinek <jakub@redhat.com>
50669
50670 * gcc.c-torture/execute/20010206-1.c: New test.
50671
50672 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
50673
50674 * gcc.dg/cpp/avoidpaste1.c: Update.
50675
50676 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
50677
50678 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
50679 Pero <nicola@brainstorm.co.uk>.
50680 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
50681
50682 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
50683
50684 * g++.old-deja/g++.pt/spec39.C: New test.
50685
50686 2001-02-05 Jakub Jelinek <jakub@redhat.com>
50687
50688 * gcc.c-torture/compile/20010202-1.c: New test.
50689
50690 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
50691
50692 * g++.old-deja/g++.abi/primary2.C: New test.
50693 * g++.old-deja/g++.abi/primary3.C: New test.
50694 * g++.old-deja/g++.abi/primary4.C: New test.
50695 * g++.old-deja/g++.abi/primary5.C: New test.
50696 * g++.old-deja/g++.abi/vtable3.h: New test.
50697 * g++.old-deja/g++.abi/vtable3a.C: New test.
50698 * g++.old-deja/g++.abi/vtable3b.C: New test.
50699 * g++.old-deja/g++.abi/vtable3c.C: New test.
50700 * g++.old-deja/g++.abi/vtable3d.C: New test.
50701 * g++.old-deja/g++.abi/vtable3e.C: New test.
50702 * g++.old-deja/g++.abi/vtable3f.C: New test.
50703 * g++.old-deja/g++.abi/vtable3g.C: New test.
50704 * g++.old-deja/g++.abi/vtable3h.C: New test.
50705 * g++.old-deja/g++.abi/vtable3i.C: New test.
50706 * g++.old-deja/g++.abi/vtable3j.C: New test.
50707 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
50708
50709 2001-02-03 Jakub Jelinek <jakub@redhat.com>
50710
50711 * g++.old-deja/g++.other/anon6.C: New test.
50712 * g++.old-deja/g++.other/anon7.C: New test.
50713
50714 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
50715
50716 * gcc.dg/cpp/avoidpaste2.c: New tests.
50717
50718 2001-01-31 Jakub Jelinek <jakub@redhat.com>
50719
50720 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
50721
50722 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
50723
50724 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
50725 DECIMAL_DIG cases for Irix."
50726
50727 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
50728
50729 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
50730
50731 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
50732
50733 * gcc.dg/c99-tag-1.c: New test.
50734
50735 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
50736
50737 * gcc.dg/cpp/tr-warn1.c: Add tests.
50738
50739 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
50740
50741 * gcc.dg/cpp/avoidpaste1.c: Update.
50742 * gcc.dg/cpp/paste4.c: Update.
50743
50744 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
50745
50746 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
50747 cases for Irix.
50748
50749 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
50750
50751 * g++.old-deja/g++.other/inline19.C: New test.
50752
50753 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
50754
50755 * gcc.dg/Wlarger-than.c: New test.
50756
50757 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
50758
50759 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
50760
50761 2001-01-29 Jakub Jelinek <jakub@redhat.com>
50762
50763 * gcc.c-torture/execute/20010129-1.c: New test.
50764 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
50765
50766 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
50767
50768 * gcc.dg/cpp/avoidpaste1.c: Test case.
50769
50770 2001-01-28 Jakub Jelinek <jakub@redhat.com>
50771
50772 * g++.old-deja/g++.other/inline18.C: New test.
50773
50774 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50775
50776 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
50777 and __builtin_putchar.
50778
50779 2001-01-27 Jakub Jelinek <jakub@redhat.com>
50780
50781 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
50782 tests.
50783
50784 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
50785
50786 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
50787 floating point number rounding mode to round to the nearest
50788 representable mode.
50789
50790 2001-01-25 Jakub Jelinek <jakub@redhat.com>
50791
50792 * g++.old-deja/g++.other/mangle2.C: New test.
50793
50794 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
50795
50796 * gcc.c-torture/compile/20010124-1.c: New test.
50797
50798 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
50799
50800 * g++.old-deja/g++.pt/spec38.C: New test.
50801
50802 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50803
50804 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
50805 "Build don't run".
50806
50807 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50808
50809 * gcc.c-torture/execute/20010123-1.c: New test.
50810
50811 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
50812
50813 * g++.old-deja/g++.pt/spec37.C: New test.
50814
50815 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
50816
50817 * g++.old-deja/g++.pt/overload14.C: New test.
50818
50819 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50820
50821 * gcc.c-torture/execute/20010122-1.c: New test, exercise
50822 __builtin_return_address.
50823
50824 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
50825
50826 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
50827 * g++.old-deja/g++.pt/spec35.C: New test.
50828 * g++.old-deja/g++.pt/spec36.C: New test.
50829
50830 2001-01-20 Jakub Jelinek <jakub@redhat.com>
50831
50832 * gcc.c-torture/compile/20010118-1.c: New test.
50833
50834 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
50835
50836 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
50837
50838 2001-01-19 Jakub Jelinek <jakub@redhat.com>
50839
50840 * gcc.c-torture/execute/20010119-1.c: New test.
50841
50842 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50843
50844 * g++.old-deja/g++.other/vbase5.C: New test.
50845
50846 2001-01-19 Jakub Jelinek <jakub@redhat.com>
50847
50848 * gcc.c-torture/execute/20010118-1.c: New test.
50849
50850 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50851
50852 * g++.old-deja/g++.pt/deduct3.C: New test.
50853
50854 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50855
50856 * g++.old-deja/g++.pt/spec34.C: New test.
50857
50858 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
50859
50860 * g77.f-torture/compile/20000601-2.f: New test.
50861
50862 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50863
50864 * g++.old-deja/g++.other/init17.C: New test.
50865
50866 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
50867
50868 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
50869
50870 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50871
50872 * g++.old-deja/g++.pt/unify8.C: New test.
50873
50874 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50875
50876 * g++.old-deja/g++.abi/vbase1.C: New test.
50877
50878 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50879
50880 * g++.old-deja/g++.pt/crash65.C: New test.
50881
50882 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
50883
50884 * gcc.dg/cpp/assembl2.S: New test case.
50885
50886 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
50887
50888 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
50889 are supported.
50890
50891 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50892
50893 * g++.old-deja/g++.other/builtins1.C: New test.
50894 * g++.old-deja/g++.other/builtins2.C: Likewise.
50895 * g++.old-deja/g++.other/builtins3.C: Likewise.
50896 * g++.old-deja/g++.other/builtins4.C: Likewise.
50897
50898 2001-01-17 Jakub Jelinek <jakub@redhat.com>
50899
50900 * gcc.c-torture/compile/20010117-1.c: New test.
50901 * gcc.c-torture/compile/20010117-2.c: New test.
50902
50903 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
50904
50905 * g77.f-torture/execute/20010116.[fx]: New test,
50906 XFAIL on i?86-*-*.
50907 * g77.f-torture/compile/20010115.f: Indicate it's
50908 a test for PR fortran/1636.
50909
50910 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
50911
50912 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
50913
50914 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
50915
50916 * g77.f-torture/compile/20010115.f: New test.
50917
50918 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
50919
50920 * g++.old-deja/g++.pt/nontype5.C: New test.
50921
50922 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
50923
50924 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
50925 have an equivalent working one below it.
50926
50927 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
50928
50929 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
50930 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
50931
50932 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
50933
50934 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
50935 message containing "init_priority".
50936 (conpr-2.C): Likewise.
50937 (conpr-3.C): Likewise.
50938 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
50939
50940 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50941
50942 * gcc.c-torture/execute/20010114-2.c: New test.
50943
50944 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
50945
50946 * gcc.c-torture/compile/20010114-1.c: New test.
50947 * gcc.c-torture/compile/20010114-1.x: Xfail.
50948 * gcc.c-torture/compile/20010114-2.c: New test.
50949 * gcc.c-torture/execute/20010114-1.c: New test.
50950 * gcc.dg/trunc-1.c: New test.
50951 * gcc.dg/uninit-B.c: New test.
50952
50953 2001-01-13 Nick Clifton <nickc@redhat.com>
50954
50955 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
50956 target.
50957
50958 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
50959
50960 * gcc.c-torture/compile/20010113-1.c: New test.
50961
50962 2001-01-13 Jakub Jelinek <jakub@redhat.com>
50963
50964 * gcc.c-torture/compile/20001212-1.c: New test.
50965
50966 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
50967
50968 * gcc.dg/cpp/widestr1.c: Update.
50969 * gcc.dg/cpp/prag-imp.c: Remove.
50970
50971 2001-01-12 Jakub Jelinek <jakub@redhat.com>
50972
50973 * gcc.c-torture/execute/20000801-3.x: Remove.
50974 * gcc.dg/c90-init-1.c: New test.
50975 * gcc.dg/c99-init-1.c: New test.
50976 * gcc.dg/c99-init-2.c: New test.
50977 * gcc.dg/gnu99-init-1.c: New test.
50978
50979 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
50980
50981 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
50982 testing that no relevant ones were found.
50983
50984 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
50985
50986 * g++.old-deja/g++.pt/cast2.C: New test.
50987
50988 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
50989
50990 * g++.old-deja/g++.pt/friend47.C: New test.
50991
50992 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
50993
50994 * g++.old-deja/g++.pt/instantiate13.C: New test.
50995
50996 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
50997
50998 * g++.old-deja/g++.other/defarg7.C: New test.
50999 * g++.old-deja/g++.other/defarg8.C: New test.
51000
51001 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51002
51003 * g++.old-deja/g++.pt/crash64.C: New test.
51004
51005 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51006
51007 * g++.old-deja/g++.pt/crash63.C: New test.
51008
51009 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
51010
51011 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
51012
51013 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
51014
51015 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
51016
51017 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
51018
51019 * g++.old-deja/g++.pt/error3.C: New test.
51020
51021 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
51022
51023 * g++.old-deja/g++.other/crash39.C: New test.
51024
51025 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
51026
51027 * g++.old-deja/g++.other/vbase4.C: New test.
51028
51029 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
51030
51031 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
51032 * gcc.dg/special/20000419-2.c: New file. Identical to above.
51033 * gcc.dg/special/special.exp: New test driver which will check
51034 for alias support for the above test.
51035
51036 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
51037
51038 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
51039 problems on small machines.
51040 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
51041 parameterize.
51042
51043 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
51044
51045 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
51046 mips.
51047 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51048
51049 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
51050
51051 * g++.old_deja/g++.pt/using8.C: New test.
51052
51053 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
51054
51055 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
51056
51057 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
51058
51059 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
51060 where a failure is expected.
51061 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
51062
51063 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
51064
51065 * g++.old_deja/g++.pt/instantiate12.C: New test.
51066
51067 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
51068
51069 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
51070 start of structs.
51071 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
51072 * g++.old-deja/g++.brendan/crash17.C: Likewise.
51073 * g++.old-deja/g++.brendan/crash29.C: Likewise.
51074 * g++.old-deja/g++.brendan/crash48.C: Likewise.
51075 * g++.old-deja/g++.brendan/ns1.C: Likewise.
51076 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
51077 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
51078 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
51079 * g++.old-deja/g++.eh/spec6.C: Likewise.
51080 * g++.old-deja/g++.jason/crash3.C: Likewise.
51081 * g++.old-deja/g++.law/ctors11.C: Likewise.
51082 * g++.old-deja/g++.law/ctors17.C: Likewise.
51083 * g++.old-deja/g++.law/ctors5.C: Likewise.
51084 * g++.old-deja/g++.law/ctors9.C: Likewise.
51085 * g++.old-deja/g++.mike/ambig1.C: Likewise.
51086 * g++.old-deja/g++.mike/net22.C: Likewise.
51087 * g++.old-deja/g++.mike/p3538a.C: Likewise.
51088 * g++.old-deja/g++.mike/p3538b.C: Likewise.
51089 * g++.old-deja/g++.mike/virt3.C: Likewise.
51090 * g++.old-deja/g++.niklas/t128.C: Likewise.
51091 * g++.old-deja/g++.other/anon4.C: Likewise.
51092 * g++.old-deja/g++.other/using1.C: Likewise.
51093 * g++.old-deja/g++.other/warn3.C: Likewise.
51094 * g++.old-deja/g++.pt/t37.C: Likewise.
51095 * g++.old-deja/g++.robertl/eb69.C: Likewise.
51096 * g++.old-deja/g++.robertl/eb71.C: Likewise.
51097
51098 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
51099
51100 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
51101
51102 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51103
51104 * gcc.c-torture/execute/stdio-opt-3.c: New test.
51105
51106 2001-01-07 Jakub Jelinek <jakub@redhat.com>
51107
51108 * gcc.c-torture/compile/20010107-1.c: New test.
51109
51110 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
51111
51112 * gcc.c-torture/execute/builtin-noret-1.c: New test.
51113
51114 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
51115
51116 * gcc.dg/format/format.h: New file.
51117 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
51118 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
51119 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
51120 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
51121 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
51122 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
51123 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
51124 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
51125 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
51126 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
51127 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
51128 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
51129 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
51130 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
51131 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
51132 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
51133 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
51134 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
51135 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
51136 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
51137 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
51138 instead of declaring standard types, macros and functions in each
51139 test.
51140
51141 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
51142
51143 * gcc.c-torture/execute/20010106-1.c: New test.
51144
51145 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
51146
51147 * gcc.dg/format/format.exp: New file.
51148 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
51149 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
51150 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
51151 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
51152 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
51153 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
51154 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
51155 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
51156 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
51157 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
51158 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
51159 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
51160 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
51161 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
51162 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
51163 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
51164 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
51165 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
51166 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
51167 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
51168 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
51169 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
51170 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
51171 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
51172 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
51173 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
51174 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
51175 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
51176 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
51177 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
51178 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
51179 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
51180 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
51181 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
51182 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
51183 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
51184 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
51185 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
51186 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
51187 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
51188 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
51189 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
51190
51191 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
51192
51193 * gcc.c-torture/execute/991228-1.c: Take word endianness into
51194 account.
51195
51196 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
51197
51198 * gcc.c-torture/execute/builtin-complex-1.c: New test.
51199
51200 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
51201
51202 * g++.old-deja/g++.pt/crash62.C: New test.
51203
51204 2001-01-04 Richard Henderson <rth@redhat.com>
51205
51206 * gcc.dg/20000926-1.c: Update expected warnings.
51207 * gcc.dg/array-2.c: Likewise.
51208 * gcc.dg/array-4.c: Also validate flexible array members.
51209 * gcc.dg/c99-flex-array-1.c: New.
51210
51211 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
51212
51213 * gcc.c-torture/compile/20001222-1.x: Remove.
51214
51215 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
51216
51217 * gcc.c-torture/execute/built-in-setjmp.c: New.
51218
51219 2001-01-03 Richard Henderson <rth@redhat.com>
51220
51221 * gcc.dg/940510-1.c: Update expected error wording.
51222 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
51223
51224 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
51225
51226 * lib/target-supports.exp (check_alias_available): Modified to
51227 indicate aliases not supported if only weak aliases are supported.
51228
51229 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51230
51231 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
51232 Turn on cmpstrsi checks for __pj__ and __i370__.
51233
51234 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
51235
51236 * g++.old-deja/g++.other/virtual11.C: New test.
51237
51238 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
51239
51240 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
51241
51242 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51243
51244 * gcc.c-torture/compile/20010102-1.c: New test.
51245
51246 2001-01-02 Andreas Jaeger <aj@suse.de>
51247
51248 * gcc.dg/noreturn-3.c: New test.
51249
51250 * gcc.dg/noreturn-4.c: New test.
51251
51252 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51253
51254 * gcc.c-torture/execute/stdio-opt-1.c: Also test
51255 __builtin_fputc and __builtin_fwrite.
51256
51257 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
51258
51259 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
51260 signed char, not default char.
51261
51262 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
51263
51264 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
51265
51266 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
51267
51268 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
51269
51270 2000-12-29 Richard Henderson <rth@redhat.com>
51271
51272 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
51273 (__cyg_profile_func_exit): Define.
51274
51275 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
51276
51277 * g++.dg/vtgc1.C: New test.
51278
51279 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
51280
51281 * gcc.dg/noncompile/20001228-1.c: New test.
51282
51283 * gcc.dg/20001228-1.c: New test.
51284
51285 * gcc.c-torture/execute/20001228-1.c: New test.
51286
51287 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
51288
51289 * gcc.dg/format-strfmon-1.c: New test.
51290
51291 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51292
51293 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
51294 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
51295 * gcc.c-torture/execute/string-opt-1.c: Likewise.
51296 * gcc.c-torture/execute/string-opt-2.c: Likewise.
51297 * gcc.c-torture/execute/string-opt-3.c: Likewise.
51298 * gcc.c-torture/execute/string-opt-4.c: Likewise.
51299 * gcc.c-torture/execute/string-opt-6.c: Likewise.
51300 * gcc.c-torture/execute/string-opt-7.c: Likewise.
51301 * gcc.c-torture/execute/string-opt-8.c: Likewise.
51302 * gcc.c-torture/execute/string-opt-9.c: Likewise.
51303 * gcc.c-torture/execute/string-opt-10.c: Likewise.
51304 * gcc.c-torture/execute/string-opt-11.c: Likewise.
51305 * gcc.c-torture/execute/string-opt-12.c: Likewise.
51306
51307 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
51308 * gcc.c-torture/execute/string-opt-4.c: Test index.
51309
51310 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
51311
51312 * gcc.c-torture/compile/20001226-1.c: New test.
51313
51314 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
51315
51316 * gcc.c-torture/compile/20001222-1.c: New test.
51317 * gcc.c-torture/compile/20001222-1.x: Xfail.
51318
51319 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
51320
51321 * gcc.c-torture/execute/comp-goto-2.c: New test.
51322
51323 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
51324
51325 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
51326 Use long types if __INT_MAX__ is 32767.
51327 (main): Use cast to (sint32 *) when poking 88 into a_page.
51328
51329 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
51330
51331 2000-12-21 Bernd Schmidt <bernds@redhat.com>
51332
51333 * gcc.c-torture/compile/20001221-1.c: New test.
51334 * gcc.c-torture/execute/20001221-1.c: New test.
51335
51336 2000-12-20 Richard Henderson <rth@redhat.com>
51337
51338 * g++.old-deja/g++.pt/crash36.C: Update error lines.
51339 * g++.old-deja/g++.robertl/eb109.C: Likewise.
51340
51341 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51342
51343 * gcc.dg/compare3.c: New test.
51344
51345 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
51346
51347 * gcc.dg/format-warnll-1.c: New test.
51348
51349 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
51350
51351 * gcc.dg/cpp/cmdlne-P.c: New test.
51352
51353 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
51354
51355 * gcc.c-torture/execute/builtin-abs-1.c,
51356 gcc.c-torture/execute/builtin-abs-2.c: New tests.
51357
51358 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
51359
51360 * gcc.dg/cpp/multiline.c: New test.
51361
51362 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
51363
51364 * g++.old-deja/g++.other/syshdr1.C: Update.
51365 * gcc.dg/cpp/lineflags.c: Remove temporarily.
51366
51367 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51368
51369 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
51370
51371 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51372
51373 * g++.old-deja/g++.pt/ttp65.C: New test.
51374
51375 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51376
51377 * g++.old-deja/g++.pt/ttp64.C: New test.
51378
51379 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51380
51381 * g++.old-deja/g++.pt/spec33.C: New test.
51382
51383 2000-12-14 Catherine Moore <clm@redhat.com>
51384
51385 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
51386 * gcc.c-torture/execute/920612-2.c: Likewise.
51387 * gcc.c-torture/execute/920428-2.c: Likewise.
51388 * gcc-c-torture/execute/va-arg-11.c: Call exit.
51389 * gcc.c-torture/execute/va-arg-21.c: Likewise.
51390
51391 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51392
51393 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
51394 * gcc.dg/pack-test-2.c: Likewise.
51395
51396 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
51397
51398 Tests by Zack Weinberg <zackw@stanford.edu>.
51399
51400 * gcc.dg/cpp/defined.c: Update.
51401 * gcc.dg/cpp/defined_trad.c: New tests.
51402
51403 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
51404
51405 * gcc.dg/cpp/trad-direct.c: Update.
51406
51407 2000-12-11 Neil Booth <neilb@earthling.net>
51408
51409 * gcc.dg/cpp/defined_trad.c
51410
51411 2000-12-11 Neil Booth <neilb@earthling.net>
51412
51413 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
51414
51415 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
51416
51417 * gcc.dg/format-miss-2.c: New test.
51418
51419 2000-12-09 Neil Booth <neilb@earthling.net>
51420
51421 * gcc.dg/cpp/lineflags.c: New tests.
51422 * gcc.dg/cpp/poison.c: Update.
51423 * gcc.dg/cpp/redef2.c: Update.
51424 * gcc.dg/cpp/skipping.c: New test.
51425
51426 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
51427
51428 * g++.old-deja/g++.other/eh3.C: New testcase.
51429
51430 2000-12-07 Neil Booth <neilb@earthling.net>
51431
51432 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
51433 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
51434 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
51435 wtr-union-init-2.c, wtr-union-init-3.c: Update.
51436 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
51437 Update.
51438
51439 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51440
51441 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
51442 __SIZE_TYPE__ instead of int for type of integers cast to
51443 pointers.
51444
51445 2000-12-07 Jakub Jelinek <jakub@redhat.com>
51446
51447 * g++.old-deja/g++.other/cleanup4.C: New test.
51448
51449 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51450
51451 * format-sec-1.c: New test.
51452
51453 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51454
51455 * gcc.dg/format-nonlit-3.c: New test.
51456
51457 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51458
51459 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
51460 through a null pointer.
51461
51462 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51463
51464 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
51465 * g++.old-deja/g++.pt/partial4.C: New test.
51466
51467 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
51468
51469 * gcc.c-torture/execute/ieee/hugeval.x: New.
51470
51471 2000-12-06 Neil Booth <neilb@earthling.net>
51472
51473 * gcc.dg/cpp/backslash2.c: New tests.
51474
51475 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51476
51477 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
51478 * gcc.c-torture/execute/stdio-opt-2.c: New test.
51479
51480 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
51481
51482 * gcc.c-torture/execute/20001203-2.c: New testcase.
51483
51484 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
51485
51486 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
51487 * g++.old-deja/g++.other/virtual10.C: New test.
51488
51489 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
51490
51491 * g++.old-deja/g++.mike/pmf5.C: Remove test.
51492
51493 2000-12-05 Richard Henderson <rth@redhat.com>
51494
51495 * gcc.c-torture/compile/20001205-1.c: New.
51496
51497 2000-12-04 Neil Booth <neilb@earthling.net>
51498
51499 * g++.old-deja/g++.other/virtual9.C: New test.
51500 * g++.old-deja/g++.pt/crash61.C: New test.
51501 * gcc.c-torture/execute/loop-9.c: New test.
51502
51503 2000-12-04 Neil Booth <neilb@earthling.net>
51504
51505 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
51506 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
51507 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
51508 * gcc.dg/cpp/extratokens.c: ...here.
51509
51510 2000-12-04 Neil Booth <neilb@earthling.net>
51511
51512 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
51513 New tests.
51514
51515 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51516
51517 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
51518 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
51519
51520 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
51521
51522 * gcc.c-torture/execute/20001203-1.c: New test.
51523
51524 2000-12-03 Neil Booth <neilb@earthling.net>
51525
51526 * gcc.dg/cpp/macro6.c: New test cases.
51527
51528 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51529
51530 * gcc.c-torture/execute/string-opt-9.c: New test.
51531 * gcc.c-torture/execute/string-opt-10.c: Likewise.
51532 * gcc.c-torture/execute/string-opt-11.c: Likewise.
51533 * gcc.c-torture/execute/string-opt-12.c: Likewise.
51534
51535 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
51536 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
51537
51538 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
51539
51540 * gcc.dg/cpp/if-6.c: New testcase.
51541
51542 * gcc.dg/20001201-1.c: New testcase.
51543
51544 2000-12-02 Neil Booth <neilb@earthling.net>
51545
51546 * g++.old-deja/g++.other/externC4.C,
51547 g++.old-deja/g++.other/friend10.C: New tests.
51548
51549 2000-12-02 Neil Booth <neilb@earthling.net>
51550
51551 * g++.old-deja/g++.other/instan2.C
51552 * g++.old-deja/g++.other/instan3.C: New test.
51553
51554 2000-12-02 Neil Booth <neilb@earthling.net>
51555
51556 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
51557 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
51558 gnuc99.c,gnuc99-pedantic.c: New tests.
51559
51560 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
51561
51562 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
51563 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
51564
51565 2000-12-01 Neil Booth <neilb@earthling.net>
51566
51567 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
51568 * gcc.dg/cpp/poison.c: Update.
51569 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
51570
51571 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
51572
51573 * g77.f-torture/execute/20001201.f: New test.
51574
51575 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
51576
51577 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
51578
51579 2000-12-01 Jakub Jelinek <jakub@redhat.com>
51580
51581 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
51582
51583 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
51584
51585 * g++.old-deja/g++.other/cast6.C: New test.
51586
51587 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
51588
51589 * gcc.c-torture/execute/20001130-2.c: New testcase.
51590
51591 2000-11-30 Richard Henderson <rth@redhat.com>
51592
51593 * gcc.c-torture/execute/20001130-1.c: New test.
51594
51595 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51596
51597 * g++.old-deja/g++.other/op3.C: New test.
51598
51599 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51600
51601 * g++.old-deja/g++.other/op2.C: New test.
51602
51603 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51604
51605 * g++.old-deja/g++.other/crash38.C: New test.
51606
51607 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
51608
51609 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
51610
51611 2000-11-29 Jakub Jelinek <jakub@redhat.com>
51612
51613 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
51614 tests.
51615 * gcc.c-torture/execute/string-opt-6.c: New test.
51616
51617 * gcc.dg/20001117-1.c: Add main.
51618
51619 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
51620
51621 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
51622 Move from here ...
51623 * gcc.dg/940510-1.c: ... to here.
51624
51625 * gcc.dg/20000926-1.c: GNU C now allows initializations of
51626 zero-size arrays in toplevel structures.
51627
51628 2000-11-28 Jakub Jelinek <jakub@redhat.com>
51629
51630 * gcc.c-torture/execute/loop-8.c: New test.
51631
51632 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51633
51634 * g++.old-deja/g++.other/base1.C: New test.
51635
51636 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51637
51638 * g++.old-deja/g++.other/parse2.C: New test.
51639
51640 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51641
51642 * g++.old-deja/g++.pt/incomplete1.C: New test.
51643
51644 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51645
51646 * g++.old-deja/g++.other/friend9.C: New test.
51647
51648 2000-11-28 Jakub Jelinek <jakub@redhat.com>
51649
51650 * gcc.dg/20001127-1.c: New test.
51651
51652 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
51653
51654 * g++.old-deja/g++.pt/friend46.C: New test.
51655
51656 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
51657
51658 * g++.old-deja/g++.other/ptrmem8.C: New test.
51659
51660 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51661
51662 * gcc.c-torture/execute/string-opt-7.c: New test.
51663 * gcc.c-torture/execute/string-opt-8.c: Likewise.
51664
51665 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
51666
51667 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
51668 instead of 'mkcheck 2'.
51669
51670 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
51671
51672 * gcc.c-torture/execute/memcheck/driver.c,
51673 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
51674 C9X references to refer to C99.
51675
51676 2000-11-25 Jakub Jelinek <jakub@redhat.com>
51677
51678 * gcc.dg/ultrasp3.c: New test.
51679
51680 2000-11-25 Neil Booth <neilb@earthling.net>
51681
51682 * gcc.dg/cpp/include2.c: Update test to be locale independent.
51683
51684 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
51685
51686 * gcc.c-torture/compile/20001123-2.c: New.
51687
51688 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51689
51690 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
51691
51692 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
51693
51694 * gcc.dg/sequence-point-1.c: Add some new tests.
51695 * gcc.c-torture/execute/20001124-1.c: New test.
51696
51697 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
51698
51699 * g++.old-deja/g++.other/vaarg4.C: New test.
51700 * gcc.c-torture/compile/20001123-1.c: New test.
51701
51702 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
51703
51704 * g++.other/crash24.C: Adjust and remove XFAIL.
51705 * g++.other/crash37.C: New test.
51706
51707 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
51708
51709 * g++.old-deja/g++.pt/instantiate9.C: New test.
51710
51711 2000-11-22 Mark Mitchell <mark@codesourcery.com>
51712
51713 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
51714 new ABI, too.
51715
51716 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
51717 * g++.old-deja/g++.robertl/eb55.C: Likewise.
51718
51719 2000-11-22 Neil Booth <neilb@earthling.net>
51720
51721 * gcc.dg/cpp/Wtrigraphs.c: New test.
51722
51723 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
51724
51725 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
51726
51727 2000-11-22 Jakub Jelinek <jakub@redhat.com>
51728
51729 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
51730
51731 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
51732
51733 * lib/gcc-dg.exp: load_lib scanasm.exp.
51734 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
51735 * lib/g++-dg.exp: load_lib scanasm.exp.
51736 * lib/scanasm.exp: New.
51737 (scan-assembler, scan-assembler-not): Add optional arguments to
51738 test name, or if not present, the pattern name.
51739 (scan-assembler-dem, scan-assembler-dem-not): New.
51740
51741 * g++.dg/dg.exp: New.
51742
51743 2000-11-21 Neil Booth <neilb@earthling.net>
51744
51745 * gcc.dg/cpp/integrated1.c: Remove.
51746
51747 2000-11-21 Jakub Jelinek <jakub@redhat.com>
51748
51749 * gcc.c-torture/execute/20001121-1.c: New test.
51750
51751 2000-11-21 Richard Henderson <rth@redhat.com>
51752
51753 * gcc.c-torture/compile/20001121-1.c: New test.
51754
51755 2000-11-20 Neil Booth <neilb@earthling.net>
51756
51757 * gcc.dg/cpp/integrated1.c: New test.
51758
51759 2000-11-21 Jakub Jelinek <jakub@redhat.com>
51760
51761 * g++.old-deja/g++.other/inline17.C: New test.
51762
51763 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
51764
51765 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
51766 local variable to be zero: I made the variable global. Now
51767 uses abort() and exit() instead of relying on main's return value.
51768
51769 2000-11-20 Neil Booth <neilb@earthling.net>
51770
51771 * gcc.dg/cpp/paste2.c: Update test.
51772 * objc/execute/paste.m: New test.
51773
51774 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
51775
51776 * gcc.dg/c99-condexpr-1.c: New test.
51777
51778 2000-11-20 Neil Booth <neilb@earthling.net>
51779
51780 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
51781
51782 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
51783
51784 * g++.old-deja/g++.pt/export1.C: New test.
51785
51786 2000-11-20 Jakub Jelinek <jakub@redhat.com>
51787
51788 * gcc.dg/20001117-1.c: New test.
51789
51790 2000-11-18 Richard Henderson <rth@redhat.com>
51791
51792 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
51793
51794 2000-11-18 Richard Henderson <rth@redhat.com>
51795
51796 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
51797 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
51798 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
51799
51800 2000-11-18 Richard Henderson <rth@redhat.com>
51801
51802 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
51803 (main): New. Exit cleanly.
51804
51805 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
51806
51807 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
51808 gcc.dg/c99-fordecl-2.c: New tests.
51809
51810 2000-11-18 Richard Henderson <rth@redhat.com>
51811
51812 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
51813 * gcc.c-torture/execute/zerolen-2.c: New.
51814
51815 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51816
51817 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
51818 memory.
51819
51820 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
51821
51822 * g++.old-deja/g++.pt/instantiate8.C: New test.
51823
51824 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
51825
51826 * g++.old-deja/g++.other/incomplete.C: Add more tests.
51827 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
51828
51829 2000-11-16 Nick Clifton <nickc@redhat.com>
51830
51831 * gcc.c-torture/execute/nestfunc-2.c: New test.
51832 * gcc.c-torture/execute/nestfunc-3.c: New test.
51833
51834 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
51835
51836 * gcc.c-torture/compile/20001116-1.c: New test.
51837
51838 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51839
51840 * gcc.c-torture/execute/20001115-1.c: New test.
51841
51842 2000-11-15 Mark Mitchell <mark@codesourcery.com>
51843
51844 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
51845 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
51846 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
51847 * g++.old-deja/g++.abi/vmihint.C: Likewise.
51848
51849 2000-11-15 Neil Booth <neilb@earthling.net>
51850
51851 gcc.dg/cpp/_Pragma1.c: Update.
51852 gcc.dg/cpp/_Pragma2.c: New test.
51853
51854 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
51855
51856 * g++.old-deja/g++.other/anon5.C: New test.
51857
51858 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
51859
51860 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
51861 tests.
51862
51863 2000-11-14 Jakub Jelinek <jakub@redhat.com>
51864
51865 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
51866 output.
51867
51868 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51869
51870 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
51871 labels at end of compound statements.
51872
51873 2000-11-13 Jakub Jelinek <jakub@redhat.com>
51874
51875 * gcc.c-torture/execute/loop-7.c: New test.
51876
51877 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51878
51879 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
51880
51881 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51882
51883 * gcc.dg/c99-bool-1.c: New test.
51884
51885 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51886
51887 * gcc.dg/c99-scope-1.c: Remove xfail.
51888 * gcc.dg/c99-scope-2.c: New test.
51889
51890 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51891
51892 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
51893 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
51894
51895 2000-11-11 Mark Mitchell <mark@codesourcery.com>
51896
51897 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
51898 error messages.
51899
51900 * g++.mike/p700.C: Don't typedef wchar_t.
51901 * g++.mike/p784.C: Likewise.
51902 * g++.mike/eb101.C: Don't use __wchar_t.
51903
51904 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
51905
51906 * g77.f-torture/execute/20001111.[fx]: Test premature exit
51907 from DO loop.
51908
51909 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
51910
51911 * gcc.c-torture/execute/20001111-1.c: New test.
51912
51913 2000-11-10 Nick Clifton <nickc@redhat.com>
51914
51915 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
51916 long multuiple and accumulate.
51917
51918 2000-11-09 Richard Henderson <rth@redhat.com>
51919
51920 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
51921 via size_t instead of int.
51922
51923 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
51924 * gcc.c-torture/execute/string-opt-2.c: Likewise.
51925 * gcc.c-torture/execute/string-opt-3.c: Likewise.
51926 * gcc.c-torture/execute/string-opt-4.c: Likewise.
51927
51928 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
51929
51930 * gcc.c-torture/compile/20001109-1.c: New test.
51931 * gcc.c-torture/compile/20001109-2.c: New test.
51932
51933 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
51934
51935 * g++.old-deja/g++.pt/operator1.C: New test.
51936 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
51937
51938 2000-11-09 Jakub Jelinek <jakub@redhat.com>
51939
51940 * gcc.dg/20001108-1.c: New test.
51941
51942 2000-11-09 Jakub Jelinek <jakub@redhat.com>
51943
51944 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
51945 with both arguments constant strings.
51946 * gcc.c-torture/execute/string-opt-3.c: New test.
51947 * gcc.c-torture/execute/string-opt-4.c: New test.
51948 * gcc.c-torture/execute/string-opt-5.c: New test.
51949
51950 2000-11-08 Nick Clifton <nickc@redhat.com>
51951
51952 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
51953 mulsidi3adddi patterns.
51954
51955 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
51956
51957 * g++.old-deja/g++.other/crash36.C: New test.
51958
51959 2000-11-08 Jakub Jelinek <jakub@redhat.com>
51960
51961 * g++.old-deja/g++.other/init16.C: New test.
51962
51963 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
51964
51965 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
51966
51967 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
51968
51969 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
51970 * gcc.c-torture/execute/va-arg-16.x: Likewise.
51971 * gcc.c-torture/execute/va-arg-17.x: Likewise.
51972
51973 2000-11-07 DJ Delorie <dj@redhat.com>
51974
51975 * gcc.dg/20000614-1.c: Add return so that test can pass.
51976
51977 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51978
51979 * gcc.c-torture/execute/string-opt-1.c: New test.
51980
51981 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
51982
51983 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
51984 mips-sgi-irix6.* because the MIPS ABI passes floating-point
51985 parameters in registers, and there is no way for a varargs
51986 function to know in which order the integer and floating-point
51987 parameters should be interleaved when they are placed on the
51988 stack.
51989 * gcc.c-torture/execute/va-arg-16.x: Likewise.
51990 * gcc.c-torture/execute/va-arg-17.x: Likewise.
51991
51992 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51993
51994 * gcc.c-torture/execute/string-opt-2.c: New test.
51995
51996 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
51997
51998 * g++.old-deja/g++.pt/crash60.C: New test.
51999
52000 2000-11-06 Jakub Jelinek <jakub@redhat.com>
52001
52002 * g++.old-deja/g++.other/crash24.C: New test.
52003 * g++.old-deja/g++.other/crash25.C: New test.
52004 * g++.old-deja/g++.other/crash26.C: New test.
52005 * g++.old-deja/g++.other/crash27.C: New test.
52006 * g++.old-deja/g++.other/crash28.C: New test.
52007 * g++.old-deja/g++.other/crash29.C: New test.
52008 * g++.old-deja/g++.other/crash30.C: New test.
52009 * g++.old-deja/g++.other/crash31.C: New test.
52010 * g++.old-deja/g++.other/crash32.C: New test.
52011 * g++.old-deja/g++.other/crash33.C: New test.
52012 * g++.old-deja/g++.other/crash34.C: New test.
52013 * g++.old-deja/g++.other/crash35.C: New test.
52014
52015 2000-11-06 Jakub Jelinek <jakub@redhat.com>
52016
52017 * gcc.c-torture/execute/20001031-1.c: New test.
52018
52019 2000-11-04 Mark Mitchell <mark@codesourcery.com>
52020
52021 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
52022 namespace.
52023
52024 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
52025 standards-conformant.
52026
52027 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
52028
52029 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
52030 * g++.old-deja/g++.mike/p755a.C: Likewise.
52031 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
52032 library makes no calls to `operator new' during initialization.
52033
52034 2000-11-04 Neil Booth <neilb@earthling.net>
52035
52036 * gcc.dg/cpp/include2.c: New tests.
52037
52038 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
52039
52040 * lib/g++.exp (g++_set_ld_library_path): New function.
52041 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
52042
52043 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
52044
52045 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
52046 warnings.
52047
52048 2000-11-01 Richard Henderson <rth@redhat.com>
52049
52050 * g++.old-deja/g++.ext/namedret1.C: New.
52051 * g++.old-deja/g++.ext/namedret2.C: New.
52052 * g++.old-deja/g++.ext/namedret3.C: New.
52053
52054 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
52055
52056 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
52057 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
52058
52059 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52060
52061 * gcc.c-torture/execute/va-arg-21.c: New test.
52062
52063 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
52064
52065 * gcc.dg/c99-complex-2.c: New test.
52066
52067 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52068
52069 * gcc.c-torture/execute/stdio-opt-1.c: New test.
52070
52071 2000-10-31 Jakub Jelinek <jakub@redhat.com>
52072
52073 * g++.old-deja/g++.other/inline16.C: New test.
52074
52075 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
52076
52077 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
52078 __PRETTY_FUNCTION__
52079
52080 2000-10-29 Neil Booth <neilb@earthling.net>
52081
52082 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
52083 New tests.
52084 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
52085 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
52086 optimisation.
52087
52088 2000-10-29 Neil Booth <neilb@earthling.net>
52089
52090 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
52091 * mi1.c, mi1c.h: Add null directives to multiple-include test.
52092 * mi5.c: Test multiple includes work with -C.
52093 * trigraphs.c: Test ^= version.
52094
52095 2000-10-28 Neil Booth <neilb@earthling.net>
52096
52097 New tests and test updates for new macro expander.
52098
52099 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
52100 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
52101 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
52102 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
52103 new diagnostic messages.
52104
52105 * gcc.dg/cpp/macro3.c: New tests.
52106
52107 2000-10-27 Mark Mitchell <mark@codesourcery.com>
52108
52109 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
52110 on the same line.
52111
52112 2000-10-27 Jakub Jelinek <jakub@redhat.com>
52113
52114 * g++.old-deja/g++.other/eh2.C: New test.
52115
52116 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
52117
52118 * gcc.c-torture/execute/20001027-1.c: New test.
52119
52120 2000-10-26 Richard Henderson <rth@redhat.com>
52121
52122 * gcc.c-torture/execute/20001026-1.c: New.
52123
52124 2000-10-26 Mark Mitchell <mark@codesourcery.com>
52125
52126 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
52127 * g++.old-deja/g++.law/builtin1.C: Likewise.
52128 * g++.old-deja/g++.law/ctors10.C: Likewise.
52129 * g++.old-deja/g++.law/virtual3.C: Likewise.
52130 * g++.old-deja/g++.mike/p658.C: Likewise.
52131 * g++.old-deja/g++.other/sibcall1.C: Likewise.
52132 * g++.old-deja/g++.other/vaarg2.C: Likewise.
52133 * g++.old-deja/g++.robertl/eb124.C: Likewise.
52134 * g++.old-deja/g++.robertl/eb44.C: Likewise.
52135 * g++.old-deja/g++.robertl/eb77.C: Likewise.
52136
52137 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
52138
52139 * gcc.c-torture/compile/20001024-1.c: New test.
52140
52141 2000-10-25 Mark Mitchell <mark@codesourcery.com>
52142
52143 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
52144 to tell us whether or not we are using V3.
52145
52146 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
52147
52148 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
52149 operands.
52150
52151 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
52152
52153 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
52154
52155 2000-10-25 Jakub Jelinek <jakub@redhat.com>
52156
52157 * gcc.c-torture/execute/20001024-1.c: New test.
52158
52159 2000-10-24 Jakub Jelinek <jakub@redhat.com>
52160
52161 * g++.old-deja/g++.other/sibcall1.C: New test.
52162
52163 2000-10-20 Jakub Jelinek <jakub@redhat.com>
52164
52165 * gcc.dg/noncompile/init-3.c: New test.
52166
52167 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
52168
52169 * gcc.dg/format-array-1.c: New test.
52170
52171 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
52172
52173 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
52174 writing through null pointers; remove comment about testing
52175 unterminated strings.
52176
52177 2000-10-17 Matthew Hiller <hiller@redhat.com>
52178
52179 * gcc.c-torture/execute/20001017-2.c: New test.
52180
52181 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
52182
52183 * gcc.c-torture/compile/20001018-1.c: New test.
52184 * gcc.c-torture/compile/20001018-1.x: Xfail.
52185
52186 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52187
52188 * gcc.c-torture/execute/20001017-1.c: New test.
52189
52190 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
52191
52192 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
52193 for multiple use of arguments with scanf formats; add tests for
52194 multiple use of arguments.
52195
52196 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
52197
52198 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
52199 from some old tests.
52200
52201 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
52202
52203 * gcc.dg/format-miss-1.c: New test.
52204
52205 2000-10-16 Jakub Jelinek <jakub@redhat.com>
52206
52207 * gcc.c-torture/execute/20001013-1.c: New test.
52208
52209 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
52210
52211 * gcc.dg/format-branch-1.c: New test.
52212
52213 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
52214
52215 * README, lib/file-format.exp: Remove EGCS references.
52216
52217 2000-10-16 Jakub Jelinek <jakub@redhat.com>
52218
52219 * gcc.dg/20001013-1.c: New test.
52220
52221 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
52222
52223 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
52224 for intmax_t in the compiler using __typeof__ and the type rules
52225 for conditional expressions.
52226
52227 2000-10-13 Jakub Jelinek <jakub@redhat.com>
52228
52229 * gcc.dg/20001012-1.c: New test.
52230 * gcc.dg/20001012-2.c: New test.
52231
52232 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52233
52234 * gcc.dg/format-attr-1.c: New test.
52235
52236 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52237
52238 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
52239 __LONG_LONG_MAX__ instead of LLONG_MAX.
52240
52241 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52242
52243 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
52244 scanf flags.
52245 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
52246 flags.
52247
52248 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
52249
52250 * gcc.dg/sequence-pt-1.c: New test.
52251
52252 2000-10-11 Geoff Keating <geoffk@cygnus.com>
52253
52254 * gcc.c-torture/execute/20001011-1.c: New testcase.
52255 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
52256
52257 2000-10-10 Jakub Jelinek <jakub@redhat.com>
52258
52259 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
52260 does not error on it.
52261
52262 2000-10-10 Jakub Jelinek <jakub@redhat.com>
52263
52264 * gcc.dg/20001009-1.c: New test.
52265
52266 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
52267
52268 * gcc.c-torture/compile/20001009-1.c: Move from here ....
52269 * gcc.c-torture/execute/20001009-2.c: ... to here.
52270
52271 2000-10-09 Geoff Keating <geoffk@cygnus.com>
52272
52273 * gcc.c-torture/compile/20001009-1.c: New testcase.
52274 * gcc.c-torture/execute/20001009-1.c: New testcase.
52275 Testcases provided by Jan Hubicka <jh@suse.cz>.
52276
52277 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
52278
52279 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52280 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
52281 uintmax_t using <limits.h> to emulate the compiler's internal
52282 logic. No longer XFAIL %j tests.
52283
52284 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
52285
52286 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
52287 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52288 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
52289 regexps and details of expected handling of some bad formats.
52290 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
52291 suppression.
52292
52293 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
52294
52295 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
52296 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
52297 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
52298 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
52299 in list archives.
52300
52301 2000-10-06 Richard Henderson <rth@cygnus.com>
52302
52303 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
52304 * g++.old-deja/g++.brendan/crash52.C: Likewise.
52305 * g++.old-deja/g++.jason/report.C: Likewise.
52306 * g++.old-deja/g++.law/friend5.C: Likewise.
52307 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
52308 of the expected warnings.
52309
52310 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
52311
52312 * g++.old-deja/g++.pt/enum14.C: New test.
52313
52314 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
52315
52316 * g++.old-deja/g++.pt/crash59.C: New test.
52317
52318 2000-10-04 Will Cohen <wcohen@redhat.com>
52319
52320 * gcc.dg/20000926-1.c: New test.
52321
52322 2000-10-03 Geoff Keating <geoffk@cygnus.com>
52323
52324 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
52325 function name for current C++ compiler.
52326 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
52327
52328 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
52329
52330 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
52331 __PRETTY_FUNCTION__.
52332 * g++.old-deja/g++.ext/pretty2.C: Likewise.
52333
52334 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52335
52336 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
52337
52338 2000-09-26 Jakub Jelinek <jakub@redhat.com>
52339
52340 * gcc.c-torture/compile/20000923-1.c: New test.
52341
52342 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
52343
52344 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
52345 * g++.old-deja/g++.pt/ttp62.C: Same.
52346 * g++.old-deja/g++.other/inline14.C: Same.
52347
52348 2000-09-24 Richard Henderson <rth@cygnus.com>
52349
52350 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
52351
52352 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
52353
52354 * gcc.dg/c90-printf-1.c: Add test for wide string format.
52355
52356 2000-09-22 Geoff Keating <geoffk@cygnus.com>
52357
52358 * gcc.c-torture/compile/20000922-1.c: New file.
52359
52360 2000-09-21 Nick Clifton <nickc@redhat.com>
52361
52362 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
52363 a signed long modulo operation.
52364 (mod6): New function - perform an unsigned long modulo operation.
52365 (main): Add tests for modulos of very large numbers by very small
52366 dividends.
52367
52368 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52369
52370 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
52371
52372 2000-09-19 Richard Henderson <rth@cygnus.com>
52373
52374 * gcc.dg/compare2.c (case 10): XFAIL.
52375
52376 2000-09-18 Richard Henderson <rth@cygnus.com>
52377
52378 * gcc.c-torture/execute/20000906-1.c: Move ...
52379 * gcc.dg/20000906-1.c: ... here. Only run on targets
52380 that support __builtin_trap.
52381
52382 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
52383
52384 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
52385
52386 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
52387
52388 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
52389 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
52390 more $ format tests.
52391
52392 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
52393
52394 * gcc.dg/format-errmk-1.c: New test.
52395
52396 2000-09-17 Greg McGary <greg@mcgary.org>
52397
52398 * gcc.c-torture/execute/20000917-1.x: Remove.
52399
52400 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
52401
52402 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
52403
52404 2000-09-17 Greg McGary <greg@mcgary.org>
52405
52406 * gcc.c-torture/execute/20000917-1.c: New test.
52407 * gcc.c-torture/execute/20000917-1.x: XFAIL.
52408
52409 2000-09-16 Neil Booth <NeilB@earthling.net>
52410
52411 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
52412 in nested macro bug.
52413
52414 2000-09-15 Neil Booth <NeilB@earthling.net>
52415
52416 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
52417
52418 2000-09-14 Jeffrey A Law (law@cygnus.com)
52419
52420 * gcc.c-torture/execute/20000914-1.c: New test.
52421
52422 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
52423
52424 * g++.other/inline13.C: New test.
52425
52426 2000-09-12 Andreas Jaeger <aj@suse.de>
52427
52428 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
52429 constant by Ulrich Drepper <drepper@redhat.com>.
52430
52431 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
52432
52433 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
52434
52435 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52436
52437 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
52438
52439 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
52440
52441 * gcc.dg/cpp/backslash.c: New test.
52442
52443 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
52444
52445 * gcc.c-torture/execute/20000910-1.c: New test.
52446 * gcc.c-torture/execute/20000910-2.c: Likewise.
52447
52448 2000-09-11 Robert Lipe <robertl@sco.com>
52449
52450 * gcc.dg/pragma-align.c: New test.
52451
52452 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
52453
52454 * g++.old-deja/g++.pt/explicit82.C: New test.
52455 * g++.old-deja/g++.pt/explicit83.C: New test.
52456
52457 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
52458
52459 * gcc.dg/asm-names.c: New test.
52460
52461 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52462
52463 * gcc.dg/cpp/tr-warn6.c: New test
52464
52465 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
52466
52467 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
52468 be accepted.
52469
52470 2000-09-07 Catherine Moore <clm@redhat.com>
52471
52472 * gcc.c-torture/execute/unroll-1.c: New test.
52473
52474 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
52475
52476 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
52477 ERROR markers.
52478 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
52479 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
52480 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
52481 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
52482 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
52483 Preprocess only.
52484 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
52485 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
52486
52487 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52488
52489 * g++.old-deja/g++.pt/deduct2.C: New test.
52490
52491 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52492
52493 * g++.old-deja/g++.pt/parms2.C: New test.
52494
52495 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52496
52497 * g++.old-deja/g++.pt/crash58.C: New test.
52498
52499 2000-09-06 Greg McGary <greg@mcgary.org>
52500
52501 * gcc.c-torture/execute/20000906-1.c: New test.
52502 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
52503
52504 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52505
52506 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
52507
52508 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52509
52510 * g++.old-deja/g++.pt/crash57.C: New test.
52511
52512 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52513
52514 * g++.old-deja/g++.pt/crash56.C: New test.
52515
52516 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52517
52518 * g++.old-deja/g++.pt/koenig1.C: New test.
52519
52520 2000-09-04 Jakub Jelinek <jakub@redhat.com>
52521
52522 * gcc.dg/20000904-1.c: New test.
52523
52524 2000-09-04 Jakub Jelinek <jakub@redhat.com>
52525
52526 * gcc.dg/cpp/paste8.c: New test.
52527
52528 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
52529
52530 * gcc.c-torture/compile/20000827-1.c: New test.
52531
52532 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
52533
52534 * gcc.dg/format-diag-1.c: New test.
52535
52536 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
52537
52538 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
52539 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
52540 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
52541 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
52542 gcc.dg/formatz-1.c: Adjust warning regular expressions.
52543
52544 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
52545
52546 * g++.old-deja/g++.other/nested4.C: New test.
52547
52548 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
52549
52550 * g++.old-deja/g++.ns/scoped1.C: New test.
52551
52552 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
52553
52554 * lib/g++.exp: Support testing already-installed GCC.
52555
52556 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52557
52558 * wtr-label-1.c, wtr-suffix-1.c: New tests.
52559
52560 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52561
52562 * gcc.dg/return-type-2.c: New test.
52563
52564 2000-08-27 Geoff Keating <geoffk@cygnus.com>
52565
52566 * gcc.c-torture/compile/20000825-1.c: New test.
52567
52568 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
52569
52570 * gcc.dg/dwarf2-2.c: New test.
52571
52572 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
52573
52574 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
52575 dg-warning regexps.
52576
52577 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
52578
52579 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
52580 gcc.dg/format-ext-5.c: New tests.
52581
52582 2000-08-25 Jakub Jelinek <jakub@redhat.com>
52583
52584 * g++.old-deja/g++.other/crash22.C: New test.
52585
52586 2000-08-24 Mark Mitchell <mark@codesourcery.com>
52587
52588 * gcc.dg/noncompile/930622-2.c: Adjust error message.
52589
52590 2000-08-24 Richard Henderson <rth@cygnus.com>
52591
52592 * gcc.dg/ia64-sync-1.c: New test.
52593 * gcc.dg/ia64-sync-2.c: New test.
52594 * gcc.dg/ia64-asm-1.c: New test.
52595
52596 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
52597
52598 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
52599 * gcc.dg/format-ext-2.c: New test.
52600
52601 2000-08-23 Jason Merrill <jason@redhat.com>
52602
52603 * lib/old-dejagnu.exp: Also ignore "In member function" and
52604 "At global scope".
52605
52606 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52607
52608 * gcc.dg/noncompile/label-lineno-1.c: New test.
52609
52610 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
52611
52612 * gcc.dg/c99-array-nonobj-1.c: New test.
52613
52614 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
52615
52616 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
52617 tests.
52618 * gcc.dg/format-ext-1.c: New test.
52619
52620 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52621
52622 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
52623 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
52624 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
52625 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
52626 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
52627
52628 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
52629
52630 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
52631 gcc.dg/c99-strftime-2.c: New tests.
52632
52633 2000-08-22 Richard Henderson <rth@cygnus.com>
52634
52635 * gcc.c-torture/execute/20000822-1.c: New test.
52636
52637 2000-08-21 Jakub Jelinek <jakub@redhat.com>
52638
52639 * gcc.c-torture/execute/20000819-1.x: Remove.
52640
52641 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
52642
52643 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
52644 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
52645 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
52646 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
52647 gcc.dg/format-xopen-1.c: New tests.
52648
52649 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
52650
52651 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
52652
52653 2000-08-21 Jakub Jelinek <jakub@redhat.com>
52654
52655 * g++.old-deja/g++.other/loop2.C: New test.
52656
52657 * gcc.c-torture/compile/20000606-1.c: New test.
52658 * gcc.c-torture/compile/20000728-1.c: New test.
52659 * gcc.c-torture/execute/20000801-1.c: New test.
52660 * gcc.c-torture/execute/20000801-2.c: New test.
52661 * gcc.c-torture/execute/20000819-1.c: New test.
52662 * gcc.c-torture/execute/20000819-1.x: XFAIL.
52663 * gcc.dg/20000629-1.c: New test.
52664 * gcc.dg/20000724-1.c: New test.
52665 * gcc.dg/20000807-1.c: New test.
52666
52667 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
52668
52669 * gcc.dg/cpp/pragma-1.c: New test.
52670 * gcc.dg/cpp/pragma-2.c: New test.
52671
52672 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
52673
52674 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
52675 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
52676
52677 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
52678
52679 * gcc.c-torture/compile/20000818-1.c: New test.
52680
52681 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
52682
52683 * gcc.c-torture/execute/20000818-1.c: New test.
52684
52685 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
52686
52687 * gcc.dg/format-va-1.c: New test.
52688
52689 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52690
52691 * g++.old-deja/g++.other/typedef8.C: New test.
52692
52693 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52694
52695 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
52696 * g++.old-deja/g++.mike/net36.C: Mark candidate.
52697 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
52698 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
52699 * g++.old-deja/g++.other/ptrmem7.C: New test.
52700 * g++.old-deja/g++.pt/ptrmem10.C: New test.
52701
52702 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52703
52704 * g++.old-deja/g++.pt/typename27.C: New test.
52705
52706 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
52707
52708 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
52709 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
52710 * g++.old-deja/g++.pt/friend45.C: New test.
52711 * g++.old-deja/g++.other/friend8.C: New test.
52712
52713 2000-08-15 Richard Henderson <rth@cygnus.com>
52714
52715 * gcc.c-torture/execute/20000815-1.c: New test.
52716
52717 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
52718
52719 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
52720 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
52721 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
52722
52723 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
52724
52725 * g++.old-deja/g++.other/refinit2.C: New test.
52726
52727 2000-08-13 Geoff Keating <geoffk@cygnus.com>
52728
52729 * lib/c-torture.exp (c-torture): Make
52730 compiler_conditional_xfail_data global.
52731 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
52732 compiler_conditional_xfail_data machinery.
52733 (f-torture-execute): Likewise.
52734 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
52735 and only when unrolling loops.
52736
52737 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
52738
52739 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
52740
52741 * g++.old-deja/g++.pt/explicit81.C: New test.
52742
52743 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
52744
52745 * g++.old-deja/g++.pt/typename26.C: New test.
52746
52747 2000-08-10 Geoff Keating <geoffk@cygnus.com>
52748
52749 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
52750 warning.
52751
52752 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
52753
52754 * g++.old-deja/g++.other/array3.C: New test.
52755
52756 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
52757
52758 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
52759 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
52760 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
52761 New tests.
52762
52763 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
52764
52765 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
52766 * g++.old-deja/g++.abi/vmihint.C: Likewise.
52767
52768 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
52769
52770 * gcc.c-torture/execute/20000808-1.c: New test.
52771
52772 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
52773
52774 * gcc.dg/c90-const-expr-1.c: New test.
52775
52776 2000-08-08 Richard Henderson <rth@cygnus.com>
52777
52778 * gcc.dg/noncompile/920923-1.c: Declare calloc.
52779
52780 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
52781
52782 * gcc.dg/noncompile/const-ll-1.c: New test.
52783
52784 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
52785
52786 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
52787
52788 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
52789
52790 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
52791 that running programs linked against the shared version of libobjc
52792 run correctly.
52793
52794 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
52795
52796 * gcc.dg/c99-printf-1.c: New test.
52797
52798 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
52799
52800 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
52801
52802 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
52803
52804 * gcc.c-torture/execute/20000731-1.x: Delete.
52805
52806 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
52807
52808 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
52809 and torture_without_loops as is done by c-torture.exp.
52810 (search_for): Copy from c-torture.exp.
52811 (gcc-dg-runtest): New function, drives a directory of tests
52812 iterating over the TORTURE_OPTIONS.
52813 (scan-assembler, scan-assembler-not): Move here from
52814 individual directory drivers.
52815
52816 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
52817 defined by lib/gcc-dg.exp.
52818 * gcc.dg/cpp/cpp.exp: Likewise.
52819 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
52820 gcc-dg-runtest, so we cycle over optimization options.
52821
52822 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
52823 * gcc.dg/compare2.c: No longer expected to fail.
52824
52825 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
52826
52827 * gcc.c-torture/execute/20000804-1.c: New test.
52828
52829 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
52830
52831 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
52832
52833 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
52834
52835 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
52836
52837 2000-08-03 Jeffrey A Law (law@cygnus.com)
52838
52839 * gcc.c-torture/compile/20000803-1.c: New test.
52840
52841 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
52842
52843 * gcc.c-torture/execute/20000801-3.c,
52844 gcc.c-torture/execute/20000801-4.c: New tests.
52845 * gcc.c-torture/execute/20000801-3.x,
52846 gcc.c-torture/execute/20000801-4.x: Xfail.
52847
52848 2000-08-02 Geoff Keating <geoffk@cygnus.com>
52849
52850 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
52851 libobjc/.libs to allow for libtool.
52852
52853 2000-08-02 Jakub Jelinek <jakub@redhat.com>
52854
52855 * gcc.c-torture/compile/20000802-1.c: New test.
52856
52857 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
52858
52859 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
52860
52861 2000-07-31 Jeffrey A Law (law@cygnus.com)
52862
52863 * gcc-c-torture/execute/20000731-2.c: New test.
52864
52865 * gcc.c-torture/execute/20000731-1.c: New test.
52866 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
52867
52868 2000-07-31 Jakub Jelinek <jakub@redhat.com>
52869
52870 * gcc.dg/cpp/paste7.c: New test.
52871 * gcc.dg/cpp/20000725-1.c: New test.
52872
52873 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
52874
52875 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
52876 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
52877 declaration warning for __builtin_dwarf_reg_size.
52878
52879 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
52880
52881 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
52882
52883 * gcc.dg/noncompile/voidparam-1.c: New test.
52884
52885 2000-07-30 Richard Henderson <rth@cygnus.com>
52886
52887 * gcc.dg/c90-digraph-1.c: Don't xfail.
52888 * gcc.dg/compare2.c (case 10): Xfail.
52889 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
52890
52891 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
52892
52893 * gcc.dg/c99-main-1.c: New test.
52894
52895 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
52896
52897 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
52898
52899 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
52900
52901 * gcc.c-tortuer/execute/20000726-1.c: New test.
52902
52903 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
52904
52905 * gcc.c-torture/execute/enum-2.c: New test.
52906
52907 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52908
52909 * gcc.dg/cpp/tr-warn3.c: New test.
52910
52911 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
52912
52913 * g++.old-deja/g++.ext/implicit1.C: Remove.
52914 * g++.old-deja/g++.jason/c2.C: Remove
52915 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
52916 * g++.old-deja/g++.pt/crash16.C: Likewise.
52917 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
52918
52919 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
52920
52921 * g++.old-deja/g++.other/for2.C: New test.
52922
52923 2000-07-25 Jakub Jelinek <jakub@redhat.com>
52924
52925 * gcc.dg/20000720-1.c: New test.
52926
52927 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
52928
52929 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
52930
52931 2000-07-24 Geoff Keating <geoffk@cygnus.com>
52932
52933 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
52934 * gcc.c-torture/execute/20000722-1.c: New.
52935 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
52936
52937 2000-07-24 Jakub Jelinek <jakub@redhat.com>
52938
52939 * gcc.dg/cpp/20000720-1.S: New test.
52940
52941 2000-07-21 Michael Meissner <meissner@redhat.com>
52942
52943 * gcc.c-torture/execute/ieee/hugeval.c: New test.
52944
52945 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
52946
52947 * g++.old-deja/g++.brendan/crash16.C,
52948 g++.old-deja/g++.brendan/parse3.C,
52949 g++.old-deja/g++.brendan/redecl1.C,
52950 g++.old-deja/g++.ns/template13.C,
52951 g++.old-deja/g++.other/decl4.C,
52952 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
52953
52954 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
52955
52956 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
52957 and "Internal error".
52958
52959 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
52960 regexps.
52961 * gcc.dg/cpp/paste6.c: New test.
52962
52963 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
52964
52965 * gcc.dg/cpp/tr-direct.c: New test.
52966
52967 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
52968 gcc.dg/cpp/undef1.c: Tweak error regexps.
52969
52970 2000-07-18 Eric Christopher <echristo@redhat.com>
52971
52972 * gcc.c-torture/compile/20000718-1.c: New test.
52973
52974 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
52975
52976 * cpplex.c (_cpp_push_token): If the token being pushed back
52977 is the previous token in this context, just subtract one from
52978 context->posn.
52979 * cppmacro.c (save_expansion): Clear aux field when storing a
52980 placemarker.
52981
52982 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
52983
52984 * gcc.dg/noncompile/redecl-1.c: New test.
52985
52986 2000-07-18 Jakub Jelinek <jakub@redhat.com>
52987
52988 * gcc.c-torture/execute/20000717-5.c: New test.
52989 * gcc.c-torture/execute/20000717-1.x: Removed.
52990
52991 2000-07-17 Richard Henderson <rth@cygnus.com>
52992
52993 * gcc.c-torture/execute/20000717-4.c: New test.
52994
52995 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
52996
52997 * gcc.dg/cpp/syshdr.c: New test.
52998 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
52999
53000 2000-07-17 Neil Booth <neilb@earthling.net>
53001
53002 * gcc.dg/cpp/cmdlne-dM.c: New test.
53003 * gcc.dg/cpp/cmdlne-dD.c: New test.
53004
53005 2000-07-17 Jeffrey A Law (law@cygnus.com)
53006
53007 * gcc.c-torture/execute/20000717-3.c: New test.
53008
53009 * gcc.c-torture/compile/20000717-1.c: New test.
53010
53011 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
53012
53013 * gcc.c-torture/execute/20000717-2.c: New test.
53014
53015 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
53016
53017 * gcc.dg/formatz-1.c: New test.
53018
53019 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
53020 * gcc.dg/c99-digraph-1.c: New tests.
53021
53022 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
53023 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
53024
53025 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
53026 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
53027 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
53028 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
53029 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
53030 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
53031 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
53032
53033 2000-07-17 Greg McGary <greg@mcgary.org>
53034
53035 * gcc.c-torture/execute/20000717-1.c: New test.
53036 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
53037
53038 2000-07-15 Jakub Jelinek <jakub@redhat.com>
53039
53040 * gcc.c-torture/execute/20000715-2.c: New test.
53041 * gcc.dg/20000715-1.c: New test.
53042
53043 2000-07-15 Michael Meissner <meissner@redhat.com>
53044
53045 * gcc.c-torture/execute/20000715-1.c: New test.
53046
53047 2000-07-13 Jakub Jelinek <jakub@redhat.com>
53048
53049 * gcc.c-torture/execute/20000707-1.c: New test.
53050
53051 2000-07-13 Neil Booth <NeilB@earthling.net>
53052
53053 * gcc.dg/cpp/digraph1.c,
53054 gcc.dg/cpp/digraph2.c,
53055 gcc.dg/cpp/digraphs.c: New tests.
53056
53057 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
53058
53059 * g77.f-torture/compile/20000630-2.f: New test.
53060 * g77.f-torture/compile/20000630-2.x
53061
53062 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
53063
53064 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
53065
53066 2000-07-11 Neil Booth <NeilB@earthling.net>
53067
53068 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
53069
53070 2000-07-11 Neil Booth <NeilB@earthling.net>
53071
53072 * gcc.dg/cpp/cmdlne-C.c: New.
53073
53074 2000-07-09 Neil Booth <NeilB@earthling.net>
53075
53076 * gcc.dg/cpp/directiv.c: New tests.
53077 * gcc.dg/cpp/undef1.c: Update.
53078
53079 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
53080
53081 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
53082
53083 2000-07-09 Neil Booth <NeilB@earthling.net>
53084
53085 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
53086
53087 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
53088
53089 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
53090 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
53091
53092 2000-07-08 Neil Booth <NeilB@earthling.net>
53093
53094 * gcc.dg/cpp/macsyntx.c: New tests.
53095
53096 2000-07-07 Jakub Jelinek <jakub@redhat.com>
53097
53098 * gcc.dg/20000707-1.c: New test.
53099
53100 2000-07-07 Jakub Jelinek <jakub@redhat.com>
53101
53102 * gcc.c-torture/execute/20000706-1.c: New test.
53103 * gcc.c-torture/execute/20000706-2.c: New test.
53104 * gcc.c-torture/execute/20000706-3.c: New test.
53105 * gcc.c-torture/execute/20000706-4.c: New test.
53106 * gcc.c-torture/execute/20000706-5.c: New test.
53107
53108 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
53109
53110 * g++.old-deja/g++.pt/instantiate7.C: New test.
53111
53112 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
53113
53114 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
53115 * g++.old-deja/g++.mike/thunk3.C: Likewise.
53116 * g++.old-deja/g++.other/rtti3.C: Likewise.
53117 * g++.old-deja/g++.other/rttid3.C: Likewise.
53118
53119 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
53120
53121 * g77.f-torture/compile/20000630-1.x: Fix typo
53122
53123 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
53124
53125 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
53126 assembly output.
53127
53128 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
53129
53130 * gcc.dg/cpp/ident.c: New test.
53131
53132 2000-07-05 Neil Booth <NeilB@earthling.net>
53133
53134 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
53135 gcc.dg/cpp/lexstrng.c: New tests.
53136
53137 2000-07-04 Neil Booth <NeilB@earthling.net>
53138
53139 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
53140 * gcc.dg/cpp/strify2.c: Same.
53141
53142 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
53143
53144 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
53145 * gcc.dg/cpp/19990703-1.c: Likewise.
53146 * gcc.dg/cpp/20000625-1.c: Likewise.
53147 * gcc.dg/cpp/20000625-2.c: Likewise.
53148
53149 * gcc.dg/cpp/macro1.c,
53150 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
53151 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
53152 gcc.dg/cpp/strify1.c,
53153 gcc.dg/cpp/strify2.c: New tests.
53154
53155 2000-07-03 Jakub Jelinek <jakub@redhat.com>
53156
53157 * gcc.c-torture/execute/20000703-1.c: New test.
53158
53159 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
53160
53161 * g++.old-deja/g++.pt (lookup10.C): New test.
53162
53163 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
53164
53165 * g++.old-deja/g++.pt (typename25.C): New test.
53166
53167 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
53168
53169 * gcc.c-torture/compile/20000701-1.c: New test.
53170
53171 2000-06-30 Nick Clifton <nickc@cygnus.com>
53172
53173 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
53174 to test case.
53175
53176 2000-06-30 Catherine Moore <clm@cygnus.com>
53177
53178 * gcc.c-torture/execute/align-1.c: New test.
53179
53180 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
53181
53182 * g++.old-deja/g++.pt/expr8.C: New test.
53183 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
53184
53185 2000-06-29 Nick Clifton <nickc@cygnus.com>
53186
53187 * gcc.c-torture/compile/20000629-1.c: New test.
53188
53189 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
53190
53191
53192 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
53193 gcc.dg/noncompile directory, depending on whether they're
53194 preprocessor tests or not. Annotate all the tests for the dg
53195 framework.
53196
53197 * gcc.c-torture/noncompile/noncompile.exp: Delete.
53198 * gcc.dg/noncompile/noncompile.exp: New.
53199
53200 * Moved files:
53201 Old name New name
53202 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
53203 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
53204 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
53205 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
53206 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
53207 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
53208 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
53209 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
53210 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
53211 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
53212 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
53213 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
53214 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
53215 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
53216 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
53217 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
53218 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
53219 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
53220 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
53221 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
53222 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
53223 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
53224 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
53225 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
53226
53227 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
53228 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
53229 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
53230 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
53231 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
53232 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
53233
53234 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
53235
53236 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
53237 declare one variable. On the fourth, error.
53238 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
53239 declared by 20000628-1a.h.
53240
53241 2000-06-29 Richard Henderson <rth@redhat.com>
53242
53243 * gcc.c-torture/execute/930529-1.x: New file.
53244 * gcc.dg/920413-1.c: Adjust expected warning text.
53245 * gcc.dg/980217-1.c: Declare abort.
53246 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
53247
53248 2000-06-29 Jeffrey A Law (law@cygnus.com)
53249
53250 * g77.f-torture/compile/20000629-1.f: New test.
53251 * g77.f-torture/compile/20000629-1.x: Expected to fail.
53252
53253 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
53254
53255 Rearrange lots of files, removing entirely the
53256 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
53257 directories.
53258
53259 * Deleted files:
53260 gcc.c-torture/code_quality/code_quality.exp
53261 gcc.c-torture/special/special.exp
53262 gcc.failure/failure.exp
53263 gcc.failure/940409-1.x
53264 gcc.c-torture/compile/961203-1.x
53265
53266 * New files:
53267 gcc.misc-tests/linkage.exp
53268 gcc.c-torture/execute/920730-1t.c
53269 gcc.c-torture/execute/920730-1t.x
53270 gcc.c-torture/compile/920520-1.x
53271 gcc.c-torture/compile/920521-1.x
53272 gcc.c-torture/compile/981006-1.x
53273 gcc.c-torture/execute/eeprof-1.x
53274
53275 * Moved files (possibly with modifications to fit a new harness):
53276 Old name New name
53277 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
53278 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
53279 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
53280 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
53281 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
53282 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
53283 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
53284 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
53285 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
53286 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
53287 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
53288 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
53289 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
53290 gcc.failure/940409-1.c gcc.dg/940409-1.c
53291
53292 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
53293
53294 * c-torture/compile/961203-1.x: Delete.
53295
53296 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
53297 not exit. Include stdio.h.
53298 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
53299 * gcc.misc-tests/dg-12.c: Likewise.
53300 * gcc.misc-tests/dg-5.c: Likewise.
53301 * gcc.misc-tests/dg-6.c: Likewise.
53302 * gcc.misc-tests/dg-7.c: Prototype abort.
53303 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
53304 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
53305 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
53306 not exit.
53307 * gcc.misc-tests/sieve.c: Use return from main, not exit.
53308 * gcc.misc-tests/sort2.c: Use return from main, not exit.
53309
53310 2000-06-28 Jakub Jelinek <jakub@redhat.com>
53311
53312 * gcc.dg/cpp/20000628-1.c: New test.
53313 * gcc.dg/cpp/20000628-1.h: New header for above test.
53314 * gcc.dg/cpp/20000628-1a.h: Likewise.
53315
53316 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
53317
53318 * gcc.dg/cpp: New directory.
53319 * gcc.dg/cpp/cpp.exp: New driver.
53320 * gcc.dg/cpp/20000627-1.c: New test.
53321 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
53322 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
53323 and rewrite as a compilation test.
53324
53325 * gcc.dg: Move many files into the cpp subdirectory, possibly
53326 renaming or editing them as well.
53327 Old name New name
53328 990119-1.c cpp/19990119-1.c
53329 990228-1.c cpp/19990228-1.c
53330 990407-1.c cpp/19990407-1.c
53331 990409-1.c cpp/19990409-1.c
53332 990413-1.c cpp/19990413-1.c
53333 990703-1.c cpp/19990703-1.c
53334 20000127-1.c cpp/20000127-1.c
53335 20000129-1.c cpp/20000129-1.c
53336 20000207-1.c cpp/20000207-1.c
53337 20000207-2.c cpp/20000207-2.c
53338 20000209-1.c cpp/20000209-1.c
53339 20000209-2.c cpp/20000209-2.c
53340 20000301-1.c cpp/20000301-1.c
53341 20000419-1.c cpp/20000419-1.c
53342 20000510-1.S cpp/20000510-1.S
53343 20000519-1.c cpp/20000519-1.c
53344 20000529-1.c cpp/20000529-1.c
53345 20000625-1.c cpp/20000625-1.c
53346 20000625-2.c cpp/20000625-2.c
53347 cpp-as1.c cpp/assert1.c
53348 cpp-as2.c cpp/assert2.c
53349 cxx-comments-1.c cpp/cxxcom1.c
53350 cxx-comments-2.c cpp/cxxcom2.c
53351 endif-label.c cpp/endif.c
53352 cpp-hash1.c cpp/hash1.c
53353 cpp-hash2.c cpp/hash2.c
53354 cpp-if1.c cpp/if-1.c
53355 cpp-if2.c cpp/if-2.c
53356 cpp-if3.c cpp/if-3.c
53357 cpp-if4.c cpp/if-4.c
53358 cpp-if5.c cpp/if-5.c
53359 cpp-cond.c cpp/if-cexp.c
53360 cpp-missingop.c cpp/if-mop.c
53361 cpp-missingparen.c cpp/if-mpar.c
53362 cpp-opprec.c cpp/if-oppr.c
53363 cpp-ifparen.c cpp/if-paren.c
53364 cpp-shortcircuit.c cpp/if-sc.c
53365 cpp-shift.c cpp/if-shift.c
53366 cpp-unary.c cpp/if-unary.c
53367 cpp-li1.c cpp/line1.c
53368 cpp-li2.c cpp/line2.c
53369 lineno.c cpp/line3.c
53370 lineno-2.c cpp/line4.c
53371 cpp-mi.c cpp/mi1.c
53372 cpp-mic.h cpp/mi1c.h
53373 cpp-micc.h cpp/mi1cc.h
53374 cpp-mind.h cpp/mi1nd.h
53375 cpp-mindp.h cpp/mi1ndp.h
53376 cpp-mix.h cpp/mi1x.h
53377 cpp-mi2.c cpp/mi2.c
53378 cpp-mi2a.h cpp/mi2a.h
53379 cpp-mi2b.h cpp/mi2b.h
53380 cpp-mi2c.h cpp/mi2c.h
53381 cpp-mi3.c cpp/mi3.c
53382 cpp-mi3.def cpp/mi3.def
53383 poison-1.c cpp/poison.c
53384 pr-impl.c cpp/prag-imp.c
53385 cpp-redef-2.c cpp/redef1.c
53386 cpp-redef.c cpp/redef2.c
53387 strpaste.c cpp/strp1.c
53388 strpaste-2.c cpp/strp2.c
53389 cpp-tradpaste.c cpp/tr-paste.c
53390 cpp-tradstringify.c cpp/tr-str.c
53391 cpp-tradwarn1.c cpp/tr-warn1.c
53392 cpp-tradwarn2.c cpp/tr-warn2.c
53393 trigraphs.c cpp/trigraphs.c
53394 cpp-unc1.c cpp/unc1.c
53395 cpp-unc2.c cpp/unc2.c
53396 cpp-unc3.c cpp/unc3.c
53397 cpp-unc.c cpp/unc4.c
53398 undef.c cpp/undef1.c
53399 undef-2.c cpp/undef2.c
53400 cpp-wi1.c cpp/widestr1.c
53401
53402 2000-06-27 Mark Mitchell <mark@codesourcery.com>
53403
53404 * lib/g++.exp (g++_include_flags): Tweak.
53405
53406 2000-06-27 H.J. Lu <hjl@gnu.org>
53407 Loren J. Rittle <ljrittle@acm.org>
53408
53409 * lib/g++.exp (g++_include_flags): Override libgloss.exp
53410 version with one that knows about the new gcc tree structure.
53411 (g++_link_flags): Same.
53412
53413 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
53414
53415 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
53416 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
53417 case we are cross-compiling.
53418
53419 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
53420 g++.old-deja/g++.niklas/Makefile.in,
53421 g++.old-deja/g++.niklas/configure.in,
53422 g++.old-deja/g++.other/Makefile.in,
53423 g++.old-deja/g++.other/configure.in,
53424 gcc.c-torture/code_quality/Makefile.in,
53425 gcc.c-torture/code_quality/configure.in,
53426 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
53427 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
53428 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
53429 gcc.c-torture/execute/ieee/Makefile.in,
53430 gcc.c-torture/execute/ieee/configure.in,
53431 gcc.c-torture/noncompile/Makefile.in,
53432 gcc.c-torture/noncompile/configure.in,
53433 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
53434 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
53435 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
53436
53437 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
53438
53439 * g++.old-deja/g++.other/ambig3.C: New test.
53440
53441 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
53442
53443 * g++.old-deja/g++.pt/syntax1.C: New test.
53444 * g++.old-deja/g++.pt/syntax2.C: New test.
53445 * g++.old-deja/g++.other/syntax3.C: New test.
53446 * g++.old-deja/g++.other/syntax4.C: New test.
53447
53448 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
53449
53450 * gcc.dg/20000623-1.c: Prototype exit and abort.
53451
53452 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
53453
53454 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
53455 New tests.
53456 * gcc.dg/cpp-mi3.def: New file.
53457
53458 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
53459 inside assertions.
53460 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
53461 lexer's error messages.
53462 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
53463 divine anything from the linemarkers.
53464 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
53465 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
53466
53467 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
53468
53469 * gcc.dg/20000623-1.c: New test.
53470
53471 2000-06-22 Jakub Jelinek <jakub@redhat.com>
53472
53473 * gcc.c-torture/execute/20000622-1.c: New test.
53474
53475 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
53476
53477 * g++.old-deja/g++.other/init15.C: New test.
53478
53479 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
53480
53481 * g++.old-deja/g++.pt/vaarg2.C: New test.
53482 * g++.old-deja/g++.pt/vaarg3.C: New test.
53483
53484 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
53485
53486 * g++.old-deja/g++.other/dyncast6.C: New test.
53487
53488 2000-06-15 Jakub Jelinek <jakub@redhat.com>
53489
53490 * gcc.c-torture/execute/loop-6.c: New test.
53491
53492 2000-06-14 Jakub Jelinek <jakub@redhat.com>
53493
53494 * gcc.dg/20000614-1.c: New test.
53495 * gcc.dg/20000614-2.c: New test.
53496
53497 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
53498
53499 * g++.old-deja/g++.other/inline12.C: New test.
53500
53501 2000-06-13 Jakub Jelinek <jakub@redhat.com>
53502
53503 * g++.old-deja/g++.other/eh1.C: New test.
53504
53505 2000-06-12 Jakub Jelinek <jakub@redhat.com>
53506
53507 * g++.old-deja/g++.other/type.C: New test.
53508
53509 2000-06-05 Jakub Jelinek <jakub@redhat.com>
53510
53511 * g++.old-deja/g++.other/initstring.C: New test.
53512
53513 2000-06-12 Jason Merrill <jason@redhat.com>
53514
53515 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
53516
53517 2000-06-09 Jeffrey A Law (law@cygnus.com)
53518
53519 * gcc.c-torture/compile/20000609-1.c: New test.
53520
53521 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
53522
53523 * gcc.dg/20000609-1.c: New test.
53524
53525 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
53526
53527 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
53528 * gcc.c-torture/noncompile/poison-1.c: Move...
53529 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
53530 * gcc.dg/cpp-li1.c: Add a token after the #line.
53531
53532 2000-06-05 Richard Henderson <rth@cygnus.com>
53533
53534 * gcc.c-torture/execute/20000605-2.c: New test.
53535 * gcc.c-torture/execute/20000605-3.c: New test.
53536
53537 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
53538
53539 * g77.f-torture/execute/20000503-1.x: New file.
53540
53541 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
53542
53543 * g++.old-deja/g++.eh/badalloc1.C: New test.
53544
53545 2000-06-05 Richard Henderson <rth@cygnus.com>
53546
53547 * gcc.c-torture/execute/20000605-1.c: New test.
53548
53549 2000-06-05 Jakub Jelinek <jakub@redhat.com>
53550 Nathan Sidwell <nathan@codesourcery.com>
53551
53552 * gcc.c-torture/compile/20000605-1.c: New test.
53553
53554 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
53555
53556 * g77.f-torture/compile/20000601-1.f: New test.
53557
53558 2000-06-03 Richard Henderson <rth@cygnus.com>
53559
53560 * gcc.c-torture/execute/20000603-1.c: New.
53561
53562 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
53563
53564 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
53565 * gcc.dg/noreturn-2.c (noreturn): Likewise.
53566
53567 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
53568
53569 * gcc.dg/compare2.c (case 12): XFAIL.
53570 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
53571 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
53572
53573 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
53574
53575 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
53576
53577 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
53578 guard macro is already defined when the header is first
53579 included.
53580 * gcc.dg/cpp-mix.h: New file.
53581 * gcc.dg/endif-label.c: Update patterns to match compiler.
53582
53583 * g++.brendan/complex1.C: Declare abort.
53584 * g++.law/refs4.C: Remove XFAIL.
53585 * g++.oliva/expr2.C: Declare abort and exit.
53586
53587 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
53588
53589 * gcc.c-torture/execute/20000528-1.c: New test.
53590
53591 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
53592 * g++.old-deja/g++.law/temps4.C: Likewise.
53593
53594 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
53595 stdlib.h. Call abort() on failure.
53596 * g++.old-deja/g++.law/refs4.C: Likewise.
53597 * g++.old-deja/g++.law/temps4.C: Likewise.
53598 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
53599 * gcc.c-torture/execute/20000112-1.c: Include string.h.
53600
53601 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
53602
53603 Relative to g++.dg/special:
53604 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
53605
53606 Relative to g++.old-deja:
53607 * g++.brendan/complex1.C, g++.jason/optimize2.C,
53608 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
53609 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
53610 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
53611 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
53612 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
53613 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
53614
53615 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
53616 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
53617 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
53618 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
53619 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
53620 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
53621 and/or string.h.
53622
53623 * g++.other/goto1.C: Update expectations for error messages.
53624
53625 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
53626
53627 * gcc.c-torture/compile/20000523-1.c: New test.
53628
53629 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
53630
53631 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
53632
53633 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
53634
53635 * g++.old-deja/g++.eh/catch11.C: New test.
53636 * g++.old-deja/g++.eh/catch12.C: New test.
53637
53638 2000-05-24 Nick Clifton <nickc@cygnus.com>
53639
53640 * gcc.c-torture/execute/20000523-1.c: New test.
53641
53642 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
53643
53644 * c-torture/execute/bcp-1.c: Replace abort in arg of
53645 __builtin_constant_p with a generic external function.
53646
53647 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
53648 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
53649 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
53650 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
53651 Prototype abort and/or exit.
53652
53653 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
53654 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
53655 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
53656 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
53657
53658 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
53659
53660 * gcc.dg/dwarf2-1.c: New test.
53661
53662 2000-05-20 Richard Henderson <rth@cygnus.com>
53663
53664 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
53665
53666 2000-05-20 Andreas Jaeger <aj@suse.de>
53667
53668 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
53669 testcase.
53670
53671 2000-05-19 David Edelsohn <edelsohn@gnu.org>
53672
53673 * gcc.c-torture/execute/20000519-2.c: New test.
53674
53675 2000-05-19 Andreas Jaeger <aj@suse.de>
53676
53677 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
53678 which fails with SSA.
53679
53680 * lib/c-torture.exp: Also test with -O3 -fssa.
53681
53682 2000-05-18 Michael Meissner <meissner@redhat.com>
53683
53684 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
53685 * gcc.c-torture/execute/920415-1.c: Ditto.
53686 * gcc.c-torture/execute/920501-1.c: Ditto.
53687 * gcc.c-torture/execute/conversion.c: Ditto.
53688 * gcc.c-torture/execute/cvt-1.c: Ditto.
53689
53690 2000-05-18 Jeffrey A Law (law@cygnus.com)
53691
53692 * gcc.c-torture/compile/20000518-1.c: New test.
53693
53694 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
53695
53696 * g77.f-torture/compile/200005018.f: New test.
53697
53698 2000-05-17 Jeffrey A Law (law@cygnus.com)
53699
53700 * gcc.c-torture/compile/20000517-1.c: New test.
53701
53702 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53703
53704 * gcc.c-torture/execute/20000516-1.c: New test.
53705
53706 2000-05-15 Jakub Jelinek <jakub@redhat.com>
53707
53708 * g++.old-deja/g++.other/eh.C: New test.
53709
53710 2000-05-12 Richard Henderson <rth@cygnus.com>
53711
53712 * gcc.c-torture/execute/990208-1.c (main): Don't pass
53713 constants through to doit's conditional.
53714
53715 2000-05-11 Jeffrey A Law (law@cygnus.com)
53716
53717 * gcc.c-torture/compile/20000511-1.c: New test.
53718 * g77.f-torture/compile/20000511-1.f: New test.
53719 * g77.f-torture/compile/20000511-2.f: New test.
53720
53721 2000-05-11 Michael Meissner <meissner@redhat.com>
53722
53723 * gcc.c-torture/execute/20000511-1.c: New test.
53724
53725 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
53726
53727 * gcc.dg/dg.exp: Scan .S files as well as .c files.
53728 * gcc.dg/20000510-1.S: New.
53729
53730 2000-05-08 Catherine Moore <clm@cygnus.com>
53731
53732 * gcc.dg/unused-3.c: New.
53733
53734 2000-05-06 Richard Henderson <rth@cygnus.com>
53735
53736 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
53737 * g++.old-deja/g++.mike/warn1.C: Likewise.
53738 * g++.old-deja/g++.pt/local1.C: Likewise.
53739 * g++.old-deja/g++.pt/local7.C: Likewise.
53740 * g++.old-deja/g++.pt/spec16.C: Likewise.
53741
53742 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
53743
53744 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
53745
53746 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
53747
53748 * g77.f-torture/execute/20000503-1.f: New test.
53749
53750 2000-05-04 Andreas Jaeger <aj@suse.de>
53751
53752 * gcc.dg/noreturn-2.c: New test.
53753
53754 2000-05-04 Neil Booth <NeilB@earthling.net>
53755
53756 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
53757 preprocessor.
53758
53759 2000-05-04 Richard Henderson <rth@cygnus.com>
53760
53761 * gcc.c-torture/execute/20000503-1.c: Fix typo.
53762
53763 2000-05-04 Richard Henderson <rth@cygnus.com>
53764
53765 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
53766 OpenSSL by Jason R Thorpe.
53767
53768 2000-05-03 Jim Wilson <wilson@cygnus.com>
53769
53770 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
53771
53772 2000-05-03 Robert Lipe <robertlipe@usa.net>
53773
53774 * gcc.dg/20000503-1.c: New test.
53775
53776 2000-05-02 Jakub Jelinek <jakub@redhat.com>
53777
53778 * gcc.c-torture/compile/20000502-1.c: New test.
53779 * g++.old-deja/g++.other/align.C: New test.
53780 * gcc.dg/cpp-tradstringify.c: New test.
53781
53782 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
53783
53784 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
53785 and hard registers.
53786
53787 2000-04-26 Geoff Keating <geoffk@cygnus.com>
53788
53789 * gcc.c-torture/execute/loop-5.c: New test.
53790
53791 2000-04-25 Jakub Jelinek <jakub@redhat.com>
53792
53793 * gcc.c-torture/execute/va-arg-20.c: New test.
53794
53795 2000-04-23 Jeffrey A Law (law@cygnus.com)
53796
53797 * gcc.c-torture/execute/20000422-1.c: New test.
53798
53799 2000-04-20 Greg McGary <gkm@gnu.org>
53800
53801 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
53802 when optimizing, but without sibling-call optimizations (-O1).
53803
53804 2000-04-20 Jeffrey A Law (law@cygnus.com)
53805
53806 * gcc.c-torture/compile/20000420-1.c: New test.
53807
53808 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
53809
53810 * g++.abi/ptrflags.C: New test.
53811 * g++.eh/catchptr1.C: Test incomplete pointer chains.
53812
53813 2000-04-19 Catherine Moore <clm@cygnus.com>
53814
53815 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
53816
53817 2000-04-19 Greg McGary <gkm@gnu.org>
53818
53819 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
53820 sibling-call optimizations.
53821
53822 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
53823
53824 * gcc.dg/20000419-1.c: New test.
53825
53826 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
53827
53828 * gcc.c-torture/execute/20000412-6.c: New test.
53829
53830 2000-04-12 Jeffrey A Law (law@cygnus.com)
53831
53832 * gcc.c-torture/execute/20000412-5.c: New test.
53833 * g77.f-torture/compile/20000412-1.f: New test.
53834 * gcc.c-torture/execute/20000412-4.c: New test.
53835 * gcc.c-torture/compile/20000412-2.c: New test.
53836 * gcc.c-torture/execute/20000412-3.c: New test.
53837 * gcc.c-torture/compile/20000412-1.c: New test.
53838 * gcc.c-torture/execute/20000412-2.c: New test.
53839
53840 2000-04-12 Jakub Jelinek <jakub@redhat.com>
53841
53842 * objc/execute/bf-20.m: New test.
53843
53844 2000-04-10 Richard Henderson <rth@cygnus.com>
53845
53846 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
53847
53848 * gcc.c-torture/execute/20000412-1.c: New test.
53849
53850 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
53851
53852 * g++.old-deja/g++.eh/catchptr1.C: New test.
53853
53854 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
53855
53856 * g++.old-deja/g++.abi/cxa_vec.C: New test.
53857
53858 2000-04-08 Neil Booth <NeilB@earthling.net>
53859
53860 * gcc.dg/cpp-nullchar.c: Remove test as
53861 embedded nulls cause problems.
53862
53863 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53864
53865 * gcc.dg/compare2.c: New test.
53866
53867 2000-04-08 Neil Booth <NeilB@earthling.net>
53868
53869 * gcc.dg/cpp-nullchar.c: New test.
53870
53871 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
53872
53873 * gcc.dg/cpp-mi2.c: New test.
53874 * gcc.dg/cpp-mi2[abc].h: New files.
53875
53876 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
53877
53878 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
53879 member name.
53880
53881 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
53882
53883 * g++.old-deja/g++.abi/vmihint.C: New test.
53884
53885 2000-04-06 Neil Booth <NeilB@earthling.net>
53886
53887 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
53888 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
53889 copyright.
53890
53891 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
53892
53893 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
53894 avoid stack-frame overwrite.
53895
53896 2000-04-05 Jakub Jelinek <jakub@redhat.com>
53897
53898 * gcc.c-torture/compile/20000405-2.c: New test.
53899 * gcc.c-torture/compile/20000405-3.c: New test.
53900
53901 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53902
53903 * gcc.c-torture/compile/20000405-1.c: New test.
53904
53905 2000-04-04 Geoff Keating <geoffk@cygnus.com>
53906
53907 * gcc.dg/cast-qual-1.c: Revert last change.
53908
53909 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53910
53911 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
53912
53913 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
53914
53915 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
53916 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
53917
53918 2000-04-03 Jeffrey A Law (law@cygnus.com)
53919
53920 * gcc.c-torture/compile/20000403-2.c: New test.
53921 * gcc.c-torture/compile/20000403-1.c: New test.
53922
53923 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
53924
53925 * gcc.c-torture/execute/20000403-1.c: New test.
53926
53927 2000-04-03 Geoff Keating <geoffk@cygnus.com>
53928
53929 * gcc.c-torture/execute/20000402-1.c: New test.
53930
53931 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
53932
53933 * gcc.c-torture/execute/va-arg-15.c: New test.
53934 * gcc.c-torture/execute/va-arg-16.c: New test.
53935 * gcc.c-torture/execute/va-arg-17.c: New test.
53936 * gcc.c-torture/execute/va-arg-18.c: New test.
53937 * gcc.c-torture/execute/va-arg-19.c: New test.
53938
53939 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
53940
53941 * gcc.c-torture/compile/981211-1.c: Move to...
53942 * gcc.dg/cpp-as1.c: ...here.
53943 * gcc.dg/cpp-as2.c: New file.
53944
53945 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
53946 compiler.
53947
53948 2000-04-02 Neil Booth <NeilB@earthling.net>
53949
53950 * gcc.dg/cpp-cond.c New tests.
53951 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
53952 accidental success less likely.
53953 * gcc.dg/cpp-missingop.c New tests.
53954 * gcc.dg/cpp-missingparen.c New tests.
53955 * gcc.dg/cpp-shift.c New tests.
53956 * gcc.dg/cpp-shortcircuit.c New tests.
53957 * gcc.dg/cpp-unary.c New tests.
53958
53959 2000-03-29 Jeffrey A Law (law@cygnus.com)
53960
53961 * gcc.c-torture/compile/20000329-1.c: New test.
53962
53963 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
53964
53965 * gcc.c-torture/compile/20000326-1.c: New test.
53966 * gcc.c-torture/compile/20000326-2.c: New test.
53967
53968 2000-03-24 Geoff Keating <geoffk@cygnus.com>
53969
53970 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
53971 the first parameter is a function argument.
53972
53973 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
53974
53975 * g++.old-deja/g++.ext/array4.C: New test.
53976
53977 2000-03-22 Geoff Keating <geoffk@cygnus.com>
53978
53979 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
53980
53981 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53982
53983 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
53984
53985 2000-03-19 Richard Henderson <rth@cygnus.com>
53986
53987 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
53988
53989 2000-03-19 Richard Henderson <rth@cygnus.com>
53990
53991 * gcc.c-torture/compile/20000319-1.c: New test.
53992
53993 2000-03-14 Jeffrey A Law (law@cygnus.com)
53994
53995 * gcc.c-torture/execute/20000314-3.c: New test.
53996 * gcc.c-torture/execute/20000314-2.c: New test.
53997 * gcc.c-torture/execute/20000314-1.c: New test.
53998 * gcc.c-torture/compile/20000314-2.c: New test.
53999 * gcc.c-torture/compile/20000314-1.c: New test.
54000
54001 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
54002
54003 * g++.old-deja/g++.warn/inline.C: New test.
54004
54005 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
54006
54007 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
54008 standards-compliant result rather than specific constants.
54009 Put test-values in array.
54010
54011 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
54012
54013 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
54014 (g++_target_compile): Put test-specific options last.
54015
54016 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54017
54018 * g++.old-deja/g++.eh/vbase4.C: New test.
54019
54020 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54021
54022 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
54023
54024 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54025
54026 * g++.old-deja/g++.brendan/misc12.C: Removed.
54027 * g++.old-deja/g++.pt/memtemp77.C: Constify.
54028 * g++.old-deja/g++.ext/pretty4.C: New test.
54029
54030 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54031
54032 * g++.old-deja/g++.other/string2.C: New test.
54033
54034 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
54035
54036 * g++.old-deja/g++.warn/impint2.C: New test.
54037
54038 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
54039
54040 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
54041 is 1, not zero.
54042
54043 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
54044
54045 * g++.old-deja/g++.warn/impint.C: New test.
54046 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
54047 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
54048 * g++.old-deja/g++.pt/explicit12.C: Likewise.
54049 * g++.old-deja/g++.pt/explicit13.C: Likewise.
54050 * g++.old-deja/g++.pt/explicit17.C: Likewise.
54051 * g++.old-deja/g++.pt/explicit18.C: Likewise.
54052 * g++.old-deja/g++.pt/explicit19.C: Likewise.
54053 * g++.old-deja/g++.pt/explicit23.C: Likewise.
54054 * g++.old-deja/g++.pt/explicit31.C: Likewise.
54055 * g++.old-deja/g++.pt/explicit35.C: Likewise.
54056 * g++.old-deja/g++.pt/explicit6.C: Likewise.
54057 * g++.old-deja/g++.pt/memclass7.C: Likewise.
54058
54059 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
54060
54061 * gcc.dg/cpp-redef.c: New test.
54062
54063 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
54064
54065 * g++.old-deja/g++.pt/unify7.C: New test.
54066
54067 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
54068
54069 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
54070 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
54071
54072 2000-02-25 Geoff Keating <geoffk@cygnus.com>
54073
54074 * gcc.c-torture/compile/20000224-1.c: New test.
54075
54076 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54077
54078 * gcc.c-torture/compile/cpp-2.c: New test.
54079 * gcc.c-torture/compile/cpp-1.c: New test.
54080
54081 2000-02-25 Jeffrey A Law (law@cygnus.com)
54082
54083 * gcc.c-torture/execute/20000225-1.c: New test.
54084
54085 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54086
54087 * gcc.dg/cpp-li2.c: New test.
54088
54089 * gcc.dg/cpp-wi1.c: New test.
54090
54091 * gcc.dg/cpp-li1.c: New test.
54092
54093 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
54094
54095 * g++.old-deja/g++.other/sizeof5.C: New test.
54096
54097 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54098
54099 * gcc.c-torture/execute/va-arg-13.c: New test.
54100
54101 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
54102
54103 * gcc.c-torture/execute/va-arg-12.c: New test.
54104
54105 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
54106
54107 * gcc.c-torture/execute/20000223-1.c: New test.
54108
54109 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
54110
54111 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
54112
54113 2000-02-22 Mark Mitchell <mark@codesourcery.com>
54114
54115 * g++.old-deja/g++.abi/ptrmem.C: New test.
54116
54117 2000-02-19 Richard Henderson <rth@cygnus.com>
54118
54119 * gcc.c-torture/compile/init-3.c: New.
54120
54121 2000-02-17 Mark Mitchell <mark@codesourcery.com>
54122
54123 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
54124 ALWAYS_CXXFLAGS.
54125
54126 2000-02-11 Robert Lipe <robertl@sco.com>
54127
54128 * gcc.c-torture/compile/20000211-3.c: New test.
54129
54130 2000-02-11 Martin Buchholz <martin@xemacs.org>
54131
54132 * gcc.c-torture/compile/20000211-2.c: New test.
54133
54134 2000-02-11 Jeffrey A Law (law@cygnus.com)
54135
54136 * gcc.c-torture/compile/20000211-1.c: New test.
54137
54138 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
54139
54140 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
54141 on native targets
54142
54143 2000-02-08 Nathan Sidwell <nathan@acm.org>
54144
54145 * g++.old-deja/g++.other/cast5.C: New test.
54146
54147 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
54148
54149 * gcc.c-torture/execute/20000205-1.c: New.
54150
54151 2000-02-03 Nathan Sidwell <nathan@acm.org>
54152
54153 * g++.old-deja/g++.jason/cast3.C: Return void.
54154 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
54155
54156 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54157
54158 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
54159
54160 * gcc.dg/loop-1.c: New test.
54161
54162 2000-01-27 Jakub Jelinek <jakub@redhat.com>
54163
54164 * gcc.c-torture/compile/20000127-1.c: New test.
54165 * gcc.c-torture/execute/991228-1.c: New test.
54166
54167 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54168
54169 * gcc.dg/unused-2.c: New test.
54170
54171 * gcc.dg/conv-1.c: New test.
54172
54173 2000-01-24 Mark Mitchell <mark@codesourcery.com>
54174
54175 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
54176 compiler.
54177 (tool_option_proc): Fix typo.
54178
54179 2000-01-24 Geoff Keating <geoffk@cygnus.com>
54180
54181 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
54182 of the ld on the host, not on the build machine.
54183 Also, don't crash if '--help' is not a supported option.
54184
54185 2000-01-24 Richard Henderson <rth@cygnus.com>
54186
54187 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
54188
54189 2000-01-20 Jeffrey A Law (law@cygnus.com)
54190
54191 * gcc.c-torture/execute/20000120-2.c: New test.
54192 * gcc.c-torture/execute/20000120-1.c: New test.
54193
54194 2000-01-13 Jeffrey A Law (law@cygnus.com)
54195
54196 * gcc.c-torture/execute/20000113-1.c: New test.
54197
54198 2000-01-12 Jeffrey A Law (law@cygnus.com)
54199
54200 * gcc.c-torture/execute/20000112-1.c: New test.
54201
54202 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54203
54204 * gcc.dg/20000111-1.c: New test.
54205
54206 2000-01-10 Jeffrey A Law (law@cygnus.com)
54207
54208 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
54209 with 16 bit integers.
54210
54211 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54212
54213 * gcc.dg/20000108-1.c: New test.
54214
54215 2000-01-05 Nathan Sidwell <nathan@acm.org>
54216
54217 * g++.old-deja/g++.ns/koenig8.C: New test.
54218
54219 2000-01-05 Nathan Sidwell <nathan@acm.org>
54220
54221 * g++.old-deja/g++.other/cast4.C: New test.
54222
54223 2000-01-05 Jeffrey A Law (law@cygnus.com)
54224
54225 * gcc.c-torture/compile/20000105-2.c: New test.
54226 * gcc.c-torture/compile/20000105-1.c: New test.
54227
54228 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54229
54230 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
54231 references to printf & atoi to conform to ANSI standard.
54232 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
54233 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
54234 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
54235 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
54236 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
54237 * g++.old-deja/g++.brendan/complex1.C: Likewise.
54238 * g++.old-deja/g++.brendan/copy1.C: Likewise.
54239 * g++.old-deja/g++.brendan/copy2.C: Likewise.
54240 * g++.old-deja/g++.brendan/copy3.C: Likewise.
54241 * g++.old-deja/g++.brendan/copy4.C: Likewise.
54242 * g++.old-deja/g++.brendan/copy5.C: Likewise.
54243 * g++.old-deja/g++.brendan/copy6.C: Likewise.
54244 * g++.old-deja/g++.brendan/copy7.C: Likewise.
54245 * g++.old-deja/g++.brendan/copy8.C: Likewise.
54246 * g++.old-deja/g++.brendan/crash11.C: Likewise.
54247 * g++.old-deja/g++.brendan/crash14.C: Likewise.
54248 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
54249 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
54250 * g++.old-deja/g++.brendan/delete2.C: Likewise.
54251 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
54252 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
54253 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
54254 * g++.old-deja/g++.brendan/eh1.C: Likewise.
54255 * g++.old-deja/g++.brendan/groff1.C: Likewise.
54256 * g++.old-deja/g++.brendan/init3.C: Likewise.
54257 * g++.old-deja/g++.brendan/misc12.C: Likewise.
54258 * g++.old-deja/g++.brendan/misc7.C: Likewise.
54259 * g++.old-deja/g++.brendan/new2.C: Likewise.
54260 * g++.old-deja/g++.brendan/operators4.C: Likewise.
54261 * g++.old-deja/g++.brendan/operators5.C: Likewise.
54262 * g++.old-deja/g++.brendan/overload2.C: Likewise.
54263 * g++.old-deja/g++.brendan/overload7.C: Likewise.
54264 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
54265 * g++.old-deja/g++.brendan/reference1.C: Likewise.
54266 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
54267 * g++.old-deja/g++.brendan/template24.C: Likewise.
54268 * g++.old-deja/g++.brendan/template3.C: Likewise.
54269 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
54270 * g++.old-deja/g++.jason/inline3.C: Likewise.
54271 * g++.old-deja/g++.jason/opeq.C: Likewise.
54272 * g++.old-deja/g++.law/arg5.C: Likewise.
54273 * g++.old-deja/g++.law/arm7.C: Likewise.
54274 * g++.old-deja/g++.law/ctors11.C: Likewise.
54275 * g++.old-deja/g++.law/cvt8.C: Likewise.
54276 * g++.old-deja/g++.law/init9.C: Likewise.
54277 * g++.old-deja/g++.law/refs4.C: Likewise.
54278 * g++.old-deja/g++.law/template2.C: Likewise.
54279 * g++.old-deja/g++.law/visibility24.C: Likewise.
54280 * g++.old-deja/g++.law/vtable3.C: Likewise.
54281 * g++.old-deja/g++.mike/asm2.C: Likewise.
54282 * g++.old-deja/g++.mike/eh1.C: Likewise.
54283 * g++.old-deja/g++.mike/misc1.C: Likewise.
54284 * g++.old-deja/g++.mike/misc13.C: Likewise.
54285 * g++.old-deja/g++.mike/misc14.C: Likewise.
54286 * g++.old-deja/g++.mike/ns12.C: Likewise.
54287 * g++.old-deja/g++.mike/p1248.C: Likewise.
54288 * g++.old-deja/g++.mike/p3708.C: Likewise.
54289 * g++.old-deja/g++.mike/p3708a.C: Likewise.
54290 * g++.old-deja/g++.mike/p3708b.C: Likewise.
54291 * g++.old-deja/g++.mike/p646.C: Likewise.
54292 * g++.old-deja/g++.mike/p700.C: Likewise.
54293 * g++.old-deja/g++.mike/p783.C: Likewise.
54294 * g++.old-deja/g++.mike/p783a.C: Likewise.
54295 * g++.old-deja/g++.mike/p783b.C: Likewise.
54296 * g++.old-deja/g++.mike/p786.C: Likewise.
54297 * g++.old-deja/g++.mike/p789.C: Likewise.
54298 * g++.old-deja/g++.mike/p789a.C: Likewise.
54299 * g++.old-deja/g++.mike/p807a.C: Likewise.
54300 * g++.old-deja/g++.other/delete3.C: Likewise.
54301 * g++.old-deja/g++.other/dyncast1.C: Likewise.
54302 * g++.old-deja/g++.other/dyncast2.C: Likewise.
54303 * g++.old-deja/g++.other/dyncast3.C: Likewise.
54304 * g++.old-deja/g++.other/empty1.C: Likewise.
54305 * g++.old-deja/g++.other/temporary1.C: Likewise.
54306 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
54307 * g++.old-deja/g++.pt/t16.C: Likewise.
54308 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
54309
54310 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
54311
54312 * gcc.dg/991230-1.c: New test.
54313
54314 1999-12-29 Jeffrey A Law (law@cygnus.com)
54315
54316 * gcc.c-torture/compile/991229-3.c: New test.
54317 * gcc.c-torture/compile/991229-2.c: New test.
54318 * gcc.c-torture/compile/991229-1.c: New test.
54319
54320 1999-12-29 Greg McGary <gkm@eng.ascend.com>
54321
54322 * gcc.c-torture/compile/labels-2.c: New test.
54323
54324 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
54325
54326 * gcc.c-torture/execute/991227-1.c: New test.
54327
54328 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54329
54330 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
54331
54332 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
54333
54334 * gcc.c-torture/execute/991221-1.c: New test.
54335
54336 1999-12-20 Nathan Sidwell <nathan@acm.org>
54337
54338 * g++.old-deja/g++.other/cast3.C: New test.
54339
54340 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
54341
54342 * gcc.c-torture/execute/991216-4.c: New test.
54343
54344 1999-12-16 Michael Meissner <meissner@cygnus.com>
54345
54346 * gcc.c-torture/execute/991216-1.c: New test.
54347 * gcc.c-torture/execute/991216-2.c: New test.
54348 * gcc.c-torture/execute/991216-3.c: New test.
54349
54350 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54351
54352 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
54353 Actually make the test fail by using "-O2" for compilation.
54354
54355 1999-12-15 Nathan Sidwell <nathan@acm.org>
54356
54357 * g++.old-deja/g++.warn/cast-align1.C: New test.
54358
54359 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54360
54361 * gcc.c-torture/compile/991214-1.c: New test.
54362 * gcc.c-torture/compile/991214-2.c: New test.
54363
54364 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54365
54366 * gcc.dg/991214-1.c: New test.
54367
54368 1999-12-13 Jeffrey A Law (law@cygnus.com)
54369
54370 * gcc.c-torture/compile/991213-3.c: New test.
54371 * gcc.c-torture/compile/991213-2.c: New test.
54372 * gcc.c-torture/compile/991213-1.c: New test.
54373
54374 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
54375
54376 * gcc.dg/991209-1.c: New test.
54377
54378 1999-12-08 Nathan Sidwell <nathan@acm.org>
54379
54380 * gcc.c-torture/compile/991208-1.c: New test.
54381
54382 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54383
54384 * gcc.dg/ultrasp2.c: New test.
54385
54386 1999-12-05 Alex Samuel <samuel@codesourcery.com>
54387
54388 * g++.old-deja/g++.abi/align.C (main): Fix typo.
54389
54390 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
54391
54392 * gcc.c-torture/compile/991202-1.c: New test.
54393 * gcc.c-torture/execute/991202-1.c: New test.
54394 * gcc.c-torture/execute/991202-2.c: New test.
54395 * gcc.c-torture/execute/991202-3.c: New test.
54396
54397 1999-12-02 Alex Samuel <samuel@codesourcery.com>
54398
54399 * g++.old-deja/g++.abi/align.C: New test.
54400 * g++.old-deja/g++.abi/aggregates.C: Likewise.
54401 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54402
54403 1999-12-01 Richard Henderson <rth@cygnus.com>
54404
54405 * gcc.c-torture/execute/991201-1.c: New.
54406
54407 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
54408
54409 * gcc.dg/991129-1.c: New test.
54410
54411 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
54412
54413 * gcc.c-torture/compile/991127-1.c: New test.
54414
54415 1999-11-22 Nathan Sidwell <nathan@acm.org>
54416
54417 * g++.old-deja/g++.other/warn4.C: New test.
54418
54419 1999-11-22 Nathan Sidwell <nathan@acm.org>
54420
54421 * g++.old-deja/g++.eh/cleanup2.C: New test.
54422 * g++.old-deja/g++.ext/pretty2.C: New test.
54423 * g++.old-deja/g++.ext/pretty3.C: New test.
54424 * g++.old-deja/g++.other/debug6.C: New test.
54425
54426 1999-10-20 Jim Wilson <wilson@cygnus.com>
54427
54428 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
54429 compiler_output to look for one error message instead of two.
54430
54431 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
54432
54433 * gcc.c-torture/execute/991118-1.c: Also test case
54434 where the word boundary does not split a byte evenly.
54435
54436 1999-11-19 Nathan Sidwell <nathan@acm.org>
54437
54438 * g++.old-deja/g++.ext/restrict1.C: New test.
54439
54440 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
54441
54442 * gcc.c-torture/execute/991118-1.c: New test.
54443
54444 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
54445
54446 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
54447 working directory pathnames.
54448
54449 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
54450
54451 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
54452 host is equipped with driver.h and driver.o so it can actually
54453 compile and run the tests.
54454
54455 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
54456
54457 * gcc.c-torture/compile/991008-1.c: New test.
54458
54459 1999-11-08 Nick Clifton <nickc@cygnus.com>
54460
54461 * lib/gcc-dg.exp: Include target-supports.exp
54462
54463 1999-11-05 Nick Clifton <nickc@cygnus.com>
54464
54465 * lib/target-supports.exp: New file: Provide procs to test for
54466 features supported by the target.
54467 (check_weak_available): Moved here from ecos.exp.
54468 (check_alias_available): New proc: Determine of the target
54469 toolchain supports the alias attribute.
54470
54471 * gcc.dg/special/ecos.exp: Move check_weak_available to
54472 target-supports.exp.
54473 (alias-1.c): Only perform the test if the target supports
54474 aliases.
54475 (wkali-1.c): Only perform the test if the target supports
54476 aliases.
54477
54478 * gcc.dg/990506-0.c: Expect error messages from cross
54479 targets as well as native targets.
54480
54481 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54482
54483 * gcc.dg/ultrasp1.c: Removed xfail.
54484 * gcc.dg/struct-ret-2.c: Likewise.
54485 * gcc.dg/array-1.c: Likewise.
54486
54487 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54488
54489 * gcc.dg/struct-ret-2.c: New test.
54490
54491 * gcc.dg/array-1.c: New test.
54492
54493 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
54494
54495 * gcc.c-torture/execute/991030-1.c: New test.
54496
54497 1999-10-26 Richard Henderson <rth@cygnus.com>
54498
54499 * gcc.c-torture/compile/991026-2.c: New test.
54500
54501 1999-10-26 Jeffrey A Law (law@cygnus.com)
54502
54503 * gcc.c-torture/compile/991026-1.c: New test.
54504
54505 1999-10-23 Jeffrey A Law (law@cygnus.com)
54506
54507 * gcc.c-torture/execute/991023-1.c: New test.
54508
54509 1999-10-19 Jeffrey A Law (law@cygnus.com)
54510
54511 * gcc.c-torture/execute/991019-1.c: New test.
54512
54513 1999-10-16 Richard Henderson <rth@cygnus.com>
54514
54515 * gcc.c-torture/execute/991016-1.c: New test.
54516
54517 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
54518
54519 * gcc.c-torture/execute/991014-1.c: New test.
54520
54521 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
54522
54523 * g++.old-deja/g++.other/union2.C: New test.
54524
54525 1999-10-13 Nathan Sidwell <nathan@acm.org>
54526
54527 * g++.old-deja/g++.other/vaarg2.C: New test.
54528 * g++.old-deja/g++.other/vaarg3.C: New test.
54529
54530 1999-10-12 Craig Burley <craig@jcb-sc.com>
54531
54532 * g77.f-torture/noncompile/19990905-1.f: Moved from being
54533 in compile/.
54534
54535 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
54536
54537 * gcc.c-torture/execute/va-arg-11.c: New test.
54538
54539 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
54540
54541 * lib/file-format.exp (gcc_target_object_format): Don't
54542 crash if objdump is unavailable.
54543
54544 1999-09-29 Donn Terry <donn@interix.com>
54545
54546 * gcc.misc-tests/mg.exp: delete extraneous redirection.
54547
54548 1999-09-28 Nick Clifton <nickc@cygnus.com>
54549
54550 * gcc.c-torture/compile/990928-1.c: New test.
54551
54552 1999-09-28 Nathan Sidwell <nathan@acm.org>
54553
54554 * g++.old-deja/g++.other/decl6.C: New test.
54555
54556 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54557
54558 * gcc.c-torture/execute/va-arg-10.c: New test.
54559
54560 1999-09-27 Nathan Sidwell <nathan@acm.org>
54561
54562 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
54563 __PRETTY_FUNCTION__.
54564
54565 1999-09-23 Nick Clifton <nickc@cygnus.com>
54566
54567 * gcc.c-torture/execute/990923-1.c: New test.
54568
54569 1999-09-21 Nick Clifton <nickc@cygnus.com>
54570
54571 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
54572 for which -fpic is inappropriate.
54573
54574 1999-09-21 Mark Mitchell <mark@codesourcery.com>
54575
54576 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
54577
54578 1999-09-21 Nathan Sidwell <nathan@acm.org>
54579
54580 * g++.old-deja/g++.other/dyncast1.C: New test.
54581 * g++.old-deja/g++.other/dyncast2.C: New test.
54582 * g++.old-deja/g++.other/dyncast3.C: New test.
54583 * g++.old-deja/g++.other/dyncast4.C: New test.
54584 * g++.old-deja/g++.other/dyncast5.C: New test.
54585 * g++.old-deja/g++.eh/catch3.C: New test.
54586 * g++.old-deja/g++.eh/catch3p.C: New test.
54587 * g++.old-deja/g++.eh/catch4.C: New test.
54588 * g++.old-deja/g++.eh/catch4p.C: New test.
54589 * g++.old-deja/g++.eh/catch5.C: New test.
54590 * g++.old-deja/g++.eh/catch5p.C: New test.
54591 * g++.old-deja/g++.eh/catch6.C: New test.
54592 * g++.old-deja/g++.eh/catch6p.C: New test.
54593 * g++.old-deja/g++.eh/catch7.C: New test.
54594 * g++.old-deja/g++.eh/catch7p.C: New test.
54595 * g++.old-deja/g++.eh/catch8.C: New test.
54596 * g++.old-deja/g++.eh/catch8p.C: New test.
54597 * g++.old-deja/g++.eh/catch9.C: New test.
54598 * g++.old-deja/g++.eh/catch9p.C: New test.
54599
54600 1999-09-13 Nathan Sidwell <nathan@acm.org>
54601
54602 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
54603 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
54604
54605 1999-09-13 Jeffrey A Law (law@cygnus.com)
54606
54607 * gcc.c-torture/compile/990913-1.c: New test.
54608
54609 1999-09-10 Nathan Sidwell <nathan@acm.org>
54610
54611 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
54612 * g++.old-deja/g++.jason/rfg5.C: Likewise.
54613
54614 1999-09-09 Richard Henderson <rth@cygnus.com>
54615
54616 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
54617
54618 1999-09-09 Nathan Sidwell <nathan@acm.org>
54619
54620 * g++.old-deja/g++.other/lookup11.C: New test.
54621 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
54622 what is permitted and what we want.
54623 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
54624 overload use.
54625 * g++.old-deja/g++.jason/rfg5.C: Likewise.
54626
54627 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
54628
54629 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
54630 * gcc.c-torture/noncompile/poison-1.c: New file.
54631
54632 1999-09-08 Nathan Sidwell <nathan@acm.org>
54633
54634 * g++.old-deja/g++.other/sizeof3.C: New test.
54635 * g++.old-deja/g++.other/sizeof4.C: New test.
54636 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
54637 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
54638
54639 1999-09-07 Richard Henderson <rth@cygnus.com>
54640
54641 * gcc.dg/va-arg-1.c: New.
54642
54643 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54644
54645 * gcc.c-torture/execute/va-arg-9.c: New test.
54646
54647 1999-09-05 Craig Burley <craig@jcb-sc.com>
54648
54649 * g77.f-torture/compile/980519-2.f: New test.
54650 * g77.f-torture/compile/19990905-0.f: New test.
54651 * g77.f-torture/compile/19990905-1.f: New test.
54652 * g77.f-torture/compile/19990905-2.f: New test.
54653
54654 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
54655
54656 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
54657
54658 * gcc.c-torture/execute/990827-1.c: Fix typo.
54659
54660 1999-09-03 Nathan Sidwell <nathan@acm.org>
54661
54662 * g++.old-deja/g++.other/deref1.C: New test.
54663
54664 1999-09-02 Nathan Sidwell <nathan@acm.org>
54665
54666 * g++.old-deja/g++.other/ambig2.C: New test.
54667 * g++.old-deja/g++.other/cond5.C: New test.
54668 * g++.old-deja/g++.other/lookup16.C: New test.
54669
54670 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
54671
54672 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
54673 assemblers too.
54674
54675 1999-08-31 Jeffrey A Law (law@cygnus.com)
54676
54677 * lib/c-torture.exp: Avoid the "compare executables" optimization
54678 when testing native.
54679
54680 1999-08-29 Jeffrey A Law (law@cygnus.com)
54681
54682 * gcc.c-torture/execute/990829-1.c: New test.
54683 * gcc.c-torture/compile/990829-1.c: New test.
54684
54685 1999-08-27 Paul Burchard <burchard@pobox.com>
54686
54687 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
54688 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
54689 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
54690 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
54691 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
54692 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
54693 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
54694 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
54695 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
54696 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
54697 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
54698
54699 1999-08-27 Jeffrey A Law (law@cygnus.com)
54700
54701 * gcc.c-torture/execute/990827-1.c: New test.
54702
54703 1999-08-26 Craig Burley <craig@jcb-sc.com>
54704
54705 * g77.f-torture/noncompile/19990826-4.f: New test.
54706
54707 * g77.f-torture/compile/19990826-3.f: New test.
54708
54709 * g77.f-torture/execute/19990826-2.f: New test.
54710
54711 * g77.f-torture/compile/19990826-1.f: New test.
54712
54713 * gcc.c-torture/execute/990826-0.c: New test.
54714 * g77.c-torture/execute/19990826-0.f: New test.
54715
54716 * g77.f-torture/noncompile/970626-2.f: New test.
54717
54718 1999-08-25 Paul Burchard <burchard@pobox.com>
54719
54720 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
54721 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
54722 lss-011.C: New tests.
54723
54724 1999-08-25 Nathan Sidwell <nathan@acm.org>
54725
54726 * g++.old-deja/g++.other/decl5.C: New test.
54727
54728 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54729
54730 * noncompile/noncompile.exp: Load_lib c-torture.exp.
54731 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
54732 call `postbase' for each one. All callers of `postbase' changed
54733 to call this instead.
54734
54735 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
54736
54737 * gcc.c-torture/execute/990811-1.c: New test.
54738
54739 1999-08-09 Nick Clifton <nickc@cygnus.com>
54740
54741 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
54742 just native ones.
54743
54744 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
54745 just native ones.
54746
54747 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
54748
54749 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
54750
54751 1999-08-04 Jeffrey A Law (law@cygnus.com)
54752
54753 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
54754
54755 1999-08-04 Nathan Sidwell <nathan@acm.org>
54756
54757 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
54758
54759 1999-08-04 Jeffrey A Law (law@cygnus.com)
54760
54761 * gcc.c-torture/execute/990804-1.c: New test.
54762
54763 1999-08-03 Nathan Sidwell <nathan@acm.org>
54764
54765 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
54766 * g++.old-deja/g++.brendan/crash64.C: Likewise.
54767 * g++.old-deja/g++.brendan/overload8.C: Likewise.
54768
54769 1999-08-03 Nathan Sidwell <nathan@acm.org>
54770
54771 * g++.old-deja/g++.other/struct1.C: New test.
54772
54773 1999-08-03 Nathan Sidwell <nathan@acm.org>
54774
54775 * g++.old-deja/g++.other/enum2.C: New test.
54776
54777 1999-08-02 Richard Henderson <rth@cygnus.com>
54778
54779 Adapted from tests from Franz Sirl:
54780 * gcc.c-torture/execute/va-arg-7.c: New test.
54781 * gcc.c-torture/execute/va-arg-8.c: New test.
54782
54783 1999-08-01 Jeffrey A Law (law@cygnus.com)
54784
54785 * gcc.c-torture/compile/990801-2.c: New test.
54786
54787 * gcc.c-torture/compile/990801-1.c: New test.
54788
54789 1999-07-27 Michael Meissner <meissner@cygnus.com>
54790
54791 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
54792 fp-cmp-1.c, converting double to float.
54793
54794 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
54795 fp-cmp-1.c, converting double to long double.
54796
54797 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
54798 from fr1 to unknown_register, since fr1 is a legitimate register
54799 on some machines.
54800
54801 1999-07-25 Jeffrey A Law (law@cygnus.com)
54802
54803 * README: More listname related changes.
54804
54805 1999-07-08 Catherine Moore <clm@cygnus.com>
54806
54807 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
54808
54809 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
54810
54811 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
54812
54813 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
54814
54815 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
54816
54817 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
54818
54819 * gcc.dg/990703-1.c: New test.
54820
54821 1999-06-29 Nick Clifton <nickc@cygnus.com>
54822
54823 * lib/file-format.exp: New file: Move definition of proc
54824 gcc_target_object_format to here from
54825 gcc.dg/special/ecos.exp.
54826
54827 * lib/c-torture.exp: Include lib file-format.exp.
54828 * lib/gcc-dg.exp: Include lib file-format.exp.
54829
54830 * gcc.dg/special/ecos.exp: Remove definition of proc
54831 gcc_target_object_format.
54832
54833 1999-06-28 Jeffrey A Law (law@cygnus.com)
54834
54835 * gcc.c-torture/execute/990628-1.c: New test.
54836
54837 1999-06-25 Jeffrey A Law (law@cygnus.com)
54838
54839 * gcc.c-torture/compile/990625-2.c: New test.
54840
54841 * gcc.c-torture/compile/990625-1.c: New test.
54842
54843 1999-06-23 Nick Clifton <nickc@cygnus.com>
54844
54845 * gcc.c-torture/compile/dll.c: New test case. Check that dll
54846 attributes compile.
54847 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
54848 ports that use the COFF/PE file format.
54849
54850 1999-06-17 Jeffrey A Law (law@cygnus.com)
54851
54852 * gcc.c-torture/compile/990617-1.c: New test.
54853
54854 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
54855
54856 * g++.old-deja/g++.other/decl4.C: New test.
54857
54858 1999-06-14 Nathan Sidwell <nathan@acm.org>
54859
54860 * g++.old-deja/g++.other/bitfld3.C: New test.
54861
54862 1999-06-08 Nathan Sidwell <nathan@acm.org>
54863
54864 * g++.old-deja/g++.eh/catch1.C: New test.
54865
54866 1999-06-07 Jeffrey A Law (law@cygnus.com)
54867
54868 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
54869
54870 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
54871 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
54872
54873 1999-06-05 Craig Burley <craig@jcb-sc.com>
54874
54875 * g77.f-torture/compile/19990502-0.f: Replace with new,
54876 shorter, test that still fails after recent changes.
54877
54878 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54879
54880 * gcc.c-torture/execute/990604-1.c: New test.
54881
54882 1999-05-31 Jeffrey A Law (law@cygnus.com)
54883
54884 * gcc.c-torture/execute/990531-1.c: New test.
54885
54886 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54887
54888 * gcc.c-torture/compile/990527-1.c: New test.
54889
54890 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
54891
54892 * gcc.c-torture/execute/990527-1.c: New test.
54893
54894 1999-05-25 Nick Clifton <nickc@cygnus.com>
54895
54896 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
54897 bitfields as signed.
54898
54899 1999-05-25 Craig Burley <craig@jcb-sc.com>
54900
54901 * g77.f-torture/compile/19990525-0.f: New test.
54902
54903 1999-05-25 Jeffrey A Law (law@cygnus.com)
54904
54905 * gcc.c-torture/execute/990525-2.c: New test.
54906
54907 * gcc.c-torture/execute/990525-1.c: New test.
54908
54909 1999-05-24 Nathan Sidwell <nathan@acm.org>
54910
54911 * g++.old-deja/g++.other/anon3.C: New test.
54912 * g++.old-deja/g++.other/anon4.C: New test.
54913 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
54914 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
54915 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
54916 Merrill).
54917
54918 1999-05-24 Jeffrey A Law (law@cygnus.com)
54919
54920 * gcc.c-torture/execute/990524-1.c: New test.
54921
54922 * gcc.dg/990524-1.c: New test.
54923
54924 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54925
54926 * gcc.c-torture/compile/990523-1.c: New test.
54927
54928 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
54929
54930 * gcc.c-torture/compile/990519-1.c: New test.
54931
54932 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54933
54934 * gcc.c-torture/compile/990517-1.c: New test.
54935
54936 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
54937 (e4, f4): New tests.
54938 (main): Call them.
54939
54940 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54941
54942 * gcc.dg/noreturn-1.c: New test.
54943
54944 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54945
54946 * gcc.c-torture/execute/990513-1.c: New test.
54947
54948 1999-05-10 Richard Henderson <rth@cygnus.com>
54949
54950 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
54951
54952 1999-05-10 Craig Burley <craig@jcb-sc.com>
54953
54954 * g77.f-torture/execute/erfc.f: Use small single-precision
54955 values, to avoid problems on Alphas when not -mieee.
54956
54957 1999-05-08 Craig Burley <craig@jcb-sc.com>
54958
54959 * gcc.dg/990506-0.c: New test.
54960
54961 1999-05-08 Richard Henderson <rth@cygnus.com>
54962
54963 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
54964 the constant to test. Don't XFAIL 64-bit targets.
54965
54966 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
54967 * g++.old-deja/g++.law/profile1.C: Likewise.
54968
54969 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
54970 operator new instances.
54971 * g++.old-deja/g++.other/delete5.C: Likewise.
54972
54973 1999-05-03 Craig Burley <craig@jcb-sc.com>
54974
54975 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
54976 intrinsic.
54977
54978 1999-05-03 Craig Burley <craig@jcb-sc.com>
54979
54980 * g77.f-torture/execute/u77-test.f: Reverse order of two
54981 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
54982
54983 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54984
54985 * gcc.dg/compare1.c: New test.
54986
54987 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
54988
54989 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
54990 New tests.
54991
54992 1999-05-02 Craig Burley <craig@jcb-sc.com>
54993
54994 * g77.f-torture/compile/19990502-1.f: New test.
54995
54996 1999-05-02 Craig Burley <craig@jcb-sc.com>
54997
54998 * g77.f-torture/compile/19990502-0.f: New test.
54999
55000 1999-05-02 Craig Burley <craig@jcb-sc.com>
55001
55002 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
55003 intrinsic.
55004
55005 1999-05-02 Craig Burley <craig@jcb-sc.com>
55006
55007 * g77.f-torture/execute/u77-test.f (main): List libU77
55008 intrinsics not currently tested.
55009 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
55010 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
55011 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
55012 Trim blanks off the ends of some printed strings.
55013
55014 1999-05-02 Craig Burley <craig@jcb-sc.com>
55015
55016 * g77.f-torture/execute/u77-test.f (main): Just warn about
55017 FSTAT gid disagreement, as it's expected on some systems.
55018
55019 1999-05-01 Craig Burley <craig@jcb-sc.com>
55020
55021 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
55022 use a new function, which allows for some slop.
55023 Clean up some commentary.
55024 (issum): The new function.
55025 (sgladd): Deleted subroutine.
55026
55027 1999-05-01 Craig Burley <craig@jcb-sc.com>
55028
55029 * g77.f-torture/execute/u77-test.f: Modify to be more like
55030 libf2c/libU77 version, bringing patches to that version here.
55031 Add suitable commentary.
55032
55033 1999-04-25 Richard Henderson <rth@cygnus.com>
55034
55035 * gcc.dg/990424-1.c: New test.
55036
55037 1999-04-24 Craig Burley <craig@jcb-sc.com>
55038
55039 * g77.f-torture/execute/u77-test.f (main): Bug involving
55040 LSTAT has been fixed, so turn back on full checking.
55041
55042 1999-04-20 Craig Burley <craig@jcb-sc.com>
55043
55044 * g77.f-torture/compile/19990419-0.f: New test.
55045 * g77.f-torture/execute/19990419-1.f: New test.
55046
55047 1999-04-17 Richard Henderson <rth@cygnus.com>
55048
55049 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
55050 to avoid the need for a prototype to supress a warning.
55051
55052 1999-04-07 Jim Wilson <wilson@cygnus.com>
55053
55054 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
55055
55056 1999-04-04 Jeffrey A Law (law@cygnus.com)
55057
55058 * gcc.c-torture/execute/990404-1.c: New test.
55059
55060 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
55061
55062 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
55063 * gcc.dg/cpp-if3.c: Don't use -pedantic.
55064 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
55065 missing initializer warnings.
55066
55067 1999-03-28 Jeffrey A Law (law@cygnus.com)
55068
55069 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
55070 matching strings.
55071
55072 1999-03-26 Jeffrey A Law (law@cygnus.com)
55073
55074 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
55075
55076 1999-03-26 Craig Burley <craig@jcb-sc.com>
55077
55078 * g77.f-torture/execute/19990325-0.f: New test.
55079 * g77.f-torture/execute/19990325-1.f: New test.
55080
55081 1999-03-24 Jeffrey A Law (law@cygnus.com)
55082
55083 * gcc.c-torture/execute/990324-1.c: New test.
55084
55085 1999-03-22 Jim Wilson <wilson@cygnus.com>
55086
55087 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
55088 test with 4.
55089
55090 1999-03-17 Richard Henderson <rth@cygnus.com>
55091
55092 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
55093
55094 1999-03-13 Craig Burley <craig@jcb-sc.com>
55095
55096 * g77.f-torture/execute/19990313-2.f: New test.
55097 * g77.f-torture/execute/19990313-3.f: New test.
55098
55099 1999-03-13 Craig Burley <craig@jcb-sc.com>
55100
55101 * g77.f-torture/execute/19990313-0.f: New test.
55102 * g77.f-torture/execute/19990313-1.f: New test.
55103
55104 1999-03-12 Jim Wilson <wilson@cygnus.com>
55105
55106 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
55107 printf to sprintf.
55108 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
55109 (main): Add check for u15. Conditionalize u31 check depending on
55110 whether ints are <32 bits or >=32 bits.
55111
55112 1999-03-08 Craig Burley <craig@jcb-sc.com>
55113
55114 * g77.f-torture/execute/19981119-0.f: Improve testiness.
55115
55116 1999-03-08 Craig Burley <craig@jcb-sc.com>
55117
55118 * g77.f-torture/compile/19990305-0.f: New test.
55119 * g77.f-torture/execute/19981119-0.f: New test.
55120
55121 1999-03-08 Craig Burley <craig@jcb-sc.com>
55122
55123 * g77.f-torture/execute/970625-2.f: call ABORT if final
55124 result is not correct, instead of just printing it.
55125 Add this checking via newly introduced obfuscation, to
55126 trip up buggy front ends.
55127
55128 1999-03-07 Craig Burley <craig@jcb-sc.com>
55129
55130 * g77.f-torture/compile/960317-1.f: Moved from being
55131 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
55132
55133 1999-03-06 Craig Burley <craig@jcb-sc.com>
55134
55135 * g77.f-torture/execute/960317-1.f: New (old) test.
55136 * g77.f-torture/execute/970625-2.f: Ditto.
55137
55138 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
55139
55140 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
55141 error message on line 1 or line 2; cccp and cpplib do this differently.
55142
55143 1999-03-01 Jeffrey A Law (law@cygnus.com)
55144
55145 * g++.old-deja/g++.law/weak1.C: New test.
55146
55147 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
55148
55149 * gcc.c-torture/execute/990119-1.c: Renamed to...
55150 * gcc.dg/990119-1.c: this, so it will only be tested once
55151 (it's a preprocessor test, it doesn't need to be run at
55152 multiple optimization levels).
55153
55154 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
55155
55156 * lib/g++.exp: Don't add incdir=$base_dir/../include to
55157 ALWAYS_CXXFLAGS.
55158
55159 1999-02-24 Craig Burley <craig@jcb-sc.com>
55160
55161 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
55162 * g77.f-torture/compile/19981216-0.f: ...as it is expected
55163 to not be compilable by current g77.
55164
55165 1999-02-24 Nick Clifton <nickc@cygnus.com>
55166
55167 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
55168
55169 1999-02-22 Jeffrey A Law (law@cygnus.com)
55170
55171 * gcc.c-torture/execute/990222-1.c: New test.
55172
55173 1999-02-19 Craig Burley <craig@jcb-sc.com>
55174
55175 * g77.f-torture/compile/19990218-0.f: New test.
55176 * g77.f-torture/noncompile/19990218-1.f: New test.
55177
55178 1999-02-18 Craig Burley <craig@jcb-sc.com>
55179
55180 * g77.f-torture/compile/19981216-0.f: New test.
55181
55182 1999-02-14 Jeffrey A Law (law@cygnus.com)
55183
55184 * gcc.dg/990214-1.c: New test.
55185
55186 1999-02-13 Jeffrey A Law (law@cygnus.com)
55187
55188 * gcc.dg/990213-2.c: New test.
55189
55190 * gcc.dg/990213-1.c: New test.
55191
55192 1999-02-12 Jeffrey A Law (law@cygnus.com)
55193
55194 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
55195 ints.
55196
55197 1999-02-11 Nick Clifton <nickc@cygnus.com>
55198
55199 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
55200 specified by target.
55201
55202 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
55203
55204 1999-02-11 Jeffrey A Law (law@cygnus.com)
55205
55206 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
55207
55208 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
55209
55210 * gcc.dg/special/ecos.exp: New test driver for new tests with
55211 special requirements.
55212
55213 * gcc.dg/special/alias-1.c: New test.
55214 * gcc.dg/special/gcsec-1.c: New test.
55215 * gcc.dg/special/weak-1.c: New test.
55216 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
55217 * gcc.dg/special/weak-2.c: New test.
55218 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
55219 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
55220 * gcc.dg/special/wkali-1.c: New test.
55221 * gcc.dg/special/wkali-2.c: New test.
55222 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
55223 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
55224
55225 1999-02-10 Felix Lee <flee@cygnus.com>
55226
55227 * lib/c-torture.exp (c-torture-compile): Pull out code for
55228 analyzing gcc error messages.
55229 (c-torture-execute): Likewise. Fix some (harmless) false
55230 positives.
55231 * lib/gcc.exp (gcc_check_compile): New function.
55232
55233 1999-02-08 Richard Henderson <rth@cygnus.com>
55234
55235 * gcc.c-torture/execute/990208-1.c: New test.
55236
55237 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
55238
55239 * g++.dg/special/ecos.exp: New driver for new tests with special
55240 requirements
55241
55242 * g++.dg/special/conpr-1.C: New test
55243 * g++.dg/special/conpr-2.C: New test
55244 * g++.dg/special/conpr-2a.C: New test
55245 * g++.dg/special/conpr-3.C: New test
55246 * g++.dg/special/conpr-3a.C: New test
55247 * g++.dg/special/conpr-3b.C: New test
55248
55249 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
55250 allow g++ to use the dg driver
55251
55252 * README: Add comment about g++.dg directory
55253
55254 1999-02-06 Jeffrey A Law (law@cygnus.com)
55255
55256 * README: Update email addresses.
55257
55258 1999-02-03 Nick Clifton <nickc@cygnus.com>
55259
55260 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
55261 arguments in order to force structure S onto the stack even on
55262 the alpha.
55263 (test): Pass 10 leading arguments to function foo as well as the
55264 structure S.
55265
55266 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
55267 failure for all targets.
55268
55269 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
55270 abort to terminate program execution.
55271
55272 1999-01-30 Richard Henderson <rth@cygnus.com>
55273
55274 * gcc.c-torture/execute/990130-1.c: New test.
55275
55276 1999-01-30 Jeffrey A Law (law@cygnus.com)
55277
55278 * gcc.dg/990130-1.c: New test.
55279
55280 1999-01-28 Michael Meissner <meissner@cygnus.com>
55281
55282 * gcc.c-torture/execute/990128-1.c: New test.
55283
55284 1999-01-27 Michael Meissner <meissner@cygnus.com>
55285
55286 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
55287
55288 1999-01-27 Felix Lee <flee@cygnus.com>
55289
55290 * lib/c-torture.exp (c-torture-compile): pull out code for
55291 analyzing gcc error messages.
55292 (c-torture-execute): ditto, and fix some (harmless) false
55293 positives.
55294 * lib/gcc.exp (gcc_check_compile): new function.
55295
55296 1999-01-17 Jeffrey A Law (law@cygnus.com)
55297
55298 * gcc.dg/990117-1.c: New test.
55299
55300 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
55301
55302 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
55303
55304 1999-01-15 Jeffrey A Law (law@cygnus.com)
55305
55306 * g77.f-torture/compile/990115-1.f: New test.
55307
55308 1999-01-07 Jeffrey A Law (law@cygnus.com)
55309
55310 * gcc.c-torture/compile/990107-1.c: New test
55311
55312 1999-01-06 Jeffrey A Law (law@cygnus.com)
55313
55314 * gcc.c-torture/execute/990106-2.c: New test.
55315
55316 * gcc.c-torture/execute/990106-1.c: New test.
55317
55318 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
55319
55320 * gcc.c-torture/compile/981223-1.c: New test.
55321
55322 1998-12-29 Richard Henderson <rth@cygnus.com>
55323
55324 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
55325 (opt3): Rename from opt4 and disable.
55326
55327 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
55328
55329 * g++.old-deja/g++.pt/ptrmem5.C: New test.
55330
55331 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
55332
55333 * g++.old-deja/g++.other/conv5.C: New test.
55334
55335 1998-12-14 Nick Clifton <nickc@cygnus.com>
55336
55337 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
55338
55339 1998-12-11 Jeffrey A Law (law@cygnus.com)
55340
55341 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
55342
55343 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
55344
55345 * gcc.c-torture/compile/981211-1.c: New test.
55346
55347 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
55348
55349 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
55350
55351 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
55352
55353 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55354
55355 * gcc.special/930510-1.c: Make C9X safe.
55356 * gcc.misc-tests/gcov-1.c Similarly.
55357 * gcc.misc-tests/gcov-2.c Similarly.
55358
55359 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55360
55361 * gcc.dg/ultrasp1.c: New test.
55362
55363 1998-12-06 Richard Henderson <rth@cygnus.com>
55364
55365 * gcc.c-torture/execute/981206.c: New test.
55366
55367 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55368
55369 * g++.old-deja/g++.ns/template7.C: New test.
55370
55371 * g++.old-deja/g++.other/expr1.C: New test.
55372
55373 * g++.old-deja/g++.eh/tmpl3.C: New test.
55374
55375 * g++.old-deja/g++.eh/tmpl2.C: New test.
55376
55377 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
55378
55379 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
55380 * g++.old-deja/g++.other/using6.C: Removed.
55381 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
55382
55383 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
55384
55385 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
55386
55387 * g++.old-deja/g++.pt/overload8.C: New test.
55388
55389 * g++.old-deja/g++.pt/overload7.C: New test.
55390
55391 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
55392
55393 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
55394 and relinking messages.
55395 * lib/g++.exp (g++_target_compile): Remove .rpo file when
55396 compiling with -frepo.
55397
55398 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
55399
55400 * g++.old-deja/g++.pt/lookup6.C: New test.
55401
55402 1998-11-30 Nick Clifton <nickc@cygnus.com>
55403
55404 * gcc.c-torture/execute/981130-1.c: New test.
55405 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
55406
55407 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
55408
55409 * g++.old-deja/g++.pt/explicit76.C: New test.
55410
55411 * g++.old-deja/g++.pt/friend38.C: New test.
55412
55413 * g++.old-deja/g++.ns/crash2.C: New test.
55414
55415 * g++.old-deja/g++.pt/defarg8.C: New test.
55416
55417 * g++.old-deja/g++.pt/instantiate6.C: New test.
55418
55419 * g++.old-deja/g++.pt/static6.C: New test.
55420
55421 * g++.old-deja/g++.pt/decl2.C: New test.
55422
55423 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
55424
55425 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
55426 problem is actually related with name lookup, but so what? :-)
55427
55428 * g++.old-deja/g++.pt/friend37.C: New test.
55429
55430 1998-11-25 Dave Love <d.love@dl.ac.uk>
55431
55432 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
55433 element, which fails on some systems.
55434
55435 * g77.f-torture/execute/labug1.f: New test.
55436
55437 1998-11-21 Jeffrey A Law (law@cygnus.com)
55438
55439 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
55440 is defined.
55441
55442 1998-11-18 Dave Love <d.love@dl.ac.uk>
55443
55444 * g77.f-torture/compile/981117-1.f: New test.
55445
55446 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
55447
55448 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
55449 properly discarded.
55450
55451 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
55452
55453 * gcc.c-torture/execute/memcheck: New directory of tests for
55454 -fcheck-memory-usage.
55455
55456 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
55457
55458 * README: New file, general information about the testsuite and
55459 new description of the various C++ test subdirectories.
55460 * README.g++: Eliminate obsolete information, update and move most
55461 relevant stuff to README.
55462
55463 1998-11-07 Richard Henderson <rth@cygnus.com>
55464
55465 * gcc.c-torture/compile/981107-1.c: New test.
55466
55467 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
55468
55469 * execute/memcpy-bi.c: New testcase.
55470
55471 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
55472
55473 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
55474 base classes.
55475
55476 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
55477 template is selected.
55478
55479 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
55480 classes, it should be accepted for all types.
55481
55482 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
55483
55484 * g++.old-deja/g++.pt/spec24.C: Ensure that template
55485 specializations start with template headers.
55486
55487 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
55488
55489 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
55490
55491 * g++.old-deja/g++.other/init9.C: Test cross initialization of
55492 non-POD types.
55493
55494 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
55495
55496 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
55497
55498 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
55499
55500 * compile/981022-1.c, compile/981022-1.x: New test and driver.
55501
55502 1998-10-19 Jeffrey A Law (law@cygnus.com)
55503
55504 * 981019-1.c: New test.
55505
55506 1998-10-14 Robert Lipe <robertl@dgii.com>
55507
55508 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
55509 find objc headers.
55510
55511 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55512
55513 * compile/981001-4.c: Remove use of GCC extension that triggers a
55514 compiler bug.
55515
55516 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
55517
55518 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
55519
55520 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
55521
55522 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
55523 instantiation of template produces incorrect code for delete
55524 expression.
55525
55526 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
55527 constructors' name is not unique.
55528 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
55529 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
55530
55531 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
55532 automatic array of const is ill-formed.
55533
55534 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
55535 of template parameter?
55536
55537 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
55538 const.
55539
55540 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
55541 pointer-to-member expression.
55542
55543 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
55544 declaration causes ICE.
55545
55546 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
55547
55548 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
55549 reserved in the global namespace.
55550
55551 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
55552 generate needed virtual table.
55553
55554 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
55555
55556 1998-10-10 Dariush Eslimi <eslimi@loran.com>
55557
55558 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
55559 template-dependent type
55560
55561 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
55562
55563 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
55564 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
55565 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
55566
55567 * g++.old-deja/g++.other/using5.C: New test; using decl from base
55568 class should be usable as argument of member function.
55569 * g++.old-deja/g++.other/using6.C: New test; using decl from base
55570 class should be usable as return type of member function.
55571 * g++.old-deja/g++.other/using7.C: New test; using decl from base
55572 class should be usable as type of data member.
55573
55574 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
55575
55576 1998-10-09 Jeffrey A Law (law@cygnus.com)
55577
55578 * gcc.c-torture/special/920521-1.c: Fix bogus test.
55579
55580 1998-10-08 Nick Clifton <nickc@cygnus.com>
55581
55582 * gcc.dg/dll-?.c Add thumb to target list.
55583 Fix assembler scan patterns to match current assembler output.
55584
55585 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
55586
55587 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
55588 matching of template brackets.
55589
55590 * g++.old-deja/g++.other/using4.C: New test. Test using
55591 declarations of methods from base classes.
55592
55593 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
55594 within functions should introduce names into the innermost
55595 enclosing namespace.
55596
55597 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
55598 of static locals if first initialization throws.
55599
55600 1998-10-07 Jim Wilson <wilson@cygnus.com>
55601
55602 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
55603
55604 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
55605
55606 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
55607 lose track of the possible targets of tablejump insns.
55608 * special/special.exp: Run it.
55609
55610 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55611
55612 * g++.old-deja/g++.pt/friend35.C: New test. A template function
55613 must be declared before its specializations can be named in friend
55614 declarations.
55615
55616 1998-10-05 Dave Love <d.love@dl.ac.uk>
55617
55618 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
55619
55620 * g77.f-torture/execute/io1.f: New test.
55621
55622 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
55623
55624 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
55625 with pointer to template function, for which no argument deduction
55626 is possible.
55627
55628 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
55629 specialization of template function as argument to template
55630 function.
55631
55632 * g++.old-deja/g++.other/access2.C: New test; Inner class
55633 shouldn't have privileged access to Outer's names.
55634
55635 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
55636
55637 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
55638 friend template declared within template class conflicts with
55639 nested class of the same name.
55640
55641 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
55642 is ignored.
55643
55644 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
55645 object with direct initializer as function declaration.
55646
55647 * g++.old-deja/g++.other/decl2.C: New test; duplicate
55648 initializers.
55649
55650 * g++.old-deja/g++.other/null2.C: New test; conditional operator
55651 involving const pointer and NULL produces incorrect result.
55652
55653 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
55654 type name without `typename' should be rejected with -pedantic.
55655
55656 1998-10-02 Richard Henderson <rth@cygnus.com>
55657
55658 * g++.old-deja/g++.other/addrof1.C: New test.
55659
55660 1998-10-01 Nick Clifton <nickc@cygnus.com>
55661
55662 * gcc.c-torture/compile/981001-1.c: New test.
55663 * gcc.c-torture/execute/981001-1.c: New test.
55664
55665 1998-10-01 Jeffrey A Law (law@cygnus.com)
55666
55667 * gcc.c-torture/compile/981001-2.c: New test.
55668 * gcc.c-torture/compile/981001-3.c: New test.
55669 * gcc.c-torture/compile/981001-4.c: New test.
55670
55671 1998-10-01 Robert Lipe <robertl@dgii.com>
55672
55673 * lib/objc.exp (objc_target_compile): Add -L during compiles for
55674 multilibbed hosts. Idea grafted from g77.exp.
55675
55676 1998-09-30 Dave Love <d.love@dl.ac.uk>
55677
55678 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
55679 avoid losing on systems which need -lsocket.
55680
55681 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
55682
55683 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
55684 * g++.old-deja/g++.other/nested2.C: Ditto.
55685 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
55686 failure.
55687
55688 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
55689
55690 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
55691 preferred over template operator!= for enum bitfields.
55692
55693 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
55694
55695 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
55696 that happen to have the same base name, but in different scopes,
55697 are incorrectly rejected.
55698
55699 1998-09-16 Richard Henderson <rth@cygnus.com>
55700
55701 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
55702 on the native word size instead of an integer literal.
55703
55704 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
55705
55706 * g++.old-deja/g++.other/static2.C: Invocation of static data
55707 member of type pointer-to-function denoted as non-static member.
55708
55709 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
55710 checks involving function types and aliases.
55711
55712 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
55713
55714 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
55715 redefined to the same non-trivial type.
55716
55717 * g++.old-deja/g++.pt/explicit73.C: Test for proper
55718 namespace-qualification of template specializations declared in
55719 other namespaces.
55720
55721 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
55722 to declare a subset of the specializations of a template function
55723 as friends of specializations of a template class.
55724
55725 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
55726 member templates that do not fully specialize the enclosing
55727 template class are rejected.
55728
55729 1998-09-11 Dave Love <d.love@dl.ac.uk>
55730
55731 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
55732
55733 1998-09-08 Dave Love <d.love@dl.ac.uk>
55734
55735 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
55736 altered from libf2c/libU77 version.
55737
55738 1998-09-06 Dave Love <d.love@dl.ac.uk>
55739
55740 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
55741
55742 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
55743 Alexandre Oliva <oliva@dcc.unicamp.br>
55744
55745 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
55746 (un)signed char are different types for template specialization
55747 purposes.
55748
55749 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
55750
55751 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
55752 * objc: ObjC testsuite.
55753
55754 1998-08-31 Catherine Moore <clm@cygnus.com>
55755
55756 * gcc.c-torture/execute/941014-1.x: New file.
55757
55758 1998-08-31 Nick Clifton <nickc@cygnus.com>
55759
55760 * lib/c-torture.exp: Add support for
55761 torture_eval_before_compile and torture_eval_before_execute
55762 variables.
55763
55764 1998-08-30 Jeffrey A Law (law@cygnus.com)
55765
55766 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
55767 this test triggers valid.
55768
55769 1998-08-27 Jeffrey A Law (law@cygnus.com)
55770
55771 * gcc.dg/980827-1.c: New test.
55772
55773 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
55774
55775 * gcc.c-torture/execute/loop-4b.c: New test.
55776
55777 1998-08-26 Nick Clifton <nickc@cygnus.com>
55778
55779 * lib/c-torture.exp: Add support for
55780 torture_eval_before_compile and torture_eval_before_execute
55781 variables.
55782
55783 1998-08-25 Jeffrey A Law (law@cygnus.com)
55784
55785 * gcc.c-torture/compile/980825-1.c: New test.
55786
55787 1998-08-24 Nick Clifton <nickc@cygnus.com>
55788
55789 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
55790 count number tests in opt_t0 not good_t0.
55791
55792 1998-08-24 Jeffrey A Law (law@cygnus.com)
55793
55794 * gcc.c-torture/compile/930326-1.x: Fix typo.
55795
55796 1998-08-23 Mark Mitchell <mark@markmitchell.com>
55797
55798 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
55799 causes an ICE.
55800
55801 1998-08-21 Jeffrey A Law (law@cygnus.com)
55802
55803 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
55804 STACK_SIZE is defined.
55805 * gcc.c-torture/unsorted/stuct.c: Similarly.
55806
55807 * gcc.c-torture/compile/980821-1.c: New test.
55808
55809 1998-08-21 Jeffrey A Law (law@cygnus.com)
55810
55811 * gcc.c-torture/execute/980526-2.c: Disable for targets with
55812 16bit ints.
55813
55814 1998-08-19 Mark Mitchell <mark@markmitchell.com>
55815
55816 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
55817 code.
55818
55819 1998-08-09 Mark Mitchell <mark@markmitchell.com>
55820
55821 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
55822 error'.
55823
55824 1998-08-18 Jeffrey A Law (law@cygnus.com)
55825
55826 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
55827
55828 1998-08-16 Jeffrey A Law (law@cygnus.com)
55829
55830 * gcc.c-torture/compile/980816-1.c: New test.
55831
55832 * gcc.dg/980816-1.c: New test.
55833
55834 1998-08-13 Jeffrey A Law (law@cygnus.com)
55835
55836 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
55837 compiler for ieee tests.
55838
55839 1998-08-01 Dave Love <d.love@dl.ac.uk>
55840
55841 * g77.f-torture/compile/980729-0.f: New test.
55842
55843 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
55844
55845 * gcc.c-torture/special/eeprof-1.c: New test, for
55846 -finstrument-functions.
55847 * gcc.c-torture/special/special.exp: Run it.
55848
55849 1998-07-29 Jeffrey A Law (law@cygnus.com)
55850
55851 * gcc.c-torture/compile/980729-1.c: New test.
55852
55853 1998-07-27 Nick Clifton <nickc@cygnus.com>
55854
55855 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
55856 __thumb__ is defined, and test for ARM style doubles if so.
55857
55858 1998-07-26 Dave Love <d.love@dl.ac.uk>
55859
55860 * g77.f-torture/noncompile/980615-0.f: New test.
55861
55862 1998-07-26 H.J. Lu (hjl@gnu.org)
55863
55864 * gcc.dg/980312-1.c: Do link instead of compile.
55865 * gcc.dg/980313-1.c: Likewise.
55866
55867 1998-07-26 Jeffrey A Law (law@cygnus.com)
55868
55869 * gcc.c-torture/compile/980726-1.c: New test.
55870
55871 1998-07-25 Dave Love <d.love@dl.ac.uk>
55872
55873 * g77.f-torture/execute/io0.f: New test.
55874
55875 1998-07-24 Nick Clifton <nickc@cygnus.com>
55876
55877 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
55878 an int.
55879
55880 1998-06-18 Michael Meissner <meissner@cygnus.com>
55881
55882 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
55883 m32r bugs.
55884
55885 1998-07-17 Nick Clifton <nickc@cygnus.com>
55886
55887 * gcc.dg/980626-1.c: Expect failures for all toolchains until
55888 c-decl.c:grokdeclarator can handle mode attributes.
55889
55890 1998-07-16 Jeffrey A Law (law@cygnus.com)
55891
55892 * gcc.c-torture/execute/980716-1.c: New test.
55893
55894 1998-07-13 Jeffrey A Law (law@cygnus.com)
55895
55896 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
55897 the mn10200.
55898 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
55899 the mn10200.
55900 * gcc.c-torture/execute/va-arg-3.x: Similarly.
55901 * gcc.c-torture/compile/930326-1.x: Similarly.
55902
55903 1998-07-13 Dave Love <d.love@dl.ac.uk>
55904
55905 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
55906 New test from Craig.
55907
55908 1998-07-12 Dave Love <d.love@dl.ac.uk>
55909
55910 * g77.f-torture/noncompile/980616-0.f: New test.
55911
55912 * g77.f-torture/execute/970816-3.f: New test from Craig.
55913
55914 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55915
55916 * g++.other/singleton.C: Return error value instead of taking
55917 SIGSEGV.
55918
55919 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
55920
55921 * g++.other/singleton.C: New test. Warning is under dispute.
55922 Runtime crash is not.
55923
55924 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55925
55926 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
55927 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
55928 using6.C, using7.C}: New namespace tests.
55929
55930 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
55931
55932 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
55933 specialization with typedef'ed names used as array indexes.
55934
55935 1998-07-09 Jeffrey A Law (law@cygnus.com)
55936
55937 * gcc.c-torture/execute/980709-1.c: New test.
55938
55939 * gcc.dg/980709-1.c: New test.
55940
55941 1998-07-07 Richard Henderson <rth@cygnus.com>
55942
55943 * gcc.c-torture/execute/bcp-1.c: New test.
55944
55945 1998-07-07 Jeffrey A Law (law@cygnus.com)
55946
55947 * gcc.c-torture/execute/980707-1.c: New test.
55948
55949 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
55950
55951 * gcc.c-torture/compile/980706-1.c: New test.
55952
55953 1998-07-01 Dave Love <d.love@dl.ac.uk>
55954
55955 * g77.f-torture/execute/980701-0.f,
55956 g77.f-torture/execute/980701-1.f: New test from Craig.
55957
55958 1998-07-01 Jeffrey A Law (law@cygnus.com)
55959
55960 * gcc.c-torture/compile/980701-1.c: New test.
55961
55962 * gcc.c-torture/execute/980701-1.c: New test.
55963
55964 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
55965 rlsruhe.de>
55966
55967 * g++.old-deja/g++.robertl/eb132.C: New test.
55968 * g++.old-deja/g++.robertl/eb133.C: Likewise.
55969
55970 1998-06-29 Dave Love <d.love@dl.ac.uk>
55971
55972 * g77.f-torture/execute/980628-7.f,
55973 g77.f-torture/execute/980628-8.f,
55974 g77.f-torture/execute/980628-9.f,
55975 g77.f-torture/execute/980628-10.f: New tests from Craig.
55976
55977 * g77.f-torture/execute/980628-3.f: Remove mail headers.
55978
55979 1998-06-28 Jeffrey A Law (law@cygnus.com)
55980
55981 * g77.f-torture/execute/980628-4.f: New test from Craig.
55982 * g77.f-torture/execute/980628-5.f: Likewise.
55983 * g77.f-torture/execute/980628-2.f: Likewise.
55984 * g77.f-torture/execute/980628-0.f: Likewise.
55985 * g77.f-torture/execute/980628-1.f: Likewise.
55986 * g77.f-torture/execute/980628-3.f: Likewise.
55987 * g77.f-torture/execute/980628-6.f: Likewise.
55988
55989 1998-06-28 Jeffrey A Law (law@cygnus.com)
55990
55991 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
55992 directory when nothing has been installed yet.
55993
55994 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
55995
55996 * gcc.c-torture/special/special.exp: Handle newer versions of
55997 dejagnu.
55998
55999 1998-06-26 Jeffrey A Law (law@cygnus.com)
56000
56001 * gcc.dg/980626-1.c: New test.
56002
56003 1998-06-19 Bruno Haible <haible@ilog.fr>
56004
56005 * gcc.misc-tests/m-un-2.c: New test.
56006 * g++.old-deja/g++.other/warn01.c: Likewise.
56007
56008 1998-06-19 Robert Lipe <robertl@dgii.com>
56009
56010 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
56011 compatibility with assmblers with a different comment character.
56012 Eliminate use of GAS-specific extensions.
56013
56014 1998-06-19 Jeffrey A Law (law@cygnus.com)
56015
56016 * gcc.c-torture/execute/ieee/980619-1.c: New test.
56017
56018 1998-06-19 Robert Lipe <robertl@dgii.com>
56019
56020 * lib/g77.exp: Replace search for libf2c.a with search for newly
56021 renamed libg2c.a
56022
56023 1998-06-17 Jeffrey A Law (law@cygnus.com)
56024
56025 * gcc.c-torture/execute/980617-1.c: New test.
56026
56027 1998-06-12 Jeffrey A Law (law@cygnus.com)
56028
56029 * gcc.c-torture/execute/980612-1.c: New test.
56030
56031 1998-06-08 Jeffrey A Law (law@cygnus.com)
56032
56033 * gcc.dg/980523-1.c: Only test on ppc-linux.
56034 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
56035
56036 * gcc.c-torture/execute/980608-1.c: New test.
56037
56038 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
56039
56040 * gcc.c-torture/execute/980605-1.c: New test.
56041
56042 1998-06-04 Jeffrey A Law (law@cygnus.com)
56043
56044 * gcc.c-torture/execute/980604-1.c: New test.
56045
56046 1998-06-02 Jeffrey A Law (law@cygnus.com)
56047
56048 * gcc.c-torture/execute/980602-1.c: New test.
56049 * gcc.c-torture/execute/980602-2.c: Likewise.
56050
56051 1998-06-02 Dave Love <d.love@dl.ac.uk>
56052
56053 * 970125-0.f: Fix per JCB. Add commentary.
56054
56055 1998-05-31 Michael Meissner <meissner@cygnus.com>
56056
56057 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
56058 IEEE -0 support.
56059
56060 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
56061
56062 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
56063 earlier.
56064
56065 1998-05-28 Catherine Moore <clm@cygnus.com>
56066
56067 * gcc.c-torture/execute/980526-3.c: New test.
56068
56069 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
56070
56071 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
56072 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
56073 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
56074 m88k-motorola-sysv3 to XFAIL.
56075
56076 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56077
56078 * gcc.dg/980526-1.c: New test.
56079 * gcc.c-torture/execute/980526-2.c: New test.
56080
56081 1998-05-26 Jeffrey A Law (law@cygnus.com)
56082
56083 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
56084
56085 * gcc.c-torture/execute/980526-1.c: New test.
56086
56087 1998-05-26 Dave Love <d.love@dl.ac.uk>
56088
56089 * g77.f-torture/execute/alpha2.f: Add runtime test.
56090
56091 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
56092
56093 * g++.old-deja/old-deja.exp: Strip leading directories.
56094
56095 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
56096 error for the line. Don't run multiple tests for the same line.
56097
56098 1998-05-23 Jeffrey A Law (law@cygnus.com)
56099
56100 * gcc.dg/980523-1.c: New test.
56101
56102 1998-05-23 Dave Love <d.love@dl.ac.uk>
56103
56104 * g77.f-torture/compile/970915-0.f: New test.
56105
56106 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
56107
56108 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
56109
56110 1998-05-21 Jeffrey A Law (law@cygnus.com)
56111
56112 * gcc.dg/980520-1.c: New test.
56113
56114 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
56115
56116 * gcc.dg/980502-1.c: Fix return type.
56117
56118 1998-05-20 Jeffrey A Law (law@cygnus.com)
56119
56120 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
56121 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
56122 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
56123 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
56124 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
56125
56126 1998-05-20 Dave Love <d.love@dl.ac.uk>
56127
56128 * g77.f-torture/execute/980520-1.f: New test.
56129
56130 1998-05-15 Dave Love <d.love@dl.ac.uk>
56131
56132 * lib/mike-g77.exp: New file.
56133
56134 * g77.f-torture/noncompile/noncompile.exp,
56135 g77.f-torture/noncompile/check0.f: New files.
56136
56137 1998-05-14 Dave Love <d.love@dl.ac.uk>
56138
56139 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
56140 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
56141 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
56142 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
56143 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
56144 abort where appropriate.
56145
56146 1998-05-05 Michael Meissner <meissner@cygnus.com>
56147
56148 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
56149 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
56150
56151 1998-04-29 Dave Love <d.love@dl.ac.uk>
56152
56153 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
56154
56155 1998-04-27 Dave Love <d.love@dl.ac.uk>
56156
56157 * g77.f-torture/compile/980427-0.f: New test.
56158
56159 1998-04-24 Dave Love <d.love@dl.ac.uk>
56160
56161 * g77.f-torture/compile/980424-0.f: New test.
56162
56163 1998-04-19 Dave Love <d.love@dl.ac.uk>
56164
56165 * g77.f-torture/compile/980419-2.f (main): New test.
56166 * g77.f-torture/compile/970125-0.f: New test.
56167 * g77.f-torture/compile/980419-1.f: New test.
56168
56169 1998-04-08 Jim Wilson <wilson@cygnus.com>
56170
56171 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
56172 of loop-4.c.
56173
56174 1998-04-07 Jim Wilson <wilson@cygnus.com>
56175
56176 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
56177
56178 1998-04-03 Jim Wilson <wilson@cygnus.com>
56179
56180 * gcc.c-torture/compile/980329-1.c: New test.
56181
56182 1998-03-18 Jim Wilson <wilson@cygnus.com>
56183
56184 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
56185 * gcc.dg/980312-1.c: Fix typo in -march command.
56186
56187 1998-03-16 H.J. Lu (hjl@gnu.org)
56188
56189 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
56190
56191 1998-03-11 Robert Lipe <robertl@dgii.com>
56192
56193 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
56194 Dave Love agree the Fortran source is bogus.
56195
56196 1998-03-11 Robert Lipe <robertl@dgii.com>
56197
56198 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
56199 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
56200 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
56201 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
56202 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
56203
56204 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
56205
56206 * g++.old-deja/g++.other/friend1.C: New test.
56207
56208 1998-02-18 Dave Love <d.love@dl.ac.uk>
56209
56210 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
56211 possibly uninitialized) variables and declare dnrm2.
56212
56213 1998-02-23 Robert Lipe <robertl@dgii.com>
56214
56215 From Bruno Haible <haible@ilog.fr>:
56216 * gcc.c-torture/execute/980223.c: New test.
56217
56218 1998-02-13 Jeffrey A Law (law@cygnus.com)
56219
56220 * gcc.dg/ifelse-1.c: New test.
56221
56222 1998-02-09 H.J. Lu (hjl@gnu.org)
56223
56224 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
56225
56226 * lib/old-dejagnu.exp (old-dejagnu): Added the
56227 "execution test - XFAIL *-*-*" handling in the spirit of
56228 "excess errors test -". Changed the "execution test fails"
56229 handling to be like "excess errors test fails".
56230 * Update various tests accordingly.
56231
56232 1998-02-06 Jim Wilson <wilson@cygnus.com>
56233
56234 * gcc.c-torture/execute/980205.c: New test.
56235
56236 1998-01-18 Jeffrey A Law (law@cygnus.com)
56237
56238 * lib/c-torture.exp: Look for .x files instead of .cexp files.
56239 * lib/f-torture.exp: Similarly.
56240 * gcc.c-torture: Rename all .cexp files to .x files.
56241
56242 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
56243
56244 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
56245 (940510-1.c): Removed duplicate.
56246 (971104-1.c): New test.
56247
56248 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
56249
56250 * lib/f-torture.exp: Improve error and loop detection.
56251
56252 1997-11-19 Michael Meissner <meissner@cygnus.com>
56253
56254 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
56255 use that to size the filler array.
56256
56257 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
56258
56259 * lib/c-torture.exp(c-torture-execute): Fix typo.
56260
56261 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
56262 testcase as the executable name. Keep the executable around if
56263 the test fails.
56264
56265 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
56266
56267 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
56268 changes. Only test one -g option, and move it to the end of the
56269 list of options to test.
56270
56271 1997-09-19 Michael Meissner <meissner@cygnus.com>
56272
56273 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
56274 variable GCC_TORTURE_OPTIONS to supply default switches separated
56275 by colons. If no environment variable, run tests with -O0 -g, -O1
56276 -g, and -O2 -g as well.
56277
56278 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
56279
56280 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
56281 explanatory comments. Fix indentation.
56282
56283 1997-09-15 Jeffrey A Law (law@cygnus.com)
56284
56285 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
56286
56287 1997-09-11 Jeffrey A Law (law@cygnus.com)
56288
56289 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
56290 * g++.old-deja/g++.mike/p7325.C: Likewise.
56291 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
56292
56293 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
56294
56295 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
56296 * g++.old-deja/g++.brendan/crash30.C: Likewise.
56297 * g++.old-deja/g++.brendan/crash39.C: Likewise.
56298 * g++.old-deja/g++.law/operators4.C: Likewise.
56299
56300 1997-09-11 Joe Buck (jbuck@synopsys.com)
56301
56302 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
56303 * g++.old-deja/g++.mike/p784.C: Ditto.
56304 * g++.old-deja/g++.mike/p785.C: Ditto.
56305
56306 1997-09-05 Jeffrey A Law (law@cygnus.com)
56307
56308 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
56309
56310 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
56311
56312 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
56313 target feature; pass this to c-torture-execute as needed.
56314
56315 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
56316
56317 * lib/c-torture.exp(c-torture-execute): If the previous and the
56318 current executables being tested are identical, we don't need to
56319 run the executable again. Try to make the executable names
56320 unique. Add an optional argument for passing additional compiler
56321 flags.
56322
56323 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
56324
56325 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
56326
56327 1997-08-29 Jeffrey A Law (law@cygnus.com)
56328
56329 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
56330
56331 1997-07-31 Jeffrey A Law (law@cygnus.com)
56332
56333 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
56334 32bit or larger longs.
56335
56336 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
56337 have either a 32bit long or 32bit int.
56338
56339 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
56340
56341 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
56342 Make double precision tests dependent on sizeof (double).
56343
56344 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
56345
56346 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
56347 too.
56348
56349 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
56350
56351 * gcc.c-torture/compile/961203-1.cexp: New script.
56352
56353 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
56354
56355 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
56356 up the includes ourselves.
56357
56358 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
56359
56360 * lib/plumhall.exp: Remove random include, and add a few
56361 verbose messages for debugging.
56362
56363 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
56364
56365 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
56366 of trying to do it ourselves.
56367
56368 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
56369
56370 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
56371
56372 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
56373
56374 * gcc.prms/5403.c: Made regexp a bit less strict.
56375
56376 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
56377
56378 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
56379 is returned from remote_load instead.
56380 * lib/plumhall.exp: Ditto.
56381 * lib/mike-g++.exp: Ditto.
56382 * lib/old-dejagnu.exp: Ditto.
56383 * lib/c-torture.exp: Ditto.
56384
56385 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
56386
56387 * lib/g++.exp: Use build_wrapper procedure.
56388 * lib/gcc.exp: Ditto.
56389
56390 1997-05-20 Jeffrey A Law (law@cygnus.com)
56391
56392 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
56393 an old-style decl for malloc. Fixes tests to work when
56394 sizeof (int) != sizeof (size_t).
56395
56396 1997-05-15 Mike Meissner <meissner@cygnus.com>
56397
56398 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
56399
56400 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
56401 use stdargs.h interface.
56402
56403 1997-05-15 Mike Meissner <meissner@cygnus.com>
56404
56405 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
56406 NO_VARARGS when compiling.
56407
56408 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
56409
56410 * lib/plumhall.exp(ph_includes): New procedure.
56411 (ph_make): Use it.
56412 (ph_compiler): Ditto.
56413
56414 * lib/g++.exp: Rename test-glue.c to testglue.c.
56415 * lib/gcc.exp: Ditto.
56416
56417 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
56418
56419 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
56420 to completion when it's called.
56421
56422 1997-03-21 Michael Meissner <meissner@cygnus.com>
56423
56424 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
56425 is defined, don't do test.
56426
56427 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
56428
56429 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
56430 for object files.
56431 (ph_summary): Mark skipped testcases as untested, not unresolved.
56432
56433 * lib/plumhall.exp (ph_make): If unresolved because of bad
56434 errorCode, record errorCode in log file.
56435 (*): Replace send_log/verbose with verbose -log.
56436
56437 1997-03-19 Michael Meissner <meissner@cygnus.com>
56438
56439 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
56440 double conversion if double isn't at least 8 bytes.
56441
56442 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
56443 int to work with targets where int is 16 bits.
56444
56445 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
56446 8 bytes, just exit, since 4 byte doubles don't have enough bits of
56447 precision for the test to complete.
56448
56449 1997-03-14 Michael Meissner <meissner@cygnus.com>
56450
56451 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
56452 if d10v is not compiled with the -mdouble64 flag.
56453 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
56454
56455 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
56456 d10v is not compiled with the -mint32 flag.
56457
56458 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
56459
56460 * lib/plumhall.exp: Use incr_count.
56461
56462 1997-03-12 Jeffrey A Law (law@cygnus.com)
56463
56464 * gcc.c-torture: Update to c-torture-1.45.
56465
56466 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
56467
56468 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
56469 the name of the expect testcase file).
56470
56471 * lib/g++.exp(g++_init): Ditto.
56472
56473 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
56474
56475 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
56476 the host.
56477
56478 * lib/gcc.exp(gcc_exit): New procedure.
56479
56480 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
56481
56482 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
56483 specs where appropriate.
56484
56485 * g++.old-deja/g++.arm/*: Added additional ERROR checks
56486 because of new "candidates are" messages, and removed a few
56487
56488 * Converted all non-old-style g++ testcases to old-style, and
56489 moved into g++.old-deja.
56490
56491 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
56492
56493 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
56494 options.
56495
56496 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
56497 succeeded.
56498
56499 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
56500
56501 1997-02-13 Michael Meissner <meissner@cygnus.com>
56502
56503 * lib/gcc.exp (gcc_target_compile): Add support for defining
56504 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
56505 the machine doesn't have those features.
56506
56507 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
56508
56509 * g++.law/operators4.exp: Don't use LIBS.
56510
56511 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
56512
56513 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
56514
56515 * lib/mike-g++.exp: Don't set the compiler to be tested here.
56516 * lib/g++.exp: Set it here instead. Also, allow use of the
56517 --tool_exec and --tool_opt options. Change CXX to
56518 GXX_UNDER_TEST.
56519
56520 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
56521
56522 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
56523
56524 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
56525
56526 * lib/old-dejagnu.exp: Use prune_warnings instead of
56527 prune_system_crud.
56528 * lib/mike-g++.exp: Ditto.
56529 * lib/gcc.exp: Ditto.
56530 * lib/g++.exp: Ditto.
56531
56532 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
56533
56534 1997-02-07 Jeffrey A Law (law@cygnus.com)
56535
56536 * 941014-2.c: Include stdlib.h
56537 * 960327-1.c: Include stdio.h
56538 * dbra.c, index-1.c: Don't assume ints are 32bits.
56539
56540 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
56541
56542 * lib/gcc.exp: Add gcc,stack_size target feature.
56543
56544 * lib/g++.exp(g++_target_compile): Add the include and link
56545 paths here, not in two other places. And, it's $options, not
56546 options.
56547
56548 * lib/mike-g++.exp(postbase): Remove the code that determines
56549 the correct include and link paths.
56550 * g++.old-deja/old-deja.exp: Ditto.
56551
56552 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
56553
56554 * lib/g++.exp(g++_init): target_compile no longer returns the
56555 filename of the result.
56556
56557 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
56558
56559 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
56560 call to glob.
56561
56562 * gcc.c-torture/special/special.exp: Change call to
56563 gcc_target_compile to include the object file.
56564
56565 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
56566
56567 * gcc.c-torture/special/special.exp: Correct misspelling in last
56568 change.
56569
56570 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
56571
56572 * lib/plumhall.exp(ph_summary): Log the entire output of the
56573 executable. Return -1 if there were any failures, 0 otherwise.
56574 (ph_execute): Return -1 if there were any failures, 0 otherwise.
56575 (ph_make): Clean up objects and executables that were built
56576 if the tests succeeded.
56577
56578 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
56579
56580 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
56581 libraries and includes in the build tree as appropriate.
56582
56583 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
56584
56585 * lib/c-torture.exp: Instead of looking for the global variable
56586 NO_LONG_LONG, check to see if that's a feature of the target.
56587
56588 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
56589
56590 * config/default.exp: Minimize. Delete the remainer of the files in
56591 config; this functionality is now in devo/dejagnu/config.
56592
56593 g++.*/*: Pass any additional flags used to compile to postbase;
56594 delete CXXFLAGS.
56595
56596 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
56597 is now done by runtest.exp. Use gcc_target_compile instead of
56598 compile.
56599
56600 lib/c-torture.exp: Use gcc_target_compile instead of compile.
56601 Remove references to CFLAGS. Use remote_file instead of
56602 calling rm -f.
56603 (c-torture): Take a list of arguments to use to compile this
56604 testcase.
56605
56606 lib/g++.exp: Simplify. Use target_compile instead of compile.
56607 lib/gcc-dg.exp: Ditto.
56608 lib/gcc.exp: Ditto.
56609 lib/mike-{gcc,g++}.exp: Ditto.
56610 lib/old-dejagnu.exp: Ditto.
56611 lib/plumhall.exp: Ditto.
56612
56613 1997-01-08 Jim Wilson <wilson@cygnus.com>
56614
56615 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
56616 (ph_linker): Likewise.
56617
56618 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
56619
56620 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
56621 MAP_ANON / MAP_ANONYMOUS if defined;
56622 else try to map from /dev/zero .
56623
56624 1996-11-12 Jeffrey A Law (law@cygnus.com)
56625
56626 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
56627 isn't defined, then define it to MAP_ANONYMOUS.
56628
56629 1996-11-12 Jeffrey A Law (law@cygnus.com)
56630
56631 * gcc.c-torture: Update to c-torture-1.42 release.
56632
56633 1996-11-11 Jeffrey A Law (law@cygnus.com)
56634
56635 * gcc.c-torture: Update to c-torture-1.41 release.
56636
56637 1996-10-27 Jeffrey A Law (law@cygnus.com)
56638
56639 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
56640 c-torture release.
56641
56642 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
56643
56644 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
56645 and LDFLAGS. Fix second case to append the target_info ldflags
56646 onto LDFLAGS, not CFLAGS.
56647 * lib/g++.exp (g++_init): Add target_info stuff.
56648 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
56649 of libgloss and newlib flags for !native.
56650
56651 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
56652 (GDB): Fix relative path to go up another dir for finding gdb.
56653
56654 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
56655
56656 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
56657 versions in the target_info array, if they don't exist.
56658
56659 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
56660
56661 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
56662
56663 1996-07-08 Jim Wilson <wilson@cygnus.com>
56664
56665 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
56666 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
56667
56668 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
56669
56670 * lib/old-dejagnu.exp: Don't remove the output file before we've
56671 actually tested it. Don't append pwd to the path of the executable
56672 we're testing.
56673
56674 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
56675
56676 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
56677
56678 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
56679
56680 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
56681 temporary directory for compiler files, and set it to a default
56682 value of /tmp. Set $output as the name of the output file from
56683 compiling the testcase. Add a -o option to $cflags_var so the
56684 compiler writes the final output file as $output. Set $executable
56685 to $output.
56686
56687 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
56688 directory for compiler files, and set it to /tmp if it doesn't
56689 already have a value. Set $output_file to the name of the output
56690 file from compiling the testcase. Add a -o option to CXXFLAGS so
56691 the compiler writes the final output file as $output. Use $output
56692 as the executable to be tested.
56693
56694 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
56695
56696 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
56697
56698 1996-06-08 Jeffrey A Law (law@cygnus.com)
56699
56700 * gcc.c-torture/execute/pending-1.c: New test. Still
56701 pending in Tege's queue.
56702
56703 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
56704
56705 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
56706 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
56707 if there were failures. Call unresolved if there were unresolved
56708 testcases. Call gcc_fail if program did not run to completion.
56709 (ph_make): Pass additional argument name to ph_execute.
56710 (ph_execute): Add new argument. Pass additional arguments to
56711 ph_summary. Call gcc_fail is there is no execution output.
56712
56713 1996-04-24 Jeffrey A Law (law@cygnus.com)
56714
56715 * lib/plumhall.exp (proc_summary): Output relavent summary
56716 lines into the log so specific failures in plumhall can be
56717 investigated.
56718
56719 1996-04-10 Jeffrey A Law (law@cygnus.com)
56720
56721 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
56722 (c-torture-execute): Don't try to execute tests which use
56723 "long long" types if $NO_LONG_LONG is nonzero.
56724
56725 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
56726
56727 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
56728 not c-torture.
56729
56730 * gcc.ieee: Move from here.
56731 * gcc.c-torture/execute/ieee: To here.
56732
56733 1996-03-26 Jeffrey A Law (law@cygnus.com)
56734
56735 * gcc.c-torture: Update to c-torture-1.41 release.
56736
56737 1996-03-22 Jeffrey A Law (law@cygnus.com)
56738
56739 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
56740 not "$output".
56741
56742 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
56743
56744 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
56745 -c present.
56746
56747 1996-03-02 Jeffrey A Law (law@cygnus.com)
56748
56749 * config/proelf.exp: Handle connecting to a simulator.
56750
56751 1996-01-31 Jeffrey A Law (law@cygnus.com)
56752
56753 * config/proelf.exp: New file. Enough framework that we can
56754 run c-torture tests on the proelf targets (or any other target
56755 that gdb can connect to for that matter).
56756
56757 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
56758
56759 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
56760 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
56761
56762 * lib/plumhall.exp (ph_execute): Always call ph_summary if
56763 exec_output exists.
56764
56765 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
56766
56767 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
56768 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
56769
56770 * config/*.exp: Update FSF address. Change result of ${tool}_load
56771 to pass/fail/unresolved/unsupported/untested. Caller must now
56772 call unresolved/unsupported/untested.
56773 * lib/*.exp: Update FSF address. Update to handle new results of
56774 ${tool}_load.
56775 * lib/chill.exp (verbose): Delete.
56776
56777 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
56778
56779 * lib/gcc.exp (default_gcc_start): Change order of args to
56780 $LDFLAGS $CFLAGS $LIBS.
56781 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
56782 Save/set/restore CFLAGS. Pass single arg to gcc_start.
56783 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
56784 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
56785 * gcc.misc-tests/dg-test.exp: Likewise.
56786 * gcc.misc-tests/msgs.exp: Likewise.
56787 * gcc.prms/prms.exp: Likewise.
56788 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
56789 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
56790
56791 * lib/dg.exp: Deleted, moved to dejagnu/lib.
56792
56793 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
56794
56795 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
56796
56797 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
56798 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
56799
56800 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
56801 necessary.
56802
56803 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
56804
56805 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
56806 global for loop; add use of $mathlib.
56807 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
56808 settings here; set mathlib for anything but VxWorks.
56809
56810 1996-01-22 Jeffrey A Law (law@cygnus.com)
56811
56812 * gcc.c-torture: Update to c-torture-1.40 release.
56813
56814 1996-01-03 Jeffrey A Law (law@cygnus.com)
56815
56816 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
56817 dg.exp.
56818
56819 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
56820
56821 * lib/c-torture.exp (c-torture-execute): Declare "output" as
56822 global.
56823
56824 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
56825
56826 * lib/g++.exp (LIBS): Define if not already.
56827 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
56828 (gcc-dg-prune): Call prune_gcc_output.
56829 * lib/gcc.exp (prune_gcc_output): New proc.
56830 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
56831 prune_gcc_output.
56832
56833 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
56834
56835 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
56836 (c-torture-execute): Likewise. Rename `name' to `testcase'.
56837
56838 1995-11-15 Jeffrey A Law (law@cygnus.com)
56839
56840 * gcc.c-torture: Update to c-torture-1.39 release.
56841
56842 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
56843
56844 * lib/c-torture.exp (c-torture-execute): Don't return if one option
56845 fails, try others as well.
56846
56847 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
56848
56849 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
56850 If compilation fails, mark execute tests as `untested'.
56851 If test is marked as unsupported, don't mark compilation and
56852 execute tests as failed.
56853
56854 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
56855
56856 * lib/g++.exp (g++_init): Don't link in libg++, and look to
56857 libstdc++ for whether or not we want to be doing shared
56858 libraries. Delete link_curses since we don't need it anymore.
56859 * lib/mike-g++.exp (postbase): Don't link in libg++.
56860 * g++.old-deja/old-deja.exp: Likewise.
56861
56862 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
56863
56864 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
56865
56866 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
56867
56868 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
56869 For that, add `-Wl,-a,shared_archive'.
56870 * g++.old-deja/old-deja.exp: Likewise.
56871
56872 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
56873
56874 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
56875
56876 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
56877
56878 * lib/mike-g++.exp (postbase): Pay attention to the status of
56879 g++_load.
56880
56881 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
56882
56883 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
56884
56885 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
56886
56887 * lib/gcc.exp (default_gcc_start): No longer need to log program
56888 being executed or its output, execute_anywhere does that now.
56889 * lib/g++.exp (default_g++_version): Call execute_anywhere.
56890 (default_g++_start): Likewise. Delete calls to verbose/send_log.
56891
56892 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
56893
56894 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
56895 the same as those in lib/g++.exp.
56896
56897 1995-10-10 Jeff Law (law@hurl.cygnus.com)
56898
56899 * gcc.c-torture: Update to c-torture-1.38 release.
56900 * gcc.ieee: Related changes.
56901
56902 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
56903
56904 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
56905 "exec". Minor reformatting changes.
56906
56907 * config/rom68k.exp (${tool}_load): Make it work in a canadian
56908 cross. This means all "exec" calls now work on a remote host as
56909 well.
56910 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
56911 cross. Filter out the extra "\r\n" stuff that expect puts in.
56912 (c-torture-execute): Filter out the bogus warnings like
56913 c-torture-compile does. Add support for canadian cross.
56914 * lib/gcc.exp (default_gcc_version, default_gcc_start)
56915 Use execute_anywhere rather than calling exec directly. Now it
56916 works for canadian cross testing.
56917
56918 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
56919
56920 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
56921 results into a variable, and check that rather than using file exists.
56922
56923 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
56924
56925 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
56926 create a libg++.so. For sunos4.1.*, also add -ltermcap.
56927
56928 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
56929
56930 * g++.old-deja/old-deja.exp: Create and pass runshlib and
56931 lib_curses if there's a shared libg++ in the build tree.
56932
56933 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
56934
56935 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
56936 if not supported target.
56937
56938 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
56939
56940 * lib/g++.exp (g++_init): Move empty setting of runshlib and
56941 link_curses up to always happen, not just for native builds.
56942
56943 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
56944
56945 * gcc.c-torture: Update to c-torture-1.36 release.
56946 * gcc.failure: Related changes.
56947
56948 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
56949
56950 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
56951
56952 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
56953
56954 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
56955 * lib/mike-g++.exp (postbase): Not in here. Still reference
56956 runshlib, link_curses, and mathlib for link and run.
56957
56958 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
56959 pass the runtime shared library options for Solaris, OSF/1, and
56960 Irix5, and link with -lcurses to avoid unresolved references.
56961
56962 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
56963
56964 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
56965 only run once.
56966
56967 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
56968
56969 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
56970
56971 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
56972
56973 * gcc.c-torture: Update to c-torture-1.35 release. Note we
56974 do not have a framework for the "compat" tests yet.
56975
56976 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
56977
56978 * lib/mike-g++.exp (postbase): New local variable `mathlib',
56979 set to null if we're testing vxworks5.1. Use that instead of
56980 `-lm' in the setting of LIBS for link and run.
56981
56982 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
56983
56984 * config/rom68k.exp (${tool}_load): Major changes to make it
56985 work. Verified that it does in fact return the stuff in
56986 exec_output properly. Catch any Emul or any TRAP other than 0.
56987
56988 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
56989
56990 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
56991 LDFLAGS properly for targets that need stuff from libgloss.
56992 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
56993 only run once.
56994 (gpp_initialized): New variable.
56995
56996 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
56997
56998 * config/rom68k.exp: Load libgloss.exp.
56999 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
57000 so we can produce a fully linked binary.
57001 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
57002 so we can produce a fully linked binary.
57003
57004 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
57005
57006 * lib/plumhall.exp (ph_section): Watch for expected failures.
57007 Add missing `else'.
57008
57009 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
57010 run the testcase.
57011 (c-torture): Likewise.
57012
57013 1995-08-28 Doug Evans <dje@cygnus.com>
57014
57015 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
57016
57017 * lib/mike-g++.exp (mike_cleanup): New proc.
57018 (prebase): New globals compiler_result, not_compiler_result,
57019 target_regexp.
57020 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
57021 allow leading "-" in pattern. Watch for unsupported tests.
57022 If $compiler_result is set, pattern match assembler code,
57023 and ditto for $not_compiler_result.
57024 * lib/mike-gcc.exp: Likewise.
57025
57026 * lib/plumhall.exp (ph_execute): Only call ph_summary if
57027 execution "succeeded".
57028
57029 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
57030
57031 * config/win32.exp: New file.
57032 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
57033
57034 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
57035
57036 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
57037 unsupported.
57038 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
57039 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
57040 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
57041
57042 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
57043 "... without exceptions was ...". That is now handled by
57044 prune_system_crud.
57045 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57046
57047 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
57048
57049 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
57050 sieve.c,sort2.c}: New files.
57051 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
57052 sieve.exp,sort2.exp}: Drivers for them.
57053
57054 * lib/mike-gcc.exp (program_output): New user settable variable.
57055 (postbase): Call prune_system_crud. Also prune extraneous compiler
57056 messages.
57057 * lib/mike-g++.exp (program_output): New user settable variable.
57058
57059 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
57060
57061 * config/sh.exp: Deleted (use sim.exp instead).
57062
57063 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
57064
57065 * config/vx.exp: Declare CHECKTASK as global.
57066 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
57067 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
57068 * lib/old-dejagnu.exp: Load [pwd]/$executable.
57069
57070 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
57071
57072 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
57073 target. Like vx.exp, only includes `vx29k.exp' instead of
57074 `vxworks.exp'.
57075
57076 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
57077
57078 * config/sim.exp: Increase time limit from 120 seconds to 240.
57079
57080 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
57081
57082 * gcc.c-torture/execute/950628-1.c: New test.
57083
57084 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
57085
57086 * gcc.c-torture: Update with changes/additions from
57087 c-torture-1.34.
57088
57089 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
57090
57091 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
57092
57093 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
57094
57095 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
57096
57097 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
57098
57099 * gcc.c-torture/compile/950512-1.c: New test.
57100 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
57101 * gcc.dg/struct-ret-1.c: Likewise.
57102
57103 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
57104
57105 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
57106 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
57107
57108 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
57109
57110 * gcc.c-torture/special/920411-1.c: Deleted.
57111 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
57112
57113 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
57114
57115 * config/sim.exp (${tool}_load): Hack in call to bash to get a
57116 cpu limit.
57117
57118 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
57119
57120 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
57121
57122 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
57123
57124 From kenner;
57125 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
57126 is the proper length.
57127 * va-arg-3.c: Likewise.
57128
57129 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
57130
57131 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
57132 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
57133
57134 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
57135 * lib/g++.exp (default_g++_start): Delete old cruft.
57136
57137 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
57138
57139 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
57140 (2 * (1 << 18)) to (2 * (1 << 17)).
57141
57142 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
57143
57144 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
57145
57146 * config/rom68k.exp: Renamed from config/idp.exp
57147
57148 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
57149
57150 * c-torture/compile/921109-2.c
57151
57152 1995-04-18 Mike Stump <mrs@cygnus.com>
57153
57154 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
57155 excess errors.
57156
57157 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
57158
57159 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
57160 output.
57161 * lib/g++.exp (default_g++_start): Likewise.
57162
57163 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
57164
57165 * gcc.c-torture/compile/950329-1.c: New test.
57166
57167 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
57168
57169 * config/bug.exp (${tool}_load): Updated to use new remote_open
57170 and remote_close procs.
57171 * config/idp.exp: New file.
57172
57173 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
57174
57175 * gcc.c-torture/execute/950322-1.c: New test.
57176
57177 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
57178
57179 * config/vx.exp (${tool}_load): Clean up testing of return code from
57180 vxworks_ld and vxworks_spawn.
57181
57182 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
57183
57184 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
57185
57186 1995-03-13 Mike Stump <mrs@cygnus.com>
57187
57188 * lib/old-deja.exp: Add `excess errors test - ' error, now one
57189 can mark excess errors on a machine by machine basis. Note, the
57190 default is to not expect any excess errors, even when excess
57191 errors test - is given, so you will want to put an XFAIL ... on
57192 these lines. For example, // excess errors test - XFAIL hppa*-*-*
57193 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
57194 those 4 machines, but no others.
57195
57196 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
57197
57198 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
57199 * lib/c-torture.exp: to here.
57200
57201 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
57202
57203 * gcc.c-torture/execute/950221-1.c: New test.
57204 * gcc.c-torture/execute/struct-ret-1.c: New test.
57205 * gcc.c-torture/compile/950221-1.c: New test.
57206
57207 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
57208
57209 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
57210
57211 * gcc.c-torture/execute/arith-1.c (main): Return 0.
57212 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
57213
57214 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
57215
57216 * g++.gb: New directory of tests, derived from my signature and
57217 class scoping tests.
57218
57219 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
57220 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
57221 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
57222 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
57223 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
57224 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
57225 * g++.gb/sig25.C: Likewise.
57226
57227 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
57228 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
57229 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
57230 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
57231 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
57232 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
57233 * g++.gb/sig25.exp: Likewise.
57234
57235 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
57236 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
57237 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
57238 * g++.gb/scope13.C: Likewise, this test still fails.
57239
57240 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
57241 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
57242 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
57243 * g++.gb/scope13.exp: Ditto.
57244
57245 * g++.gb/README: New file, explains what these tests are about.
57246
57247 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
57248
57249 * lib/dg.exp (dg-do): Support `preprocess'.
57250 (dg-test): Likewise.
57251
57252 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
57253
57254 * config/udi.exp: change "continue -expect" to "exp_continue".
57255
57256 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
57257
57258 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
57259 Delete redundant tests.
57260
57261 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
57262 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
57263 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
57264 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
57265 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
57266 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
57267 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
57268 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
57269
57270 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
57271 storing label pointers.
57272 * gcc.c-torture/execute/921019-1.c: Likewise.
57273 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
57274 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
57275 parameter fp.
57276 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
57277 constants.
57278
57279 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
57280 Delete obsolete tests.
57281
57282 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
57283 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
57284 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
57285 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
57286 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
57287 * gcc.c-torture/compile/950124-1.c: New test.
57288
57289 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
57290
57291 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
57292
57293 * lib/mike-g++.exp: Add -lm to LIBS.
57294
57295 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
57296
57297 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
57298
57299 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
57300
57301 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
57302
57303 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
57304
57305 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
57306
57307 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
57308
57309 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
57310 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
57311 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
57312 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
57313 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
57314 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
57315 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
57316 * g++.law/{operators31.C, operators32.C,
57317 * g++.law/{operators33.C, operators34.C}: Likewise.
57318 * g++.law/{pic1.C, refs2.C}: Likewise.
57319 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
57320 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
57321 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
57322 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57323
57324 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
57325 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
57326 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
57327 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
57328 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
57329 * g++.law/{enum9.exp, friend5.exp}: Likewise.
57330 * g++.law/{nest3.exp, nest4.exp}: Likewise.
57331 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
57332 * g++.law/{operators30.exp, operators31.exp}: Likewise.
57333 * g++.law/{operators32.exp, operators33.exp}: Likewise.
57334 * g++.law/{operators34.exp}: Likewise.
57335 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
57336 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
57337 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
57338 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
57339 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57340
57341 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
57342 No longer expected to fail.
57343 * g++.law/missed-error3.C: Tweak for recent bool changes.
57344
57345 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
57346
57347 * config/emb-unix: Deleted.
57348 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
57349 remote execution. Do final link on remote host if REMOTE_LINK is set.
57350
57351 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
57352
57353 * lib/dg.exp (dg-test): Fix typo in last patch.
57354
57355 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
57356
57357 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
57358 (handles multiple occurrences).
57359
57360 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
57361
57362 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
57363 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
57364 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
57365 printed).
57366 * lib/c-torture.exp (c-torture-compile): Likewise.
57367 (c-torture): Prepend full path if missing.
57368 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
57369 (gcc_fail): Likewise.
57370 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
57371
57372 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
57373
57374 * lib/netware.exp: Only attach to NetWare i386 systems.
57375
57376 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
57377
57378 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
57379 messages. Add test name to "output pattern match" pass/fail message.
57380
57381 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
57382
57383 * gcc.dg: New testsuite.
57384 * gcc.dg/dg.exp: New file.
57385
57386 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
57387 test-switch.c}: Deleted.
57388
57389 * gcc.misc-tests/msgs.exp: New testcase driver.
57390
57391 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
57392
57393 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
57394 Watch for illegal return values from ${tool}_load.
57395 * config/unix.exp (${tool}_load): Fix pass/fail detection for
57396 cross targets. Coerce return value >0 to 1.
57397
57398 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
57399
57400 * config/unix.exp (${tool}_load): Call program rsh, not proc.
57401
57402 * config/emb-unix.exp: New file.
57403
57404 * config/sim.exp: Error if variable $SIM not defined.
57405 (${tool}_load): Mark test as "untested" if simulator missing.
57406
57407 * config/unix.exp: Load remote.exp to get rcp_download.
57408 * lib/c-torture.exp: Use different option lists for testcases with
57409 and without loops.
57410 * gcc.c-torture/execute/execute.exp: Likewise.
57411
57412 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
57413
57414 * config/*.exp: Clarify return code from ${tool}_load.
57415 Call `unresolved' or `untested' instead of `warning' or `perror'
57416 (sometimes you still want to call both though).
57417 Add comment that `shell_id' is local to each file.
57418 * config/udi.exp (timeout): Set to 30.
57419 Don't print warning if connection fails, $connectmode has already
57420 printed an error.
57421 (${tool}_load): Move verbose messages to level 2.
57422 Rework pattern for "Process started" message.
57423 Pass `shell_id' to ${connectmode}_download.
57424 Retry twice upon timeout. Make resetting of target more robust.
57425 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
57426 Pass `shell_id' to exit_$connectmode.
57427 Only call exit_$connectmode if connected.
57428 * config/unix.exp (${tool}_load): Check return codes better.
57429 * config/vrtx.exp (${tool}_load): Likewise.
57430 * config/vx.exp (${tool}_load): Likewise.
57431 Delete unneeded global's.
57432 * lib/dg.exp (dg-test): Update to reflect clarified return codes
57433 from ${tool}_load.
57434 (dg-stat): Delete.
57435 (dg-init): Delete recording of pass/fail counts.
57436 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57437 (old-dejagnu-init): Likewise.
57438 (old-dejagnu-stat): Delete contents, empty proc now.
57439 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
57440 (c-torture): Delete references to lcnt, lpass, lfail.
57441 Get option list from TORTURE_OPTIONS.
57442 Delete -funroll[-all]-loops if no loops.
57443 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
57444 (g++_stat): Delete contents (empty proc now).
57445 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
57446 (gcc_finish): Likewise.
57447 (gcc_stat): Deleted.
57448 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
57449 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
57450 * gcc.c-torture/execute/execute.exp: Likewise.
57451 Split tests into two parts: compile, execute.
57452 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
57453 no loops. Update to reflect clarified return codes from ${tool}_load.
57454
57455 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
57456
57457 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
57458 to grep for.
57459 (old-dejagnu): Likewise (where necessary).
57460
57461 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
57462
57463 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
57464
57465 * lib/dg.exp (dg-process-target): Fix processing of selector.
57466 Add comment regarding use of `error'.
57467
57468 * lib/gcc.exp (prune_system_crud): Define if missing.
57469 * lib/g++.exp (prune_system_crud): Likewise.
57470
57471 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
57472 Call prune_system_crud.
57473 * lib/dg.exp (dg-runtest): New proc.
57474 Use perror instead of send_user for tcl errors in testcase.
57475 Don't return any value, it's never used.
57476 Don't clobber previous definition of `unknown'.
57477 Print tcl errors in `dg-final'.
57478
57479 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
57480
57481 * lib/dg.exp (dg-process-target): Improve syntax error messages.
57482 (dg-test): Don't print errorInfo, it contains stack backtrace.
57483
57484 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
57485
57486 * lib/g++.exp (runtest_file_p): Define if missing.
57487
57488 1994-09-24 Doug Evans (dje@cygnus.com)
57489
57490 * lib/mike-g++.exp: Comment out loading of g++.exp.
57491 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
57492 (default_g++_version): Always print something.
57493 (default_g++_start): Comment out call to `which'.
57494 (g++_start, g++_load): Deleted (must be defined in config file).
57495 * lib/gcc.exp: Test for existence of $CC at start.
57496 Delete check for tmpdir (done in gcc_init).
57497 (default_gcc_version): Always print something.
57498 (default_gcc_start): Comment out call to `which'.
57499 * config/*.exp: Major cleanup - make cross targets work at least a
57500 little better for g++ (by not being "--tool gcc" specific).
57501 Rename gcc_xxx to ${tool}_xxx.
57502 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
57503 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
57504
57505 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
57506
57507 * lib/c-torture.exp (c-torture-compile): Rework compiler
57508 message processing.
57509
57510 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
57511 c-torture.
57512
57513 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
57514
57515 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
57516
57517 * lib/dg.exp (dg-process-target): Support { target native }.
57518
57519 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
57520
57521 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
57522 looked for "... program xxx got fatal signal".
57523 Correct regsub munging of `comp_output'.
57524 Ignore compiler messages "path prefix not used" and "linker input
57525 file unused".
57526
57527 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
57528
57529 * lib/gcc.exp (runtest_file_p): Define if missing.
57530 * gcc.prms/template.c: Example to work from.
57531
57532 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
57533
57534 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
57535 * lib/dg.exp (dg-test): Call unsupported testcases as such.
57536
57537 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
57538 * gcc.prms/1883.c: Moved from compile/940714-1.c.
57539 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
57540 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
57541
57542 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
57543 (dg-process-target): No longer a varargs proc.
57544 Return S/N for target, P/F for xfail. All callers changed.
57545 (user option procs): More argument checking.
57546 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
57547 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
57548 (dg-test): Skip test if not running on selected target in `dg-do'.
57549 Update handling of `dg-do-what', `dg-output-text'.
57550 Separate execution pass/fail from output pattern match pass/fail.
57551 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
57552
57553 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
57554
57555 * gcc.c-torture/special/special.exp: Don't expect failure for mips
57556 target for 920510-1.c.
57557
57558 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
57559
57560 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
57561 Clean up comment regarding use of passcnt, etc.
57562 (gcc_stat): Don't update `testcnt' here.
57563 (gcc_finish): Do it here.
57564 Might as well reset `but_id' here too.
57565 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
57566 to determine if the file should be tested.
57567 * gcc.c-torture/compile/compile.exp: Likewise.
57568 * gcc.c-torture/execute/execute.exp: Likewise.
57569 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57570 * gcc.misc-tests/dg-test.exp: Likewise.
57571 * gcc.prms/prms.exp: Likewise.
57572 * gcc.wendy/wendy.exp: Likewise.
57573 * g++.old-deja.exp: Likewise.
57574 Move "Testing file" message to verbose level 1.
57575
57576 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
57577
57578 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
57579
57580 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
57581
57582 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
57583 (default_gcc_start): Accept optional second list element
57584 of compiler flags. Print compiler output at verbosity level 2.
57585 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
57586 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
57587 Save current values of framework globals passcnt, failcnt, xpasscnt,
57588 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
57589 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
57590 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
57591 xfailcnt to compute stats. Update framework global `testcnt' from
57592 pass/fail counts.
57593 (gcc_finish): New proc. Clean up test environment.
57594 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
57595 (gcc_epass, gcc_efail): Delete.
57596 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
57597 argument of line number.
57598 (dg-init): If the tool has an init routine, call it.
57599 (dg-test): Remove args `cflags_var' and `libs_var'.
57600 Pass all compiler options to ${tool}_start.
57601 Handle missing line number.
57602 (dg-finish): New function.
57603 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
57604 particular files. Call gcc_finish at end. Move "skipping test"
57605 message to verbosity level 3.
57606 * gcc.c-torture/compile/compile.exp: Likewise.
57607 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57608 * gcc.c-torture/execute/execute.exp: Likewise.
57609 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57610 Print testcase being tried at verbosity level 1.
57611 * gcc.c-torture/special/special.exp: Unset xfail.
57612 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57613 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
57614 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
57615 * gcc.failure/failure.exp: Likewise.
57616 * gcc.ieee/ieee.exp: Likewise.
57617 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
57618 Update call to dg-test. Call dg-finish at end.
57619 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
57620 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57621 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
57622 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
57623 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
57624 * gcc.wendy/wendy.exp: Add copyright.
57625 Delete setting of tmpdir (done by gcc_init).
57626 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
57627 Pass compiler flags to gcc_start. Call gcc_finish at end.
57628 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
57629 gcc_[ce]pass/fail.
57630
57631 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
57632
57633 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
57634 confusion.
57635 (g++_load): Likewise.
57636
57637 * config/*.exp (gcc_load): Some were varargs fns and some were not.
57638 Rename argument to `prog' to remove the confusion.
57639 Varargs fns behave differently too!
57640 (g++_load): Likewise.
57641
57642 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
57643
57644 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
57645 what it is. Delete (always) printing of status value for !native.
57646 Simplify verbose code, and include status and exec_output.
57647 (g++_load): Use gcc_load.
57648
57649 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
57650
57651 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
57652 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
57653 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
57654 940714-3.c as these testcases don't exist anymore. Make
57655 va-arg-1.c expected to pass.
57656
57657 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
57658
57659 * gcc.misc-tests/misc.exp: Only run specific testcases.
57660 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
57661 * gcc.misc-tests/dg-[1-9].c: New files.
57662
57663 * lib/dg.exp: New testsuite driver.
57664 * gcc.prms/prms.exp: Use it.
57665
57666 * README.gcc: New file.
57667
57668 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
57669 Document and reset `lxpass' and `lxfail'.
57670 Simplify "initialized" message.
57671 (gcc_stat): Clean up comments a little.
57672
57673 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
57674
57675 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
57676
57677 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
57678
57679 * lib/old-dejagnu.exp (process-option): New proc.
57680 (old-dejagnu-init, old-dejagnu-stat): Likewise.
57681 (old-dejagnu): Simplify.
57682 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
57683
57684 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
57685
57686 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
57687 exists and is not an empty string.
57688
57689 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
57690 $xfail rather than calling setup_xfail. Clear $xfail when test is
57691 finished.
57692 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
57693 automatically.
57694
57695 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
57696 longer expected to fail.
57697
57698 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
57699 "f" function call.
57700
57701 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
57702
57703 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
57704 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
57705 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
57706 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
57707 c-torture-1.29.
57708
57709 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
57710 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
57711
57712 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
57713
57714 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
57715 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
57716
57717 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
57718 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
57719 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
57720
57721 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
57722
57723 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
57724 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
57725 940714-1.c, 940714-2.c, 940714-3.c},
57726 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
57727 gcc.misc-tests/{mg.c,mg.exp}:
57728 New tests.
57729 * gcc.noncompile/noncompile.exp: Change accordingly.
57730
57731 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
57732
57733 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
57734 Undo previous clobberage.
57735
57736 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
57737
57738 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
57739 * gcc.special/{930510-1.c, special.exp}:
57740 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
57741 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
57742 struct-varargs-1.c}: New tests from c-torture-1.26.
57743
57744 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
57745
57746 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
57747 argument to switch.
57748
57749 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
57750
57751 * Revert the previous changes. Please see Rob's directory
57752 (/lisa/test/rob/progressive/gcc/testsuite) for testing
57753 fixes.
57754
57755 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
57756
57757 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
57758 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
57759 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
57760 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
57761 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
57762 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
57763 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
57764 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
57765 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
57766 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
57767 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
57768 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
57769 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
57770 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
57771 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
57772 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
57773 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
57774 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
57775 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
57776 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
57777 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
57778 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
57779 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
57780 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
57781 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
57782 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
57783 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
57784 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
57785 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
57786 testing changes.
57787
57788 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
57789
57790 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
57791 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
57792 with perror calls.
57793
57794 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
57795
57796 * config/unix.exp (g++_load): Fix syntax.
57797
57798 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
57799
57800 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
57801 * gcc.noncompile/921017-1.c: Deleted obsolete test.
57802 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
57803 Don't expect va-arg-1.c to fail. Correct expected output for
57804 920928-1.c.
57805 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
57806 * gcc.wendy/hbm4.c: Correct typo.
57807 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
57808
57809 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
57810
57811 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
57812 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
57813 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
57814 * lib/c-torture.exp (c-torture-compile): Ditto.
57815
57816 Reduce volume of output (remove all the -I's and such).
57817 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
57818 Call gcc_cpass, gcc_cfail.
57819 (c-torture): Pass testing option to c-torture-compile.
57820
57821 1994-03-21 Doug Evans (dje@cygnus.com)
57822
57823 Bring patches over from progressive.
57824 * config/default.exp: Exit remote shell cleanly.
57825 (g++_exit, g++_start): Add default versions.
57826 * config/sim.exp (gcc_load): Use perror, not error.
57827
57828 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
57829
57830 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
57831 set in site.exp.
57832
57833 1994-03-14 Doug Evans (dje@cygnus.com)
57834
57835 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
57836 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
57837 (wendy_try): New proc to run testcase.
57838 (main loop): Call 'em.
57839 * gcc.wendy/*.c: Clean up pass to correct expected output.
57840
57841 * lib/gcc.exp: Minor cleanup work.
57842 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
57843
57844 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
57845
57846 * config/sim.exp (gcc_load): Document return codes better.
57847 Don't pass -v to simulator.
57848
57849 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
57850
57851 * gcc.special/920717-x.c: Fix typo.
57852 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
57853 get at sources.
57854
57855 * lib/mike-gcc.exp: Fix typo.
57856
57857 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
57858
57859 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
57860 binary to use, transform the name.
57861 * config/*.exp: rename everything. Nuke any g++ specific files,
57862 it's now a special case of gcc that requires no special support.
57863 Add a default.exp for unsupported targets.
57864
57865 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
57866
57867 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
57868 lib/old-dejagnu.exp: Fix a few patterns to work with the new
57869 version of Tcl.
57870
57871 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
57872
57873 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
57874 than a warning.
57875
57876 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
57877
57878 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
57879
57880 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
57881
57882 * gcc.execute/execute.exp: Combine opt_list and foption_list into
57883 option_list. Compile every file with only 4/6 option choices
57884 (same as C torture) instead of with 12/18 different option
57885 choices.
57886 * lib/c-torture.exp: Likewise.
57887
57888 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
57889 not already set.
57890
57891 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
57892
57893 * lib/old-deja.exp: Add `excess errors test fails' error, now one
57894 can put an XFAIL *-*-* on excess errors.
57895
57896 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
57897
57898 * g++.law: Add more tests derived from g++-bugs snapshots.
57899
57900 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
57901 equivalent to g++.law/init9.
57902
57903 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
57904 compiled it, and the a.out file after we've run it.
57905
57906 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
57907
57908 * lib/mike-g++.exp (postbase): Delete the .o file after we've
57909 compiled it, and the a.out file after we've run it.
57910
57911 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
57912
57913 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
57914
57915 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
57916
57917 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
57918 version number.
57919
57920 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
57921
57922 * g++.law: New directory of g++ tests derived from the g++-bugs
57923 snapshots.
57924
57925 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
57926
57927 * gcc.compile: initbug1.c initbug1.exp testcase added
57928
57929 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
57930
57931 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
57932 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
57933 fixes submitted by Jeff Law (law@cs.utah.edu)
57934 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
57935 Jeff Law (law@cs.utah.edu)
57936
57937
57938 1993-11-30 Mike Stump (mrs@cygnus.com)
57939
57940 * config/unix-g++.exp: Follow the gcc way of doing things.
57941 * g++.old-deja/old-deja.exp: Minor updates.
57942 * lib/g++.exp: New file, follow the gcc way of doing things.
57943 * lib/old-dejagnu.exp: Minor updates.
57944 * lib/mike-g++.exp: Always unset errorInfo.
57945
57946 1993-11-06 Mike Stump (mrs@cygnus.com)
57947
57948 * lib/gcc.exp: Fix some errors with the below change, CC and
57949 CFLAGS should be global when setting, not local.
57950
57951 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
57952
57953 * lib/gcc.exp: Transform tool name.
57954
57955 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
57956
57957 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
57958
57959 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
57960
57961 * lib/gcc.exp: change gcc_done to gcc_stat
57962
57963 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
57964
57965 * Upgraded gcc testsuite to c-torture version 1.25
57966
57967 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
57968
57969 * lib/gcc.exp: added reporting code. Changed verbose compile message.
57970 * lib/c-torture: added hooks for new reporting code.
57971
57972 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
57973
57974 * config/sh-gcc.exp: check if sh-sim exists in the path
57975
57976 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
57977
57978 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
57979 * gcc.compile/compile.exp: Initial changes for new logic.
57980 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
57981 * gcc.failure/failure.exp: Initial changes for new logic.
57982 * gcc.ieee/ieee.exp: Initial changes for new logic.
57983 * gcc.misc-tests/misc.exp: Initial changes for new logic.
57984 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
57985 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
57986 * lib/c-torture.exp: Initial changes for new logic.
57987 * lib/gcc.exp: Initial changes for new logic.
57988
57989 1993-10-15 Mike Stump (mrs@cygnus.com)
57990
57991 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
57992 depend upon failure or success. Fully qualify names in failure
57993 and success messages. Always remove a.out before starting
57994 compile, just in case. Pay more attention to error text output by
57995 the compiler. Handle testcases with no known past errors just
57996 like all others, so that things are uniform. Other miscellaneous
57997 improvements.
57998
57999 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
58000
58001 * gcc.cpp: new directory for cpp tests
58002
58003 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
58004
58005 * lib/chill.exp: Code reformatted, removed unused code.
58006 * config/unix-chill.exp: Code reformatted, removed unused code.
58007 * chill.execute/execute.exp: Code reformatted, removed unused code.
58008 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
58009
58010 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
58011
58012 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
58013 routines not written.
58014
58015 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
58016
58017 * config/bug-gcc.exp: Use new procs from bug.exp.
58018
58019 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
58020
58021 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
58022 via ftp, rather than depending on NFS.
58023 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
58024 case.
58025
58026 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
58027
58028 * config/bug-gcc.exp: Use new download proc.
58029
58030 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
58031
58032 * chill.execute/execute.exp: cleanups, handles errors better
58033 * chill.compile/compile.exp: rewrite, based on execute.exp
58034 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
58035 * lib/chill.exp: major changes to diff proc and compile and link
58036 procs. added chill_fail and chill_pass wrappers to pass and
58037 fail. added more comments, and handle error codes better.
58038 Added a hack to capture stderr from exec, so noncompile tests
58039 can work.
58040
58041 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
58042
58043 * chill.execute/execute.exp: rewrite of testsuite driver
58044 * lib/chill.exp: rewrite of testsuite driver
58045 * config/unix-chill.exp: rewrite of testsuite driver
58046
58047 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
58048
58049 In chill.execute:
58050 * iexpr.ch: Standardize uppercase.
58051 * tuples.dat: Standardize uppercase.
58052 * vary.ch: standardize. Correct varying string assignments.
58053 * vary.dat: Add new output lines.
58054
58055 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
58056
58057 In chill.execute:
58058 * chprintf.ch: Standardize use of uppercase.
58059 * tuples.ch: Standardize and turn arr2 into a DCL,
58060 rather than a SYN.
58061 * pinits.ch: Standardize.
58062
58063 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
58064
58065 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
58066 * Makefil: Renamed to Makefile.in.
58067 * configure.in: New.
58068
58069 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
58070
58071 In chill.execute:
58072 * .cvsignore: Add result/output files.
58073 * Makefile: Fix up variables at start. Use MFLAGS
58074 everywhere. Correct bool_loc, built_ins entries.
58075 Add entry for vary1.ch.
58076 * bitarray.ch: Standardize upper-case usage.
58077 * bitexpr.ch: Standardize, add output of b1.
58078 * params.ch: Use arrayt in along PROC parameters, to
58079 avoid novelty problems.
58080 * sets.ch: Tiny cleanup.
58081 * vary1.ch: Re-indent.
58082
58083 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
58084
58085 * Add PR-related files to Makefiles, .cvsignore files, etc.
58086
58087 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
58088
58089 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
58090 with compiler objects. New names are test-flow.c and test-loop.c
58091
58092 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
58093
58094 * Upgraded c-torture tests from 1.19 to 1.20
58095
58096 * new files:
58097 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
58098 * gcc.compile: 930623-1.c 930623-2.c
58099 * gcc.noncompile: 930622-1.c 930622-2.c
58100 * gcc.failure: 920411-1.c 920627-2.c
58101 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
58102
58103 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
58104
58105 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58106 More changes to get testsuite working properly. Needs more work.
58107 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
58108
58109 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
58110
58111 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58112 More changes to get testsuite working properly. Needs more work.
58113
58114 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
58115
58116 * chill.compile/compile.exp: Added for Dejagnu support
58117 * chill.execute/execute.exp: Added for Dejagnu support
58118 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
58119
58120 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
58121
58122 This should complete moving the CHILL test files.
58123 * chill.noncompile(.cvsignore printf.grt
58124 in-printf.grt chprintf.grt chprintf.ch):
58125 Added test-support files.
58126 (Makefile): Modified further.
58127 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
58128 signal.ch): Added test files.
58129 * chill.execute (.cvsignore printf.grt printr.c
58130 in-printf.grt rts.c chprintf.grt rts.h): Added
58131 test-support files.
58132 (Makefile): More corrections.
58133
58134 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
58135
58136 * chill.compile, chill.execute, chill.nocompile: Add CHILL
58137 test cases, ready for DejaGnu.
58138
58139 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
58140
58141 * Upgraded c-torture tests from 1.18 to 1.19
58142
58143 * gcc.compile: added test(s):
58144 930607-1.c
58145 * gcc.execute: added test(s):
58146 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
58147
58148 * added new subdirectory for misc tests: gcc.misc-tests
58149 * gcc.misc-test(s): added tests:
58150 inst-check.c test-consts.c test-ior.c test-switch.c
58151
58152 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
58153
58154 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
58155
58156 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
58157
58158 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
58159
58160 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
58161
58162 * Upgraded c-torture tests from 1.17 to 1.18
58163
58164 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
58165
58166 * Upgraded c-torture tests from 1.12 to 1.17
58167
58168 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
58169
58170 * lib/old-dejagnu.exp:
58171 Fixed handling of XFAIL target triplets to correctly
58172 recognize wildcard characters. Removed code that
58173 appended a unique id tag to the end of the file name
58174 printed out by the result of the testcases within a
58175 given test file.
58176
58177 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
58178
58179 * lib/old-dejagnu.exp:
58180 Reworked expected failure handling to trigger off of XFAIL
58181 keyword in keyphrase embeded in testcase source code. The
58182 XFAIL keyword must be at the end of the keyphrase line. It
58183 may optionally be followed by one or more target triplets.
58184 It has just occured that the handling of wildcards in the
58185 target triplet may not be correct.
58186
58187 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
58188
58189 * g++.old-deja/tests:
58190 Moved all subdirectories up one level into g++.old-deja .
58191
58192 * lib/old-dejagnu.exp:
58193 Fixed problem with CXXFLAGS not being properly reset, and being
58194 corrupted with extraneous "-c" compiler option. This was
58195 causing binaries to not be generated for test that needed them.
58196 Modified strings passed to "pass" and "fail" so that individual
58197 tests from the same test file would be distinguished by an
58198 identifier appended to the test file name in the summary logs;
58199 this corrected a problem with erroneous diff logs. Added code
58200 to search testcases for expected fail and unexpected pass keywords.
58201
58202 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
58203
58204 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
58205
58206 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
58207
58208 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
58209 Removed extraneous text from end of "Special g++ Options"
58210 keyphrase.
58211
58212 * lib/old-dejagnu.exp: Added pattern matching to look for new
58213 keywords, embedded in testcases comments, which will trigger
58214 calls to xpass and xfail.
58215
58216 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
58217
58218 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
58219 comments embedded in the testcases, especially the one looking for
58220 special compiler options, as well as the pattern matching for the
58221 compiler output again.
58222
58223 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
58224
58225 * lib/old-dejagnu.exp: Do a proper check of the return value for
58226 execute tests. Fixed several problems with the pattern matching
58227 of the compiler output which gave erroneous test results.
58228 Changed several of the test result messages to be more descriptive.
58229 * config/unix-g++.exp: Proc g++_load now actually works and
58230 executes the tests passed to it and returns a usable return
58231 value.
58232
58233 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
58234
58235 * lib/gcc.exp: Exits gracefully if $CC is bogus.
58236
58237 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
58238
58239 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
58240 Modified both files to properly execute the old style
58241 dejagnu tests. The previous versions of these files were
58242 experimental and did not function anything near correctly.
58243
58244 1993-04-05 Rob Savoye (rob@cygnus.com)
58245
58246 * Removed all Makefile.in and configure.in files. No configuration
58247 needed now.
58248
58249 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
58250
58251 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
58252
58253 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
58254
58255 * gcc.compile/configure.in, gcc.unsorted/configure.in,
58256 gcc.special/configure.in, gcc.noncompile/configure.in,
58257 gcc.execute/configure.in, gcc.code_quality/configure.in,
58258 g++.other/configure.in, g++.old-deja/configure.in,
58259 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
58260 in srcname setting.
58261
58262 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
58263
58264 * lib/udi.exp: Fixed mondfe and mondfe_download.
58265 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
58266 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
58267
58268 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
58269
58270 * config/udi-gdb.exp: Check $shell_id after connecting to target.
58271 (gdb_exit): Don't remove *_soc files.
58272
58273 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
58274
58275 * lib/c-torture.exp: Don't look for main; instead always use -w
58276 -c. This is how the c-torture tests work. Remove the object
58277 file if the compilation succeeds.
58278 * gcc.execute/execute.exp: Remove executable if test passes.
58279 * gcc.noncompile/noncompile.exp: Every test is an expected
58280 failure.
58281 * gcc.special/special.exp: Added tests from c-torture 1.11,
58282 corrected use of existing test.
58283 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
58284 gcc.execute/920625-1.c: Updated to c-torture 1.11.
58285 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
58286 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
58287 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
58288 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
58289 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
58290 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
58291 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
58292 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
58293 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
58294 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
58295 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
58296 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
58297 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
58298 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
58299 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
58300 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
58301 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
58302 c-torture 1.11.
58303 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
58304 correspond to c-torture 1.11.
58305
58306 * New file.