re PR libfortran/33683 (calculating lgamma instead of gamma)
[gcc.git] / gcc / testsuite / ChangeLog
1 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2
3 PR libfortran/33683
4 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
5 failure on some common systems.
6
7 2007-10-09 Richard Guenther <rguenther@suse.de>
8
9 PR middle-end/33692
10 * gcc.dg/pr33692.c: New testcase.
11
12 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
13
14 PR middle-end/33669
15 * gcc.c-torture/execute/pr33669.c: New.
16
17 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
18
19 PR tree-optimization/33615
20 * g++.dg/tree-ssa/pr33615-2.C: New test.
21
22 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
23
24 PR tree-optimization/33615
25 * g++.dg/tree-ssa/pr33615.C: New test.
26
27 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
28
29 PR tree-optimization/33572
30 * g++.dg/torture/pr33572.C: Replace with complete test.
31
32 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
33
34 PR fortran/33689
35 * gfortran.dg/spec_expr_5.f90: New.
36
37 2007-10-08 Geoffrey Keating <geoffk@apple.com>
38
39 * gcc.dg/pragma-darwin-2.c: New.
40
41 2007-10-08 Richard Guenther <rguenther@suse.de>
42
43 PR middle-end/33693
44 PR middle-end/33695
45 PR middle-end/33697
46 * gcc.dg/pr33693.c: New testcase.
47 * gcc.dg/pr33695.c: Likewise.
48 * gcc.dg/pr33697.c: Likewise.
49
50 2007-10-08 Richard Guenther <rguenther@suse.de>
51
52 PR middle-end/33691
53 PR middle-end/33694
54 PR middle-end/33696
55 * gcc.dg/pr33691.c: New testcase.
56 * gcc.dg/pr33694.c: Likewise.
57 * gcc.dg/pr33696.c: Likewise.
58
59 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
60
61 PR libfortran/33683
62 * gfortran.dg/gamma_5.f90: New test case
63
64 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
65
66 PR fortran/20851
67 * initialization_1.f90: Fix dg-error annotations.
68 * initialization_14.f90: New.
69 * initialization_7.f90: Fix dg-error annotations.
70 * initialization_9.f90: Likewise.
71
72 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
73
74 * gfortran.dg/error_recovery_4.f90: New test.
75
76 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
77
78 * gfortran.dg/default_format_denormal_2.f90: New test.
79 * gfortran.dg/default_format_2.inc: New test.
80 * gfortran.dg/default_format_denormal_1.f90: New test.
81 * gfortran.dg/default_format_1.inc: New test.
82 * gfortran.dg/default_format_1.f90: Don't test for denormalized
83 numbers.
84 * gfortran.dg/default_format_2.f90: Don't test for denormalized
85 numbers.
86
87 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
88
89 * gfortran.dg/namelist_15.f90: Revise test.
90
91 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
92
93 PR tree-optimization/33655
94 * gcc.dg/torture/pr33655.c: New.
95
96 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
97
98 PR tree-optimization/33572
99 * g++.dg/torture/pr33572.C: New.
100
101 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
102
103 PR fortran/25076
104 * gfortran.dg/forall_11.f90: New.
105
106 2007-10-05 Michael Matz <matz@suse.de>
107
108 PR middle-end/33667
109 * gcc.dg/pr33667.c: New testcase.
110
111 2007-10-05 Richard Guenther <rguenther@suse.de>
112
113 PR middle-end/33666
114 * gcc.dg/pr33666.c: New testcase.
115
116 2007-10-05 Michael Matz <matz@suse.de>
117
118 PR inline-asm/33600
119 * gcc.target/i386/pr33600.c: New testcase.
120
121 2007-10-05 Richard Guenther <rguenther@suse.de>
122
123 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
124
125 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
126
127 PR target/33635
128 * gcc.target/mips/pr33635-1.c: New test.
129
130 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
131
132 PR libfortran/33253
133 * gfortran.dg/namelist_39.f90: Revise to use long names.
134
135 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
136
137 PR fortran/33646
138 * gfortran.dg/pr33646.f90: New file.
139
140 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
141
142 PR fortran/33529
143 * gfortran.dg/char_type_len_2.f90: Adjust error message.
144 * gfortran.dg/char_decl_2.f90: New test.
145
146 2007-10-04 Richard Guenther <rguenther@suse.de>
147
148 PR middle-end/33641
149 * gcc.c-torture/compile/pr33641.c: New testcase.
150
151 2007-10-04 Michael Matz <matz@suse.de>
152
153 PR rtl-optimization/33653
154 * gcc.dg/pr33653.c: New.
155
156 2007-10-04 Richard Guenther <rguenther@suse.de>
157
158 PR tree-optimization/33627
159 * g++.dg/torture/pr33627.C: New testcase.
160
161 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
162
163 PR fortran/33626
164 * gfortran.dg/parens_6.f90: New.
165
166 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
167
168 PR fortran/33646
169 PR fortran/33542
170 * gfortran.dg/ambiguous_specific_1.f90: Remove.
171
172 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
173
174 * g++.dg/ext/gnu-inline-global-redecl.C: New.
175
176 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
177
178 PR target/33635
179 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
180 and mips_forced_be.
181 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
182 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
183 options.
184 * gcc.target/mips/fpr-moves-1.c: New test.
185 * gcc.target/mips/fpr-moves-2.c: Likewise.
186 * gcc.target/mips/fpr-moves-3.c: Likewise.
187 * gcc.target/mips/fpr-moves-4.c: Likewise.
188 * gcc.target/mips/fpr-moves-5.c: Likewise.
189 * gcc.target/mips/fpr-moves-6.c: Likewise.
190 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
191
192 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
193
194 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
195
196 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
197
198 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
199 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
200
201 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
202
203 PR fortran/33198
204 * gfortran.dg/common_errors_1.f90: New.
205
206 2007-10-03 Doug Kwan <dougkwan@google.com>
207 Richard Guenther <rguenther@suse.de>
208
209 PR debug/31899
210 * g++.dg/debug/using3.C: New testcase.
211
212 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
213
214 PR libfortran/33253
215 * gfortran.dg/namelist_38.f90: New test.
216 * gfortran.dg/namelist_39.f90: New test.
217
218 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
219
220 PR libfortran/33469
221 * gfortran.dg/default_format_1.f90: New test.
222 * gfortran.dg/default_format_2.f90: New test.
223 * gfortran.dg/namelist_print_1.f: Adjust expected output.
224 * gfortran.dg/real_const_3.f90: Adjust expected output.
225
226 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
227
228 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
229 default ABI. Split mips_forced_abi into mips_forced_abi and
230 mips_forced_regs.
231 (is_gp32_flag): Return true for -mabi=32.
232 (is_gp64_flag): New function. Handle 64-bit -mabi options.
233 (dg-mips-options): Use is_gp64_flag instead of checking specifically
234 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
235 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
236 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
237 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
238 * gcc.target/mips/save-restore-2.c: Likewise.
239 * gcc.target/mips/save-restore-3.c: Likewise.
240 * gcc.target/mips/save-restore-4.c: Likewise.
241
242 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
243
244 PR middle-end/33617
245 * gcc.c-torture/compile/pr33617.c: New test.
246
247 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
248
249 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
250 -gstabs+ for extended options.
251
252 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
253
254 PR fortran/33542
255 * gfortran.dg/ambiguous_specific_1.f90: New test.
256
257 2007-10-02 Revital Eres <eres@il.ibm.com>
258
259 * gcc.target/powerpc/paired-8.c: New test.
260 * gcc.target/powerpc/paired-9.c: New test.
261 * gcc.target/powerpc/paired-10.c: New test.
262
263 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
264
265 PR fortran/33566
266 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
267
268 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
269
270 PR fortran/33554
271 * gfortran.dg/intent_out_2.f90: New test.
272
273 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
274
275 PR fortran/33550
276 * gfortran.dg/ambiguous_reference_1.f90: New test.
277
278 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
279
280 PR fortran/31154
281 PR fortran/31229
282 PR fortran/33334
283 * gfortran.dg/function_kinds_1.f90: New test.
284 * gfortran.dg/function_kinds_2.f90: New test.
285 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
286 use association into interfaces.
287
288 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
289
290 PR testsuite/31828
291 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
292 (overflow): Use INFINITY, not FP_INFINITE.
293 gcc.dg/float-range-4.c: Likewise.
294 gcc.dg/float-range-5.c: Likewise.
295
296 2007-10-01 Nick Clifton <nickc@redhat.com>
297
298 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
299 for 16-bit targets.
300
301 2007-09-30 Diego Novillo <dnovillo@google.com>
302
303 PR 33593
304 * g++.dg/tree-ssa/pr33593.C: New test.
305
306 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
307
308 PR libfortran/33400
309 * gfortran.dg/PR19872.f: Fix test condition.
310 * gfortran.dg/list_read_7.f90: New test.
311
312 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
313
314 PR tree-optimization/33597
315 * gcc.dg/vect/pr33597.c: New testcase.
316
317 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
318
319 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
320 * gcc.target/i386/pr33524.c: ...this.
321
322 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
323
324 PR fortran/33354
325 * gfortran.dg/minmaxloc_4.f90: New.
326
327 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
328
329 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
330
331 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
332
333 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
334
335 2007-09-28 Paolo Carlini <pcarlini@suse.de>
336
337 PR c++/33213
338 * g++.dg/cpp0x/variadic79.C: New.
339
340 2007-09-28 Michael Matz <matz@suse.de>
341 Jakub Jelinek <jakub@redhat.com>
342
343 PR rtl-optimization/33552
344 * gcc.target/i386/pr33552.c: New runtime test.
345 * gcc.target/i386/strinline.c: New compile time test.
346
347 2007-09-28 Jakub Jelinek <jakub@redhat.com>
348
349 * gfortran.dg/openmp_stack.f90: Removed.
350
351 PR c++/31434
352 * g++.dg/cpp0x/variadic80.C: New test.
353
354 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
355
356 * gfortran.dg/namelist_38.f90: Delete test for revertion of
357 r128057.
358
359 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
360
361 PR middle-end/7003
362 * gcc.target/powerpc/gcse-1.c: New test.
363
364 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
365
366 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
367 fixed capitalizations.
368 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
369 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
370 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
371 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
372 * gfortran.dg/maxloc_shape_1.f90: Likewise.
373 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
374 * gfortran.dg/min_max_conformance.f90: Likewise.
375
376 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
377
378 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
379 options.
380 * gcc.dg/c99-tgmath-2.c: Likewise.
381 * gcc.dg/c99-tgmath-3.c: Likewise.
382 * gcc.dg/c99-tgmath-4.c: Likewise.
383
384 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
385
386 PR fortran/33568
387 * gfortran.dg/anint_1.f90: New test.
388
389 2007-09-27 Ian Lance Taylor <iant@google.com>
390
391 PR tree-optimization/33565
392 * gcc.dg/Wstrict-overflow-20.c: New test.
393
394 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
395
396 * gfortran.dg/openmp_stack.f90: Fix typo.
397 * gfortran.dg/recursive_stack.f90: Fix typo.
398
399 2007-09-27 Paolo Carlini <pcarlini@suse.de>
400
401 PR c++/33493
402 * g++.dg/template/error31.C: New.
403
404 2007-09-27 Jakub Jelinek <jakub@redhat.com>
405
406 * lib/prune.exp: Prune also "^In function .*$" lines and
407 "^ inlined from .*$" lines.
408
409 2007-09-26 Richard Guenther <rguenther@suse.de>
410
411 PR tree-optimization/33563
412 * gcc.dg/torture/pr33563.c: New testcase.
413
414 2007-09-26 Joseph Myers <joseph@codesourcery.com>
415
416 PR c/25309
417 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
418 array.
419 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
420 without -O2.
421
422 2007-09-26 Richard Guenther <rguenther@suse.de>
423
424 PR tree-optimization/30375
425 PR tree-optimization/33560
426 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
427 * gcc.dg/tree-ssa/complex-5.c: Likewise.
428 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
429 * gcc.dg/torture/pr30375.c: New testcase.
430 * gcc.dg/torture/pr33560.c: New testcase.
431 * gcc.dg/tree-ssa/pr30375.c: Likewise.
432
433 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
434
435 PR c++/33207
436 * g++.dg/parse/crash38.C: New test.
437
438 2007-09-25 Michael Meissner <michael.meissner@amd.com>
439
440 PR target/33524
441 * gcc.target/i386/sse5-convert.c: New file, test int->long
442 vectorized conversions.
443
444 2007-09-25 Revital Eres <eres@il.ibm.com>
445
446 * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
447
448 2007-09-25 Joseph Myers <joseph@codesourcery.com>
449
450 PR c/32295
451 * gcc.dg/enum-incomplete-1.c: New test.
452
453 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
454
455 * gcc.c-torture/compile/20070919-1.c: New test.
456
457 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
458
459 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
460
461 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
462
463 PR c++/14688
464 * g++.dg/inherit/override_attribs.C: New file.
465
466 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
467
468 PR fortran/33269
469 * io.c (check_format_string): Move NULL and constant checks into
470 this function.
471 (check_io_constraints): Call gfc_simplify_expr() before calling
472 check_format_string(). Remove NULL and constant checks.
473
474 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
475
476 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
477 * gcc.c-torture/execute/loop-2g.x: Likewise.
478
479 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
480
481 * lib/target-supports.exp (check_effective_target_mips16_attribute):
482 Reject hard-float modes unless the ABI is o32 or o64.
483 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
484 of gcc.exp. Skip the tests when mips16 code generation is not
485 supported.
486 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
487 and use dg-add-options mips16_attribute.
488
489 2007-09-24 Jakub Jelinek <jakub@redhat.com>
490
491 PR c++/33506
492 * g++.dg/ext/attrib29.C: New test.
493
494 2007-09-23 Ollie Wild <aaw@google.com>
495
496 * gcc.dg/fold-bitand-1.c: New test.
497 * gcc.dg/fold-bitand-2.c: New test.
498 * gcc.dg/fold-bitand-3.c: New test.
499 * gcc.dg/fold-bitand-4.c: New test.
500
501 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
502
503 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
504 any of the macros to be defined for __mips16.
505 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
506
507 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
508
509 * gcc.dg/vect/pr21591.c: Require vect_int.
510 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
511 * gcc.dg/vect/vect-outer-2a.c: Likewise.
512 * gcc.dg/vect/vect-outer-2c.c: Likewise.
513
514 2007-09-23 Jakub Jelinek <jakub@redhat.com>
515
516 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
517 attributes.
518 * gcc.dg/va-arg-pack-len-2.c: New test.
519 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
520 attributes.
521 * g++.dg/ext/va-arg-pack-len-2.C: New test.
522
523 PR tree-optimization/32772
524 * gcc.c-torture/compile/20070905-1.c: New test.
525
526 PR tree-optimization/32975
527 * gcc.dg/pr32975.c: New test.
528
529 PR middle-end/28755
530 * gcc.dg/pr28755.c: New test.
531
532 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
533
534 * lib/target-supports.exp (check_effective_target_nomips16): New
535 procedure.
536 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
537 for mipsisa64*-*-*.
538 * gcc.dg/vect/vect.exp: Likewise.
539 * g++.dg/vect/vect.exp: Likewise.
540 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
541 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
542 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
543 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
544 * gcc.target/mips/clear-cache-1.c (f): Likewise.
545 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
546 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
547 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
548 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
549 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
550 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
551 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
552 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
553 (test14, test15, test16, test17, test18): Likewise.
554 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
555 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
556 (test14, test15, test16, test17, test18, test19, test20, test21)
557 (test22): Likewise.
558 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
559 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
560 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
561 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
562 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
563 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
564 * gcc.target/mips/mips-3d-1.c (main): Likewise.
565 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
566 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
567 (test13, test14, test15, test16, test17, test18, test19, test20)
568 (test21, test22, test23, test24, test25, test26, test27, test28)
569 (test29, test30, test31): Likewise.
570 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
571 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
572 (test13, test14, test15, test16, test17, test18, test19, test20)
573 (test21, test22, test23, test24, test25, test26, test27, test28)
574 (test29, test30, test31, test32, test33, test34, test35, test36)
575 (test37, test38, test39, test40, test41, test42, test43, test44)
576 (test45, test46, test47, test48, test49, test50, test51, test52)
577 (test53, test54, test55, test56, test57, test58, test59, test60)
578 (test61, test62, test63): Likewise.
579 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
580 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
581 (test13, test14, test15, test16, test17, test18, test19, test20)
582 (test21, test22, test23, test24, test25, test26, test27, test28)
583 (test29, test30, test31): Likewise.
584 * gcc.target/mips/mips-3d-5.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-3d-6.c (main, test0, test1, test2, test3)
590 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
591 (test13, test14, test15): Likewise.
592 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
593 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
594 (test13, test14, test15): Likewise.
595 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
596 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
597 (test13, test14, test15, test16, test17, test18, test19, test20)
598 (test21, test22, test23, test24, test25, test26, test27, test28)
599 (test29, test30, test31): Likewise.
600 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
601 (matrix_multiply4: Likewise.
602 * gcc.target/mips/mips-ps-1.c (main): Likewise.
603 * gcc.target/mips/mips-ps-2.c (main): Likewise.
604 * gcc.target/mips/mips-ps-3.c (main): Likewise.
605 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
606 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
607 (test13, test14, test15, test16, test17, test18, test19, test20)
608 (test21, test22, test23, test24, test25, test26, test27, test28)
609 (test29, test30, test31): Likewise.
610 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
611 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
612 (test13, test14, test15, test16, test17, test18, test19, test20)
613 (test21, test22, test23, test24, test25, test26, test27, test28)
614 (test29, test30, test31): Likewise.
615 * gcc.target/mips/mips-ps-5.c (main): Likewise.
616 * gcc.target/mips/mips-ps-6.c (main): Likewise.
617 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
618 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
619 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
620 (sub_v4qi): Likewise.
621 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
622 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
623 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
624 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
625 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
626 (subb, subc): Likewise.
627 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
628 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
629 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
630 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
631 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
632 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
633 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
634 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
635 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
636 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
637 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
638 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
639 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
640
641 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
642
643 * lib/target-supports.exp (add_options_for_mips16_attribute)
644 (check_effective_target_mips16_attribute): New functions.
645 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
646 command line.
647 (dg-mips-options) Remove -mno-mips16 handling. Add options to
648 extra_test_flags.
649 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
650 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
651 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
652 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
653 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
654 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
655 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
656 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
657 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
658 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
659 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
660 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
661 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
662 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
663 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
664 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
665 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
666 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
667 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
668 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
669 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
670 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
671 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
672 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
673 (NOMIPS16): Delete.
674 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
675 of dg-options.
676 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
677 options. Require { target mips16_attribute } and use dg-add-options
678 to add the associated options.
679 (foo): Use MIPS16.
680 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
681 * gcc.target/mips/call-saved-3.c: Likewise.
682 * gcc.target/mips/code-readable-1.c: Require { target
683 mips16_attribute } and use dg-add-options to add the associated
684 options. Remove trailing whitespace.
685 (NOMIPS16): Delete.
686 * gcc.target/mips/code-readable-2.c: Likewise.
687 * gcc.target/mips/code-readable-3.c: Likewise.
688 * gcc.target/mips/mips16-attributes-2.c: Likewise.
689 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
690 Require { target mips16_attribute } and use dg-add-options to
691 add the associated options.
692 (cksum16, cksum8): Use MIPS16.
693 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
694 Require { target mips16_attribute } and use dg-add-options to
695 add the associated options.
696 (foo): Use MIPS16.
697 * gcc.target/mips/save-restore-2.c: Likewise.
698 * gcc.target/mips/save-restore-3.c: Likewise.
699 * gcc.target/mips/save-restore-4.c: Likewise.
700 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
701 -mno-abicalls.
702 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
703 (foo): Use NOMIPS16.
704
705 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
706
707 PR fortran/33337
708 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
709
710 PR fortran/33376
711 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
712
713 2007-09-22 Tobias Burnus <burnus@net-b.de>
714
715 PR fortran/33445
716 * gfortran.dg/gomp/free-2.f90: New.
717 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
718 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
719
720 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
721
722 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
723 * gcc.target/i386/sse5-haddX.c: Ditto.
724 * gcc.target/i386/sse5-hsubX.c: Ditto.
725 * gcc.target/i386/sse5-maccXX.c: Ditto.
726 * gcc.target/i386/sse5-msubXX.c: Ditto.
727 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
728 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
729 * gcc.target/i386/sse5-permpX.c: Ditto.
730 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
731 effective target.
732 * gcc.target/i386/sse5-fma-vector.c: Ditto.
733 * gcc.target/i386/sse5-ima-vector.c: Ditto.
734 * gcc.target/i386/sse5-pcmov.c: Ditto.
735 * gcc.target/i386/sse5-pcmov2.c: Ditto.
736
737 2007-09-22 Richard Guenther <rguenther@suse.de>
738
739 PR tree-optimization/33146
740 * gcc.c-torture/compile/pr33146.c: New testcase.
741
742 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
743
744 * lib/target-supports.exp (check_cached_effective_target): New
745 procedure.
746 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
747 (check_effective_target_c99_runtime): New procedure.
748 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
749 (test3l): Likewise cargl.
750 * gcc.dg/builtins-59.c: Require c99_runtime.
751 * gcc.dg/builtins-61.c: Likewise.
752 * gcc.dg/builtins-62.c: Likewise.
753
754 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
755
756 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
757 * lib/target-supports-dg.exp (dg-add-options): Likewise.
758 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
759 target-specific dg-options.
760 * gcc.dg/builtins-20.c: Likewise.
761 * gcc.dg/builtins-53.c: Likewise.
762 * gcc.dg/builtins-55.c: Likewise.
763 * gcc.dg/single-precision-constant.c: Likewise.
764 * gcc.dg/torture/builtin-convert-1.c: Likewise.
765 * gcc.dg/torture/builtin-convert-2.c: Likewise.
766 * gcc.dg/torture/builtin-convert-3.c: Likewise.
767 * gcc.dg/torture/builtin-convert-4.c: Likewise.
768 * gcc.dg/torture/builtin-power-1.c: Likewise.
769
770 2007-09-21 Chao-ying Fu <fu@mips.com>
771
772 * lib/target-supports.exp (check_effective_target_fixed_point): New to
773 check if targets have fixed-point supports.
774 * gcc.dg/fixed-point/fixed-point.exp: New file.
775 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
776 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
777 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
778 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
779 * gcc.dg/fixed-point/constants-pedantic.c,
780 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
781 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
782 * gcc.dg/fixed-point/keywords-ignored-c99.c,
783 * gcc.dg/fixed-point/keywords-pedantic.c,
784 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
785 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
786 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
787 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
788 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
789 * gcc.dg/fixed-point/func-vararg-mixed.c,
790 * gcc.dg/fixed-point/operator-logical.c,
791 * gcc.dg/fixed-point/struct-union.c,
792 * gcc.dg/fixed-point/bit-complement.c,
793 * gcc.dg/fixed-point/operator-bitwise.c,
794 * gcc.dg/fixed-point/operator-comma.c,
795 * gcc.dg/fixed-point/struct-layout-1.c,
796 * gcc.dg/fixed-point/union-init.c,
797 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
798 * gcc.dg/fixed-point/func-mixed.c,
799 * gcc.dg/fixed-point/func-vararg-size0.c,
800 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
801 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
802 * gcc.dg/fixed-point/operator-unary.c,
803 * gcc.dg/fixed-point/allop-const.c,
804 * gcc.dg/fixed-point/muldiv-warning.c,
805 * gcc.dg/nofixed-point-1.c,
806 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
807 * gcc.target/mips/fixed-vector-type.c,
808 * gcc.target/mips/fixed-scalar-type.c: New tests.
809
810 2007-09-21 Olivier Hainque <hainque@adacore.com>
811
812 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
813 * gnat.dg/test_nested_subtype_byref.adb: New test.
814
815 2007-09-21 Jakub Jelinek <jakub@redhat.com>
816
817 PR fortran/33439
818 * gfortran.dg/gomp/pr33439.f90: New test.
819
820 2007-09-21 Tobias Burnus <burnus@net-b.de>
821
822 PR fortran/33455
823 * gfortran.dg/merge_char_3.f90: New.
824
825 2007-09-21 Tobias Burnus <burnus@net-b.de>
826
827 PR fortran/33037
828 * gfortran.dg/transfer_check_1.f90: New.
829
830 2007-09-20 Asher Langton <langton2@llnl.gov>
831
832 PR fortran/20441
833 * gfortran.dg/init_flag_1.f90: New.
834 * gfortran.dg/init_flag_2.f90: New.
835 * gfortran.dg/init_flag_3.f90: New.
836 * gfortran.dg/init_flag_4.f90: New.
837 * gfortran.dg/init_flag_5.f90: New.
838 * gfortran.dg/init_flag_6.f90: New.
839 * gfortran.dg/init_flag_7.f90: New.
840
841 2007-09-20 Paolo Carlini <pcarlini@suse.de>
842
843 PR c++/33460
844 * g++.dg/ext/anon-struct6.C: New.
845
846 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
847
848 PR libfortran/23272
849 * gfortran.dg/inquire_10.f90: New test.
850
851 2007-09-20 Joseph Myers <joseph@codesourcery.com>
852
853 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
854
855 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
856
857 PR fortran/33221
858 * gfortran.dg/used_types_18.f90: Declare variable of empty
859 derived type.
860
861 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
862
863 PR fortran/33288
864 * gfortran.dg/array_constructor_19.f90: New test.
865
866 2007-09-20 Jakub Jelinek <jakub@redhat.com>
867
868 PR debug/33316
869 * gcc.dg/debug/pr33316.c: New test.
870
871 PR c++/33496
872 * g++.dg/cpp0x/variadic76.C: New test.
873 * g++.dg/cpp0x/variadic77.C: New test.
874 * g++.dg/cpp0x/variadic78.C: New test.
875
876 PR c/33238
877 PR c/27301
878 * gcc.c-torture/execute/20070919-1.c: New test.
879 * gcc.dg/pr33238.c: New test.
880 * gcc.dg/pr27301.c: New test.
881
882 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
883
884 * lib/target-supports.exp (check_effective_target_mips64): New
885 procedure.
886 * gcc.dg/lower-subreg-1.c: Require !mips64.
887 * gcc.dg/sibcall-3.c (ATTR): New macro.
888 (recurser_void1, recurser_void2): Use it.
889 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
890 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
891
892 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
893
894 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
895 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
896 warning annotation.
897 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
898
899 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
900
901 PR fortran/33497
902 * gfortran.dg/c_loc_tests_11.f03: New test case.
903
904 2007-09-20 Paolo Carlini <pcarlini@suse.de>
905
906 PR c++/33459
907 * g++.dg/init/ref14.C: New.
908
909 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
910
911 * gnat.dg/slice2.ad[sb]: New testcase.
912
913 2007-09-19 Nick Clifton <nickc@redhat.com>
914
915 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
916
917 2007-09-19 Jie Zhang <jie.zhang@analog.com>
918
919 * gcc.target/bfin/bfin.exp: New.
920 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
921 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
922 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
923 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
924 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
925 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
926 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
927 mcpu-bf561.c, mcpu-default.c}: New tests.
928
929 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
930
931 Restore detection of unsupported TLS.
932
933 Revert this patch:
934 2007-02-10 Richard Henderson <rth@redhat.com>
935
936 * lib/target-supports.exp (check_effective_target_tls): Redefine
937 to mean non-emulated tls.
938 * gcc.dg/tls/alias-1.c: Remove tls requirement.
939 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
940 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
941 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
942 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
943 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
944 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
945
946 And then:
947 * lib/target-supports.exp (check_effective_target_tls): Use
948 stronger test for compiler support for TLS.
949 (check_effective_target_tls_native): New, to test for non-emulated
950 TLS support.
951 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
952 instead of dg-require-effective-target tls.
953 * g++.dg/gomp/copyin-1.C: Likewise.
954 * g++.dg/gomp/sharing-1.C: Likewise.
955 * g++.dg/gomp/tls-1.C: Likewise.
956 * g++.dg/gomp/tls-2.C: Likewise.
957 * g++.dg/gomp/tls-3.C: Likewise.
958 * g++.dg/tls/diag-1.C: Likewise.
959 * g++.dg/tls/diag-2.C: Likewise.
960 * g++.dg/tls/diag-3.C: Likewise.
961 * g++.dg/tls/diag-4.C: Likewise.
962 * g++.dg/tls/diag-5.C: Likewise.
963 * g++.dg/tls/init-1.C: Likewise.
964 * g++.dg/tls/init-2.C: Likewise.
965 * g++.dg/tls/trivial.C: Likewise.
966 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
967 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
968 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
969 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
970 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
971 * gcc.dg/gomp/clause-1.c: Likewise.
972 * gcc.dg/gomp/copyin-1.c: Likewise.
973 * gcc.dg/gomp/sharing-1.c: Likewise.
974 * gcc.dg/gomp/tls-1.c: Likewise.
975 * gcc.dg/gomp/tls-2.c: Likewise.
976 * gcc.dg/tls/alpha-1.c: Likewise.
977 * gcc.dg/tls/opt-1.c: Likewise.
978 * gcc.dg/tls/opt-13.c: Likewise.
979 * gcc.dg/tls/opt-14.c: Likewise.
980 * gcc.dg/tls/opt-2.c: Likewise.
981 * gcc.dg/tls/opt-3.c: Likewise.
982 * gcc.dg/tls/opt-4.c: Likewise.
983 * gcc.dg/tls/opt-7.c: Likewise.
984 * gcc.dg/tls/section-1.c: Likewise.
985 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
986 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
987 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
988 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
989 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
990 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
991 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
992 * gfortran.dg/gomp/crayptr2.f90: Likewise.
993 * gfortran.dg/gomp/fixed-1.f: Likewise.
994 * gfortran.dg/gomp/free-1.f90: Likewise.
995 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
996 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
997 * gfortran.dg/gomp/reduction1.f90: Likewise.
998 * gfortran.dg/gomp/sharing-1.f90: Likewise.
999
1000 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1001
1002 PR fortran/31119
1003 * gfortran.dg/bounds_check_9.f90: New test.
1004 * gfortran.dg/bounds_check_fail_2.f90: New test.
1005
1006 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1007
1008 PR c++/33462 (again)
1009 * g++.dg/ext/va-arg1.C: Adjust.
1010
1011 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1012
1013 PR c++/33462
1014 * g++.dg/ext/va-arg1.C: New.
1015
1016 2007-09-18 Tobias Burnus <burnus@net-b.de>
1017
1018 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
1019
1020 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1021
1022 PR c++/33463
1023 * g++.dg/rtti/typeid6.C: New.
1024
1025 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1026
1027 PR c++/33464
1028 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
1029 * g++.dg/ext/is_class_error2.C: New.
1030
1031 2007-09-18 Richard Guenther <rguenther@suse.de>
1032
1033 PR tree-optimization/33340
1034 * g++.dg/torture/pr33340.C: New testcase.
1035
1036 2007-09-18 Tobias Burnus <burnus@net-b.de>
1037
1038 PR fortran/33231
1039 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
1040 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
1041 * gfortran.dg/elemental_subroutine_5.f90: New.
1042
1043 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
1044
1045 * lib/target-supports.exp (check_profiling_available): Extend
1046 mips*-*-elf check to mips*-*-elf*.
1047
1048 2007-09-18 Jakub Jelinek <jakub@redhat.com>
1049
1050 * gcc.dg/format/c90-scanf-5.c: New test.
1051 * gcc.dg/format/c99-scanf-4.c: New test.
1052 * gcc.dg/format/ext-7.c: New test.
1053 * gcc.dg/format/ext-8.c: New test.
1054
1055 PR middle-end/33423
1056 * gcc.c-torture/compile/20070915-1.c: New test.
1057
1058 2007-09-17 Tobias Burnus <burnus@net-b.de>
1059
1060 PR fortran/33106
1061 * gfortran.dg/private_type_9.f90: New.
1062
1063 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1064
1065 PR middle-end/33449
1066 * gfortran.dg/pr33449.f90: New test.
1067
1068 2007-09-17 Tobias Burnus <burnus@net-b.de>
1069
1070 * gfortran.dg/interface_15.f90: Compile with -std=f95.
1071 * gfortran.dg/private_type_1.f90: Ditto
1072 * gfortran.dg/interface_18.f90: New.
1073 * gfortran.dg/private_type_8.f90: New.
1074
1075 2007-09-16 Paolo Carlini <pcarlini@suse.de>
1076
1077 PR c++/33124
1078 * g++.dg/warn/new1.C: Adjust.
1079 * g++.dg/torture/str_empty.C: Likewise.
1080
1081 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
1082
1083 * gcc.target/mips/dse-1.c: New test.
1084
1085 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
1086
1087 PR c++/32756
1088 * g++.dg/overload/operator3.C: New.
1089
1090 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
1091
1092 * gcc.target/mips/truncate-1.c: New test.
1093
1094 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
1095
1096 PR fortran/29396
1097 PR fortran/29606
1098 PR fortran/30625
1099 PR fortran/30871
1100 * gfortran.dg/subref_array_pointer_1.f90: New test.
1101 * gfortran.dg/subref_array_pointer_2.f90: New test.
1102
1103 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
1104
1105 * gfortran.dg/nint_2.f90: Correct last change.
1106
1107 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
1108
1109 * gcc.dg/tree-ssa/parallelization-1.c: New test.
1110
1111 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
1112
1113 * gcc.dg/vect/pr33373b.c: New test.
1114
1115 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
1116
1117 PR target/33438
1118 * gcc.target/i386/pr33438.c: New test.
1119
1120 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1121
1122 * gfortran.dg/nint_2.f90: Revert previous commit.
1123
1124 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1125
1126 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
1127
1128 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
1129
1130 PR debug/33429
1131 * g++.dg/other/unused1.C: XFAIL class2 scan.
1132
1133 2007-09-13 Tobias Burnus <burnus@net-b.de>
1134
1135 PR fortran/33343
1136 * gfortran.dg/elemental_args_check_1.f90: New.
1137 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
1138 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
1139
1140 2007-09-13 Tobias Burnus <burnus@net-b.de>
1141
1142 * gfortran.dg/recursive_check_3.f90: New.
1143
1144 2007-09-13 Tobias Burnus <burnus@net-b.de>
1145
1146 PR fortran/33412
1147 * gfortran.dg/elemental_bind_c.f90: New.
1148
1149 2007-09-13 Richard Sandiford <richard@codesourcery.com>
1150
1151 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
1152 * gcc.target/mips/mips16-attributes-2.c: New test.
1153 * gcc.target/mips/mips16-attributes-3.c: Likewise.
1154 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
1155 hard-float asm when __mips16 is defined.
1156 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
1157 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
1158 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
1159 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
1160 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
1161 * gcc.target/mips/pr26765.c (foo): Likewise.
1162 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
1163 targets, use dg-mips-options instead of dg-options, and use -mgp32
1164 to force 32-bit mode.
1165 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
1166 and 64-bit mode.
1167 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
1168
1169 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
1170 Michael Meissner <michael.meissner@amd.com>
1171
1172 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
1173 * gcc.target/i386/sse5-hsubX.c: Ditto.
1174 * gcc.target/i386/sse5-permpX.c: Ditto.
1175 * gcc.target/i386/sse5-haddX.c: Ditto.
1176 * gcc.target/i386/sse5-maccXX.c: Ditto.
1177 * gcc.target/i386/sse5-msubXX.c: Ditto.
1178 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1179 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1180
1181 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
1182 optimizes floating point conditional moves into the pcmov
1183 instruction on SSE5.
1184 * gcc.target/i386/sse5-pcmov2.c: Ditto.
1185
1186 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
1187 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
1188 SSE5.
1189
1190 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
1191 compiler optimizes vector (a*b)+c into fmadd on SSE5.
1192
1193 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
1194 optimizes (a*b)+c into fmadd on SSE5.
1195
1196 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
1197 whether the SSE5 instructions can be generated.
1198
1199 * gcc.target/i386/sse5-check.h: New. Add support for
1200 SSE5 tests.
1201
1202 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
1203 ammintrin.h, and turn on -msse5 option instead of -msse4a.
1204 * gcc.target/i386/sse-13.c: Ditto.
1205 * gcc.target/i386/sse-14.c: Ditto.
1206
1207 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1208
1209 PR testsuite/33153
1210 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
1211 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
1212
1213 2007-09-12 Jakub Jelinek <jakub@redhat.com>
1214
1215 PR target/32338
1216 * gcc.dg/pr32338-1.c: New test.
1217 * gcc.dg/pr32338-2.c: New test.
1218
1219 2007-09-12 Bob Wilson <bob.wilson@acm.org>
1220
1221 * lib/target-supports.exp (check_effective_target_sync_int_long):
1222 Revert change to add xtensa.
1223 (check_effective_target_sync_char_short): Likewise.
1224
1225 2007-09-12 Olivier Hainque <hainque@adacore.com>
1226
1227 * gnat.dg/packed_subtype.adb: New test.
1228
1229 2007-09-12 Tobias Burnus <burnus@net-b.de>
1230
1231 PR fortran/33297
1232 * gfortran.dg/intrinsic_size.f90: New.
1233
1234 2007-09-12 Tobias Burnus <burnus@net-b.de>
1235
1236 PR fortran/33284
1237 PR fortran/33310
1238 * gfortran.dg/conflicts_2.f90: New.
1239
1240 2007-09-12 Ira Rosen <irar@il.ibm.com>
1241
1242 PR tree-optimization/32377
1243 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
1244 dependence distance.
1245 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
1246 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
1247 * gcc.dg/vect/no-vfa-vect-depend-1.c,
1248 gfortran.dg/vect/no-vfa-pr32377.f90: New.
1249
1250 2007-09-12 Richard Guenther <rguenther@suse.de>
1251
1252 PR middle-end/33382
1253 * gcc.c-torture/compile/pr33382.c: New testcase.
1254 * gcc.c-torture/execute/pr33382.c: Likewise.
1255
1256 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
1257
1258 PR fortran/33395
1259 * gfortran.dg/c_ptr_tests_12.f03: New test case.
1260
1261 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
1262
1263 PR tree-optimization/33373
1264 * gcc.dg/vect/pr33373.c: New test.
1265
1266 2007-09-12 Ben Elliston <bje@au.ibm.com>
1267
1268 * lib/target-supports.exp (check_effective_target_vect_no_double):
1269 Remove unused proc.
1270
1271 2007-09-12 Ben Elliston <bje@au.ibm.com>
1272 Ulrich Weigand <uweigand@de.ibm.com>
1273
1274 * gcc.target/spu/dfcgt-nan.c: New test.
1275
1276 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
1277
1278 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
1279
1280 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
1281
1282 PR fortran/33040
1283 * gfortran.dg/c_ptr_tests_11.f03: New test case.
1284
1285 2007-09-11 Jakub Jelinek <jakub@redhat.com>
1286
1287 * gcc.dg/va-arg-pack-len-1.c: New test.
1288 * g++.dg/va-arg-pack-len-1.C: New test.
1289
1290 2007-09-11 Michael Matz <matz@suse.de>
1291
1292 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
1293
1294 2007-09-10 Janis Johnson <janis187@us.ibm.com>
1295
1296 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
1297 checks for size of long double.
1298 * gcc.dg/dfp/convert.h: New file.
1299 * gcc.dg/dfp/convert-bfp-2.c: New test.
1300 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1301 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1302 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1303 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1304 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1305 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1306 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1307 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1308 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1309
1310 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
1311
1312 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
1313 Change dg-final to expect 1 non-profitable loop and
1314 3 profitable loops.
1315 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
1316 Change dg-final to expect 1 non-profitable loop and
1317 3 profitable loops.
1318 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
1319 Change dg-final to expect 1 profitable loop.
1320 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1321 Change dg-final to expect 1 profitable loop.
1322
1323 2007-09-10 Richard Sandiford <richard@codesourcery.com>
1324
1325 * gcc.target/mips/call-saved-1.c: New test.
1326 * gcc.target/mips/call-saved-2.c: Likewise.
1327 * gcc.target/mips/call-saved-3.c: Likewise.
1328 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
1329 instead of mips_mips64. Set mips_fp64 too.
1330 (is_gp32_flag): Return true for -mips1 and -mips2.
1331 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
1332
1333 2007-09-10 Jakub Jelinek <jakub@redhat.com>
1334
1335 * g++.dg/ext/va-arg-pack-1.C: New test.
1336 * g++.dg/ext/va-arg-pack-2.C: New test.
1337
1338 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
1339
1340 PR target/33369
1341 * gcc.dg/vect/pr33369.c: New test.
1342
1343 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
1344
1345 PR fortran/33370
1346 * gfortran.dg/array_memcpy_5.f90: New test.
1347
1348 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
1349
1350 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
1351
1352 2007-09-09 Richard Guenther <rguenther@suse.de>
1353
1354 * gcc.c-torture/compile/20070906-1.c: New testcase.
1355
1356 2007-09-09 Ira Rosen <irar@il.ibm.com>
1357
1358 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
1359 noinline attribute.
1360 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
1361 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
1362 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1363 Likewise.
1364
1365 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
1366
1367 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
1368
1369 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
1370
1371 * gnat.dg/addr2_p.ads: Bump size of array to 9.
1372
1373 2007-09-09 Ira Rosen <irar@il.ibm.com>
1374
1375 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
1376 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
1377 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
1378 Compile tests with -fno-tree-pre.
1379 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
1380 * lib/target-supports.exp (check_effective_target_vect_strided): New.
1381 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
1382 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
1383 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
1384 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
1385 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
1386 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
1387 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
1388 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
1389 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
1390 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
1391 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
1392 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
1393 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
1394 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
1395 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
1396 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
1397 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
1398
1399 2007-09-09 Joseph Myers <joseph@codesourcery.com>
1400
1401 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
1402 to call objdump.
1403 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
1404 Use remote_exec to call c++filt.
1405 * lib/target-supports-dg.exp (dg-require-host-local): New.
1406 * gcc.misc-tests/options.exp: Allow .exe in command paths.
1407 * g++.dg/parse/repo1.C: Use dg-require-host-local.
1408 * g++.dg/rtti/repo1.C: Likewise.
1409 * g++.dg/template/repo1.C: Likewise.
1410 * g++.dg/template/repo2.C: Likewise.
1411 * g++.dg/template/repo3.C: Likewise.
1412 * g++.dg/template/repo4.C: Likewise.
1413 * g++.dg/template/repo5.C: Likewise.
1414 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1415 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1416 * g++.old-deja/g++.pt/repo1.C: Likewise.
1417 * g++.old-deja/g++.pt/repo2.C: Likewise.
1418 * g++.old-deja/g++.pt/repo3.C: Likewise.
1419 * g++.old-deja/g++.pt/repo4.C: Likewise.
1420 * gcc.dg/cpp/trad/builtins.c: Likewise.
1421
1422 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
1423
1424 PR tree-optimization/32283
1425 * gcc.dg/tree-ssa/loop-31.c: New test.
1426
1427 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
1428
1429 PR rtl-optimization/26449
1430 * gcc.target/i386/pr26449-1.c: New file.
1431
1432 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
1433
1434 PR target/33329
1435 PR rtl-optimization/26449
1436 * gcc.target/i386/pr33329.c: New file.
1437
1438 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
1439
1440 * gnat.dg/renaming3.adb, renaming4.ads: New test.
1441
1442 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
1443
1444 * gnat.dg/unaligned_rep_clause.adb: New testcase.
1445
1446 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
1447
1448 PR tree-optimization/33301
1449 * gfortran.dg/vect/pr33301.f: New test.
1450
1451 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1452
1453 PR libfortran/33307
1454 * gfortran.dg/backspace_10.f90: New test.
1455
1456 2007-09-07 Richard Guenther <rguenther@suse.de>
1457
1458 Reapply
1459 2007-09-06 Richard Guenther <rguenther@suse.de>
1460
1461 PR tree-optimization/32586
1462 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1463 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1464 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1465 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1466 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1467 now obsolete simplification.
1468
1469 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
1470
1471 PR tree-optimization/33299
1472 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
1473 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
1474
1475 2007-09-07 Richard Guenther <rguenther@suse.de>
1476
1477 Revert
1478 2007-09-06 Richard Guenther <rguenther@suse.de>
1479
1480 PR tree-optimization/32586
1481 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1482 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1483 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1484 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1485 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1486 now obsolete simplification.
1487
1488 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
1489
1490 PR tree-optimization/32821
1491 * gcc.dg/tree-ssa/pr32821.c: New file.
1492
1493 2007-09-07 Richard Sandiford <richard@codesourcery.com>
1494
1495 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
1496 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
1497 and mips_forced_no_er.
1498 (dg-mips-options): Add -mno-abicalls when a small-data option is
1499 specified. Skip tests with small-data options if mips_forced_gp.
1500 Skip tests with -mexplicit-relocs if mips_forced_no_er.
1501 * gcc.target/mips/sdata-1.c: New test.
1502 * gcc.target/mips/sdata-2.c: Likewise.
1503 * gcc.target/mips/sdata-3.c: Likewise.
1504 * gcc.target/mips/sdata-4.c: Likewise.
1505
1506 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1507
1508 PR fortran/33298
1509 * spread_zerosize_1.f90: New test case.
1510 * spread_bounds_1.f90: New test case.
1511
1512 2007-09-06 Paolo Carlini <pcarlini@suse.de>
1513
1514 PR c++/32674
1515 * g++.dg/template/static31.C: New.
1516
1517 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1518
1519 PR fortran/33271
1520 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
1521 powerpc*-linux-gnu.
1522
1523 2007-09-06 David Daney <ddaney@avtrex.com>
1524 Richard Sandiford <richard@codesourcery.com>
1525
1526 PR target/33256
1527 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
1528 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
1529 * gcc.target/mips/pr33256.c: New test.
1530
1531 2007-09-06 Tom Tromey <tromey@redhat.com>
1532
1533 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
1534
1535 2007-09-06 Richard Guenther <rguenther@suse.de>
1536
1537 PR tree-optimization/32586
1538 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1539 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1540 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1541 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1542 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1543 now obsolete simplification.
1544
1545 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
1546
1547 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
1548 * gcc.target/i386/sse3-addsubps.c: Ditto.
1549 * gcc.target/i386/sse3-haddpd.c: Ditto.
1550 * gcc.target/i386/sse3-haddps.c: Ditto.
1551 * gcc.target/i386/sse3-hsubpd.c: Ditto.
1552 * gcc.target/i386/sse3-hsubps.c: Ditto.
1553 * gcc.target/i386/sse3-lddqu.c: Ditto.
1554 * gcc.target/i386/sse3-movddup.c: Ditto.
1555 * gcc.target/i386/sse3-movshdup.c: Ditto.
1556 * gcc.target/i386/sse3-movsldup.c: Ditto.
1557
1558 2007-09-06 Richard Guenther <rguenther@suse.de>
1559
1560 PR tree-optimization/33302
1561 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
1562
1563 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1564
1565 PR libfortran/33225
1566 * gfortran.dg./fmt_float.f90: New test.
1567
1568 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1569
1570 PR libfortran/33253
1571 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
1572
1573 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
1574
1575 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
1576 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
1577
1578 2007-09-06 Jakub Jelinek <jakub@redhat.com>
1579
1580 * g++.dg/eh/builtin1.C: New test.
1581 * g++.dg/eh/builtin2.C: New test.
1582 * g++.dg/eh/builtin3.C: New test.
1583
1584 PR c++/33289
1585 * g++.dg/eh/builtin4.C: New test.
1586
1587 2007-09-05 Janis Johnson <janis187@us.ibm.com>
1588
1589 * gcc.target/powerpc/dfp-dd.c: New test.
1590 * gcc.target/powerpc/dfp-td.c: New test.
1591
1592 2007-09-05 Jakub Jelinek <jakub@redhat.com>
1593
1594 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
1595 * gcc.dg/va-arg-pack-1.c: New test.
1596
1597 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
1598
1599 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
1600 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
1601 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
1602 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
1603 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
1604
1605 2007-09-05 Paolo Carlini <pcarlini@suse.de>
1606
1607 PR c++/30302
1608 * g++.dg/ext/anon-struct5.C: New.
1609
1610 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
1611
1612 * gcc.dg/i386-cpuid.h: Remove.
1613 * gcc.target/i386/mmx-check.h: Include cpuid.h.
1614 (main): Use __get_cpuid to get target features.
1615 * gcc.target/i386/sse-check.h: Ditto.
1616 * gcc.target/i386/sse2-check.h: Ditto.
1617 * gcc.target/i386/sse3-check.h: Ditto.
1618 * gcc.target/i386/ssse3-check.h: Ditto.
1619 * gcc.target/i386/sse4_1-check.h: Ditto.
1620 * gcc.target/i386/sse4_2-check.h: Ditto.
1621 * gcc.target/i386/sse4a-check.h: Ditto.
1622 * gcc.dg/torture/pr16104-1.c: Ditto.
1623 (do_test): Change to void.
1624 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
1625 * gcc.target/i386/sse-6.c: Ditto.
1626 * gcc.target/i386/sse-7.c: Ditto.
1627 * g++.dg/other/i386-1.C: Include cpuid.h.
1628 (main): New function. Use __get_cpuid to get target fetaures.
1629
1630 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
1631 David Ung <davidu@mips.com>
1632 Nigel Stephens <nigel@mips.com>
1633
1634 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
1635 * gcc.c-torture/compile/mipscop-2.c: Likewise.
1636 * gcc.c-torture/compile/mipscop-3.c: Likewise.
1637 * gcc.c-torture/compile/mipscop-4.c: Likewise.
1638 * gcc.dg/torture/mips-hilo-1.c: Likewise.
1639 * gcc.dg/torture/mips-hilo-2.c: Likewise.
1640 * gcc.dg/torture/pr19683-1.c: Likewise.
1641 * gcc.target/mips/madd-3.c: Likewise.
1642 * gcc.target/mips/maddu-3.c: Likewise.
1643 * gcc.target/mips/msub-3.c: Likewise.
1644 * gcc.target/mips/msubu-3.c: Likewise.
1645 * gcc.target/mips/asm-1.c: Likewise.
1646 * gcc.target/mips/branch-1.c: Likewise.
1647 * gcc.target/mips/ins-1.c: Likewise.
1648 * gcc.target/mips/near-far-3.c: Likewise.
1649 * gcc.target/mips/near-far-4.c: Likewise.
1650 * gcc.target/mips/smartmips-lwxs.c: Likewise.
1651 * gcc.target/mips/smartmips-ror-1.c: Likewise.
1652 * gcc.target/mips/smartmips-ror-2.c: Likewise.
1653 * gcc.target/mips/smartmips-ror-3.c: Likewise.
1654 * gcc.target/mips/smartmips-ror-4.c: Likewise.
1655 * gcc.target/mips/dspr2-MULT.c: Likewise.
1656 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1657 * gcc.target/mips/mips32-dsp-run.c: Likewise.
1658 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
1659 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
1660 * gcc.target/mips/code-readable-2.c: Likewise.
1661 * gcc.target/mips/code-readable-3.c: Likewise.
1662
1663 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
1664 David Ung <davidu@mips.com>
1665 Nigel Stephens <nigel@mips.com>
1666
1667 * gcc.target/mips/mips16-attributes.c: New.
1668
1669 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
1670
1671 PR fortran/31564
1672 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
1673
1674 PR fortran/33241
1675 * gfortran.dg/char_length_10.f90: New test.
1676
1677 2007-09-05 Paolo Carlini <pcarlini@suse.de>
1678
1679 PR c++/29731
1680 * g++.dg/parse/template24.C: New.
1681
1682 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
1683
1684 * g++.dg/other/spu2vmx-1.C: New test.
1685
1686 2007-09-05 Jakub Jelinek <jakub@redhat.com>
1687
1688 PR tree-optimization/33017
1689 * gcc.dg/pr33017.c: New test.
1690
1691 2007-09-05 Ben Elliston <bje@au.ibm.com>
1692
1693 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
1694 __protected_stream family of macros.
1695
1696 2007-09-04 Jan Hubicka <jh@suse.cz>
1697
1698 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
1699 * gcc.dg/tree-ssa/pr27236.c: Likewise.
1700 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
1701 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1702 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
1703 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
1704 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1705 Likewise.
1706
1707 2007-09-04 Janus Weil <jaydub66@gmail.com>
1708 Tobias Burnus <burnus@net-b.de>
1709
1710 * gfortran.dg/proc_decl_1.f90: New.
1711 * gfortran.dg/proc_decl_2.f90: New.
1712 * gfortran.dg/proc_decl_3.f90: New.
1713 * gfortran.dg/proc_decl_4.f90: New.
1714
1715 2007-09-04 Jan Hubicka <jh@suse.cz>
1716
1717 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
1718 * gcc.dg/vect/vect-105.c: Mark functions noinline.
1719 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
1720 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
1721 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
1722 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
1723 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
1724 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
1725 * gcc.dg/vect/vect-50.c: Mark functions noinline.
1726 * gcc.dg/vect/vect-33.c: Mark functions noinline.
1727 * gcc.dg/vect/vect-16.c: Mark functions noinline.
1728 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
1729 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
1730 * gcc.dg/vect/vect-92.c: Mark functions noinline.
1731 * gcc.dg/vect/vect-75.c: Mark functions noinline.
1732 * gcc.dg/vect/vect-58.c: Mark functions noinline.
1733 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
1734 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
1735 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
1736 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
1737 * gcc.dg/vect/vect-114.c: Mark functions noinline.
1738 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
1739 * gcc.dg/vect/vect-8.c: Mark functions noinline.
1740 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
1741 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
1742 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
1743 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
1744 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
1745 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
1746 * gcc.dg/vect/vect-42.c: Mark functions noinline.
1747 * gcc.dg/vect/vect-25.c: Mark functions noinline.
1748 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
1749 * gcc.dg/vect/vect-67.c: Mark functions noinline.
1750 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
1751 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
1752 * gcc.dg/vect/vect-106.c: Mark functions noinline.
1753 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
1754 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
1755 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
1756 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
1757 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
1758 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
1759 * gcc.dg/vect/vect-34.c: Mark functions noinline.
1760 * gcc.dg/vect/vect-17.c: Mark functions noinline.
1761 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
1762 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
1763 * gcc.dg/vect/vect-93.c: Mark functions noinline.
1764 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
1765 * gcc.dg/vect/vect-76.c: Mark functions noinline.
1766 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
1767 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
1768 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
1769 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
1770 * gcc.dg/vect/vect-115.c: Mark functions noinline.
1771 * gcc.dg/vect/vect-9.c: Mark functions noinline.
1772 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
1773 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
1774 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
1775 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
1776 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
1777 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
1778 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
1779 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
1780 * gcc.dg/vect/vect-60.c: Mark functions noinline.
1781 * gcc.dg/vect/vect-26.c: Mark functions noinline.
1782 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
1783 * gcc.dg/vect/vect-85.c: Mark functions noinline.
1784 * gcc.dg/vect/vect-68.c: Mark functions noinline.
1785 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
1786 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
1787 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
1788 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
1789 * gcc.dg/vect/vect-107.c: Mark functions noinline.
1790 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
1791 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
1792 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
1793 * gcc.dg/vect/vect-52.c: Mark functions noinline.
1794 * gcc.dg/vect/vect-35.c: Mark functions noinline.
1795 * gcc.dg/vect/vect-18.c: Mark functions noinline.
1796 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
1797 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
1798 * gcc.dg/vect/vect-77.c: Mark functions noinline.
1799 * gcc.dg/vect/vect-2.c: Mark functions noinline.
1800 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
1801 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
1802 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
1803 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
1804 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
1805 * gcc.dg/vect/vect-116.c: Mark functions noinline.
1806 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
1807 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
1808 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
1809 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
1810 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
1811 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
1812 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
1813 * gcc.dg/vect/vect-44.c: Mark functions noinline.
1814 * gcc.dg/vect/vect-27.c: Mark functions noinline.
1815 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
1816 * gcc.dg/vect/vect-86.c: Mark functions noinline.
1817 * gcc.dg/vect/vect-100.c: Mark functions noinline.
1818 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
1819 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
1820 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
1821 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
1822 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
1823 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
1824 * gcc.dg/vect/vect-108.c: Mark functions noinline.
1825 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
1826 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
1827 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
1828 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
1829 * gcc.dg/vect/vect-11.c: Mark functions noinline.
1830 * gcc.dg/vect/vect-70.c: Mark functions noinline.
1831 * gcc.dg/vect/vect-36.c: Mark functions noinline.
1832 * gcc.dg/vect/vect-19.c: Mark functions noinline.
1833 * gcc.dg/vect/vect-95.c: Mark functions noinline.
1834 * gcc.dg/vect/vect-78.c: Mark functions noinline.
1835 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
1836 * gcc.dg/vect/vect-3.c: Mark functions noinline.
1837 * gcc.dg/vect/vect-all.c: Mark functions noinline.
1838 * gcc.dg/vect/vect-117.c: Mark functions noinline.
1839 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
1840 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
1841 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
1842 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
1843 * gcc.dg/vect/vect-20.c: Mark functions noinline.
1844 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
1845 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
1846 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
1847 * gcc.dg/vect/vect-62.c: Mark functions noinline.
1848 * gcc.dg/vect/vect-28.c: Mark functions noinline.
1849 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
1850 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
1851 * gcc.dg/vect/vect-87.c: Mark functions noinline.
1852 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
1853 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
1854 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
1855 * gcc.dg/vect/vect-109.c: Mark functions noinline.
1856 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
1857 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
1858 noinline.
1859 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
1860 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
1861 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
1862 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
1863 * gcc.dg/vect/vect-12.c: Mark functions noinline.
1864 * gcc.dg/vect/vect-71.c: Mark functions noinline.
1865 * gcc.dg/vect/vect-54.c: Mark functions noinline.
1866 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
1867 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
1868 * gcc.dg/vect/vect-96.c: Mark functions noinline.
1869 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
1870 * gcc.dg/vect/vect-110.c: Mark functions noinline.
1871 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
1872 * gcc.dg/vect/vect-4.c: Mark functions noinline.
1873 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
1874 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
1875 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
1876 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
1877 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
1878 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
1879 * gcc.dg/vect/vect-21.c: Mark functions noinline.
1880 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
1881 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
1882 * gcc.dg/vect/vect-80.c: Mark functions noinline.
1883 * gcc.dg/vect/vect-63.c: Mark functions noinline.
1884 * gcc.dg/vect/vect-46.c: Mark functions noinline.
1885 * gcc.dg/vect/vect-29.c: Mark functions noinline.
1886 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
1887 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
1888 * gcc.dg/vect/vect-88.c: Mark functions noinline.
1889 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
1890 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
1891 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
1892 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
1893 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
1894 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
1895 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
1896 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
1897 * gcc.dg/vect/vect-30.c: Mark functions noinline.
1898 * gcc.dg/vect/vect-13.c: Mark functions noinline.
1899 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
1900 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
1901 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
1902 * gcc.dg/vect/vect-72.c: Mark functions noinline.
1903 * gcc.dg/vect/vect-38.c: Mark functions noinline.
1904 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
1905 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
1906 * gcc.dg/vect/vect-97.c: Mark functions noinline.
1907 * gcc.dg/vect/vect-111.c: Mark functions noinline.
1908 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
1909 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
1910 * gcc.dg/vect/vect-5.c: Mark functions noinline.
1911 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
1912 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
1913 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
1914 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
1915 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
1916 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
1917 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
1918 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
1919 * gcc.dg/vect/vect-22.c: Mark functions noinline.
1920 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
1921 * gcc.dg/vect/vect-64.c: Mark functions noinline.
1922 * gcc.dg/vect/vect-89.c: Mark functions noinline.
1923 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
1924 * gcc.dg/vect/vect-103.c: Mark functions noinline.
1925 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
1926 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
1927 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
1928 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
1929 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
1930 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
1931 * gcc.dg/vect/vect-31.c: Mark functions noinline.
1932 * gcc.dg/vect/vect-14.c: Mark functions noinline.
1933 * gcc.dg/vect/vect-73.c: Mark functions noinline.
1934 * gcc.dg/vect/vect-56.c: Mark functions noinline.
1935 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
1936 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
1937 * gcc.dg/vect/vect-98.c: Mark functions noinline.
1938 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
1939 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
1940 * gcc.dg/vect/vect-112.c: Mark functions noinline.
1941 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
1942 * gcc.dg/vect/vect-6.c: Mark functions noinline.
1943 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
1944 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
1945 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
1946 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
1947 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
1948 * gcc.dg/vect/pr25413.c: Mark functions noinline.
1949 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
1950 * gcc.dg/vect/vect-40.c: Mark functions noinline.
1951 * gcc.dg/vect/vect-23.c: Mark functions noinline.
1952 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
1953 * gcc.dg/vect/vect-82.c: Mark functions noinline.
1954 * gcc.dg/vect/vect-65.c: Mark functions noinline.
1955 * gcc.dg/vect/vect-48.c: Mark functions noinline.
1956 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
1957 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
1958 * gcc.dg/vect/vect-104.c: Mark functions noinline.
1959 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
1960 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
1961 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
1962 * gcc.dg/vect/vect-32.c: Mark functions noinline.
1963 * gcc.dg/vect/vect-15.c: Mark functions noinline.
1964 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
1965 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
1966 * gcc.dg/vect/vect-91.c: Mark functions noinline.
1967 * gcc.dg/vect/vect-74.c: Mark functions noinline.
1968 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
1969 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
1970 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
1971 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
1972 * gcc.dg/vect/vect-99.c: Mark functions noinline.
1973 * gcc.dg/vect/vect-113.c: Mark functions noinline.
1974 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
1975 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
1976 * gcc.dg/vect/vect-7.c: Mark functions noinline.
1977 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
1978 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
1979 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
1980 * gcc.dg/vect/vect-24.c: Mark functions noinline.
1981 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
1982 * gcc.dg/vect/vect-83.c: Mark functions noinline.
1983 * gcc.dg/vect/vect-66.c: Mark functions noinline.
1984 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
1985
1986 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
1987
1988 PR middle-end/33187
1989 * gcc.target/i386/cmov7.c: New file.
1990
1991 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
1992
1993 * gcc.target/i386/sse4a-check.h: New file.
1994 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
1995 * gcc.target/i386/sse4a-insert.c: Ditto.
1996 * gcc.target/i386/sse4a-montsd.c: Ditto.
1997 * gcc.target/i386/sse4a-montss.c: Ditto.
1998 * gcc.target/i386/mmx-check.h: New file.
1999 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
2000 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
2001 * gcc.target/i386/sse-check.h: New file.
2002 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
2003 * gcc.target/i386/sse-3.c: Ditto.
2004 * gcc.target/i386/sse-7.c: Ditto.
2005 * gcc.target/i386/sse-9.c: Ditto.
2006 * gcc.target/i386/ssefn-3.c: Ditto.
2007 * gcc.target/i386/sse-recip.c: Ditto.
2008 * gcc.target/i386/sse-recip-vec.c: Ditto.
2009 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
2010 * gcc.target/i386/20020523-1.c: Remove.
2011 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
2012 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2013 * gcc.target/i386/ssefn-4.c: Ditto.
2014 * gcc.target/i386/sse-6.c: Ditto.
2015 * gcc.target/i386/sse-10.c: Ditto.
2016 * gcc.target/i386/sse-11.c: Ditto.
2017 * gcc.target/i386/sse-18.c: Ditto.
2018 * gcc.target/i386/fpprec-1.c: Ditto.
2019 * g++.dg/other/i386-1.C: Ditto.
2020
2021 2007-09-04 Richard Guenther <rguenther@suse.de>
2022
2023 PR tree-optimization/33291
2024 * gcc.dg/volatile2.c: New testcase.
2025 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
2026 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
2027 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2028 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2029
2030 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2031
2032 PR fortran/33253
2033 * gfortran.dg/namelist_15.f90: Update test.
2034 * gfortran.dg/namelist_24.f90: Update test.
2035 * gfortran.dg/namelist_38.f90: New test.
2036
2037 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
2038
2039 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
2040 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2041 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
2042 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2043 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
2044 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2045
2046 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
2047
2048 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
2049 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
2050
2051 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
2052
2053 2007-09-02 David Daney <ddaney@avtrex.com>
2054
2055 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
2056 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
2057 * gcc.target/mips/atomic-memory-1.c: Ditto.
2058 * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
2059
2060 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
2061
2062 * gcc.target/cris/builtin_clz_v0.c: New testcase.
2063 * gcc.target/cris/builtin_clz_v3.c: New testcase.
2064
2065 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
2066
2067 * gfortran.dg/substr_6.f90: New test.
2068
2069 2007-09-02 Paolo Carlini <pcarlini@suse.de>
2070
2071 PR c++/33208
2072 * g++.dg/other/error18.C: New.
2073 * g++.dg/expr/bitfield3.C: Adjust.
2074
2075 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
2076
2077 PR fortran/33276
2078 * gfortran.fortran-torture/compile/pr33276.f90: New.
2079
2080 2007-09-02 Joseph Myers <joseph@codesourcery.com>
2081
2082 PR middle-end/33272
2083 * gcc.dg/c99-arraydecl-3.c: New test.
2084
2085 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
2086
2087 PR c++/32597
2088 * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
2089 * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
2090
2091 2007-08-31 Tobias Burnus <burnus@net-b.de>
2092
2093 PR fortran/33232
2094 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
2095 * gfortran.dg/read_1.f90: New.
2096
2097 2007-08-31 Paolo Carlini <pcarlini@suse.de>
2098
2099 PR c++/33210
2100 * g++.dg/template/error30.C: New.
2101
2102 2007-08-31 Paolo Carlini <pcarlini@suse.de>
2103
2104 PR c++/32113
2105 * g++.dg/template/crash70.C: New.
2106
2107 2007-08-31 Paolo Carlini <pcarlini@suse.de>
2108
2109 PR c++/33212
2110 * g++.dg/ext/is_class_error.C: New.
2111
2112 2007-08-31 Olivier Hainque <hainque@adacore.com>
2113
2114 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
2115
2116 2007-08-31 David Edelsohn <edelsohn@gnu.org>
2117 Revital Eres <eres@il.ibm.com>
2118
2119 * gcc.target/powerpc/paired-1.c: New test.
2120 * gcc.target/powerpc/paired-2.c: New test.
2121 * gcc.target/powerpc/paired-3.c: New test.
2122 * gcc.target/powerpc/paired-4.c: New test.
2123 * gcc.target/powerpc/paired-5.c: New test.
2124 * gcc.target/powerpc/paired-6.c: New test.
2125 * gcc.target/powerpc/paired-7.c: New test.
2126 * gcc.target/powerpc/ppc-paired.c: New test.
2127
2128 2007-08-31 Ollie Wild <aaw@google.com>
2129
2130 * g++.dg/conversion/ptrmem2.C: New test.
2131 * g++.dg/conversion/ptrmem3.C: New test.
2132 * g++.dg/conversion/ptrmem4.C: New test.
2133 * g++.dg/conversion/ptrmem5.C: New test.
2134 * g++.dg/conversion/ptrmem6.C: New test.
2135 * g++.dg/conversion/ptrmem7.C: New test.
2136 * g++.dg/conversion/ptrmem8.C: New test.
2137
2138 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
2139
2140 PR fortran/31879
2141 * gfortran.dg/char_length_7.f90: New test.
2142 * gfortran.dg/char_length_9.f90: New test.
2143 * gfortran.dg/char_assign_1.f90: Add extra warning.
2144
2145 PR fortran/31197
2146 PR fortran/31258
2147 * gfortran.dg/char_length_8.f90: New test.
2148
2149 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
2150
2151 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
2152
2153 2007-08-30 Jakub Jelinek <jakub@redhat.com>
2154
2155 * gcc.dg/inline-24.c: New test.
2156 * g++.dg/opt/inline11.C: New test.
2157
2158 2007-08-30 Richard Guenther <rguenther@suse.de>
2159
2160 * gcc.target/i386/vectorize5.c: New testcase.
2161
2162 2007-08-30 Tobias Burnus <burnus@net-b.de>
2163
2164 PR fortran/33228
2165 * interface.c (check_interface0): Improve error for external procs.
2166 (check_sym_interfaces): Fix checking of module procedures.
2167
2168 2007-08-30 Jakub Jelinek <jakub@redhat.com>
2169
2170 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
2171 (AI): Add AI_ALIGN.
2172 * gcc.dg/sync-3.c: New test.
2173
2174 PR middle-end/32758
2175 * gcc.dg/cleanup-12.c: New test.
2176
2177 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
2178
2179 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
2180 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
2181 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
2182 * gcc.dg/pr32450.c: Ditto.
2183 * gcc.dg/nest.c: Ditto.
2184 * gcc.dg/nested-func-4.c: Ditto.
2185 * g++.old-deja/g++.law/profile1.C: Ditto.
2186
2187 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2188
2189 PR fortran/32989
2190 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
2191 non-default integer kind arguments.
2192
2193 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
2194
2195 PR fortran/33105
2196 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
2197
2198 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
2199
2200 * gcc.dg/h8300-ice2.c: Remove target selector.
2201
2202 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
2203
2204 PR fortran/33215
2205 * gfortran.dg/binding_label_tests_15.f03: New test case.
2206 * gfortran.dg/binding_label_tests_16.f03: Ditto.
2207
2208 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2209
2210 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
2211 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
2212
2213 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
2214
2215 PR c++/33194
2216 * g++.dg/other/canon-33194.C: New.
2217
2218 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
2219
2220 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
2221 * gcc.c-torture/execute/pr23135.c: Likewise.
2222
2223 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
2224
2225 * gcc.dg/pr31344.c: Move to ...
2226 * gcc.dg/dfp/pr31344.c: ... here.
2227 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
2228 * gcc.dg/20050503-1.c: Ditto.
2229 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
2230 * gcc.dg/20061127-1.c: Compile only for fpic targets.
2231 * gcc.dg/20060801-1.c: Ditto.
2232
2233 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
2234
2235 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
2236 * gfortran.dg/nan_1.f90: Likewise.
2237
2238 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2239
2240 PR fortran/33055
2241 Revert previous patch.
2242
2243 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
2244 Kazu Hirata <kazu@codesourcery.com>
2245
2246 * gcc.target/m68k/interrupt-1.c: New.
2247
2248 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
2249
2250 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
2251 10000 for targets where "int" can't hold at least 100000.
2252 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
2253 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
2254 (test5)(test6): Use it.
2255 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
2256 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
2257 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
2258 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
2259 * gcc.dg/attr-alloc_size.c (test): Likewise.
2260
2261 2007-08-28 Paolo Carlini <pcarlini@suse.de>
2262
2263 PR c++/33209
2264 * g++.dg/template/error29.C: New.
2265
2266 2007-08-28 Jakub Jelinek <jakub@redhat.com>
2267
2268 PR c++/32596
2269 * g++.dg/ext/visibility/anon5.C: New test.
2270
2271 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2272
2273 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
2274
2275 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2276
2277 * gfortran.dg/gamma_1.f90: Remove large-real tests.
2278 * gfortran.dg/gamma_2.f90: Remove large-real tests.
2279 * gfortran.dg/gamma_4.f90: New: large-real tests.
2280
2281 2007-08-28 Jason Merrill <jason@redhat.com>
2282
2283 PR c++/29000
2284 * g++.dg/ext/stmtexpr12.C: New test.
2285
2286 PR c++/28558
2287 * g++.dg/ext/attrib28.C: New test.
2288
2289 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
2290
2291 PR target/32661
2292 * gcc.target/i386/pr32661.c: New test.
2293
2294 2007-08-28 Jakub Jelinek <jakub@redhat.com>
2295
2296 PR middle-end/32370
2297 * gcc.dg/pr32370.c: New test.
2298
2299 PR rtl-optimization/33148
2300 * gcc.c-torture/compile/20070827-1.c: New test.
2301
2302 PR debug/32914
2303 * d++.dg/debug/const3.C: New test.
2304 * d++.dg/debug/const4.C: New test.
2305 * d++.dg/debug/dwarf2/const1.C: New test.
2306 * d++.dg/debug/dwarf2/const2.C: New test.
2307 * d++.dg/debug/dwarf2/const2b.C: New test.
2308
2309 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
2310 Vladimir Yanovsky <yanov@il.ibm.com>
2311 Revital Eres <eres@il.ibm.com>
2312 Andrey Belevantsev <abel@ispras.ru>
2313
2314 * gcc.dg/sms-1.c: New test.
2315
2316 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
2317
2318 * g++.dg/ext/gnu-inline-common.h: New.
2319 * g++.dg/ext/gnu-inline-global-reject.C: New.
2320 * g++.dg/ext/gnu-inline-global.C: New.
2321 * g++.dg/ext/gnu-inline-namespace.C: New.
2322 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
2323 * g++.dg/ext/gnu-inline-class.C: New.
2324 * g++.dg/ext/gnu-inline-class-static.C: New.
2325 * g++.dg/ext/gnu-inline-template-class.C: New.
2326 * g++.dg/ext/gnu-inline-template-func.C: New.
2327
2328 2007-08-27 Jason Merrill <jason@redhat.com>
2329
2330 PR c++/31337
2331 * g++.dg/ext/stmtexpr11.C: New.
2332
2333 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
2334
2335 * lib/target-supports.exp (check_profiling_available):
2336 Set profiling_available_saved to 0 on fido-*-elf.
2337
2338 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
2339
2340 PR tree-optimization/33173
2341
2342 * gcc.c-torture/compile/pr33173.c: New.
2343
2344 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
2345
2346 PR target/31385
2347 * gcc.dg/dfp/pr31385.c: New.
2348
2349 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2350
2351 * gcc.dg/unsigned-long-compare.c: Remove target selector.
2352
2353 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2354
2355 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
2356 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
2357 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
2358 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
2359 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
2360 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
2361 gcc.target/m68k directory.
2362 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
2363 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
2364 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
2365 gcc.target/cris directory.
2366 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
2367 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
2368 gcc.target/bfin directory.
2369
2370 * gcc.target/sh: New directory.
2371 * gcc.target/sh/sh.exp: New file.
2372 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
2373 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
2374 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
2375 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
2376 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
2377 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
2378
2379 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2380
2381 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
2382 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
2383 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
2384 * gcc.target/i386/local2.c: Ditto.
2385 * gcc.target/i386/stack-prot-kernel.c: Ditto.
2386 * gcc.target/i386/20011119-1.c: Ditto.
2387 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
2388 * gcc.target/i386/fastcall-1.c: Fix target selector.
2389
2390 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2391
2392 PR fortran/33055
2393 * gfortran.dg/negative_unit.f: Add new check
2394 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
2395 -fdefault-integer-8.
2396
2397 2007-08-26 Asher Langton <langton2@llnl.gov>
2398
2399 * gfortran.dg/recursive_stack.f90: New.
2400 * gfortran.dg/openmp_stack.f90: New.
2401
2402 2007-08-26 Tobias Burnus <burnus@net-b.de>
2403
2404 PR fortran/31298
2405 * gfortran.dg/use_10.f90: New.
2406
2407 2007-08-26 Tobias Burnus <burnus@net-b.de>
2408
2409 PR fortran/32985
2410 * gfortran.dg/namelist_14.f90: Make test case valid.
2411 * gfortran.dg/common_10.f90: New.
2412
2413 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
2414
2415 PR middle-end/33181
2416 * gcc.dg/ifelse-2.c: New.
2417
2418 2007-08-26 Tobias Burnus <burnus@net-b.de>
2419
2420 PR fortran/32980
2421 * gfortran.dg/gamma_1.f90: New.
2422 * gfortran.dg/gamma_2.f90: New.
2423 * gfortran.dg/gamma_3.f90: New.
2424
2425 2007-08-26 Tobias Burnus <burnus@net-b.de>
2426
2427 PR fortran/33188
2428 * gfortran.dg/used_types_18.f90: New.
2429
2430 2007-08-25 Jakub Jelinek <jakub@redhat.com>
2431
2432 * gcc.dg/array-init-2.c: New test.
2433
2434 2007-08-24 Tobias Burnus <burnus@net-b.de>
2435
2436 PR fortran/33178
2437 * gfortran.dg/initialization_4.f90: Update dg-error.
2438 * gfortran.dg/initialization_13.f90: New.
2439
2440 2007-08-24 Richard Guenther <rguenther@suse.de>
2441
2442 PR middle-end/33166
2443 * gcc.c-torture/compile/pr33166.c: New testcase.
2444
2445 2007-08-24 Tobias Burnus <burnus@net-b.de>
2446
2447 PR fortran/33139
2448 * gfortran.dg/pointer_assign_4.f90: New.
2449 * gfortran.dg/shape_2.f90: Fix test case.
2450 * gfortran.dg/char_result_4.f90: Ditto.
2451
2452 2007-08-24 Jakub Jelinek <jakub@redhat.com>
2453
2454 * gcc.dg/array-init-1.c: New test.
2455
2456 PR c++/32567
2457 * g++.dg/parse/crash36.C: New test.
2458
2459 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
2460
2461 * gcc.dg/pr32721.c: Updated.
2462
2463 2007-08-24 Jakub Jelinek <jakub@redhat.com>
2464
2465 PR tree-optimization/32573
2466 PR middle-end/32946
2467 * gcc.dg/pr32573.c: New test.
2468
2469 PR c++/32898
2470 * g++.dg/lookup/ns3.C: New test.
2471
2472 * gfortran.dg/assumed_charlen_sharing.f90: New test.
2473
2474 PR c++/31941
2475 * g++.dg/parse/crash37.C: New test.
2476
2477 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
2478
2479 PR target/17390
2480 * gcc.target/i386/pr17390.c: New test.
2481
2482 2007-08-23 Richard Guenther <rguenther@suse.de>
2483
2484 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
2485 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
2486 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
2487 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
2488 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
2489 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
2490 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
2491 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
2492
2493 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
2494
2495 * gcc.target/s390: New directory.
2496 * gcc.target/s390/s390.exp: New file.
2497 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
2498 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
2499 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
2500 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
2501 gcc.target/s390 directory.
2502
2503 2007-08-23 Richard Guenther <rguenther@suse.de>
2504
2505 PR tree-optimization/32328
2506 * testsuite/gcc.dg/pr32328.c: New testcase.
2507
2508 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
2509
2510 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
2511 available.
2512
2513 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2514
2515 PR fortran/33095
2516 * gfortran.dg/min_max_optional_5.f90: New test.
2517 * gfortran.dg/min_max_optional_2.f90: Remove.
2518 * gfortran.dg/min_max_optional_3.f90: Remove.
2519 * gfortran.dg/min_max_optional_4.f90: Remove.
2520
2521 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
2522
2523 * gcc.target/i386/xorps-sse.c: New.
2524 * gcc.target/i386/xorps-sse2.c: New.
2525
2526 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
2527
2528 * gcc.target/i386/cmov3.c: Fix scan-assembler.
2529 * gcc.target/i386/cmov4.c: Fix scan-assembler.
2530 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
2531
2532 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
2533
2534 PR fortran/33020
2535 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
2536 include multiple kinds for SHAPE parameter within a single
2537 namespace.
2538 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
2539 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
2540
2541 2007-08-22 Janus Weil <jaydub66@gmail.com>
2542
2543 * interface_abstract_1.f90: Extended test case.
2544 * interface_abstract_3.f90: New test.
2545
2546 2007-08-21 Christian Bruel <christian.bruel@st.com>
2547
2548 * gcc.dg/fold-sub.c: New test.
2549
2550 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
2551
2552 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
2553 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
2554 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
2555 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
2556 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
2557 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
2558
2559 2007-08-22 Richard Guenther <rguenther@suse.de>
2560
2561 PR middle-end/33007
2562 * gcc.dg/pr33007.c: New testcase.
2563
2564 2007-08-22 Richard Sandiford <richard@codesourcery.com>
2565
2566 * gcc.c-torture/execute/strcmp-1.x: Delete.
2567
2568 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
2569
2570 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
2571 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
2572 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
2573 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
2574 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
2575 gcc.target/i386/stack-realign.c,
2576 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2577 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2578 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
2579 target using dg-require-effective-target directive.
2580 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
2581 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
2582 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2583 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
2584 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
2585 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
2586 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
2587 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
2588 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
2589 Require lp64 target using dg-require-effective-target directive.
2590 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
2591 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
2592 directive.
2593 * gcc.target/i386/20010202-1.c: Move from here ...
2594 * gcc.dg/20010202-1.c: ... to here.
2595
2596 2007-08-22 Richard Guenther <rguenther@suse.de>
2597
2598 PR tree-optimization/33142
2599 * gcc.c-torture/execute/pr33142.c: New testcase.
2600
2601 2007-08-22 Richard Guenther <rguenther@suse.de>
2602
2603 PR middle-end/32563
2604 * g++.dg/torture/pr32563.C: New testcase.
2605
2606 2007-08-22 Jakub Jelinek <jakub@redhat.com>
2607
2608 PR middle-end/32912
2609 * gcc.dg/pr32912-1.c: Add -w to options.
2610 * gcc.dg/pr32912-2.c: Likewise.
2611 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
2612
2613 2007-08-21 Ian Lance Taylor <iant@google.com>
2614
2615 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
2616
2617 2007-08-21 Ian Lance Taylor <iant@google.com>
2618
2619 PR tree-optimization/33134
2620 * g++.dg/tree-ssa/pr33134.C: New test.
2621
2622 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
2623
2624 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
2625 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
2626
2627 2007-08-21 Jakub Jelinek <jakub@redhat.com>
2628
2629 PR debug/32610
2630 * gcc.dg/debug/pr32610.c: New test.
2631
2632 * g++.dg/init/new24.C: New test.
2633
2634 PR middle-end/32912
2635 * gcc.dg/pr32912-1.c: New test.
2636 * gcc.dg/pr32912-2.c: New test.
2637 * gcc.dg/pr32912-3.c: New test.
2638
2639 2007-08-21 Richard Guenther <rguenther@suse.de>
2640
2641 * gcc.dg/pointer-arith-10.c: New testcase.
2642
2643 2007-08-21 Richard Guenther <rguenther@suse.de>
2644
2645 PR middle-end/33122
2646 * gcc.c-torture/compile/pr33122.c: New testcase.
2647
2648 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
2649
2650 * g++.dg/warn/Wnvdtor-2.C: New testcase.
2651
2652 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
2653
2654 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
2655
2656 2007-08-20 Jakub Jelinek <jakub@redhat.com>
2657
2658 PR c++/33025
2659 * g++.dg/init/new23.C: New test.
2660
2661 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2662
2663 PR middle-end/30564
2664 * gcc.c-torture/compile/pr30564-1.c: New test.
2665 * gcc.c-torture/compile/pr30564-2.c: New test.
2666
2667 2007-08-19 Joseph Myers <joseph@codesourcery.com>
2668
2669 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
2670
2671 2007-08-19 Tobias Burnus <burnus@net-b.de>
2672
2673 * gfortran.dg/interface_abstract_2.f90: New.
2674 * gfortran.dg/interface_abstract_1.f90: Fix typo.
2675
2676 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2677
2678 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
2679 unknown (so that outer-loop wont get analyzed).
2680 * gcc.dg/vect/vect-outer-1a.c: New test.
2681 * gcc.dg/vect/vect-outer-1b.c: New test.
2682 * gcc.dg/vect/vect-outer-1.c: New test.
2683 * gcc.dg/vect/vect-outer-2a.c: New test.
2684 * gcc.dg/vect/vect-outer-2b.c: New test.
2685 * gcc.dg/vect/vect-outer-2c.c: New test.
2686 * gcc.dg/vect/vect-outer-2.c: New test.
2687 * gcc.dg/vect/vect-outer-3a.c: New test.
2688 * gcc.dg/vect/vect-outer-3b.c: New test.
2689 * gcc.dg/vect/vect-outer-3c.c: New test.
2690 * gcc.dg/vect/vect-outer-3.c: New test.
2691 * gcc.dg/vect/vect-outer-4a.c: New test.
2692 * gcc.dg/vect/vect-outer-4b.c: New test.
2693 * gcc.dg/vect/vect-outer-4c.c: New test.
2694 * gcc.dg/vect/vect-outer-4d.c: New test.
2695 * gcc.dg/vect/vect-outer-4e.c: New test.
2696 * gcc.dg/vect/vect-outer-4f.c: New test.
2697 * gcc.dg/vect/vect-outer-4g.c: New test.
2698 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
2699 * gcc.dg/vect/vect-outer-4i.c: New test.
2700 * gcc.dg/vect/vect-outer-4j.c: New test.
2701 * gcc.dg/vect/vect-outer-4k.c: New test.
2702 * gcc.dg/vect/vect-outer-4l.c: New test.
2703 * gcc.dg/vect/vect-outer-4m.c: New test.
2704 * gcc.dg/vect/vect-outer-4.c: New test.
2705 * gcc.dg/vect/vect-outer-5.c: New test.
2706 * gcc.dg/vect/vect-outer-6.c: New test.
2707 * gcc.dg/vect/vect-outer-fir.c: New test.
2708 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
2709 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
2710
2711 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2712
2713 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
2714 and -fno-tree-reassoc.
2715 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
2716 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2717 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
2718 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2719 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
2720 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2721 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
2722 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
2723 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
2724 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
2725 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
2726 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
2727 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
2728 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
2729 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
2730 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
2731 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
2732 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
2733 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
2734 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
2735 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
2736 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
2737 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
2738 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
2739 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
2740 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
2741 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
2742 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
2743 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
2744 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
2745 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
2746 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
2747 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
2748 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
2749 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
2750 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
2751 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
2752
2753 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2754
2755 * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
2756 versioning for aliasing).
2757 * testsuite/gcc.dg/vect/vect-35.c: Likewise.
2758
2759 * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
2760 targets.
2761 * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
2762
2763 2007-08-18 Tom Tromey <tromey@redhat.com>
2764
2765 PR preprocessor/32974:
2766 * gcc.dg/cpp/pr32974.c: New file.
2767
2768 2007-08-17 Tobias Burnus <burnus@net-b.de>
2769
2770 * gfortran.dg/interface_abstract_1.f90: New.
2771
2772 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
2773
2774 PR fortran/32881
2775 * gfortran.dg/pure_initializer_1.f90: New test.
2776
2777 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
2778
2779 PR fortran/32875
2780 * gfortran.dg/array_constructor_18.f90: New test.
2781
2782 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
2783
2784 PR c++/28989
2785 * g++.dg/expr/lval3.C: New test.
2786 * g++.dg/expr/lval4.C: New test.
2787
2788 2007-08-17 Ollie Wild <aaw@google.com>
2789
2790 PR c++/31749
2791 * g++.dg/lookup/builtin3.C: New test.
2792 * g++.dg/lookup/builtin4.C: New test.
2793 * g++.dg/lookup/using19.C: New test.
2794
2795 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2796
2797 PR c++/32190
2798 * g++.dg/parse/error31.C: New.
2799
2800 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2801
2802 PR c++/32112
2803 * g++.dg/template/error26.C: New.
2804
2805 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2806
2807 PR fortran/33079
2808 * gfortran.dg/zero_length_2.f90: New test.
2809
2810 2007-08-17 Tobias Burnus <burnus@net-b.de>
2811
2812 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
2813 * gfortran.dg/kind_tests_3.f03: Ditto.
2814 * gfortran.dg/global_vars_f90_init.f90: Ditto.
2815 * gfortran.dg/interface_13.f90: Ditto.
2816 * gfortran.dg/pr32738.f90: Ditto.
2817 * gfortran.dg/module_private_1.f90: Ditto.
2818 * gfortran.dg/test_only_clause.f90: Ditto.
2819 * gfortran.dg/bind_c_vars.f90: Ditto.
2820 * gfortran.dg/bind_c_dts.f90: Ditto.
2821 * gfortran.dg/use_9.f90: Ditto.
2822 * gfortran.dg/generic_8.f90: Ditto.
2823 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
2824 * gfortran.dg/private_type_6.f90: Ditto.
2825 * gfortran.dg/c_assoc.f90: Ditto.
2826 * gfortran.dg/private_type_7.f90: Ditto.
2827 * gfortran.dg/global_vars_c_init.f90: Ditto.
2828 * gfortran.dg/bind_c_dts_2.f03: Ditto.
2829 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
2830 * gfortran.dg/c_size_t_test.f03: Ditto.
2831 * gfortran.dg/used_types_12.f90: Ditto.
2832 * gfortran.dg/pr25923.f90: Ditto.
2833 * gfortran.dg/test_com_block.f90: Ditto.
2834 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
2835 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2836 * gfortran.dg/com_block_driver.f90: Ditto.
2837 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
2838 * gfortran.dg/use_iso_c_binding.f90: Ditto.
2839 * gfortran.dg/c_loc_test.f90: Ditto.
2840 * gfortran.dg/c_ptr_tests.f03: Ditto.
2841 * gfortran.dg/module_interface_1.f90: Ditto.
2842
2843 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2844
2845 PR c++/32870
2846 * g++.dg/other/error17.C: Adjust.
2847
2848 2007-08-17 Ben Elliston <bje@au.ibm.com>
2849
2850 PR middle-end/32970
2851 * g++.dg/ext/altivec-14.C: New test.
2852
2853 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
2854
2855 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
2856 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
2857 dump files.
2858 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
2859 * gcc.dg/vect/pr32366.c: Ditto.
2860
2861 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
2862
2863 PR testsuite/33082
2864 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
2865 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2866 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2867 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2868
2869 2007-08-16 Tobias Burnus <burnus@net-b.de>
2870
2871 PR fortran/33072
2872 * gfortran.dg/use_9.f90: New.
2873
2874 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
2875
2876 * g++.dg/gcov/gcov-5.C: New test.
2877
2878 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
2879
2880 * g++.dg/gcov/gcov-4.C: New test.
2881 * lib/gcov.exp (verify-lines): Add support for
2882 checking no-coverage lines.
2883
2884 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
2885
2886 * gcc.dg/vect/vect-vfa-01.c: New.
2887 * gcc.dg/vect/vect-vfa-02.c: New.
2888 * gcc.dg/vect/vect-vfa-03.c: New.
2889 * gcc.dg/vect/vect-vfa-04.c: New.
2890 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
2891 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
2892 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
2893 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
2894 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
2895 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
2896 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
2897 gfortran.dg/vect/pr19049.f90: Rename to start with
2898 prefix no-vfa-.
2899 * gcc.dg/vect/vect.exp: Disable versioning for alias
2900 when test starts with no-vfa-.
2901 * gfortran.dg/vect/vect.exp: Likewise.
2902
2903 2007-08-16 Richard Sandiford <richard@codesourcery.com>
2904
2905 * gcc.dg/torture/pr32897.c: New test.
2906
2907 2007-08-16 Paolo Carlini <pcarlini@suse.de>
2908
2909 PR c++/31132
2910 * g++.dg/template/crash69.C: New.
2911
2912 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
2913
2914 * lib/target-supports.exp (check_effective_target_arm32): Use
2915 check_no_compiler_messages.
2916
2917 2007-08-15 Diego Novillo <dnovillo@google.com>
2918
2919 gcc.dg/tree-ssa/20070815.c: New test.
2920
2921 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2922
2923 PR fortran/33077
2924 * gfortran.dg/random_7.f90: Initialize variable.
2925
2926 2007-08-15 Jakub Jelinek <jakub@redhat.com>
2927
2928 PR middle-end/33074
2929 * gfortran.dg/pr33074.f90: New test.
2930
2931 PR c++/32992
2932 * g++.dg/opt/nrv14.C: New test.
2933
2934 2007-08-15 Paolo Carlini <pcarlini@suse.de>
2935
2936 PR c++/33035
2937 * g++.dg/template/crash68.C: New.
2938
2939 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
2940
2941 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
2942 * gcc.dg/sibcall-4.c: Ditto.
2943
2944 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2945
2946 PR fortran/33066
2947 * gfortran.dg/use_8.f90: New test.
2948 * gfortran.dg/c_loc_tests_2.f03: Fix code.
2949
2950 2007-08-14 Paolo Carlini <pcarlini@suse.de>
2951
2952 PR c++/27211
2953 * g++.dg/template/error27.C: New.
2954 * g++.dg/template/error28.C: New.
2955 * g++.dg/other/pr28304.C: Adjust.
2956 * g++.old-deja/g++.mike/p811.C: Likewise.
2957
2958 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
2959
2960 PR target/30315
2961 * gcc.target/i386/pr30315.c: New.
2962
2963 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2964
2965 PR fortran/32594
2966 * gfortran.dg/substr_5.f90: New test.
2967
2968 2007-08-14 Andrew Pinski <pinskia@gmail.com>
2969
2970 PR c/30428
2971 * gcc.dg/vector-2.c: New test.
2972
2973 PR c++/30428
2974 * g++.dg/ext/vector8.C: New test.
2975
2976 2007-08-13 Dan Hipschman <dsh@google.com>
2977
2978 PR c/32953
2979 * gcc.dg/format/array-1.c: Add an additional test for
2980 unterminated format strings of length 1.
2981
2982 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
2983
2984 PR fortran/32926
2985 * gfortran.dg/external_procedures_3.f90: New test.
2986
2987 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
2988
2989 PR fortran/32827
2990 * gfortran.dg/import6.f90: New test.
2991
2992 2007-08-13 Andrew Pinski <pinskia@gmail.com>
2993
2994 PR C/30427
2995 * gcc.dg/vector-1.c: New test.
2996
2997 2007-08-13 Richard Sandiford <richard@codesourcery.com>
2998
2999 * gcc.dg/pr21255-4.c: Skip for PIC.
3000 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
3001
3002 2007-08-13 Richard Sandiford <richard@codesourcery.com>
3003
3004 * gcc.dg/attr-isr.c: Skip for PIC.
3005 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
3006 * gcc.dg/attr-isr-trapa.c: Likewise.
3007 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
3008 * gcc.dg/pragma-isr-trapa.c: Likewise.
3009 * gcc.dg/pragma-isr-trapa2.c: Likewise.
3010
3011 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
3012
3013 PR fortran/32962
3014 * gfortran.dg/transpose_1.f90: New test.
3015
3016 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3017
3018 PR fortran/29600
3019 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
3020 intrinsic.
3021
3022 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3023
3024 PR fortran/30964
3025 PR fortran/33054
3026 * gfortran.dg/random_4.f90: New test.
3027 * gfortran.dg/random_5.f90: New test.
3028 * gfortran.dg/random_6.f90: New test.
3029 * gfortran.dg/random_7.f90: New test.
3030
3031 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3032
3033 PR fortran/32860
3034 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
3035
3036 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3037
3038 PR fortran/31629
3039 * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
3040
3041 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3042
3043 PR fortran/29600
3044 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
3045 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
3046
3047 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3048
3049 PR fortran/32937
3050 * gfortran.dg/char_length_6.f90: New test.
3051
3052 2007-08-10 Ollie Wild <aaw@google.com>
3053
3054 * g++.dg/lookup/using18.C: New test.
3055
3056 2007-08-10 Paolo Carlini <pcarlini@suse.de>
3057
3058 PR c++/17763
3059 * g++.dg/other/error16.C: New.
3060
3061 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3062
3063 PR libfortran/33039
3064 * gfortran.dg/namelist_37.f90: New test.
3065
3066 2007-08-10 Paolo Carlini <pcarlini@suse.de>
3067
3068 PR c++/22256
3069 * g++.dg/conversion/op3.C: New.
3070
3071 2007-08-09 Tobias Burnus <burnus@net-b.de>
3072
3073 PR fortran/32987
3074 * gfortran.dg/fmt_tab_1.f90: New.
3075 * gfortran.dg/fmt_tab_2.f90: New.
3076
3077 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
3078
3079 PR c/32796
3080 * gcc.c-torture/compile/pr32796.c: New test.
3081
3082 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
3083
3084 PR middle-end/32813
3085 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
3086 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
3087 instead of just -O.
3088
3089 2007-08-08 Richard Sandiford <richard@codesourcery.com>
3090
3091 * gcc.target/mips/code-readable-1.c: New test.
3092 * gcc.target/mips/code-readable-2.c: Likewise.
3093 * gcc.target/mips/code-readable-3.c: Likewise.
3094
3095 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
3096 Revital Eres <eres@il.ibm.com>
3097
3098 * gfortran.dg/sms-1.f90: Add comment.
3099 * gfortran.dg/sms-2.f90: New.
3100
3101 2007-08-07 Ian Lance Taylor <iant@google.com>
3102
3103 * gcc.dg/instrument-1.c: New test.
3104 * gcc.dg/instrument-2.c: New test.
3105 * gcc.dg/instrument-3.c: New test.
3106
3107 2007-08-07 Steve Ellcey <sje@cup.hp.com>
3108
3109 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
3110
3111 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
3112
3113 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
3114 !vector_alignment_reachable targets.
3115 * gcc.dg/vect/vect-33.c: Likewise.
3116 * gcc.dg/vect/vect-42.c: Likewise.
3117 * gcc.dg/vect/vect-44.c: Likewise.
3118 * gcc.dg/vect/vect-50.c: Likewise.
3119 * gcc.dg/vect/vect-70.c: Likewise.
3120 * gcc.dg/vect/vect-71.c: Likewise.
3121 * gcc.dg/vect/vect-87.c: Likewise.
3122 * gcc.dg/vect/vect-88.c: Likewise.
3123 * gcc.dg/vect/vect-91.c: Likewise.
3124 * gcc.dg/vect/vect-93.c: Likewise.
3125 * gcc.dg/vect/vect-96.c: Likewise.
3126 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
3127 * gcc.dg/vect/section-anchors-69.c: Likewise.
3128 * gcc.dg/vect/pr25413.c: Likewise.
3129 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
3130 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
3131 * gfortran.dg/vect-2.f90: Likewise.
3132 * gfortran.dg/vect-3.f90: Likewise.
3133 * gfortran.dg/vect-4.f90: Likewise.
3134 * gfortran.dg/vect-5.f90: Likewise.
3135 * lib/target-supports.exp (check_effective_target_natural_alignment):
3136 Return false for darwin.
3137 (check_effective_target_vector_alignment_reachable_for_double): New.
3138
3139 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
3140
3141 * gcc.dg/multiword-1.c: New testcase.
3142
3143 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
3144
3145 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
3146 messages.
3147 * gfortran.dg/namelist_36.f90: New test.
3148
3149 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
3150
3151 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
3152 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
3153
3154 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
3155
3156 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
3157 * gcc.dg/torture/type-generic-1.c: Likewise.
3158
3159 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
3160
3161 * gcc.c-torture/20070522-1.c: Move to ...
3162 * gcc.c-torture/compile/20070522-1.c: Here.
3163
3164 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3165
3166 PR fortran/29828
3167 * gfortran.dg/minmax_char_1.f90: New test.
3168 * gfortran.dg/minmax_char_2.f90: New test.
3169 * gfortran.dg/min_max_optional_4.f90: New test.
3170
3171 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3172
3173 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
3174 hanging on the testcase.
3175
3176 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
3177
3178 PR middle-end/32988
3179 * gcc.c-torture/compile/pr32988.c: New test.
3180
3181 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
3182
3183 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
3184
3185 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
3186
3187 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
3188
3189 Revert:
3190 2007-03-22 Dirk Mueller <dmueller@suse.de>
3191
3192 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
3193
3194 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3195
3196 PR fortran/32979
3197 * gfortran.dg/isnan_1.f90: New test.
3198
3199 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
3200 Revital Eres <eres@il.ibm.com>
3201
3202 * gcc.dg/sms-antideps.c: New test.
3203
3204 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
3205
3206 PR fortran/31214
3207 * gfortran.dg/entry_13.f90: New test.
3208
3209 * gfortran.dg/entry_12.f90: Clean up .mod file.
3210
3211 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3212
3213 PR fortran/32770
3214 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
3215 variables as kind=4 so they don't overflow the record length.
3216
3217 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
3218
3219 PR fortran/32968
3220 * gfortran.dg/selected_kind_1.f90: New test.
3221
3222 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
3223
3224 PR middle-end/32780
3225 * gcc.c-torture/compile/pr32780.c: New test.
3226
3227 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3228
3229 RP middle-end/32399
3230 * gcc.c-torture/compile/pr32399.c: New testcase.
3231
3232 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3233
3234 PR middle-end/32304
3235 * g++.dg/torture/pr32304.C: New testcase.
3236
3237 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3238
3239 PR middle-end/32935
3240 * gfortran.fortran-torture/compile/complex_1.f90: New test.
3241
3242 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3243
3244 PR fortran/32955
3245 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
3246
3247 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3248
3249 PR fortran/31202
3250 * gfortran.dg/nint_2.f90: New test.
3251
3252 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
3253
3254 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
3255 * gcc.dg/weak/typeof-2.c: Likewise.
3256
3257 2007-08-03 Diego Novillo <dnovillo@google.com>
3258
3259 PR 31521
3260 * gcc.dg/tree-ssa/pr31521.c: New test.
3261
3262 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3263
3264 PR fortran/32770
3265 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
3266 iostat must be default kind.
3267
3268 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3269
3270 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
3271
3272 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3273
3274 PR fortran/32770
3275 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
3276 explicit so test passes with -fdefault-integer-8.
3277 * gfortran.dg/unformatted_recl_1.f90: Likewise.
3278 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
3279
3280 2007-08-02 Lee Millward <lee.millward@gmail.com>
3281
3282 PR c++/30849
3283 * g++.dg/parse/asm1.C: New test.
3284
3285 PR c++/30850
3286 * g++.dg/parse/asm2.C: Likewise.
3287
3288 PR c++/30851
3289 * g++.dg/parse/asm3.C: Likewise.
3290
3291 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
3292
3293 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
3294 "int" is only 16 bit bits wide.
3295 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
3296
3297 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3298
3299 * g++.dg/torture/type-generic-1.C: New.
3300 * gcc.dg/pr28796-2.c: Move tests ...
3301 * gcc.dg/tg-tests.h: ... here.
3302 * gcc.dg/torture/type-generic-1.c: New.
3303
3304 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3305
3306 PR libfortran/32954
3307 * minmaxloc_3.f90: New test case.
3308
3309 2007-08-01 Tobias Burnus <burnus@net-b.de>
3310
3311 PR fortran/32936
3312 * gfortran.dg/allocate_stat.f90: New.
3313
3314 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
3315
3316 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
3317
3318 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
3319
3320 PR tree-optimization/32919
3321 * gcc.c-torture/compile/pr32919.c: New.
3322
3323 2007-08-01 Nick Clifton <nickc@redhat.com>
3324
3325 * gcc.c-torture/execute/execute.exp: Change copyright header to
3326 refer to version 3 of the GNU General Public License and to point
3327 readers at the COPYING3 file and the FSF's license web page.
3328 * gcc.c-torture/execute/ieee/ieee.exp,
3329 gcc.c-torture/unsorted/unsorted.exp,
3330 gcc.c-torture/compile/compile.exp,
3331 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
3332 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
3333 gcc.target/cris/torture/cris-torture.exp,
3334 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
3335 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
3336 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
3337 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
3338 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
3339 gnat.dg/dg.exp, gnat.dg/style/style.exp,
3340 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
3341 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
3342 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
3343 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
3344 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
3345 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
3346 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
3347 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
3348 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
3349 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
3350 gcc.dg/noncompile/noncompile.exp,
3351 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
3352 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
3353 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
3354 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
3355 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
3356 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
3357 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
3358 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
3359 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
3360 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
3361 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
3362 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
3363 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
3364 g++.old-deja/old-deja.exp,
3365 gfortran.fortran-torture/execute/execute.exp,
3366 gfortran.fortran-torture/compile/compile.exp,
3367 treelang/output/output-1.c, treelang/output/output-1.tree,
3368 treelang/execute/execute.exp, treelang/Makefile.in,
3369 treelang/compile/compile.exp, g++.dg/dg.exp,
3370 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
3371 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
3372 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
3373 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
3374 g++.dg/compat/struct-layout-1.exp,
3375 g++.dg/compat/struct-layout-1_generate.c,
3376 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
3377 g++.dg/bprob/bprob.exp, config/default.exp,
3378 gcc.test-framework/test-framework.awk,
3379 gcc.test-framework/gen_directive_tests,
3380 gcc.test-framework/test-framework.exp,
3381 objc.dg/special/special.exp,
3382 objc.dg/gnu-encoding/gnu-encoding.exp,
3383 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
3384 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
3385 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
3386 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
3387 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
3388 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
3389 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
3390 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
3391 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
3392 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
3393 lib/target-supports-dg.exp, lib/gcc-defs.exp,
3394 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
3395 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
3396 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
3397 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
3398 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
3399 Likewise.
3400
3401 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
3402
3403 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
3404 error message text.
3405
3406 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
3407
3408 PR fortran/32945
3409 * gfortran.dg/initialization_12.f90: New test.
3410
3411 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
3412
3413 PR fortran/31609
3414 * gfortran.dg/entry_12.f90: New test.
3415
3416 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3417
3418 PR fortran/32938
3419 * gfortran.dg/altreturn_6.f90: New test.
3420
3421 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
3422
3423 PR fortran/32942
3424 * gfortran.dg/exponent_2.f90: New test.
3425
3426 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
3427
3428 * gcc.dg/vect/vect-117.c: New test.
3429 * gcc.dg/vect/vect-74.c: Enabled test
3430 * gcc.dg/vect/vect-81.c: Enabled test
3431
3432 2007-07-30 Andrew Pinski <pinskia@gmail.com>
3433
3434 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
3435 s/dg-error/dg-warning where warning is expected.
3436
3437 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3438
3439 PR fortran/32770
3440 * gfortran.dg/array_constructor_12.f90: Adjust argument
3441 of huge() to correct kind.
3442
3443 2007-07-30 Ollie Wild <aaw@google.com>
3444
3445 * gcc.dg/cpp/counter-2.c: New test.
3446 * gcc.dg/cpp/counter-3.c: New test.
3447 * gcc.dg/cpp/dir-only-1.c: New test.
3448 * gcc.dg/cpp/dir-only-1.h: New file.
3449 * gcc.dg/cpp/dir-only-2.c: New test.
3450 * gcc.dg/cpp/dir-only-3.c: New test.
3451 * gcc.dg/cpp/dir-only-3a.h: New file.
3452 * gcc.dg/cpp/dir-only-3b.h: New file.
3453 * gcc.dg/cpp/dir-only-4.c: New test.
3454 * gcc.dg/cpp/dir-only-5.c: New test.
3455 * gcc.dg/cpp/dir-only-6.c: New test.
3456
3457 2007-07-30 Julian Brown <julian@codesourcery.com>
3458
3459 * gcc.target/arm/neon/v*.c: Regenerate.
3460
3461 2007-07-30 Paolo Carlini <pcarlini@suse.de>
3462
3463 PR c++/32108
3464 * g++.dg/ext/label6.C: New.
3465
3466 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3467
3468 PR libfortran/32858
3469 PR libfortran/30814
3470 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
3471
3472 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
3473
3474 PR fortran/31211
3475 * gfortran.dg/actual_pointer_function_1.f90: New test.
3476
3477 PR fortran/32682
3478 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
3479
3480 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
3481
3482 PR fortran/32906
3483 * gfortran.dg/shape_1.f90: Adjust error message.
3484 * gfortran.dg/parameter_array_ref_1.f90: New test.
3485
3486 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3487
3488 PR fortran/31609
3489 * gfortran.dg/entry_11.f90: New test.
3490
3491 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
3492 Revital Eres <eres@il.ibm.com>
3493
3494 * gfortran.dg/sms-1.f90: New test.
3495
3496 2007-07-28 Richard Guenther <rguenther@suse.de>
3497
3498 * gcc.c-torture/compile/pr32920.c: New testcase.
3499
3500 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
3501
3502 PR c++/30917
3503 * g++.dg/lookup/friend11.C: New test.
3504
3505 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
3506
3507 * gfortran.dg/namelist_5.f90: Adjusted error message.
3508 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
3509 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
3510 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
3511 * gfortran.dg/namelist_32.f90: ... this.
3512
3513 PR fortran/32876
3514 * gfortran.dg/namelist_33.f90: New test.
3515
3516 PR fortran/32905
3517 * gfortran.dg/namelist_34.f90: New test.
3518
3519 PR fortran/31818
3520 * gfortran.dg/namelist_35.f90: New test.
3521
3522 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
3523
3524 PR fortran/32880
3525 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
3526
3527 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
3528
3529 PR testsuite/32471
3530 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
3531 assuming it is 0x7ffffffff.
3532 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
3533 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
3534
3535 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
3536
3537 * gfortran.dg/operator_3.f90: Fix dg directive.
3538 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
3539 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
3540 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
3541
3542 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
3543
3544 * g++.dg/cpp0x/decltype1.C: New.
3545 * g++.dg/cpp0x/decltype2.C: New.
3546 * g++.dg/cpp0x/decltype3.C: New.
3547 * g++.dg/cpp0x/decltype4.C: New.
3548 * g++.dg/cpp0x/decltype5.C: New.
3549 * g++.dg/cpp0x/decltype6.C: New.
3550
3551 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
3552
3553 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
3554 because the test relies on bit 31 to be the sign bit.
3555
3556 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
3557
3558 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
3559 assuming it is 0x7fffffff.
3560 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
3561 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
3562
3563 2007-07-27 Mark Mitchell <mark@codesourcery.com>
3564
3565 PR c++/32346
3566 * g++.dg/expr/bitfield9.C: New test.
3567
3568 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3569
3570 PR fortran/32899
3571 * gfortran.dg/logical_comp.f90: Update dg-error strings.
3572
3573 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3574
3575 PR fortran/32760
3576 * gfortran.dg/private_type_7.f90: New test.
3577
3578 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3579
3580 PR fortran/32035
3581 * gfortran.dg/select_char_1.f90: New test.
3582
3583 2007-07-27 Tobias Burnus <burnus@net-b.de>
3584
3585 PR fortran/32903
3586 * gfortran.dg/initialization_11.f90: New test.
3587
3588 2007-07-27 Richard Sandiford <richard@codesourcery.com>
3589
3590 * gcc.target/mips/ins-1.c: New test.
3591
3592 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
3593
3594 PR/19232
3595 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
3596 (f1): Likewise.
3597
3598 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
3599
3600 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
3601 error: width of 'spare' exceeds its type.
3602
3603 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
3604
3605 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
3606 * gcc.dg/sibcall-4.c: Likewise.
3607
3608 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3609
3610 PR rtl-optimization/31500
3611 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
3612 * g++.dg/warn/Warray-bounds.C: Likewise.
3613
3614 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
3615
3616 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
3617
3618 2007-07-25 Julian Brown <julian@codesourcery.com>
3619 Paul Brook <paul@codesourcery.com>
3620 Joseph Myers <joseph@codesourcery.com>
3621 Mark Shinwell <shinwell@codesourcery.com>
3622
3623 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
3624 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
3625 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
3626 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
3627 (check_effective_target_arm_neon_hw): New.
3628 * gcc.target/arm/neon/neon.exp: New file.
3629 * gcc.target/arm/neon/polytypes.c: New file.
3630 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
3631
3632 2007-07-25 Janis Johnson <janis187@us.ibm.com>
3633
3634 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
3635 targets where an "int" is less than 32 bits wide.
3636
3637 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
3638
3639 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
3640
3641 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3642
3643 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
3644 during addition if an int is only 16 bits wide.
3645 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
3646
3647 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3648
3649 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
3650 size as "long int" and are 32 or 64 bits wide.
3651 * gcc.dg/torture/pr28814.c: Likewise.
3652
3653 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3654
3655 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
3656 exactly as wide as an int.
3657
3658 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
3659
3660 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3661 Define and use throughout as long long printf format specifier.
3662 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3663 Likewise.
3664
3665 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
3666
3667 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
3668 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
3669
3670 2007-07-25 Ben Elliston <bje@au.ibm.com>
3671
3672 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
3673
3674 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
3675
3676 * gcc.c-torture/execute/20070724-1.c: New.
3677
3678 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
3679
3680 PR fortran/31205
3681 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
3682 "deallocates" to 24, since patch has code rid of much spurious
3683 code.
3684 * gfortran.dg/interface_assignment_1.f90 : New test.
3685
3686 PR fortran/32842
3687 * gfortran.dg/interface_assignment_2.f90 : New test.
3688
3689 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
3690
3691 PR fortran/32867
3692 * fortran.dg/initialization_10.f90: New test.
3693
3694 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
3695
3696 PR fortran/32778
3697 * gfortran.dg/imag_2.f: Removed
3698 * gfortran.dg/warn_std_1.f90: New test.
3699 * gfortran.dg/warn_std_2.f90: New test.
3700 * gfortran.dg/warn_std_3.f90: New test.
3701
3702 2007-07-24 Paolo Carlini <pcarlini@suse.de>
3703
3704 PR c++/29001
3705 * g++.dg/init/new22.C: New.
3706
3707 2007-07-24 Paolo Carlini <pcarlini@suse.de>
3708
3709 PR c++/32561
3710 * g++.dg/template/crash67.C: New.
3711
3712 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
3713
3714 * lib/target-support.exp (check_effective_target_natural_alignment):
3715 (check_effective_target_vector_alignment_reachable): New.
3716 * config/spu/spu.c (spu_vector_alignment_reachable): New.
3717 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
3718 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
3719 check.
3720 * gcc.dg/vect/pr25413.c: Likewise.
3721 * gcc.dg/vect/pr31699.c: Likewise.
3722
3723 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3724
3725 PR fortran/30814
3726 * gfortran.dg/pack_bounds_1.f90: New test case.
3727
3728 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
3729
3730 PR fortran/31639
3731 * gfortran.dg/initialization_9.f90: New test.
3732
3733 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3734
3735 PR fortran/32797
3736 PR fortran/32800
3737 * gfortran.dg/bind_c_usage_8.f03: New test case.
3738 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
3739 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
3740
3741 2007-07-23 Richard Sandiford <richard@codesourcery.com>
3742
3743 * gcc.target/mips/branch-cost-1.c: New test.
3744 * gcc.target/mips/branch-cost-2.c: Likewise.
3745
3746 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3747
3748 PR fortran/32732
3749 * gfortran.dg/c_char_tests.f03: New test case.
3750 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
3751 * gfortran.dg/c_char_tests_2.f03: New test case.
3752 * gfortran.dg/value_6.f03: Ditto.
3753 * gfortran.dg/value_7.f03: Ditto.
3754
3755 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3756
3757 PR fortran/32600
3758 * gfortran.dg/c_funloc_tests_5.f03: New.
3759 * gfortran.dg/c_funloc_tests_5.f04: New.
3760 * gfortran.dg/c_funloc_tests_4_driver.c: New.
3761
3762 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
3763
3764 PR c++/32839
3765 * g++.dg/expr/call4.C: New.
3766 * g++.dg/expr/call5.C: New.
3767
3768 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
3769
3770 PR fortran/32710
3771 * gfortran.dg/namelist_30.f90: New test.
3772
3773 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
3774
3775 PR fortran/29962
3776 * gfortran.dg/array_initializer_1.f90: Removed warning.
3777 * gfortran.dg/initialization_1.f90: Adjusted messages.
3778 * gfortran.dg/nested_modules_6.f90: Removed warning.
3779
3780 PR fortran/31253
3781 * gfortran.dg/initialization_7.f90: New test.
3782
3783 PR fortran/31639
3784 * gfortran.dg/initialization_8.f90: New test.
3785
3786 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
3787
3788 PR c++/30818
3789 * g++.dg/template/crash47.C: Adjust errors.
3790 * g++.dg/template/crash48.C: Adjust errors.
3791 * g++.dg/template/typename12.C: New.
3792 * g++.dg/template/typename13.C: New.
3793 * g++.dg/template/typename14.C: New.
3794 * g++.dg/template/typedef6.C: Adjust errors.
3795
3796 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
3797
3798 PR fortran/32627
3799 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
3800 * gfortran.dg/pr32627.f03: New test case.
3801
3802 * gfortran.dg/c_f_pointer_logical.f03: New test case.
3803 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
3804 c_f_pointer_logical.
3805 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
3806 c_f_pointer_complex.
3807 * gfortran.dg/c_f_pointer_complex.f03: New test case.
3808 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
3809 c_f_pointer_shape_tests_2.
3810 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
3811
3812 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
3813
3814 PR fortran/32804
3815 * gfortran.dg/c_loc_tests_9.f03: New test case.
3816 * gfortran.dg/c_loc_tests_10.f03: Ditto.
3817
3818 2007-07-21 Lee Millward <lee.millward@gmail.com>
3819
3820 PR fortran/32823
3821 * gfortran.dg/int_2.f90: New test.
3822
3823 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
3824
3825 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
3826
3827 2007-07-20 Richard Sandiford <richard@codesourcery.com>
3828
3829 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
3830 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
3831
3832 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
3833
3834 PR tree-optimization/19910
3835 * gcc.dg/pr19910.c: New test.
3836
3837 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
3838
3839 PR fortran/32738
3840 * gfortran.dg/pr32738.f90: New test.
3841
3842 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3843
3844 PR tree-optimzation/32635
3845 * gfortran.dg/pr32635.f: New test case.
3846
3847 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
3848
3849 PR fortran/32801
3850 * gfortran.dg/pr32801.f03: New test case.
3851
3852 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3853
3854 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
3855 Test negative numbers also.
3856 * gcc.dg/c99-math-float-1.c: Likewise.
3857 * gcc.dg/c99-math-long-double-1.c: Likewise.
3858 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
3859 test inputs.
3860
3861 2007-07-18 Bob Wilson <bob.wilson@acm.org>
3862
3863 * lib/target-supports.exp (check_effective_target_sync_int_long):
3864 Enable for xtensa.
3865 (check_effective_target_sync_char_short): Likewise.
3866
3867 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3868
3869 * gcc.dg/pr28796-2.c: Add more cases.
3870
3871 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3872
3873 * gcc.dg/pr28796-1.c: Add more cases.
3874 * gcc.dg/pr28796-2.c: Likewise.
3875
3876 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3877
3878 * gcc.dg/pr28796-1.c: Add more cases.
3879 * gcc.dg/pr28796-2.c: Likewise.
3880
3881 2007-07-17 Janus Weil <jaydub66@gmail.com>
3882
3883 PR fortran/32535
3884 * gfortran.dg/pr32535.f90: New test.
3885
3886 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
3887
3888 PR fortran/31320
3889 PR fortran/32665
3890 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
3891
3892 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
3893
3894 PR rtl-optimization/32773
3895 * gcc.dg/pr32773.c: New test.
3896
3897 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
3898
3899 * gcc.target/spu/intrinsics-1.c: Use dg-message to
3900 match flax-vector-conversions note.
3901 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
3902 instead of dg-error for the warning.
3903
3904 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3905
3906 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
3907 adapted to work on targets with 16-bit or wider int.
3908 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
3909 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
3910 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
3911 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
3912
3913 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3914
3915 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
3916 support large arrays.
3917 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
3918 * gcc.dg/20061109-1.c: Likewise.
3919 * gcc.c-torture/execute/20061101-1.x: Likewise.
3920 * gcc.c-torture/execute/pr29797-1.x: Likewise.
3921 * gcc.c-torture/execute/pr31448.x: Likewise.
3922
3923 2007-07-16 Lee Millward <lee.millward@gmail.com>
3924
3925 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
3926
3927 PR fortran/32238
3928 * gfortran.dg/pr32238.f90: New test.
3929
3930 PR fortran/32222
3931 * gfortran.dg/pr32222.f90: New test.
3932
3933 PR fortran/32242
3934 * gfortran.dg/pr32242.f90: New test.
3935
3936 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
3937 David Ung <davidu@mips.com>
3938
3939 * gcc.target/mips/mips-sched-madd.c: New test case.
3940
3941 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3942
3943 PR libfortran/32611
3944 * gfortran.dg/large_real_kind_1.f90: Update test.
3945 * gfortran.dg/pr17706.f90: Update test.
3946 * gfortran.dg/fmt_zero_digits.f90: Update test.
3947 * gfortran.dg/fmt_zero_precision.f90: Update test.
3948 * gfortran.dg/real_const_3.f90: Update test.
3949
3950 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3951
3952 PR fortran/32036
3953 * gfortran.dg/bounds_check_8.f90: New test.
3954 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
3955
3956 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3957
3958 PR fortran/32357
3959 * gfortran.dg/mvbits_2.f90: New test.
3960
3961 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3962
3963 PR libfortran/32731
3964 * gfortran.dg/pack_mask_1.f90: New test.
3965 * gfortran.dg/unpack_mask_1.f90: New test.
3966
3967 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
3968
3969 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
3970 * gcc.dg/20001101-1.c: Likewise.
3971 * gcc.dg/20001102-1.c: Likewise.
3972 * gcc.dg/20020116-2.c: Likewise.
3973 * gcc.dg/20020416-1.c: Likewise.
3974 * gcc.dg/sparc-constant-1.c: Likewise.
3975 * gcc.dg/sparc-dwarf2.c: Likewise.
3976 * gcc.dg/sparc-frame-1.c: Likewise.
3977 * gcc.dg/sparc-getcontext-1.c: Likewise.
3978 * gcc.dg/sparc-loop-1.c: Likewise.
3979 * gcc.dg/sparc-reg-1.c: Likewise.
3980 * gcc.dg/sparc-ret.c: Likewise.
3981 * gcc.dg/sparc-trap-1.c: Likewise.
3982 * gcc.dg/ultrasp10.c: Likewise.
3983 * gcc.dg/ultrasp11.c: Likewise.
3984 * gcc.dg/ultrasp1.c: Likewise.
3985 * gcc.dg/ultrasp2.c: Likewise.
3986 * gcc.dg/ultrasp3.c: Likewise.
3987 * gcc.dg/ultrasp4.c: Likewise.
3988 * gcc.dg/ultrasp5.c: Likewise.
3989 * gcc.dg/ultrasp6.c: Likewise.
3990 * gcc.dg/ultrasp7.c: Likewise.
3991 * gcc.dg/ultrasp8.c: Likewise.
3992 * gcc.dg/ultrasp9.c: Likewise.
3993 * gcc.dg/splet-1.c: Delete.
3994
3995 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
3996
3997 PR fortran/32724
3998 * gfortran.dg/stfunc_5.f90: New test.
3999
4000 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
4001
4002 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
4003 New procedure to check if arrays are naturally aligned to the vector
4004 alignment boundary.
4005 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
4006 in size_t typedef. Adjust tree dump scan results according to
4007 vect_aligned_arrays target check.
4008 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
4009 vect_aligned_arrays target check.
4010 * gcc.dg/vect/pr31699.c: Ditto.
4011
4012 2007-07-13 Sa Liu <saliu@de.ibm.com>
4013
4014 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
4015 for V2DFmode vector conditional expression.
4016 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
4017 and dfceq patterns.
4018 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
4019 and dfcgt patterns.
4020 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
4021 V2DFmode comparison and test special values.
4022 * lib/target-supports.exp: Switch on test for V2DFmode
4023 vector conditional expression.
4024
4025 2007-07-13 Richard Guenther <rguenther@suse.de>
4026
4027 PR tree-optimization/32721
4028 * gcc.dg/pr32721.c: New testcase.
4029
4030 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
4031
4032 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
4033 error message part that continues on a new line.
4034
4035 2007-07-12 Geoffrey Keating <geoffk@apple.com>
4036
4037 * gcc.dg/c99-tgmath-1.c: New.
4038 * gcc.dg/c99-tgmath-2.c: New.
4039 * gcc.dg/c99-tgmath-3.c: New.
4040 * gcc.dg/c99-tgmath-4.c: New.
4041
4042 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4043 Janis Johnson <janis187@us.ibm.com>
4044
4045 PR testsuite/25241
4046 * gcc.test-framework/dg-error-exp-F.c: New test.
4047 * gcc.test-framework/dg-warning-exp-F.c: New test.
4048 * lib/gcc.exp: Enable warning and error prefixes.
4049 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
4050 (dg-error): Wrap original dg-error.
4051 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
4052 markers from dg-error/dg-warning directives.
4053 * gcc.dg/20040322-1.c: Likewise.
4054 * gcc.dg/Wchar-subscripts-1.c: Likewise.
4055 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
4056 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
4057 * gcc.dg/Werror-1.c: Likewise.
4058 * gcc.dg/Werror-10.c: Likewise.
4059 * gcc.dg/Werror-11.c: Likewise.
4060 * gcc.dg/Werror-2.c: Likewise.
4061 * gcc.dg/Werror-3.c: Likewise.
4062 * gcc.dg/Werror-4.c: Likewise.
4063 * gcc.dg/Werror-5.c: Likewise.
4064 * gcc.dg/Werror-6.c: Likewise.
4065 * gcc.dg/Werror-7.c: Likewise.
4066 * gcc.dg/Werror-8.c: Likewise.
4067 * gcc.dg/Werror-9.c: Likewise.
4068 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
4069 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
4070 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
4071 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
4072 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
4073 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
4074 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
4075 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
4076 * gcc.dg/Wnested-externs-1.c: Likewise.
4077 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
4078 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
4079 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
4080 * gcc.dg/Wshadow-3.c: Likewise.
4081 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
4082 * gcc.dg/Wwrite-strings-1.c: Likewise.
4083 * gcc.dg/anon-struct-5.c: Likewise.
4084 * gcc.dg/anon-struct-6.c: Likewise.
4085 * gcc.dg/anon-struct-7.c: Likewise.
4086 * gcc.dg/anon-struct-8.c: Likewise.
4087 * gcc.dg/array-8.c: Likewise.
4088 * gcc.dg/array-quals-2.c: Likewise.
4089 * gcc.dg/asm-qual-1.c: Likewise.
4090 * gcc.dg/asm-wide-1.c: Likewise.
4091 * gcc.dg/assign-warn-1.c: Likewise.
4092 * gcc.dg/assign-warn-2.c: Likewise.
4093 * gcc.dg/bitfld-10.c: Likewise.
4094 * gcc.dg/bitfld-11.c: Likewise.
4095 * gcc.dg/bitfld-12.c: Likewise.
4096 * gcc.dg/bitfld-13.c: Likewise.
4097 * gcc.dg/bitfld-14.c: Likewise.
4098 * gcc.dg/builtin-choose-expr-2.c: Likewise.
4099 * gcc.dg/builtins-30.c: Likewise.
4100 * gcc.dg/c90-const-expr-5.c: Likewise.
4101 * gcc.dg/c90-typespec-1.c: Likewise.
4102 * gcc.dg/c99-const-expr-5.c: Likewise.
4103 * gcc.dg/c99-flex-array-5.c: Likewise.
4104 * gcc.dg/c99-fordecl-3.c: Likewise.
4105 * gcc.dg/c99-tag-3.c: Likewise.
4106 * gcc.dg/c99-typespec-1.c: Likewise.
4107 * gcc.dg/c99-vla-jump-1.c: Likewise.
4108 * gcc.dg/c99-vla-jump-2.c: Likewise.
4109 * gcc.dg/c99-vla-jump-3.c: Likewise.
4110 * gcc.dg/c99-vla-jump-4.c: Likewise.
4111 * gcc.dg/c99-vla-jump-5.c: Likewise.
4112 * gcc.dg/cast-1.c: Likewise.
4113 * gcc.dg/cast-2.c: Likewise.
4114 * gcc.dg/cast-3.c: Likewise.
4115 * gcc.dg/cast-4.c: Likewise.
4116 * gcc.dg/cast-pretty-print-1.c: Likewise.
4117 * gcc.dg/comp-goto-2.c: Likewise.
4118 * gcc.dg/comp-goto-3.c: Likewise.
4119 * gcc.dg/cpp/error-1.c: Likewise.
4120 * gcc.dg/cpp/if-paren.c: Likewise.
4121 * gcc.dg/decl-7.c: Likewise.
4122 * gcc.dg/decl-8.c: Likewise.
4123 * gcc.dg/decl-nospec-1.c: Likewise.
4124 * gcc.dg/decl-nospec-2.c: Likewise.
4125 * gcc.dg/decl-nospec-3.c: Likewise.
4126 * gcc.dg/declspec-10.c: Likewise.
4127 * gcc.dg/declspec-11.c: Likewise.
4128 * gcc.dg/declspec-12.c: Likewise.
4129 * gcc.dg/declspec-13.c: Likewise.
4130 * gcc.dg/declspec-14.c: Likewise.
4131 * gcc.dg/declspec-15.c: Likewise.
4132 * gcc.dg/declspec-16.c: Likewise.
4133 * gcc.dg/declspec-17.c: Likewise.
4134 * gcc.dg/declspec-4.c: Likewise.
4135 * gcc.dg/declspec-5.c: Likewise.
4136 * gcc.dg/declspec-6.c: Likewise.
4137 * gcc.dg/declspec-7.c: Likewise.
4138 * gcc.dg/declspec-8.c: Likewise.
4139 * gcc.dg/declspec-9.c: Likewise.
4140 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
4141 * gcc.dg/dfp/constants-c99.c: Likewise.
4142 * gcc.dg/dfp/keywords-c89.c: Likewise.
4143 * gcc.dg/dfp/keywords-c99.c: Likewise.
4144 * gcc.dg/dfp/keywords-reserved.c: Likewise.
4145 * gcc.dg/dfp/typespec.c: Likewise.
4146 * gcc.dg/dremf-type-compat-2.c: Likewise.
4147 * gcc.dg/dremf-type-compat-3.c: Likewise.
4148 * gcc.dg/dremf-type-compat-4.c: Likewise.
4149 * gcc.dg/empty-source-2.c: Likewise.
4150 * gcc.dg/empty-source-3.c: Likewise.
4151 * gcc.dg/enum3.c: Likewise.
4152 * gcc.dg/extra-semi-2.c: Likewise.
4153 * gcc.dg/extra-semi-3.c: Likewise.
4154 * gcc.dg/float-range-1.c: Likewise.
4155 * gcc.dg/float-range-2.c: Likewise.
4156 * gcc.dg/float-range-3.c: Likewise.
4157 * gcc.dg/float-range-5.c: Likewise.
4158 * gcc.dg/format/asm_fprintf-2.c: Likewise.
4159 * gcc.dg/format/asm_fprintf-3.c: Likewise.
4160 * gcc.dg/format/asm_fprintf-4.c: Likewise.
4161 * gcc.dg/format/asm_fprintf-5.c: Likewise.
4162 * gcc.dg/format/cast-1.c: Likewise.
4163 * gcc.dg/format/gcc_diag-3.c: Likewise.
4164 * gcc.dg/format/gcc_diag-4.c: Likewise.
4165 * gcc.dg/format/gcc_diag-6.c: Likewise.
4166 * gcc.dg/format/gcc_diag-8.c: Likewise.
4167 * gcc.dg/format/gcc_diag-9.c: Likewise.
4168 * gcc.dg/format/nul-2.c: Likewise.
4169 * gcc.dg/format/opt-1.c: Likewise.
4170 * gcc.dg/format/opt-2.c: Likewise.
4171 * gcc.dg/format/opt-3.c: Likewise.
4172 * gcc.dg/format/opt-4.c: Likewise.
4173 * gcc.dg/format/opt-5.c: Likewise.
4174 * gcc.dg/format/opt-6.c: Likewise.
4175 * gcc.dg/framework-2.c: Likewise.
4176 * gcc.dg/func-args-1.c: Likewise.
4177 * gcc.dg/func-outside-1.c: Likewise.
4178 * gcc.dg/func-outside-2.c: Likewise.
4179 * gcc.dg/gnu-cond-expr-2.c: Likewise.
4180 * gcc.dg/gnu-cond-expr-3.c: Likewise.
4181 * gcc.dg/if-empty-1.c: Likewise.
4182 * gcc.dg/init-bad-1.c: Likewise.
4183 * gcc.dg/init-bad-2.c: Likewise.
4184 * gcc.dg/init-bad-3.c: Likewise.
4185 * gcc.dg/init-desig-obs-2.c: Likewise.
4186 * gcc.dg/init-desig-obs-3.c: Likewise.
4187 * gcc.dg/init-empty-2.c: Likewise.
4188 * gcc.dg/init-empty-3.c: Likewise.
4189 * gcc.dg/inline-11.c: Likewise.
4190 * gcc.dg/inline-12.c: Likewise.
4191 * gcc.dg/inline-8.c: Likewise.
4192 * gcc.dg/inline-9.c: Likewise.
4193 * gcc.dg/inline3.c: Likewise.
4194 * gcc.dg/label-decl-1.c: Likewise.
4195 * gcc.dg/label-decl-2.c: Likewise.
4196 * gcc.dg/label-decl-3.c: Likewise.
4197 * gcc.dg/label-decl-4.c: Likewise.
4198 * gcc.dg/long-long-typespec-1.c: Likewise.
4199 * gcc.dg/lvalue-2.c: Likewise.
4200 * gcc.dg/lvalue-3.c: Likewise.
4201 * gcc.dg/nested-func-3.c: Likewise.
4202 * gcc.dg/nested-redef-1.c: Likewise.
4203 * gcc.dg/noreturn-4.c: Likewise.
4204 * gcc.dg/old-style-prom-2.c: Likewise.
4205 * gcc.dg/old-style-prom-3.c: Likewise.
4206 * gcc.dg/old-style-then-proto-1.c: Likewise.
4207 * gcc.dg/overflow-warn-1.c: Likewise.
4208 * gcc.dg/overflow-warn-2.c: Likewise.
4209 * gcc.dg/overflow-warn-3.c: Likewise.
4210 * gcc.dg/overflow-warn-4.c: Likewise.
4211 * gcc.dg/overflow-warn-6.c: Likewise.
4212 * gcc.dg/parm-forwdecl-2.c: Likewise.
4213 * gcc.dg/parm-forwdecl-3.c: Likewise.
4214 * gcc.dg/parm-impl-decl-1.c: Likewise.
4215 * gcc.dg/parm-impl-decl-2.c: Likewise.
4216 * gcc.dg/parm-incomplete-1.c: Likewise.
4217 * gcc.dg/parm-mismatch-1.c: Likewise.
4218 * gcc.dg/pointer-arith-1.c: Likewise.
4219 * gcc.dg/pointer-arith-2.c: Likewise.
4220 * gcc.dg/pointer-arith-3.c: Likewise.
4221 * gcc.dg/pointer-arith-4.c: Likewise.
4222 * gcc.dg/pointer-arith-6.c: Likewise.
4223 * gcc.dg/pointer-arith-7.c: Likewise.
4224 * gcc.dg/pointer-arith-8.c: Likewise.
4225 * gcc.dg/pr13804-1.c: Likewise.
4226 * gcc.dg/pr15698-1.c: Likewise.
4227 * gcc.dg/pr15698-2.c: Likewise.
4228 * gcc.dg/pr15698-3.c: Likewise.
4229 * gcc.dg/pr15698-4.c: Likewise.
4230 * gcc.dg/pr15698-5.c: Likewise.
4231 * gcc.dg/pr15698-6.c: Likewise.
4232 * gcc.dg/pr15698-7.c: Likewise.
4233 * gcc.dg/pr15698-8.c: Likewise.
4234 * gcc.dg/pr17188-1.c: Likewise.
4235 * gcc.dg/pr17301-1.c: Likewise.
4236 * gcc.dg/pr17301-2.c: Likewise.
4237 * gcc.dg/pr17730-1.c: Likewise.
4238 * gcc.dg/pr20368-1.c: Likewise.
4239 * gcc.dg/pr20368-2.c: Likewise.
4240 * gcc.dg/pr20368-3.c: Likewise.
4241 * gcc.dg/pr22308-1.c: Likewise.
4242 * gcc.dg/qual-component-1.c: Likewise.
4243 * gcc.dg/redecl-1.c: Likewise.
4244 * gcc.dg/redecl-11.c: Likewise.
4245 * gcc.dg/redecl-12.c: Likewise.
4246 * gcc.dg/redecl-13.c: Likewise.
4247 * gcc.dg/redecl-14.c: Likewise.
4248 * gcc.dg/redecl-15.c: Likewise.
4249 * gcc.dg/register-var-1.c: Likewise.
4250 * gcc.dg/register-var-2.c: Likewise.
4251 * gcc.dg/stmt-expr-2.c: Likewise.
4252 * gcc.dg/stmt-expr-3.c: Likewise.
4253 * gcc.dg/stmt-expr-label-1.c: Likewise.
4254 * gcc.dg/stmt-expr-label-2.c: Likewise.
4255 * gcc.dg/stmt-expr-label-3.c: Likewise.
4256 * gcc.dg/struct-empty-2.c: Likewise.
4257 * gcc.dg/struct-empty-3.c: Likewise.
4258 * gcc.dg/struct-parse-1.c: Likewise.
4259 * gcc.dg/struct-semi-1.c: Likewise.
4260 * gcc.dg/struct-semi-2.c: Likewise.
4261 * gcc.dg/struct-semi-3.c: Likewise.
4262 * gcc.dg/switch-5.c: Likewise.
4263 * gcc.dg/switch-6.c: Likewise.
4264 * gcc.dg/switch-7.c: Likewise.
4265 * gcc.dg/tls/diag-5.c: Likewise.
4266 * gcc.dg/transparent-union-1.c: Likewise.
4267 * gcc.dg/transparent-union-3.c: Likewise.
4268 * gcc.dg/typespec-1.c: Likewise.
4269 * gcc.dg/vla-init-2.c: Likewise.
4270 * gcc.dg/vla-init-3.c: Likewise.
4271 * gcc.dg/vla-init-4.c: Likewise.
4272 * gcc.dg/vla-init-5.c: Likewise.
4273 * gcc.dg/void-cast-2.c: Likewise.
4274 * gcc.dg/wvla-3.c: Likewise.
4275 * gcc.dg/wvla-7.c: Likewise.
4276 * gcc.target/i386/991209-1.c: Likewise.
4277 * gcc.target/ia64/fpreg-1.c: Likewise.
4278 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
4279 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
4280
4281 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
4282
4283 PR fortran/31639
4284 * gfortran.dg/func_decl_4.f90: New test.
4285
4286 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
4287
4288 PR fortran/32727
4289 * gfortran.dg/interface_17.f90: New test.
4290
4291 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
4292
4293 PR fortran/32599
4294 * gfortran.dg/32599.f03: New test case.
4295
4296 PR fortran/32601
4297 * gfortran.dg/32601.f03: New test case.
4298 * gfortran.dg/32601_1.f03: Ditto.
4299 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
4300 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
4301
4302 2007-07-12 Steve Ellcey <sje@cup.hp.com>
4303
4304 * gcc.c-torture/execute/align-3.c: Remove function addr check.
4305
4306 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
4307 Devang Patel <dpatel@apple.com>
4308
4309 PR tree-optimization/25413
4310 * gcc.dg/vect/vect-align-1.c: New.
4311 * gcc.dg/vect/vect-align-2.c: New.
4312 * gcc.dg/vect/pr25413.c: New.
4313 * gcc.dg/vect/pr25413a.c: New.
4314 * gcc.dg/vect/pr31699.c: Fix dg-final check.
4315
4316 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
4317
4318 * lib/target-support.exp (check_ultrasparc_hw_available):
4319 New function.
4320 (is-effective-target): Check $arg for ultrasparc_hw.
4321 (is-effective-target-keyword): Likewise.
4322 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
4323 when determining what to do on sparc platforms.
4324 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
4325 * gcc.dg/20001101-1.c: Likewise.
4326 * gcc.dg/20001101-2.c: Likewise.
4327 * gcc.dg/ultrasp9.c: Likewise.
4328 * gcc.dg/ultrasp10.c: Likewise.
4329 * gcc.target/sparc/pdist-3.c: Likewise.
4330
4331 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
4332
4333 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
4334
4335 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
4336
4337 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
4338 get vectorized.
4339 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
4340 now get vectorized.
4341 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
4342 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
4343 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
4344 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
4345 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
4346 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
4347 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
4348 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
4349 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
4350 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
4351 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
4352 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
4353 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
4354 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
4355 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
4356 * lib/target-supports.exp (check_effective_target_vect_int_mul):
4357 Add spu.
4358
4359 2007-07-12 Jakub Jelinek <jakub@redhat.com>
4360
4361 PR c++/30854
4362 * g++.dg/parse/error30.C: New test.
4363
4364 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4365
4366 PR fortran/29804
4367 * gfortran.dg/alloc_comp_misc_1.f90: New test.
4368
4369 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
4370
4371 * gfortran.fortran-torture/compile/pr32663.f: New test.
4372
4373 2007-07-11 Paolo Carlini <pcarlini@suse.de>
4374
4375 PR c++/31027
4376 * g++.dg/inherit/virtual4.C: New.
4377
4378 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
4379
4380 PR target/32661
4381 * gcc.target/i386/pr32661-1.c: New test.
4382
4383 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
4384
4385 * gnat.dg/invariant_index.ad[sb]: New test.
4386
4387 2007-07-11 Paolo Carlini <pcarlini@suse.de>
4388
4389 PR c++/32560
4390 * g++.dg/template/decl3.C: New.
4391
4392 2007-07-09 Geoffrey Keating <geoffk@apple.com>
4393
4394 PR 32617
4395 * gcc.c-torture/execute/align-3.c: New.
4396
4397 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
4398
4399 PR target/32708
4400 * gcc.target/i386/pr32708-1.c: New test.
4401 * gcc.target/i386/pr32708-2.c: Ditto.
4402 * gcc.target/i386/pr32708-3.c: Ditto.
4403
4404 2007-07-10 Mark Mitchell <mark@codesourcery.com>
4405
4406 * g++.dg/init/new20.C: Remove svn:executable flag.
4407
4408 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
4409
4410 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
4411
4412 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
4413
4414 * gcc.dg/ultrasp7.c: Add fpic target requirement.
4415
4416 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4417
4418 PR testsuite/25241
4419 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
4420 directive.
4421
4422 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
4423
4424 PR fortran/32157
4425 * gfortran.dg/overload_2.f90: New test.
4426
4427 PR fortran/32689
4428 * gfortran.dg/transfer_simplify_5.f90
4429
4430 PR fortran/32634
4431 * gfortran.dg/interface_15.f90: New test.
4432
4433 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4434
4435 PR libfortran/32336
4436 * gfortran.dg/matmul_5.f90: New test case.
4437
4438 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
4439
4440 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
4441 * gcc.dg/fesd-any.h: Likewise.
4442 * gcc.dg/fesd-baseonly.c: Likewise.
4443 * gcc.dg/fesd-baseonly.h: Likewise.
4444 * gcc.dg/fesd-none.c: Likewise.
4445 * gcc.dg/fesd-none.h: Likewise.
4446 * gcc.dg/fesd-reduced.c: Likewise.
4447 * gcc.dg/fesd-reduced.h: Likewise.
4448 * gcc.dg/fesd-sys.c: Likewise.
4449 * gcc.dg/fesd-sys.h: Likewise
4450 * gcc.dg/fesd.h: Likewise.
4451
4452 * g++.dg/debug/dwarf2: New directory.
4453 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
4454 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
4455 * g++.dg/other/fesd-any.h: Likewise.
4456 * g++.dg/other/fesd-baseonly.C: Likewise.
4457 * g++.dg/other/fesd-baseonly.h: Likewise.
4458 * g++.dg/other/fesd-none.C: Likewise.
4459 * g++.dg/other/fesd-none.h: Likewise.
4460 * g++.dg/other/fesd-reduced.C: Likewise.
4461 * g++.dg/other/fesd-reduced.h: Likewise.
4462 * g++.dg/other/fesd-sys.C: Likewise.
4463 * g++.dg/other/fesd-sys.h: Likewise.
4464 * g++.dg/other/fesd.h: Likewise.
4465
4466 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
4467
4468 PR fortran/31129
4469 * gfortran.dg/parameter_unused.f90: New test.
4470
4471 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
4472
4473 PR tree-optimization/32681
4474 * gcc.dg/tree-ssa/pr32681.c: New test.
4475
4476 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4477
4478 PR fortran/32678
4479 * gfortran.dg/fmt_t_5.f90: New test.
4480
4481 2007-07-08 Paolo Carlini <pcarlini@suse.de>
4482
4483 PR c++/30535
4484 * g++.dg/template/operator10.C: New.
4485
4486 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4487
4488 PR libfortran/32217
4489 * gfortran.dg/unpack_zerosize_1.f90: New test case.
4490
4491 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4492
4493 PR fortran/29876
4494 * gfortran.dg/operator_6.f90: New test.
4495
4496 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4497
4498 PR fortran/17711
4499 * gfortran.dg/operator_4.f90: New test.
4500 * gfortran.dg/operator_5.f90: New test.
4501 * gfortran.dg/logical_comp.f90: Adjusted error messages.
4502 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
4503
4504 2007-07-08 Tobias Burnus <burnus@net-b.de>
4505
4506 PR fortran/32669
4507 * gfortran.dg/argument_checking_6.f90: New.
4508
4509 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4510
4511 PR fortran/25094
4512 * gfortran.dg/interface_155555.f90: New test.
4513
4514 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4515
4516 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
4517 c99-math-long-double-1.c, c99-math.h: Test subnormals.
4518
4519 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4520
4521 PR testsuite/25241
4522 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
4523 discern pedantic diagnostics and errors.
4524 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
4525 and not an error.
4526 * gcc.dg/20050121-1.c: This is an error and not a warning.
4527 * gcc.target/i386/sseregparm-2.c: Likewise.
4528 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
4529 * gcc.dg/charset/attribute2.c: Likewise.
4530 * gcc.dg/bitfld-1.c: Likewise.
4531 * gcc.dg/pack-test-2.c: Likewise.
4532 * gcc.dg/940510-1.c: Match separately error and warning.
4533 * gcc.dg/array-2.c: Match separately multiple messages. The second
4534 diagnostic is a pedantic warning and not an error.
4535 * gcc.dg/pr14475.c: Match separately multiple messages.
4536 * gcc.dg/pr18809-1.c: Likewise.
4537 * gcc.dg/pr27953.c: Likewise.
4538 * gcc.dg/vla-init-1.c: Likewise.
4539 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
4540
4541 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4542
4543 PR fortran/32644
4544 * gfortran.dg/char_decl_1.f90: New test.
4545
4546 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
4547
4548 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
4549
4550 2007-07-07 Mark Mitchell <mark@codesourcery.com>
4551
4552 PR c++/32232
4553 * g++.dg/template/overload9.C: New test.
4554
4555 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
4556
4557 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
4558 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
4559
4560 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
4561
4562 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
4563 * gcc.dg/20001012-2.c: Likewise.
4564 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
4565 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
4566
4567 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
4568
4569 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
4570 about the chunk size when STACK_SIZE is defined.
4571
4572 2007-07-06 Josh Conner <jconner@apple.com>
4573
4574 PR middle-end/32602
4575 * gcc.dg/sibcall-8.c: New test.
4576
4577 2007-07-06 Josh Conner <jconner@apple.com>
4578
4579 PR middle-end/32603
4580 * gcc.target/arm/sibcall-1.c: New test.
4581
4582 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
4583
4584 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
4585
4586 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
4587
4588 * gfortran.dg/save_parameter.f90: New test.
4589 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
4590
4591 2007-07-06 Richard Guenther <rguenther@suse.de>
4592
4593 * g++.dg/opt/pr30965.C: New testcase.
4594
4595 2007-07-06 Richard Sandiford <richard@codesourcery.com>
4596
4597 * gcc.target/mips/save-restore-5.c: New test.
4598
4599 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
4600
4601 PR rtl_optimization/32450
4602 * gcc.dg/pr32450.c: New runtime test.
4603
4604 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
4605
4606 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
4607 single underscore in scan directives.
4608
4609 2007-07-05 Mark Mitchell <mark@codesourcery.com>
4610
4611 PR c++/32245
4612 * g++.dg/init/ptrmem4.C: New test.
4613
4614 PR c++/32251
4615 * g++.dg/init/new21.C: Likewise.
4616
4617 PR c++/31992
4618 * g++.dg/template/static30.C: Likewise.
4619
4620 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
4621
4622 * gcc.dg/vect/costmodel/ppc: New directory.
4623 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
4624 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
4625 New test.
4626 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
4627 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
4628 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
4629 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
4630 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
4631 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
4632 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
4633 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
4634 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
4635 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
4636 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
4637 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
4638 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
4639 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
4640
4641 2007-07-05 Tobias Burnus <burnus@net-b.de>
4642
4643 PR fortran/32359
4644 * gfortran.dg/module_md5_1.f90: Update MD5 number.
4645
4646 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
4647
4648 PR fortran/32526
4649 * gfortran.dg/interface_14.f90: New test.
4650
4651 PR fortran/32613
4652 * gfortran.dg/do_iterator_2.f90: New test.
4653
4654 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
4655
4656 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
4657 (FE_DEC_DOWNWARD): Likewise.
4658 (FE_DEC_UPWARD): Likewise.
4659 (FE_DEC_TOWARDZERO): Likewise.
4660 (FE_DEC_TONEARESTFROMZERO): Likewise.
4661
4662 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
4663
4664 * gcc.c-torture/compile/pr32606.c: New.
4665 * gfortran.fortran-torture/execute/pr32604.f90: New.
4666
4667 2007-07-04 Mark Mitchell <mark@codesourcery.com>
4668
4669 * gcc.dg/visibility-12.c: New test.
4670 * gcc.dg/visibility-13.c: Likewise.
4671 * g++.dg/ext/visibility-9.C: Likewise.
4672 * g++.dg/ext/visibility-10.C: Likewise.
4673
4674 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4675
4676 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
4677 * gcc.dg/sh-relax-vxworks.c: New test.
4678
4679 2007-07-04 Richard Guenther <rguenther@suse.de>
4680
4681 PR tree-optimization/32500
4682 * gcc.c-torture/execute/pr32500.c: New testcase.
4683
4684 2007-07-04 Richard Guenther <rguenther@suse.de>
4685
4686 PR tree-optimization/32482
4687 * gcc.c-torture/compile/pr32482.c: New testcase.
4688
4689 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4690
4691 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
4692 VxWorks kernels.
4693 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
4694 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
4695 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
4696 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
4697
4698 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4699
4700 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
4701
4702 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4703
4704 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
4705
4706 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4707
4708 PR fortran/31198
4709 * gfortran.dg/min_max_optional_1.f90: New test.
4710 * gfortran.dg/min_max_optional_2.f90: New test.
4711 * gfortran.dg/min_max_optional_3.f90: New test.
4712
4713 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4714
4715 PR fortran/32545
4716 * gfortran.dg/fmt_error.f90: New test.
4717
4718 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4719
4720 PR fortran/32612
4721 * gfortran.dg/interface_13.f90: New test.
4722
4723 2007-07-03 Dave Brolley <brolley@redhat.com>
4724
4725 PR c++/31743
4726 * g++.dg/init/new20.C: New test.
4727
4728 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
4729
4730 PR fortran/32579
4731 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
4732
4733 2007-07-03 Tobias Burnus <burnus@net-b.de>
4734
4735 PR fortran/25062
4736 * common_7.f90: New.
4737 * common_8.f90: New.
4738 * common_9.f90: New.
4739
4740 2007-07-03 Tobias Burnus <burnus@net-b.de>
4741
4742 PR fortran/30940
4743 * gfortran.dg/argument_checking_1.f90: New.
4744 * gfortran.dg/argument_checking_2.f90: New.
4745 * gfortran.dg/argument_checking_3.f90: New.
4746 * gfortran.dg/argument_checking_4.f90: New.
4747 * gfortran.dg/argument_checking_5.f90: New.
4748 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
4749 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
4750
4751 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4752
4753 * gcc.dg/pr32176.c: Add -w to default dg-options.
4754
4755 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
4756
4757 * gcc.c-torture/compile/ssa-pre-1.c: New test.
4758
4759 2007-07-03 Tobias Burnus <burnus@net-b.de>
4760
4761 PR fortran/20888
4762 * gfortran.dg/null_2.f90: New.
4763
4764 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4765 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4766
4767 PR middle-end/32176
4768 * gcc.dg/pr32176.c: New test.
4769
4770 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4771
4772 * gcc.dg/const-float80.c : New test.
4773 * gcc.dg/const-float128.c : New test.
4774 * gcc.dg/const-float80-ped.c : New test.
4775 * gcc.dg/const-float128-ped.c : New test.
4776
4777 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4778
4779 * gcc.dg/c99-math.h: Fix typo.
4780
4781 2007-07-02 Jakub Jelinek <jakub@redhat.com>
4782
4783 PR libgomp/32468
4784 * gcc.dg/gomp/pr32468-1.c: New test.
4785
4786 2007-07-02 Richard Sandiford <richard@codesourcery.com>
4787
4788 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
4789 an ABI option.
4790
4791 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
4792
4793 * gfortran.fortran-torture/compile/pr32583.f: New.
4794 * gcc.c-torture/compile/pr32584.c: New
4795
4796 2007-07-02 Ollie Wild <aaw@google.com>
4797
4798 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
4799 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
4800
4801 2007-07-02 Richard Sandiford <richard@codesourcery.com>
4802
4803 * gcc.target/mips/save-restore-1.c: New test.
4804 * gcc.target/mips/save-restore-2.c: Likewise.
4805 * gcc.target/mips/save-restore-3.c: Likewise.
4806 * gcc.target/mips/save-restore-4.c: Likewise.
4807
4808 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
4809
4810 PR tree-optimization/31966
4811 PR tree-optimization/32533
4812 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
4813 * gfortran.dg/pr32533.f90: Ditto.
4814
4815 2007-07-02 Jakub Jelinek <jakub@redhat.com>
4816
4817 * g++.dg/opt/nrv12.C: New test.
4818 * gcc.target/i386/nrv1.c: New test.
4819
4820 PR c++/31748
4821 * g++.dg/gomp/pr31748.C: New test.
4822
4823 2007-07-02 Ira Rosen <irar@il.ibm.com>
4824
4825 PR tree-optimization/32230
4826 * gcc.dg/vect/pr32230.c: New test.
4827
4828 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
4829
4830 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
4831 * bind_c_coms.f90: Ditto.
4832 * bind_c_coms_driver.c: Ditto.
4833 * bind_c_dts.f90: Ditto.
4834 * bind_c_dts_2.f03: Ditto.
4835 * bind_c_dts_2_driver.c: Ditto.
4836 * bind_c_dts_3.f03: Ditto.
4837 * bind_c_dts_4.f03: Ditto.
4838 * bind_c_dts_driver.c: Ditto.
4839 * bind_c_implicit_vars.f03: Ditto.
4840 * bind_c_procs.f03: Ditto.
4841 * bind_c_usage_2.f03: Ditto.
4842 * bind_c_usage_3.f03: Ditto.
4843 * bind_c_usage_5.f03: Ditto.
4844 * bind_c_usage_6.f03: Ditto.
4845 * bind_c_usage_7.f03: Ditto.
4846 * bind_c_vars.f90: Ditto.
4847 * bind_c_vars_driver.c: Ditto.
4848 * binding_c_table_15_1.f03: Ditto.
4849 * binding_label_tests.f03: Ditto.
4850 * binding_label_tests_10.f03: Ditto.
4851 * binding_label_tests_10_main.f03: Ditto.
4852 * binding_label_tests_11.f03: Ditto.
4853 * binding_label_tests_11_main.f03: Ditto.
4854 * binding_label_tests_12.f03: Ditto.
4855 * binding_label_tests_13.f03: Ditto.
4856 * binding_label_tests_13_main.f03: Ditto.
4857 * binding_label_tests_14.f03: Ditto.
4858 * binding_label_tests_2.f03: Ditto.
4859 * binding_label_tests_3.f03: Ditto.
4860 * binding_label_tests_4.f03: Ditto.
4861 * binding_label_tests_5.f03: Ditto.
4862 * binding_label_tests_6.f03: Ditto.
4863 * binding_label_tests_7.f03: Ditto.
4864 * binding_label_tests_8.f03: Ditto.
4865 * binding_label_tests_9.f03: Ditto.
4866 * c_assoc.f90: Ditto.
4867 * c_assoc_2.f03: Ditto.
4868 * c_f_pointer_shape_test.f90: Ditto.
4869 * c_f_pointer_tests.f90: Ditto.
4870 * c_f_tests_driver.c: Ditto.
4871 * c_funloc_tests.f03: Ditto.
4872 * c_funloc_tests_2.f03: Ditto.
4873 * c_funloc_tests_3.f03: Ditto.
4874 * c_funloc_tests_3_funcs.c: Ditto.
4875 * c_kind_params.f90: Ditto.
4876 * c_kind_tests_2.f03: Ditto.
4877 * c_kinds.c: Ditto.
4878 * c_loc_driver.c: Ditto.
4879 * c_loc_test.f90: Ditto.
4880 * c_loc_tests_2.f03: Ditto.
4881 * c_loc_tests_2_funcs.c: Ditto.
4882 * c_loc_tests_3.f03: Ditto.
4883 * c_loc_tests_4.f03: Ditto.
4884 * c_loc_tests_5.f03: Ditto.
4885 * c_loc_tests_6.f03: Ditto.
4886 * c_loc_tests_7.f03: Ditto.
4887 * c_loc_tests_8.f03: Ditto.
4888 * c_ptr_tests.f03: Ditto.
4889 * c_ptr_tests_10.f03: Ditto.
4890 * c_ptr_tests_5.f03: Ditto.
4891 * c_ptr_tests_7.f03: Ditto.
4892 * c_ptr_tests_7_driver.c: Ditto.
4893 * c_ptr_tests_8.f03: Ditto.
4894 * c_ptr_tests_8_funcs.c: Ditto.
4895 * c_ptr_tests_9.f03: Ditto.
4896 * c_ptr_tests_driver.c: Ditto.
4897 * c_size_t_driver.c: Ditto.
4898 * c_size_t_test.f03: Ditto.
4899 * com_block_driver.f90: Ditto.
4900 * global_vars_c_init.f90: Ditto.
4901 * global_vars_c_init_driver.c: Ditto.
4902 * global_vars_f90_init.f90: Ditto.
4903 * global_vars_f90_init_driver.c: Ditto.
4904 * interop_params.f03: Ditto.
4905 * iso_c_binding_only.f03: Ditto.
4906 * iso_c_binding_rename_1.f03: Ditto.
4907 * iso_c_binding_rename_1_driver.c: Ditto.
4908 * iso_c_binding_rename_2.f03: Ditto.
4909 * iso_c_binding_rename_2_driver.c: Ditto.
4910 * kind_tests_2.f03: Ditto.
4911 * kind_tests_3.f03: Ditto.
4912 * module_md5_1.f90: Ditto.
4913 * only_clause_main.c: Ditto.
4914 * print_c_kinds.f90: Ditto.
4915 * test_bind_c_parens.f03: Ditto.
4916 * test_c_assoc.c: Ditto.
4917 * test_com_block.f90: Ditto.
4918 * test_common_binding_labels.f03: Ditto.
4919 * test_common_binding_labels_2.f03: Ditto.
4920 * test_common_binding_labels_2_main.f03: Ditto.
4921 * test_common_binding_labels_3.f03: Ditto.
4922 * test_common_binding_labels_3_main.f03: Ditto.
4923 * test_only_clause.f90: Ditto.
4924 * use_iso_c_binding.f90: Ditto.
4925 * value_5.f90: Ditto.
4926 * value_test.f90: Ditto.
4927 * value_tests_f03.f90: Ditto.
4928
4929 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
4930
4931 * gcc.dg/tls/opt-14.c: New.
4932
4933 2007-07-01 Ollie Wild <aaw@google.com>
4934
4935 * g++.dg/lookup/using16.C: New test.
4936 * g++.dg/lookup/using17.C: New test.
4937
4938 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
4939
4940 PR fortran/32239
4941 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
4942 (test_4): Use proper test for floating point equality.
4943 (test_8): Likewise.
4944
4945 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4946
4947 PR libgfortran/32554
4948 * gfortran.dg/fmt_p_1.f90: New test.
4949
4950 2007-07-01 Ira Rosen <irar@il.ibm.com>
4951
4952 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
4953 initialization and fix dg-final check - the initialization loop is
4954 vectorizable.
4955
4956 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
4957 Volker Reichelt <reichelt@netcologne.de>
4958
4959 PR middle-end/32559
4960 * gcc.dg/pr32559.c: New test.
4961
4962 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
4963
4964 PR tree-optimization/25371
4965 * gcc.dg/vect/pr25371.c: New test.
4966
4967 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
4968
4969 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
4970 when allocating and initializing a flexible array.
4971
4972 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
4973
4974 PR fortran/20373
4975 * gfortran.dg/intrinsic.f90: New test.
4976
4977 2007-06-30 Tobias Burnus <burnus@net-b.de>
4978
4979 PR fortran/32555
4980 * gfortran.dg/fmt_zero_check.f90: New.
4981
4982 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
4983
4984 PR fortran/30284
4985 * gfortran.dg/repeat_f90: New test.
4986
4987 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4988
4989 PR testsuite/25241
4990 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
4991 -pedantic-errors, so we should match errors.
4992 * gcc.dg/cpp/escape-1.c: Likewise.
4993 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
4994 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
4995 warning.
4996 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
4997 errors instead of warnings.
4998 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
4999 a pedantic warning.
5000 * gcc.dg/cpp/arith-3.c: Likewise.
5001
5002 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5003
5004 PR testsuite/25241
5005 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
5006 * gcc.dg/pch/valid-2.c: Likewise.
5007 * gcc.dg/pch/valid-3.c: Likewise.
5008 * gcc.dg/pch/warn-1.c: Likewise.
5009 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
5010
5011 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5012
5013 PR c/4076
5014 * gcc.dg/Wunused-function.c: New.
5015
5016 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5017
5018 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
5019
5020 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
5021
5022 * g++.dg/other/canon-31724.C: New.
5023
5024 2007-06-29 Jan Hubicka <jh@suse.cz>
5025
5026 PR middle-end/32372
5027 * gcc.c-torture/compile/pr32372.c: new.
5028
5029 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
5030
5031 * gfortran.dg/operator_3.f90: New test.
5032
5033 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
5034
5035 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
5036 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
5037
5038 2007-06-29 Richard Guenther <rguenther@suse.de>
5039
5040 PR middle-end/32493
5041 * gcc.dg/inline-23.c: New testcase.
5042
5043 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
5044
5045 PR tree-optimization/24659
5046 * gcc.target/i386/vectorize2.c: New test.
5047 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
5048 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5049
5050 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
5051
5052 * gcc.dg/pointer-arith-9.c: New test.
5053
5054 2007-06-29 Tobias Burnus <burnus@net-b.de>
5055
5056 PR fortran/32483
5057 * gfortran.dg/fmt_read_2.f90: New.
5058
5059 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5060
5061 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
5062 If it exists, don't try to create it.
5063
5064 2007-06-28 Geoffrey Keating <geoffk@apple.com>
5065
5066 * g++.dg/ext/visibility/ms-compat-1.C: New.
5067
5068 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5069
5070 PR tree-opt/32417
5071 * gfortran.fortran-torture/compile/pr32417.f90: New test.
5072
5073 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
5074
5075 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
5076 targets.
5077
5078 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
5079
5080 PR fortran/32467
5081 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
5082
5083 2007-06-27 Richard Guenther <rguenther@suse.de>
5084
5085 PR middle-end/32492
5086 * gcc.dg/inline-22.c: New testcase.
5087
5088 2007-06-26 Hui-May Chang <hm.chang@apple.com>
5089
5090 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
5091 the scan-assembler constant.
5092
5093 2007-06-25 Geoffrey Keating <geoffk@apple.com>
5094
5095 PR 20216
5096 * gcc.dg/pr20216.c: New.
5097
5098 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
5099
5100 PR tree-opt/32421
5101 * gcc.dg/vect/pr32421.c: New test.
5102
5103 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
5104
5105 PR c++/32111
5106 * g++.dg/other/friend5.C: New test.
5107
5108 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
5109
5110 PR fortran/32464
5111 * gfortran.dg/host_assoc_function_2.f90: New test.
5112
5113 PR fortran/31494
5114 * gfortran.dg/host_assoc_call_1.f90: New test.
5115
5116 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5117
5118 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
5119
5120 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5121
5122 PR fortran/32456
5123 * gfortran.dg/error_format.f90: New test.
5124
5125 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
5126
5127 PR fortran/32136
5128 * gfortran.dg/pr32136.f90: New test.
5129
5130 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
5131
5132 PR fortran/31726
5133 * gfortran.dg/minmaxloc_1.f90: New test.
5134
5135 PR fortran/32298
5136 * gfortran.dg/minmaxloc_2.f90: New test.
5137
5138 2007-06-23 Richard Guenther <rguenther@suse.de>
5139
5140 PR tree-optimization/16876
5141 PR middle-end/29478
5142 * gcc.dg/pr29254.c: The warning is bogus.
5143 * gcc.dg/warn-1.c: Likewise.
5144 * gcc.dg/assign-warn-3.c: Likewise.
5145 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
5146
5147 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
5148
5149 * gcc.c-torture/execute/20070623-1.c: New.
5150
5151 2007-06-22 Jan Hubicka <jh@suse.cz>
5152
5153 * gcc.c-torture/compile/pr31541.c: New.
5154
5155 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
5156
5157 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
5158 Remove -m64 from dg-options.
5159
5160 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
5161
5162 PR middle-end/32374
5163 * gcc.dg/pr32374.c: New test.
5164
5165 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5166
5167 PR fortran/32360
5168 * gfortran.dg/pointer_assign_3.f90: New test.
5169
5170 2007-06-21 Sebastian Pop <sebpop@gmail.com>
5171
5172 * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
5173
5174 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5175
5176 PR fortran/31162
5177 * gfortran.dg/assign.f90: Update test.
5178 * gfortran.dg/real_do_1.f90: Update test.
5179 * gfortran.dg/gomp/omp_do1.f90: Update test.
5180 * gfortran.dg/warnings_are_errors_1.f: Update test.
5181 * gfortran.dg/g77/20010519-1.f: Update test.
5182 * gfortran.dg/g77/pr9258.f: Update test.
5183 * gfortran.dg/g77/960317-1.f: Update test.
5184
5185 2007-06-21 Richard Guenther <rguenther@suse.de>
5186
5187 PR tree-optimization/32453
5188 * gcc.c-torture/compile/pr32453.c: New testcase.
5189
5190 2007-06-21 Jakub Jelinek <jakub@redhat.com>
5191
5192 PR tree-optimization/31866
5193 * gcc.dg/pr31866.c: New test.
5194
5195 2007-06-21 Richard Guenther <rguenther@suse.de>
5196
5197 PR tree-optimization/32451
5198 * g++.dg/torture/20070621-1.C: New testcase.
5199
5200 2007-06-21 Christian Bruel <christian.bruel@st.com>
5201
5202 * gcc.dg/attr-isr.c: Test delay slot content.
5203
5204 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5205
5206 PR fortran/32361
5207 gfortran.dg/pointer_assign_2.f90: New test.
5208
5209 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5210
5211 PR fortran/25061
5212 gfortran.dg/invalid_procedure_name.f90: New test.
5213
5214 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
5215
5216 PR tree-optimization/25737
5217 * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
5218
5219 2007-06-20 Hui-May Chang <hm.chang@apple.com>
5220
5221 * gcc.target/i386/large-size-array-3.c: New.
5222
5223 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
5224 Richard Guenther <rguenther@suse.de>
5225
5226 PR fortran/32140
5227 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
5228
5229 2007-06-20 Jakub Jelinek <jakub@redhat.com>
5230
5231 PR middle-end/31959
5232 * gcc.dg/pr31959.c: New test.
5233
5234 PR inline-asm/32109
5235 * g++.dg/ext/asm10.C: New test.
5236
5237 PR middle-end/32285
5238 * gcc.c-torture/execute/20070614-1.c: New test.
5239
5240 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
5241
5242 * gcc.target/arm/stack-corruption.c: New test.
5243
5244 2007-06-19 Richard Guenther <rguenther@suse.de>
5245
5246 * g++.dg/torture/pr30252.C: New testcase.
5247
5248 2007-06-19 Jakub Jelinek <jakub@redhat.com>
5249
5250 PR tree-optimization/32353
5251 * g++.dg/opt/nrv13.C: New test.
5252
5253 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
5254
5255 PR fortran/20863
5256 PR fortran/20882
5257 * gfortran.dg/impure_assignment_2.f90 : New test.
5258
5259 PR fortran/32236
5260 * gfortran.dg/data_initialized_2.f90 : New test.
5261
5262 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
5263 appropriate version of 'dmach'.
5264
5265 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
5266
5267 PR target/32389
5268 * gcc.target/i386/pr32389.c New test.
5269
5270 2007-06-18 Simon Baldwin <simonb@google.com>
5271
5272 PR c++/31923
5273 * g++.dg/template/error25.C: New.
5274 * g++.dg/template/spec35.C: New.
5275
5276 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
5277
5278 * gcc.c-torture/compile/pr32355.c: New testcase.
5279
5280 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
5281
5282 PR tree-optimization/32383
5283 * g++.dg/opt/pr32383.C: New test.
5284
5285 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
5286
5287 PR rtl-optimization/32366
5288 * gcc.dg/vect/pr32366.c: New test.
5289
5290 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
5291
5292 * gcc.c-torture/compile/pr32349.c: New testcase.
5293
5294 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
5295
5296 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
5297 * gcc.target/sparc/combined-2.c: Likewise.
5298 * gcc.target/sparc/fexpand.c : Likewise.
5299 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
5300 * gcc.target/sparc/fpack16.c : Likewise.
5301 * gcc.target/sparc/fpmerge.c : Likewise.
5302 * gcc.target/sparc/fpmul.c : Likewise.
5303 * gcc.target/sparc/noresult.c : Likewise.
5304 * gcc.target/sparc/pdist.c: Likewise.
5305
5306 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
5307
5308 PR middle-end/31723
5309 * gcc.target/i386/recip-divf.c: New test.
5310 * gcc.target/i386/recip-sqrtf.c: Ditto.
5311 * gcc.target/i386/recip-vec-divf.c: Ditto.
5312 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5313 * gcc.target/i386/sse-recip.c: Ditto.
5314 * gcc.target/i386/sse-recip-vec.c: Ditto.
5315
5316 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
5317
5318 PR tree-opt/32225
5319 * gcc.c-torture/compile/20070605-1.c: New test.
5320
5321 * gcc.c-torture/compile/20070603-1.c: New testcase.
5322 * gcc.c-torture/compile/20070603-2.c: New testcase.
5323
5324 * gcc.c-torture/compile/20070531-1.c: New test.
5325
5326 PR tree-opt/32167
5327 * gcc.c-torture/compile/20070531-2.c: New test.
5328
5329 PR tree-opt/32144
5330 * gcc.c-torture/compile/20070529-1.c: New test.
5331
5332 PR tree-opt/32145
5333 * gcc.c-torture/compile/20070529-2.c: New test.
5334
5335 PR tree-opt/32015
5336 * gcc.c-torture/compile/20070520-1.c: New test.
5337
5338 * g++.dg/ext/java-1.C: New test.
5339
5340 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
5341 loops instead of one. Remove the "can't determine dependence"
5342 check.
5343 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
5344 needed as the cast is gone in the first place.
5345 * gcc.dg/max-1.c: Change local variable a to be a global one.
5346 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
5347 have a cast which is PREd.
5348
5349 2007-06-15 Mark Mitchell <mark@codesourcery.com>
5350
5351 * g++.dg/lookup/anon6.C: New test.
5352
5353 2007-06-14 Dirk Mueller <dmueller@suse.de>
5354
5355 PR c++/31806
5356 * g++.dg/opt/static6.C: New testcase.
5357
5358 2007-06-14 Geoff Keating <geoffk@apple.com>
5359
5360 * g++.dg/ext/visibility/overload-1.C: New.
5361
5362 PR 31093
5363 * g++.dg/ext/visibility/anon4.C: New.
5364
5365 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
5366
5367 PR target/32268
5368 * gcc.target/i386/pr32268.c: New test.
5369
5370 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
5371
5372 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
5373 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
5374 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
5375
5376 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
5377 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
5378 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
5379 BID is used.
5380
5381 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
5382
5383 PR fortran/32302
5384 * gfortran.dg/common_resize_1.f90: New test.
5385
5386 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
5387
5388 PR target/32274
5389 * gcc.dg/vect/pr32224.c: Fix.
5390
5391 2007-06-13 Eric Christopher <echristo@apple.com>
5392
5393 * gcc.target/i386/ssefn-1.c: Add -march=i386.
5394
5395 2007-06-13 Tobias Burnus <burnus@net-b.de>
5396
5397 PR fortran/32323
5398 * gfortran.dg/actual_array_vect_1.f90: New.
5399
5400 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
5401
5402 * gcc.target/sparc/mfpu.c: New test.
5403
5404 2007-06-12 Geoff Keating <geoffk@apple.com>
5405
5406 * g++.dg/warn/weak1.C: Suppress on Darwin.
5407 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
5408
5409 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
5410
5411 PR middle-end/31579
5412 * g++.dg/torture/pr31579.C: New testcase.
5413
5414 2007-06-12 Ian Lance Taylor <iant@google.com>
5415
5416 PR libstdc++/29286
5417 * g++.dg/init/new16.C: New test.
5418 * g++.dg/init/new17.C: New test.
5419 * g++.dg/init/new18.C: New test.
5420 * g++.dg/init/new19.C: New test.
5421
5422 2007-06-12 Olivier Hainque <hainque@adacore.com>
5423
5424 * gnat.dg/lhs_view_convert.adb: New test.
5425
5426 2007-06-12 Richard Guenther <rguenther@suse.de>
5427
5428 PR tree-optimization/15353
5429 PR tree-optimization/31657
5430 * gcc.c-torture/execute/20070424-1.c: New testcase.
5431 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
5432 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
5433 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
5434 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
5435 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
5436
5437 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
5438
5439 PR rtl-optimization/32293
5440 * gcc.dg/pr32293.c: New test.
5441
5442 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
5443
5444 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
5445
5446 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
5447
5448 PR fortran/29786
5449 * gfortran.dg/equiv_7.f90: New test.
5450 * gfortran.dg/equiv_constraint_7.f90: Change error message.
5451
5452 PR fortran/30875
5453 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
5454
5455 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
5456
5457 * gcc.dg/setjmp-3.c: Rename raise to raise0.
5458 * gcc.dg/setjmp-4.c: Likewise.
5459 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
5460
5461 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
5462
5463 PR rtl-optimization/31025
5464 * gfortran.dg/pr31025.f90: New.
5465
5466 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
5467
5468 PR target/32280
5469 * gcc.target/i386/pr32280.c: New test.
5470
5471 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
5472
5473 PR middle-end/32279
5474 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
5475
5476 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5477
5478 PR libgfortran/32235
5479 * gfortran.dg/backspace_9.f: New test.
5480
5481 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
5482
5483 * gcc.dg/tree-ssa/prefetch-7.c: New test.
5484
5485 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
5486
5487 * gcc.dg/tree-ssa/loop-28.c: New testcase.
5488
5489 2007-06-09 Ian Lance Taylor <iant@google.com>
5490
5491 PR tree-optimization/32169
5492 * gcc.c-torture/compile/pr32169.c: New test.
5493
5494 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
5495
5496 * gcc.dg/vect/costmodel: New directory.
5497 * gcc.dg/vect/costmodel/i386: New directory.
5498 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
5499 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5500 New test.
5501 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
5502 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
5503 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
5504 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
5505 * gcc.dg/vect/costmodel/x86_64: New directory.
5506 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
5507 New testsuite.
5508 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5509 New test.
5510 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
5511 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
5512 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
5513 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
5514 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
5515
5516 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
5517
5518 PR tree-optimization/32243
5519 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
5520 flags for -Os tests.
5521 * gcc.dg/vect/03-vect-pr32243.c: New test.
5522
5523 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
5524
5525 PR tree-optimization/32224
5526 * gcc.dg/vect/pr32224.c: New test.
5527
5528 2007-06-08 Jakub Jelinek <jakub@redhat.com>
5529
5530 PR c++/32177
5531 * g++.dg/gomp/pr32177.C: New test.
5532
5533 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5534
5535 PR testsuite/25241
5536 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
5537 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
5538 warning nor an error.
5539 * gcc.dg/Wfatal-2.c: Likewise.
5540 * gcc.dg/Werror-1.c: Likewise.
5541 * gcc.dg/Werror-5.c: Likewise.
5542 * gcc.dg/Werror-7.c: Likewise.
5543 * gcc.dg/Werror-10.c: Likewise.
5544 * gcc.dg/Werror-11.c: Likewise.
5545
5546 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
5547
5548 PR c++/30759
5549 * g++.dg/init/brace6.C: New test.
5550
5551 2007-06-07 Geoffrey Keating <geoffk@apple.com>
5552
5553 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
5554 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
5555 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
5556 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
5557
5558 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
5559 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
5560 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
5561 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
5562 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
5563 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
5564 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
5565 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
5566
5567 * gcc.dg/darwin-minversion-3.c: New.
5568
5569 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
5570
5571 * gcc.target/i386/builtin-copysign.c: New test.
5572
5573 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
5574
5575 PR tree-optimization/32220
5576 * gfortran.dg/predcom-2.f: New testcase.
5577
5578 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
5579
5580 PR tree-opt/32231
5581 * gcc.target/i386/vectorize4.c: New test.
5582
5583 2007-06-06 Steve Ellcey <sje@cup.hp.com>
5584
5585 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
5586
5587 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5588
5589 PR testsuite/25241
5590 * gcc.dg/simd-5.c: Mark output as a note.
5591 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
5592 dg-message.
5593 * gcc.dg/simd-1.c: Likewise.
5594 * gcc.dg/always_inline.c: Mark output as a sorry.
5595 * gcc.dg/always_inline2.c: Likewise.
5596 * gcc.dg/always_inline3.c: Likewise.
5597
5598 2007-06-06 Ian Lance Taylor <iant@google.com>
5599
5600 * g++.dg/conversion/enum1.C: New test.
5601
5602 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
5603
5604 PR tree-optimization/32216
5605 * gcc.dg/vect/pr32216.c: New test.
5606
5607 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5608
5609 PR testsuite/18923
5610 * gfortran.dg/invalid_contains_1.f90: New test.
5611 * gfortran.dg/invalid_contains_2.f90: New test.
5612
5613 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5614
5615 PR testsuite/32057
5616 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
5617 midnight issues.
5618
5619 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5620
5621 PR testsuite/25241
5622 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
5623 dg-message to match de note.
5624 * gcc.dg/pr26570.c: Use dg-message for a note.
5625 * gcc.dg/pr29254.c: Use dg-message for generic output and use
5626 dg-error instead of dg-warning because of -Werror.
5627 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
5628 neither an error, nor a warning.
5629 * gcc.dg/glibc-uclibc-2.c: Likewise
5630 * gcc.dg/cpp/19940712-1.c: Likewise.
5631
5632 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
5633
5634 PR preprocessor/23479
5635 * gcc.dg/binary-constants-1.c: Add test suites for
5636 the 0b-prefixed binary integer constants.
5637 * gcc.dg/binary-constants-2.c: Ditto.
5638 * gcc.dg/binary-constants-3.c: Ditto.
5639 * gcc.dg/binary-constants-4.c: Ditto.
5640
5641 2007-06-05 Ian Lance Taylor <iant@google.com>
5642
5643 * gcc.dg/Wstrict-overflow-19.c: New test.
5644
5645 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
5646
5647 * gcc.dg/matrix/matrix-6.c: Remove conversion.
5648
5649 2007-06-04 Ian Lance Taylor <iant@google.com>
5650
5651 * gcc.dg/Wstrict-overflow-18.c: New test.
5652
5653 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5654
5655 PR testsuite/25241
5656 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
5657 * gcc.dg/cpp/mi5.c: Likewise.
5658 * gcc.dg/cpp/mi7.c: Likewise.
5659
5660 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
5661
5662 PR c/32191
5663 * gcc.dg/pr32191.c: New test.
5664
5665 2007-05-28 Tobias Burnus <burnus@net-b.de>
5666
5667 PR fortran/32124
5668 * gfortran.dg/allocate_stat_1.f90: Remove.
5669
5670 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
5671
5672 * gcc.target/i386/sse4_2-check.h: New.
5673 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
5674 * gcc.target/i386/sse4_2-crc32.h: Likewise.
5675 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
5676 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5677 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
5678 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
5679 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
5680 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
5681 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
5682 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
5683 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
5684 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
5685 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
5686 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
5687 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
5688 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
5689 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
5690 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5691
5692 2007-06-01 Geoffrey Keating <geoffk@apple.com>
5693
5694 * gcc.dg/pie-link.c: New test.
5695
5696 2007-06-01 Ian Lance Taylor <iant@google.com>
5697
5698 * gcc.dg/Wstrict-overflow-17.c: New test.
5699
5700 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
5701
5702 * gcc.dg/builtin-return-1.c (g): New.
5703 (main): Allocate at least 64 bytes on the stack.
5704
5705 2007-05-31 Mark Mitchell <mark@codesourcery.com>
5706
5707 * g++.dg/init/cleanup3.C: New test.
5708
5709 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
5710
5711 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
5712 int is 16 bits.
5713
5714 007-05-31 Paul Thomas <pault@gcc.gnu.org>
5715
5716 PR fortran/32156
5717 * gfortran.dg/char_array_constructor_3.f90: New test.
5718
5719 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
5720
5721 PR tree-optimization/32160
5722 * gfortran.dg/predcom-1.f: New test.
5723
5724 2007-05-31 Richard Guenther <rguenther@suse.de>
5725
5726 * g++.dg/other/str_empty.C: Move...
5727 * g++.dg/other/pr30567.C: Move...
5728 * g++.dg/tree-ssa/pr27218.C: Move...
5729 * g++.dg/torture: ...here and remove dg-options.
5730
5731 2007-05-31 Paolo Carlini <pcarlini@suse.de>
5732
5733 PR c++/32158
5734 * g++.dg/ext/is_pod_incomplete.C: New.
5735
5736 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
5737 Douglas Gregor <doug.gregor@gmail.com>
5738 Pedro Lamarao <pedro.lamarao@mndfck.org>
5739 Howard Hinnant <howard.hinnant@gmail.com>
5740
5741 PR c++/7412
5742 PR c++/29939
5743 * g++.dg/cpp0x/rv8p.C: New.
5744 * g++.dg/cpp0x/temp-constructor-bug.C: New.
5745 * g++.dg/cpp0x/cast-bug.C: New.
5746 * g++.dg/cpp0x/elision_weak.C: New.
5747 * g++.dg/cpp0x/collapse-bug.C: New.
5748 * g++.dg/cpp0x/rv3p.C: New.
5749 * g++.dg/cpp0x/rv7n.C: New.
5750 * g++.dg/cpp0x/overload-conv-1.C: New.
5751 * g++.dg/cpp0x/rv2n.C: New.
5752 * g++.dg/cpp0x/deduce.C: New.
5753 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
5754 * g++.dg/cpp0x/rv6p.C: New.
5755 * g++.dg/cpp0x/template_deduction.C: New.
5756 * g++.dg/cpp0x/implicit-copy.C: New.
5757 * g++.dg/cpp0x/rv1p.C: New.
5758 * g++.dg/cpp0x/cast.C: New.
5759 * g++.dg/cpp0x/rv5n.C: New.
5760 * g++.dg/cpp0x/collapse.C: New.
5761 * g++.dg/cpp0x/overload-conv-2.C: New.
5762 * g++.dg/cpp0x/rv4p.C: New.
5763 * g++.dg/cpp0x/rvo.C: New.
5764 * g++.dg/cpp0x/iop.C: New.
5765 * g++.dg/cpp0x/rv3n.C: New.
5766 * g++.dg/cpp0x/rv7p.C: New.
5767 * g++.dg/cpp0x/reference_collapsing.C: New.
5768 * g++.dg/cpp0x/overload.C: New.
5769 * g++.dg/cpp0x/named.C: New.
5770 * g++.dg/cpp0x/rv2p.C: New.
5771 * g++.dg/cpp0x/rv6n.C: New.
5772 * g++.dg/cpp0x/not_special.C: New.
5773 * g++.dg/cpp0x/bind.C: New.
5774 * g++.dg/cpp0x/rv1n.C: New.
5775 * g++.dg/cpp0x/rv5p.C: New.
5776 * g++.dg/cpp0x/elision.C: New.
5777 * g++.dg/cpp0x/named_refs.C: New.
5778 * g++.dg/cpp0x/unnamed_refs.C: New.
5779 * g++.dg/cpp0x/rv4n.C: New.
5780 * g++.dg/cpp0x/elision_neg.C: New.
5781 * g++.dg/init/copy7.C: Run in C++98 mode.
5782 * g++.dg/overload/arg1.C: Ditto.
5783 * g++.dg/overload/arg4.C: Ditto.
5784
5785 2007-05-30 Jakub Jelinek <jakub@redhat.com>
5786
5787 PR c++/31809
5788 * g++.dg/opt/static5.C: New test.
5789
5790 2007-05-30 Richard Guenther <rguenther@suse.de>
5791
5792 * g++.dg/dg.exp: Prune torture/.
5793 * g++.dg/torture/dg-torture.exp: New testsuite.
5794
5795 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
5796
5797 * gcc.target/arm/pr27387.C: Move and rename to ...
5798 * g++.dg/inherit/thunk8.C: ... here.
5799
5800 2007-05-30 Jakub Jelinek <jakub@redhat.com>
5801
5802 PR tree-optimization/31769
5803 * g++.dg/gomp/pr31769.C: New test.
5804
5805 2007-05-29 Hui-May Chang <hm.chang@apple.com>
5806
5807 * gcc.target/i386/stack-realign.c: New.
5808
5809 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
5810
5811 * gcc.dg/tree-ssa/prefetch-6.c: New test.
5812
5813 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
5814
5815 * gfortran.dg/sizeof.f90: New.
5816
5817 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5818
5819 PR c/31339
5820 * gcc.dg/boolcomplex-1.c: New test.
5821
5822 PR c++/31339
5823 * g++.dg/ext/boolcomplex-1.c: New test.
5824
5825 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
5826
5827 * gcc.dg/matrix: New directory.
5828
5829 2007-05-28 Tobias Burnus <burnus@net-b.de>
5830
5831 PR fortran/32124
5832 * gfortran.dg/allocate_stat_1.f90: New.
5833
5834 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
5835
5836 PR fortran/31972
5837 * transfer_hollerith_1.f90: New test.
5838
5839 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5840
5841 PR tree-opt/32100
5842 * gcc.c-torture/execute/vrp-7.c: New test.
5843
5844 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
5845
5846 * gfortran.dg/transfer_simplify_4.f90: New test.
5847
5848 2007-05-27 Tobias Burnus <burnus@net-b.de>
5849
5850 PR fortran/32088
5851 * gfortran.dg/func_result_3.f90: New.
5852
5853 2007-05-27 Tobias Burnus <burnus@net-b.de>
5854
5855 PR middle-end/32083
5856 * gfortran.dg/transfer_simplify_3.f90: New.
5857
5858 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
5859
5860 PR target/32065
5861 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
5862 to compile options.
5863 * gcc.target/i386/pr32065-2.c: New test.
5864
5865 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5866
5867 PR fortran/31813
5868 * gfortran.dg/io_constraints_2.f90: Update.
5869
5870 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
5871
5872 PR fortran/31219
5873 * gfortran.dg/array_constructor_17.f90: New test.
5874
5875 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
5876
5877 PR tree-opt/32090
5878 * g++.dg/opt/array2.C: New testcase.
5879
5880 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
5881
5882 PR target/32065
5883 * gcc.target/i386/pr32065.c: New test.
5884
5885 2007-05-25 Dirk Mueller <dmueller@suse.de>
5886 Marcus Meissner <meissner@suse.de>
5887
5888 * gcc.dg/attr-alloc_size.c: New.
5889
5890 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
5891 Lee Millward <lee.millward@gmail.com>
5892
5893 PR c++/31745
5894 * g++.dg/parse/crash34.C: New test.
5895
5896 * g++.dg/parse/crash35.C: New test.
5897
5898 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
5899
5900 * gcc.target/i386/sse2-check.h: New.
5901 * gcc.target/i386/sse2-vec-1.c: Likewise.
5902 * gcc.target/i386/sse2-vec-2.c: Likewise.
5903 * gcc.target/i386/sse2-vec-3.c: Likewise.
5904 * gcc.target/i386/sse2-vec-4.c: Likewise.
5905 * gcc.target/i386/sse2-vec-5.c: Likewise.
5906 * gcc.target/i386/sse2-vec-6.c: Likewise.
5907
5908 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
5909
5910 PR c++/31431
5911 PR c++/31432
5912 PR c++/31434
5913 PR c++/31435
5914 PR c++/31437
5915 PR c++/31438
5916 PR c++/31442
5917 PR c++/31443
5918 PR c++/31444
5919 PR c++/31445
5920 * g++.dg/cpp0x/pr31431.C: New.
5921 * g++.dg/cpp0x/pr31437.C: New.
5922 * g++.dg/cpp0x/pr31442.C: New.
5923 * g++.dg/cpp0x/pr31444.C: New.
5924 * g++.dg/cpp0x/pr31431-2.C: New.
5925 * g++.dg/cpp0x/pr31432.C: New.
5926 * g++.dg/cpp0x/pr31434.C: New.
5927 * g++.dg/cpp0x/pr31438.C: New.
5928 * g++.dg/cpp0x/pr31443.C: New.
5929 * g++.dg/cpp0x/pr31445.C: New.
5930 * g++.dg/cpp0x/variadic-crash1.C: New.
5931
5932 2007-05-25 Richard Sandiford <richard@codesourcery.com>
5933
5934 * gcc.target/arm/long-calls-1.c: New test.
5935 * gcc.target/arm/long-calls-2.c: Likewise.
5936 * gcc.target/arm/long-calls-3.c: Likewise.
5937 * gcc.target/arm/long-calls-4.c: Likewise.
5938
5939 2007-05-25 Richard Guenther <rguenther@suse.de>
5940 Andrew Pinski <andrew_pinski@playstation.sony.com>
5941
5942 PR tree-optimization/31982
5943 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
5944
5945 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
5946
5947 PR fortran/32047
5948 * gfortran.dg/result_in_spec_2.f90: New test.
5949
5950 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5951
5952 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
5953
5954 2007-05-24 Ollie Wild <aaw@google.com>
5955
5956 * gcc.dg/cpp/counter-1.c: New test.
5957 * gcc.dg/pch/counter-1.c: New test.
5958 * gcc.dg/pch/counter-1.hs: New file.
5959 * gcc.dg/pch/counter-2.c: New test.
5960 * gcc.dg/pch/counter-2.hs: New file.
5961 * gcc.dg/pch/counter-3.c: New test.
5962 * gcc.dg/pch/counter-3.hs: New file.
5963
5964 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
5965
5966 * gcc.dg/tree-ssa/predcom-1.c: New test.
5967 * gcc.dg/tree-ssa/predcom-2.c: New test.
5968 * gcc.dg/tree-ssa/predcom-3.c: New test.
5969 * gcc.dg/tree-ssa/predcom-4.c: New test.
5970 * gcc.dg/tree-ssa/predcom-5.c: New test.
5971 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
5972
5973 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
5974
5975 PR testsuite/32062
5976 * gcc.target/i386/sse4_1-check.h (MASK): New.
5977
5978 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5979
5980 PR fortran/32038
5981 * gfortran.dg/pr25603.f: Initialize integer variables.
5982
5983 2007-05-23 Ian Lance Taylor <iant@google.com>
5984
5985 * g++.dg/other/vrp1.C: New test.
5986
5987 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
5988
5989 PR preprocessor/20077
5990 * gcc.dg/cpp/paste15.c: New test.
5991
5992 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
5993 Nigel Stephens <nigel@mips.com>
5994 Richard Sandiford <richard@codesourcery.com>
5995
5996 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
5997 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
5998 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
5999 * gcc.target/mips/inter/mips16-inter.exp: New.
6000
6001 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
6002
6003 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
6004
6005 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
6006
6007 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
6008 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
6009 * gcc.target/i386/sse3-addsubps.c: Likewise.
6010 * gcc.target/i386/sse3-haddpd.c: Likewise.
6011 * gcc.target/i386/sse3-haddps.c: Likewise.
6012 * gcc.target/i386/sse3-hsubpd.c: Likewise.
6013 * gcc.target/i386/sse3-hsubps.c: Likewise.
6014 * gcc.target/i386/sse3-lddqu.c: Likewise.
6015 * gcc.target/i386/sse3-movddup.c: Likewise.
6016 * gcc.target/i386/sse3-movshdup.c: Likewise.
6017 * gcc.target/i386/sse3-movsldup.c: Likewise.
6018
6019 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
6020 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
6021 * gcc.target/i386/ssse3-pabsd.c: Likewise.
6022 * gcc.target/i386/ssse3-pabsw.c: Likewise.
6023 * gcc.target/i386/ssse3-palignr.c: Likewise.
6024 * gcc.target/i386/ssse3-phaddd.c: Likewise.
6025 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
6026 * gcc.target/i386/ssse3-phaddw.c: Likewise.
6027 * gcc.target/i386/ssse3-phsubd.c: Likewise.
6028 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
6029 * gcc.target/i386/ssse3-phsubw.c: Likewise.
6030 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
6031 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
6032 * gcc.target/i386/ssse3-pshufb.c: Likewise.
6033 * gcc.target/i386/ssse3-psignb.c: Likewise.
6034 * gcc.target/i386/ssse3-psignd.c: Likewise.
6035 * gcc.target/i386/ssse3-psignw.c: Likewise.
6036 * gcc.target/i386/ssse3-vals.h: Likewise.
6037
6038 * gcc.target/i386/sse3-check.h: New file.
6039 * gcc.target/i386/ssse3-check.h: Likewise.
6040
6041 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
6042
6043 PR middle-end/31095
6044 * gcc.c-torture/compile/bcopy-1.c: New testcase.
6045
6046 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
6047
6048 PR middle-end/31606
6049 * gcc.c-torture/20070522-1.c: New testcase.
6050
6051 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6052
6053 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
6054
6055 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
6056
6057 * gcc.c-torture/execute/ieee/20000320-1.x,
6058 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
6059 m68k-*-* and check_effective_target_coldfire_fpu.
6060
6061 2007-05-22 Ollie Wild <aaw@google.com>
6062
6063 * g++.dg/lookup/hidden-class10.C: New test.
6064 * g++.dg/lookup/hidden-class11.C: New test.
6065
6066 2007-05-22 Ollie Wild <aaw@google.com>
6067
6068 * g++.dg/lookup/name-clash5.C: New test.
6069 * g++.dg/lookup/name-clash6.C: New test.
6070
6071 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6072
6073 * g++.dg/other/i386-2.C: Update comments on header files tested.
6074 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
6075 of <tmmintrin.h>.
6076 * gcc.target/i386/sse-12.c: Likewise.
6077 * gcc.target/i386/sse-13.c: Likewise.
6078 * gcc.target/i386/sse-14.c: Likewise.
6079
6080 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
6081 Redefined to test with immediate operand.
6082 (__builtin_ia32_blendps): Likewise.
6083 (__builtin_ia32_blendpd): Likewise.
6084 (__builtin_ia32_dpps): Likewise.
6085 (__builtin_ia32_dpps): Likewise.
6086 (__builtin_ia32_insertps128): Likewise.
6087 (__builtin_ia32_vec_ext_v4sf): Likewise.
6088 (__builtin_ia32_vec_set_v16qi): Likewise.
6089 (__builtin_ia32_vec_set_v4si): Likewise.
6090 (__builtin_ia32_vec_set_v2di): Likewise.
6091 (__builtin_ia32_vec_ext_v16qi): Likewise.
6092 (__builtin_ia32_vec_ext_v4si): Likewise.
6093 (__builtin_ia32_vec_ext_v2di): Likewise.
6094 (__builtin_ia32_roundpd): Likewise.
6095 (__builtin_ia32_roundsd): Likewise.
6096 (__builtin_ia32_roundps): Likewise.
6097 (__builtin_ia32_roundss): Likewise.
6098 (__builtin_ia32_mpsadbw128): Likewise.
6099
6100 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6101
6102 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
6103
6104 2007-05-22 Janis Johnson <janis187@us.ibm.com>
6105
6106 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
6107 failures.
6108 * gcc.dg/dfp/func-struct.c: Ditto.
6109 * gcc.dg/dfp/operator-assignment.c: Ditto.
6110 * gcc.dg/dfp/convert-bfp.c: Ditto.
6111 * gcc.dg/dfp/convert-int.c: Ditto.
6112 * gcc.dg/dfp/convert-int-max.c: Ditto.
6113 * gcc.dg/dfp/func-scalar.c: Ditto.
6114 * gcc.dg/dfp/cast.c: Ditto.
6115 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
6116 failures, and fix a typo in return type of arg1_128.
6117 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
6118 failures, and fix a typo in a constant suffix.
6119 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
6120 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
6121
6122 2007-05-22 Janis Johnson <janis187@us.ibm.com>
6123 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6124
6125 * lib/gcc-dg.exp(process_message): New proc.
6126 (dg-message): New test directive.
6127 * gcc.dg/always_inline.c: Use dg-message.
6128 * gcc.dg/always_inline2.c: Ditto.
6129 * gcc.dg/always_inline3.c: Ditto.
6130 * gcc.dg/invalid-call-1.c: Ditto.
6131 * gcc.dg/pr17506.c: Ditto.
6132 * gcc.dg/simd-5.c: Ditto.
6133 * gcc.dg/simd-6.c: Ditto.
6134 * gcc.dg/va-arg-2.c: Ditto.
6135 * gcc.dg/cpp/syshdr.c: Ditto.
6136 * gcc.dg/cpp/unc4.c: Ditto.
6137 * gcc.dg/cpp/trad/mi1.c: Ditto.
6138 * gcc.dg/cpp/trad/mi5.c: Ditto.
6139 * gcc.dg/cpp/trad/mi7.c: Ditto.
6140 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
6141 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
6142 * gcc.test-framework/test-framework.awk: Special-case outexists
6143 tests.
6144
6145 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6146
6147 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
6148 (bit_SSE4_2): Likewise.
6149 (bit_POPCNT): Likewise.
6150
6151 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
6152 Check if assembler supports SSE4 instructions.
6153
6154 * gcc.target/i386/sse4_1-blendpd.c: New file.
6155 * gcc.target/i386/sse4_1-blendps.c: Likewise.
6156 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
6157 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
6158 * gcc.target/i386/sse4_1-check.h: Likewise.
6159 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
6160 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
6161 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
6162 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
6163 * gcc.target/i386/sse4_1-extractps.c: Likewise.
6164 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
6165 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
6166 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
6167 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
6168 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
6169 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
6170 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
6171 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
6172 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
6173 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
6174 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6175 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
6176 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
6177 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
6178 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
6179 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6180 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
6181 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
6182 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
6183 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
6184 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
6185 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
6186 * gcc.target/i386/sse4_1-pminud.c: Likewise.
6187 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
6188 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
6189 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
6190 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
6191 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
6192 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
6193 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
6194 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
6195 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
6196 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
6197 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
6198 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
6199 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
6200 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
6201 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
6202 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
6203 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
6204 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
6205 * gcc.target/i386/sse4_1-round.h: Likewise.
6206 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6207 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6208 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6209 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
6210 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6211 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6212 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6213 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6214 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6215 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6216 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6217 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6218 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6219 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6220
6221 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6222
6223 PR fortran/31627
6224 * gfortran.dg/bounds_check_7.f90: New test.
6225
6226 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
6227
6228 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
6229 (check_effective_target_sse4a): Ditto.
6230
6231 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
6232 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
6233 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
6234 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
6235 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
6236 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
6237 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
6238 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
6239 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
6240 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
6241 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
6242 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
6243 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
6244 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
6245 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
6246 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
6247 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
6248 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
6249 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
6250 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
6251
6252 2007-05-21 Mark Mitchell <mark@codesourcery.com>
6253
6254 * g++.dg/ext/cleanup-1.C: New test.
6255 * g++.dg/ext/cleanup-2.C: Likewise.
6256 * g++.dg/ext/cleanup-3.C: Likewise.
6257 * g++.dg/ext/cleanup-4.C: Likewise.
6258 * g++.dg/ext/cleanup-5.C: Likewise.
6259 * g++.dg/ext/cleanup-6.C: Likewise.
6260 * g++.dg/ext/cleanup-8.C: Likewise.
6261 * g++.dg/ext/cleanup-9.C: Likewise.
6262 * g++.dg/ext/cleanup-10.C: Likewise.
6263 * g++.dg/ext/cleanup-11.C: Likewise.
6264 * g++.dg/ext/cleanup-dtor.C: Likewise.
6265
6266 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
6267
6268 PR middle-end/31995
6269 * gcc.dg/vect/vect-102a.c: New test.
6270
6271 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
6272 Paolo Carlini <pcarlini@suse.de>
6273 Uros Bizjak <ubizjak@gmail.com>
6274
6275 * gcc.dg/gcc-have-sync-compare-and-swap.c,
6276 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6277 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6278 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
6279 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6280 New testcases.
6281
6282 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
6283
6284 PR fortran/32002
6285 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
6286
6287 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6288
6289 PR fortran/32027
6290 * gfortran.dg/do_3.F90: Add checks for the final value of the
6291 loop variable.
6292
6293 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
6294
6295 * gcc.c-torture/execute/990127-2.x: New file.
6296
6297 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
6298
6299 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
6300 * gcc.target/i386/sse-12: Add -O to compile options.
6301 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
6302 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
6303 and mm3dnow.h. Add -O to compile options.
6304
6305 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
6306
6307 PR fortran/31867
6308 * gfortran.dg/char_length_5.f90: New test.
6309
6310 PR fortran/31994
6311 * gfortran.dg/array_reference_1.f90: New test.
6312
6313 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6314
6315 PR middle-end/7651
6316 PR c++/11856
6317 PR c/12963
6318 PR c/23587
6319 PR other/29694
6320 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
6321 * gcc.dg/Wtype-limits.c: New.
6322 * gcc.dg/Wtype-limits-Wextra.c: New.
6323 * gcc.dg/Wtype-limits-no.c: New.
6324 * g++.dg/warn/Wtype-limits.C: New.
6325 * g++.dg/warn/Wtype-limits-Wextra.C: New.
6326 * g++.dg/warn/Wtype-limits-no.C: New.
6327
6328 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6329
6330 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
6331 instead of "-msse2".'
6332 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
6333 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
6334 and mm3dnow.h.
6335 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
6336 to test with immediate operand.
6337 (__builtin_ia32_insertqi): Ditto.
6338 (__builtin_ia32_palignr128): Ditto.
6339 (__builtin_ia32_palignr): Ditto.
6340 (__builtin_ia32_pshufhw): Ditto.
6341 (__builtin_ia32_pshuflw): Ditto.
6342 (__builtin_ia32_pshufd): Ditto.
6343 (__builtin_ia32_vec_set_v8hi): Ditto.
6344 (__builtin_ia32_vec_ext_v8hi): Ditto.
6345 (__builtin_ia32_shufpd): Ditto.
6346 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6347
6348 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
6349
6350 PR fortran/32001
6351 * gfortran.dg/min_max_conformance.f90: Added more testcases.
6352
6353 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6354
6355 PR target/31585
6356 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
6357 and "__inline". Use "-msse" instead of "-msse2".
6358
6359 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6360
6361 PR middle-end/7651
6362 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
6363 * gcc.dg/20030906-2.c: Likewise.
6364 * objc.dg/method-17.m: Add -Wreturn-type.
6365 * obj-c++.dg/method-21.mm: Likewise.
6366
6367 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6368
6369 PR target/31585
6370 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
6371 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
6372 (__builtin_ia32_psrlqi128): Ditto.
6373 (__builtin_ia32_psrlwi128): Ditto.
6374 (__builtin_ia32_psrldi128): Ditto.
6375 (__builtin_ia32_psrldqi128): Ditto.
6376 (__builtin_ia32_pslldqi128): Ditto.
6377 (__builtin_ia32_psrawi128): Ditto.
6378 (__builtin_ia32_psradi128): Ditto.
6379 (__builtin_ia32_psllqi128): Ditto.
6380 (__builtin_ia32_pslldi128): Ditto.
6381 (__builtin_prefetch): Ditto.
6382 (__builtin_ia32_pshufw): Ditto.
6383 (__builtin_ia32_vec_set_v4hi): Ditto.
6384 (__builtin_ia32_vec_ext_v4hi): Ditto.
6385 (__builtin_ia32_shufps): Ditto.
6386 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6387
6388 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6389
6390 PR fortran/31974
6391 * gfortran.dg/char_allocation_1.f90: New test.
6392
6393 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6394
6395 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
6396 * gcc.dg/Wconversion-sign.c: New.
6397 * gcc.dg/Wconversion-integer-no-sign.c: New.
6398 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
6399 Wconversion-sign.C
6400 * g++.dg/warn/Wconversion-sign.C: New.
6401 * g++.old-deja/g++.other/warn4.C: Update.
6402 * g++.dg/warn/Wconversion1.C: Likewise.
6403
6404 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6405
6406 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
6407 * gcc.dg/torture/builtin-math-4.c: Likewise.
6408
6409 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6410
6411 PR libfortran/31964
6412 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
6413
6414 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
6415
6416 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
6417
6418 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
6419
6420 PR target/31628
6421 * gcc.target/i386/pr31628.c: New.
6422
6423 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
6424
6425 PR middle-end/31344
6426 * gcc.dg/pr31344.c: New test.
6427
6428 2007-05-17 Ian Lance Taylor <iant@google.com>
6429
6430 PR tree-optimization/31953
6431 * gcc.c-torture/compile/pr31953.c: New test.
6432
6433 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6434
6435 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
6436
6437 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
6438 and drem.
6439 * gcc.dg/torture/builtin-math-4.c: Likewise.
6440
6441 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
6442 * gcc.dg/torture/builtin-math-4.c: Likewise.
6443
6444 * gcc.dg/torture/builtin-math-4.c: New test.
6445
6446 2007-05-17 Janis Johnson <janis187@us.ibm.com>
6447 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6448
6449 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
6450 * gcc.dg/cpp/include2.c: Ditto.
6451 * gcc.dg/cpp/mac-dir-2.c: Ditto.
6452 * gcc.dg/cpp/paste5.c: Ditto.
6453 * gcc.dg/cpp/paste6.c: Ditto.
6454 * gcc.dg/cpp/paste8.c: Ditto.
6455 * gcc.dg/cpp/paste11.c: Ditto.
6456 * gcc.dg/cpp/paste13.c: Ditto.
6457 * gcc.dg/cpp/skipping2.c: Ditto.
6458 * gcc.dg/reg-vol-struct-1.c: Ditto.
6459 * gcc.dg/Wshadow-1.c: Ditto.
6460 * gcc.dg/cpp/trad/comment.c: Ditto.
6461 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
6462 * gcc.dg/cpp/if-2.c: Ditto.
6463 * gcc.dg/array-5.c: Ditto.
6464 * gcc.dg/inline-15.c: Ditto.
6465 * gcc.dg/pr27953.c: Ditto.
6466 * gcc.dg/Wno-c++-compat.c: Ditto.
6467
6468 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
6469
6470 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
6471
6472 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
6473
6474 * gcc.c-torture/execute/20070517-1.c: New test.
6475
6476 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
6477
6478 PR fortran/31919
6479 * gfortran.dg/min_max_conformance.f90: New test.
6480
6481 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
6482
6483 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
6484 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
6485 gcc.dg/vect/vect-104.c: Use more complex construction to
6486 prevent vectorizing.
6487 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
6488
6489 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
6490
6491 PR tree-optimization/24659
6492 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
6493 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
6494 not vect_int target.
6495 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
6496 not vect_int target. Loop is vectorized for vect_intfloat_cvt
6497 targets.
6498 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
6499 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
6500 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
6501
6502 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
6503
6504 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
6505 and x86_64-*-* targets.
6506 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
6507
6508 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
6509
6510 PR fortran/18769
6511 PR fortran/30881
6512 PR fortran/31194
6513 PR fortran/31216
6514 PR fortran/31427
6515 * transfer_simplify_1.f90: New test.
6516 * transfer_simplify_2.f90: New test.
6517
6518 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
6519
6520 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
6521
6522 2007-05-14 Janis Johnson <janis187@us.ibm.com>
6523
6524 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6525
6526 * gcc.dg/fltconst-pedantic-dfp.c: New test.
6527
6528 PR c/31924
6529 * gcc.dg/fltconst-1.c: New test.
6530
6531 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
6532 * gcc.dg/dfp/operator-assignment.c: Ditto.
6533
6534 2007-05-14 Paolo Carlini <pcarlini@suse.de>
6535
6536 PR c++/29928
6537 * g++.dg/rtti/typeid5.C: New.
6538
6539 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6540
6541 PR fortran/31725
6542 * gfortran.dg/substr_4.f: New test.
6543
6544 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
6545
6546 * gcc.target/m68k/interrupt_thread-1.c,
6547 gcc.target/m68k/interrupt_thread-2.c,
6548 gcc.target/m68k/interrupt_thread-3.c: New.
6549 * gcc.target/m68k/m68k.exp: Accept fido.
6550
6551 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6552
6553 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
6554 * gfortran.dg/altreturn_3.f90: Likewise.
6555 * gfortran.dg/assumed_dummy_1.f90: Likewise.
6556 * gfortran.dg/default_numeric_type_1.f90: Likewise.
6557 * gfortran.dg/inquire_iolength.f90: Likewise.
6558 * gfortran.dg/module_naming_1.f90: Likewise.
6559 * gfortran.dg/oldstyle_2.f90: Likewise.
6560 * gfortran.dg/operator_2.f90: Likewise.
6561 * gfortran.dg/parameter_array_element_1.f90: Likewise.
6562 * gfortran.dg/used_types_11.f90: Likewise.
6563 * gfortran.dg/zero_array_components_1.f90: Likewise.
6564 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
6565 * gfortran.dg/parameter_array_dummy.f90: Likewise.
6566 * gfortran.dg/real_const_3.f90: Likewise.
6567
6568 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
6569
6570 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
6571 * gcc.dg/tree-ssa/loop-30.c: New test.
6572
6573 2007-05-13 Richard Guenther <rguenther@suse.de>
6574
6575 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
6576 scanning forwprop1.
6577 * g++.dg/tree-ssa/pr31146.C: Likewise.
6578
6579 2007-05-13 Revital Eres <eres@il.ibm.com>
6580
6581 * gcc.dg/dse.c: New test.
6582
6583 2007-05-12 Richard Guenther <rguenther@suse.de>
6584
6585 PR tree-optimization/31797
6586 * gcc.c-torture/compile/pr31797.c: New testcase.
6587
6588 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
6589
6590 PR fortran/30746
6591 * gfortran.dg/host_assoc_function_1.f90: New test.
6592
6593 2007-05-11 Steve Ellcey <sje@cup.hp.com>
6594
6595 PR c++/31829
6596 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
6597
6598 2007-05-11 Silvius Rus <rus@google.com>
6599
6600 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
6601 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
6602 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
6603 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
6604 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
6605 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
6606 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
6607 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
6608 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
6609 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
6610 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
6611 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
6612 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
6613 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
6614 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
6615 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
6616
6617 2007-05-11 Paolo Carlini <pcarlini@suse.de>
6618
6619 PR other/31852
6620 * gcc.c-torture/execute/builtins/memchr.c: New.
6621 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
6622 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
6623
6624 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6625
6626 PR fortran/30876
6627 * gfortran.dg/recursive_reference_1.f90: Put error at correct
6628 line.
6629 * gfortran.dg/recursive_reference_2.f90: New test.
6630
6631 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6632
6633 PR fortran/30878
6634 * gfortran.dg/namelist_29.f90: New test.
6635
6636 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6637
6638 PR fortran/31474
6639 * gfortran.dg/entry_10.f90: New test.
6640
6641 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
6642
6643 PR tree-optimization/31885
6644 * gcc.dg/tree-ssa/loop-29.c: New test.
6645
6646 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
6647
6648 * assumed_dummy_1.f90: Fix dg directive.
6649 * char_initialiser_actual.f90: Likewise.
6650 * nested_modules_2.f90: Likewise.
6651 * shift-alloc.f90: Likewise.
6652
6653 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
6654
6655 * gcc.dg/20070507-1.c: Disable for non-pic targets.
6656
6657 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6658
6659 PR libfortran/31880
6660 * gfortran.dg/unf_read_corrupted_2.f90: New test.
6661
6662 2007-05-09 Mike Stump <mrs@apple.com>
6663
6664 * g++.dg/other/first-global.C: Add -fpie for darwin.
6665 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
6666
6667 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
6668
6669 * gcc.dg/20070507-1.c: New testcase.
6670
6671 2007-05-08 Chao-ying Fu <fu@mips.com>
6672
6673 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
6674 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
6675 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
6676 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
6677
6678 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
6679
6680 PR 31847
6681 * gcc.dg/pr31847.c: New test.
6682
6683 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
6684
6685 PR fortran/31692
6686 * gfortran.dg/actual_array_result_1.f90: New test.
6687
6688 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
6689
6690 PR fortran/29397
6691 * gfortran.dg/parameter_array_init_1.f90: New test.
6692
6693 PR fortran/29400
6694 * gfortran.dg/parameter_array_init_2.f90: New test.
6695
6696 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
6697
6698 PR target/31854
6699 * gcc.target/i386/pr31854.c: New test.
6700
6701 2007-05-07 Janis Johnson <janis187@us.ibm.com>
6702
6703 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
6704
6705 2007-05-07 Mike Stump <mrs@apple.com>
6706
6707 * g++.old-deja/g++.mike/empty.C: Add.
6708
6709 2007-05-07 Eric Christopher <echristo@apple.com>
6710
6711 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
6712
6713 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
6714
6715 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
6716 variable. Rearrange conversions from binary float to decimal float.
6717
6718 2007-05-07 Mark Mitchell <mark@codesourcery.com>
6719
6720 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
6721 x86.
6722
6723 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
6724
6725 * gnat.dg/opt1.ad[sb]: New testcase.
6726
6727 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6728
6729 PR fortran/31399
6730 * gfortran.dg/do_3.F90: New test.
6731
6732 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6733
6734 PR fortran/31764
6735 * gfortran.dg/new_line.f90: Add new checks.
6736
6737 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6738
6739 PR fortran/31201
6740 * gfortran.dg/large_unit_1.f90: New.
6741 * gfortran.dg/large_unit_2.f90: New.
6742 * gfortran.dg/iostat_4.f90: New
6743 * gfortran.dg/bounds_check_fail_1.f90: Updated.
6744
6745 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
6746
6747 PR fortran/31540
6748 * gfortran.dg/char_result_4.f90: New test.
6749
6750 2007-06-05 Revital Eres <eres@il.ibm.com>
6751
6752 PR 30957
6753 * gcc.dg/pr30957-1.c: New test.
6754
6755 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6756
6757 PR fortran/31251
6758 * gfortran.dg/char_type_len_2.f90: New test.
6759
6760 2007-05-05 Geoffrey Keating <geoffk@apple.com>
6761
6762 PR 31775
6763 * g++.dg/other/nested-extern.cc: New.
6764 * g++.dg/other/nested-extern-1.C: New.
6765 * g++.dg/other/nested-extern-2.C: New.
6766
6767 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
6768
6769 PR fortran/31760
6770 * gfortran.dg/erf.f90: New test.
6771 * gfortran.dg/besxy.f90: New test.
6772
6773 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
6774
6775 PR fortran/22359
6776 * gfortran.dg/fseek.f90: New test.
6777
6778 2007-05-04 Bob Wilson <bob.wilson@acm.org>
6779
6780 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
6781
6782 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6783
6784 PR libfortran/31210
6785 * gfortran.dg/zero_length_1.f90: New test.
6786
6787 2007-05-04 Tobias Burnus <burnus@net-b.de>
6788
6789 PR fortran/31803
6790 * gfortran.dg/char_pointer_assign_3.f90: New test.
6791 * gfortran.dg/char_result_2.f90: Re-enable test.
6792
6793 2007-05-04 Tobias Burnus <burnus@net-b.de>
6794
6795 PR fortran/25071
6796 * gfortran.dg/char_length_3.f90: New test.
6797 * gfortran.dg/char_result_2.f90: Fix test.
6798
6799 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
6800
6801 PR tree-optimization/30565
6802 * gcc.dg/tree-ssa/loop-27.c: New test.
6803
6804 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
6805
6806 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
6807 * gcc.target/bfin/arith.c (__v2hi): Likewise.
6808 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
6809 * gcc.target/bfin/shift.c (__v2hi): Likewise.
6810
6811 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
6812
6813 PR tree-optimization/31699
6814 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
6815 New.
6816 (check_effective_target_vect_floatint_cvt): New.
6817 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
6818 of specific targets.
6819 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
6820 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
6821 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6822 * gcc.dg/vect/vect-iv-4.c: Likewise.
6823 * gcc.dg/vect/vect-multitypes-11.c: New.
6824 * gcc.dg/vect/pr31699.c: New.
6825
6826 2007-05-02 Geoffrey Keating <geoffk@apple.com>
6827
6828 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
6829
6830 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
6831
6832 PR C++/31663
6833 * g++.dg/warn/anonymous-namespace-2.C: New.
6834 * g++.dg/warn/anonymous-namespace-2.h: New.
6835
6836 2007-05-02 Paul Brook <paul@codesourcery.com>
6837
6838 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
6839
6840 2007-05-02 Eric Christopher <echristo@apple.com>
6841
6842 * gcc.dg/cpp/if-div.c: New file.
6843
6844 2007-05-02 Tom Tromey <tromey@redhat.com>
6845
6846 PR preprocessor/28709:
6847 * gcc.dg/cpp/pr28709.c: New file.
6848
6849 2007-05-02 Richard Guenther <rguenther@suse.de>
6850
6851 PR tree-optimization/31146
6852 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
6853
6854 2007-05-01 Geoffrey Keating <geoffk@apple.com>
6855
6856 * gcc.c-torture/compile/limits-blockid.c: New.
6857 * gcc.c-torture/compile/limits-caselabels.c: New.
6858 * gcc.c-torture/compile/limits-declparen.c: New.
6859 * gcc.c-torture/compile/limits-enumconst.c: New.
6860 * gcc.c-torture/compile/limits-exprparen.c: New.
6861 * gcc.c-torture/compile/limits-externalid.c: New.
6862 * gcc.c-torture/compile/limits-fnargs.c: New.
6863 * gcc.c-torture/compile/limits-fndefn.c: New.
6864 * gcc.c-torture/compile/limits-idexternal.c: New.
6865 * gcc.c-torture/compile/limits-idinternal.c: New.
6866 * gcc.c-torture/compile/limits-pointer.c: New.
6867 * gcc.c-torture/compile/limits-stringlit.c: New.
6868 * gcc.c-torture/compile/limits-structmem.c: New.
6869 * gcc.c-torture/compile/limits-structnest.c: New.
6870
6871 2007-04-29 Geoffrey Keating <geoffk@apple.com>
6872
6873 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
6874
6875 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
6876
6877 PR middle-end/31740
6878 * gcc.c-torture/compile/20070501-1.c: New testcase.
6879
6880 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6881
6882 PR fortran/31732
6883 * gfortran.dg/array_memset_2: New test case.
6884
6885 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
6886
6887 PR testsuite/31615
6888 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
6889
6890 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
6891
6892 PR testsuite/31589
6893 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
6894 dg-final test.
6895 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
6896 keyword to dg-final test.
6897 * gcc.dg/vect/vect-iv-4.c: Likewise.
6898 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6899 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
6900 test.
6901 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
6902 cast.
6903 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
6904 * lib/target-supports.exp
6905 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
6906 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
6907
6908 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
6909
6910 * gcc.c-torture/execute/ieee/20000320-1.c: Use
6911 __LONG_LONG_MAX__ and its friends instead of those supplied by
6912 limits.h.
6913
6914 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
6915
6916 PR C++/31721
6917 * g++.dg/ext/vector7.C: New testcase.
6918
6919 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6920
6921 PR fortran/31591
6922 * gfortran.dg/bound_simplification_1.f90: New test.
6923
6924 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6925
6926 PR fortran/31645
6927 * gfortran.dg/bom_error.f90: New test.
6928 * gfortran.dg/bom_include.f90: New test.
6929 * gfortran.dg/bom_UTF16-LE.f90: New test.
6930 * gfortran.dg/bom_UTF16-BE.f90: New test.
6931 * gfortran.dg/bom_UTF-8.f90: New test.
6932 * gfortran.dg/bom_UTF-32.f90: New test.
6933 * gfortran.dg/bom_UTF-8.F90: New test.
6934 * gfortran.dg/bom_include.inc: New file.
6935
6936 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6937
6938 PR C++/30221
6939 * g++.dg/init/ptrfn2.C: New test.
6940 * g++.dg/init/ptrfn3.C: New test.
6941
6942 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
6943
6944 PR fortran/31711
6945 * gfortran.dg/dependency_21.f90: New test.
6946
6947 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6948
6949 * gfortran.dg/secnds.f: Use real*8.
6950 * gfortran.dg/secnds-1.f: Use real*8.
6951
6952 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6953
6954 PR libfortran/31532
6955 * gfortran.dg/inquire_5.f90: Update test.
6956
6957 2007-04-27 Ian Lance Taylor <iant@google.com>
6958
6959 PR middle-end/31710
6960 * gcc.c-torture/compile/pr31710.c: New test.
6961
6962 2007-04-27 Richard Guenther <rguenther@suse.de>
6963
6964 PR tree-optimization/30965
6965 PR tree-optimization/30978
6966 * gcc.dg/tree-ssa/pr30978.c: New testcase.
6967 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
6968 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
6969 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
6970
6971 2007-04-27 Richard Guenther <rguenther@suse.de>
6972
6973 PR tree-optimization/31715
6974 * gcc.dg/Warray-bounds-4.c: New testcase.
6975
6976 2007-04-26 Ian Lance Taylor <iant@google.com>
6977
6978 PR target/28675
6979 * gcc.c-torture/compile/pr28675.c: New test.
6980
6981 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
6982
6983 PR C++/30016
6984 * g++.dg/ext/vector6.C: New test.
6985
6986 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
6987
6988 * gcc.c-torture/execute/ieee/20000320-1.x: New.
6989
6990 2007-04-26 Steve Ellcey <sje@cup.hp.com>
6991
6992 PR middle-end/31617
6993 * g++.dg/other/str_empty.C: Add expected warning.
6994
6995 2007-04-26 Richard Guenther <rguenther@suse.de>
6996 Daniel Berlin <dberlin@dberlin.org>
6997
6998 PR tree-optimization/30567
6999 * g++.dg/other/pr30567.C: New testcase.
7000
7001 2007-04-26 Richard Guenther <rguenther@suse.de>
7002
7003 PR tree-optimization/31703
7004 * gcc.c-torture/compile/pr31703.c: New testcase.
7005 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
7006 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7007
7008 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
7009
7010 * gfortran.dg/open_errors.f90: Added if statements checking
7011 the value of iostat.
7012
7013 2007-04-26 Jakub Jelinek <jakub@redhat.com>
7014
7015 PR c++/31598
7016 * g++.dg/gomp/pr31598.C: New test.
7017
7018 PR tree-optimization/30558
7019 * g++.dg/gomp/pr30558.C: New test.
7020
7021 2007-04-24 Mark Mitchell <mark@codesourcery.com>
7022
7023 PR c++/31338
7024 * g++.dg/ext/complex2.C: New test.
7025
7026 2007-04-25 Paolo Carlini <pcarlini@suse.de>
7027
7028 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
7029
7030 2007-04-25 Thiemo Seufer <ths@mips.com>
7031
7032 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
7033 value to signed char.
7034
7035 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
7036
7037 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
7038 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
7039 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
7040
7041 2007-04-25 Tobias Burnus <burnus@net-b.de>
7042
7043 PR fortran/31668
7044 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
7045 statement functions.
7046 * gfortran.dg/c_by_val_5.f90: New test.
7047
7048 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
7049
7050 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
7051 with two new subroutines to avoid parameter-induced aliasing.
7052 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
7053 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
7054
7055 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7056
7057 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
7058 * g++.dg/warn/Warray-bounds.C: Likewise.
7059
7060 2007-04-24 Ian Lance Taylor <iant@google.com>
7061
7062 PR tree-optimization/31605
7063 * gcc.c-torture/execute/pr31605.c: New test.
7064
7065 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7066
7067 PR fortran/31587
7068 * lib/gcc-dg.exp (scan-module): New function.
7069 * gfortran.dg/module_md5_1.f90: New test.
7070
7071 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
7072
7073 * g++.old-deja/g++.pt/defarg6.C: Only run with
7074 -std=gnu++98.
7075 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
7076 * g++.dg/cpp0x/variadic61.C: Ditto.
7077 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
7078 * g++.dg/cpp0x/variadic62.C: Ditto.
7079 * g++.dg/template/meminit1.C: Ditto.
7080 * g++.dg/template/operator7.C: Ditto.
7081 * g++.dg/template/static15.C: Ditto.
7082 * g++.dg/template/invalid1.C: Ditto.
7083 * g++.dg/template/shift1.C: Ditto.
7084 * g++.dg/template/error10.C: Ditto.
7085
7086 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
7087
7088 PR diagnostic/25923
7089 * gfortran.dg/pr25923.f90: New test.
7090
7091 2007-04-24 Ian Lance Taylor <iant@google.com>
7092
7093 PR tree-optimization/31602
7094 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
7095
7096 2007-04-24 Janis Johnson <janis187@us.ibm.com>
7097
7098 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
7099 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
7100
7101 2007-04-24 Hui-May Chang <hm.chang@apple.com>
7102
7103 * gcc.target/i386/reload-1.c. New.
7104
7105 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
7106 Olga Golovanevsky <olga@il.ibm.com>
7107
7108 * g++.dg/other/str_empty.C: New test.
7109
7110 2007-04-24 Richard Henderson <rth@redhat.com>
7111
7112 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
7113
7114 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
7115
7116 PR target/31641
7117 * gcc.c-torture/compile/pr31641.c: New testcase.
7118
7119 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
7120
7121 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
7122 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
7123 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
7124 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
7125
7126 2007-04-23 Simon Baldwin <simonb@google.com>
7127
7128 * g++.dg/other/error15.C: New.
7129 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
7130 triggering a "multiple parameters named" error.
7131
7132 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
7133
7134 PR fortran/31618
7135 * gfortran.dg/backspace_8.f: New test case.
7136
7137 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
7138
7139 PR fortran/31630
7140 * gfortran.dg/used_types_17.f90: New test.
7141
7142 PR fortran/31620
7143 * gfortran.dg/zero_array_components_1.f90: New test.
7144
7145 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7146
7147 PR fortran/31616
7148 * gfortran.dg/open_errors.f90: Allow a different error message.
7149
7150 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
7151
7152 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
7153 Rename from check_effective_target_vect_pack_mod. Rename global
7154 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
7155 messages.
7156 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
7157 rename.
7158 * gcc.dg/vect/vect-iv-8a.c: Ditto.
7159 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
7160
7161 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7162
7163 PR middle-end/31448
7164 * gcc.c-torture/execute/pr31448.c: New testcase.
7165
7166 2007-04-22 Nick Clifton <nickc@redhat.com>
7167
7168 * gcc.dg/20020312-2.c: Add support for the FRV.
7169
7170 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
7171
7172 PR tree-optimization/24659
7173 * gcc.dg/vect/vect-float-extend-1.c: New test.
7174 * gcc.dg/vect/vect-float-truncate-1.c: New test.
7175
7176 2007-04-22 Richard Guenther <rguenther@suse.de>
7177
7178 PR tree-optimization/29789
7179 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
7180 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7181
7182 2007-04-22 Revital Eres <eres@il.ibm.com>
7183
7184 * gcc.dg/var-expand2.c: New test.
7185
7186 2007-04-22 Revital Eres <eres@il.ibm.com>
7187
7188 * gcc.dg/var-expand3.c: New test.
7189
7190 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7191
7192 PR fortran/31495
7193 * gfortran.dg/continuation_8.f90: New test.
7194
7195 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
7196
7197 PR C/30265
7198 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
7199 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
7200
7201 2007-04-21 Richard Guenther <rguenther@suse.de>
7202
7203 PR middle-end/31136
7204 * gcc.c-torture/execute/pr31136.c: New testcase.
7205
7206 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
7207
7208 * gcc.target/i386/movsi-sm-1.c: New.
7209
7210 2007-04-20 Richard Henderson <rth@redhat.com>
7211
7212 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
7213 * gcc.dg/pr27095.c: Cope with alpha GOT load.
7214
7215 2007-04-20 Jakub Jelinek <jakub@redhat.com>
7216
7217 * gcc.target/i386/ordcmp-1.c: New test.
7218 * gcc.target/i386/unordcmp-1.c: New test.
7219
7220 PR tree-optimization/31632
7221 * gcc.c-torture/compile/20070419-1.c: New test.
7222
7223 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
7224
7225 * gcc.dg/invalid-call-1.c: New test.
7226
7227 2007-04-18 Dirk Mueller <dmueller@suse.de>
7228
7229 PR diagnostic/31227
7230 * gcc.dg/Warray-bounds-3.c: New.
7231
7232 2007-04-18 Richard Guenther <rguenther@suse.de>
7233
7234 PR tree-optimization/19431
7235 PR tree-optimization/21463
7236 * gcc.c-torture/execute/20070212-1.c: New testcase.
7237 * gcc.c-torture/execute/20070212-2.c: Likewise.
7238 * gcc.c-torture/execute/20070212-3.c: Likewise.
7239 * gcc.dg/tree-ssa/pr19431.c: Likewise.
7240 * gcc.dg/tree-ssa/pr21463.c: Likewise.
7241 * g++.dg/tree-ssa/pr21463.C: Likewise.
7242 * g++.dg/tree-ssa/pr30738.C: Likewise.
7243
7244 2007-04-17 Mark Mitchell <mark@codesourcery.com>
7245
7246 PR c++/31513
7247 * g++.dg/expr/bitfield8.C: New test.
7248
7249 2007-04-17 Joseph Myers <joseph@codesourcery.com>
7250 Richard Sandiford <richard@codesourcery.com>
7251
7252 * lib/target-supports.exp (check_profiling_available): Return 0
7253 for uClibc with -p or -pg.
7254
7255 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
7256
7257 PR c++/31517
7258 * g++.dg/template/init7.C: New test.
7259
7260 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
7261
7262 PR rtl-optimization/31360
7263 * gcc.dg/loop-7.c: New test.
7264
7265 2007-04-17 Mark Mitchell <mark@codesourcery.com>
7266
7267 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
7268 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
7269 build.
7270 (compat-execute): Likewise.
7271 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
7272 files to remote hosts.
7273 * lib/c-ctorture.exp (c-torture-compile): Likewise.
7274 (c-torture-execute): Likewise.
7275 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
7276 or plain file. Use remote_upload and remote_download to copy
7277 files about.
7278 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
7279 before scanning it.
7280
7281 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
7282
7283 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
7284
7285 2007-04-16 Lawrence Crowl <crowl@google.com>
7286
7287 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
7288 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
7289 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
7290 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7291 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
7292 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
7293 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
7294 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
7295 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
7296 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7297 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
7298
7299 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
7300 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
7301 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
7302 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7303 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
7304 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
7305 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
7306 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
7307 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
7308 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7309 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
7310
7311 2007-04-16 Ian Lance Taylor <iant@google.com>
7312
7313 PR tree-optimization/31522
7314 * gcc.dg/Wstrict-overflow-16.c: New test.
7315
7316 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
7317
7318 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
7319
7320 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
7321
7322 PR fortran/31144
7323 * gfortran.dg/module_naming_1.f90: New.
7324
7325 2007-04-16 Richard Sandiford <richard@codesourcery.com>
7326
7327 * lib/target-supports.exp (check_profiling_available): Return
7328 false for m68k-*-uclinux.
7329
7330 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
7331
7332 PR c++/29365
7333 Testcase for c++ anonymous namespace warning
7334
7335 * g++.dg/warn/anonymous-namespace-1.C: New test
7336 * g++.dg/warn/anonymous-namespace-1.h: New test
7337
7338 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
7339
7340 PR testsuite/31578
7341 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
7342
7343 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7344
7345 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
7346
7347 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
7348
7349 PR fortran/31204
7350 * gfortran.dg/array_constructor_16.f90: New test.
7351
7352 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
7353
7354 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
7355 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
7356
7357 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7358
7359 PR rtl-optimization/31500
7360 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
7361 * g++.dg/warn/Warray-bounds.C: Likewise.
7362
7363 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
7364
7365 PR C/31520
7366 * gcc.dg/gnu89-init-4.c: New testcase.
7367
7368 2007-04-14 Jakub Jelinek <jakub@redhat.com>
7369
7370 PR c++/25874
7371 * gcc.dg/gomp/pr25874.c: Add dg-options.
7372 * g++.dg/gomp/pr25874.C: Add dg-options.
7373
7374 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
7375
7376 PR fortran/21061
7377 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
7378 * gfortran.dg/warnings_are_errors_1.f: New testcase.
7379
7380 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7381
7382 PR fortran/31561
7383 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
7384
7385 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
7386
7387 PR fortran/29507
7388 PR fortran/31404
7389 * gfortran.dg/initialization_6.f90: New test.
7390
7391 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
7392
7393 * gcc.c-torture/compile/pr27528.c: Require nonpic.
7394
7395 * lib/target-supports.exp (check_gc_sections_available):
7396 Return false if ldflags includes -elf2flt.
7397
7398 2007-04-13 Jason Merrill <jason@redhat.com>
7399
7400 PR c++/31074
7401 * conv3.C: New test.
7402
7403 2007-04-13 Mike Stump <mrs@apple.com>
7404
7405 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
7406 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
7407
7408 2007-04-13 Joseph Myers <joseph@codesourcery.com>
7409
7410 PR tree-optimization/29598
7411 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
7412
7413 2007-04-13 Tobias Burnus <burnus@net-b.de>
7414
7415 PR fortran/31559
7416 * gfortran.dg/func_assign.f90: New test.
7417
7418 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
7419
7420 PR fortran/31550
7421 * gfortran.dg/used_types_16.f90: New test.
7422
7423 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
7424
7425 PR fortran/18937
7426 * gfortran.dg/goto_2.f90: New.
7427 * gfortran.dg/goto_3.f90: New.
7428 * gfortran.dg/pr17708.f90: Rename to ...
7429 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
7430
7431 2007-04-13 Tobias Burnus <burnus@net-b.de>
7432
7433 PR fortran/31562
7434 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
7435 instead of a struct.
7436
7437 2007-04-13 Tobias Burnus <burnus@net-b.de>
7438
7439 PR fortran/31562
7440 * gfortran.dg/value_4.c: Use GNU extensions for complex
7441 instead of a struct.
7442
7443 2007-04-13 Richard Guenther <rguenther@suse.de>
7444
7445 PR tree-optimization/21258
7446 * gcc.dg/tree-ssa/vrp34.c: New testcase.
7447
7448 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7449
7450 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
7451 <complex.h>.
7452
7453 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
7454
7455 PR fortran/31250
7456 * gfortran.dg/char_length_2.f90: New.
7457 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
7458 * gfortran.dg/repeat_4.f90: Likewise.
7459
7460 PR fortran/31266
7461 * gfortran.dg/char_assign_1.f90: New.
7462
7463 PR fortran/31471
7464 * gfortran.dg/block_name_1.f90: New.
7465 * gfortran.dg/block_name_2.f90: New.
7466
7467 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
7468
7469 PR c++/31078
7470 * g++.dg/other/pr31078.C: New.
7471
7472 2007-04-12 Richard Guenther <rguenther@suse.de>
7473
7474 PR tree-optimization/31169
7475 * gcc.c-torture/execute/pr31169.c: New testcase.
7476
7477 2007-04-12 Richard Guenther <rguenther@suse.de>
7478
7479 PR tree-optimization/24689
7480 PR tree-optimization/31307
7481 * g++.dg/tree-ssa/pr31307.C: New testcase.
7482 * gcc.dg/tree-ssa/pr24689.c: Likewise.
7483
7484 2007-04-12 Tobias Burnus <burnus@net-b.de>
7485
7486 PR fortran/31472
7487 * gfortran.dg/access_spec_1.f90: New test.
7488 * gfortran.dg/access_spec_2.f90: New test.
7489 * gfortran.dg/non_module_public.f90: Match new error message.
7490
7491 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
7492
7493 PR testsuite/31538
7494 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
7495 to 4 at line 38 to fix bounds problem.
7496
7497 2007-04-11 Tobias Burnus <burnus@net-b.de>
7498
7499 PR testsuite/31240
7500 * gfortran.dg/pointer_intent_1.f90: Fix test.
7501
7502 2007-04-10 Eric Christopher <echristo@apple.com>
7503
7504 * lib/target-supports.exp
7505 (check_effective_target_fstack_protector): Rewrite.
7506
7507 2007-04-09 Mark Mitchell <mark@codesourcery.com>
7508
7509 PR c++/31449
7510 * g++.dg/init/const5.C: New test.
7511
7512 2007-04-09 Jan Hubicka <jh@suse.cz>
7513
7514 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
7515
7516 2007-04-08 Jan Hubicka <jh@suse.cz>
7517
7518 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
7519
7520 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7521
7522 PR fortran/31257
7523 * gfortran.dg/achar_4.f90: New test.
7524
7525 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7526
7527 PR fortran/30880
7528 * gfortran.dg/used_dummy_types_8.f90: New test.
7529
7530 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7531
7532 PR fortran/30872
7533 * gfortran.dg/parameter_array_element_1.f90: New test.
7534
7535 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7536
7537 PR fortran/31222
7538 * gfortran.dg/default_numeric_type_1.f90: New test.
7539
7540 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7541
7542 PR fortran/31424
7543 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
7544
7545 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7546
7547 PR fortran/31293
7548 * gfortran.dg/interface_12.f90: New test.
7549
7550 2007-04-07 Bruce Korb <bkorb@gnu.org>
7551
7552 * gcc.dg/format/opt-6.c: New test.
7553 * gcc.dg/format/nul-1.c: New test.
7554 * gcc.dg/format/nul-2.c: New test.
7555
7556 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7557
7558 PR libgfortran/31395
7559 * gfortran.dg/fmt_colon.f90: New test.
7560
7561 2007-04-06 Mark Mitchell <mark@codesourcery.com>
7562
7563 * g++.old-deja/g++.other/init18.C: Use
7564 dg-require-effective-target instead of an explicit xfail.
7565
7566 2007-04-05 Janis Johnson <janis187@us.ibm.com>
7567
7568 * gcc.dg/dfp/signbit-1.c
7569 * gcc.dg/dfp/signbit-2.c
7570
7571 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
7572
7573 PR fortran/31483
7574 * gfortran.dg/altreturn_5.f90: New test.
7575
7576 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
7577
7578 PR fortran/31292
7579 * gfortran.dg/contained_module_proc_1.f90: New test.
7580
7581 2007-04-04 Stuart Hastings <stuart@apple.com>
7582
7583 PR 31281
7584 * objc/execute/exceptions/pr31281.m: New.
7585
7586 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
7587
7588 * g++.dg/ext/dllimport12.C: Update comments.
7589
7590 2007-04-03 Eric Christopher <echristo@apple.com>
7591
7592 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
7593
7594 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7595
7596 PR fortran/31304
7597 * gfortran.dg/repeat_2.f90: New test.
7598 * gfortran.dg/repeat_3.f90: New test.
7599 * gfortran.dg/repeat_4.f90: New test.
7600
7601 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
7602
7603 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
7604
7605 2007-04-03 Jakub Jelinek <jakub@redhat.com>
7606
7607 PR c++/30847
7608 * g++.dg/parse/cond3.C: New test.
7609
7610 PR middle-end/30704
7611 * gcc.c-torture/execute/ieee/pr30704.c: New test.
7612
7613 2007-04-02 Jason Merrill <jason@redhat.com>
7614
7615 PR c++/31187
7616 * g++.dg/ext/visibility/anon3.C: New test.
7617
7618 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7619
7620 PR libgfortran/31052
7621 * gfortran.dg/namelist_28.f90: New test.
7622
7623 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7624
7625 PR libgfortran/31366
7626 * gfortran.dg/direct_io_6.f90: New test.
7627
7628 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7629
7630 PR libgfortran/31207
7631 * gfortran.dg/advance_5.f90: New test.
7632 * gfortran.dg/advance_6.f90: New test.
7633
7634 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
7635
7636 * g++.dg/ext/dllimport6.C: Remove extra ';'.
7637 * g++.dg/ext/dllimport7.C: Likewise.
7638 * g++.dg/ext/selectany1.C: Likewise.
7639
7640 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
7641
7642 * g++.dg/parser/pr31138.C: New.
7643 * g++.dg/parser/pr31140.C: New.
7644 * g++.dg/parser/pr31141.C: New.
7645
7646 2007-03-30 Paolo Carlini <pcarlini@suse.de>
7647
7648 PR c++/26099
7649 * g++.dg/ext/is_base_of.C: New.
7650 * g++.dg/ext/has_virtual_destructor.C: New.
7651 * g++.dg/ext/is_polymorphic.C: New.
7652 * g++.dg/ext/is_base_of_diagnostic.C: New.
7653 * g++.dg/ext/is_enum.C: New.
7654 * g++.dg/ext/has_nothrow_assign.C: New.
7655 * g++.dg/ext/has_nothrow_constructor.C: New.
7656 * g++.dg/ext/is_empty.C: New.
7657 * g++.dg/ext/has_trivial_copy.C: New.
7658 * g++.dg/ext/has_trivial_assign.C: New.
7659 * g++.dg/ext/is_abstract.C: New.
7660 * g++.dg/ext/is_pod.C: New.
7661 * g++.dg/ext/has_nothrow_copy.C: New.
7662 * g++.dg/ext/is_class.C: New.
7663 * g++.dg/ext/has_trivial_constructor.C: New.
7664 * g++.dg/ext/is_union.C: New.
7665 * g++.dg/ext/has_trivial_destructor.C: New.
7666 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
7667 * g++.dg/template/crash43.C: Likewise.
7668
7669 2007-03-29 Dirk Mueller <dmueller@suse.de>
7670
7671 * g++.dg/warn/pedantic2.C: New testcase.
7672
7673 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7674
7675 * size_dim.f90: Fix dg directive.
7676 * pr16433.f: Likewise.
7677 * use_6.f90: Likewise.
7678 * use_7.f90: Likewise.
7679 * entry_9.f90: Likewise.
7680 * pointer_intent_2.f90: Likewise.
7681 * protected_1.f90: Likewise.
7682 * fmt_missing_period_2.f: Likewise.
7683 * pointer_intent_3.f90: Likewise.
7684 * protected_2.f90: Likewise.
7685 * protected_3.f90: Likewise.
7686 * pr15754.f90: Likewise.
7687 * protected_4.f90: Likewise.
7688 * protected_5.f90: Likewise.
7689 * initialization_2.f90: Likewise.
7690 * protected_6.f90: Likewise.
7691 * continuation_7.f90: Likewise.
7692 * derived_function_interface_1.f90: Likewise.
7693 * der_pointer_4.f90: Likewise.
7694 * fmt_zero_precision.f90: Likewise.
7695 * blockdata_3.f90: Likewise.
7696 * fmt_missing_period_1.f: Likewise.
7697 * real_const_3.f90: Likewise.
7698 * use_4.f90: Likewise.
7699 * fmt_missing_period_3.f: Likewise.
7700 * use_5.f90: Likewise.
7701
7702 2007-03-28 Mike Stump <mrs@apple.com>
7703
7704 * gcc.dg/darwin-comm.c: Add.
7705
7706 2007-03-28 Eric Christopher <echristo@apple.com>
7707
7708 * lib/target-supports.exp (check_effective_target_fstack_protector):
7709 New.
7710 * gcc.dg/ssp-1.c: Use.
7711 * gcc.dg/ssp-2.c: Ditto.
7712
7713 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
7714
7715 PR c++/29077
7716 * g++.dg/parse/constructor3.C: New test.
7717
7718 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
7719
7720 * gnat.dg/thin_pointer.ad[sb]: New test.
7721
7722 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7723
7724 * g++.dg/cpp0x/bracket1.C: New.
7725 * g++.dg/cpp0x/bracket2.C: New.
7726 * g++.dg/cpp0x/bracket3.C: New.
7727 * g++.dg/cpp0x/bracket4.C: New.
7728
7729 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7730
7731 * g++.dg/cpp0x/temp_default1.C: New.
7732 * g++.dg/cpp0x/temp_default3.C: New.
7733 * g++.dg/cpp0x/temp_default2.C: New.
7734 * g++.dg/cpp0x/temp_default4.C: New.
7735
7736 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7737
7738 PR c++/29993
7739 * g++.dg/other/cv_func2.C: New.
7740
7741 2007-03-27 Janis Johnson <janis187@us.ibm.com>
7742
7743 * gcc.dg/dfp/func-vararg-alternate.h: New file.
7744 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
7745 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
7746 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
7747
7748 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
7749 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
7750
7751 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
7752
7753 * lib/compat.exp (compat-execute): Fix processing of file names.
7754
7755 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
7756
7757 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
7758
7759 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
7760
7761 * lib/target-supports.exp (check_effective_target_fortran_large_real):
7762 Delete created executable test file.
7763 (check_effective_target_fortran_large_int): Ditto.
7764 (check_effective_target_static_libgfortran): Ditto.
7765
7766 2007-03-26 Paolo Carlini <pcarlini@suse.de>
7767
7768 PR c++/30500
7769 * g++.dg/warn/pragma-system_header1.C: New test.
7770 * g++.dg/warn/pragma-system_header2.C: New test.
7771 * g++.dg/warn/pragma-system_header1.h. New.
7772 * g++.dg/warn/pragma-system_header2.h. New.
7773
7774 2007-03-26 Ian Lance Taylor <iant@google.com>
7775
7776 PR tree-optimization/31345
7777 * gcc.c-torture/compile/pr31345-1.c: New test.
7778
7779 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
7780
7781 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
7782 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
7783 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
7784 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7785 * gfortran.dg/overload_1.f90: Likewise.
7786 * gfortran.dg/impure_assignment_1.f90: Likewise.
7787 * gfortran.dg/error_recovery_3.f90: Likewise.
7788 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
7789 * gfortran.dg/sequence_types_1.f90: Likewise.
7790 * gfortran.dg/internal_references_1.f90: Likewise.
7791 * gfortran.dg/present_1.f90: Likewise.
7792 * gfortran.dg/volatile10.f90: Likewise.
7793 * gfortran.dg/module_equivalence_2.f90: Likewise.
7794 * gfortran.dg/use_4.f90: Likewise.
7795 * gfortran.dg/elemental_result_1.f90: Likewise.
7796 * gfortran.dg/generic_actual_arg.f90: Likewise.
7797 * gfortran.dg/private_type_5.f90: Likewise.
7798 * gfortran.dg/protected_4.f90: Likewise.
7799 * gfortran.dg/interface_3.f90: Likewise.
7800
7801 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
7802
7803 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
7804 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
7805
7806 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
7807
7808 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
7809
7810 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7811
7812 PR libgfortran/31199
7813 * gfortran.dg/fmt_t_4.f90: New test.
7814
7815 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7816
7817 PR libfortran/31297
7818 * gfortran.dg/backspace_5.f: Initialize variable(s).
7819 * gfortran.dg/backspace_6.f: Likewise.
7820 * gfortran.dg/char_bounds_check_fail_1: Likewise.
7821 * gfortran.dg/direct_io_2.f90: Likewise.
7822 * gfortran.dg/write_back.f: Likewise.
7823 * gfortran.dg/write_rewind_2.f: Likewise.
7824 * gfortran.dg/write_rewind_1.f: Likewise.
7825 * gfortran.dg/write_rewind_2.f: Likewise.
7826
7827 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
7828
7829 PR tree-optimization/30784
7830 * gcc.dg/vect/pr30784.c: New test.
7831
7832 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7833
7834 PR fortran/30877
7835 * gfortran.dg/operator_1.f90: New test.
7836 * gfortran.dg/operator_2.f90: New test.
7837
7838 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7839
7840 PR libfortran/31196
7841 * gfortran.dg/reshape_transpose_1.f90: New test.
7842
7843 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7844
7845 PR fortran/30655
7846 * gfortran.dg/bounds_check_6.f90: New test.
7847
7848 2007-03-23 Michael Meissner <michael.meissner@amd.com>
7849
7850 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
7851 #ifndef/#endif.
7852 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
7853 * gcc.dg/dfp/decfloat-constants.c: Ditto.
7854
7855 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
7856
7857 PR fortran/31209
7858 * gfortran.dg/pointer_function_actual_1.f90: New test.
7859
7860 PR fortran/31200
7861 * gfortran.dg/pointer_function_actual_2.f90: New test.
7862
7863 PR fortran/31215
7864 * gfortran.dg/result_in_spec_1.f90: New test.
7865
7866 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7867
7868 PR fortran/30834
7869 * gfortran.dg/integer_exponentiation_3.F90: New test.
7870 * gfortran.dg/integer_exponentiation_4.f90: New test.
7871 * gfortran.dg/integer_exponentiation_5.F90: New test.
7872
7873 2007-03-22 Mark Mitchell <mark@codesourcery.com>
7874
7875 PR c++/30863
7876 * g++.dg/template/error24.C: New test.
7877 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
7878
7879 2007-03-22 Mark Mitchell <mark@codesourcery.com>
7880
7881 PR c++/31273
7882 * g++.dg/expr/bitfield7.C: New test.
7883
7884 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7885
7886 PR other/23572
7887 * gcc.dg/float-range-4.c: New.
7888 * gcc.dg/float-range-1.c: Update. Test for a warning.
7889 * gcc.dg/float-range-3.c: New.
7890 * gcc.dg/float-range-5.c: New.
7891
7892 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7893
7894 PR fortran/31262
7895 * gfortran.dg/no_range_check_1.f90: New test.
7896
7897 2007-03-22 Dirk Mueller <dmueller@suse.de>
7898
7899 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7900 * g++.dg/other/static1.C: Remove stray semicolon.
7901 * g++.dg/other/init1.C: Likewise.
7902 * g++.dg/rtti/dyncast1.C: Likewise.
7903 * g++.dg/tree-ssa/pr17153.C: Likewise.
7904 * g++.dg/lookup/disamb1.C: Likewise.
7905 * g++.dg/lookup/scoped2.C: Likewise.
7906 * g++.dg/lookup/friend7.C: Likewise.
7907 * g++.dg/parse/parse4.C: Likewise.
7908 * g++.dg/parse/parse5.C: Likewise.
7909 * g++.dg/expr/pr29066.C: Likewise.
7910 * g++.dg/expr/cast4.C: Likewise.
7911 * g++.dg/tc1/dr193.C: Likewise.
7912 * g++.dg/tc1/dr213.C: Likewise.
7913 * g++.dg/abi/dcast1.C: Likewise.
7914 * g++.dg/abi/covariant2.C: Likewise.
7915 * g++.dg/inherit/covariant11.C: Likewise.
7916 * g++.dg/inherit/covariant9.C: Likewise.
7917 * g++.dg/inherit/covariant10.C: Likewise.
7918 * g++.dg/init/static3.C: Likewise.
7919 * g++.dg/init/init-ref3.C: Likewise.
7920 * g++.dg/init/ref10.C: Likewise.
7921 * g++.dg/template/meminit2.C: Likewise.
7922 * g++.dg/template/using9.C: Likewise.
7923 * g++.dg/template/friend9.C: Likewise.
7924 * g++.dg/template/ref1.C: Likewise.
7925 * g++.old-deja/g++.warn/inline.C: Likewise.
7926 * g++.old-deja/g++.robertl/eb91.C: Likewise.
7927 * g++.old-deja/g++.robertl/eb46.C: Likewise.
7928 * g++.old-deja/g++.robertl/eb34.C: Likewise.
7929 * g++.old-deja/g++.robertl/eb43.C: Likewise.
7930 * g++.old-deja/g++.robertl/eb26.C: Likewise.
7931 * g++.old-deja/g++.robertl/eb116.C: Likewise.
7932 * g++.old-deja/g++.brendan/copy5.C: Likewise.
7933 * g++.old-deja/g++.brendan/overload8.C: Likewise.
7934 * g++.old-deja/g++.brendan/overload11.C: Likewise.
7935 * g++.old-deja/g++.brendan/copy7.C: Likewise.
7936 * g++.old-deja/g++.brendan/crash38.C: Likewise.
7937 * g++.old-deja/g++.brendan/template11.C: Likewise.
7938 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
7939 * g++.old-deja/g++.brendan/crash50.C: Likewise.
7940 * g++.old-deja/g++.brendan/crash16.C: Likewise.
7941 * g++.old-deja/g++.jason/pmem2.C: Likewise.
7942 * g++.old-deja/g++.jason/parse9.C: Likewise.
7943 * g++.old-deja/g++.jason/byval2.C: Likewise.
7944 * g++.old-deja/g++.jason/overload8.C: Likewise.
7945 * g++.old-deja/g++.jason/pmf8.C: Likewise.
7946 * g++.old-deja/g++.jason/template33.C: Likewise.
7947 * g++.old-deja/g++.jason/return3.C: Likewise.
7948 * g++.old-deja/g++.jason/scoping2.C: Likewise.
7949 * g++.old-deja/g++.jason/virtual.C: Likewise.
7950 * g++.old-deja/g++.jason/opeq3.C: Likewise.
7951 * g++.old-deja/g++.jason/template27.C: Likewise.
7952 * g++.old-deja/g++.jason/synth6.C: Likewise.
7953 * g++.old-deja/g++.jason/ref8.C: Likewise.
7954 * g++.old-deja/g++.jason/offset1.C: Likewise.
7955 * g++.old-deja/g++.other/static20.C: Likewise.
7956 * g++.old-deja/g++.other/array1.C: Likewise.
7957 * g++.old-deja/g++.other/new3.C: Likewise.
7958 * g++.old-deja/g++.other/array2.C: Likewise.
7959 * g++.old-deja/g++.other/overload9.C: Likewise.
7960 * g++.old-deja/g++.other/cast6.C: Likewise.
7961 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
7962 * g++.old-deja/g++.other/eh4.C: Likewise.
7963 * g++.old-deja/g++.other/using7.C: Likewise.
7964 * g++.old-deja/g++.other/init18.C: Likewise.
7965 * g++.old-deja/g++.other/dyncast1.C: Likewise.
7966 * g++.old-deja/g++.other/dyncast2.C: Likewise.
7967 * g++.old-deja/g++.other/dtor11.C: Likewise.
7968 * g++.old-deja/g++.pt/static11.C: Likewise.
7969 * g++.old-deja/g++.pt/crash19.C: Likewise.
7970 * g++.old-deja/g++.pt/overload12.C: Likewise.
7971 * g++.old-deja/g++.pt/crash46.C: Likewise.
7972 * g++.old-deja/g++.pt/mi1.C: Likewise.
7973 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7974 * g++.old-deja/g++.pt/nontype5.C: Likewise.
7975 * g++.old-deja/g++.pt/local5.C: Likewise.
7976 * g++.old-deja/g++.pt/typename2.C: Likewise.
7977 * g++.old-deja/g++.pt/explicit80.C: Likewise.
7978 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7979 * g++.old-deja/g++.law/visibility1.C: Likewise.
7980 * g++.old-deja/g++.law/visibility2.C: Likewise.
7981 * g++.old-deja/g++.law/virtual2.C: Likewise.
7982 * g++.old-deja/g++.law/operators19.C: Likewise.
7983 * g++.old-deja/g++.law/parsing10.C: Likewise.
7984 * g++.old-deja/g++.law/visibility4.C: Likewise.
7985 * g++.old-deja/g++.law/operators4.C: Likewise.
7986 * g++.old-deja/g++.law/dtors2.C: Likewise.
7987 * g++.old-deja/g++.law/missed-error3.C: Likewise.
7988 * g++.old-deja/g++.law/visibility10.C: Likewise.
7989 * g++.old-deja/g++.law/scope3.C: Likewise.
7990 * g++.old-deja/g++.law/casts2.C: Likewise.
7991 * g++.old-deja/g++.law/code-gen5.C: Likewise.
7992 * g++.old-deja/g++.law/operators33.C: Likewise.
7993 * g++.old-deja/g++.law/friend4.C: Likewise.
7994 * g++.old-deja/g++.mike/pmf7.C: Likewise.
7995 * g++.old-deja/g++.mike/p5611.C: Likewise.
7996 * g++.old-deja/g++.mike/net37.C: Likewise.
7997 * g++.old-deja/g++.mike/p3570.C: Likewise.
7998 * g++.old-deja/g++.mike/p5718.C: Likewise.
7999 * g++.old-deja/g++.mike/net21.C: Likewise.
8000 * g++.old-deja/g++.mike/p1862.C: Likewise.
8001 * g++.old-deja/g++.mike/p4511.C: Likewise.
8002 * g++.old-deja/g++.mike/virt3.C: Likewise.
8003 * g++.old-deja/g++.mike/p16146.C: Likewise.
8004 * g++.old-deja/g++.mike/p1989.C: Likewise.
8005 * g++.old-deja/g++.mike/p5571.C: Likewise.
8006 * g++.old-deja/g++.gb/scope10.C: Likewise.
8007 * g++.old-deja/g++.abi/primary5.C: Likewise.
8008 * g++.old-deja/g++.abi/empty2.C: Likewise.
8009 * g++.old-deja/g++.abi/arraynew.C: Likewise.
8010 * g++.old-deja/g++.eh/vbase4.C: Likewise.
8011 * g++.old-deja/g++.eh/ptr1.C: Likewise.
8012 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
8013 * g++.old-deja/g++.bob/template3.C: Likewise.
8014 * g++.old-deja/g++.bob/inherit1.C: Likewise.
8015
8016 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
8017
8018 PR fortran/31193
8019 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
8020
8021 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
8022
8023 PR fortran/20897
8024 * gfortran.dg/derived_name_1.f90: New.
8025 * gfortran.dg/derived_name_2.f: New.
8026
8027 2007-03-21 Richard Sandiford <richard@codesourcery.com>
8028
8029 * lib/target-supports.exp (check_effective_target_nonpic): New
8030 procedure.
8031 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
8032 when compiling PIC.
8033 * gcc.target/i386/asm-4.c: Require nonpic.
8034 * gcc.target/i386/cmov1.c: Likewise.
8035 * gcc.target/i386/mul.c: Likewise.
8036 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
8037 * gcc.target/i386/ssetype-1.c: Require nonpic.
8038 * gcc.target/i386/ssetype-3.c: Likewise.
8039 * gcc.target/i386/ssetype-5.c: Likewise.
8040
8041 2007-03-21 Richard Sandiford <richard@codesourcery.com>
8042
8043 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
8044 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
8045 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
8046 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
8047
8048 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
8049
8050 PR tree-optimization/30590
8051 * g++.dg/opt/pr30590.C: New testcase.
8052
8053 2007-03-20 Jakub Jelinek <jakub@redhat.com>
8054
8055 PR c/30762
8056 * gcc.dg/pr30762-1.c: New test.
8057 * gcc.dg/pr30762-2.c: New test.
8058
8059 PR inline-asm/30505
8060 * gcc.target/i386/pr30505.c: New test.
8061
8062 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
8063
8064 * gcc.target/arm/register-variables.c: New.
8065
8066 2007-03-19 Jeff Law <law@redhat.com>
8067
8068 * PR tree-optimization/30984
8069 * gcc.c-torture/pr30984.c: New test.
8070
8071 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
8072 Richard Guenther <rguenther@suse.de>
8073
8074 PR tree-optimization/31254
8075 * gcc.dg/torture/pr31254.c: New testcase.
8076
8077 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
8078
8079 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
8080 target default_packed.
8081
8082 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8083
8084 PR fortran/31203
8085 * gfortran.dg/string_length_1.f90: New test.
8086
8087 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8088
8089 PR testsuite/30395
8090 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
8091
8092 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8093
8094 PR libgfortran/31052
8095 * gfortran.dg/namelist_27.f90: New test.
8096
8097 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
8098
8099 PR fortran/30531
8100 * gfortran.dg/used_types_14.f90: New test.
8101
8102 PR fortran/31086
8103 * gfortran.dg/used_types_15.f90: New test.
8104
8105 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
8106
8107 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
8108 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
8109
8110 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8111
8112 PR fortran/31120
8113 * gfortran.dg/integer_exponentiation_2.f90: New test.
8114
8115 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
8116
8117 PR tree-optimization/31041
8118 * gcc.dg/vect/pr31041.c: New test.
8119
8120 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8121
8122 * g++.dg/warn/Wconversion-integer.C: New
8123 * g++.dg/warn/Wconversion-real.C: New.
8124 * g++.dg/warn/Wconversion-real-integer.C: New.
8125 * g++.dg/warn/conv2.C: Updated.
8126
8127 2007-03-16 Richard Sandiford <richard@codesourcery.com>
8128
8129 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
8130 exclude RTPs.
8131
8132 2007-03-16 Richard Guenther <rguenther@suse.de>
8133
8134 PR tree-optimization/31146
8135 * g++.dg/tree-ssa/pr31146.C: New testcase.
8136
8137 2007-03-16 Richard Sandiford <richard@codesourcery.com>
8138
8139 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
8140 assume that the target has <features.h>.
8141
8142 2007-03-16 Richard Sandiford <richard@codesourcery.com>
8143
8144 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
8145 dg-options rather than to the whole test.
8146
8147 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
8148
8149 PR debug/29906
8150 * g++.dg/debug/pr29906.C: New
8151
8152 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8153
8154 PR libgfortran/31099
8155 * gfortran.dg/unformatted_recl.f90: Update test.
8156
8157 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
8158
8159 * gcc.dg/tree-ssa/prefetch-5.c: New test.
8160
8161 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8162
8163 PR c++/30891
8164 * g++.dg/parse/namespace-definition.C: New.
8165
8166 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8167
8168 PR c++/24924
8169 * g++.dg/cpp/pedantic-errors.C: New.
8170 * g++.dg/cpp/permissive.C: New.
8171
8172 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8173
8174 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
8175 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
8176
8177 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8178
8179 * lib/target-supports.exp (check_missing_uclibc_feature)
8180 (check_effective_target_wchar): New procedures.
8181 * gcc.dg/wchar_t-1.c: Require target wchar.
8182 * gcc.dg/wint_t-1.c: Likewise.
8183
8184 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8185
8186 * lib/target-supports.exp (check_gc_sections_available): Return
8187 false for VxWorks targets.
8188
8189 2007-03-15 Dirk Mueller <dmueller@suse.de>
8190
8191 * g++.dg/warn/Wconversion2.C: Fix typo.
8192 * gcc.dg/if-empty-1.c: Ditto.
8193
8194 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8195
8196 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
8197
8198 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
8199
8200 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
8201 * gcc.target/i386/pr31167.c: Ditto.
8202
8203 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
8204
8205 PR target/31167
8206 * gcc.target/i386/pr31167.c: New test.
8207
8208 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
8209
8210 PR fortran/30922
8211 * gfortran.dg/import5.f90.f90: New test.
8212
8213
8214 PR fortran/30879
8215 * gfortran.dg/data_components_1.f90: New test.
8216
8217
8218 PR fortran/30870
8219 * gfortran.dg/generic_13.f90: New test.
8220
8221 PR fortran/31163
8222 * gfortran.dg/alloc_comp_basics_5.f90: New test.
8223
8224 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8225
8226 PR libgfortran/31051
8227 * gfortran.dg/fmt_t_4.f90: New
8228
8229 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
8230
8231 PR C++/31165
8232 * g++.dg/other/default7.C: New test.
8233
8234 2007-03-15 Dirk Mueller <dmueller@suse.de>
8235
8236 * g++.dg/warn/Wconversion2.C: New.
8237
8238 2007-03-14 Eric Christopher <echristo@apple.com>
8239
8240 * gcc.dg/ssp-1.c: New.
8241 * gcc.dg/ssp-2.c: Ditto.
8242
8243 2007-03-14 Dirk Mueller <dmueller@suse.de>
8244
8245 * g++.dg/warn/do-empty.C: New.
8246 * gcc.dg/do-empty.c: New.
8247 * gcc.dg/if-empty-1.c: Update.
8248 * gcc.dg/20001116-1.c: Update.
8249 * gcc.dg/pr23165.c: Update.
8250
8251 2007-03-14 Jakub Jelinek <jakub@redhat.com>
8252
8253 * gfortran.dg/module_implicit_conversion.f90: New test.
8254
8255 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
8256
8257 PR middle-end/31127
8258 * gcc.dg/pr31127.c: New.
8259
8260 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
8261
8262 * gcc.dg/tree-ssa/loop-26.c: New test.
8263
8264 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
8265
8266 * gcc.target/i386/cmpxchg16b-1.c: New test.
8267
8268 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
8269
8270 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
8271 * gcc.dg/c99-vla-1.c: Likewise.
8272 * g++.dg/ext/vla1.C: Likewise
8273
8274 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
8275
8276 * gcc.dg/wvla-1.c: New test
8277 * gcc.dg/wvla-2.c: New test
8278 * gcc.dg/wvla-3.c: New test
8279 * gcc.dg/wvla-4.c: New test
8280 * gcc.dg/wvla-5.c: New test
8281 * gcc.dg/wvla-6.c: New test
8282 * gcc.dg/wvla-7.c: New test
8283 * g++.dg/warn/Wvla-1.C: New test
8284 * g++.dg/warn/Wvla-2.C: New test
8285 * g++.dg/warn/Wvla-3.C: New test
8286
8287 2007-03-12 Mark Mitchell <mark@codesourcery.com>
8288
8289 PR c++/30108
8290 * g++.dg/other/default6.C: New test.
8291
8292 2007-03-12 Richard Sandiford <richard@codesourcery.com>
8293
8294 * lib/target-supports.exp (check_profiling_available): Return false
8295 for VxWorks.
8296 (check_effective_target_vxworks_kernel): New procedure.
8297 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
8298 VxWorks.
8299 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
8300 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
8301 to include VxWorks.
8302 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
8303
8304 2007-03-12 Richard Sandiford <richard@codesourcery.com>
8305
8306 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
8307 PIC is not supported.
8308 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
8309 * gcc.dg/20020426-2.c: Likewise.
8310 * gcc.dg/pr28243.c: Likewise.
8311 * gcc.dg/visibility-11.c: Likewise.
8312 * gcc.dg/tls/opt-9.c: Likewise.
8313 * gcc.dg/tls/opt-10.c: Likewise.
8314 * gcc.dg/tls/pic-1.c: Likewise.
8315 * gcc.dg/tls/struct-1.c: Likewise.
8316 * gcc.target/i386/20000807-1.c: Likewise.
8317 * gcc.target/i386/20000904-1.c: Likewise.
8318 * gcc.target/i386/20011119-1.c: Likewise.
8319 * gcc.target/i386/990213-2.c: Likewise.
8320 * gcc.target/i386/990214-1.c: Likewise.
8321 * gcc.target/i386/compress-float-387-pic.c: Likewise.
8322 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
8323 * gcc.target/i386/pic-1.c: Likewise.
8324 * gcc.target/i386/pr21518.c: Likewise.
8325 * gcc.target/i386/pr23098.c: Likewise.
8326 * gcc.target/i386/pr23943.c: Likewise.
8327
8328 2007-03-11 Mark Mitchell <mark@codesourcery.com>
8329
8330 PR c++/31038
8331 * g++.dg/template/complit2.C: New test.
8332
8333 PR c++/30328
8334 * g++.dg/ext/bitfield1.C: New test.
8335
8336 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
8337
8338 PR fortran/30883
8339 * gfortran.dg/interface_11.f90: New test.
8340
8341 2007-03-11 Richard Guenther <rguenther@suse.de>
8342
8343 PR tree-optimization/31115
8344 * gcc.dg/torture/pr31115.c: New testcase.
8345
8346 2007-03-11 Ira Rosen <irar@il.ibm.com>
8347
8348 PR tree-optimization/29925
8349 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
8350
8351 2007-03-10 Mark Mitchell <mark@codesourcery.com>
8352
8353 PR c++/30274
8354 * g++.dg/expr/bitfield3.C: New test.
8355 * g++.dg/expr/bitfield4.C: Likewise.
8356 * g++.dg/expr/bitfield5.C: Likewise.
8357 * g++.dg/expr/bitfield6.C: Likewise.
8358
8359 PR c++/30924
8360 * g++.dg/template/array18.C: New test.
8361
8362 2007-03-10 Dirk Mueller <dmueller@suse.de>
8363
8364 PR c++/17946
8365 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
8366 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
8367
8368 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
8369
8370 PR c++/20599
8371 * g++.dg/cpp0x/variadic-bind.C: New.
8372 * g++.dg/cpp0x/variadic-function.C: New.
8373 * g++.dg/cpp0x/variadic-mem_fn.C: New.
8374 * g++.dg/cpp0x/variadic-tuple.C: New.
8375 * g++.dg/cpp0x/variadic1.C: New.
8376 * g++.dg/cpp0x/variadic2.C: New.
8377 * g++.dg/cpp0x/variadic3.C: New.
8378 * g++.dg/cpp0x/variadic4.C: New.
8379 * g++.dg/cpp0x/variadic5.C: New.
8380 * g++.dg/cpp0x/variadic6.C: New.
8381 * g++.dg/cpp0x/variadic7.C: New.
8382 * g++.dg/cpp0x/variadic8.C: New.
8383 * g++.dg/cpp0x/variadic9.C: New.
8384 * g++.dg/cpp0x/variadic10.C: New.
8385 * g++.dg/cpp0x/variadic11.C: New.
8386 * g++.dg/cpp0x/variadic12.C: New.
8387 * g++.dg/cpp0x/variadic13.C: New.
8388 * g++.dg/cpp0x/variadic14.C: New.
8389 * g++.dg/cpp0x/variadic15.C: New.
8390 * g++.dg/cpp0x/variadic16.C: New.
8391 * g++.dg/cpp0x/variadic17.C: New.
8392 * g++.dg/cpp0x/variadic18.C: New.
8393 * g++.dg/cpp0x/variadic19.C: New.
8394 * g++.dg/cpp0x/variadic20.C: New.
8395 * g++.dg/cpp0x/variadic21.C: New.
8396 * g++.dg/cpp0x/variadic22.C: New.
8397 * g++.dg/cpp0x/variadic23.C: New.
8398 * g++.dg/cpp0x/variadic24.C: New.
8399 * g++.dg/cpp0x/variadic25.C: New.
8400 * g++.dg/cpp0x/variadic26.C: New.
8401 * g++.dg/cpp0x/variadic27.C: New.
8402 * g++.dg/cpp0x/variadic28.C: New.
8403 * g++.dg/cpp0x/variadic29.C: New.
8404 * g++.dg/cpp0x/variadic30.C: New.
8405 * g++.dg/cpp0x/variadic31.C: New.
8406 * g++.dg/cpp0x/variadic32.C: New.
8407 * g++.dg/cpp0x/variadic33.C: New.
8408 * g++.dg/cpp0x/variadic34.C: New.
8409 * g++.dg/cpp0x/variadic35.C: New.
8410 * g++.dg/cpp0x/variadic36.C: New.
8411 * g++.dg/cpp0x/variadic37.C: New.
8412 * g++.dg/cpp0x/variadic38.C: New.
8413 * g++.dg/cpp0x/variadic39.C: New.
8414 * g++.dg/cpp0x/variadic40.C: New.
8415 * g++.dg/cpp0x/variadic41.C: New.
8416 * g++.dg/cpp0x/variadic42.C: New.
8417 * g++.dg/cpp0x/variadic43.C: New.
8418 * g++.dg/cpp0x/variadic44.C: New.
8419 * g++.dg/cpp0x/variadic45.C: New.
8420 * g++.dg/cpp0x/variadic46.C: New.
8421 * g++.dg/cpp0x/variadic47.C: New.
8422 * g++.dg/cpp0x/variadic48.C: New.
8423 * g++.dg/cpp0x/variadic49.C: New.
8424 * g++.dg/cpp0x/variadic50.C: New.
8425 * g++.dg/cpp0x/variadic51.C: New.
8426 * g++.dg/cpp0x/variadic52.C: New.
8427 * g++.dg/cpp0x/variadic53.C: New.
8428 * g++.dg/cpp0x/variadic54.C: New.
8429 * g++.dg/cpp0x/variadic55.C: New.
8430 * g++.dg/cpp0x/variadic56.C: New.
8431 * g++.dg/cpp0x/variadic57.C: New.
8432 * g++.dg/cpp0x/variadic58.C: New.
8433 * g++.dg/cpp0x/variadic59.C: New.
8434 * g++.dg/cpp0x/variadic60.C : New.
8435 * g++.dg/cpp0x/variadic61.C : New.
8436 * g++.dg/cpp0x/variadic62.C : New.
8437 * g++.dg/cpp0x/variadic63.C : New.
8438 * g++.dg/cpp0x/variadic64.C : New.
8439 * g++.dg/cpp0x/variadic65.C : New.
8440 * g++.dg/cpp0x/variadic66.C : New.
8441 * g++.dg/cpp0x/variadic67.C : New.
8442 * g++.dg/cpp0x/variadic68.C : New.
8443 * g++.dg/cpp0x/variadic69.C : New.
8444 * g++.dg/cpp0x/variadic70.C : New.
8445 * g++.dg/cpp0x/variadic71.C : New.
8446 * g++.dg/cpp0x/variadic72.C : New.
8447 * g++.dg/cpp0x/variadic73.C : New.
8448 * g++.dg/cpp0x/variadic74.C : New.
8449 * g++.dg/cpp0x/variadic75.C : New.
8450 * g++.dg/cpp0x/variadic-ex1.C : New.
8451 * g++.dg/cpp0x/variadic-ex2.C : New.
8452 * g++.dg/cpp0x/variadic-ex3.C : New.
8453 * g++.dg/cpp0x/variadic-ex4.C : New.
8454 * g++.dg/cpp0x/variadic-ex5.C : New.
8455 * g++.dg/cpp0x/variadic-ex6.C : New.
8456 * g++.dg/cpp0x/variadic-ex7.C : New.
8457 * g++.dg/cpp0x/variadic-ex8.C : New.
8458 * g++.dg/cpp0x/variadic-ex9.C : New.
8459 * g++.dg/cpp0x/variadic-ex10.C : New.
8460 * g++.dg/cpp0x/variadic-ex11.C : New.
8461 * g++.dg/cpp0x/variadic-ex12.C : New.
8462 * g++.dg/cpp0x/variadic-ex13.C : New.
8463 * g++.dg/cpp0x/variadic-ex14.C : New.
8464
8465 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8466
8467 PR libgfortran/31099
8468 * gfortran.dg/unformatted_recl.f90: New test.
8469
8470 2007-03-09 Roger Sayle <roger@eyesopen.com>
8471
8472 * gcc.dg/fold-eqcmplx-1.c: New test case.
8473
8474 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
8475
8476 PR rtl-optimization/30643
8477 * gcc.dg/pr30643.c: New.
8478
8479 2007-03-09 Chao-ying Fu <fu@mips.com>
8480
8481 * gcc.target/mips/mips32-dspr2-type.c: New test.
8482 * gcc.target/mips/mips32-dspr2.c: New test.
8483 * gcc.target/mips/dspr2-MULT.c: New test.
8484 * gcc.target/mips/dspr2-MULTU.c: New test.
8485 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
8486 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
8487 Adjust some formats.
8488
8489 2007-03-09 Dirk Mueller <dmueller@suse.de>
8490
8491 PR c++/17946
8492 * gcc.dg/Wlogical-op-1.c: New.
8493 * g++.dg/warn/Wlogical-op-1.C: New.
8494
8495 2007-03-09 Richard Guenther <rguenther@suse.de>
8496
8497 PR tree-optimization/30904
8498 PR middle-end/31058
8499 * gcc.dg/pr30904.c: Remove xfail.
8500
8501 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
8502
8503 PR C/31072
8504 * gcc.c-torture/execute/pr31072.c: New test.
8505
8506 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8507
8508 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
8509 * gcc.dg/torture/builtin-attr-1.c: Likewise.
8510 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
8511 *lrint* and *lround*.
8512 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
8513 floor->lfloor.
8514 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
8515 * gcc.dg/torture/builtin-integral-1.c: Likewise.
8516 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
8517 and *lround*. Correct macro names.
8518 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
8519 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
8520
8521 2007-03-08 Ian Lance Taylor <iant@google.com>
8522
8523 * gcc.dg/no-strict-overflow-5.c: New test.
8524 * gcc.dg/no-strict-overflow-6.c: New test.
8525 * gcc.dg/Wstrict-overflow-11.c: New test.
8526 * gcc.dg/Wstrict-overflow-12.c: New test.
8527 * gcc.dg/Wstrict-overflow-13.c: New test.
8528 * gcc.dg/Wstrict-overflow-14.c: New test.
8529 * gcc.dg/Wstrict-overflow-15.c: New test.
8530
8531 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8532
8533 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
8534 for VxWorks kernel mode.
8535 * gcc.c-torture/execute/strncmp-1.x: Likewise.
8536
8537 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8538
8539 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
8540 mode.
8541
8542 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8543
8544 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
8545 and lib/bfill.c on VxWorks targets.
8546 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
8547 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
8548 lib/bfill.c and lib/memmove.c on VxWorks targets.
8549 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
8550 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
8551 on VxWorks targets.
8552 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
8553 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
8554
8555 2007-03-08 Tobias Burnus <burnus@net-b.de>
8556
8557 * gfortran.dg/use_5.f90: New test.
8558 * gfortran.dg/use_6.f90: Ditto.
8559 * gfortran.dg/use_7.f90: Ditto.
8560
8561 2007-03-08 Tobias Burnus <burnus@net-b.de>
8562
8563 PR fortran/30973
8564 * gfortran.dg/use_4.f90: New test.
8565 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
8566
8567 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
8568
8569 PR fortran/31011
8570 * gfortran.dg/parameter_array_section_2.f90: New test.
8571
8572 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
8573
8574 PR c++/30852
8575 * g++.dg/ext/offsetof1.C: Add cases with volatile.
8576
8577 PR c++/30534
8578 * g++.dg/template/arg5.C: New test.
8579
8580 2007-03-07 Joseph Myers <joseph@codesourcery.com>
8581
8582 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
8583
8584 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
8585
8586 * gcc.dg/var-expand1.c: Add newline at end of file.
8587
8588 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
8589
8590 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
8591
8592 2007-03-06 Richard Sandiford <richard@codesourcery.com>
8593
8594 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
8595
8596 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8597
8598 * gcc.dg/torture/builtin-convert-4.c: New test.
8599
8600 2007-03-05 Ian Lance Taylor <iant@google.com>
8601
8602 * gcc.c-torture/compile/pr31034.c: New test.
8603
8604 2007-03-05 Ian Lance Taylor <iant@google.com>
8605
8606 * gcc.dg/inline-18.c: New test.
8607 * gcc.dg/inline-19.c: New test.
8608 * gcc.dg/inline-20.c: New test.
8609 * gcc.dg/inline-21.c: New test.
8610
8611 2007-03-05 Richard Guenther <rguenther@suse.de>
8612
8613 PR tree-optimization/14052
8614 * gcc.dg/tree-ssa/vrp33.c: New testcase.
8615
8616 2007-03-05 Richard Guenther <rguenther@suse.de>
8617
8618 PR tree-optimization/23777
8619 * gcc.dg/tree-ssa/pr23777.c: New testcase.
8620
8621 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8622
8623 PR other/30465
8624 * gcc.dg/multiple-overflow-warn-3.c: New.
8625 * g++.dg/warn/multiple-overflow-warn-3.C: New.
8626
8627 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
8628
8629 PR c++/30895
8630 * g++.dg/parse/template23.C: New test.
8631
8632 2007-03-04 Roger Sayle <roger@eyesopen.com>
8633
8634 PR middle-end/30744
8635 * gcc.dg/pr30744-1.c: New test case.
8636
8637 2007-03-04 Tobias Burnus <burnus@net-b.de>
8638
8639 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
8640
8641 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8642
8643 PR target/30406
8644 * gfortran.dg/logical_3.f90: New test.
8645
8646 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
8647
8648 PR libfortran/30981
8649 * gfortran.dg/integer_exponentiation_1.f90: New test.
8650
8651 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
8652
8653 * gcc.target/m68k/m68k.exp: New.
8654 * gcc.target/m68k/crash1.c: New.
8655
8656 2007-03-03 Tobias Burnus <burnus@net-b.de>
8657
8658 * gfortran.dg/c_by_val.c: Use int64_t instead of long
8659 to be more compatible with integer(kind=8).
8660
8661 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8662
8663 PR libfortran/31001
8664 * gfortran.dg/zero_sized_3.f90: New test.
8665
8666 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8667
8668 PR c++/15787
8669 * g++.dg/parse/else.C: New.
8670 * g++.dg/parse/else-2.C: New.
8671
8672 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
8673 Tobias Burnus <burnus@net-b.de>
8674
8675 PR fortran/30882
8676 * gfortran.dg/size_dim.f90: New test.
8677
8678 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
8679 Tobias Burnus <burnus@net-b.de>
8680
8681 PR fortran/30873
8682 * gfortran.dg/entry_9.f90: New test.
8683
8684 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
8685
8686 PR c++/28253
8687 * g++.dg/inherit/covariant16.C: New test.
8688
8689 2007-03-02 Geoffrey Keating <geoffk@apple.com>
8690
8691 * g++.dg/other/darwin-minversion-1.C: New.
8692
8693 2007-03-02 Diego Novillo <dnovillo@redhat.com>
8694
8695 * gcc.dg/tree-ssa/20070302-1.c: New test.
8696
8697 2007-03-02 Joseph Myers <joseph@codesourcery.com>
8698
8699 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
8700 tests.
8701
8702 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
8703
8704 * gcc.dg/tree-ssa/prefetch-4.c: New test.
8705
8706 2007-03-01 Simon Baldwin <simonb@google.com>
8707
8708 PR c++/23689
8709 * warn/ignored_typedef.C: New.
8710 * init/ctor8.C: Added dg-warning to consume ignored typedef
8711 warning.
8712 * template/typedef2.C: Ditto. Moved dg-error onto its own line
8713 and added an explicit line number.
8714
8715 2007-02-28 Richard Guenther <rguenther@suse.de>
8716
8717 PR middle-end/30364
8718 * gcc.dg/torture/pr30364-1.c: New testcase.
8719 * gcc.dg/torture/pr30364-2.c: Likewise.
8720 * gcc.dg/torture/pr30364-3.c: Likewise.
8721
8722 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8723
8724 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
8725 powerpc*, use -funsafe-math-optimizations.
8726 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8727 * gcc.dg/torture/builtin-modf-1.c: Likewise.
8728
8729 2007-02-28 Tobias Burnus <burnus@net-b.de>
8730 Paul Thomas <pault@gcc.gnu.org>
8731
8732 PR fortran/30888
8733 PR fortran/30887
8734 * c_by_val_1.f: Test %VAL() with non-default kind.
8735 * c_by_val.c: Ditto.
8736 * c_by_val_4.f: New test.
8737
8738 2007-02-28 Tobias Burnus <burnus@net-b.de>
8739
8740 PR fortran/30968
8741 * gfortran.dg/continuation_7.f90: New test.
8742
8743 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
8744
8745 * g++.dg/inherit/thunk7.C: New test.
8746 * lib/target-supports.exp (check_profiling_available): Not available
8747 for bfin-*-*.
8748
8749 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
8750
8751 PR target/30970
8752 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
8753
8754 2007-02-27 Mark Mitchell <mark@codesourcery.com>
8755
8756 * lib/target-supports.exp (check_effective_target_init_priority):
8757 Remove Solaris special case.
8758
8759 2007-02-26 Geoffrey Keating <geoffk@apple.com>
8760
8761 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
8762 for more builtin types.
8763
8764 * g++.dg/ext/visibility/class1.C: Port to Darwin.
8765 * g++.dg/ext/visibility/noPLT.C: Likewise.
8766
8767 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8768
8769 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
8770 sh* targets.
8771
8772 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
8773
8774 PR fortran/30865
8775 * size_optional_dim_1.f90: New test.
8776
8777 2007-02-25 Mark Mitchell <mark@codesourcery.com>
8778
8779 * gcc.dg/vxworks/vxworks.exp: New file.
8780 * gcc.dg/vxworks/initpri1.c: Likewise.
8781 * gcc.dg/vxworks/initpri2.c: Likewise.
8782 * gcc.dg/initpri2.c: Add more tests.
8783 * g++.dg/special/initpri2.C: Likewise.
8784
8785 * gcc.dg/initpri1.c: New test.
8786 * gcc.dg/initpri2.c: Likewise.
8787 * g++.dg/special/initpri1.C: New test.
8788 * g++.dg/special/initpri2.C: Likewise.
8789 * g++.dg/special/conpr-1.C: Use init_priority effective target.
8790 * g++.dg/special/conpr-2.C: Likewise.
8791 * g++.dg/special/conpr-3.C: Likewise.
8792 * g++.dg/special/conpr-4.C: Likewise.
8793 * g++.dg/special/initp1.C: Likewise.
8794 * g++.dg/special/ecos.exp: Remove code to detect availability of
8795 constructor priorities.
8796 * lib/target-supports.exp (check_effective_target_init_priority):
8797 New function.
8798
8799 2007-02-24 Jan Hubicka <jh@suse.cz>
8800
8801 * gcc.c-torture/execute/pr30778.c: New testcase.
8802
8803 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8804
8805 PR libgfortran/30918
8806 * gfortran.dg/namelist_26.f90: New test.
8807
8808 2007-02-24 Richard Guenther <rguenther@suse.de>
8809
8810 PR middle-end/30951
8811 * gcc.dg/pr30951.c: New testcase.
8812
8813 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8814
8815 * gcc.dg/torture/builtin-modf-1.c: New test.
8816
8817 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
8818
8819 PR tree-optimization/30904
8820 * gcc.dg/pr30904.c: New test.
8821
8822 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8823
8824 * gcc.test-framework/README: Correct command.
8825 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
8826 -Wunused-value.
8827 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
8828
8829 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
8830
8831 * lib/target-supports.exp (check_effective_target_unwrapped): New.
8832
8833 2007-02-23 Mark Mitchell <mark@codesourcery.com>
8834
8835 * lib/target-supports.exp (check_effective_target_newlib): New
8836 function.
8837
8838 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
8839
8840 PR fortran/30660
8841 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
8842 allocatable component.
8843
8844
8845 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8846
8847 * gcc.dg/torture/builtin-logb-1.c: New test.
8848 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
8849 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
8850 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
8851 sh* targets.
8852
8853 2007-02-23 Richard Guenther <rguenther@suse.de>
8854
8855 * g++.dg/warn/changes-meaning.C: New testcase.
8856
8857 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8858
8859 PR libgfortran/30910
8860 * gfortran.dg/fmt_zero_precision.f90: Update test.
8861
8862 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8863
8864 * gcc.dg/torture/builtin-frexp-1.c: New test.
8865
8866 2007-02-22 Mark Mitchell <mark@codesourcery.com>
8867
8868 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
8869
8870 2007-02-22 Ian Lance Taylor <iant@google.com>
8871
8872 PR debug/30898
8873 * g++.dg/debug/pr30898.C: New test.
8874
8875 2007-02-22 Ira Rosen <irar@il.ibm.com>
8876
8877 * gcc.dg/vect/vect-106.c: New test.
8878
8879 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
8880 Ira Rosen <irar@il.ibm.com>
8881
8882 PR tree-optimization/30843
8883 * gcc.dg/vect/pr30843.c: New test.
8884
8885 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
8886
8887 PR tree-optimization/30858
8888 * gcc.dg/vect/pr30858.c: New test.
8889
8890 2007-02-21 Mark Mitchell <mark@codesourcery.com>
8891
8892 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
8893 to set options for compiling testglue.
8894 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
8895 * lib/obj-c++.exp (obj-c++_init): Likewise.
8896
8897 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
8898
8899 * gnat.dg/derived_aggregate.adb: New test.
8900
8901 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8902
8903 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
8904 sh* targets. Call the correct CKSGN macro.
8905
8906 2007-02-21 Jakub Jelinek <jakub@redhat.com>
8907
8908 * gfortran.dg/gomp/omp_parse1.f90: New test.
8909 * gfortran.dg/gomp/omp_parse2.f: New test.
8910
8911 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
8912
8913 PR fortran/30869
8914 * gfortran.dg/do_pointer_1.f90: New test.
8915
8916 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8917
8918 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
8919 and scalbln.
8920
8921 2007-02-20 Geoffrey Keating <geoffk@apple.com>
8922
8923 * gcc.dg/darwin-minversion-1.c: New.
8924 * gcc.dg/darwin-minversion-2.c: New.
8925
8926 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8927
8928 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
8929
8930 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8931 DJ Delorie <dj@redhat.com>
8932
8933 PR other/30824
8934 * gcc.dg/Wfatal.c: New.
8935 * gcc.dg/Wfatal-2.c: New.
8936 * gcc.dg/Werror-1.c: Adjust expectations.
8937 * gcc.dg/Werror-5.c: Likewise.
8938 * gcc.dg/Werror-7.c: Likewise.
8939 * gcc.dg/Werror-10.c: Likewise.
8940 * gcc.dg/Werror-11.c: Likewise.
8941
8942 2007-02-20 Tobias Burnus <burnus@net-b.de>
8943
8944 PR fortran/30522
8945 * gfortran.dg/volatile10.f90: New test.
8946
8947 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
8948
8949 PR libfortran/30533
8950 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
8951
8952 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8953
8954 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
8955 * gcc.dg/Walways-true-1.c: Likewise.
8956 * gcc.dg/weak/weak-3.c: Likewise.
8957 * gcc.dg/Werror-1.c: Likewise.
8958 * gcc.dg/Werror-3.c: Likewise.
8959 * gcc.dg/Werror-4.c: Likewise.
8960 * gcc.dg/Werror-5.c: Likewise.
8961 * gcc.dg/Werror-6.c: Likewise.
8962 * gcc.dg/Werror-7.c: Likewise.
8963 * gcc.dg/Werror-8.c: Likewise.
8964 * gcc.dg/Werror-10.c: Likewise.
8965 * gcc.dg/Werror-11.c: Likewise.
8966 * gcc.dg/Werror-12.c: Likewise.
8967 * g++.old-deja/g++.mike/warn8.C: Likewise.
8968 * g++.dg/warn/Walways-true-1.C: Likewise.
8969 * g++.dg/warn/Walways-true-2.C: Likewise.
8970 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
8971 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
8972 -Wstring-literal-comparison with -Waddress.
8973 * gcc.dg/Wstring-literal-comparison-4.c: Replace
8974 -Wno-string-literal-comparison with -Wno-address.
8975
8976 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
8977
8978 * gnat.dg/self_aggregate_with_call.adb: New test.
8979
8980 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
8981
8982 PR tree-optimization/30975
8983 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
8984 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
8985 * gcc.dg/vect/pr30795.c: New.
8986
8987 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8988
8989 PR fortran/30681
8990 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
8991
8992 2007-02-18 Roger Sayle <roger@eyesopen.com>
8993
8994 PR rtl-optimization/28173
8995 * gcc.target/i386/andor-1.c: New test case.
8996
8997 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8998
8999 * gcc.dg/torture/builtin-ldexp-1.c: New.
9000 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
9001
9002 2007-02-18 Roger Sayle <roger@eyesopen.com>
9003
9004 * gfortran.dg/array_constructor_15.f90: New test case.
9005
9006 2007-02-18 Roger Sayle <roger@eyesopen.com>
9007
9008 * gfortran.dg/forall_10.f90: New test case.
9009
9010 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
9011
9012 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
9013
9014 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
9015
9016 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
9017 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
9018
9019 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
9020
9021 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
9022 * gcc.target/i386/builtin-bswap-3.c: Ditto.
9023 * gcc.target/i386/xchg-1.c: New test.
9024 * gcc.target/i386/xchg-2.c: New test.
9025
9026 2007-02-16 Richard Guenther <rguenther@suse.de>
9027 Christian Bruel <christian.bruel@st.com>
9028
9029 * gcc.dg/strict-overflow-5.c: New testcase.
9030
9031 2007-02-16 Tobias Burnus <burnus@net-b.de>
9032
9033 PR fortran/30793
9034 * gfortran.dg/func_derived_4.f90: New test.
9035
9036 2007-02-15 Roger Sayle <roger@eyesopen.com>
9037
9038 PR middle-end/30391
9039 * gfortran.dg/pr30391-1.f90: New test case.
9040
9041 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9042
9043 PR middle-end/30433
9044 * gcc.c-torture/compile/pr30433.c: New testcase to check
9045 that complex constants comparisions are foldded.
9046
9047 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9048
9049 PR C++/30158
9050 * g++.dg/ext/stmtexpr10.C: New testcase.
9051
9052 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9053
9054 PR middle-end/30729
9055 * gcc.dg/Wunused-value-2.c: New testcase.
9056
9057 2007-02-15 Ian Lance Taylor <iant@google.com>
9058
9059 * g++.dg/eh/subreg-1.C: New test.
9060
9061 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9062
9063 PR c/26494
9064 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
9065 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
9066 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
9067 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
9068 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
9069 * gcc.dg/Werror-implicit-function-declaration.c: New.
9070
9071 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9072
9073 PR c++/28943
9074 * g++.dg/warn/pr28943.C: New.
9075
9076 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9077
9078 * gfortran.fortran-torture/execute/math.f90: Fix typo.
9079
9080 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9081
9082 PR fortran/30779
9083 * gfortran.dg/error_recovery_3.f90: New test.
9084
9085 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
9086
9087 * g++.dg/tree-ssa/sra-1.C: New.
9088
9089 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
9090
9091 * g++.dg/tree-ssa/sra-1.C: New.
9092
9093 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
9094
9095 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
9096
9097 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9098
9099 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
9100
9101 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
9102
9103 PR fortran/30799
9104 * gfortran.dg/logical_2.f90: New test.
9105
9106 2007-02-14 Joseph Myers <joseph@codesourcery.com>
9107
9108 * gcc.dg/torture/complex-alias-1.c: New test.
9109
9110 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
9111
9112 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
9113 instead of -fdump-tree-tailcall.
9114
9115 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
9116
9117 * gfortran.dg/interface_10.f90: Fix comment typo.
9118
9119 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
9120
9121 PR tree-optimization/30771
9122 * gcc.dg/vect/pr30771.c: New test.
9123
9124 2007-02-13 Ian Lance Taylor <iant@google.com>
9125
9126 * gcc.dg/Wstrict-overflow-1.c: New test.
9127 * gcc.dg/Wstrict-overflow-2.c: New test.
9128 * gcc.dg/Wstrict-overflow-3.c: New test.
9129 * gcc.dg/Wstrict-overflow-4.c: New test.
9130 * gcc.dg/Wstrict-overflow-5.c: New test.
9131 * gcc.dg/Wstrict-overflow-6.c: New test.
9132 * gcc.dg/Wstrict-overflow-7.c: New test.
9133 * gcc.dg/Wstrict-overflow-8.c: New test.
9134 * gcc.dg/Wstrict-overflow-9.c: New test.
9135 * gcc.dg/Wstrict-overflow-10.c: New test.
9136
9137 2007-02-13 Roger Sayle <roger@eyesopen.com>
9138
9139 * gcc.target/ia64/builtin-bswap-2.c: New test case.
9140
9141 2007-02-13 Richard Henderson <rth@redhat.com>
9142
9143 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
9144 * gcc.c-torture/execute/pr29302-1.c: ... here.
9145
9146 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9147
9148 PR c/29521
9149 * gcc.dg/c90-return-1.c: Update output.
9150 * gcc.dg/c99-return-1.c: Likewise.
9151
9152 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
9153
9154 PR fortran/30554
9155 * gfortran.dg/used_dummy_types_7.f90: New test..
9156
9157 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
9158
9159 * gcc.target/i386/parity-1.c: New test.
9160 * gcc.target/i386/parity-2.c: New test.
9161
9162 2007-02-12 Roger Sayle <roger@eyesopen.com>
9163
9164 * gcc.target/i386/builtin-bswap-3.c: New test case.
9165
9166 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
9167
9168 PR tree-optimization/29145
9169 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
9170 alias analysis is improved to take better advantage of restrict
9171 qualified pointers.
9172 * gcc.dg/vect/vect-80.c: Likewise.
9173 * gcc.dg/vect/pr29145.c: New.
9174
9175 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
9176
9177 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
9178 * gcc.target/i386/sse4a-insert.c: Likewise.
9179
9180 2007-02-11 Roger Sayle <roger@eyesopen.com>
9181
9182 * gcc.target/ia64/builtin-popcount-1.c: New test case.
9183 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
9184
9185 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
9186
9187 PR fortran/30478
9188 * gfortran.dg/enum_4.f90: Update error message checks.
9189
9190 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
9191
9192 PR fortran/30554
9193 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
9194 versions of the modules.
9195
9196 PR fortran/30617
9197 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
9198 by getting rid of recursive I/O and providing functions with
9199 results.
9200
9201 PR fortran/30319
9202 * gfortran.dg/char_array_constructor_2.f90
9203
9204 2007-02-11 Mark Mitchell <mark@codesourcery.com>
9205
9206 PR c++/26988
9207 * g++.dg/template/spec34.C: New test
9208
9209 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
9210
9211 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
9212 on i?86 and x86_64.
9213 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
9214 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
9215 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
9216 on i?86 and x86_64.
9217 * gcc.dg/vect/vect-113.c: Ditto.
9218
9219 2007-02-06 Mark Mitchell <mark@codesourcery.com>
9220
9221 PR c++/29487
9222 * g++.dg/eh/weak1-C: New test.
9223 * g++.dg/eh/weak1-a.cc: Likewise.
9224 * g++.dg/eh/comdat1.C: Likewise.
9225
9226 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
9227 Dorit Nuzman <dorit@il.ibm.com>
9228
9229 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
9230 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
9231 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
9232 * gcc.dg/vect/vect-113.c: Likewise.
9233
9234 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
9235
9236 2007-02-10 Richard Henderson <rth@redhat.com>
9237
9238 * lib/target-supports.exp (check_effective_target_tls): Redefine
9239 to mean non-emulated tls.
9240 * gcc.dg/tls/alias-1.c: Remove tls requirement.
9241 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
9242 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
9243 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9244 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9245 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
9246 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
9247
9248 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
9249
9250 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
9251
9252 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
9253
9254 * gfortran.dg/secnds.f: Replace time tolerance with a
9255 before-and-after bracket.
9256 * gfortran.dg/secnds-1.f: Likewise.
9257
9258 2007-02-09 Tobias Burnus <burnus@net-b.de>
9259
9260 PR fortran/30512
9261 * gfortran.dg/maxlocval_1.f90: New test.
9262
9263 2007-02-09 Roger Sayle <roger@eyesopen.com>
9264
9265 * gcc.target/ia64/builtin_bswap-1.c: New test case.
9266
9267 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9268
9269 PR fortran/30720
9270 * gfortran.dg/array_function_1.f90: New test.
9271
9272 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9273
9274 * lib/target-supports.exp (check_effective_target_lax_strtofp)
9275 (check_effective_target_dummy_wcsftime): New functions.
9276
9277 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9278
9279 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
9280 * lib/target-supports.exp (check_effective_target_uclibc): New
9281 function.
9282
9283 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9284
9285 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
9286 (vsnprintf): Don't define for uClibc targets.
9287
9288 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9289
9290 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
9291 set before checking whether it was allowed.
9292 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
9293 before checking inside_main.
9294
9295 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9296
9297 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
9298 uClinux targets.
9299 (u16sf): Likewise u4sf.
9300 * g++.dg/compat/struct-layout-1.h: Likewise.
9301
9302 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9303
9304 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
9305 procedure.
9306 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9307 m68k targets if check_effective_target_coldfire_fpu returns true.
9308
9309 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
9310 Richard Guenther <rguenther@suse.de>
9311
9312 PR middle-end/23361
9313 * gcc.dg/fold-compare-3.c: New testcase.
9314 * gcc.dg/tree-ssa/loop-24.c: Likewise.
9315
9316 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
9317
9318 * gcc.dg/pr26570.c: Clean up coverage files.
9319 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
9320 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
9321 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
9322 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
9323 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
9324 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
9325 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
9326 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
9327 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
9328 * gcc.dg/tree-ssa/pr25501.c: Ditto.
9329 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
9330 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
9331 * gcc.dg/vect/pr28952.c: Ditto.
9332 * gcc.dg/vect/pr27151.c: Ditto.
9333 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
9334 * g++.dg/gomp/macro-3.C: Ditto.
9335
9336 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
9337
9338 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
9339 of the loop.
9340
9341 2007-02-08 Roger Sayle <roger@eyesopen.com>
9342
9343 * gcc.target/i386/builtin-bswap-2.c: New test case.
9344
9345 2007-02-08 Roger Sayle <roger@eyesopen.com>
9346
9347 * gfortran.dg/forall_8.f90: New test case.
9348 * gfortran.dg/forall_9.f90: Likewise.
9349
9350 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9351
9352 * gcc.dg/builtins-20.c: Add some -~ complex cases.
9353
9354 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
9355
9356 * lib/target-supports.exp (check_effective_target_simulator): New.
9357
9358 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
9359
9360 * gcc.dg/tree-ssa/loop-25.c: New test.
9361
9362 2007-02-06 Richard Henderson <rth@redhat.com>
9363
9364 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
9365
9366 2007-02-06 Roger Sayle <roger@eyesopen.com>
9367
9368 * gcc.target/powerpc/popcount-1.c: New test case.
9369 * gcc.target/powerpc/parity-1.c: Likewise.
9370
9371 2007-02-06 Richard Guenther <rguenther@suse.de>
9372
9373 PR middle-end/27302
9374 * gcc.dg/torture/pr27302-2.c: New testcase.
9375
9376 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
9377
9378 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
9379 * gcc.dg/vect/vect-iv-1.c: New test.
9380 * gcc.dg/vect/vect-iv-2.c: New test.
9381 * gcc.dg/vect/vect-iv-3.c: New test.
9382 * gcc.dg/vect/vect-iv-4.c: New test.
9383 * gcc.dg/vect/vect-iv-5.c: New test.
9384 * gcc.dg/vect/vect-iv-6.c: New test.
9385 * gcc.dg/vect/vect-iv-7.c: New test.
9386 * gcc.dg/vect/vect-iv-8.c: New test.
9387 * gcc.dg/vect/vect-iv-9.c: New test.
9388 * gcc.dg/vect/vect-iv-10.c: New test.
9389 * gcc.dg/vect/vect-iv-11.c: New test.
9390 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
9391 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
9392 * gcc.dg/vect/vect-14.c: Now vectorizable.
9393 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
9394 loop).
9395 * gcc.dg/vect/vect-27.c: Likewise.
9396 * gcc.dg/vect/vect-29.c Likewise.
9397 * gcc.dg/vect/vect-dv-2.c: Likewise.
9398 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
9399 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9400 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9401
9402 2007-02-06 Ira Rosen <irar@il.ibm.com>
9403
9404 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
9405
9406 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9407
9408 * gcc.dg/builtins-20.c: Add more cases.
9409
9410 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
9411
9412 PR debug/30189
9413 * gcc.dg/pr30189.c: New test.
9414
9415 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
9416
9417 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
9418 for running tests.
9419 * gcc.target/i386/sse4a-extract.c: New test.
9420 * gcc.target/i386/sse4a-insert.c: New test.
9421 * gcc.target/i386/sse4a-montsd.c: New test.
9422 * gcc.target/i386/sse4a-montss.c: New test.
9423
9424 2007-02-05 Richard Guenther <rguenther@suse.de>
9425
9426 * gcc.target/i386/vectorize3.c: New testcase.
9427
9428 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
9429
9430 PR target/30665
9431 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
9432
9433 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9434
9435 PR fortran/30611
9436 * gfortran.dg/repeat_1.f90: New test.
9437
9438 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
9439
9440 PR fortran/30605
9441 * gfortran.dg/spread_shape_1.f90: Remove tabs.
9442 * gfortran.dg/derived_init_2.f90: Ditto.
9443 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
9444 * gfortran.dg/array_initializer_1.f90: Ditto.
9445 * gfortran.dg/do_2.f90: Ditto.
9446 * gfortran.dg/proc_assign_1.f90: Ditto.
9447
9448 2007-02-04 Richard Guenther <rguenther@suse.de>
9449
9450 PR middle-end/30636
9451 * g++.dg/warn/pr30636.C: New testcase.
9452 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
9453
9454 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
9455
9456 PR middle-end/30667
9457 * gfortran.dg/pr30667.f: New test.
9458
9459 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9460
9461 * gcc.dg/builtins-54.c: Add more cases.
9462
9463 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
9464
9465 PR fortran/30514
9466 * gfortran.dg/zero_sized_2.f90: New test.
9467
9468 PR fortran/30660
9469 * gfortran.dg/alloc_comp_basics_4.f90: New test.
9470
9471 PR fortran/29820
9472 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
9473 file.
9474
9475 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
9476
9477 PR fortran/30683
9478 * gfortran.dg/interface_10.f90: New test.
9479
9480 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9481
9482 * gcc.dg/builtins-20.c: Add more cases.
9483
9484 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
9485
9486 PR target/29682
9487 * gcc-target/ia64/pr29682.c: New test.
9488
9489 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
9490
9491 PR fortran/30284
9492 * gfortran.dg/arrayio_11.f90.f90: New test.
9493
9494 PR fortran/30626
9495 * gfortran.dg/arrayio_12.f90.f90: New test.
9496
9497 2007-02-02 Jakub Jelinek <jakub@redhat.com>
9498
9499 PR c++/30536
9500 * g++.dg/tls/diag-5.C: New test.
9501
9502 PR middle-end/30473
9503 * gcc.dg/pr30473.c: New test.
9504 * gcc.c-torture/execute/20070201-1.c: New test.
9505
9506 2007-02-01 Roger Sayle <roger@eyesopen.com>
9507
9508 * gfortran.dg/dependency_20.f90: New test case.
9509
9510 2007-01-31 Ian Lance Taylor <iant@google.com>
9511
9512 * gcc.dg/lower-subreg-1.c (test): New test.
9513
9514 2007-01-30 Geoffrey Keating <geoffk@apple.com>
9515
9516 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
9517
9518 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9519
9520 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
9521 * gcc.dg/torture/builtin-math-3.c: Likewise.
9522
9523 2007-01-31 Dirk Mueller <dmueller@suse.de>
9524
9525 gcc.dg/Wparentheses-2.c: Update and add new tests.
9526
9527 2007-01-31 Ira Rosen <irar@il.ibm.com>
9528
9529 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
9530 vectorize.
9531
9532 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
9533
9534 * gcc.dg/builtins-63.c: New test.
9535
9536 2007-01-31 Tobias Burnus <burnus@net-b.de>
9537
9538 PR fortran/27588
9539 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
9540
9541 2007-01-31 Tobias Burnus <burnus@net-b.de>
9542
9543 PR fortran/30520
9544 * gfortran.dg/volatile8.f90: New argument conformance test.
9545 * gfortran.dg/volatile9.f90: New scope test.
9546
9547 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9548
9549 PR c++/24745
9550 * g++.dg/warn/null4.C: New.
9551
9552 2001-01-30 Roger Sayle <roger@eyesopen.com>
9553 Uros Bizjak <ubizjak@gmail.com>
9554
9555 * gcc.dg/large-size-array-3.c: Correct typo.
9556
9557 2007-01-30 Richard Guenther <rguenther@suse.de>
9558
9559 PR middle-end/27657
9560 * g++.dg/debug/pr27657.C: New testcase.
9561
9562 2007-01-30 Richard Guenther <rguenther@suse.de>
9563
9564 PR middle-end/30313
9565 * gcc.dg/torture/pr30313.c: New testcase.
9566
9567 2007-01-29 Janis Johnson <janis187@us.ibm.com>
9568
9569 * gcc.dg/dfp/dfp-except.h: New file.
9570 * gcc.dg/dfp/fe-check.h: New file.
9571 * gcc.dg/dfp/fe-binop.c: New test.
9572 * gcc.dg/dfp/fe-convert-1.c: New test.
9573 * gcc.dg/dfp/fe-convert-2.c: New test.
9574 * gcc.dg/dfp/fe-convert-3.c: New test.
9575
9576 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
9577 * gcc.dg/dfp/decfloat-constants.c: Ditto.
9578 * gcc.dg/dfp/convert-dfp.c: Ditto.
9579 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9580
9581 2007-01-29 Josh Conner <jconner@apple.com>
9582
9583 * gcc.target/powerpc/altivec-24.c: New test.
9584
9585 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
9586
9587 PR c++/28266
9588 * g++.dg/parse/defarg12.C: New test.
9589
9590 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
9591
9592 PR fortran/30554
9593 * gfortran.dg/used_dummy_types_6.f90: New test.
9594
9595 2007-01-28 Jan Hubicka <jh@suse.cz>
9596
9597 * gcc.dg/tree-prof/val-prof-6.c: New test.
9598
9599 2007-01-28 Roger Sayle <roger@eyesopen.com>
9600
9601 * gcc.dg/large-size-array-3.c: Correct test case (portability).
9602
9603 2007-01-28 Andrew Pinski <pinskia@gmail.com>
9604
9605 PR C++/28988
9606 * g++.dg/expr/dtor4.C: New test.
9607
9608 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
9609
9610 * gcc.dg/tree-ssa/loop-23.c: New test.
9611
9612 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
9613
9614 PR libfortran/30389
9615 * gfortran.dg/achar_2.f90: New test.
9616 * gfortran.dg/achar_3.f90: New test.
9617
9618 2007-01-27 Ian Lance Taylor <iant@google.com>
9619
9620 * gcc.dg/strict-overflow-1.c: New test.
9621 * gcc.dg/no-strict-overflow-1.c: New test.
9622 * gcc.dg/strict-overflow-2.c: New test.
9623 * gcc.dg/no-strict-overflow-2.c: New test.
9624 * gcc.dg/strict-overflow-3.c: New test.
9625 * gcc.dg/no-strict-overflow-3.c: New test.
9626 * gcc.dg/strict-overflow-4.c: New test.
9627 * gcc.dg/no-strict-overflow-4.c: New test.
9628 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
9629 * gcc.dg/pr15784-1.c: Likewise.
9630 * gcc.dg/pr20922-1.c: Likewise.
9631 * gcc.dg/pr20922-3.c: Likewise.
9632 * gcc.dg/pr20922-4.c: Likewise.
9633 * gcc.dg/pr20922-6.c: Likewise.
9634 * gcc.dg/compare-4.c: Likewise.
9635 * gcc.dg/torture/pr26898-1.c: Likewise.
9636 * gcc.dg/tree-ssa/divide-1.c: Likewise.
9637 * gcc.dg/tree-ssa/divide-2.c: Likewise.
9638 * gcc.dg/tree-ssa/divide-3.c: Likewise.
9639 * gcc.dg/tree-ssa/divide-4.c: Likewise.
9640 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
9641 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
9642 * gcc.dg/tree-ssa/pr21082.c: Likewise.
9643 * gcc.dg/tree-ssa/pr26899.c: Likewise.
9644 * g++.dg/tree-ssa/pr21082.C: Likewise.
9645
9646 2007-01-27 Roger Sayle <roger@eyesopen.com>
9647
9648 * gcc-dg/large-size-array-3.c: New test case.
9649
9650 2007-01-27 Roger Sayle <roger@eyesopen.com>
9651
9652 * gfortran.dg/forall_7.f90: New test case.
9653
9654 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
9655
9656 PR fortran/30407
9657 * gfortran.dg/where_operator_assign_1.f90: New test.
9658 * gfortran.dg/where_operator_assign_2.f90: New test.
9659 * gfortran.dg/where_operator_assign_3.f90: New test.
9660
9661 2007-01-26 Joseph Myers <joseph@codesourcery.com>
9662
9663 * lib/target-supports.exp
9664 (check_effective_target_powerpc_altivec): New.
9665 (check_effective_target_vect_cmdline_needed): Use it.
9666
9667 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
9668
9669 PR fortran/30278
9670 * gfortran.dg/backslash_3.f: New test.
9671
9672 2007-01-26 Richard Guenther <rguenther@suse.de>
9673
9674 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
9675
9676 2007-01-26 Tobias Burnus <burnus@net-b.de>
9677
9678 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
9679 * gfortran.dg/vect/vect.exp: Ditto.
9680 * gfortran.dg/dg.exp: Ditto.
9681 * gfortran.fortran-torture/execute/execute.exp: Ditto.
9682 * gfortran.fortran-torture/compile/compile.exp: Ditto.
9683
9684 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9685
9686 * gcc.dg/builtins-20.c: Add more cases.
9687 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
9688
9689 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9690
9691 PR fortran/30437
9692 * gcc.dg/Wall.c: New.
9693 * gcc.dg/Wno-all.c: New.
9694 * gfortran.dg/Wall.f90: New.
9695 * gfortran.dg/Wno-all.f90: New.
9696
9697 2007-01-24 Geoffrey Keating <geoffk@apple.com>
9698
9699 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
9700 * g++.dg/eh/simd-2.C: Also run on Darwin.
9701 * g++.dg/eh/simd-3.C: New.
9702 * g++.dg/eh/simd-4.C: New.
9703
9704 2007-01-25 Richard Guenther <rguenther@suse.de>
9705
9706 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
9707 and _PROFILE_USE.
9708 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
9709
9710 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
9711
9712 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
9713 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
9714 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
9715 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
9716 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
9717 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
9718 * gcc.dg/ipa/ipa-7.c: New testcase.
9719
9720 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
9721
9722 * g++.dg/cpp0x/warn_cxx0x.C: New.
9723
9724 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9725
9726 * gcc.dg/builtins-20.c: Test builtin carg.
9727
9728 2007-01-24 Jakub Jelinek <jakub@redhat.com>
9729
9730 PR middle-end/27416
9731 * gcc.dg/gomp/pr27416.c: New test.
9732
9733 PR middle-end/30494
9734 * gcc.dg/gomp/pr30494.c: New test.
9735 * g++.dg/gomp/pr30494.C: New test.
9736
9737 PR middle-end/30421
9738 * gcc.dg/gomp/pr30421.c: New test.
9739
9740 2007-01-24 Steve Ellcey <sje@cup.hp.com>
9741
9742 * gcc.target/ia64/versionid-1.c: New test.
9743 * gcc.target/ia64/versionid-2.c: New test.
9744
9745 2007-01-24 Richard Guenther <rguenther@suse.de>
9746
9747 PR testsuite/30181
9748 * gcc.dg/builtins-57.c: Change to a link-time testcase
9749 to support non-C99 targets.
9750
9751 2007-01-24 Jan Hubicka <jh@suse.cz>
9752
9753 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
9754
9755 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
9756
9757 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
9758
9759 2007-01-23 Andrew Pinski <pinskia@gmail.com>
9760
9761 PR objc/27438
9762 * objc.dg/const-str-12.m: New test.
9763
9764 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9765
9766 PR fortran/30532
9767 * gfortran.dg/ctrl-z.f90: New test.
9768
9769 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9770
9771 PR fortran/30481
9772 * gfortran.dg/namelist_assumed_char.f90: New test.
9773
9774 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
9775
9776 PR c++/27492
9777 * g++.dg/inherit/covariant15.C: New test.
9778
9779 2007-01-23 Ian Lance Taylor <iant@google.com>
9780
9781 * g++.dg/warn/Wparentheses-24.C: New test.
9782
9783 2007-01-23 Richard Guenther <rguenther@suse.de>
9784
9785 PR testsuite/30560
9786 * ada/acats/run_acats: Do not call gnatmake or gnatchop
9787 with full path.
9788
9789 2007-01-22 Richard Guenther <rguenther@suse.de>
9790
9791 PR tree-optimization/30038
9792 * gcc.dg/builtins-62.c: New testcase.
9793
9794 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
9795
9796 * gcc.c-torture/compile/20070121.c: New test.
9797
9798 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
9799
9800 PR libfortran/30525
9801 * gfortran.dg/char_comparison_1.f: New test.
9802
9803 2007-01-21 Ira Rosen <irar@il.ibm.com>
9804
9805 * gcc.dg/vect/vect-strided-same-dr.c: New test.
9806
9807 2007-01-20 Andrew Pinski <pinskia@gmail.com>
9808
9809 PR objc/30479
9810 * objc.dg/pch: New directory.
9811 * objc.dg/pch/pch.exp: New file.
9812 * objc.dg/pch/interface-1.m: New test.
9813 * objc.dg/pch/interface-1.hs: New include file.
9814 * lib/objc.exp (objc_target_compile): Add
9815 "-x objective-c-header" in front of the sources if this is
9816 a precompiled header being compiled.
9817
9818 2007-01-20 Roger Sayle <roger@eyesopen.com>
9819
9820 * gfortran.dg/array_memcpy_3.f90: New test case.
9821 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
9822
9823 2007-01-20 Roger Sayle <roger@eyesopen.com>
9824 Brooks Moses <brooks.moses@codesourcery.com>
9825 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9826
9827 * gfortran.dg/intrinsic_sign_1.f90: New test case.
9828 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
9829
9830 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9831
9832 * gcc.dg/torture/builtin-math-3.c: Test fdim.
9833
9834 2007-01-19 Mike Stump <mrs@apple.com>
9835
9836 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
9837 away.
9838
9839 2007-01-19 Roger Sayle <roger@eyesopen.com>
9840
9841 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
9842 option instead of -funsafe-math-optimizations.
9843
9844 2007-01-19 Tomas Bily <tbily@suse.cz>
9845
9846 gcc.dg/tree-prof/indir-call-prof.c: New.
9847 g++.dg/dg.exp: Add tree-prof subdirectory.
9848 g++.dg/tree-prof/indir-call-prof.C: New.
9849 g++.dg/tree-prof/tree-prof.exp: New.
9850
9851 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9852
9853 PR c++/17947
9854 * g++.dg/warn/deprecated.C: Update warning output.
9855 * g++.dg/warn/deprecated-2.C: Likewise.
9856 * g++.dg/warn/deprecated-3.C: New.
9857
9858 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
9859
9860 * gcc.c-torture/execute/nestfunc-7.c: New.
9861
9862 2007-01-18 Hui-May Chang <hm.chang@apple.com>
9863
9864 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
9865
9866 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
9867
9868 * gcc.dg/m68k-pic-1.c: New.
9869
9870 2007-01-18 Roger Sayle <roger@eyesopen.com>
9871
9872 * gfortran.dg/array_memcpy_4.f90: New test case.
9873
9874 2007-01-18 Josh Conner <jconner@apple.com>
9875
9876 PR target/30485
9877 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
9878 * gcc.dg/vect/no-trapping-math-1: New.
9879 * gcc.dg/vect/no-trapping-math-2: New.
9880
9881 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
9882
9883 * gcc.target/i386/387-8.c: Update comment about optimizing
9884 inherent load of 1.0 of fptan instruction.
9885
9886 2007-01-18 Dirk Mueller <dmueller@suse.de>
9887 Richard Guenther <rguenther@suse.de>
9888
9889 PR diagnostic/8268
9890 * gcc.dg/Warray-bounds.c: New testcase.
9891 * gcc.dg/Warray-bounds-2.c: New testcase.
9892 * g++.dg/warn/Warray-bounds.C: New testcase.
9893 * g++.dg/warn/Warray-bounds-2.C: New testcase.
9894
9895 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
9896
9897 PR fortran/30476
9898 * gfortran.dg/generic_12.f90: New test.
9899
9900 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
9901
9902 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
9903 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
9904
9905 2007-01-16 Janis Johnson <janis187@us.ibm.com>
9906
9907 * gcc.dg/dfp/compare-special.h: New file.
9908 * gcc.dg/dfp/compare-special-32.c: New test.
9909 * gcc.dg/dfp/compare-special-64.c: New test.
9910 * gcc.dg/dfp/compare-special-128.c: New test.
9911
9912 2007-01-16 Roger Sayle <roger@eyesopen.com>
9913 Paul Thomas <pault@gcc.gnu.org>
9914 Steven G. Kargl <kargl@gcc.gnu.org>
9915
9916 PR fortran/30404
9917 * gfortran.dg/forall_6.f90: New test case.
9918 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
9919 * gfortran.dg/dependency_13.f90: Likewise.
9920
9921 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9922
9923 PR testsuite/12325
9924 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
9925 targets that don't support Inf.
9926
9927 2007-01-15 Dale Johannesen <dalej@apple.com>
9928
9929 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
9930
9931 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
9932
9933 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
9934 of achar for 0xff to avoid the "Extended ASCII not
9935 implemented" error message.
9936
9937 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
9938
9939 PR fortran/28172
9940 * gfortran.dg/altreturn_4.f90: New test.
9941
9942 PR fortran/29389
9943 * gfortran.dg/stfunc_4.f90: New test.
9944
9945 PR fortran/29712
9946 * gfortran.dg/bound_2.f90: Reinstate commented out line.
9947 * gfortran.dg/initialization_1.f90: Change warning.
9948
9949 PR fortran/30283
9950 * gfortran.dg/specification_type_resolution_2.f90: New test.
9951
9952 2007-01-14 Jan Hubicka <jh@suse.cz>
9953
9954 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
9955 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
9956 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
9957 elimination.
9958
9959 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
9960
9961 PR fortran/30410
9962 * gfortran.dg/external_procedures_2.f90: New test.
9963
9964 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
9965
9966 PR target/30413
9967 * gcc.target/i386/pr30413.c: New test.
9968
9969 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
9970
9971 PR fortran/30452
9972 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
9973
9974 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
9975
9976 * gcc.dg/20070112-1.c: New test.
9977
9978 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9979
9980 PR libgfortran/30435
9981 * gfortran.dg/list_read_6.f90: New test.
9982
9983 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
9984
9985 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
9986
9987 2007-01-12 Tom Tromey <tromey@redhat.com>
9988
9989 PR preprocessor/28227:
9990 * gcc.dg/cpp/pr28227.c: New file.
9991
9992 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
9993
9994 * gcc.dg/tree-ssa/loop-22.c: New test.
9995
9996 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
9997
9998 PR tree-optimization/29516
9999 * gcc.dg/tree-ssa/loop-20.c: New test.
10000
10001 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
10002
10003 PR libfortran/30415
10004 * minmaxloc_integer_kinds_1.f90: New test.
10005
10006 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
10007
10008 PR c++/29573
10009 * g++.dg/template/sizeof-template-argument.C: New test.
10010
10011 2007-01-11 Jan Hubicka <jh@suse.cz>
10012
10013 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
10014 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
10015 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
10016 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
10017 * gcc.dg/tree-ssa/pr21658.c: Likewise.
10018 * gcc.dg/tree-ssa/pr15349.c: Likewise.
10019 * gcc.dg/tree-ssa/pr25501.c: Likewise.
10020 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
10021 transformation in question.
10022 * gcc.dg/tree-ssa/vrp05.c: Likewise.
10023 * gcc.dg/tree-ssa/pr20701.c: Likewise.
10024 * gcc.dg/always_inline3.c: Likewise.
10025
10026 2007-01-10 Mark Mitchell <mark@codesourcery.com>
10027
10028 PR c++/28999
10029 * g++.dg/template/typename11.C: New test.
10030
10031 2007-01-10 Robert Kennedy <jimbob@google.com>
10032
10033 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
10034
10035 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
10036
10037 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
10038 for different integer kinds.
10039 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
10040 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
10041 * gfortran.dg/ishft_2.f90: New test.
10042 * gfortran.dg/ishft_3.f90: New test.
10043
10044 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
10045
10046 * gfortran.dg/altreturn_2.f90: Removed executable bit.
10047
10048 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
10049
10050 PR tree-optimization/30322
10051 * gcc.dg/tree-ssa/loop-21.c: New test.
10052
10053 2007-01-08 Geoffrey Keating <geoffk@apple.com>
10054
10055 * g++.dg/rtti/darwin-builtin-linkage.C: New.
10056
10057 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
10058
10059 * gcc.target/spu/intrinsics-1.c: Remove xfail.
10060
10061 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10062
10063 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
10064 * g++.dg/warn/overflow-warn-3.C: Likewise.
10065 * g++.dg/warn/overflow-warn-4.C: Likewise.
10066 * g++.dg/warn/overflow-warn-5.C: Likewise.
10067 * g++.dg/warn/overflow-warn-6.C: Likewise.
10068 * g++.dg/warn/Woverflow-1.C: Likewise.
10069 * g++.dg/warn/Woverflow-2.C: Likewise.
10070 * g++.dg/warn/Woverflow-3.C: Likewise.
10071 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
10072
10073 2007-01-08 Roger Sayle <roger@eyesopen.com>
10074
10075 * gfortran.dg/array_constructor_14.f90: New test case.
10076 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
10077
10078 2007-01-08 Richard Guenther <rguenther@suse.de>
10079
10080 PR tree-optimization/23603
10081 * gcc.dg/tree-ssa/vrp31.c: New testcase.
10082 * gcc.dg/tree-ssa/vrp32.c: Likewise.
10083
10084 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
10085
10086 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
10087 in __v8qi typedef.
10088 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
10089 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
10090 compiler behaviour.
10091 * gcc.dg/simd-5.c: Likewise.
10092 * gcc.dg/simd-6.c: Likewise.
10093 * g++.dg/conversion/simd1.C: Likewise.
10094 * g++.dg/conversion/simd3.C: Likewise.
10095 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
10096 (main): Use it.
10097
10098 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
10099
10100 PR tree-optimization/29877
10101 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
10102 name of a hard register for the target concerned. Adjust dg-error
10103 directives to cope with new behaviour of TER.
10104
10105 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10106
10107 PR c++/28986
10108 * g++.dg/conversion/nullptr1.C: Added overflow warning.
10109 * g++.dg/warn/overflow-warn-1.C: New.
10110 * g++.dg/warn/overflow-warn-3.C: New.
10111 * g++.dg/warn/overflow-warn-4.C: New.
10112 * g++.dg/warn/overflow-warn-5.C: New.
10113 * g++.dg/warn/overflow-warn-6.C: New.
10114 * g++.dg/warn/Woverflow-1.C: New.
10115 * g++.dg/warn/Woverflow-2.C: New.
10116 * g++.dg/warn/Woverflow-3.C: New.
10117 * g++.dg/warn/multiple-overflow-warn-2.C: New.
10118
10119 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
10120
10121 PR fortran/27698
10122 * gfortran.dg/invalid_name.f90: New test.
10123 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
10124 * gfortran.dg/gomp/pr29759.f90: Ditto.
10125
10126 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
10127
10128 * gfortran.dg/present_1.f90: Update error message.
10129
10130 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
10131
10132 PR c++/19439
10133 * g++.dg/template/duplicate1.C: New test
10134 * g++.dg/template/memfriend6.C: Adjust error markers.
10135
10136 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
10137
10138 PR tree-opt/30385
10139 * gcc.dg/torture/inline-1.c: New test.
10140
10141 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10142
10143 PR c/19978
10144 * gcc.dg/multiple-overflow-warn-1.c: New.
10145 * gcc.dg/multiple-overflow-warn-2.c: New.
10146 * gcc.dg/overflow-warn-6.c: New.
10147 * g++.dg/warn/multiple-overflow-warn-1.C: New.
10148
10149 2007-01-05 Roger Sayle <roger@eyesopen.com>
10150
10151 * gfortran.dg/array_memcpy_1.f90: New test case.
10152 * gfortran.dg/array_memcpy_2.f90: Likewise.
10153
10154 2007-01-05 Richard Guenther <rguenther@suse.de>
10155
10156 PR middle-end/27826
10157 * g++.dg/opt/pr27826.C: New testcase.
10158
10159 2007-01-05 Ian Lance Taylor <iant@google.com>
10160
10161 * gcc.dg/Walways-true-1.c: New test.
10162 * gcc.dg/Walways-true-2.c: New test.
10163 * g++.dg/warn/Walways-true-1.C: New test.
10164 * g++.dg/warn/Walways-true-2.C: New test.
10165
10166 2007-01-05 Jakub Jelinek <jakub@redhat.com>
10167
10168 PR c/30360
10169 * gcc.dg/pr30360.c: New test.
10170
10171 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
10172
10173 PR fortran/23232
10174 * gfortran.dg/data_implied_do_1.f90: New test.
10175
10176 PR fortran/27996
10177 PR fortran/27998
10178 * gfortran.dg/char_length_1.f90: New test.
10179
10180 2007-01-05 Richard Guenther <rguenther@suse.de>
10181
10182 PR middle-end/28116
10183 * g++.dg/opt/pr28116.C: New testcase.
10184
10185 2007-01-05 Tobias Burnus <burnus@net-b.de>
10186
10187 PR fortran/29624
10188 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
10189 invalid deallocate.
10190 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
10191 * gfortran.dg/protected_4.f90: Add pointer intent check.
10192 * gfortran.dg/protected_6.f90: Add pointer intent check.
10193 * gfortran.dg/pointer_intent_1.f90: New test.
10194 * gfortran.dg/pointer_intent_2.f90: New test.
10195 * gfortran.dg/pointer_intent_3.f90: New test.
10196
10197 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
10198
10199 PR 30235
10200 * gfortran.dg/altreturn_2.f90: new test.
10201
10202 2007-01-04 Tom Tromey <tromey@redhat.com>
10203
10204 PR preprocessor/28165:
10205 * gcc.dg/cpp/pr28165.c: New file.
10206
10207 2007-01-03 Josh Conner <jconner@apple.com>
10208
10209 PR middle-end/29683
10210 * gcc.dg/pr29683.c: New.
10211
10212 2007-01-03 Jakub Jelinek <jakub@redhat.com>
10213
10214 PR c++/28217
10215 * g++.dg/pch/template-1.C: New test.
10216 * g++.dg/pch/template-1.Hs: New file.
10217
10218 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
10219
10220 PR middle-end/30353
10221 * gcc.c-torture/compile/complex-4.c: New test.
10222
10223 2007-01-03 Joseph Myers <joseph@codesourcery.com>
10224
10225 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
10226 -maltivec.
10227 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
10228
10229 2007-01-03 Jakub Jelinek <jakub@redhat.com>
10230
10231 PR middle-end/30286
10232 * gcc.dg/pr30286.c: New test.
10233
10234 PR c++/29535
10235 * g++.dg/template/crash66.C: New test.
10236
10237 PR c++/29054
10238 * g++.dg/template/friend49.C: New test.
10239
10240 2007-01-03 Steven G. Kargl <kargls@comcast.net>
10241
10242 * gfortran.dg/ibits.f90: New test.
10243
10244 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
10245
10246 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
10247 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
10248
10249 2007-01-02 Jan Hubicka <jh@suse.cz>
10250
10251 * gcc.dg/pr16194.c: We now output error on all three functions,
10252 not just first one.
10253
10254 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10255
10256 PR c/19977
10257 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
10258 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
10259
10260 2006-01-02 Ian Lance Taylor <iant@google.com>
10261
10262 * g++.dg/warn/Wparentheses-22.C: New test.
10263 * g++.dg/warn/Wparentheses-23.C: New test.
10264
10265 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10266
10267 PR middle-end/7651
10268 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
10269 * gcc.dg/declspec-3-Wextra.c: New.
10270 * gcc.dg/declspec-3-no.c: New
10271
10272 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
10273
10274 PR fortran/20896
10275 * gfortran.dg/interface_10.f90: Remove.
10276
10277 2007-01-01 Roger Sayle <roger@eyesopen.com>
10278
10279 * gcc.dg/fold-eqxor-4.c: New test case.
10280
10281 2007-01-02 Joseph Myers <joseph@codesourcery.com>
10282
10283 PR middle-end/30311
10284 * gcc.c-torture/compile/pr30311.c: New test.
10285
10286 2007-01-01 Andrew Pinski <pinskia@gmail.com>
10287
10288 PR middle-end/30253
10289 * gcc.c-torture/compile/statement-expression-1.c: New test.
10290
10291 2007-01-01 Andreas Schwab <schwab@suse.de>
10292
10293 PR target/29166
10294 * g++.dg/eh/pr29166.C: New test.
10295
10296 2007-01-01 Joseph Myers <joseph@codesourcery.com>
10297
10298 * lib/target-supports.exp (check_effective_target_powerpc_spe):
10299 New.
10300 (check_effective_target_vect_cmdline_needed): Use it.
10301
10302 2006-12-31 Richard Guenther <rguenther@suse.de>
10303
10304 PR middle-end/30137
10305 * gcc.dg/pr30137-1.c: New testcase.
10306 * gcc.dg/pr30137-2.c: Likewise.
10307
10308 2006-12-31 Roger Sayle <roger@eyesopen.com>
10309
10310 PR middle-end/30322
10311 * gcc.dg/fold-plusnot-1.c: New test case.
10312
10313 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
10314
10315 PR c++/29731
10316 * g++.dg/parse/template22.C: New test.
10317
10318 2006-12-31 Richard Guenther <rguenther@suse.de>
10319
10320 PR middle-end/30338
10321 * gcc.c-torture/compile/pr30338.c: New testcase.
10322
10323 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
10324
10325 PR fortran/27900
10326 * gfortran.dg/intrinsic_actual_4.f90: New test.
10327
10328 PR fortran/24325
10329 * gfortran.dg/func_decl_3.f90: New test.
10330
10331 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
10332
10333 PR fortran/23060
10334 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
10335 * gfortran.dg/c_by_val_1.f: New test.
10336 * gfortran.dg/c_by_val_2.f: New test.
10337 * gfortran.dg/c_by_val_3.f: New test.
10338
10339 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
10340
10341 PR libfortran/30321
10342 * gfortran.dg/sum_zero_array_1.f90: New test.
10343
10344 2006-12-29 Jakub Jelinek <jakub@redhat.com>
10345
10346 PR preprocessor/29612
10347 * gcc.dg/cpp/pr29612-1.c: New test.
10348 * gcc.dg/cpp/pr29612-2.c: New test.
10349
10350 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
10351
10352 PR fortran/30034
10353 * gfortran.dg/pure_formal_proc_1.f90: New test.
10354
10355 PR fortran/30237
10356 * gfortran.dg/intrinsic_actual_3.f90: New test.
10357
10358 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10359
10360 PR fortran/30014
10361 * gfortran.dg/io_constraints_1.f90: Update test.
10362 * gfortran.dg/io_constraints_2.f90: Update test.
10363 * gfortran.dg/inquire_iolength.f90: New test.
10364
10365 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
10366
10367 PR fortran/20896
10368 * gfortran.dg/interface_10.f90: New test.
10369 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
10370 since z is already, locally a variable.
10371
10372 PR fortran/25135
10373 * gfortran.dg/generic_11.f90: New test.
10374 * gfortran.dg/interface_7.f90: Remove name clash between module
10375 name and procedure 'x' referenced in the interface.
10376
10377 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10378
10379 PR middle-end/7651
10380 * gcc.dg/Wmissing-parameter-type.c: New.
10381 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
10382 * gcc.dg/Wmissing-parameter-type-no.c: New.
10383
10384 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
10385
10386 PR fortran/25818
10387 * gfortran.dg/entry_array_specs_2.f: New test.
10388
10389 PR fortran/30084
10390 * gfortran.dg/nested_modules_6.f90: New test.
10391
10392 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10393
10394 PR middle-end/7651
10395 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
10396 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
10397
10398 2006-12-21 Andrew Pinski <pinskia@gmail.com>
10399
10400 PR C++/30168
10401 * g++.dg/opt/complex6.C: New test.
10402
10403 2006-12-22 Ben Elliston <bje@au.ibm.com>
10404
10405 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
10406 full" if the linker on spu-*-* warns about exceeding local store.
10407
10408 And revert this patch:
10409 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10410 fail to link due to relocation overflows on spu-*-*.
10411
10412 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
10413
10414 PR fortran/30273
10415 * gfortran.dg/dependency_19.f90: New test.
10416
10417 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
10418
10419 PR fortran/30202
10420 * gfortran.dg/alloc_comp_basics_3.f90: New test.
10421
10422 2006-12-21 Jakub Jelinek <jakub@redhat.com>
10423
10424 PR middle-end/30262
10425 * gcc.c-torture/execute/20061220-1.c: New test.
10426
10427 PR middle-end/30263
10428 * gcc.dg/gomp/asm-1.c: New test.
10429
10430 PR target/30230
10431 * g++.dg/eh/ia64-2.C: New test.
10432
10433 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
10434
10435 PR target/28966
10436 PR target/29248
10437 * gcc.dg/rs6000-leaf.c: New.
10438
10439 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10440
10441 PR fortran/25392
10442 * gfortran.dg/f2c_8.f90: New test.
10443
10444 2006-12-20 Bill Wendling <wendling@apple.com>
10445
10446 * gcc.dg/asm-b.c: Check for __ppc64__.
10447
10448 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
10449
10450 PR fortran/30190
10451 * gfortran.dg/bounds_check_5.f90: New test.
10452
10453 2006-12-20 Andrew Pinski <pinskia@gmail.com>
10454
10455 PR middle-end/30143
10456 * gcc.dg/gomp/complex-1.c: New testcase.
10457
10458 2006-12-20 Roger Sayle <roger@eyesopen.com>
10459
10460 * gfortran.dg/array_memset_1.f90: New test case.
10461
10462 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
10463
10464 * lib/target-supports.exp: Add spu to
10465 check_effective_target_vect_widen_mult_hi_to_si.
10466
10467 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
10468
10469 PR fortran/29992
10470 * gfortran.dg/generic_9.f90: New test.
10471
10472 PR fortran/30081
10473 * gfortran.dg/generic_10.f90: New test.
10474
10475 2006-12-19 Andrew Pinski <pinskia@gmail.com>
10476
10477 PR tree-opt/30045
10478 * gcc.dg/pr30045.c: New test.
10479
10480 2006-12-20 Ben Elliston <bje@au.ibm.com>
10481
10482 * gcc.dg/20020312-2.c: Add a case for __SPU__.
10483
10484 2006-12-19 Eric Christopher <echristo@apple.com>
10485
10486 PR target/29302
10487 * gcc.c-torture/execute/pr29302-1.c: New.
10488
10489 2006-12-19 Tobias Burnus <burnus@net-b.de>
10490
10491 PR fortran/39238
10492 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
10493
10494 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
10495
10496 PR fortran/30236
10497 * gfortran.dg/altreturn_3.f90: New test.
10498
10499 * gfortran.dg/char_result_12.f90: Fix comment typos.
10500
10501 2006-12-19 Ben Elliston <bje@au.ibm.com>
10502
10503 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
10504 as newlib's stdio.h uses non-traditional cpp constructs.
10505
10506 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
10507
10508 * gfortran.dg/advance.f90: Renamed to advance_1.f90
10509 * gfortran.dg/append-1.f90: Renamed to append_1.f90
10510 * gfortran.dg/array-1.f90: Renamed to array_1.f90
10511 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
10512 * gfortran.dg/backspace.f: Renamed to backspace_1.f
10513 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
10514 * gfortran.dg/default_initialization.f: Renamed to
10515 default_initialization_1.f
10516 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
10517 dollar_edit_descriptor_1.f
10518 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
10519 dollar_edit_descriptor_2.f
10520 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
10521 dollar_edit_descriptor_3.f
10522 * gfortran.dg/logint-1.f: Renamed to logint_1.f
10523 * gfortran.dg/logint-2.f: Renamed to logint_2.f
10524 * gfortran.dg/logint-3.f: Renamed to logint_3.f
10525 * gfortran.dg/advance_1.f90: Renamed from advance.f90
10526 * gfortran.dg/append_1.f90: Renamed from append-1.f90
10527 * gfortran.dg/array_1.f90: Renamed from array-1.f90
10528 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
10529 * gfortran.dg/backspace_1.f: Renamed from backspace.f
10530 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
10531 * gfortran.dg/default_initialization_1.f: Renamed from
10532 default_initialization.f
10533 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
10534 dollar_edit_descriptor-1.f
10535 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
10536 dollar_edit_descriptor-2.f
10537 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
10538 dollar_edit_descriptor-3.f
10539 * gfortran.dg/logint_1.f: Renamed from logint-1.f
10540 * gfortran.dg/logint_2.f: Renamed from logint-2.f
10541 * gfortran.dg/logint_3.f: Renamed from logint-3.f
10542
10543 2006-12-18 Bill Wendling <wendling@apple.com>
10544
10545 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
10546 id is an OjbC keyword.
10547
10548 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10549
10550 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
10551
10552 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
10553
10554 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
10555
10556 2006-12-18 Ian Lance Taylor <iant@google.com>
10557
10558 * g++.dg/warn/Wmissing-declarations-1.C: New test.
10559
10560 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
10561
10562 * gcc.c-torture/compile/pr27528.c: Use empty templates.
10563
10564 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
10565
10566 PR fortran/30207
10567 * gfortran.fortran-torture/execute/where21.f90: New test.
10568
10569 2006-12-17 Tobias Burnus <burnus@net-b.de>
10570
10571 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
10572
10573 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10574
10575 PR middle-end/7651
10576 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
10577 * gcc.dg/if-empty-1.c: Likewise.
10578 * gcc.dg/pr23165.c: Likewise.
10579 * g++.dg/warn/empty-body.C: Likewise.
10580
10581 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10582
10583 PR libfortran/30005
10584 * gfortran.dg/open_errors.f90: New test.
10585
10586 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
10587
10588 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
10589
10590 * gcc.target/i386/ssse3-pabsb.c: New file.
10591 * gcc.target/i386/ssse3-pabsd.c: Likewise.
10592 * gcc.target/i386/ssse3-pabsw.c: Likewise.
10593 * gcc.target/i386/ssse3-palignr.c: Likewise.
10594 * gcc.target/i386/ssse3-phaddd.c: Likewise.
10595 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10596 * gcc.target/i386/ssse3-phaddw.c: Likewise.
10597 * gcc.target/i386/ssse3-phsubd.c: Likewise.
10598 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10599 * gcc.target/i386/ssse3-phsubw.c: Likewise.
10600 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10601 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10602 * gcc.target/i386/ssse3-pshufb.c: Likewise.
10603 * gcc.target/i386/ssse3-psignb.c: Likewise.
10604 * gcc.target/i386/ssse3-psignd.c: Likewise.
10605 * gcc.target/i386/ssse3-psignw.c: Likewise.
10606 * gcc.target/i386/ssse3-vals.h: Likewise.
10607
10608 2006-12-15 Janis Johnson <janis187@us.ibm.com>
10609
10610 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
10611 * lib/fortran-torture.exp: Include target-supports.exp.
10612
10613 2006-12-15 Jakub Jelinek <jakub@redhat.com>
10614
10615 PR target/30185
10616 * gcc.c-torture/execute/pr30185.c: New test.
10617
10618 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10619
10620 PR testsuite/30179
10621 PR testsuite/30180
10622 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
10623 * gcc.dg/builtin-bswap-2.c: Likewise.
10624 * gcc.dg/builtin-bswap-3.c: Likewise.
10625 * gcc.dg/builtin-bswap-4.c: Likewise.
10626 * lib/target-supports.exp (check_effective_target_stdint_types): New.
10627 * gcc.c-torture/execute/mode-dependent-address.x: New file.
10628
10629 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10630
10631 PR libfortran/30145
10632 * gfortran.dg/write_zero_array: New test.
10633
10634 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10635
10636 PR fortran/30200
10637 * gfortran.dg/write_fmt_trim.f90: New test.
10638
10639 2006-12-14 Diego Novillo <dnovillo@redhat.com>
10640
10641 PR 30194
10642 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
10643 temporarily.
10644
10645 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10646
10647 * lib/target-supports.exp (check_weak_available): Use istarget
10648 "hppa*-*-hpux10*" instead of regexp.
10649 (check_cxa_atexit_available): Likewise.
10650
10651 2006-12-14 Richard Guenther <rguenther@suse.de>
10652
10653 PR tree-optimization/30197
10654 * gcc.c-torture/execute/complex-1.c: Fix function name.
10655 * gcc.dg/builtins-61.c: New testcase.
10656
10657 2006-12-14 Richard Guenther <rguenther@suse.de>
10658
10659 PR middle-end/30172
10660 * gcc.dg/pr30172-1.c: New testcase.
10661
10662 2006-12-14 Richard Guenther <rguenther@suse.de>
10663
10664 PR tree-optimization/30198
10665 * gcc.dg/builtins-60.c: New testcase.
10666
10667 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
10668
10669 * lib/target-supports.exp (vect_no_align): Remove spu.
10670
10671 2006-12-13 Ian Lance Taylor <iant@google.com>
10672
10673 PR c++/19564
10674 PR c++/19756
10675 * g++.dg/warn/Wparentheses-5.C: New test.
10676 * g++.dg/warn/Wparentheses-6.C: New test.
10677 * g++.dg/warn/Wparentheses-7.C: New test.
10678 * g++.dg/warn/Wparentheses-8.C: New test.
10679 * g++.dg/warn/Wparentheses-9.C: New test.
10680 * g++.dg/warn/Wparentheses-10.C: New test.
10681 * g++.dg/warn/Wparentheses-11.C: New test.
10682 * g++.dg/warn/Wparentheses-12.C: New test.
10683 * g++.dg/warn/Wparentheses-13.C: New test.
10684 * g++.dg/warn/Wparentheses-14.C: New test.
10685 * g++.dg/warn/Wparentheses-15.C: New test.
10686 * g++.dg/warn/Wparentheses-16.C: New test.
10687 * g++.dg/warn/Wparentheses-17.C: New test.
10688 * g++.dg/warn/Wparentheses-18.C: New test.
10689 * g++.dg/warn/Wparentheses-19.C: New test.
10690 * g++.dg/warn/Wparentheses-20.C: New test.
10691 * g++.dg/warn/Wparentheses-21.C: New test.
10692
10693 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10694
10695 PR testsuite/30157
10696 * lib/target-supports.exp (check_cxa_atexit_available): Return false
10697 for target "hppa.*hpux10".
10698
10699 2006-12-13 Jakub Jelinek <jakub@redhat.com>
10700
10701 * g++.dg/debug/vartrack1.C: New test.
10702
10703 * g++.dg/opt/ifcvt1.C: New test.
10704
10705 * gcc.dg/tls/opt-13.c: New test.
10706
10707 * gcc.dg/20060425-2.c: New test.
10708
10709 * g++.dg/opt/pr15054-2.C: New test.
10710
10711 * gcc.c-torture/execute/20060420-1.c: New test.
10712
10713 * gcc.c-torture/execute/20060412-1.c: New test.
10714
10715 * objc/compile/20060406-1.m: New test.
10716
10717 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
10718
10719 * g++.dg/template/array17.C: New test.
10720
10721 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
10722
10723 * gcc.target/powerpc/altivec-23.c: New test.
10724
10725 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
10726
10727 PR c++27316
10728 * g++.dg/inherit/error3.C: New test.
10729
10730 PR c++/28740
10731 * g++.dg/inherit/error4.C: New test.
10732
10733 2006-12-13 Richard Guenther <rguenther@suse.de>
10734
10735 PR tree-optimization/17687
10736 * gcc.dg/builtins-59.c: New testcase.
10737
10738 2006-12-13 Ben Elliston <bje@au.ibm.com>
10739
10740 * gcc.target/spu/Wmain.c: New test.
10741
10742 2006-12-12 Josh Conner <jconner@apple.com>
10743
10744 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
10745 * g++.dg/abi/thunk4.C: Likewise.
10746 * g++.dg/abi/rtti3.C: Likewise.
10747
10748 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
10749
10750 * gcc.target/spu/cpat-1.c: New test.
10751 * gcc.target/spu/cpat-2.c: New test.
10752 * gcc.target/spu/cpat-3.c: New test.
10753 * gcc.target/spu/cpat-4.c: New test.
10754
10755 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
10756
10757 PR tree-opt/28436
10758 * gcc.c-torture/compile/vector-1.c: New test.
10759 * gcc.c-torture/compile/vector-2.c: New test.
10760 * gcc.c-torture/compile/vector-3.c: New test.
10761
10762 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10763
10764 * lib/fortran-torture.exp: Update copyright years. Remove
10765 obsolete comment. Test -ftree-vectorize where it makes sense.
10766 * lib/gfortran-dg.exp: Update copyright years. Use settings
10767 from fortran-torture.exp.
10768 * gfortran.dg/char_transpose_1.f90,
10769 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
10770 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
10771 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
10772 '-w' to dg-options.
10773
10774 2006-12-12 Richard Sandiford <richard@codesourcery.com>
10775
10776 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
10777 saved_${tool}_load.
10778
10779 2006-12-12 Ira Rosen <irar@il.ibm.com>
10780
10781 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
10782 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
10783 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
10784 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
10785 gaps.
10786
10787 2006-12-12 Richard Guenther <rguenther@suse.de>
10788
10789 PR middle-end/30147
10790 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
10791
10792 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
10793 Diego Novillo <dnovillo@redhat.com>
10794
10795 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
10796 VDEF/VUSE changes.
10797 * gcc.dg/tree-ssa/pr26421.c: Likewise
10798 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
10799 * gcc.dg/tree-ssa/pr23382.c: Likewise.
10800 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
10801 * gcc.dg/tree-ssa/pr28410.c: Likewise.
10802 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
10803 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
10804 * gcc.dg/tree-ssa/vrp07.c: Likewise.
10805 * gcc.dg/tree-ssa/vrp08.c: Likewise.
10806 * gcc.dg/tree-ssa/alias-12.c: Likewise.
10807
10808 2006-12-11 Jan Hubicka <jh@suse.cz>
10809
10810 * gcc.dg/tree-prof/stringop-1.c: New test.
10811 * gcc.dg/tree-prof/stringop-2.c: New test.
10812
10813 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
10814
10815 PR target/30120
10816 * gcc.target/i386/pr30120.c: New test.
10817
10818 Revert:
10819 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
10820
10821 * gcc.target/i386/x87regparm-1.c: New test.
10822 * gcc.target/i386/x87regparm-2.c: New test.
10823 * gcc.target/i386/x87regparm-3.c: New test.
10824 * gcc.target/i386/x87regparm-4.c: New test.
10825
10826 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
10827
10828 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
10829
10830 2006-12-10 Tobias Burnus <burnus@net-b.de>
10831
10832 PR fortran/23994
10833 * gfortran.dg/protected_1.f90: New test.
10834 * gfortran.dg/protected_2.f90: New test.
10835 * gfortran.dg/protected_3.f90: New test.
10836 * gfortran.dg/protected_4.f90: New test.
10837 * gfortran.dg/protected_5.f90: New test.
10838 * gfortran.dg/protected_6.f90: New test.
10839
10840 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10841 Tobias Burnus <burnus@gcc.gnu.org>
10842
10843 PR fortran/29975
10844 PR fortran/30068
10845 * gfortran.dg/interface_4.f90: Test adding procedure to generic
10846 interface.
10847 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
10848 ambiguous interfaces.
10849 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
10850 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
10851 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
10852 ambiguous interfaces.
10853 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
10854 * gfortran.dg/array_initializer_2.f90: Add initializer array
10855 constructor test.
10856
10857 PR fortran/30096
10858 * gfortran.dg/interface_9.f90: Test that host interfaces are
10859 not checked for ambiguity with the local version.
10860
10861 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10862
10863 PR fortran/29464
10864 * gfortran.dg/module_interface_2.f90: New test.
10865
10866 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10867
10868 PR fortran/29941
10869 * gfortran.dg/assumed_len.f90: New test.
10870
10871 2006-12-09 Richard Guenther <rguenther@suse.de>
10872
10873 * g++.dg/warn/implicit-typename1.C: Qualify types.
10874 * g++.dg/parse/crash12.C: Likewise.
10875 * g++.dg/tree-ssa/pr22444.C: Likewise.
10876
10877 2006-12-09 Tobias Burnus <burnus@net-b.de>
10878
10879 * gfortran.dg/array_2.f90: Added sqrt test.
10880
10881 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
10882
10883 * gcc.target/i386/x87regparm-1.c: XFAIL.
10884 * gcc.target/i386/x87regparm-2.c: XFAIL.
10885 * gcc.target/i386/x87regparm-3.c: XFAIL.
10886 * gcc.target/i386/x87regparm-4.c: XFAIL.
10887
10888 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10889
10890 * lib/target-supports.exp
10891 (check_effective_target_large_long_double): New.
10892 * gcc.dg/Wconversion-real.c : Use it.
10893 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
10894 unsigned.
10895
10896 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
10897
10898 * gcc.c-torture/execute/mode-dependent-address.c: New test.
10899
10900 2006-12-08 Tobias Burnus <burnus@net-b.de>
10901
10902 PR fortran/27546
10903 * gfortran.dg/import4.f90: New test for IMPORT in modules.
10904
10905 2006-12-07 Mark Mitchell <mark@codesourcery.com>
10906
10907 PR c++/29732
10908 * g++.dg/template/crash65.C: New test.
10909 * g++.dg/template/spec16.C: Tweak error markers.
10910
10911 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
10912
10913 * gcc.target/spu: New directory.
10914 * gcc.target/spu/spu.exp: New file.
10915 * gcc.target/spu/intrinsics-1.c: New test.
10916
10917 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
10918
10919 PR c++/29980
10920 * g++.dg/ext/attrib27.C: New test.
10921 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
10922 * g++.dg/parse/typedef5.C: Likewise.
10923
10924 2006-12-07 Mike Stump <mrs@apple.com>
10925
10926 * treelang/compile/var_defs.tree: Adjust.
10927
10928 2006-12-06 Mark Mitchell <mark@codesourcery.com>
10929
10930 PR c++/29730
10931 * g++.dg/template/crash64.C: New test.
10932 * g++.dg/parse/crash27.C: Adjust error markers.
10933
10934 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
10935
10936 PR libfortran/30009
10937 PR libfortran/30056
10938 * gfortran.dg/read_eof_4.f90: Add tests.
10939 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
10940 * gfortran.dg/unf_read_corrupted_1.f90: New test.
10941
10942 2006-12-05 Mark Mitchell <mark@codesourcery.com>
10943
10944 PR c++/29729
10945 * g++.dg/template/crash63.C: New test.
10946
10947 PR c++/29728
10948 * g++.dg/template/crash62.C: New test.
10949
10950 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
10951
10952 PR fortran/30003
10953 * gfortran.dg/allocatable_function_1.f90: Increase the number
10954 of expected calls of free to 10; the lhs section reference is
10955 now evaluated so there is another call to bar. Change the
10956 comment appropriately.
10957 * gfortran.dg/array_section_1.f90: New test.
10958
10959 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
10960
10961 PR fortran/29912
10962 * gfortran.dg/char_result_12.f90: New test.
10963
10964 2006-12-05 Richard Guenther <rguenther@suse.de>
10965
10966 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
10967 * gcc.dg/vect/vect-pow-2.c: Rename to ...
10968 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
10969 vect_double, xfail for spu*-*-*.
10970
10971 2006-12-04 Tobias Burnus <burnus@net-b.de>
10972
10973 PR fortran/29962
10974 * initialization_4.f90: Test noninteger exponents (-std=f95).
10975 * initialization_5.f90: New test for noninteger exponents
10976 with -std=f2003.
10977
10978 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
10979
10980 PR fortran/29821
10981 * gfortran.dg/parameter_array_section_1.f90: New test.
10982
10983 2006-12-04 Mark Mitchell <mark@codesourcery.com>
10984
10985 PR c++/29733
10986 * g++.dg/template/crash61.C: New test.
10987
10988 PR c++/29632
10989 * g++.dg/template/error23.C: New test.
10990
10991 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
10992
10993 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
10994
10995 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
10996
10997 PR fortran/29916
10998 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
10999
11000 2006-12-04 Jakub Jelinek <jakub@redhat.com>
11001
11002 PR middle-end/29965
11003 * gcc.dg/gomp/pr29965-1.c: New test.
11004 * gcc.dg/gomp/pr29965-2.c: New test.
11005 * gcc.dg/gomp/pr29965-3.c: New test.
11006 * gcc.dg/gomp/pr29965-4.c: New test.
11007 * gcc.dg/gomp/pr29965-5.c: New test.
11008 * gcc.dg/gomp/pr29965-6.c: New test.
11009 * g++.dg/gomp/pr29965-1.C: New test.
11010 * g++.dg/gomp/pr29965-2.C: New test.
11011 * g++.dg/gomp/pr29965-3.C: New test.
11012 * g++.dg/gomp/pr29965-4.C: New test.
11013 * g++.dg/gomp/pr29965-5.C: New test.
11014 * g++.dg/gomp/pr29965-6.C: New test.
11015 * g++.dg/gomp/pr29965-7.C: New test.
11016 * g++.dg/gomp/pr29965-8.C: New test.
11017 * g++.dg/gomp/pr29965-9.C: New test.
11018 * g++.dg/gomp/pr29965-10.C: New test.
11019
11020 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
11021
11022 * gnat.dg/pointer_variable_bounds.adb: New test.
11023 * gnat.dg/pointer_variable_bounds.ads: Likewise.
11024 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
11025
11026 2006-12-03 Eric Christopher <echristo@apple.com>
11027
11028 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
11029
11030 2006-12-03 Richard Henderson <rth@redhat.com>
11031 Andrew Pinski <pinskia@gmail.com>
11032
11033 PR C++/14329
11034 * g++.dg/warn/unit-1.C: New test.
11035
11036 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
11037
11038 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
11039
11040 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
11041
11042 * g++.dg/vect/vect.exp: Enable tests to run on spu.
11043 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
11044 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
11045 * gcc.dg/vect/vect-70.c: Reduce array size.
11046 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
11047 vect_no_compaer_double targets.
11048 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
11049 vect_float, vect_double, and vect_int.
11050
11051 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
11052
11053 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
11054 test for loop versioning on vect_no_align targets.
11055 * gcc.dg/vect/pr20122.c: Likewise.
11056 * gcc.dg/vect/vect-105.c: Likewise.
11057 * gcc.dg/vect/vect-42.c: Likewise.
11058 * gcc.dg/vect/vect-43.c: Likewise.
11059 * gcc.dg/vect/vect-74.c: Likewise.
11060 * gcc.dg/vect/vect-75.c: Likewise.
11061 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
11062 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
11063 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
11064 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
11065
11066 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
11067
11068 PR fortran/29642
11069 * gfortran.dg/value_1.f90 : New test.
11070 * gfortran.dg/value_2.f90 : New test.
11071 * gfortran.dg/value_3.f90 : New test.
11072 * gfortran.dg/value_4.f90 : New test.
11073 * gfortran.dg/value_4.c : Called from value_4.f90.
11074
11075 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
11076
11077 PR C++/30033
11078 * g++.dg/cpp0x/static_assert4.C: New testcase.
11079
11080 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11081
11082 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
11083
11084 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
11085
11086 PR c/27953
11087 * gcc.dg/pr27953.c: New test.
11088
11089 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11090
11091 PR c++/30022
11092 * g++.dg/ext/vector5.C: New test.
11093
11094 PR c++/30021
11095 * g++.dg/other/main1.C: New test.
11096
11097 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
11098
11099 PR libfortran/29568
11100 * gfortran.dg/convert_implied_open.f90: Change to
11101 new default record length.
11102 * gfortran.dg/unf_short_record_1.f90: Adapt to
11103 new error message.
11104 * gfortran.dg/unformatted_subrecords_1.f90: New test.
11105
11106 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
11107
11108 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
11109
11110 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
11111
11112 PR c++/29066
11113 * g++.dg/expr/pr29066.c: New.
11114
11115 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
11116 Zdenek Dvorak <dvorakz@suse.cz>
11117
11118 PR tree-optimization/29921
11119 * gcc.dg/pr29921-2.c: New test.
11120
11121 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
11122
11123 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
11124 (i386_get_cpuid): New function.
11125 (i386_cpuid_ecx): Likewise.
11126 (i386_cpuid_edx): Likewise.
11127 (i386_cpuid): Updated to call i386_cpuid_edx.
11128
11129 * gcc.target/i386/sse3-addsubpd.c: New file.
11130 * gcc.target/i386/sse3-addsubps.c: Likewise.
11131 * gcc.target/i386/sse3-haddpd.c: Likewise.
11132 * gcc.target/i386/sse3-haddps.c: Likewise.
11133 * gcc.target/i386/sse3-hsubpd.c: Likewise.
11134 * gcc.target/i386/sse3-hsubps.c: Likewise.
11135 * gcc.target/i386/sse3-lddqu.c: Likewise.
11136 * gcc.target/i386/sse3-movddup.c: Likewise.
11137 * gcc.target/i386/sse3-movshdup.c: Likewise.
11138 * gcc.target/i386/sse3-movsldup.c: Likewise.
11139
11140 2006-12-01 Dirk Mueller <dmueller@suse.de>
11141
11142 * g++.dg/warn/Wreturn-type-4.C: New testcase.
11143
11144 2006-11-30 Janis Johnson <janis187@us.ibm.com>
11145
11146 * gcc.dg/dfp/convert-int-max.c: New test.
11147 * gcc.dg/dfp/convert-int-max-fold.c: New test.
11148
11149 2006-11-30 Richard Guenther <rguenther@suse.de>
11150
11151 * gcc.dg/vect/vect-pow-1.c: Rename ...
11152 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
11153 floats instead of doubles, check successful vectorization.
11154
11155 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
11156
11157 PR target/29945
11158 * gcc.c-torture/compile/pr29945.c: New testcase.
11159
11160 2006-11-30 Joseph Myers <joseph@codesourcery.com>
11161
11162 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
11163 -maltivec.
11164
11165 2006-11-29 Eric Christopher <echristo@apple.com>
11166
11167 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
11168
11169 2006-11-29 Janis Johnson <janis187@us.ibm.com>
11170
11171 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
11172
11173 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
11174
11175 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
11176
11177 PR c++/29022
11178 * g++.dg/inherit/virtual2.C: New test.
11179 * g++.dg/inherit/virtual3.C: Likewise.
11180 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
11181 * g++.dg/inherit/error2.C: Likewise.
11182 * g++.dg/template/instantiate1.C: Likewise.
11183
11184 2006-11-28 Andrew Pinski <pinskia@gmail.com>
11185
11186 PR tree-opt/29984
11187 * gcc.dg/tree-ssa/reassoc-12.c: New test.
11188
11189 2006-11-28 Jan Hubicka <jh@suse.cz>
11190
11191 * gcc.dg/memcpy-1.c: New test.
11192
11193 2006-11-28 Jakub Jelinek <jakub@redhat.com>
11194
11195 PR c++/29735
11196 * g++.dg/warn/main-3.C: New test.
11197
11198 2006-11-28 Jan Hubicka <jh@suse.cz>
11199
11200 * gcc.dg/winline-1.c: New test.
11201
11202 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
11203
11204 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
11205 alignments.
11206
11207 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
11208
11209 PR fortran/29976
11210 * gfortran.dg/missing_optional_dummy_3.f90
11211
11212 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
11213
11214 PR fortran/20880
11215 * gfortran.dg/interface_3.f90: Modify errors.
11216
11217 2006-11-28 Ben Elliston <bje@au.ibm.com>
11218
11219 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11220 fail to link due to relocation overflows on spu-*-*.
11221
11222 2006-11-27 Michael Matz <matz@suse.de>
11223 Andreas Krebbel <krebbel1@de.ibm.com>
11224
11225 PR target/29319
11226 * gcc.dg/20061127-1.c: New testcase.
11227
11228 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
11229
11230 * gcc.dg/20061124-1.c: Add exit() function prototype.
11231
11232 2006-11-27 Jan Hubicka <jh@suse.cz>
11233
11234 * gcc.target/i386/memcpy-1.c: Adjust size.
11235 * gcc.dg/visibility-11.c: Likewise.
11236
11237 2006-11-27 Richard Guenther <rguenther@suse.de>
11238
11239 PR middle-end/25620
11240 * gcc.target/i386/pow-1.c: New testcase.
11241 * gcc.dg/builtins-58.c: Likewise.
11242
11243 2006-11-26 Mark Mitchell <mark@codesourcery.com>
11244
11245 PR c++/29886
11246 * g++.dg/expr/cast8.C: New test.
11247
11248 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11249
11250 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
11251 Don't ever inline the testcase.
11252
11253 2006-11-25 Andrew Pinski <pinskia@gmail.com>
11254
11255 PR fortran/29982
11256 * gfortran.fortran-torture/compile/parameter_3.f90: New
11257 testcase.
11258
11259 2006-11-25 Andrew Pinski <pinskia@gmail.com>
11260
11261 PR fortran/29951
11262 * gfortran.fortran-torture/execute/transfer2.f90: New test.
11263
11264 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11265
11266 * gfortran.fortran-torture/execute/specifics.f90: Remove test
11267 for CHAR.
11268
11269 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11270
11271 PR libgfortran/29936
11272 * gfortran.dg/write_check3.f90: New test.
11273
11274 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
11275
11276 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
11277
11278 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
11279
11280 PR fortran/20880
11281 * gfortran.dg/interface_3.f90: New test.
11282
11283 PR fortran/29387
11284 * gfortran.dg/generic_8.f90: New test.
11285
11286 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11287
11288 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
11289 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
11290 * gfortran.dg/specifics_3.f90: Remove.
11291
11292 2006-11-24 Jakub Jelinek <jakub@redhat.com>
11293
11294 PR c/29955
11295 * gcc.dg/gomp/pr29955.c: New test.
11296
11297 PR c/29736
11298 * gcc.dg/pr29736.c: New test.
11299
11300 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
11301
11302 PR tree-opt/29964
11303 * gcc.dg/pure-1.c: New test.
11304
11305 2006-11-24 Joseph Myers <joseph@codesourcery.com>
11306
11307 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
11308 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
11309
11310 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
11311
11312 * gcc.dg/20061124-1.c: New testcase.
11313
11314 2006-11-23 Eric Christopher <echristo@apple.com>
11315
11316 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
11317
11318 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11319
11320 PR c/2707
11321 PR c++/26167
11322 * gcc.dg/Wconversion-integer.c: New. Supersedes
11323 Wconversion-negative-constants.c
11324 * gcc.dg/Wconversion-real.c: New.
11325 * gcc.dg/Wconversion-real-integer.c: New.
11326 * gcc.dg/Wconversion-negative-constants.c: Deleted.
11327 * g++.dg/warn/Wconversion1.C: Modified.
11328
11329 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11330
11331 * gfortran.dg/overload_1.f90: New test.
11332
11333 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11334
11335 PR c/9072
11336 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
11337 Wtraditional-conversion.
11338 * gcc.dg/overflow-warn-2.c: Likewise.
11339 * gcc.dg/Wconversion.c: Likewise. Renamed as
11340 Wtraditional-conversion.c .
11341 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
11342 Wtraditional-conversion-2.c .
11343 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
11344 Wtraditional-conversion-2.c
11345 * gcc.dg/Wconversion-negative-constants.c: New.
11346
11347 2006-11-23 Andrew Pinski <pinskia@gmail.com>
11348
11349 * gcc.dg/tree-ssa/dump-1.c: New test.
11350
11351 2006-11-23 David Ung <davidu@mips.com>
11352
11353 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
11354 -mfp64, allowable when ISA >= 33 and float is enabled.
11355 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
11356 of mthc1 and mfhc1 patterns.
11357
11358 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
11359
11360 PR tree-optimization/29921
11361 * gcc.dg/pr29921.c: New test.
11362
11363 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11364
11365 PR fortran/29441
11366 * gfortran.dg/initialization_4.f90: New test.
11367
11368 2006-11-22 Ira Rosen <irar@il.ibm.com>
11369
11370 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
11371 platforms that have interleaving support.
11372 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
11373 * gcc.dg/vect/vect-strided-a-u16-i2.c,
11374 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
11375 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
11376 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
11377 gcc.dg/vect/vect-strided-u8-i2-gap.c,
11378 gcc.dg/vect/vect-strided-u8-i8.c,
11379 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
11380 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
11381 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
11382 gcc.dg/vect/vect-strided-float.c,
11383 gcc.dg/vect/vect-strided-a-mult.c,
11384 gcc.dg/vect/vect-strided-mult-char-ls.c,
11385 gcc.dg/vect/vect-strided-a-u16-mult.c,
11386 gcc.dg/vect/vect-strided-a-u32-mult.c,
11387 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
11388 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
11389 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
11390 gcc.dg/vect/vect-strided-mult.c,
11391 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
11392 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
11393 New.
11394
11395 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
11396
11397 PR fortran/25087
11398 * gfortran.dg/auto_char_len_4.f90: New test.
11399
11400 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
11401
11402 PR fortran/29652
11403 * gfortran.dg/generic_7.f90: New test.
11404 * gfortran.dg/defined_operators_1.f90: Add new error.
11405
11406 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
11407
11408 PR tree-optimization/29902
11409 * g++.dg/tree-ssa/pr29902.C: New test.
11410
11411 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
11412
11413 PR fortran/29820
11414 * gfortran.dg/used_types_13.f90: New test.
11415
11416 2006-11-21 Janis Johnson <janis187@us.ibm.com>
11417
11418 * gcc.dg/dfp/snan.c: Delete.
11419
11420 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
11421
11422 * g++.dg/cpp0x/static_assert1.C: New.
11423 * g++.dg/cpp0x/static_assert2.C: New.
11424 * g++.dg/cpp0x/static_assert3.C: New.
11425
11426 2006-11-21 Richard Guenther <rguenther@suse.de>
11427
11428 * gcc.dg/vect/vect-pow-1.c: New testcase.
11429 * gcc.dg/vect/vect-pow-2.c: Likewise.
11430
11431 2006-11-21 Jakub Jelinek <jakub@redhat.com>
11432
11433 PR c++/29570
11434 * g++.dg/template/static29.C: New test.
11435
11436 PR c++/29734
11437 * g++.dg/conversion/simd4.C: New test.
11438
11439 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
11440
11441 PR c++/29475
11442 * g++.dg/template/access19.C: New test.
11443 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
11444 error is reported.
11445
11446 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11447
11448 PR tree-opt/25500
11449 * gcc.dg/tree-ssa/sra-4.c: New testcase.
11450
11451 2006-11-20 Tobias Burnus <burnus@net-b.de>
11452
11453 PR fortran/27546
11454 * gfortran.dg/import.f90: Extended test.
11455 * gfortran.dg/import2.f90: Extended test.
11456
11457 2006-11-20 Tobias Burnus <burnus@net-b.de>
11458
11459 * gfortran.dg/volatile3.f90: Add conflict test.
11460
11461 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
11462
11463 PR fortran/24783
11464 * gfortran.dg/implicit_10.f90: New test.
11465
11466 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
11467
11468 PR c++/8586
11469 * g++.dg/warn/Wall-write-strings.C: New.
11470
11471 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
11472
11473 * gfortran.dg/alloc_comp_constraint_5.f90: New.
11474 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
11475
11476 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11477
11478 * gfortran.dg/use_3.f90: Remove error message.
11479 * gfortran.dg/iso_fortran_env_1.f90: New test.
11480 * gfortran.dg/iso_fortran_env_2.f90: New test.
11481 * gfortran.dg/iso_fortran_env_3.f90: New test.
11482 * gfortran.dg/iso_fortran_env_4.f90: New test.
11483
11484 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
11485
11486 * gcc.dg/vect/vect-27.c: Fix initialization.
11487
11488 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11489
11490 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
11491 * gcc.dg/torture/builtin-minmax-1.c: New.
11492
11493 * gcc.dg/builtins-20.c: Add cases for copysign.
11494
11495 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11496
11497 PR fortran/24285
11498 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
11499
11500 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11501 * gfortran.dg/use_1.f90: New test.
11502 * gfortran.dg/use_1.f90: New test.
11503 * gfortran.dg/use_1.f90: New test.
11504
11505 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
11506
11507 PR tree-optimization/29801
11508 * gcc.dg/pr29801.c: New test.
11509
11510 2006-11-17 Jakub Jelinek <jakub@redhat.com>
11511
11512 PR middle-end/29584
11513 * gcc.dg/torture/pr29584.c: New test.
11514
11515 2006-11-17 Joseph Myers <joseph@codesourcery.com>
11516
11517 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
11518 Condition PowerPC tests for saving FPRs on powerpc_fprs.
11519 * gcc.target/powerpc/compress-float-ppc.c,
11520 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
11521 powerpc_fprs.
11522 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
11523 do not pass -mhard-float.
11524
11525 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
11526
11527 * gnat.dg/volatile_aggregate.adb: New test.
11528
11529 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11530
11531 PR fortran/29391
11532 PR fortran/29489
11533 * gfortran.dg/bound_2.f90: Add more checks.
11534 * gfortran.dg/bound_3.f90: New test.
11535
11536 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
11537
11538 PR target/29201
11539 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
11540
11541 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
11542
11543 * gfortran.dg/import3.f90: Fix error message.
11544
11545 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11546
11547 PR tree-opt/29788
11548 * gfortran.fortran-torture/compile/inline_1.f90:
11549 New testcase.
11550
11551 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
11552
11553 * gcc.target/i386/x87regparm-1.c: New test.
11554 * gcc.target/i386/x87regparm-2.c: New test.
11555 * gcc.target/i386/x87regparm-3.c: New test.
11556 * gcc.target/i386/x87regparm-4.c: New test.
11557
11558 2006-11-15 Tobias Burnus <burnus@net-b.de>
11559
11560 PR fortran/27546
11561 * gfortran.dg/import.f90: New test.
11562 * gfortran.dg/import2.f90: New test.
11563 * gfortran.dg/import3.f90: New test.
11564
11565 2006-11-15 Tobias Burnus <burnus@net-b.de>
11566
11567 PR fortran/27588
11568 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
11569
11570 2006-11-15 Tobias Burnus <burnus@net-b.de>
11571
11572 PR fortran/29806
11573 * gfortran.dg/contains.f90: New test.
11574 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
11575
11576 2006-11-15 Jakub Jelinek <jakub@redhat.com>
11577
11578 PR tree-optimization/29581
11579 * gcc.dg/pr29581-1.c: New test.
11580 * gcc.dg/pr29581-2.c: New test.
11581 * gcc.dg/pr29581-3.c: New test.
11582 * gcc.dg/pr29581-4.c: New test.
11583 * gfortran.dg/pr29581.f90: New test.
11584
11585 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
11586
11587 PR fortran/29702
11588 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
11589 numbers in error message headers.
11590
11591 2006-11-14 Richard Guenther <rguenther@suse.de>
11592
11593 * gcc.target/i386/math-torture/math-torture.exp: Restrict
11594 to i?86 and x86_64 targets.
11595
11596 2006-11-14 Caroline Tice <ctice@apple.com>
11597
11598 * gcc.dg/pubtypes-1.c: New file/testcase.
11599 * gcc.dg/pubtypes-2.c: New file/testcase.
11600 * gcc.dg/pubtypes-3.c: New file/testcase.
11601 * gcc.dg/pubtypes-4.c: New file/testcase.
11602 * g++.dg/pubtypes.C: New file/testcase.
11603
11604 2006-11-14 Mark Mitchell <mark@codesourcery.com>
11605
11606 PR c++/29106
11607 * g++.dg/init/self1.C: New test.
11608
11609 2006-11-14 Tobias Burnus <burnus@net-b.de>
11610
11611 PR fortran/29657
11612 * gfortran.dg/conflicts.f90: Add.
11613
11614 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
11615
11616 PR rtl-optimization/29798
11617
11618 * gcc.c-torture/execute/pr29798.c: New.
11619
11620 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11621
11622 * gcc.dg/builtins-20.c: Add more cases.
11623
11624 2006-11-13 Jakub Jelinek <jakub@redhat.com>
11625
11626 PR fortran/29759
11627 * gfortran.dg/gomp/pr29759.f90: New test.
11628
11629 2006-11-13 Mark Mitchell <mark@codesourcery.com>
11630
11631 PR c++/29518
11632 * g++.dg/template/static28.C: New test.
11633
11634 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
11635
11636 * lib/c-torture.exp: Use target-libpath.exp.
11637 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
11638 set GCC_EXEC_PREFIX env var from global variable of same name.
11639
11640 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11641
11642 PR fortran/26994
11643 * gfortran.fortran-torture/compile/transfer-1.f90:
11644 New testcase.
11645
11646 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
11647 Zdenek Dvorak <dvorakz@suse.cz>
11648
11649 PR tree-optimization/29680
11650 * gcc.dg/alias-11.c: New test.
11651
11652 2006-11-12 Jason Merrill <jason@redhat.com>
11653 Andrew Pinski <pinskia@physics.uc.edu>
11654
11655 PR middle-end/28915
11656 * gcc.target/i386/vectorize1.c: New.
11657
11658 2006-11-12 Roger Sayle <roger@eyesopen.com>
11659
11660 PR rtl-optimization/29797
11661 * gcc.c-torture/execute/pr29797-1.c: New test case.
11662
11663 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11664
11665 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
11666
11667 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
11668
11669 * gcc.dg/tree-ssa/prefetch-3.c: New test.
11670
11671 2006-11-12 Roger Sayle <roger@eyesopen.com>
11672
11673 PR tree-optimization/13827
11674 * gcc.dg/fold-eqand-1.c: New test case.
11675
11676 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
11677
11678 PR rtl-opt/28812
11679 * gcc.c-torture/execute/mayalias-3.c: New test.
11680
11681 2006-11-11 Richard Sandiford <richard@codesourcery.com>
11682
11683 PR middle-end/27528
11684 * gcc.c-torture/compile/pr27528.c: New test.
11685 * gcc.dg/pr27528.c: Likewise.
11686
11687 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11688
11689 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
11690
11691 * gcc.dg/torture/builtin-symmetric-1.c: New test.
11692
11693 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11694
11695 PR fortran/29758
11696 * gfortran.dg/reshape_source_size_1.f90: New test.
11697
11698 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11699
11700 PR fortran/29315
11701 * gfortran.dg/aliasing_dummy_4.f90: New test.
11702
11703 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
11704
11705 PR target/29777
11706 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
11707 and x86_64-*-* targets.
11708
11709 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11710
11711 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
11712 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
11713 New macros. Use them in exact tests.
11714 (TESTIT3): New macro.
11715 Add tests for fmin, fmax and fma.
11716
11717 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11718
11719 PR fortran/29431
11720 * gfortran.dg/array_constructor_13.f90: New test.
11721
11722 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11723
11724 PR fortran/29744
11725 * gfortran.dg/used_types_12.f90: New test.
11726
11727 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
11728
11729 PR middle-end/29726
11730 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
11731 (test6): Ditto.
11732 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
11733 * gcc.dg/fold-eqandshift-3.c: New test case.
11734
11735 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11736
11737 PR fortran/29699
11738 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
11739
11740 PR fortran/21370
11741 * gfortran.dg/change_symbol_attributes_1.f90: New test.
11742
11743 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
11744
11745 * gcc.dg/20061109-1.c: New testcase.
11746
11747 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11748
11749 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
11750
11751 2006-11-09 Tobias Burnus <burnus@net-b.de>
11752
11753 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
11754 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
11755
11756 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
11757
11758 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
11759 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
11760
11761 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11762
11763 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
11764
11765 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11766
11767 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
11768 vect-9.c).
11769 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
11770 * gcc.dg/vect/vect-9.c: Now vectorizable.
11771 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
11772 that support vect_widen_mult.
11773 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
11774 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
11775 vect-reduc-dot-u16.c).
11776 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
11777 vect-reduc-dot-u16.c).
11778 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
11779 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
11780 vect-reduc-dot-s8.c).
11781 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
11782 vect-reduc-dot-s8.c).
11783 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
11784 vect-reduc-dot-s8.c).
11785 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
11786 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
11787 vect-reduc-dot-u8.c).
11788 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
11789 vect-reduc-dot-u8.c).
11790 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
11791 * gcc.dg/vect/vect-multitypes-9.c: New test.
11792 * gcc.dg/vect/vect-multitypes-10.c: New test.
11793 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
11794 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
11795 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
11796 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
11797 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
11798 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
11799 wrapv-vect-reduc-dot-s8.c.
11800 * lib/target-support.exp (check_effective_target_vect_unpack): New.
11801 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
11802 targets that support vec_unpack.
11803 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
11804 (check_effective_target_vect_widen_mult_qi_to_hi): New.
11805 (check_effective_target_vect_widen_mult_hi_to_si): New.
11806 (check_effective_target_vect_widen_sum): Removed.
11807
11808 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11809
11810 * gcc.dg/vect/vect-multitypes-8.c: New test.
11811 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
11812
11813 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11814
11815 * gcc.dg/vect/vect-multitypes-7.c: New test.
11816
11817 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11818
11819 * gcc.dg/vect/vect-multitypes-4.c: New test.
11820 * gcc.dg/vect/vect-multitypes-5.c: New test.
11821 * gcc.dg/vect/vect-multitypes-6.c: New test.
11822
11823 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11824
11825 * gcc.dg/vect/vect-multitypes-1.c: New test.
11826 * gcc.dg/vect/vect-multitypes-2.c: New test.
11827 * gcc.dg/vect/vect-multitypes-3.c: New test.
11828
11829 2006-11-07 Eric Christopher <echristo@apple.com>
11830
11831 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
11832 Test using scan-assembler-not.
11833
11834 2006-11-07 Jakub Jelinek <jakub@redhat.com>
11835
11836 * gcc.dg/inline-17.c: New test.
11837
11838 2006-11-07 Steve Ellcey <sje@cup.hp.com>
11839
11840 PR other/25028
11841 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
11842 on HP-UX.
11843
11844 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
11845
11846 PR fortran/29539
11847 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
11848
11849 PR fortran/29634
11850 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
11851 test.
11852
11853 2006-11-07 Tobias Burnus <burnus@net-b.de>
11854
11855 PR fortran/29601
11856 * gfortran.dg/volatile.f90: Add.
11857 * gfortran.dg/volatile2.f90: Add.
11858 * gfortran.dg/volatile3.f90: Add.
11859 * gfortran.dg/volatile4.f90: Add.
11860 * gfortran.dg/volatile5.f90: Add.
11861 * gfortran.dg/volatile6.f90: Add.
11862 * gfortran.dg/volatile7.f90: Add.
11863
11864 2006-11-06 Tobias Burnus <burnus@net-b.de>
11865
11866 * gfortran.dg/io_constraints_2.f90: Adjust pattern
11867 for matching error messages.
11868 * gfortran.dg/specifics_3.f90: Adjust pattern
11869 for matching error messages.
11870
11871 2006-11-06 Janis Johnson <janis187@us.ibm.com>
11872 Bernhard Fischer <aldot@gcc.gnu.org>
11873
11874 * lib/gcc-dg.exp (output-exists): New proc.
11875 (output-exists-not): New proc.
11876 * gcc.test-framework/test-framework.awk: Support new directives.
11877 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
11878 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
11879 * gcc.test-framework/dg-outexists-exp-F.c: New test.
11880 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
11881 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
11882 * gcc.test-framework/dg-outexists-exp-P.c: New test.
11883
11884 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
11885
11886 PR fortran/29630
11887 PR fortran/29679
11888 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
11889 * gfortran.dg/initialization_3.f90: New.
11890
11891 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11892
11893 PR libgfortran/25545
11894 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
11895
11896 2006-11-05 Jakub Jelinek <jakub@redhat.com>
11897
11898 PR middle-end/29695
11899 * gcc.c-torture/execute/pr29695-1.c: New test.
11900 * gcc.c-torture/execute/pr29695-2.c: New test.
11901
11902 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
11903
11904 PR fortran/29565
11905 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
11906
11907 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
11908
11909 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
11910 for matching error messages.
11911
11912 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
11913
11914 PR target/26915
11915 * gcc.target/i386/387-12.c: New test.
11916
11917 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11918
11919 PR libfortran/29713
11920 * gfortran.dg/pr29713.f90: New test.
11921
11922 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
11923
11924 * gcc.c-torture/execute/arith-rand-ll.c:
11925 Also test for bogus rest sign.
11926
11927 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11928
11929 PR libfortran/27895
11930 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
11931
11932 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
11933
11934 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
11935 from error messages.
11936
11937 2006-11-02 Mike Stump <mrs@apple.com>
11938
11939 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
11940
11941 * g++.old-deja/g++.abi/align.C: Enable for darwin.
11942
11943 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
11944
11945 * g++.dg/eh/gcsec1.C: New test.
11946
11947 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11948
11949 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
11950 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
11951
11952 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
11953
11954 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
11955 hexadecimal value.
11956 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
11957 * gcc.dg/pr14796-2.c: Likewise.
11958
11959 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
11960
11961 * gcc.c-torture/execute/20061101-1.c: New test.
11962
11963 2006-11-01 Richard Guenther <rguenther@suse.de>
11964
11965 * gcc.target/i386/fpprec-1.c: New testcase.
11966
11967 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11968
11969 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
11970 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
11971
11972 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
11973
11974 * gcc.c-torture/execute/20061031-1.c: New test.
11975
11976 2006-10-31 Geoffrey Keating <geoffk@apple.com>
11977
11978 PR 23067
11979 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
11980 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
11981 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
11982 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
11983 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
11984 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
11985 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
11986
11987 2006-10-31 Eric Christopher <echristo@apple.com>
11988 Falk Hueffner <falk@debian.org>
11989
11990 * gcc.dg/builtin-bswap-1.c: New.
11991 * gcc.dg/builtin-bswap-2.c: New.
11992 * gcc.dg/builtin-bswap-3.c: New.
11993 * gcc.dg/builtin-bswap-4.c: New.
11994 * gcc.dg/builtin-bswap-5.c: New.
11995 * gcc.target/i386/builtin-bswap-1.c: New.
11996
11997 2006-10-31 Geoffrey Keating <geoffk@apple.com>
11998
11999 * gcc.dg/inline-16.c: New.
12000
12001 PR 16622
12002 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
12003 defining it.
12004 * gcc.dg/inline-13.c: New.
12005 * gcc.dg/inline-14.c: New.
12006 * gcc.dg/inline-15.c: New.
12007
12008 PR 11377
12009 * gcc.dg/inline6.c: New.
12010 * gcc.dg/inline7.c: New.
12011
12012 2006-10-31 Roger Sayle <roger@eyesopen.com>
12013
12014 PR middle-end/23470
12015 * gcc.dg/pr23470-1.c: New test case.
12016
12017 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
12018
12019 PR fortran/29537
12020 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
12021 data.
12022 * gfortran.dg/blockdata_2.f90: New testcase.
12023
12024 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
12025
12026 PR libfortran/29627
12027 * gfortran.dg/unf_short_record_1.f90: New test.
12028
12029 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12030
12031 PR fortran/29067
12032 * gfortran.dg/pr29067.f: New test.
12033
12034 2006-10-31 Joseph Myers <joseph@codesourcery.com>
12035 Richard Sandiford <richard@codesourcery.com>
12036
12037 * lib/target-supports.exp (get_compiler_messages): Append options
12038 as a single list element.
12039 (check_effective_target_arm_vfp_ok): New.
12040 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
12041
12042 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
12043
12044 PR fortran/29387
12045 * gfortran.dg/intrinsic_actual_2.f90: New test.
12046
12047 PR fortran/29490
12048 * gfortran.dg/actual_array_interface_1.f90: New test.
12049
12050 PR fortran/29641
12051 * gfortran.dg/used_types_11.f90: New test.
12052
12053 2006-10-30 Dirk Mueller <dmueller@suse.de>
12054
12055 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
12056 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
12057 * g++.old-deja/g++.pt/eichin01.C (main): Same.
12058 * g++.old-deja/g++.mike/net25.C (main): Same.
12059 * g++.dg/lookup/exception1.C (main): Same.
12060 * g++.dg/parse/parens2.C (main): Same.
12061
12062 2006-10-30 Roger Sayle <roger@eyesopen.com>
12063
12064 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
12065
12066 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12067
12068 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
12069 * gcc.dg/torture/builtin-math-3.c: Likewise.
12070
12071 2006-10-30 Tobias Burnus <burnus@net-b.de>
12072
12073 PR fortran/29452
12074 * gfortran.dg/write_check.f90: Check run-time keyword checking.
12075 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
12076
12077 2006-10-30 Andrew Pinski <pinskia@gmail.com>
12078
12079 PR Fortran/29410
12080 * gfortran.fortran-torture/execute/transfer1.f90: New test.
12081
12082 2006-10-30 Joseph Myers <joseph@codesourcery.com>
12083
12084 * lib/target-supports.exp (check_function_available): Declare
12085 function before calling.
12086
12087 2006-10-30 Jakub Jelinek <jakub@redhat.com>
12088
12089 PR tree-optimization/29637
12090 * gcc.dg/pr29637.c: New test.
12091
12092 2006-10-29 Roger Sayle <roger@eyesopen.com>
12093
12094 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
12095 tree canonicalization.
12096
12097 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12098
12099 * gcc.dg/builtins-20.c: Add more hypot tests.
12100
12101 2006-10-29 Roger Sayle <roger@eyesopen.com>
12102
12103 * gcc.dg/fold-compare-1.c: New test case.
12104
12105 2006-10-29 Dirk Mueller <dmueller@suse.de>
12106
12107 PR c++/16307
12108 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
12109
12110 2006-10-29 Roger Sayle <roger@eyesopen.com>
12111
12112 PR tree-optimization/15458
12113 * gcc.dg/fold-xornot-1.c: New test case.
12114
12115 2006-10-29 Richard Guenther <rguenther@suse.de>
12116
12117 * gcc.target/i386/math-torture/trunc.c: New testcase.
12118
12119 2006-10-29 Richard Guenther <rguenther@suse.de>
12120
12121 * gcc.target/i386/math-torture/round.c: New testcase.
12122
12123 2006-10-29 Richard Guenther <rguenther@suse.de>
12124
12125 * gcc.target/i386/math-torture/ceil.c: New testcase.
12126 * gcc.target/i386/math-torture/floor.c: Likewise.
12127
12128 2006-10-29 Richard Guenther <rguenther@suse.de>
12129
12130 * gcc.target/i386/math-torture/rint.c: New testcase.
12131 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
12132
12133 2006-10-29 Richard Guenther <rguenther@suse.de>
12134
12135 * gcc.target/i386/math-torture/lfloor.c: New testcase.
12136 * gcc.target/i386/math-torture/lceil.c: Likewise.
12137
12138 2006-10-28 Tobias Burnus <burnus@net-b.de>
12139
12140 PR libgfortran/24313
12141 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
12142
12143 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
12144
12145 * gcc.c-torture/execute/20020118-1.c,
12146 gcc.c-torture/execute/builtins/strlen.c,
12147 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
12148 comment typos.
12149
12150 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12151
12152 * gcc.dg/builtins-20.c: Add tests for hypot.
12153 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
12154 two-argument builtins.
12155 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
12156 TESTIT2. Update all callers.
12157 (TESTIT2, TESTIT2_R): New helper macros.
12158 Add testcases for pow, hypot and atan2.
12159
12160 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
12161
12162 PR C++/29295
12163 * g++.dg/expr/bool1.C: New test.
12164 * g++.dg/expr/bool2.C: New test.
12165
12166 2006-10-28 Tobias Burnus <burnus@net-b.de>
12167
12168 PR fortran/28224
12169 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
12170 * gfortran.dg/namelist_internal.f90: New test.
12171
12172 2006-10-28 Tobias Burnus <burnus@net-b.de>
12173
12174 PR fortran/29625
12175 * gfortran.dg/io_real_boz.f90: Add.
12176 * gfortran.dg/io_real_boz2.f90: Add.
12177
12178 2006-10-28 Richard Guenther <rguenther@suse.de>
12179
12180 PR middle-end/26899
12181 * gcc.dg/tree-ssa/pr26899.c: New testcase.
12182
12183 2006-10-28 Richard Guenther <rguenther@suse.de>
12184
12185 PR target/28806
12186 * gcc.target/i386/math-torture/lround.c: New testcase.
12187
12188 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
12189
12190 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
12191 * gcc.dg/builtins-44.c: Likewise.
12192 * gcc.dg/builtins-45.c: Likewise.
12193 * gcc.dg/pr28796-2.c: Likewise.
12194 * gcc.dg/unordered-3.c: Likewise.
12195
12196 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12197
12198 PR libgfortran/27954
12199 * gfortran.dg/error_recovery_2.f90: New test.
12200
12201 2006-10-26 Richard Guenther <rguenther@suse.de>
12202
12203 * gcc.target/i386/i386.exp: Use glob, not find to collect
12204 tests. Avoids recursing into subdirectories.
12205 * gcc.target/i386/math-torture/math-torture.exp: Torture
12206 for interesting ia32 math options.
12207 * gcc.target.i386/math-torture/lrint.c: New testcase.
12208
12209 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12210
12211 PR libgfortran/29563
12212 * gfortran.dg/arrayio_9.f90: Update test.
12213 * gfortran.dg/arrayio_19.f90: New test.
12214
12215 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
12216
12217 * gcc.dg/20061026.c: New testcase.
12218
12219 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12220
12221 PR libgfortran/29563
12222 * gfortran.dg/arrayio_9.f90: New test.
12223
12224 2006-10-26 Ben Elliston <bje@au.ibm.com>
12225
12226 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
12227 Copy the strings manually, as strcpy may call strlen.
12228
12229 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12230
12231 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
12232 Add checks for log, log2, log10 and log1p.
12233
12234 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
12235 we already test 0.0. Add checks for expm1, log, log2, log10,
12236 log1p, cbrt, erf and erfc.
12237
12238 2006-10-25 Steve Ellcey <sje@cup.hp.com>
12239
12240 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
12241
12242 2006-10-25 Uros Bizjak <uros@kss-loka.si>
12243
12244 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
12245 and remainderl() built-in functions. Remove -ffast-math from
12246 dg-options.
12247
12248 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12249
12250 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
12251 acosh and atanh.
12252
12253 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
12254 floating point modifiers to arguments passed to float and long
12255 double functions respectively. Update all callers to use floating
12256 point numbers, not integers. Add tests for exp, exp2 and
12257 exp10/pow10.
12258
12259 * gcc.dg/torture/builtin-math-3.c: New test.
12260
12261 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
12262
12263 PR fortran/29393
12264 * gfortran.dg/initialize_2.f90: New.
12265
12266 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12267
12268 * gcc.dg/torture/builtin-math-2.c: New test.
12269
12270 2006-10-24 Richard Guenther <rguenther@suse.de>
12271
12272 PR middle-end/28796
12273 * gcc.dg/pr28796-1.c: New testcase.
12274 * gcc.dg/pr28796-2.c: Likewise.
12275
12276 2006-10-24 Richard Guenther <rguenther@suse.de>
12277
12278 * gcc.dg/builtins-57.c: New testcase.
12279
12280 2006-10-24 Richard Guenther <rguenther@suse.de>
12281
12282 PR tree-optimization/29567
12283 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
12284
12285 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
12286
12287 PR tree-optimization/14784
12288 * gcc.dg/alias-10.c: New test.
12289
12290 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12291
12292 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
12293
12294 2006-10-23 Jakub Jelinek <jakub@redhat.com>
12295
12296 * gcc.dg/builtin-strncat-chk-1.c: New test.
12297
12298 2006-10-23 Jan Hubicka <jh@suse.cz>
12299
12300 * gcc.dg/memmove-1.c: New test.
12301
12302 2006-10-23 Paul Brook <paul@codesourcery.com>
12303
12304 * gcc.dg/pragma-pack-5.c: New test.
12305
12306 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
12307
12308 * g++.dg/other/s390-1.C: New testcase.
12309
12310 2006-10-23 Richard Guenther <rguenther@suse.de>
12311
12312 PR middle-end/27132
12313 PR middle-end/23295
12314 * gcc.dg/pr27132.c: New testcase.
12315 * gcc.dg/pr23295.c: Likewise.
12316 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
12317 * g++.dg/tree-ssa/pr19807.C: Likewise.
12318
12319 2006-10-23 Richard Guenther <rguenther@suse.de>
12320
12321 PR middle-end/21032
12322 * gcc.dg/pr21032.c: New testcase.
12323
12324 2006-10-22 Jeff Law <law@redhat.com>
12325 Richard Guenther <rguenther@suse.de>
12326
12327 PR tree-optimization/15911
12328 * gcc.dg/tree-ssa/vrp30.c: New testcase.
12329
12330 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
12331
12332 PR c++/20647
12333 * g++.dg/abi/rtti3.C: New.
12334
12335 2006-10-21 Uros Bizjak <uros@kss-loka.si>
12336
12337 PR middle-end/28252
12338 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
12339 transformation.
12340
12341 2006-10-21 Richard Guenther <rguenther@suse.de>
12342
12343 PR tree-optimization/3511
12344 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
12345
12346 2006-10-21 Richard Guenther <rguenther@suse.de>
12347
12348 PR middle-end/26898
12349 * gcc.dg/torture/pr26898-1.c: New testcase.
12350 * gcc.dg/torture/pr26898-2.c: Likewise.
12351
12352 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
12353
12354 PR c++/28053
12355 * g++.dg/parse/bitfield1.C: Adjust error markers.
12356 * g++.dg/parse/bitfield2.C: New test.
12357
12358 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
12359
12360 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
12361
12362 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12363
12364 PR libfortran/27895
12365 * gfortran.dg/zero_sized_1.f90: New test.
12366
12367 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
12368
12369 * gcc.dg/div-compare-1.c: New test.
12370
12371 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
12372
12373 PR fortran/29216
12374 * gfortran.dg/result_default_init_1.f90: New test.
12375
12376 PR fortran/29314
12377 * gfortran.dg/automatic_default_init_1.f90: New test.
12378
12379 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
12380 from 38 to 33.
12381
12382 2006-10-18 Geoffrey Keating <geoffk@apple.com>
12383
12384 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
12385 'using namespace std' without previous declaration.
12386 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
12387 * g++.old-deja/g++.robertl/eb133c.C: New.
12388
12389 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12390
12391 PR libgfortran/29277
12392 * gfortran.dg/streamio_4.f90: Update test.
12393 * gfortran.dg/streamio_11.f90: New test.
12394
12395 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
12396
12397 PR c++/27952
12398 * g++.dg/inherit/virtual1.C: New test.
12399
12400 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12401
12402 PR c++/28261
12403 * g++.dg/parse/enum3.C: New test.
12404
12405 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12406
12407 PR c++/29039
12408 * g++.dg/init/ctor8.C: New test.
12409
12410 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12411
12412 PR c++/27270
12413 * g++.dg/ext/complit8.C: Tweak error markers.
12414 * g++.dg/template/complit1.C: Add error marker.
12415
12416 2006-10-16 Mark Mitchell <mark@codesourcery.com>
12417
12418 PR c++/27270
12419 * g++.dg/ext/complit8.C: New test.
12420
12421 PR c++/29408
12422 * g++.dg/parse/dtor12.C: New test.
12423
12424 PR c++/29435
12425 * g++.dg/template/sizeof11.C: New test.
12426
12427 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
12428
12429 PR fortran/29392
12430 * gfortran.dg/data_char_3.f90: New test.
12431
12432 PR fortran/29451
12433 * gfortran.dg/negative_automatic_size.f90: New test.
12434
12435 2006-10-16 David Daney <ddaney@avtrex.com>
12436
12437 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
12438
12439 2006-10-16 Eric Christopher <echristo@apple.com>
12440
12441 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
12442 x86_64.
12443
12444 2006-10-16 Mark Mitchell <mark@codesourcery.com>
12445
12446 PR c++/28211
12447 * g++.dg/tc1/dr49.C: Tweak error messages.
12448 * g++.dg/parse/template21.C: New test.
12449
12450 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12451
12452 PR middle-end/20491
12453 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
12454
12455 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
12456
12457 PR fortran/29403
12458 * gfortran.dg/print_1.f90: New test.
12459
12460 2006-10-15 Jan Hubicka <jh@suse.cz>
12461
12462 PR middle-end/29241
12463 * gcc.c-torture/compile/pr29241.c: New testcase.
12464
12465 2006-10-15 David Edelsohn <edelsohn@gnu.org>
12466
12467 PR middle-end/29250
12468 * gcc.c-torture/compile/pr29250.c: New test.
12469
12470 2006-10-15 Richard Guenther <rguenther@suse.de>
12471
12472 * gcc.dg/pr29299.c: New testcase.
12473
12474 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
12475
12476 PR fortran/24767
12477 * gfortran.dg/label_4.f90: Adjust warning flag.
12478
12479 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
12480
12481 PR fortran/29371
12482 * gfortran.dg/nullify_3.f90: New test.
12483
12484 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
12485
12486 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12487 on Solaris 2.5.1 too.
12488
12489 2006-10-13 Eric Christopher <echristo@apple.com>
12490
12491 * gcc.dg/pr25993.c: Skip for darwin.
12492
12493 2006-10-13 Eric Christopher <echristo@apple.com>
12494
12495 * gcc.dg/visibility-11.c: Skip for darwin.
12496
12497 2006-10-13 Eric Christopher <echristo@apple.com>
12498
12499 * gcc.dg/darwin-weakimport-1.c: Use
12500 -fno-asynchronous-unwind-tables.
12501 * gcc.dg/darwin-weakimport-3.c: Ditto.
12502
12503 2006-10-13 Richard Guenther <rguenther@suse.de>
12504
12505 PR tree-optimization/29446
12506 * gcc.dg/torture/pr29446.c: New testcase.
12507
12508 2006-10-13 Bill Wendling <wendling@apple.com>
12509
12510 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
12511 * g++.old-deja/g++.jason/hmc1.C: Likewise.
12512 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
12513 * g++.old-deja/g++.law/shadow1.C: Likewise.
12514 * g++.old-deja/g++.law/ctors10.C: Likewise.
12515 * g++.dg/debug/namespace1.C: Likewise.
12516 * g++.dg/inherit/namespace-as-base.C: Likewise.
12517 * g++.dg/opt/delay-slot-1.C: Likewise.
12518 * g++.dg/parse/defarg10.C: Likewise.
12519 * g++.dg/template/ptrmem11.C: Likewise.
12520 * g++.dg/template/mem_func_ptr.C: Likewise.
12521 * g++.dg/template/spec19.C: Likewise.
12522
12523 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
12524
12525 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
12526
12527 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
12528
12529 PR fortran/29373
12530 * gfortran.dg/implicit_9.f90: New test.
12531
12532 PR fortran/29407
12533 * gfortran.dg/namelist_25.f90: New test.
12534
12535 PR fortran/27701
12536 * gfortran.dg/same_name_2.f90: New test.
12537
12538 PR fortran/29232
12539 * gfortran.dg/host_assoc_types_1.f90: New test.
12540
12541 PR fortran/29364
12542 * gfortran.dg/missing_derived_type_1.f90: New test.
12543 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
12544
12545 PR fortran/29422
12546 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
12547
12548 PR fortran/29428
12549 * gfortran.dg/alloc_comp_assign_5.f90: New test.
12550
12551 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12552
12553 PR fortran/29391
12554 * gfortran.dg/bound_2.f90: New test.
12555
12556 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12557
12558 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
12559 directive.
12560 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
12561 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
12562 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
12563 * gfortran.dg/gomp/reduction3.f90: Likewise.
12564 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
12565 * gfortran.dg/dummy_procedure_2.f90: Likewise.
12566 * gfortran.dg/interface_derived_type_1.f90: Likewise.
12567 * gfortran.dg/forall_4.f90: Likewise.
12568 * gfortran.dg/spec_expr_4.f90: Likewise.
12569 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
12570 * gfortran.dg/forall_5.f90: Likewise.
12571 * gfortran.dg/open_access_append_2.f90: Add check for
12572 compile-time warning.
12573
12574 2006-10-13 Mark Mitchell <mark@codesourcery.com>
12575
12576 PR c++/28506
12577 * g++.dg/parse/pure1.C: New test.
12578
12579 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12580
12581 PR fortran/21435
12582 * gfortran.dg/io_constraints_3.f90: New test.
12583 * gfortran.dg/open_access_append_1.f90: Add checks
12584 for compile-time warnings.
12585 * gfortran.dg/pr20163-2.f: Likewise.
12586 * gfortran.dg/iostat_2.f90: Likewise.
12587 * gfortran.dg/label_4.f90: Delete the temporary
12588 file.
12589 * gfortran.dg/direct_io_2.f90: Add a FILE=
12590 specifier.
12591 * gfortran.dg/iomsg_1.f90: Add check for
12592 compile-time warning.
12593
12594 2006-10-12 Jan Hubicka <jh@suse.cz>
12595
12596 PR c/28419
12597 * gcc.dg/pr28319.c: New test.
12598
12599 2006-10-12 Mark Mitchell <mark@codesourcery.com>
12600 PR c++/29318
12601 * g++.dg/ext/vla4.C: New test.
12602
12603 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
12604
12605 PR c++/27961
12606 * g++.dg/template/crash60.C: New test.
12607 * g++.dg/other/large-size-array.C: Adjust error markers.
12608 * g++.dg/parse/crash27.C: Likewise.
12609 * g++.dg/template/crash1.C: Likewise.
12610
12611 2006-10-12 Steve Ellcey <sje@cup.hp.com>
12612
12613 PR testsuite/29093
12614 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
12615
12616 2006-10-12 Jakub Jelinek <jakub@redhat.com>
12617
12618 PR preprocessor/28709
12619 * gcc.dg/cpp/paste14.c: New test.
12620
12621 2006-10-11 Mark Mitchell <mark@codesourcery.com>
12622
12623 PR c++/29175
12624 * g++.dg/init/array24.C: New test.
12625
12626 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12627
12628 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
12629 of <sys/types.h>.
12630
12631 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
12632
12633 PR c++/29024
12634 * g++.dg/parse/typedef8.C: New test.
12635 * g++.dg/other/mult-stor1.C: Adjust error markers.
12636
12637 2006-10-11 Richard Guenther <rguenther@suse.de>
12638
12639 PR tree-optimization/28230
12640 * gcc.dg/torture/pr28230.c: New testcase.
12641
12642 2006-10-11 Richard Guenther <rguenther@suse.de>
12643
12644 PR inline-asm/29119
12645 * gcc.dg/torture/pr29119.c: New testcase.
12646
12647 2006-10-10 Jakub Jelinek <jakub@redhat.com>
12648
12649 PR middle-end/29272
12650 * gcc.c-torture/execute/20060930-2.c: New test.
12651
12652 2006-10-09 Richard Henderson <rth@redhat.com>
12653
12654 Revert emutls patch.
12655
12656 2006-10-09 Richard Guenther <rguenther@suse.de>
12657
12658 PR middle-end/29254
12659 * gcc.dg/pr29254.c: New testcase.
12660
12661 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
12662 Paul Thomas <pault@gcc.gnu.org>
12663
12664 PR fortran/20541
12665 * gfortran.dg/alloc_comp_basics_1.f90: New test.
12666 * gfortran.dg/alloc_comp_basics_2.f90: New test.
12667 * gfortran.dg/alloc_comp_assign_1.f90: New test.
12668 * gfortran.dg/alloc_comp_assign_2.f90: New test.
12669 * gfortran.dg/alloc_comp_assign_3.f90: New test.
12670 * gfortran.dg/alloc_comp_assign_4.f90: New test.
12671 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
12672 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
12673 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
12674 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
12675 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
12676 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
12677 * gfortran.dg/alloc_comp_std.f90: New test.
12678 * gfortran.dg/move_alloc.f90: New test.
12679
12680 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
12681
12682 PR fortran/29115
12683 * gfortran.dg/derived_constructor_comps_2.f90: New test.
12684
12685 PR fortran/29211
12686 * gfortran.dg/forall_char_dependencies_1.f90: New test.
12687
12688 2006-10-08 Tobias Burnus <burnus@net-b.de>
12689
12690 PR fortran/28585
12691 * gfortran.dg/new_line.f90: New test.
12692
12693 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12694
12695 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
12696 * gcc.dg/torture/builtin-convert-1.c,
12697 gcc.dg/torture/builtin-convert-2.c,
12698 gcc.dg/torture/builtin-convert-3.c,
12699 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
12700
12701 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
12702
12703 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
12704 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
12705 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
12706 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
12707
12708 2006-10-07 Andrew Pinski <pinskia@gmail.com>
12709
12710 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
12711 Xfail some tests for powerpc-darwin and powerpc-aix.
12712
12713 2006-10-07 Jakub Jelinek <jakub@redhat.com>
12714
12715 PR c/29380
12716 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
12717
12718 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12719
12720 PR target/29300
12721 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12722 on hppa*-*-hpux*.
12723
12724 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12725
12726 PR fortran/16580
12727 PR fortran/29288
12728 * gfortran.fortran-torture/execute/specifics.f90:
12729 Add tests for using all possible intrinsics as actual arguments.
12730 * gfortran.dg/specifics_1.f90: Add tests for using
12731 all possible intrinsics as actual arguments.
12732 * gfortran.dg/specifics_2.f90: New file.
12733 * gfortran.dg/specifics_3.f90: New file.
12734
12735 2006-10-07 Richard Sandiford <richard@codesourcery.com>
12736
12737 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
12738 * gcc.dg/debug/debug-2.c: Likewise.
12739
12740 2006-10-06 Uros Bizjak <uros@kss-loka.si>
12741
12742 * gcc.c-torture/compile/sync-2.c: New test.
12743
12744 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12745
12746 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
12747 line endings.
12748
12749 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
12750
12751 PR rtl-optimization/29128
12752 * gcc.c-torture/compile/pr29128.c: New test.
12753
12754 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12755
12756 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
12757 line endings.
12758
12759 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
12760
12761 PR middle-end/29256
12762 * gcc.dg/tree-ssa/loop-19.c: New test.
12763
12764 2006-10-06 Jakub Jelinek <jakub@redhat.com>
12765
12766 PR tree-optimization/29330
12767 * gcc.dg/pr29330.c: New test.
12768
12769 PR target/28924
12770 * gcc.c-torture/compile/20061005-1.c: New test.
12771
12772 2006-10-06 Olivier Hainque <hainque@adacore.com>
12773
12774 * gcc.dg/typename-vla-1.c: New case.
12775 * gnat.dg/forward_vla.adb: New case.
12776
12777 2006-10-06 Jakub Jelinek <jakub@redhat.com>
12778
12779 PR tree-optimization/29290
12780 * gfortran.dg/loop_nest_1.f90: New test.
12781
12782 PR target/29198
12783 * gcc.dg/tls/opt-12.c: New test.
12784
12785 PR fortran/28415
12786 * gfortran.dg/save_2.f90: New test.
12787
12788 PR c/29091
12789 * gcc.dg/pr29091.c: New test.
12790
12791 2006-10-06 Joseph Myers <joseph@codesourcery.com>
12792
12793 * lib/target-supports.exp
12794 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
12795 same as x86_64-*-*; check for LP64.
12796
12797 2006-10-04 Richard Henderson <rth@redhat.com>
12798
12799 * lib/target-supports.exp (check_effective_target_tls): Redefine
12800 to mean non-emulated tls.
12801 * gcc.dg/tls/alias-1.c: Remove tls requirement.
12802 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
12803 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
12804 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12805 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12806 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
12807 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
12808
12809 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
12810
12811 PR fortran/29343
12812 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
12813
12814 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12815
12816 * gfortran.dg/bounds_check_fail_1.f90: New test.
12817
12818 2006-10-03 Mark Mitchell <mark@codesourcery.com>
12819
12820 PR c++/29020
12821 * g++.dg/template/friend48.C: New test.
12822
12823 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
12824
12825 PR fortran/29098
12826 * gfortran.dg/default_initialization_2.f90: New test.
12827
12828 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
12829
12830 PR fortran/20779
12831 PR fortran/20891
12832 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
12833
12834 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
12835
12836 PR fortran/29284
12837 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
12838
12839 PR fortran/29321
12840 PR fortran/29322
12841 * gfortran.dg/missing_optional_dummy_2.f90: New test.
12842
12843 PR fortran/25091
12844 PR fortran/25092
12845 * gfortran.dg/entry_array_specs_1.f90: New test.
12846
12847 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
12848
12849 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
12850 insufficient to inhibit some test failures at -O3. Do testing
12851 on integers.
12852
12853 2006-10-03 Mark Mitchell <mark@codesourcery.com>
12854
12855 PR c++/29138
12856 * g++.dg/inherit/access8.C: New test.
12857 * g++.dg/template/dtor4.C: Tweak error messages.
12858
12859 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12860
12861 PR fortran/27478
12862 * gfortran.dg/entry_8.f90: New test.
12863
12864 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12865
12866 PR c++/29291
12867 * g++.dg/parse/new4.C: New test.
12868
12869 2006-10-03 Uros Bizjak <uros@kss-loka.si>
12870
12871 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
12872 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
12873 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
12874 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
12875 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
12876
12877 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12878
12879 PR fortran/19260
12880 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
12881 * gfortran.dg/continuation_2.f90: New test.
12882
12883 PR fortran/19262
12884 * gfortran.dg/continuation_3.f90: New test.
12885 * gfortran.dg/continuation_4.f90: New test.
12886 * gfortran.dg/continuation_5.f: New test.
12887 * gfortran.dg/continuation_6.f: New test.
12888
12889 2006-10-02 Mark Mitchell <mark@codesourcery.com>
12890
12891 PR c++/29226
12892 * g++.dg/template/vla1.C: New test.
12893
12894 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12895
12896 PR fortran/29210
12897 * gfortran.dg/complex_parameter_1.f90: New test.
12898
12899 2006-10-02 Jakub Jelinek <jakub@redhat.com>
12900
12901 PR c/29154
12902 * gcc.c-torture/execute/20060929-1.c: New test.
12903
12904 2006-10-01 Mark Mitchell <mark@codesourcery.com>
12905
12906 PR c++/29105
12907 * g++.dg/template/member6.C: New test.
12908 * g++.dg/parse/typename7.C: Adjust error markers.
12909
12910 PR c++/29080
12911 * g++.dg/template/member7.C: New test.
12912
12913 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
12914
12915 PR c/24010
12916 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
12917 gcc.dg/Woverride-init-3.c: New tests.
12918
12919 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
12920
12921 * gcc.c-torture/execute/20060930-1.c: New test.
12922
12923 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12924
12925 PR fortran/18791
12926 * gfortran.dg/specifics_1.f90: New test.
12927 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
12928 complex specifics.
12929
12930 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12931
12932 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
12933 pthread-init-common.h: New.
12934
12935 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
12936
12937 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
12938 precision on some archs.
12939
12940 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
12941
12942 * gcc.dg/non-local-goto-1.c: New test.
12943 * gcc.dg/non-local-goto-2.c: Likewise.
12944 * gcc.dg/setjmp-3.c: Likewise.
12945 * gcc.dg/setjmp-4.c: Likewise.
12946
12947 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
12948
12949 * gnat.dg/self_aggregate_with_pointer.adb: New test.
12950
12951 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
12952
12953 PR fortran/28276
12954 * gfortran.dg/exponent_1.f90: New test.
12955
12956 PR fortran/27021
12957 * gfortran.dg/nearest_1.f90: New test.
12958
12959 2006-09-26 Jakub Jelinek <jakub@redhat.com>
12960
12961 PR middle-end/25261
12962 PR middle-end/28790
12963 * gcc.dg/gomp/nestedfn-1.c: New test.
12964
12965 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
12966
12967 PR objc/29195
12968 * objc/compile/method-1.m: New test.
12969
12970 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
12971
12972 PR c++/26938
12973 * g++.dg/template/crash58.C: New test.
12974 * g++.dg/parse/crash28.C: Adjust error markers.
12975 * g++.dg/template/crash34.C: Likewise.
12976 * g++.dg/template/friend31.C: Likewise.
12977 * g++.dg/template/crash32.C: Likewise.
12978
12979 PR c++/27329
12980 * g++.dg/template/crash59.C: New test.
12981
12982 PR c++/27667
12983 * g++.dg/template/spec33.C: New test.
12984 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
12985
12986 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
12987 Adam Nemet <anemet@caviumnetworks.com>
12988
12989 * gcc.dg/tree-ssa/ivopts-1.c: New test.
12990 * gcc.dg/tree-ssa/ivopts-2.c: New test.
12991
12992 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
12993
12994 PR target/28911
12995 * gcc.dg/pr28911.c: New.
12996
12997 2006-09-23 Uros Bizjak <uros@kss-loka.si>
12998
12999 PR target/29169
13000 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
13001 (dg-options): Add -mfpmath=387.
13002
13003 2006-09-23 Jakub Jelinek <jakub@redhat.com>
13004
13005 PR c/28706
13006 * gcc.dg/pr28706.c: New test.
13007
13008 PR c/28712
13009 * gcc.dg/pr28712.c: New test.
13010
13011 2006-09-22 Mike Stump <mrs@apple.com>
13012
13013 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
13014
13015 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
13016
13017 PR tree-optimization/28888
13018 * gcc.dg/pr28888.c: New test.
13019
13020 2006-09-21 Mark Mitchell <mark@codesourcery.com>
13021
13022 PR c++/29016
13023 * g++.dg/init/ptrfn1.C: New test.
13024
13025 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
13026
13027 PR c++/28861
13028 * g++.dg/template/spec32.C: New test.
13029 * g++.dg/parse/crash9.C: Adjust error markers.
13030
13031 PR c++/28303
13032 * g++.dg/template/typedef6.C: New test.
13033 * g++.dg/init/error1.C: Adjust error markers.
13034 * g++.dg/parse/crash9.C: Likewise.
13035 * g++.dg/template/crash55.C: Likewise.
13036
13037 2006-09-21 Janis Johnson <janis187@us.ibm.com>
13038
13039 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
13040
13041 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
13042
13043 PR target/27650
13044 * g++.dg/ext/dllimport12.C: New test.
13045
13046 2006-09-20 Richard Sandiford <richard@codesourcery.com>
13047
13048 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
13049 * gcc.target/mips/nmadd-2.c: Likewise.
13050 * gcc.target/mips/mips-ps-6.c: New test.
13051 * gcc.target/mips/neg-abs-1.c: Likewise.
13052 * gcc.target/mips/neg-abs-2.c: Likewise.
13053 * gcc.target/mips/nmadd-3.c: New test.
13054
13055 2006-09-20 Jakub Jelinek <jakub@redhat.com>
13056
13057 PR middle-end/28046
13058 * gcc.dg/gomp/atomic-10.c: New test.
13059 * g++.dg/gomp/atomic-10.C: New test.
13060
13061 2006-09-20 Eric Christopher <echristo@apple.com>
13062
13063 * gcc.target/i386/sse3-not-fisttp.c: New.
13064
13065 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
13066
13067 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
13068
13069 2006-09-19 Richard Sandiford <richard@codesourcery.com>
13070
13071 * gcc.c-torture/execute/pr28289.c (one): New variable.
13072 (main): Use it instead of argc.
13073 * gcc.c-torture/execute/20060102-1.c (one): New variable.
13074 (main): Use it instead of argc.
13075
13076 2006-09-19 Paul Brook <paul@codesourcery.com>
13077
13078 PR target/28516
13079 * gcc.dg/nested-func-5.c: New test.
13080
13081 2006-09-19 Ben Elliston <bje@au.ibm.com>
13082
13083 * lib/target-supports.exp (check_effective_target_tls): Compile
13084 test stubs using ${tool}_target_compile, not just target_compile.
13085 (check_effective_target_tls_runtime): Likewise.
13086
13087 2006-09-19 Ben Elliston <bje@au.ibm.com>
13088
13089 * gcc.c-torture/compile/20030405-1.x: Remove.
13090
13091 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
13092 optimising linker from discarding it.
13093
13094 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
13095
13096 PR fortran/28526
13097 * gfortran.dg/keyword_symbol_1.f90: New test.
13098
13099 * gfortran.dg/spread_shape_1.f90: Add missing warning with
13100 pedantic compilation option.
13101
13102 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
13103
13104 PR fortran/29060
13105 * gfortran.dg/spread_shape_1.f90: New test.
13106
13107 2006-09-17 Roger Sayle <roger@eyesopen.com>
13108
13109 PR tree-optimization/28887
13110 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
13111
13112 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
13113
13114 PR c/25993
13115 * gcc.dg/pr25993.c: New test.
13116
13117 2006-09-17 Ira Rosen <irar@il.ibm.com>
13118
13119 PR tree-opt/21591
13120 * gcc.dg/vect/pr21591.c: New test.
13121
13122 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
13123
13124 PR tree-opt/29059
13125 * gcc.c-torture/compile/strcpy-1.c: New test.
13126 * gcc.c-torture/compile/strcpy-2.c: New test.
13127 * gcc.c-torture/compile/memcpy-1.c: New test.
13128 * gcc.c-torture/compile/memcpy-2.c: New test.
13129
13130 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
13131
13132 PR testsuite/29055
13133 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
13134
13135 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
13136
13137 * gnat.dg/specs/double_record_extension1.ads: New test.
13138 * gnat.dg/specs/double_record_extension2.ads: Likewise.
13139
13140 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
13141
13142 PR fortran/29051
13143 * gfortran.dg/oldstyle_3.f90: New test.
13144
13145 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13146
13147 PR libgfortran/29099
13148 * gfortran.dg/secnds-1.f: New test.
13149
13150 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13151
13152 PR libgfortran/29053
13153 * gfortran.dg/streamio_9.f90: New test.
13154 * gfortran.dg/streamio_10.f90: New test.
13155
13156 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
13157
13158 PR C++/29002
13159 * g++.dg/init/array22.C: New test.
13160 * g++.dg/init/array23.C: New test.
13161
13162 2006-09-14 Arnaud Charlet <charlet@adacore.com>
13163
13164 * stackcheck.lst: Update list of tests requiring stack checking.
13165 * norun.lst: Adjust for above change.
13166 * ada95.lst: New file.
13167 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
13168 requiring -gnat95 switch.
13169
13170 2006-09-14 Olivier Hainque <hainque@adacore.com>
13171
13172 * gnat.dg/in_out_parameter.adb: New test.
13173
13174 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
13175
13176 PR debug/28980
13177 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
13178
13179 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
13180
13181 * gnat.dg/specs/unchecked_union.ads: New test.
13182
13183 2006-09-13 Richard Sandiford <richard@codesourcery.com>
13184
13185 PR rtl-optimization/28982
13186 * gcc.c-torture/execute/pr28982a.c: New test.
13187 * gcc.c-torture/execute/pr28982b.c: Likewise.
13188
13189 2006-09-12 Eric Christopher <echristo@apple.com>
13190
13191 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
13192 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
13193
13194 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
13195
13196 PR c/28768
13197 PR preprocessor/14634
13198 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
13199 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
13200 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
13201
13202 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
13203
13204 * gcc.dg/pr28243.c: New test.
13205
13206 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
13207
13208 PR fortran/28971
13209 gfortran.dg/pr28971.f90: New test to act as a backstop in case
13210 this undiagnosed regression reappears.
13211
13212 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
13213
13214 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
13215 Treat $srcdir as a literal.
13216 * lib/fortran-torture.exp (fortran-torture-compile,
13217 fortran-torture-execute): Likewise.
13218 * lib/objc-torture.exp (objc-torture-compile,
13219 objc-torture-execute): Likewise.
13220 * lib/profopt.exp (profopt-execute): Likewise.
13221
13222 2006-09-11 Geoffrey Keating <geoffk@apple.com>
13223
13224 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
13225
13226 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
13227
13228 PR testsuite/28950
13229 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
13230
13231 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
13232
13233 PR target/13685
13234 * gcc.target/i386/pr13685.c: New test.
13235
13236 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
13237
13238 * gcc.dg/pr28726.c: New test.
13239
13240 2006-09-11 Josh Conner <jconner@apple.com>
13241
13242 * gcc.dg/nrv3.c: Increase size of structure.
13243 * gcc.dg/nrv4.c: Likewise.
13244 * gcc.dg/nrv5.c: Likewise.
13245
13246 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
13247
13248 PR libfortran/28890
13249 gfortran.dg/assumed_charlen_function_5.f90: New test.
13250
13251 2006-09-10 Mark Mitchell <mark@codesourcery.com>
13252
13253 PR c++/28991
13254 * g++.dg/init/static3.C: New test.
13255
13256 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
13257
13258 PR testsuite/29007
13259 * gcc.dg/long-long-cst1.c (t): Add cast to
13260 __SIZE_TYPE__ before casting to int.
13261 (main): Return 0 on success.
13262
13263 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
13264
13265 * gcc.c-torture/execute/20060910-1.c: New test.
13266
13267 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
13268
13269 PR middle-end/26983
13270 * gcc.dg/pr26983.c: New test.
13271
13272 2006-09-10 Richard Sandiford <richard@codesourcery.com>
13273
13274 PR target/29006
13275 * gcc.c-torture/execute/pr29006.c: New test.
13276
13277 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13278
13279 PR libfortran/28947
13280 gfortran.dg/matmul_4.f90: New test.
13281
13282 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13283
13284 PR fortran/28959
13285 gfortran.dg/used_types_10: New test.
13286
13287 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13288
13289 PR libfortran/28923
13290 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
13291 gfortran.dg/array_initializer_3.f90: New test.
13292
13293 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13294
13295 PR fortran/28914
13296 * gfortran.dg/actual_array_constructor_3.f90: New test.
13297
13298 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
13299
13300 PR testsuite/26778
13301 * gcc.target/i386/pr26778.c: New testcase.
13302
13303 2006-09-08 Eric Christopher <echristo@apple.com>
13304
13305 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
13306 * gcc.target/i386/memcpy-1.c: Ditto.
13307 * gcc.target/i386/asm-1.c: Ditto.
13308 * gcc.target/i386/20060512-4.c: Ditto.
13309 * gcc.target/i386/compress-float-387.c: Ditto.
13310 * gcc.target/i386/20060512-1.c: Ditto.
13311 * gcc.target/i386/compress-float-sse.c: Ditto.
13312 * gcc.target/i386/20060512-2.c: Ditto.
13313 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
13314 * gcc.target/i386/stack-prot-kernel.c: Ditto.
13315 * gcc.target/i386/compress-float-387-pic.c: Ditto.
13316 * gcc.dg/pr26449.c: Ditto.
13317 * gcc.dg/attr-ms_struct-2.c: Ditto.
13318 * gcc.dg/attr-ms_struct-1.c: Ditto.
13319 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
13320
13321 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
13322
13323 PR c/28504
13324 * gcc.dg/vla-10.c: New test.
13325
13326 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13327
13328 PR c++/28858
13329 * g++.dg/parse/template20.C: New test.
13330 * g++.dg/template/operator8.C: Remove obsolete part.
13331 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
13332 * g++.old-deja/g++.pt/crash65.C: Likewise.
13333
13334 2006-09-07 Jason Merrill <jason@redhat.com>
13335
13336 PR middle-end/27724
13337 * gcc.dg/long-long-cst1.c: New test.
13338
13339 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
13340
13341 PR C++/28906
13342 * g++.dg/other/array3.C: New test.
13343 * g++.dg/other/array4.C: New test.
13344 * g++.dg/other/array5.C: New test.
13345
13346 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
13347
13348 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
13349
13350 2006-09-07 Uros Bizjak <uros@kss-loka.si>
13351
13352 PR target/28946
13353 * gcc.target/i386/pr28946.c: New test.
13354
13355 2006-09-07 Steven G. Kargl <kargls@comcast.net>
13356
13357 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
13358 in integer literal constant.
13359 * gfortran.dg/enum_8.f90: Ditto.
13360 * gfortran.dg/g77/20030326-1.f: Ditto.
13361
13362 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
13363
13364 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
13365 nonconformance usage.
13366
13367 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
13368
13369 PR middle-end/28862
13370 * gcc.c-torture/compile/vector-align-1.c: New test.
13371
13372 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
13373
13374 PR rtl-opt/27883
13375 * g++.dg/opt/copysign-1.C: New test.
13376
13377 2006-09-06 Jason Merrill <jason@redhat.com>
13378
13379 PR c++/27371
13380 * g++.dg/warn/unused-result1.C: New test.
13381
13382 2006-09-06 Mark Mitchell <mark@codesourcery.com>
13383
13384 PR c++/28903
13385 * g++.dg/ext/vla3.C: New test.
13386
13387 PR c++/28886
13388 * g++.dg/template/array16.C: New test.
13389
13390 2006-09-06 Richard Guenther <rguenther@suse.de>
13391
13392 * gcc.dg/pr27226.c: Remove testcase again.
13393
13394 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
13395
13396 PR tree-opt/28937
13397 * g++.dg/opt/unroll2.C: New test.
13398
13399 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
13400
13401 PR tree-opt/28952
13402 * gcc.dg/vect/pr28952.c: New test.
13403
13404 2006-09-05 Richard Guenther <rguenther@suse.de>
13405
13406 PR tree-optimization/28900
13407 * gcc.dg/torture/pr28900.c: New testcase
13408
13409 2006-09-05 Richard Guenther <rguenther@suse.de>
13410
13411 PR tree-optimization/28905
13412 * gcc.c-torture/compile/pr28905.c: New testcase.
13413
13414 2006-09-05 Richard Guenther <rguenther@suse.de>
13415
13416 PR middle-end/28935
13417 * gcc.dg/pr28935.c: New testcase.
13418
13419 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
13420
13421 * gcc.c-torture/execute/20060905-1.c: New test.
13422
13423 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
13424
13425 PR fortran/28908
13426 * gfortran.dg/used_types_7.f90: New test.
13427 * gfortran.dg/used_types_8.f90: New test.
13428 * gfortran.dg/used_types_9.f90: New test.
13429
13430 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
13431
13432 * gcc.c-torture/compile/20060904-1.c: New test.
13433
13434 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
13435
13436 PR c++/23287 Revert my 2006-09-01 patch
13437 * g++.dg/parse/dtor12.C: Remove.
13438
13439 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
13440
13441 PR c+/27670
13442 * g++.dg/template/operator9.C: New test.
13443
13444 PR c++/27493
13445 * g++.dg/template/operator7.C: New test.
13446
13447 PR c++/27494
13448 * g++.dg/template/operator8.C: New test.
13449
13450 PR c++/27397
13451 * g++.dg/template/crash57.C: New test.
13452
13453 * g++.dg/template/typedef4.C: Adjust error markers.
13454 * g++.dg/template/typedef5.C: Likewise.
13455
13456 2006-09-02 Jakub Jelinek <jakub@redhat.com>
13457
13458 PR c++/28878
13459 * g++.dg/parse/crash33.C: New test.
13460
13461 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
13462 Richard Guenther <rguenther@suse.de>
13463 Adam Nemet <anemet@caviumnetworks.com>
13464
13465 PR middle-end/27226
13466 * gcc.target/mips/memcpy-1.c: New testcase.
13467 * gcc.dg/pr27226.c: Likewise.
13468
13469 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
13470
13471 PR c++/28705
13472 * g++.dg/lookup/koenig5.C: New.
13473 * g++.dg/template/crash56.C: New.
13474
13475 2006-09-01 Josh Conner <jconner@apple.com>
13476
13477 PR c++/25505
13478 * gcc.dg/nrv3.c: New test.
13479 * gcc.dg/nrv4.c: New test.
13480 * gcc.dg/nrv5.c: New test.
13481
13482 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
13483
13484 PR c++/23287
13485 * g++.dg/parse/dtor12.C: New.
13486
13487 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
13488
13489 PR tree-optimization/28839
13490 * gcc.dg/pr28839.c: New test.
13491
13492 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
13493
13494 PR target/24367
13495 * gcc.dg/pr24367.c: New testcase.
13496
13497 2006-08-30 Joseph Myers <joseph@codesourcery.com>
13498
13499 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
13500
13501 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
13502
13503 PR rtl-optimization/27735
13504 * gcc.dg/loop-unswitch-1.c: New test.
13505
13506 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
13507
13508 PR fortran/28885
13509 * gfortran.dg/aliasing_dummy_2.f90: New test.
13510
13511 PR fortran/20067
13512 * gfortran.dg/generic_5.f90: Change error message.
13513
13514 PR fortran/28873
13515 * gfortran.dg/generic_6.f90: New test.
13516
13517 PR fortran/25077
13518 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
13519
13520 PR fortran/25102
13521 * gfortran.dg/invalid_interface_assignment.f90: New test.
13522
13523 PR fortran/24866
13524 * gfortran.dg/module_proc_external_dummy.f90: New test.
13525
13526 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
13527
13528 PR c++/28349
13529 * g++.dg/warn/var-args1.C: New test.
13530
13531 2006-08-29 Steven G. Kargl <kargls@comcast.net>
13532
13533 PR fortran/28866
13534 * gfortran.dg/simpleif_2.f90: New test.
13535 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
13536 * gfortran.dg/enum_5.f90: Ditto.
13537
13538 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13539 Kazu Hirata <kazu@codesourcery.com>
13540
13541 PR tree-optimization/17506
13542 * gcc.dg/pr17506.c: New.
13543
13544 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
13545
13546 PR c++/28139
13547 * g++.dg/eh/alias1.C: New test.
13548
13549 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13550
13551 PR c++/28860
13552 * g++.dg/template/ttp22.C: New test.
13553
13554 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
13555
13556 PR middle-end/26632
13557 * gcc.dg/pr26632.c: New.
13558
13559 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13560
13561 PR libgfortran/28354
13562 * gfortran.dg/fmt_zero_precision.f90: New test.
13563
13564 2006-08-27 Mark Mitchell <mark@codesourcery.com>
13565
13566 PR c++/28058
13567 * g++.dg/template/spec31.C: New test.
13568
13569 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
13570
13571 PR c++/26573
13572 * g++.dg/other/static2.C: New test.
13573
13574 2006-08-26 Roger Sayle <roger@eyesopen.com>
13575
13576 * gcc.dg/Wswitch-enum-2.c: New test case.
13577 * gcc.dg/Wswitch-enum-3.c: Likewise.
13578
13579 2006-08-26 Richard Guenther <rguenther@suse.de>
13580
13581 * gcc.c-torture/compile/20060826-1.c: New testcase.
13582
13583 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
13584
13585 PR c++/28736
13586 * g++.dg/template/void10.C: New test.
13587
13588 PR c++/28737
13589 * g++.dg/template/void8.C: New test.
13590
13591 PR c+_+/28738
13592 * g++.dg/template/void9.C: New test.
13593
13594 * g++.dg/template/void3.C: Adjust error markers.
13595 * g++.dg/template/void4.C: Likewise.
13596 * g++.dg/template/crash55.C: Likewise.
13597 * g++.dg/template/void7.C: Likewise
13598
13599 2006-08-26 Mark Mitchell <mark@codesourcery.com>
13600
13601 PR c++/28588
13602 * g++.dg/inherit/access6.C: New test.
13603 * g++.dg/inherit/access7.C: Likewise.
13604
13605 PR c++/28595
13606 * g++.dg/template/array15.C: New test.
13607 * g++.dg/template/crash2.C: Tweak error markers.
13608
13609 2006-08-26 Jakub Jelinek <jakub@redhat.com>
13610
13611 PR middle-end/28683
13612 * gcc.c-torture/compile/20060823-1.c: New test.
13613
13614 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13615
13616 PR c++/28853
13617 * g++.dg/template/ttp21.C: New test.
13618
13619 PR c++/28852
13620 * g++.dg/other/operator1.C: Add error-marker.
13621 * g++.dg/other/operator2.C: New test.
13622
13623 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13624
13625 PR c/27893
13626 * gcc.c-torture/compile/vla-const-1.c,
13627 gcc.c-torture/compile/vla-const-2.c: New tests.
13628
13629 2006-08-26 Richard Guenther <rguenther@suse.de>
13630
13631 PR middle-end/28814
13632 * gcc.dg/torture/pr28814.c: New testcase.
13633
13634 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13635
13636 PR c/28418
13637 * gcc.c-torture/compile/compound-literal-1.c: New test.
13638
13639 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13640
13641 PR c/28299
13642 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
13643 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
13644 Expect extra diagnostics.
13645
13646 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
13647
13648 gcc.dg/noncompile/pr16876.c: New test.
13649
13650 2006-08-25 Mark Mitchell <mark@codesourcery.com>
13651
13652 PR c++/28056
13653 * g++.dg/parse/local1.C: New test.
13654 * g++.dg/other/qual1.C: Tweak error marker.
13655
13656 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
13657
13658 PR c++/27787
13659 * g++.dg/template/typename10.C: New.
13660 * g++.dg/template/lookup4.C: Remove bogus error marker.
13661
13662 2006-08-25 Richard Guenther <rguenther@suse.de>
13663
13664 PR testsuite/28829
13665 * gcc.dg/pr26570.c: Fix testcase.
13666
13667 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
13668
13669 PR tree-opt/28807
13670 * gcc.c-torture/execute/mayalias-2.c: New test.
13671 * gcc.dg/tree-ssa/alias-13.c: New test.
13672
13673 2006-08-24 Jan Hubicka <jh@suse.cz>
13674
13675 PR debug/26881
13676 * gcc.dg/debug/pr26881.c: New file.
13677
13678 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
13679
13680 PR fortran/28788
13681 * gfortran.dg/used_types_4.f90: New test.
13682 * gfortran.dg/derived_init_2.f90: Modify to check sibling
13683 association of derived types.
13684 * gfortran.dg/used_types_2.f90: Add module cleanup.
13685 * gfortran.dg/used_types_3.f90: The same.
13686
13687 PR fortran/28771
13688 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
13689 fix of regression.
13690
13691 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13692
13693 PR 28813
13694 * gfortran.dg/direct_io_6.f90: Remove test.
13695
13696 2006-08-23 Stuart Hastings <stuart@apple.com>
13697
13698 PR 28825
13699 * gcc.target/i386/20060821-1.c: New.
13700
13701 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
13702
13703 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
13704 dg-warning strings for dllimport.
13705
13706 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
13707
13708 PR C++/28450
13709 * g++.dg/ext/vector4.C: New test.
13710 * g++.dg/ext/complex1.C: New test.
13711
13712 2006-08-21 Geoffrey Keating <geoffk@apple.com>
13713
13714 PR debug/28692
13715 * gcc.dg/debug/const-1.c: New.
13716 * gcc.dg/debug/const-2.c: New.
13717 * gcc.dg/debug/dwarf2/const-1.c: New.
13718 * gcc.dg/debug/dwarf2/const-2.c: New.
13719 * gcc.dg/debug/dwarf2/const-2b.c: New.
13720
13721 2006-08-22 Richard Guenther <rguenther@suse.de>
13722
13723 PR middle-end/28776
13724 * gcc.c-torture/compile/pr28776-1.c: New testcase.
13725 * gcc.c-torture/compile/pr28776-2.c: Likewise.
13726
13727 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
13728
13729 PR tree-optimization/28003
13730 * g++.dg/tree-ssa/pr28003.C: New.
13731
13732 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
13733
13734 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
13735
13736 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
13737
13738 PR c++/26269
13739 * g++.dg/other/error14.C: New test.
13740
13741 PR c++/28505
13742 * g++.dg/parse/ctor7.C: New test.
13743 * g++.dg/parse/ctor8.C: Likewise.
13744
13745 PR c++/28741
13746 * g++.dg/template/void7.C: New test.
13747
13748 2006-08-21 Olivier Hainque <hainque@adacore.com>
13749
13750 * gnat.dg/self_aggregate_with_zeros.adb: New test.
13751 * gnat.dg/self_aggregate_with_array.adb: New test.
13752
13753 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
13754
13755 * g++.dg/eh/arm-vfp-unwind.C: New test.
13756
13757 2006-08-20 Mark Mitchell <mark@codesourcery.com>
13758
13759 PR c++/28341
13760 * g++.dg/template/ref3.C: New test.
13761 * g++.dg/template/nontype13.C: New test.
13762
13763 PR c++/28346
13764 * g++.dg/template/ptrmem17.C: New test.
13765
13766 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
13767
13768 PR target/28648 c:
13769 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
13770
13771 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
13772
13773 PR fortran/28630
13774 * gfortran.dg/used_types_2.f90: New test.
13775
13776 PR fortran/28601
13777 * gfortran.dg/used_types_3.f90: New test.
13778
13779 PR fortran/20886
13780 * gfortran.dg/generic_actual_arg.f90: New test.
13781
13782 PR fortran/28735
13783 * gfortran.dg/module_private_array_refs_1.f90: New test.
13784
13785 PR fortran/28762
13786 * gfortran.dg/program_name_1.f90: New test.
13787
13788 PR fortran/28425
13789 * gfortran.dg/derived_constructor_comps_1.f90: New test.
13790
13791 PR fortran/28496
13792 * gfortran.dg/array_initializer_2.f90: New test.
13793
13794 PR fortran/18111
13795 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
13796
13797 PR fortran/28600
13798 * gfortran.dg/assumed_charlen_function_4.f90: New test.
13799
13800 PR fortran/28771
13801 * gfortran.dg/assumed_charlen_in_main.f90: New test.
13802
13803 PR fortran/28660
13804 * gfortran.dg/dependent_decls_1.f90: New test.
13805
13806 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
13807
13808 PR fortran/25217
13809 * gfortran.dg/derived_init_2.f90: New.
13810
13811 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
13812
13813 * gcc.c-torture/execute/pr28289.c: New test.
13814
13815 2006-08-17 Jakub Jelinek <jakub@redhat.com>
13816
13817 PR c/28744
13818 * gcc.dg/attr-externally-visible-1.c: New test.
13819 * gcc.dg/attr-externally-visible-2.c: New test.
13820 * g++.dg/parse/attr-externally-visible-1.C: New test.
13821 * g++.dg/parse/attr-externally-visible-2.C: New test.
13822
13823 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13824
13825 PR c++/28606
13826 * g++.dg/parse/dtor11.C: New test.
13827
13828 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
13829
13830 PR rtl-optimization/28489
13831 * gcc.c-torture/compile/pr28489.c: New test.
13832
13833 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13834
13835 PR c++/28710
13836 * g++.dg/template/redecl4.C: New test.
13837
13838 PR c++/28711
13839 * g++.dg/template/ctor8.C: New test.
13840
13841 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
13842
13843 * gcc.dg/pr26570.c: Fix testcase.
13844
13845 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
13846
13847 * PR c++/28573
13848 * g++.dg/parse/offsetof6.C: New test.
13849 * g++.dg/parse/offsetof6.C: New test.
13850 * g++.dg/parse/offsetof7.C: New test.
13851
13852 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13853
13854 PR testsuite/28602
13855 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
13856 is false.
13857
13858 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
13859
13860 PR c++/28302
13861 * g++.dg/ext/vector3.C: New test.
13862
13863 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
13864
13865 PR gcov/profile/26570
13866 * gcc.dg/pr26570.c: New test.
13867
13868 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
13869
13870 PR c/27697
13871 * gcc.dg/qual-component-1.c: New test.
13872
13873 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13874
13875 PR c++/28593
13876 * g++.dg/parse/new3.C: New test.
13877
13878 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13879
13880 PR fortran/25828
13881 * gfortran.dg/streamio_1.f90: New test.
13882 * gfortran.dg/streamio_2.f90: New test.
13883 * gfortran.dg/streamio_3.f90: New test.
13884 * gfortran.dg/streamio_4.f90: New test.
13885 * gfortran.dg/streamio_5.f90: New test.
13886 * gfortran.dg/streamio_6.f90: New test.
13887 * gfortran.dg/streamio_7.f90: New test.
13888 * gfortran.dg/streamio_8.f90: New test.
13889
13890 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
13891
13892 PR c/28287
13893 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
13894
13895 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
13896
13897 PR c++/28594
13898 * g++.dg/template/void6.C: New test.
13899
13900 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13901
13902 PR c/28649
13903 * gcc.dg/parse-error-1.c: New test.
13904 * gcc.dg/parse-error-2.c: New test.
13905 * gcc.dg/cpp/digraph2.c: Add error-marker.
13906 * gcc.dg/noncompile/920923-1.c: Likewise.
13907
13908 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
13909
13910 PR c/27490
13911 * gcc.dg/sizeof-2.c: New testcase.
13912
13913 PR c/27489
13914 * gcc.dg/switch-A.c: New testcase.
13915
13916 2006-08-14 Steve Ellcey <sje@cup.hp.com>
13917
13918 PR c++/28288
13919 PR c++/14556
13920 * g++.old-deja/g++.warn/compare1.C: Delete.
13921 * g++.dg/opt/pr7503-2.C: Delete.
13922 * g++.dg/opt/pr7503-3.C: Delete.
13923 * g++.dg/opt/pr7503-4.C: Delete.
13924 * g++.dg/opt/pr7503-5.C: Delete.
13925 * g++.dg/opt/max1.C: Delete.
13926 * g++.dg/warn/minmax.C: Delete.
13927 * g++.dg/expr/minmax.C: New test.
13928
13929 2006-08-14 Richard Guenther <rguenther@suse.de>
13930
13931 PR testsuite/28703
13932 * gcc.c-torture/execute/pr28651.c: Do not use argc
13933 to avoid optimization, instead forbid inlining.
13934
13935 2006-08-14 Richard Sandiford <richard@codesourcery.com>
13936
13937 PR rtl-optimization/28634
13938 * gcc.c-torture/execute/ieee/pr28634.c: New test.
13939
13940 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
13941
13942 PR c/27184
13943 * gcc.dg/torture/pr27184.c: New test.
13944
13945 2006-08-12 Jakub Jelinek <jakub@redhat.com>
13946
13947 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
13948
13949 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13950
13951 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
13952 * gfortran.dg/stat_2.f90: Likewise.
13953 * gfortran.dg/chmod_1.f90: Likewise.
13954 * gfortran.dg/chmod_2.f90: Likewise.
13955 * gfortran.dg/chmod_3.f90: Likewise.
13956
13957 2006-08-11 David Edelsohn <edelsohn@gnu.org>
13958
13959 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
13960
13961 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
13962
13963 * g++.dg/opt/pr23454-2.C: New test.
13964
13965 2006-08-11 Richard Guenther <rguenther@suse.de>
13966
13967 PR middle-end/28651
13968 * gcc.c-torture/execute/pr28651.c: New testcase.
13969
13970 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
13971
13972 * gnat.dg/specs/static_initializer.ads: New test.
13973
13974 2006-08-10 Paul Brook <paul@codesourcery.com>
13975
13976 * gcc.target/arm/cond-asm.c: New test.
13977
13978 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
13979
13980 PR tree-optimization/26197
13981 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
13982 * g++.dg/vect/vect.exp: Compile the new tests with
13983 --param max-aliased-vops=0.
13984
13985 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
13986
13987 PR c++/28637
13988 * g++.dg/template/void3.C: New test.
13989
13990 PR c++/28638
13991 * g++.dg/template/void4.C: New test.
13992
13993 PR c++/28640
13994 * g++.dg/template/void5.C: New test.
13995
13996 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
13997
13998 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
13999 after dg-do compile.
14000
14001 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
14002
14003 PR tree-optimizations/26969
14004 * gcc.dg/vect/vect.exp: Compile tests prefixed with
14005 "unswitch-loops" with -funswitch-loops.
14006 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
14007
14008 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
14009
14010 * gcc.dg/sparc-getcontext-1.c: Fix typo.
14011 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
14012 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
14013 * objc.dg/dwarf-1.m: Likewise.
14014 * objc.dg/dwarf-2.m: Likewise.
14015 * obj-c++.dg/dwarf-2.mm: Likewise.
14016
14017 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14018
14019 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
14020 * objc.dg/dwarf-2.m: Likewise.
14021 * obj-c++.dg/dwarf-2.mm: Likewise.
14022
14023 PR libfortran/28603
14024 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
14025
14026 PR testsuite/27611
14027 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14028
14029 PR testsuite/27033
14030 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14031
14032 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
14033
14034 PR target/27827
14035 * gcc.target/i386/pr27827.c: New testcase.
14036
14037 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
14038
14039 PR fortran/28590
14040 * gfortran.dg/sequence_types_1.f90: New test.
14041
14042 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
14043
14044 PR fortran/28548
14045 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
14046 dg-warning. Add -pedantic option.
14047
14048 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14049
14050 PR c/28502
14051 * gcc.dg/proto-1.c: New test.
14052
14053 PR c/27721
14054 * gcc.dg/lvalue-4.c: New test.
14055
14056 PR c/28136
14057 * gcc.dg/init-bad-5.c: New test.
14058
14059 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
14060
14061 PR c++/28347
14062 * g++.dg/ext/typedef-init.C: Add new test for typedef
14063 initialization inside templates. Adjust existing error markers.
14064
14065 2006-08-03 Mark Mitchell <mark@codesourcery.com>
14066
14067 PR c++/28148
14068 * g++.dg/init/ptrmem3.C: New test.
14069
14070 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
14071
14072 PR tree-optimization/27770
14073 * lib/target-support.exp: New target keyword "section_anchors".
14074 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
14075 tests.
14076 * gcc.dg/vect/section-anchors-pr27770.c: New test.
14077 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
14078 * gcc.dg/vect/section-anchors-vect-69.c: New test.
14079 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
14080
14081 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14082
14083 * gcc.dg/20060801-1.c: Add missing '}'.
14084
14085 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14086
14087 PR c++/27508
14088 * g++.dg/parse/dtor9.C: New test.
14089 * g++.dg/parse/dtor10.C: New test.
14090 * g++.dg/other/error7.C: Adjust error-marker.
14091
14092 PR c++/28274
14093 * g++.dg/other/default5.C: New test.
14094
14095 2006-08-02 Richard Guenther <rguenther@suse.de>
14096
14097 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
14098
14099 2006-08-02 Mark Mitchell <mark@codesourcery.com>
14100
14101 PR c++/28557
14102 * g++.dg/template/conv9.C: New test.
14103
14104 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
14105
14106 PR debug/28063
14107 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
14108 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
14109 Optionally return assembly text. Update callers.
14110 (check_no_compiler_messages): Update verbose messages.
14111 (check_no_messages_and_pattern): New.
14112 (check_effective_target_string_merging): New.
14113
14114 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14115
14116 PR c++/28250
14117 * g++.dg/eh/catch4.C: New test.
14118
14119 PR c++/28257
14120 * g++.dg/other/qual1.C: New test.
14121
14122 PR c++/28259
14123 * g++.dg/inherit/error2.C: New test.
14124
14125 PR c++/28267
14126 * g++.dg/other/new1.C: New test.
14127
14128 * g++.dg/warn/pr23075.C: Remove obsolete test.
14129 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
14130 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
14131
14132 2006-07-31 Mark Mitchell <mark@codesourcery.com>
14133
14134 PR c++/28523
14135 * g++.dg/eh/cast1.C: New test.
14136
14137 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
14138
14139 PR libfortran/28452
14140 * gfortran.dg/random_3.f90: New test.
14141
14142 2006-08-01 Steve Ellcey <sje@cup.hp.com>
14143
14144 PR c++/28432
14145 * g++.dg/other/pr28304.C: Change expected error message.
14146 * g++.dg/other/pr28432.C: New test.
14147
14148 2006-08-01 Steve Ellcey <sje@cup.hp.com>
14149
14150 PR c++/28256
14151 * g++.dg/init/brace2.C: Change expected error message, add empty init.
14152
14153 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
14154
14155 PR debug/23336
14156 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
14157 at -g1.
14158 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
14159 g++.dg/debug/enum-2.C: New.
14160
14161 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14162
14163 PR c++/6634
14164 * g++.dg/parse/long1.C: Add more tests.
14165
14166 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14167
14168 * gfortran.dg/lrshift_1.c: New file.
14169
14170 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14171
14172 PR libgfortran/28335
14173 * gfortran.dg/no_unit_error_1.f90: New test.
14174
14175 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14176
14177 PR libgfortran/28335
14178 * gfortran.dg/no_unit_error_1.f90: Delete test.
14179 * gfortran.dg/no_unit_error_2.f90: Delete test.
14180
14181 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14182
14183 * gfortran.dg/chmod_3.f90: New test.
14184 * gfortran.dg/ltime_gmtime_1.f90: New test.
14185 * gfortran.dg/ltime_gmtime_2.f90: New test.
14186 * gfortran.dg/lrshift_1.f90: New test.
14187 * gfortran.dg/chmod_1.f90: New test.
14188 * gfortran.dg/chmod_2.f90: New test.
14189
14190 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
14191
14192 PR c++/27668
14193 * g++.dg/template/crash55.C: New test.
14194
14195 PR c++/27962
14196 * g++.dg/template/nontype16.C: New test.
14197
14198 * g++.dg/template/void2.C: Adjust error markers.
14199 * g++.dg/template/nontype5.C: Adjust error markers.
14200
14201 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
14202
14203 * gcc.target/i386/stack-prot-kernel.c: New test.
14204
14205 2006-07-27 Roger Sayle <roger@eyesopen.com>
14206
14207 * gcc.dg/builtins-55.c: New test case.
14208
14209 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
14210
14211 PR rtl-optimization/27907
14212 * gcc.c-torture/compile/pr27907.c: New test.
14213
14214 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14215
14216 * gfortran.dg/mclock.f90: New test.
14217 * gfortran.dg/int_conv_1.f90: New test.
14218 * gfortran.dg/stat_1.f90: New test.
14219 * gfortran.dg/stat_2.f90: New test.
14220
14221 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14222
14223 PR libgfortran/28335
14224 * gfortran.dg/no_unit_error_1.f90: New test.
14225 * gfortran.dg/no_unit_error_2.f90: New test.
14226 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
14227
14228 2006-07-25 Roger Sayle <roger@eyesopen.com>
14229
14230 PR middle-end/28473
14231 * gcc.dg/fold-convround-1.c: New test case.
14232
14233 2006-07-24 Steven G. Kargl <kargls@comcast.net>
14234
14235 * gfortran.dg/arithmetic_if.f90: Fix comments.
14236
14237 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14238
14239 PR c++/27572
14240 * g++.dg/other/typedef1.C: New test.
14241 * g++.dg/template/typedef4.C: New test.
14242 * g++.dg/template/typedef5.C: New test.
14243
14244 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
14245
14246 PR fortran/28416
14247 * gfortran.dg/allocatable_dummy_3.f90: New.
14248
14249 2006-07-24 Steven G. Kargl <kargls@comcast.net>
14250
14251 PR fortran/28439
14252 * gfortran.dg/arithmetic_if.f90: New test.
14253
14254 2006-07-24 Uros Bizjak <uros@kss-loka.si>
14255
14256 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
14257 avoid memcpy optimization.
14258
14259 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14260
14261 PR fortran/25289
14262 * gfortran.dg/direct_io_6.f90: New test.
14263
14264 2006-07-24 Jan Hubicka <jh@suse.cz>
14265
14266 PR c/25795
14267 PR c++/27369
14268 * gcc.dg/pr25795.c: New test.
14269 * gcc.dg/pr25795-1.c: New test.
14270
14271 2006-07-23 Roger Sayle <roger@eyesopen.com>
14272
14273 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
14274 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
14275 which may be transformed to "g || h" on some platforms.
14276
14277 2006-07-23 Mark Mitchell <mark@codesourcery.com>
14278
14279 PR c++/28025
14280 * g++.dg/template/friend45.C: New test.
14281
14282 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14283
14284 PR libgfortran/28339
14285 * gfortran.dg/arrayio_8.f90: New test.
14286
14287 2006-07-21 Mike Stump <mrs@apple.com>
14288
14289 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
14290
14291 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
14292
14293 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14294
14295 PR c++/28250
14296 * g++.dg/eh/catch3.C: New test.
14297
14298 PR c++/28363
14299 * g++.dg/template/defarg10.C: New test.
14300
14301 2006-07-20 Paul Brook <paul@codesourcery.com>
14302
14303 PR 27363
14304 * gcc.dg/pr27363.c: New test.
14305
14306 2006-07-19 Mark Mitchell <mark@codesourcery.com>
14307
14308 PR c++/28338
14309 * g++.dg/init/ref13.C: New test.
14310
14311 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14312
14313 PR obj-c++/28434
14314 * obj-c++.dg/proto-error-1.mm: New test.
14315
14316 2006-07-18 Mark Mitchell <mark@codesourcery.com>
14317
14318 PR c++/28337
14319 * g++.dg/template/string1.C: New test.
14320
14321 2006-07-18 Mark Mitchell <mark@codesourcery.com>
14322
14323 PR c++/28048
14324 * g++.dg/template/defarg9.C: New test.
14325
14326 PR c++/28235
14327 * g++.dg/template/static27.C: New test.
14328
14329 2006-07-18 Diego Novillo <dnovillo@redhat.com>
14330
14331 PR 28410
14332 * gcc.dg/tree-ssa/pr28410.c: New test.
14333
14334 2006-07-18 Lee Millward <lee.millward@gmail.com>
14335
14336 PR c++/28258
14337 * g++/dg/other/error13.C: New test.
14338
14339 PR c++/28260
14340 * g++.dg/template/friend44.C: New test.
14341
14342 2006-07-18 Steve Ellcey <sje@cup.hp.com>
14343
14344 PR c++/27495
14345 * g++.dg/other/pr27495.C: New.
14346
14347 2006-07-18 Olivier Hainque <hainque@adacore.com>
14348
14349 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
14350 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
14351
14352 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14353
14354 PR c/28286
14355 * gcc.dg/pragma-pack-4.c: New test.
14356
14357 2006-07-17 Steve Ellcey <sje@cup.hp.com>
14358
14359 PR c++/28291
14360 * g++.dg/ext/pr28291.C: New test.
14361
14362 2006-07-17 Richard Sandiford <richard@codesourcery.com>
14363
14364 PR middle-end/28403
14365 * gcc.c-torture/execute/pr28403.c: New test.
14366
14367 2006-07-17 Richard Sandiford <richard@codesourcery.com>
14368
14369 PR middle-end/28402
14370 * gcc.dg/pr28402.c: New test.
14371
14372 2006-07-17 Steve Ellcey <sje@cup.hp.com>
14373
14374 PR c++/28304
14375 * g++.dg/other/pr28304.C: New test.
14376
14377 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
14378
14379 PR other/28251
14380 gcc.c-torture/unsorted/dump-noaddr.c: New test.
14381 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
14382
14383 2006-07-17 Richard Guenther <rguenther@suse.de>
14384
14385 PR tree-optimization/28238
14386 * g++.dg/tree-ssa/pr28238.C: New testcase.
14387
14388 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14389
14390 PR c++/28250
14391 * g++.dg/eh/catch1.C: New test.
14392 * g++.dg/eh/catch2.C: New test.
14393
14394 2006-07-16 Jakub Jelinek <jakub@redhat.com>
14395
14396 PR c++/28370
14397 * g++.dg/template/anon3.C: New test.
14398
14399 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
14400
14401 PR fortran/20844
14402 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
14403 specifiers requiring an explicit format tag..
14404
14405 PR fortran/28201
14406 * gfortran.dg/generic_5: New test.
14407
14408 PR fortran/20893
14409 * gfortran.dg/elemental_optional_args_1.f90: New test.
14410
14411 2006-07-16 Olivier Hainque <hainque@adacore.com>
14412
14413 * gnat.dg/assert.ads: New file.
14414 * gnat.dg/controlled_record.ads: Likewise.
14415 * gnat.dg/controlled_record.adb: Likewise.
14416
14417 2006-07-15 Lee Millward <lee.millward@gmail.com>
14418
14419 PR c++/28292
14420 * g++.dg/other/error12.C: New test.
14421
14422 PR c++/28269
14423 * g++.dg/template/crash54.C: New test.
14424
14425 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14426
14427 PR c++/28249
14428 * g++.dg/parse/catch1.C: New test.
14429
14430 PR c++/28294
14431 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
14432
14433 PR c++/28387
14434 * g++.dg/ext/attrib24.C: New test.
14435
14436 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14437
14438 PR c++/28343
14439 * g++.dg/ext/asmspec1.C: New test.
14440
14441 2006-07-13 Janis Johnson <janis187@us.ibm.com>
14442
14443 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
14444 (dg-test): Support shouldfail tests.
14445 * lib/target-supports-dg.exp (dg-shouldfail): New.
14446 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
14447 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
14448 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
14449 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
14450 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
14451 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
14452 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
14453
14454 2006-07-13 Jan Hubicka <jh@suse.cz>
14455
14456 * gcc.target/i386/memcpy-1.c: New.
14457
14458 2006-07-12 Geoffrey Keating <geoffk@apple.com>
14459
14460 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
14461
14462 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
14463
14464 PR fortran/25097
14465 * gfortran.dg/present_1.f90: New test.
14466
14467 PR fortran/20903
14468 * gfortran.dg/interface_derived_type_1.f90: New test.
14469
14470 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
14471
14472 PR fortran/28213
14473 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
14474 list.
14475
14476 2006-07-07 Lee Millward <lee.millward@gmail.com>
14477
14478 PR c++/27820
14479 * g++.dg/other/label1.C: New test.
14480
14481 2006-07-07 Richard Guenther <rguenther@suse.de>
14482
14483 PR middle-end/28268
14484 * gcc.dg/torture/pr28268.c: New testcase.
14485
14486 2006-07-07 Steve Ellcey <sje@cup.hp.com>
14487
14488 PR c++/27019
14489 * g++.dg/ext/pr27019.C: New.
14490
14491 2006-07-07 Richard Guenther <rguenther@suse.de>
14492
14493 PR tree-optimization/28187
14494 * gcc.dg/pr28187.c: New testcase.
14495
14496 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
14497
14498 * gnat.dg/address_conversion.adb: New test.
14499 * gnat.dg/boolean_subtype.adb: Likewise.
14500 * gnat.dg/frame_overflow.adb: Likewise.
14501 * gnat.dg/pointer_array.adb: Likewise.
14502 * gnat.dg/pointer_conversion.adb: Likewise.
14503
14504 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
14505
14506 PR fortran/28237
14507 PR fortran/23420
14508 * gfortran.dg/print_fmt_5.f90: New test.
14509
14510 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14511
14512 PR fortran/28129
14513 * gfortran.dg/bounds_check_4.f90: New test.
14514
14515 2006-07-05 Richard Guenther <rguenther@suse.de>
14516
14517 PR target/28158
14518 * gfortran.dg/pr28158.f90: New testcase.
14519
14520 2006-07-05 Richard Guenther <rguenther@suse.de>
14521
14522 PR tree-optimization/28162
14523 * gcc.dg/pr28162.c: New testcase.
14524
14525 2006-07-05 Richard Guenther <rguenther@suse.de>
14526 Andrew Pinski <pinskia@gcc.gnu.org>
14527
14528 PR c++/27084
14529 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
14530
14531 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
14532
14533 PR fortran/28174
14534 * gfortran.dg/actual_array_substr_2.f90: New test.
14535
14536 PR fortran/28167
14537 * gfortran.dg/actual_array_constructor_2.f90: New test.
14538
14539 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14540
14541 * gfortran.dg/itime_idate_1.f: New test.
14542 * gfortran.dg/itime_idate_2.f: New test.
14543
14544 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14545
14546 PR libgfortran/27704
14547 * gfortran.dg/open_status_3.f90: New test.
14548 * gfortran.dg/fmt_l.f90: Update for new feature.
14549
14550 2006-07-03 Asher Langton <langton2@llnl.gov>
14551
14552 * gfortran.dg/oldstyle_2.f90: New.
14553
14554 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
14555
14556 * gnat.dg/string_slice.adb: New test.
14557
14558 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14559
14560 PR fortran/19259
14561 * gfortran.dg/semicolon_fixed.c: New.
14562 * gfortran.dg/semicolon_free.c: New.
14563
14564 2006-06-30 Mike Stump <mrs@apple.com>
14565
14566 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
14567 that don't support internal visibility.
14568
14569 2006-06-30 Andrew Pinski <pinskia@gmail.com>
14570
14571 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
14572 for '(' / ')' needing an extra '\'.
14573
14574 2006-06-29 Roger Sayle <roger@eyesopen.com>
14575
14576 PR middle-end/27428
14577 * gcc.dg/pr27428-1.c: New test case.
14578
14579 2006-06-29 Mike Stump <mrs@apple.com>
14580
14581 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
14582 on darwin as we can't align commons large enough yet.
14583
14584 * gcc.dg/vla-8.c: Add additional testcases.
14585
14586 2006-06-26 Steve Ellcey <sje@cup.hp.com>
14587
14588 PR c++/28114
14589 * g++.dg/other/pr28114.C: New.
14590
14591 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
14592
14593 * gcc.c-torture/compile/20060625-1.c: New test.
14594
14595 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
14596
14597 PR fortran/20867
14598 * gfortran.dg/stfunc_3.f90: New test.
14599
14600 PR fortran/25056
14601 * gfortran.dg/impure_actual_1.f90: New test.
14602
14603 PR fortran/20874
14604 * gfortran.dg/elemental_result_1.f90: New test.
14605
14606 PR fortran/25073
14607 * gfortran.dg/select_7.f90: New test.
14608
14609 PR fortran/27554
14610 * intrinsic_actual_1.f: New test.
14611
14612 PR fortran/22038
14613 PR fortran/28119
14614 * gfortran.dg/forall_4.f90: New test.
14615
14616 PR fortran/25072
14617 * gfortran.dg/forall_5.f90: New test.
14618
14619 2006-06-25 Lee Millward <lee.millward@gmail.com>
14620
14621 PR c++/28051
14622 * g++.dg/template/using13.C: New test.
14623
14624 PR c++/28054
14625 * g++.dg/other/incomplete3.C: New test.
14626
14627 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14628
14629 PR fortran/28081
14630 * gfortran.dg/substr_3.f: New test.
14631 * gfortran.dg/equiv_2.f90: Update expected error message.
14632
14633 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
14634
14635 PR fortran/28118
14636 * gfortran.dg/actual_array_substr_1.f90: New test.
14637
14638 2006-06-24 Olivier Hainque <hainque@adacore.com>
14639
14640 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
14641 * gnat.dg/scalar_mode_agg_compare.adb: New test.
14642
14643 2006-06-23 Janis Johnson <janis187@us.ibm.com>
14644
14645 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
14646
14647 2006-06-23 Steven G. Kargl <kargls@comcast.net>
14648
14649 PR fortran/27981
14650 * gfortran.dg/simpleif_2.f90: New test.
14651
14652 2006-06-23 Lee Millward <lee.millward@gmail.com>
14653
14654 * g++.dg/template/error22.C: Fix typo.
14655
14656 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14657
14658 PR c++/28112
14659 * g++.dg/ext/attrib23.C: New test.
14660
14661 2006-06-23 Olivier Hainque <hainque@adacore.com>
14662
14663 * gnat.dg/varsize_temp.adb: New test.
14664
14665 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14666
14667 PR c++/11468
14668 * g++.dg/other/java2.C: New test.
14669
14670 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
14671
14672 PR target/27789
14673 * g++.dg/ext/dllimport4.C. Add more tests for invalid
14674 initialization.
14675
14676 2006-06-22 Roger Sayle <roger@eyesopen.com>
14677
14678 PR target/27531
14679 * gcc.dg/pr27531-1.c: New test case.
14680
14681 2006-06-22 Asher Langton <langton2@llnl.gov>
14682
14683 PR fortran/24748
14684 * gfortran.dg/implicit_8.f90: New.
14685
14686 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
14687
14688 PR rtl-optimization/28121
14689 * gcc.dg/pr28121.c: New test.
14690
14691 2006-06-22 Lee Millward <lee.millward@gmail.com>
14692
14693 PR c++/27805
14694 * g++.dg/parse/ptrmem6.C: New test.
14695
14696 PR c++/27821
14697 * g++.dg/template/error22.C: New test.
14698
14699 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14700
14701 PR c++/28111
14702 * g++.dg/template/friend43.C: New test.
14703
14704 PR c++/28110
14705 * g++.dg/template/crash53.C: New test.
14706
14707 PR c++/28109
14708 * g++.dg/rtti/incomplete1.C: New test.
14709
14710 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
14711
14712 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
14713
14714 2006-06-21 Joseph Myers <joseph@codesourcery.com>
14715
14716 * gcc.c-torture/execute/complex-7.c: New.
14717
14718 2006-06-21 Jakub Jelinek <jakub@redhat.com>
14719
14720 * gcc.dg/merge-all-constants-1.c: New test.
14721
14722 2006-06-20 Janis Johnson <janis187@us.ibm.com>
14723
14724 PR c++/28113
14725 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
14726
14727 2006-06-20 Steven G. Kargl <kargls@comcast.net>
14728
14729 * gfortran.dg/rrspacing_1.f90: New test.
14730
14731 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14732
14733 PR c++/28052
14734 * g++.dg/other/bitfield2.C: New test.
14735
14736 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
14737
14738 PR tree-optimization/27331
14739 * gcc.dg/pr27331.c: New test.
14740
14741 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
14742 Eric Botcazou <ebotcazou@adacore.com>
14743
14744 PR ada/18692
14745 * lib/gnat.exp: New file.
14746 * lib/gnat-dg.exp: Likewise.
14747 * gnat.dg: New directory.
14748 * gnat.dg/dg.exp: New driver.
14749 * gnat.dg/specs: New directory.
14750 * gnat.dg/specs/specs.exp: New driver.
14751 * gnat.dg/style: New directory.
14752 * gnat.dg/style/style.exp: New driver.
14753
14754 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
14755
14756 PR fortran/16206
14757 * gfortran.dg/array_initializer_1.f90: New test.
14758
14759 PR fortran/28005
14760 * gfortran.dg/matmul_3.f90: New test.
14761
14762 2006-06-19 Andrew Pinski <pinskia@gmail.com>
14763
14764 PR middle-end/28075
14765 * gcc.dg/tree-ssa/inline-1.c: New test.
14766
14767 2006-06-19 Anatoly Sokolov <aesok@post.ru>
14768
14769 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
14770 in malloc prototype; remove XFAIL.
14771 * gcc.dg/pr18241-2.c: Ditto.
14772 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
14773 in memset prototype; remove XFAIL.
14774 * gcc.dg/tree-ssa/pr23382.c: Ditto.
14775
14776 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
14777
14778 * gcc.dg/vla-8.c: Add.
14779
14780 2006-06-19 Richard Guenther <rguenther@suse.de>
14781
14782 PR tree-optimization/27090
14783 * g++.dg/tree-ssa/pr27090.C: New testcase.
14784
14785 2006-06-19 Roger Sayle <roger@eyesopen.com>
14786
14787 PR target/27861
14788 * gcc.dg/pr27861-1.c: New test case.
14789
14790 2006-06-19 Richard Guenther <rguenther@suse.de>
14791
14792 PR middle-end/28045
14793 * gcc.dg/torture/pr28045.c: New testcase.
14794
14795 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14796
14797 PR fortran/26801
14798 * gfortran.dg/associated_4.f90: New test.
14799
14800 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14801
14802 PR fortran/19310
14803 PR fortran/19904
14804 * gfortran.dg/real_const_3.f90: New test.
14805
14806 2006-06-16 Mark Mitchell <mark@codesourcery.com>
14807
14808 PR c++/28016
14809 * g++.dg/template/static26.C: New test.
14810
14811 PR c++/27979
14812 * g++.dg/expr/bitfield2.C: New test.
14813
14814 PR c++/27884
14815 * g++.dg/parse/linkage2.C: New test.
14816
14817 2006-06-16 Richard Guenther <rguenther@suse.de>
14818
14819 PR middle-end/27116
14820 * gcc.dg/pr15785-1.c: Revert last change.
14821 * gcc.dg/torture/pr27116-2.c: New testcase.
14822
14823 2006-06-16 Roger Sayle <roger@eyesopen.com>
14824
14825 PR middle-end/27802
14826 * gcc.dg/pr27802-1.c: New test case.
14827
14828 2006-06-15 Mark Mitchell <mark@codesourcery.com>
14829
14830 PR c++/27689
14831 * g++.dg/template/ttp18.C: New test.
14832 * g++.dg/template/ttp19.C: Likewise.
14833
14834 PR c++/27666
14835 * g++.dg/expr/cond9.C: New test.
14836
14837 PR c++/27640
14838 * g++.dg/template/ctor7.C: New test.
14839
14840 2006-06-15 Janis Johnson <janis187@us.ibm.com>
14841
14842 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
14843
14844 2006-06-16 Richard Guenther <rguenther@suse.de>
14845
14846 PR tree-optimization/27781
14847 * gcc.dg/tree-ssa/pr27781.c: New testcase.
14848
14849 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
14850
14851 * gfortran.dg/allocate_zerosize_2.f90: New test case.
14852
14853 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
14854
14855 * gcc.dg/tree-ssa/loop-18.c: New test.
14856
14857 2006-06-14 Mark Mitchell <mark@codesourcery.com>
14858
14859 PR c++/27665
14860 * g++.dg/template/crash52.C: New test.
14861
14862 PR c++/27648
14863 * g++.dg/ext/attrib22.C: New test.
14864
14865 PR c++/26559
14866 * g++.dg/template/builtin1.C: New test.
14867 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
14868
14869 PR c++/28018
14870 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
14871 assignment.
14872 * g++.old-deja/g++.pt/crash51.C: Likewise.
14873
14874 PR c++/27227
14875 * g++.dg/lookup/linkage1.C: New test.
14876 * g++.dg/lookup/linkage2.C: Likewise.
14877
14878 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
14879
14880 PR middle-end/27959
14881 * gcc.dg/pr27959.c: New testcase.
14882
14883 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
14884
14885 PR target/28014:
14886 * g++.dg/eh/div.C: New test.
14887
14888 2006-06-13 Jakub Jelinek <jakub@redhat.com>
14889
14890 PR c++/27894
14891 * g++.dg/tree-ssa/pr26757.C: New test.
14892 * g++.dg/tree-ssa/pr27894.C: New test.
14893
14894 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
14895
14896 * gcc.c-torture/compile/20060609-1.c: New test.
14897
14898 PR target/27863
14899 * gcc.c-torture/compile/pr27863.c: New test.
14900
14901 2006-06-13 Richard Guenther <rguenther@suse.de>
14902
14903 PR tree-optimization/27830
14904 * g++.dg/tree-ssa/pr27830.C: New testcase.
14905
14906 2006-06-13 Matthew Sachs <msachs@apple.com>
14907
14908 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
14909 the list of compiler flags; this causes those flags to be checked
14910 for things like dg-skip-if.
14911
14912 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14913
14914 PR c++/27601
14915 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
14916
14917 2006-06-12 Mark Mitchell <mark@codesourcery.com>
14918 Kazu Hirata <kazu@codesourcery.com>
14919
14920 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
14921 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
14922
14923 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14924
14925 PR c++/27933
14926 * g++.dg/lookup/using15.C: New test.
14927
14928 PR c++/27951
14929 * g++.dg/other/anon4.C: New test.
14930
14931 2006-06-12 Roger Sayle <roger@eyesopen.com>
14932
14933 PR c++/21210
14934 * g++.dg/init/complex1.C: New test case.
14935
14936 2006-06-11 Eric Christopher <echristo@apple.com>
14937
14938 PR middle-end/27948
14939 * gcc.dg/bf-ms-layout.c: Run on darwin.
14940 * gcc.dg/bf-no-ms-layout: Ditto.
14941 * gcc.dg/attr-ms_struct-2.c: New.
14942 * gcc.dg/bf-ms-layout-2.c: Ditto.
14943
14944 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
14945
14946 * gcc.dg/attr-ms_struct-packed1.c: New.
14947
14948 2006-06-09 Mike Stump <mrs@apple.com>
14949
14950 * gcc.dg/vla-7.c: Add.
14951
14952 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
14953
14954 PR fortran/24558
14955 * gfortran.dg/entry_6.f90: New test.
14956
14957 PR fortran/20877
14958 PR fortran/25047
14959 * gfortran.dg/entry_7.f90: New test.
14960
14961 2006-06-09 Jakub Jelinek <jakub@redhat.com>
14962
14963 PR c/27747
14964 * gcc.dg/cpp/_Pragma6.c: New test.
14965
14966 PR c++/27748
14967 * g++.dg/cpp/_Pragma1.C: New test.
14968
14969 PR preprocessor/27746
14970 * gcc.dg/gomp/macro-3.c: New test.
14971 * gcc.dg/gomp/macro-4.c: New test.
14972 * g++.dg/gomp/macro-3.C: New test.
14973 * g++.dg/gomp/macro-4.C: New test.
14974
14975 2006-06-09 Richard Guenther <rguenther@suse.de>
14976
14977 PR tree-optimization/26998
14978 * gcc.dg/torture/pr26998.c: New testcase.
14979 * gcc.dg/tree-ssa/vrp29.c: New testcase.
14980
14981 2006-06-08 Mike Stump <mrs@apple.com>
14982
14983 * gcc.dg/pr27095.c: Account for stubs.
14984
14985 PR target/26427
14986 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
14987 produce bad code on darwin.
14988
14989 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14990
14991 PR fortran/27958
14992 * gfortran.dg/substr_2.f: New test.
14993
14994 2006-06-08 Asher Langton <langton2@llnl.gov>
14995
14996 PR fortran/27786
14997 * cray_pointers_2.f90: Add -fbounds-check compile flag.
14998
14999 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15000
15001 PR target/27421
15002 * gcc.dg/union-3.c: New test.
15003
15004 2006-06-08 Richard Guenther <rguenther@suse.de>
15005
15006 PR middle-end/27116
15007 * gcc.dg/torture/pr27116.c: New testcase.
15008 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
15009
15010 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
15011
15012 PR rtl-optimization/26449
15013 * gcc.dg/pr26449.c: New test.
15014
15015 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15016
15017 PR c++/27601
15018 * g++.dg/ext/offsetof1.C: Test member functions.
15019
15020 2006-06-07 Steve Ellcey <sje@cup.hp.com>
15021
15022 * gcc.dg/pr27095.c: Improve scanning.
15023
15024 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
15025
15026 PR fortran/23091
15027 * gfortran.dg/saved_automatic_1.f90: New test.
15028
15029 PR fortran/24168
15030 * gfortran.dg/array_simplify_1.f90: New test.
15031
15032 PR fortran/25090
15033 * gfortran.dg/entry_dummy_ref_1.f90: New test.
15034
15035 PR fortran/25058
15036 * gfortran.dg/entry_dummy_ref_2.f90: New test.
15037
15038 2006-06-06 Mark Mitchell <mark@codesourcery.com>
15039
15040 PR c++/27177
15041 * g++.dg/expr/cast7.C: New test.
15042
15043 2006-06-06 Janis Johnson <janis187@us.ibm.com>
15044
15045 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
15046 * lib/gcc-defs.exp (tool_check_compile): Ditto.
15047 * lib/fortran-torture.exp (fortran-torture-compile,
15048 fortran-torture-execute): Ditto.
15049
15050 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
15051
15052 PR target/27842
15053 * gcc.dg/vmx/pr27842.c: New test.
15054
15055 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15056
15057 PR libfortran/27895
15058 * gfortran.dg/bounds_check_3.f90: New test.
15059
15060 2006-06-05 Mike Stump <mrs@apple.com>
15061
15062 * objc.dg/objc-fast-4.m: Skip for ppc64.
15063
15064 2006-06-05 Steve Ellcey <sje@cup.hp.com>
15065
15066 PR testsuite/27705
15067 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
15068
15069 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
15070 Victor Kaplansky <victork@il.ibm.com>
15071
15072 PR tree-optimizations/26360
15073 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
15074 with -fno-tree-dce.
15075 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
15076
15077 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
15078
15079 PR fortran/14067
15080 * gfortran.dg/data_char_1.f90: Add messages for truncated
15081 strings.
15082
15083 PR fortran/16943
15084 * gfortran.dg/func_decl_2.f90: New test.
15085
15086 PR fortran/20839
15087 * gfortran.dg/do_2.f90: New test.
15088
15089 PR fortran/27655
15090 * gfortran.dg/associated_3.f90: New test.
15091
15092 2006-06-04 Mark Mitchell <mark@codesourcery.com>
15093
15094 PR c++/27819
15095 * g++.dg/template/static25.C: New test.
15096
15097 PR c++/27722
15098 * g++.dg/init/array21.C: New test.
15099
15100 PR c++/27807
15101 * g++.dg/ext/complit7.C: New test.
15102
15103 PR c++/27806
15104 * g++.dg/parse/ptrmem5.C: New test.
15105
15106 2006-06-04 Roger Sayle <roger@eyesopen.com>
15107 Andrew Pinski <pinskia@physics.uc.edu>
15108
15109 PR c/27150
15110 PR middle-end/27382
15111 * gcc.dg/pr27150-1.c: New testcase.
15112 * gcc.dg/pr27382-1.c: New testcase.
15113 * gcc.dg/pr27382-2.c: New testcase.
15114
15115 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
15116
15117 PR c/25161
15118 PR c/27020
15119 * gcc.dg/array-10.c: New test.
15120
15121 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15122
15123 PR c++/27804
15124 * g++.dg/init/const4.C: New test.
15125 * g++.dg/init/member1.C: Add error-marker.
15126 * g++.dg/other/fold1.C: Adjust error-marker.
15127
15128 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15129
15130 PR c++/27601
15131 * g++.dg/ext/offsetof1.C: New test.
15132
15133 2006-06-04 Eric Christopher <echristo@apple.com>
15134
15135 * gcc.dg/attr-ms_struct-1.c: New.
15136
15137 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
15138
15139 * gcc.c-torture/compile/builtin_constant_p.c: New test.
15140
15141 2006-06-04 Richard Guenther <rguenther@suse.de>
15142
15143 PR tree-optimization/27039
15144 * gcc.dg/tree-ssa/loop-17.c: New testcase.
15145
15146 2006-06-03 Roger Sayle <roger@eyesopen.com>
15147
15148 PR target/26223
15149 * gcc.target/i386/amd64-abi-2.c: New test case.
15150
15151 2006-06-02 Eric Christopher <echristo@apple.com>
15152
15153 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
15154 * gcc.target/i386/20020523-1.c: Skip if darwin.
15155 * gcc.target/i386/asm-3.c: Ditto.
15156 * gcc.target/i386/20011119-1.c: Ditto.
15157 * gcc.target/i386/clobbers.c: Remove pic part of test.
15158
15159 2006-06-02 Steve Ellcey <sje@cup.hp.com>
15160
15161 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
15162 * g++.old-deja/g++.other/init19.C: Ditto.
15163 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
15164 and add other platforms as expected failures.
15165
15166 2006-06-01 Steve Ellcey <sje@cup.hp.com>
15167
15168 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
15169 (is-effective-target-keyword): Ditto.
15170
15171 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
15172
15173 PR fortran/27715
15174 * gfortran.dg/extended_char_comparison_1.f: New test.
15175
15176 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
15177
15178 PR fortran/25098
15179 * gfortran.dg/dummy_procedure_1.f90: New test.
15180
15181 PR fortran/25147
15182 * gfortran.dg/dummy_procedure_2.f90: New test.
15183
15184 * gfortran.dg/associated_2.f90: Correct to make consistent with
15185 standard.
15186
15187 2006-05-31 Roger Sayle <roger@eyesopen.com>
15188
15189 * gcc.target/i386/387-11.c: New test case.
15190
15191 2006-05-31 Mark Mitchell <mark@codesourcery.com>
15192
15193 PR c++/27801
15194 * g++.dg/template/cond6.C: New test.
15195
15196 PR c++/26496
15197 * g++.dg/template/crash51.C: New test.
15198 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
15199
15200 PR c++/27385
15201 * g++.dg/init/array20.C: New test.
15202
15203 2006-05-31 Roger Sayle <roger@eyesopen.com>
15204
15205 * gcc.dg/builtins-54.c: New test case.
15206
15207 2006-05-30 Mark Mitchell <mark@codesourcery.com>
15208
15209 PR c++/26433
15210 * g++.dg/template/fntry1.C: Add dg-do link.
15211
15212 PR c++/27808
15213 * g++.dg/parse/friend6.C: New test.
15214
15215 2006-05-30 Asher Langton <langton2@llnl.gov>
15216
15217 * gfortran.dg/cray_pointers_7.f90: New test.
15218
15219 2006-05-30 Roger Sayle <roger@eyesopen.com>
15220
15221 PR tree-optimization/23452
15222 * gcc.dg/fold-mulconj-1.c: New test case.
15223
15224 2006-05-30 Mark Mitchell <mark@codesourcery.com>
15225
15226 PR c++/27803
15227 * g++.dg/parse/bitfield1.C: New test.
15228
15229 2006-05-30 Roger Sayle <roger@eyesopen.com>
15230
15231 * gcc.target/ppc-eq0-1.c: New test case.
15232 * gcc.target/ppc-negeq0-1.c: New test case.
15233
15234 2006-05-30 Dirk Mueller <dmueller@suse.de>
15235
15236 PR c/27273
15237 * gcc.dg/overflow-warn-5.c: New test.
15238
15239 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15240
15241 PR c/27718
15242 * gcc.dg/sizeof-1.c: New test.
15243
15244 2006-05-30 Uros Bizjak <uros@kss-loka.si>
15245
15246 PR target/27790
15247 * gcc.target/i386/pr27790.c: New test.
15248
15249 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15250
15251 PR libgfortran/27757
15252 * gfortran.dg/direct_io_5.f90: New test.
15253
15254 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15255
15256 PR libgfortran/27634
15257 * gfortran.dg/fmt_missing_period_1.f: New test.
15258 * gfortran.dg/fmt_missing_period_2.f: New test.
15259 * gfortran.dg/fmt_missing_period_3.f: New test.
15260
15261 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15262
15263 PR fortran/19777
15264 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
15265 arrays.
15266
15267 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15268
15269 PR c++/27713
15270 * g++.dg/template/new6.C: New test.
15271
15272 2006-05-29 Roger Sayle <roger@eyesopen.com>
15273
15274 PR tree-optimization/24964
15275 * gcc.target/i386/387-10.c: New test case.
15276
15277 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
15278
15279 * intrinsics/string_intrinsics.c (compare_string):
15280 Use memcmp instead of strncmp to avoid tripping over
15281 CHAR(0) in a string.
15282
15283 2006-05-27 Richard Guenther <rguenther@suse.de>
15284
15285 PR middle-end/27773
15286 * gcc.dg/torture/pr27773.c: New testcase.
15287
15288 2006-05-27 Dirk Mueller <dmueller@suse.de>
15289
15290 * gcc.dg/pr24561.c: Rename to..
15291 * gcc.dg/pr25962.c: .. this.
15292
15293 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15294
15295 PR fortran/19777
15296 * gfortran.dg/bounds_check_2.f: New test.
15297
15298 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
15299
15300 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
15301 * gfortran.dg/byte_1.f90: Likewise.
15302 * gfortran.dg/dup_save_2.f90: Likewise.
15303
15304 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
15305
15306 * gfortran.dg/associated_2.f90: New test.
15307
15308 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15309
15310 PR fortran/27524
15311 * gfortran.dg/bounds_check_1.f90: New test.
15312
15313 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
15314
15315 PR rtl-optimization/27661
15316 * gcc.dg/pr27661.c: New test case.
15317
15318 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
15319
15320 PR fortran/23151
15321 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
15322 * gfortran.dg/print_parentheses_1.f: New test.
15323 * gfortran.dg/print_parentheses_2.f90: New test.
15324
15325 2006-05-26 Jakub Jelinek <jakub@redhat.com>
15326
15327 PR target/27758
15328 * gcc.dg/pr27758.c: New test.
15329
15330 2006-05-24 Falk Hueffner <falk@debian.org>
15331
15332 * gcc.c-torture/compile/pr27571.c: New test.
15333
15334 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
15335
15336 PR fortran/27709
15337 * gfortran.dg/spec_expr_4.f90: New test.
15338
15339 PR fortran/27155
15340 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
15341
15342 2006-05-25 Mark Mitchell <mark@codesourcery.com>
15343
15344 PR c++/20103
15345 * g++.dg/ext/complit6.C: New test.
15346 * g++.dg/ext/complit3.C: Adjust error markers.
15347 * g++.dg/init/const3.C: New test.
15348
15349 2006-05-25 Richard Guenther <rguenther@suse.de>
15350
15351 PR middle-end/27743
15352 * gcc.dg/torture/pr27743.c: New testcase.
15353
15354 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
15355
15356 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
15357
15358 2006-05-25 Alan Modra <amodra@bigpond.net.au>
15359
15360 * gcc.dg/compat/scalar-by-value-x.h: New.
15361 * gcc.dg/compat/scalar-by-value-y.h: New.
15362 * gcc.dg/compat/scalar-by-value-5.c: New.
15363 * gcc.dg/compat/scalar-by-value-5_main.c: New.
15364 * gcc.dg/compat/scalar-by-value-5_x.c: New.
15365 * gcc.dg/compat/scalar-by-value-5_y.c: New.
15366 * gcc.dg/compat/scalar-by-value-6.c: New.
15367 * gcc.dg/compat/scalar-by-value-6_main.c: New.
15368 * gcc.dg/compat/scalar-by-value-6_x.c: New.
15369 * gcc.dg/compat/scalar-by-value-6_y.c: New.
15370
15371 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
15372
15373 PR tree-optimization/27639
15374 PR tree-optimization/26719
15375 * gcc.dg/pr27639.c: New test.
15376 * gcc.dg/pr26719.c: New test.
15377 * gcc.dg/tree-ssa/scev-cast.c: New test.
15378
15379 2006-05-23 Mark Mitchell <mark@codesourcery.com>
15380
15381 PR c++/20173
15382 * g++.dg/template/error21.C: New test.
15383
15384 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
15385
15386 PR target/27696
15387 * gcc.target/i386/pr27696.c: New.
15388
15389 2006-05-22 Janis Johnson <janis187@us.ibm.com>
15390
15391 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
15392
15393 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
15394
15395 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15396
15397 PR c++/27716
15398 * g++.dg/other/assign1.C: New test.
15399
15400 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
15401
15402 PR target/27266
15403 * gcc.target/i386/pr27266.c: New.
15404
15405 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15406
15407 PR c++/27451
15408 * g++.dg/ext/asm9.C: New test.
15409
15410 2006-05-22 Richard Sandiford <richard@codesourcery.com>
15411
15412 PR rtl-optimization/25514
15413 * gcc.c-torture/compile/pr25514.c: New test.
15414
15415 2006-05-22 Richard Guenther <rguenther@suse.de>
15416
15417 Revert
15418 2006-01-31 Richard Guenther <rguenther@suse.de>
15419
15420 * gcc.target/i386/sselibm-1.c: New testcase.
15421 * gcc.target/i386/sselibm-2.c: Likewise.
15422 * gcc.target/i386/sselibm-3.c: Likewise.
15423 * gcc.target/i386/sselibm-4.c: Likewise.
15424 * gcc.target/i386/sselibm-5.c: Likewise.
15425
15426 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15427
15428 PR c/27420
15429 * gcc.dg/func-args-2.c: New test.
15430
15431 PR c/26818
15432 * gcc.dg/struct-incompl-1.c: New test.
15433
15434 2006-05-22 Richard Guenther <rguenther@suse.de>
15435
15436 PR testsuite/27708
15437 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
15438 the transformations we test for.
15439
15440 2006-05-22 Richard Guenther <rguenther@suse.de>
15441
15442 PR testsuite/27707
15443 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
15444
15445 2006-05-21 Mark Mitchell <mark@codesourcery.com>
15446
15447 PR c++/27210
15448 * g++.dg/warn/new1.C: New test.
15449 * g++.dg/template/new5.C: Likewise.
15450
15451 2006-05-21 Roger Sayle <roger@eyesopen.com>
15452
15453 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
15454 * gcc.target/i386/20060512-3.c: Likewise.
15455
15456 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
15457
15458 PR rtl-optimization/27671
15459 * gcc.c-torture/execute/pr27671-1.c: New.
15460 * gcc.dg/pr27671-2.c: Likewise.
15461
15462 PR tree-optimization/26622.
15463 * gcc.c-torture/compile/pr26622.c: New.
15464
15465 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
15466
15467 PR fortran/27613
15468 * gfortran.dg/recursive_reference_1.f90: New test.
15469
15470 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
15471
15472 PR fortran/25746
15473 * gfortran.dg/elemental_subroutine_3.f90: New test.
15474
15475 PR fortran/25090
15476 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
15477
15478 PR fortran/27584
15479 * gfortran.dg/associated_target_1.f90: New test.
15480
15481 PR fortran/19015
15482 * gfortran.dg/maxloc_shape_1.f90: New test.
15483
15484 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15485
15486 PR libgfortran/24459
15487 * gfortran.dg/namelist_24.f90: New test.
15488 * gfortran.dg/namelist_12.f: Fix typo in comment.
15489
15490 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
15491
15492 PR middle-end/25776
15493 * g++.dg/other/error11.C: New test.
15494
15495 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15496
15497 * gcc.target/mips/pr26765.c: Add -w to options.
15498
15499 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15500
15501 * lib/target-supports.exp (check_effective_target_mpaired_single):
15502 New function.
15503 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
15504 multilibs.
15505 * g++.dg/vect/vect.exp: Likewise.
15506
15507 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15508
15509 PR testsuite/25891
15510 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
15511
15512 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
15513
15514 PR fortran/27662
15515 * gfortran.dg/temporary_1.f90: New file.
15516
15517 2006-05-19 Andreas Schwab <schwab@suse.de>
15518
15519 * g++.dg/other/unused1.C: Also match "stringz".
15520
15521 2006-05-19 Mark Mitchell <mark@codesourcery.com>
15522
15523 PR c++/26433
15524 * g++.dg/template/fntry1.C: New test.
15525
15526 2006-05-18 Mark Mitchell <mark@codesourcery.com>
15527
15528 PR c++/27471
15529 PR c++/27506
15530 * g++.dg/conversion/bitfield5.C: New test.
15531 * g++.dg/conversion/bitfield6.C: New test.
15532
15533 2006-05-18 Mike Stump <mrs@apple.com>
15534
15535 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
15536 * gcc.dg/vla-4.c: Add.
15537 * gcc.dg/vla-5.c: Add.
15538 * gcc.dg/vla-6.c: Add.
15539
15540 2006-05-12 Stuart Hastings <stuart@apple.com>
15541
15542 * gcc.target/i386/20060512-1.c: New.
15543 * gcc.target/i386/20060512-2.c: New.
15544 * gcc.target/i386/20060512-3.c: New.
15545 * gcc.target/i386/20060512-4.c: New.
15546
15547 2006-05-17 Mark Mitchell <mark@codesourcery.com>
15548
15549 PR c++/26122
15550 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
15551
15552 PR c++/26068
15553 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
15554 * g++.dg/parse/linkage1.C: New test.
15555
15556 2006-05-17 Jakub Jelinek <jakub@redhat.com>
15557
15558 PR tree-optimization/27548
15559 * g++.dg/tree-ssa/pr27548.C: New test.
15560
15561 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15562
15563 PR fortran/26551
15564 * gfortran.dg/recursive_check_1.f: New test.
15565 * gfortran.dg/recursive_check_2.f90: New test.
15566
15567 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
15568
15569 * g++.dg/opt/temp2.C: New test.
15570
15571 2006-05-17 Jakub Jelinek <jakub@redhat.com>
15572
15573 PR c++/27491
15574 * g++.dg/init/brace5.C: New test.
15575
15576 PR middle-end/27415
15577 * gcc.dg/gomp/pr27415.c: New test.
15578 * g++.dg/gomp/pr27415.C: New test.
15579
15580 PR tree-optimization/27549
15581 * g++.dg/tree-ssa/pr27549.C: New test.
15582
15583 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15584
15585 PR libgfortran/27575
15586 * gfortran.dg/read_eof_4.f90: New test.
15587
15588 2006-05-16 Richard Guenther <rguenther@suse.de>
15589
15590 PR tree-optimization/22303
15591 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
15592
15593 2006-05-16 Jakub Jelinek <jakub@redhat.com>
15594
15595 PR middle-end/27573
15596 * gcc.dg/gomp/pr27573.c: New test.
15597 * gfortran.dg/gomp/pr27573.f90: New test.
15598
15599 PR c/27499
15600 * gcc.dg/gomp/pr27499.c: New test.
15601 * g++.dg/gomp/pr27499.C: New test.
15602
15603 2006-05-15 Mark Mitchell <mark@codesourcery.com>
15604
15605 PR c++/27339
15606 * g++.dg/parser/access8.C: Adjust error marker.
15607 * g++.dg/template/access17.C: New test.
15608 * g++.dg/template/access18.C: Likewise.
15609
15610 2006-05-15 Roger Sayle <roger@eyesopen.com>
15611
15612 PR target/26600
15613 * gcc.target/i386/pr26600.c: New test case.
15614
15615 2006-05-15 Mark Mitchell <mark@codesourcery.com>
15616
15617 PR c++/27505
15618 * g++.dg/expr/bitfield1.C: New test.
15619
15620 2006-05-15 Richard Guenther <rguenther@suse.de>
15621
15622 PR tree-optimization/27603
15623 * gcc.dg/torture/pr27603.c: New testcase.
15624
15625 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
15626
15627 PR fortran/25090
15628 * gfortran.dg/entry_dummy_ref_1.f90: New test.
15629
15630 PR fortran/25082
15631 * gfortran.dg/scalar_return_1.f90: New test.
15632
15633 PR fortran/27411
15634 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
15635
15636 2006-05-15 Jakub Jelinek <jakub@redhat.com>
15637
15638 * gcc.dg/gomp/critical-4.c: New test.
15639 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
15640 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
15641 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
15642 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
15643
15644 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15645
15646 PR c++/27582
15647 * g++.dg/template/dependent-args1.C: New test.
15648
15649 PR c++/27581
15650 * g++.dg/lookup/this1.C: New test.
15651
15652 PR c++/27315
15653 * g++.dg/template/operator6.C: New test.
15654 * g++.dg/template/incomplete3.C: New test.
15655
15656 PR c++/27559
15657 * g++.dg/template/new4.C: New test.
15658
15659 PR c++/27496
15660 * g++.dg/template/void2.C: New test.
15661
15662 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
15663
15664 * g++.dg/template/dependent-expr5.C: New test.
15665
15666 2006-05-14 Roger Sayle <roger@eyesopen.com>
15667
15668 PR middle-end/26729
15669 * gcc.dg/pr26729-1.c: New test case.
15670
15671 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
15672
15673 * gcc.dg/pr27003.c: New test.
15674
15675 2006-05-12 Steve Ellcey <sje@cup.hp.com>
15676
15677 * lib/target-supports.dg (check_cxa_atexit_available): Change
15678 v3_target_compile to ${tool}_target_compile.
15679
15680 2006-05-11 Jason Merrill <jason@redhat.com>
15681
15682 * lib/scanasm.exp (scan-not-hidden): Fix typo.
15683
15684 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15685
15686 PR fortran/27553
15687 * gfortran.dg/label_5.f90: New test.
15688
15689 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
15690
15691 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
15692 check_effective_target_powerpc_altivec_ok): New.
15693 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
15694 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
15695 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
15696 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
15697 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
15698 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
15699 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
15700 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
15701 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
15702 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
15703 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
15704 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
15705 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
15706 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
15707 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
15708 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
15709 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
15710 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
15711 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
15712 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
15713 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
15714 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
15715 gcc.target/powerpc/altivec-9.c,
15716 gcc.target/powerpc/altivec-consts.c,
15717 gcc.target/powerpc/altivec-pr22085.c,
15718 gcc.target/powerpc/altivec-splat.c,
15719 gcc.target/powerpc/altivec-types-1.c,
15720 gcc.target/powerpc/altivec-types-2.c,
15721 gcc.target/powerpc/altivec-types-3.c,
15722 gcc.target/powerpc/altivec-types-4.c,
15723 gcc.target/powerpc/altivec-varargs-1.c,
15724 gcc.target/powerpc/altivec-vec-merge.c,
15725 gcc.target/powerpc/ppc-vector-memcpy.c,
15726 gcc.target/powerpc/ppc-vector-memset.c,
15727 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
15728 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
15729 these effective targets.
15730 * gcc.dg/vmx/pr27006.c: Add missing close brace.
15731 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
15732
15733 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15734
15735 PR middle-end/27384
15736 * g++.dg/other/fold1.C: New test.
15737
15738 PR middle-end/27488
15739 * gcc.dg/fold-nonneg-1.c: New test.
15740
15741 PR c++/27547
15742 * g++.dg/other/operator1.C: New test.
15743
15744 2006-05-11 Richard Guenther <rguenther@suse.de>
15745
15746 PR middle-end/27529
15747 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
15748
15749 2006-05-10 Janis Johnson <janis187@us.ibm.com>
15750
15751 * lib/target-supports-dg.exp (check-flags): New.
15752 (dg-skip-if): Move flag checks.
15753
15754 2006-05-09 Steve Ellcey <sje@cup.hp.com>
15755
15756 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
15757 * lib/target-supports.dg (check_cxa_atexit_available): New.
15758
15759 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
15760
15761 PR fortran/27470
15762 * gfortran.dg/multiple_allocation_2.f90: New test case.
15763
15764 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
15765
15766 * gcc.target/arm/pr27387.C: Fix a comment typo.
15767
15768 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15769
15770 PR fortran/24549
15771 * gfortran.dg/error_recovery_1.f90: New test.
15772
15773 2006-05-10 Richard Guenther <rguenther@suse.de>
15774
15775 PR tree-optimization/27302
15776 * gcc.dg/torture/pr27302.c: New testcase.
15777
15778 2006-05-09 Dirk Mueller <dmueller@suse.de>
15779 Richard Guenther <rguenther@suse.de>
15780
15781 PR middle-end/27498
15782 * gcc.dg/tree-ssa/pr27498.c: New testcase.
15783
15784 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
15785
15786 PR rtl-optimization/27335
15787 * gcc.dg/pr27335.c: New test.
15788
15789 2006-05-06 Richard Sandiford <richard@codesourcery.com>
15790
15791 * gcc.target/mips/mips-ps-5.c: New file.
15792
15793 2006-05-08 Jan Hubicka <jh@suse.cz>
15794
15795 PR middle-end/25962
15796 * gcc.dg/pr25962.c: New.
15797
15798 2006-05-08 Roger Sayle <roger@eyesopen.com>
15799
15800 PR target/27158
15801 * gcc.target/powerpc/pr27158.c: New test case.
15802
15803 2006-05-08 Laurent GUERBY <laurent@guerby.net>
15804
15805 PR testsuite/27476
15806 * ada/acats/run_all.sh: Use test -z.
15807
15808 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15809
15810 PR libfortran/18271
15811 * gfortran.dg/spec_expr_3.f90: New test.
15812
15813 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
15814
15815 PR target/24879
15816 * gcc.target/i386/monitor.c: New file.
15817
15818 2006-05-08 Alan Modra <amodra@bigpond.net.au>
15819
15820 * gcc.dg/pr27095.c: xfail *-*-darwin*.
15821
15822 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15823
15824 PR c++/27447
15825 * g++.dg/other/ptrmem7.C: New test.
15826
15827 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15828
15829 PR target/27421
15830 * gcc.dg/array-9.c: New test.
15831
15832 2006-05-07 Richard Guenther <rguenther@suse.de>
15833
15834 PR tree-optimization/27409
15835 * gcc.dg/torture/pr27409.c: New testcase.
15836
15837 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15838
15839 PR fortran/27457
15840 * gfortran.dg/select_6.f90: New.
15841
15842 2006-05-07 Richard Guenther <rguenther@suse.de>
15843
15844 PR tree-optimization/27136
15845 * gcc.dg/torture/pr27136.c: New testcase.
15846
15847 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
15848
15849 PR fortran/24813
15850 * gfortran.dg/char_cons_len_1.f90: New test.
15851
15852 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15853
15854 PR c++/27427
15855 * g++.dg/template/incomplete2.C: New test.
15856
15857 2006-05-06 Richard Guenther <rguenther@suse.de>
15858
15859 PR tree-optimization/27151
15860 * gcc.dg/vect/pr27151.c: New testcase.
15861
15862 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15863
15864 PR c++/27430
15865 * g++.dg/template/void1.C: New test.
15866
15867 PR c++/27423
15868 * g++.dg/other/void2.C: New test.
15869
15870 PR c++/27422
15871 * g++.dg/conversion/void1.C: New test.
15872
15873 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
15874
15875 PR/21391
15876 * g++.dg/other/unused1.C: New.
15877
15878 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15879
15880 PR objc/27240
15881 * objc.dg/member-1.m: New test.
15882
15883 2006-05-05 Steve Ellcey <sje@cup.hp.com>
15884
15885 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
15886
15887 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15888
15889 PR libfortran/26985
15890 * gfortran.dg/matmul_2.f90: New test.
15891
15892 2005-05-05 Laurent GUERBY <laurent@guerby.net>
15893
15894 * ada/acats/run_all.sh: Use sync when main not found.
15895
15896 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
15897
15898 PR target/26765
15899 * gcc.target/mips/pr26765.c: New.
15900
15901 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
15902
15903 * gcc.target/bfin: New directory.
15904 * gcc.target/bfin/bfin.exp: New file.
15905 * gcc.target/bfin/frmul.c: New file.
15906 * gcc.target/bfin/arith.c: New file.
15907 * gcc.target/bfin/mul-combine.c: New file.
15908 * gcc.target/bfin/shift.c: New file.
15909
15910 2006-05-04 Richard Guenther <rguenther@suse.de>
15911
15912 PR tree-optimization/14287
15913 PR tree-optimization/14844
15914 PR tree-optimization/19792
15915 PR tree-optimization/21608
15916 PR tree-optimization/27090
15917 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
15918 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
15919 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15920 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15921 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15922
15923 2006-05-04 Jakub Jelinek <jakub@redhat.com>
15924
15925 PR tree-optimization/27285
15926 * gcc.c-torture/execute/pr27285.c: New test.
15927
15928 PR middle-end/27388
15929 * gcc.dg/gomp/pr27388-1.c: New test.
15930 * gcc.dg/gomp/pr27388-2.c: New test.
15931 * gcc.dg/gomp/pr27388-3.c: New test.
15932
15933 PR c++/27359
15934 * g++.dg/gomp/pr27359.C: New test.
15935
15936 2006-05-02 Steven G. Kargl <kargls@comcast.net>
15937
15938 PR fortran/20248
15939 * gfortran.dg/iargc.f90: New test.
15940
15941 2006-05-02 Mark Mitchell <mark@codesourcery.com>
15942
15943 PR c++/27102
15944 * g++.dg/template/crash49.C: New test.
15945
15946 2006-05-02 Steve Ellcey <sje@cup.hp.com>
15947
15948 PR testsuite/27032
15949 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
15950
15951 2006-05-02 Jeff Law <law@redhat.com>
15952
15953 PR tree-optimization/27364
15954 * gcc.c-torture/execute/pr27364.c: New test.
15955
15956 2006-05-02 Mark Mitchell <mark@codesourcery.com>
15957
15958 PR c++/27309
15959 * g++.dg/parser/ctor5.C: New test.
15960
15961 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
15962
15963 PR target/27387
15964 * gcc.target/arm/arm.exp: New.
15965 * gcc.target/arm/pr27387.C: Likewise.
15966
15967 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
15968
15969 PR fortran/27269
15970 PR fortran/27324
15971 * gfortran.dg/module_equivalence_2.f90: New test.
15972
15973 2006-05-02 Jakub Jelinek <jakub@redhat.com>
15974
15975 PR middle-end/27337
15976 * g++.dg/gomp/pr27337-1.C: New test.
15977 * g++.dg/gomp/pr27337-2.C: New test.
15978
15979 PR middle-end/27328
15980 * gcc.dg/gomp/pr27328.c: New test.
15981
15982 PR middle-end/27325
15983 * g++.dg/gomp/pr27325.C: New test.
15984
15985 PR middle-end/27310
15986 * g++.dg/gomp/pr27310.C: New test.
15987
15988 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
15989
15990 PR tree-optimization/27291
15991 * g++.dg/tree-ssa/pr27291.C: New test.
15992
15993 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
15994
15995 PR tree-optimization/27283
15996 * g++.dg/tree-ssa/pr27283.C: New test.
15997
15998 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
15999
16000 * gcc.dg/tree-ssa/loop-16.c: New test.
16001
16002 2006-05-01 Roger Sayle <roger@eyesopen.com>
16003 Joseph S. Myers <joseph@codesourcery.com>
16004
16005 * gcc.dg/Wconversion-3.c: New test case.
16006 * gcc.dg/Wconversion-4.c: Likewise.
16007
16008 2006-05-01 Richard Guenther <rguenther@suse.de>
16009
16010 PR tree-optimization/26726
16011 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
16012
16013 2006-04-30 Roger Sayle <roger@eyesopen.com>
16014
16015 * gcc.dg/Woverflow-1.c: New test case.
16016 * gcc.dg/Woverflow-2.c: Likewise.
16017 * gcc.dg/Woverflow-3.c: Likewise.
16018
16019 2006-04-30 Mark Mitchell <mark@codesourcery.com>
16020
16021 PR c++/27094
16022 * g++.dg/template/defarg8.C: New test.
16023
16024 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16025
16026 PR c++/27278
16027 * g++.dg/parse/operator7.C: New test.
16028
16029 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16030
16031 PR c++/11471
16032 PR c++/27102
16033 * g++.dg/template/crash48.C: New test.
16034
16035 PR c++/27279
16036 * g++.dg/parse/ctor4.C: New test.
16037
16038 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16039
16040 PR fortran/25681
16041 * gfortran.df/char_type_len.f90: New test.
16042
16043 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16044
16045 PR libgfortran/27304
16046 * gfortran.dg/fmt_exhaust.f90: New test.
16047
16048 2006-04-28 Roger Sayle <roger@eyesopen.com>
16049
16050 PR c/25309
16051 * gcc.dg/large-size-array-2.c: New test case.
16052
16053 2006-04-28 Richard Guenther <rguenther@suse.de>
16054
16055 PR target/26826
16056 * gcc.target/i386/pr26826.c: New testcase.
16057
16058 2006-04-28 Jakub Jelinek <jakub@redhat.com>
16059
16060 PR middle-end/27260
16061 * gcc.c-torture/execute/pr27260.c: New.
16062
16063 2006-04-28 Alan Modra <amodra@bigpond.net.au>
16064
16065 PR middle-end/27095
16066 * gcc.dg/pr27095.c: New.
16067
16068 2006-04-27 Mark Mitchell <mark@codesourcery.com>
16069
16070 PR c++/27292
16071 * g++.dg/conversion/bitfield4.C: New test.
16072
16073 2006-04-27 Eric Christopher <echristo@apple.com>
16074
16075 * gcc.dg/pragma-ms_struct.c: New.
16076
16077 2006-04-27 Mark Mitchell <mark@codesourcery.com>
16078
16079 PR c++/27102
16080 * g++.dg/template/crash47.C: New test.
16081
16082 2006-04-27 Dirk Mueller <dmueller@suse.de>
16083
16084 * gcc.target/i386/sse-7.c: build with -msse.
16085
16086 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
16087
16088 PR testsuite/27274:
16089 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
16090 (main): Exit if processor doesn't support SSE.
16091
16092 2006-04-26 David Edelsohn <edelsohn@gnu.org>
16093
16094 PR middle-end/27282
16095 * gcc.c-torture/compile/pr27282.c: New test.
16096
16097 2006-04-26 Jakub Jelinek <jakub@redhat.com>
16098
16099 PR middle-end/26913
16100 * g++.dg/gomp/pr26913.C: New test.
16101
16102 PR c/25996
16103 * gcc.dg/gomp/pr25996.c: New test.
16104 * g++.dg/gomp/pr25996.C: New test.
16105
16106 2006-04-25 Richard Sandiford <richard@codesourcery.com>
16107
16108 PR rtl-optimization/26725
16109 * gcc.c-torture/compile/pr26725.c: New test.
16110
16111 2006-04-25 Richard Guenther <rguenther@suse.de>
16112
16113 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
16114 than n + -1.
16115
16116 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
16117
16118 * gcc.dg/20060425-1.c: New testcase.
16119
16120 2006-04-25 Jakub Jelinek <jakub@redhat.com>
16121
16122 PR tree-optimization/26865
16123 * gcc.dg/pr26865.c: New test.
16124
16125 2006-04-24 Mark Mitchell <mark@codesourcery.com>
16126
16127 PR c++/27292
16128 * g++.dg/conversion/bitfield1.C: New test.
16129 * g++.dg/conversion/bitfield2.C: Likewise.
16130 * g++.dg/conversion/bitfield3.C: Likewise.
16131
16132 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
16133 Richard Guenther <rguenther@suse.de>
16134
16135 PR tree-optimization/27236
16136 * gcc.dg/tree-ssa/pr27236.c: New testcase.
16137
16138 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16139
16140 PR c++/19963
16141 * g++.dg/other/incomplete2.C: New test.
16142
16143 2006-04-24 Richard Guenther <rguenther@suse.de>
16144
16145 PR middle-end/26869
16146 * gcc.dg/torture/pr26869.c: New testcase.
16147
16148 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
16149 Richard Guenther <rguenther@suse.de>
16150
16151 PR tree-optimization/27218
16152 * g++.dg/tree-ssa/pr27218.C: New testcase.
16153
16154 2006-04-23 Mark Mitchell <mark@codesourcery.com>
16155
16156 PR c++/26912
16157 * g++.dg/template/friend41.C: New test.
16158
16159 2006-04-23 David Edelsohn <edelsohn@gnu.org>
16160
16161 * g++.dg/opt/pr15551.C: Include cstdio.
16162 (main): Use remove instead of unlink.
16163
16164 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
16165
16166 * gcc.dg/sibcall-7.c: New test.
16167 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
16168 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
16169 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
16170 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
16171 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
16172
16173 2006-04-23 Mark Mitchell <mark@codesourcery.com>
16174
16175 PR c++/26534
16176 * g++.dg/opt/bitfield1.C: New test.
16177 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
16178 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
16179 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
16180 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
16181 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
16182 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
16183 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
16184 * g++.dg/abi/bitfield2.C: Likewise.
16185 * g++.dg/init/bitfield1.C: Likewise.
16186
16187 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
16188
16189 PR fortran/25099
16190 * gfortran.dg/elemental_subroutine_4.f90: New test.
16191 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
16192 call sub (m, x).
16193
16194 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
16195
16196 * gcc.c-torture/compile/20060421-1.c: New testcase.
16197
16198 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16199
16200 PR c/25875
16201 * gcc.dg/init-bad-4.c: New test.
16202
16203 2006-04-21 Paul Brook <paul@codesourcery.com>
16204
16205 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
16206
16207 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
16208
16209 PR fortran/27122
16210 * gfortran.dg/defined_operators_1.f90: New test.
16211 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
16212 remove old ones associated, incorrectly, with Note 5.46.
16213
16214 PR fortran/27113
16215 * gfortran.dg/character_array_constructor_1.f90: New test.
16216
16217 2006-04-20 Jakub Jelinek <jakub@redhat.com>
16218
16219 * gcc.dg/20060419-1.c: New test.
16220
16221 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
16222
16223 PR c/26774
16224 * gcc.dg/struct-parse-1.c: New test case.
16225
16226 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16227
16228 PR c++/26558
16229 * g++.dg/parse/template19.C: New test.
16230
16231 PR c++/26739
16232 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
16233
16234 PR c++/26036
16235 * g++.dg/expr/call3.C: New test.
16236
16237 PR c++/10385
16238 * g++.dg/conversion/dynamic1.C: New test.
16239
16240 2006-04-19 Mark Mitchell <mark@codesourcery.com>
16241
16242 PR c++/27102
16243 * g++.dg/template/crash35.C: Tweak error markers.
16244 * g++.dg/template/crash46.C: New test.
16245 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
16246 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
16247
16248 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
16249
16250 PR rtl-optimization/14261
16251 * gcc.c-torture/compile/20060419-1.c: Added.
16252
16253 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
16254
16255 * gfortran.dg/label_1.f90: Adjust dg-error.
16256
16257 2006-04-16 Roger Sayle <roger@eyesopen.com>
16258
16259 PR target/26961
16260 * gcc.dg/fold-cond-1.c: New test case.
16261 * gcc.dg/pr26961-1.c: Likewise.
16262
16263 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16264
16265 PR libgfortran/27138
16266 * gfortran.dg/read_bad_advance.f90: New test.
16267
16268 2006-04-16 Roger Sayle <roger@eyesopen.com>
16269 Dale Johannesen <dalej@apple.com>
16270
16271 PR target/24076
16272 * gcc.target/i386/vecinit-3.c: New testcase.
16273 * gcc.target/i386/vecinit-4.c: Likewise.
16274 * gcc.target/i386/sse-18.c: Likewise.
16275 * gcc.target/i386/sse-19.c: Likewise.
16276
16277 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
16278
16279 * gfortran.dg/allocate_zerosize_1.f90: New test.
16280
16281 2006-04-16 Mark Mitchell <mark@codesourcery.com>
16282
16283 PR c++/26365
16284 * g++.dg/template/crash45.C: New test.
16285
16286 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
16287
16288 PR fortran/26787
16289 * gfortran.dg/proc_assign_1.f90: New test.
16290 * gfortran.dg/procedure_lvalue.f90: Change message.
16291 * gfortran.dg/namelist_4.f90: Add new error.
16292
16293 PR fortran/25597
16294 PR fortran/27096
16295 * gfortran.dg/auto_pointer_array_result_1.f90
16296
16297 PR fortran/27089
16298 * gfortran.dg/specification_type_resolution_1.f90
16299
16300 PR fortran/18003
16301 PR fortran/25669
16302 PR fortran/26834
16303 * gfortran.dg/bounds_temporaries_1.f90: New test.
16304
16305 PR fortran/27124
16306 * gfortran.dg/array_return_value_1.f90: New test.
16307
16308 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16309
16310 PR fortran/25336
16311 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
16312
16313 2006-04-15 Jakub Jelinek <jakub@redhat.com>
16314
16315 PR middle-end/26823
16316 * g++.dg/gomp/pr26823-1.C: New test.
16317 * g++.dg/gomp/pr26823-2.C: New test.
16318
16319 2006-04-13 Uros Bizjak <uros@kss-loka.si>
16320
16321 PR middle-end/27134
16322 * gcc.dg/pr27314.c: New test.
16323
16324 2006-04-13 Richard Henderson <rth@redhat.com>
16325
16326 * g++.dg/gomp/block-0.C: Update expected matches.
16327
16328 2006-04-13 DJ Delorie <dj@redhat.com>
16329
16330 * lib/target-supports.exp (check_effective_target_int32plus): New.
16331 (check_effective_target_ptr32plus): New.
16332 (check_effective_target_size32plus): New.
16333 (check_effective_target_int16): New.
16334 (check_profiling_available): Add m32c to the list of unsupported
16335 targets.
16336
16337 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
16338 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
16339 memory size.
16340 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
16341 pointers.
16342 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
16343 size_t.
16344 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
16345 and size_t.
16346 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
16347 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
16348 not just xstormy16. Skip m32c due to weird pointer size.
16349 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
16350 not just xstormy16.
16351 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
16352 not just xstormy16.
16353 * gcc.dg/20020312-2.c: Add m32c support.
16354 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
16355 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
16356 in test.
16357 * gcc.dg/20050321-2.c: Require >=32 bit integers.
16358 * gcc.dg/asm-1.c: Skip if int and short are the same size.
16359 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
16360 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
16361 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
16362 formats
16363 * gcc.dg/init-string-2.c: Require >=32 bit integers.
16364 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
16365 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
16366 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
16367 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
16368 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
16369 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
16370 in test.
16371 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
16372 in test.
16373 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
16374 * gcc.dg/pr23049.c: Require >=32 bit integers.
16375 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
16376 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
16377 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
16378 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
16379 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
16380 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
16381 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
16382 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
16383 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
16384 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
16385 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
16386 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
16387 prototype in test.
16388 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
16389 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
16390 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
16391 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
16392 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
16393
16394 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
16395 * gcc.c-torture/execute/20040703-1.x: Likewise.
16396 * gcc.c-torture/execute/20040705-1.x: Likewise.
16397 * gcc.c-torture/execute/20040705-2.x: Likewise.
16398 * gcc.c-torture/execute/20040709-1.x: Likewise.
16399 * gcc.c-torture/execute/20040709-2.x: Likewise.
16400 * gcc.c-torture/execute/20040811-1.x: Likewise.
16401 * gcc.c-torture/execute/20050316-1.x: Likewise.
16402 * gcc.c-torture/execute/bitfld-4.x: Likewise.
16403 * gcc.c-torture/execute/pr19689.x: Likewise.
16404 * gcc.c-torture/execute/pr7284-1.x: Likewise.
16405 * gcc.c-torture/execute/usmul.x: Likewise.
16406 * gcc.c-torture/execute/vrp-5.x: Likewise.
16407 * gcc.c-torture/execute/vrp-6.x: Likewise.
16408 * gcc.dg/debug/20041023-1.s: Likewise.
16409
16410 2006-04-13 Roger Sayle <roger@eyesopen.com>
16411
16412 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
16413 of integers to a vector types are now constant expressions in C.
16414 * gcc.dg/vect/vect-fold-1.c: New test case.
16415
16416 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
16417 Ulrich Weigand <uweigand@de.ibm.com>
16418
16419 PR target/27006
16420 * gcc.dg/vmx/pr27006.c: New testcase.
16421
16422 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16423
16424 PR libgfortran/26766
16425 * gfortran.dg/write_recursive.f90: New test.
16426
16427 2006-04-11 Mark Mitchell <mark@codesourcery.com>
16428
16429 * g++.dg/parse/dtor7.C: New test.
16430 * g++.dg/parse/new1.C: Add error marker.
16431 * g++.dg/template/new3.C: New test.
16432
16433 PR c++/26122
16434 * g++.dg/template/pure1.C: New test.
16435
16436 PR c++/26295
16437 * g++.dg/parse/ptrmem4.C: New test.
16438
16439 2006-04-10 Jeff Law <law@redhat.com>
16440
16441 PR/27087
16442 * gcc.c-torture/compile/pr27087.c: New test.
16443
16444 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
16445
16446 PR/21391
16447 * gcc.dg/20060410.c: New.
16448
16449 2006-04-10 Matthias Klose <doko@debian.org>
16450
16451 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
16452 Recognize multilib directory names containing underscores.
16453
16454 2006-04-10 Roger Sayle <roger@eyesopen.com>
16455
16456 * gcc.target/i386/vecinit-1.c: New test case.
16457 * gcc.target/i386/vecinit-2.c: Likewise.
16458
16459 2006-04-10 Jakub Jelinek <jakub@redhat.com>
16460
16461 PR debug/27057
16462 * g++.dg/debug/dwarf2-2.C: New test.
16463
16464 2006-04-09 Richard Sandiford <richard@codesourcery.com>
16465
16466 PR rtl-optimization/27073
16467 * gcc.c-torture/execute/pr27073.c: New test.
16468
16469 2006-04-08 Mike Stump <mrs@apple.com>
16470
16471 * gcc.dg/pragma-darwin.c: Improve for ppc64.
16472
16473 2006-04-07 Richard Guenther <rguenther@suse.de>
16474
16475 PR tree-optimization/26135
16476 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
16477
16478 2006-04-06 Jan Hubicka <jh@suse.cz>
16479
16480 PR profile/26399
16481 * g++.dg/bprob/g++-bprob-2.C: New testcase.
16482
16483 2006-04-06 Roger Sayle <roger@eyesopen.com>
16484
16485 * g++.dg/conversion/nullptr1.C: New test case.
16486 * g++.dg/conversion/nullptr2.C: Likewise.
16487
16488 2006-04-05 Roger Sayle <roger@eyesopen.com>
16489
16490 * gfortran.dg/dependency_18.f90: New test case.
16491
16492 2006-04-05 Richard Guenther <rguenther@suse.de>
16493
16494 PR tree-optimization/26919
16495 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
16496 * gcc.dg/ipa/ipa-2.c: Likewise.
16497 * gcc.dg/ipa/ipa-3.c: Likewise.
16498 * gcc.dg/ipa/ipa-5.c: Likewise.
16499
16500 2006-04-05 Richard Guenther <rguenther@suse.de>
16501
16502 PR tree-optimization/26763
16503 * gcc.dg/torture/pr26763-1.c: New testcase.
16504 * gcc.dg/torture/pr26763-2.c: Likewise.
16505
16506 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
16507
16508 PR fortran/23634
16509 PR fortran/25619
16510 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
16511
16512 2006-04-04 Eric Christopher <echristo@apple.com>
16513
16514 * gcc.target/i386/387-1.c: Allow regexp to match darwin
16515 stubs.
16516 * gcc.target/i386/387-5.c: Ditto.
16517
16518 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
16519
16520 * gcc.target/sparc/struct-ret-check.c: New test.
16521
16522 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16523
16524 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
16525 zero decimal digits specified in format.
16526
16527 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
16528
16529 PR fortran/26891
16530 * gfortran.dg/missing_optional_dummy_1.f90: New test.
16531
16532 PR fortran/26976
16533 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
16534 * gfortran.dg/initialization_1.f90: Make assignment compliant.
16535 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
16536 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
16537 compliant and detect bigendian-ness.
16538
16539 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
16540
16541 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
16542 dummy arguments work when the actual argument is itself a dummy
16543 argument of the caller.
16544
16545 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
16546
16547 PR libfortran/24685
16548 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
16549
16550 2006-04-01 Roger Sayle <roger@eyesopen.com>
16551
16552 * gfortran.dg/dependencency_17.f90: New test case.
16553
16554 2006-04-01 Roger Sayle <roger@eyesopen.com>
16555
16556 * gfortran.dg/dependency_14.f90: New test case.
16557 * gfortran.dg/dependency_15.f90: Likewise.
16558 * gfortran.dg/dependency_16.f90: Likewise.
16559
16560 2006-03-31 Asher Langton <langton2@llnl.gov>
16561
16562 PR fortran/25358
16563 gfortran.dg/cray_pointers_6.f90: New test.
16564
16565 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16566
16567 PR libgfortran/26890
16568 * gfortran.dg/read_size_noadvance.f90: New test.
16569
16570 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
16571
16572 PR fortran/25031
16573 * gfortran.dg/multiple_allocation_1.f90: Check that the
16574 size has changed after a re-allocation with stat.
16575
16576 2006-03-30 Richard Guenther <rguenther@suse.de>
16577
16578 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
16579 removal.
16580 * gcc.target/i386/sselibm-2.c: Likewise.
16581 * gcc.target/i386/sselibm-3.c: Likewise.
16582 * gcc.target/i386/sselibm-4.c: Likewise.
16583 * gcc.target/i386/sselibm-5.c: Likewise.
16584
16585 2006-03-28 Roger Sayle <roger@eyesopen.com>
16586
16587 * gcc.dg/fold-andxor-1.c: New test case.
16588 * gcc.dg/fold-xorand-1.c: Likewise.
16589
16590 2006-03-28 Roger Sayle <roger@eyesopen.com>
16591
16592 * gcc.dg/fold-convnotconv-1.c: New test case.
16593
16594 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
16595
16596 PR fortran/26779
16597 * gfortran.dg/private_type_5.f90: New test.
16598
16599 2006-03-27 David Edelsohn <edelsohn@gnu.org>
16600
16601 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
16602
16603 2006-03-27 Jakub Jelinek <jakub@redhat.com>
16604
16605 * gfortran.dg/advance_2.f90: New test.
16606 * gfortran.dg/advance_3.f90: New test.
16607
16608 * gfortran.fortran-torture/execute/equiv_5.f: New test.
16609
16610 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16611
16612 PR libgfortran/26661
16613 PR libgfortran/26880
16614 * gfortran.dg/read_x_past.f: New test.
16615
16616 2006-03-26 Geoffrey Keating <geoffk@apple.com>
16617
16618 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
16619 to be STABS.
16620
16621 2006-03-26 David Edelsohn <edelsohn@gnu.org>
16622
16623 * objc.dg/dwarf-1.m: Skip on AIX.
16624 * objc.dg/dwarf-2.m: Skip on AIX.
16625
16626 2006-03-25 Steven G. Kargl <kargls@comcast.net>
16627
16628 PR fortran/26816
16629 * gfortran.dg/float_1.f90: New test.
16630
16631 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
16632
16633 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
16634 X86_64 targets.
16635 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
16636
16637 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
16638
16639 PR libfortran/26735
16640 * gfortran.dg/convert_implied_open.f90: New test case.
16641
16642 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
16643
16644 PR fortran/26769
16645 * gfortran.dg/transpose_reshape_r10.f90: New test case.
16646
16647 2006-03-25 Uros Bizjak <uros@kss-loka.si>
16648
16649 PR middle-end/26717
16650 * gcc.dg/pr26717.c: New test.
16651
16652 2006-03-25 Roger Sayle <roger@eyesopen.com>
16653
16654 * gfortran.dg/dependency_12.f90: New test case.
16655
16656 2006-03-24 Roger Sayle <roger@eyesopen.com>
16657
16658 * gfortran.dg/dependency_9.f90: New (resurected) test case.
16659
16660 2006-03-24 Jeff Law <law@redhat.com>
16661
16662 * gcc.c-torture/pr26840.c: New test.
16663
16664 2006-03-24 Geoffrey Keating <geoffk@apple.com>
16665
16666 * objc.dg/dwarf-2.m: New.
16667 * obj-c++.dg/dwarf-2.mm: New.
16668
16669 * g++.old-deja/g++.other/init19.C: New.
16670
16671 2006-03-24 David Edelsohn <edelsohn@gnu.org>
16672
16673 * g++.dg/eh/spbp.C: Skip on AIX.
16674
16675 2006-03-24 Jakub Jelinek <jakub@redhat.com>
16676
16677 PR middle-end/26611
16678 * g++.dg/gomp/pr26611-1.C: New test.
16679 * g++.dg/gomp/pr26611-2.C: New test.
16680
16681 2006-03-24 Jeff Law <law@redhat.com>
16682
16683 * gcc.c-torture/compile/pr26833.c: New test.
16684 * gfortran.fortran-torture/compile/pr26806.f90: New test.
16685
16686 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16687
16688 * gfortran.dg/endfile_2.f90: Delete temp file.
16689
16690 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
16691
16692 PR fortran/19303
16693 * gfortran.dg/record_marker_1.f90: New test case.
16694 * gfortran.dg/record_marker_2.f: New test case.
16695 * gfortran.dg/record_marker_3.f90: New test case.
16696
16697 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
16698
16699 PR fortran/17298
16700 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
16701 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
16702
16703 2006-03-21 Janis Johnson <janis187@us.ibm.com>
16704
16705 * lib/gcc-dg.exp (cleanup-modules): New proc.
16706 * gfortran.dg/allocatable_function_1.f90,
16707 gfortran.dg/allocate_char_star_scalar_1.f90,
16708 gfortran.dg/assumed_charlen_function_1.f90,
16709 gfortran.dg/assumed_dummy_1.f90,
16710 gfortran.dg/assumed_shape_ranks_1.f90,
16711 gfortran.dg/assumed_shape_ranks_2.f90,
16712 gfortran.dg/assumed_size_dt_dummy.f90,
16713 gfortran.dg/auto_char_dummy_array_1.f90,
16714 gfortran.dg/auto_char_len_3.f90,
16715 gfortran.dg/automatic_module_variable.f90,
16716 gfortran.dg/bad_automatic_objects_1.f90,
16717 gfortran.dg/char_array_constructor.f90,
16718 gfortran.dg/char_array_structure_constructor.f90,
16719 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
16720 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
16721 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
16722 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
16723 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
16724 gfortran.dg/derived_pointer_recursion.f90,
16725 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
16726 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
16727 gfortran.dg/dummy_functions_1.f90,
16728 gfortran.dg/elemental_initializer_1.f90,
16729 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
16730 gfortran.dg/elemental_pointer_1.f90,
16731 gfortran.dg/elemental_subroutine_1.f90,
16732 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
16733 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
16734 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
16735 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
16736 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
16737 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
16738 gfortran.dg/global_references_1.f90,
16739 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
16740 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
16741 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
16742 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
16743 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
16744 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
16745 gfortran.dg/large_integer_kind_1.f90,
16746 gfortran.dg/large_real_kind_1.f90,
16747 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
16748 gfortran.dg/module_double_reuse.f90,
16749 gfortran.dg/module_equivalence_1.f90,
16750 gfortran.dg/module_interface_1.f90,
16751 gfortran.dg/module_parameter_array_refs_1.f90,
16752 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
16753 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
16754 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
16755 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
16756 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
16757 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
16758 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
16759 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
16760 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
16761 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
16762 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
16763 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
16764 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
16765 gfortran.dg/same_name_1.f90,
16766 gfortran.dg/sibling_dummy_procedure_1.f90,
16767 gfortran.dg/sibling_dummy_procedure_2.f90,
16768 gfortran.dg/sibling_dummy_procedure_3.f90,
16769 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
16770 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
16771 gfortran.dg/used_dummy_types_2.f90,
16772 gfortran.dg/used_dummy_types_3.f90,
16773 gfortran.dg/used_dummy_types_4.f90,
16774 gfortran.dg/used_dummy_types_5.f90,
16775 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
16776 gfortran.dg/userdef_operator_1.f90: Use it.
16777
16778 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16779
16780 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
16781 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
16782 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
16783 gfortran.dg/write_back.f,
16784 gfortran.fortran-torture/execute/inquire_1.f90,
16785 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
16786
16787 2006-03-21 Jeff Law <law@redhat.com>
16788
16789 * gcc.dg/tree-ssa/vrp28.c: New test.
16790
16791 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
16792
16793 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
16794 if _STDC_C99 is defined.
16795 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
16796 * gcc.dg/builtins-20.c: Likewise.
16797 * gcc.dg/builtins-53.c: Likewise.
16798 * gcc.dg/single-precision-constant.c: Likewise. Also pass
16799 -mmacosx-version-min=10.3 on PowerPC/Darwin.
16800
16801 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
16802
16803 PR tree-opt/26781
16804 * gcc.c-torture/compile/pr26781-1.c: New test.
16805 * gcc.c-torture/compile/pr26781-2.c: New test.
16806
16807 2006-03-21 Jakub Jelinek <jakub@redhat.com>
16808
16809 PR c++/26690
16810 * g++.dg/gomp/pr26690-1.C: New test.
16811 * g++.dg/gomp/pr26690-2.C: New test.
16812
16813 2006-03-20 Jeff Law <law@redhat.com>
16814
16815 * gcc.dg/tree-ssa/pr21829.c: New test.
16816
16817 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
16818
16819 2006-03-20 Richard Sandiford <richard@codesourcery.com>
16820
16821 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
16822 (check_visibility_available): Use it.
16823 (check_effective_target_default_packed): Likewise.
16824 (check_effective_target_pcc_bitfield_type_matters): Likewise.
16825 (check_effective_target_fopenmp): Likewise.
16826 (check_effective_target_freorder): Likewise.
16827 (check_effective_target_fpic): Likewise.
16828 (check_named_sections_available): Likewise.
16829 (check_effective_target_ilp32): Likewise.
16830 (check_effective_target_lp64): Likewise.
16831
16832 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
16833
16834 PR fortran/20935
16835 * gfortran.dg/scalar_mask_2.f90: New test case.
16836
16837 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
16838
16839 PR tree-opt/26629
16840 * gcc.dg/tree-ssa/loadpre12.c: New test.
16841 * gcc.dg/tree-ssa/loadpre13.c: New test.
16842 * gcc.dg/tree-ssa/loadpre14.c: New test.
16843 * gcc.dg/tree-ssa/loadpre15.c: New test.
16844 * gcc.dg/tree-ssa/loadpre16.c: New test.
16845 * gcc.dg/tree-ssa/loadpre17.c: New test.
16846 * gcc.dg/tree-ssa/loadpre18.c: New test.
16847 * gcc.dg/tree-ssa/loadpre19.c: New test.
16848 * gcc.dg/tree-ssa/loadpre20.c: New test.
16849 * gcc.dg/tree-ssa/loadpre21.c: New test.
16850 * gcc.dg/tree-ssa/loadpre22.c: New test.
16851
16852 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
16853
16854 PR fortran/26741
16855 * gfortran.dg/elemental_initializer_1.f90: New test.
16856
16857 PR fortran/26716
16858 * gfortran.dg/assumed_shape_ranks_2: New test.
16859
16860 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
16861
16862 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
16863 target fpic.
16864
16865 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16866
16867 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
16868 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
16869 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
16870 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
16871 gfortran.fortran-torture/execute/direct_io.f90,
16872 gfortran.fortran-torture/execute/inquire_2.f90,
16873 gfortran.fortran-torture/execute/inquire_4.f90,
16874 gfortran.fortran-torture/execute/list_read_1.f90,
16875 gfortran.fortran-torture/execute/open_replace.f90,
16876 gfortran.fortran-torture/execute/slash_edit.f90,
16877 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
16878 temporary files from testcases.
16879
16880 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16881
16882 PR libgfortran/26509
16883 gfortran.dg/write_direct_eor.f90: New test.
16884
16885 2006-03-17 David Edelsohn <edelsohn@gnu.org>
16886
16887 * gcc.target/powerpc/pr26350.c: New.
16888 * gcc.target/powerpc/indexed-addr.c: New.
16889
16890 2006-03-16 Roger Sayle <roger@eyesopen.com>
16891
16892 * gfortran.dg/dependency_13.f90: New test case.
16893
16894 2006-03-16 Roger Sayle <roger@eyesopen.com>
16895
16896 PR middle-end/21781
16897 * gcc.dg/real-const-1.c: New test case.
16898
16899 2006-03-15 Geoffrey Keating <geoffk@apple.com>
16900
16901 * g++.old-deja/g++.other/init18.C: New.
16902 * g++.old-deja/g++.other/init5.C: Remove xfail.
16903
16904 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16905
16906 * g++.dg/opt/pr15551.C: Cleanup temp file.
16907
16908 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16909
16910 PR c++/6634
16911 g++.dg/parse/long1.C: New test.
16912
16913 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16914
16915 PR fortran/19101
16916 * gfortran.dg/continuation.f90: New test.
16917 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
16918
16919 2006-03-14 Richard Guenther <rguenther@suse.de>
16920
16921 PR tree-optimization/26672
16922 * gcc.dg/torture/pr26672.c: New testcase.
16923
16924 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
16925
16926 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
16927 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
16928
16929 2006-03-13 Roger Sayle <roger@eyesopen.com>
16930
16931 PR middle-end/26557
16932 * gcc.c-torture/compile/switch-1.c: New test case.
16933
16934 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
16935
16936 PR fortran/25378
16937 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
16938 test to include more permuatations of mask and index.
16939 * gfortran.dg/scalar_mask_1.f90: Modify last test to
16940 respond to F2003 spec. that the position returned for an all false
16941 mask && condition is zero.
16942
16943 2006-03-13 Jakub Jelinek <jakub@redhat.com>
16944
16945 PR middle-end/25989
16946 * gcc.dg/gomp/pr25989.c: New test.
16947
16948 2006-03-13 Jeff Law <law@redhat.com>
16949
16950 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
16951
16952 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
16953
16954 * gcc.dg/switch-9.c: New test.
16955
16956 2006-03-13 Richard Guenther <rguenther@suse.de>
16957
16958 PR middle-end/26630
16959 * gcc.dg/torture/pr26630.c: New testcase.
16960
16961 2006-03-11 Roger Sayle <roger@eyesopen.com>
16962
16963 * gfortran.dg/dependency_10.f90: New test case.
16964 * gfortran.dg/dependency_11.f90: Likewise.
16965
16966 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
16967 Erik Edelmann <eedelman@gcc.gnu.org>
16968
16969 * gfortran.dg/allocatable_function_1.f90: New.
16970 * gfortran.dg/allocatable_function_2.f90: New.
16971
16972 2006-03-10 Richard Guenther <rguenther@suse.de>
16973
16974 PR middle-end/26565
16975 * gcc.dg/torture/pr26565.c: New testcase.
16976
16977 2006-03-09 Eric Christopher <echristo@apple.com>
16978
16979 * gcc.c-torture/compile/20060309-1.c: New.
16980
16981 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16982
16983 PR libgfortran/26499
16984 * gfortran.dg/write_back.f: New test.
16985 * gfortran.dg/write_rewind_1.f: New test.
16986 * gfortran.dg/write_rewind_2.f: New test.
16987
16988 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16989
16990 PR libgfortran/26554
16991 * gfortran.dg/read_logical.f90: New test.
16992
16993 2006-03-04 Laurent GUERBY <laurent@guerby.net>
16994
16995 * ada/acats/norun.lst: cdd2a03 now passes.
16996
16997 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
16998
16999 PR testsuite/25177
17000 * gcc.target/powerpc/pr18096-1.c: Change where the error
17001 would match.
17002
17003 2006-03-04 Jakub Jelinek <jakub@redhat.com>
17004
17005 * gcc.target/i386/cleanup-1.c: New test.
17006 * gcc.target/i386/cleanup-2.c: New test.
17007
17008 2006-03-04 Roger Sayle <roger@eyesopen.com>
17009
17010 * gfortran.dg/dependency_9.f90: Remove for the time being.
17011
17012 2006-03-04 Krister Walfridsson <cato@df.lth.se>
17013
17014 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
17015 directive.
17016
17017 2006-03-03 Roger Sayle <roger@eyesopen.com>
17018
17019 * gfortran.dg/dependency_9.f90: New test case.
17020
17021 2006-03-03 Roger Sayle <roger@eyesopen.com>
17022
17023 * gfortran.dg/dependency_4.f90: New test case.
17024 * gfortran.dg/dependency_5.f90: New test case.
17025 * gfortran.dg/dependency_6.f90: New test case.
17026 * gfortran.dg/dependency_7.f90: New test case.
17027 * gfortran.dg/dependency_8.f90: New test case.
17028
17029 2006-03-03 Paul Brook <paul@codesourcery.com>
17030
17031 * lib/target-supports.exp (check_profiling_available):
17032 Add m68k-*-elf.
17033
17034 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
17035
17036 PR fortran/25031
17037 * multiple_allocation_1.f90: New test.
17038
17039 2006-03-03 Roger Sayle <roger@eyesopen.com>
17040
17041 PR tree-optimization/26524
17042 * gfortran.dg/pr26524.f: New test case.
17043
17044 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17045
17046 * g++.dg/template/repo5.C: Cleanup repo files.
17047 * gcc.dg/20051201-1.c: Cleanup coverage files.
17048 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
17049 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
17050 tree dump files.
17051
17052 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
17053
17054 * objc.dg/objc-nofilename-1.m: New test.
17055 * objc.dg/bad-receiver-type.m: New test.
17056 * obj-c++.dg/bad-receiver-type.mm: New test.
17057
17058 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
17059
17060 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
17061
17062 2006-03-01 Mike Stump <mrs@apple.com>
17063
17064 * g++.dg/abi/key2.C: Add.
17065
17066 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
17067
17068 * gfortran.dg/logical_dot_product.f90: New test.
17069
17070 PR fortran/26393
17071 * gfortran.dg/used_interface_ref.f90: New test.
17072
17073 PR fortran/20938
17074 * gfortran.dg/dependency_2.f90: New test.
17075 * gfortran.fortran-torture/execute/where17.f90: New test.
17076 * gfortran.fortran-torture/execute/where18.f90: New test.
17077 * gfortran.fortran-torture/execute/where19.f90: New test.
17078 * gfortran.fortran-torture/execute/where20.f90: New test.
17079
17080 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
17081
17082 * g++.dg/tree-ssa/pr26443.C: New test case.
17083
17084 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
17085
17086 PR middle-end/26022
17087 * g++.dg/opt/return-slot1.C: New test.
17088
17089 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17090
17091 PR libgfortran/26136
17092 * gfortran.dg/namelist_23.f90: New test.
17093
17094 2006-02-28 Roger Sayle <roger@eyesopen.com>
17095
17096 PR middle-end/14752
17097 * gcc.dg/fold-eqandshift-2.c: New test case.
17098
17099 2006-02-28 Richard Guenther <rguenther@suse.de>
17100
17101 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
17102 decomposition.
17103
17104 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
17105
17106 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
17107
17108 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17109
17110 PR libgfortran/26464
17111 * gfortran.dg/backspace_5.f: New test.
17112 * gfortran.dg/backspace_6.f: New test.
17113
17114 2006-02-26 Roger Sayle <roger@eyesopen.com>
17115
17116 * gcc.dg/fold-eqandnot-1.c: New test case.
17117
17118 2006-02-26 Roger Sayle <roger@eyesopen.com>
17119
17120 PR middle-end/19983
17121 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
17122
17123 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
17124
17125 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
17126 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
17127
17128 2006-02-26 Richard Guenther <rguenther@suse.de>
17129
17130 PR tree-optimization/26421
17131 * gcc.dg/tree-ssa/pr26421.c: New testcase.
17132
17133 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
17134
17135 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
17136 * g++.old-deja/g++.robertl/eb132.C: Likewise.
17137
17138 2006-02-26 Roger Sayle <roger@eyesopen.com>
17139
17140 * gcc.dg/fold-even-1.c: New test case.
17141
17142 2006-02-26 Roger Sayle <roger@eyesopen.com>
17143
17144 PR middle-end/21137
17145 * gcc.dg/fold-eqandshift-1.c: New test case.
17146
17147 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
17148
17149 PR tree-optimization/25125
17150 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
17151 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
17152
17153 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
17154
17155 PR tree-optimizations/26359
17156 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
17157 with -fdump-tree-dceloop-details.
17158 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
17159
17160 2006-02-25 Roger Sayle <roger@eyesopen.com>
17161
17162 PR middle-end/23673
17163 * gcc.dg/fold-eqxor-1.c: New test case.
17164 * gcc.dg/fold-eqxor-2.c: Likewise.
17165 * gcc.dg/fold-eqxor-3.c: Likewise.
17166
17167 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
17168
17169 PR fortran/23092
17170 * scalar_mask_1.f90: New test.
17171
17172 2006-02-24 Geoffrey Keating <geoffk@apple.com>
17173
17174 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
17175 * g++.dg/eh/uncaught2.C: New.
17176 * g++.dg/eh/uncaught3.C: New.
17177
17178 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17179
17180 PR libgfortran/26423
17181 * gfortran.dg/read_many_1.f: New test.
17182
17183 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
17184
17185 PR fortran/24519
17186 * gfortran.dg/dependency_3.f90: New test.
17187 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
17188 XFAILs.
17189
17190 PR fortran/25395
17191 * gfortran.dg/equiv_6.f90: New test.
17192
17193 2006-02-23 Jeff Law <law@redhat.com>
17194
17195 * gcc.c-torture/compile/pr26425.c: New test.
17196
17197 2006-02-23 Jakub Jelinek <jakub@redhat.com>
17198
17199 PR middle-end/26412
17200 * gcc.dg/gomp/pr26412.c: New test.
17201
17202 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17203
17204 PR c++/26291
17205 * g++.dg/other/ellipsis1.C: New test.
17206 * g++.dg/parse/operator4.C: Adjust error marker.
17207
17208 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
17209
17210 PR target/25603
17211 * gfortran.dg/pr25603.f: New testcase.
17212
17213 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
17214
17215 * gcc.dg/bf-spl1.c: Don't specify -m68000.
17216 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
17217
17218 2006-02-21 Geoffrey Keating <geoffk@apple.com>
17219
17220 * g++.dg/eh/spbp.C: New.
17221
17222 2006-02-21 Jakub Jelinek <jakub@redhat.com>
17223
17224 PR middle-end/26379
17225 * gcc.target/i386/mmx-7.c: New test.
17226
17227 2006-02-20 Roger Sayle <roger@eyesopen.com>
17228
17229 PR tree-optimization/26361
17230 * gcc.dg/tree-ssa/vrp27.c: New test case.
17231
17232 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
17233
17234 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
17235 * gcc.dg/tree-ssa/complex-4.c: Here.
17236
17237 2006-02-19 Roger Sayle <roger@eyesopen.com>
17238
17239 PR middle-end/19543
17240 * gfortran.dg/logical_1.f90: New test case.
17241
17242 2006-02-19 Jakub Jelinek <jakub@redhat.com>
17243
17244 PR middle-end/26334
17245 * gcc.dg/20060218-1.c: Moved to...
17246 * gcc.target/i386/20060218-1.c: ... here. New test.
17247
17248 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
17249
17250 PR fortran/26201
17251 * gfortran.dg/convert_1.f90: New.
17252
17253 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
17254
17255 PR fortran/25054
17256 * gfortran.dg/namelist_5.f90: New test.
17257
17258 PR fortran/25089
17259 * gfortran.dg/namelist_4.f90: New test.
17260
17261 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
17262
17263 PR tree-opt/25680
17264 * gcc.dg/tree-ssa/complex-3.c: New test.
17265
17266 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
17267
17268 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
17269 variable to take into account the variable name in the
17270 function header.
17271 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
17272
17273 2006-02-18 Jakub Jelinek <jakub@redhat.com>
17274
17275 PR middle-end/26334
17276 * gcc.c-torture/compile/20060217-1.c: New test.
17277 * gcc.dg/20060218-1.c: New test.
17278
17279 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
17280
17281 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
17282
17283 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
17284
17285 * gcc.dg/cpp/undef3.c: New test.
17286 * gcc.dg/cpp/trad/builtins2.c: New test.
17287
17288 2006-02-18 Mark Mitchell <mark@codesourcery.com>
17289
17290 PR c++/26266
17291 * g++.dg/template/static22.C: New test.
17292 * g++.dg/template/static23.C: New test.
17293 * g++.dg/template/static24.C: New test.
17294 * g++.dg/template/non-dependent13.C: New test.
17295 * g++.dg/init/member1.C: Tweak error markers.
17296
17297 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17298
17299 PR target/26255
17300 * gcc.c-torture/compile/pr26255.c: New test case.
17301
17302 2006-02-16 Roger Sayle <roger@eyesopen.com>
17303
17304 * gfortran.fortran-torture/execute/where_10.f90: New test case.
17305 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
17306 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
17307 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
17308 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
17309 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
17310 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
17311
17312 2006-02-16 Jeff Law <law@redhat.com>
17313
17314 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
17315 * gcc.dg/tree-ssa/vrp26.c: New test.
17316
17317 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
17318
17319 PR target/20353
17320 PR target/24578
17321 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
17322 __UCLIBC__ is defined.
17323
17324 2006-02-16 Jakub Jelinek <jakub@redhat.com>
17325
17326 PR fortran/26224
17327 * gfortran.dg/gomp/pr26224.f: New test.
17328
17329 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
17330
17331 PR tree-opt/25918
17332 * lib/target-supports.exp
17333 (check_effective_target_vect_short_mult): New.
17334 (check_effective_target_vect_char_mult): New.
17335 (check_effective_target_vect_widen_sum_qi_to_si): New.
17336 (check_effective_target_vect_widen_sum_qi_to_hi): New.
17337 (check_effective_target_vect_widen_sum_hi_to_si): New.
17338 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
17339 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
17340 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
17341 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
17342 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
17343 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
17344 vect-reduc-pattern-2c.c
17345 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
17346 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
17347 vect-reduc-pattern-1c.c
17348
17349 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
17350
17351 PR fortran/24557
17352 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
17353
17354 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
17355
17356 PR fortran/26054
17357 * gfortran.dg/enum_8.f90: Remove check for warning.
17358 * gfortran.dg/iomsg_1.f90: Ditto.
17359 * gfortran.dg/enum_1.f90: Ditto.
17360 * gfortran.dg/enum_9.f90: Ditto.
17361 * gfortran.dg/enum_2.f90: Ditto.
17362 * gfortran.dg/enum_10.f90: Ditto.
17363 * gfortran.dg/enum_3.f90: Ditto.
17364 * gfortran.dg/flush_1.f90: Ditto.
17365 * gfortran.dg/enum_4.f90: Ditto.
17366 * gfortran.dg/array_constructor_1.f90: Ditto.
17367 * gfortran.dg/enum_5.f90: Ditto.
17368 * gfortran.dg/enum_6.f90: Ditto.
17369 * gfortran.dg/enum_7.f90: Ditto.
17370
17371 2006-02-15 Jakub Jelinek <jakub@redhat.com>
17372
17373 PR middle-end/26300
17374 * gcc.c-torture/compile/20060215-1.c: New test.
17375
17376 2006-02-14 Roger Sayle <roger@eyesopen.com>
17377
17378 PR middle-end/23670
17379 * gcc.dg/tree-ssa/andor-2.c: New test case.
17380
17381 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
17382
17383 PR fortran/25045
17384 * optional_dim.f90: New test.
17385
17386 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17387
17388 PR fortran/26277
17389 * gfortran.dg/label_4.f90: New.
17390
17391 2006-02-14 Jakub Jelinek <jakub@redhat.com>
17392 Diego Novillo <dnovillo@redhat.com>
17393 Uros Bizjak <uros@kss-loka.si>
17394
17395 * gfortran.dg/gomp: New directory.
17396
17397 2006-02-14 Richard Guenther <rguenther@suse.de>
17398
17399 PR tree-optimization/26258
17400 * gcc.dg/torture/pr26258.c: New testcase.
17401
17402 2006-02-13 Jakub Jelinek <jakub@redhat.com>
17403
17404 PR fortran/26246
17405 * gfortran.dg/pr26246_1.f90: New test.
17406 * gfortran.dg/pr26246_2.f90: New test.
17407
17408 PR middle-end/26092
17409 * gcc.c-torture/compile/20060208-1.c: New test.
17410
17411 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
17412
17413 PR fortran/26074
17414 PR fortran/25103
17415 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
17416 * gfortran.dg/bad_automatic_objects_1.f90: New test.
17417 * gfortran.dg/automatic_module_variable.f90: Change error message.
17418
17419 PR fortran/20861
17420 * gfortran.dg/internal_dummy_1.f90: New test.
17421
17422 PR fortran/20871
17423 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
17424
17425
17426 PR fortran/25083
17427 * gfortran.dg/uncommon_block_data_1.f90: New test.
17428 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
17429 with standard.
17430
17431 PR fortran/25088
17432 * gfortran.dg/typed_subroutine_1.f90: New test.
17433
17434 2006-02-13 Geoffrey Keating <geoffk@apple.com>
17435
17436 * objc.dg/dwarf-1.m: New.
17437
17438 2006-02-13 Roger Sayle <roger@eyesopen.com>
17439
17440 PR middle-end/24427
17441 * gcc.dg/tree-ssa/andor-1.c: New test case.
17442
17443 2006-02-13 Josh Conner <jconner@apple.com>
17444
17445 PR target/25376
17446 * gcc.dg/pr25376.c: New test.
17447
17448 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
17449 assemble.
17450 * lib/target-supports.exp (check_named_sections_available):
17451 Only compile named-sections test -- don't assemble.
17452
17453 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
17454
17455 * g++.dg/warn/no-write-strings.C: New test.
17456 * g++.dg/warn/write-strings.C: Likewise.
17457 * g++.dg/warn/write-strings-default.C: Likewise.
17458
17459 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
17460
17461 PR fortran/25806
17462 * gfortran.dg/ret_pointer_2.f90: New test.
17463
17464 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
17465
17466 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
17467
17468 2006-02-10 Jeff Law <law@redhat.com>
17469
17470 * gcc.c-torture/compile/pr26213.c: New test.
17471
17472 2006-02-10 Steven G. Kargl <kargls@comcast.net>
17473
17474 gfortran.dg/null_1.f90: New test.
17475
17476 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17477
17478 PR fortran/14771
17479 * gfortran.dg/parens_4.f90: New.
17480 * gfortran.dg/parens_5.f90: New.
17481
17482 2006-02-10 Richard Guenther <rguenther@suse.de>
17483
17484 * gcc.dg/pr23372-1.c: Remove empty file.
17485
17486 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17487 Paul Thomas <pault@gcc.gnu.org>
17488
17489 PR fortran/14771
17490 * gfortran.dg/parens_1.f90: New.
17491 * gfortran.dg/parens_2.f90: New.
17492 * gfortran.dg/parens_3.f90: New.
17493
17494 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
17495
17496 PR fortran/26038
17497 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
17498
17499 PR fortran/25059
17500 * gfortran.dg/impure_assignment_1.f90: New test.
17501
17502 PR fortran/25070
17503 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
17504
17505 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
17506
17507 PR target/26141
17508 * g++.dg/expr/stdarg2.C: New test.
17509
17510 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
17511
17512 PR inline-asm/16194
17513 * gcc.dg/pr16194.c: New test.
17514
17515 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
17516
17517 * ada/acats/run_acats: Use portable variant of "$@".
17518
17519 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
17520
17521 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
17522 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
17523
17524 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17525
17526 PR tree-opt/26179
17527 * g++.dg/opt/pr26179.C: New test.
17528
17529 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17530
17531 PR middle-end/26134
17532 * gcc.dg/tree-ssa/complex-3.c: New test.
17533
17534 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17535
17536 * gcc.c-torture/compile/volatile-1.c: New test.
17537
17538 2006-02-09 Diego Novillo <dnovillo@redhat.com>
17539
17540 PR 26180
17541 * gcc.dg/tree-ssa/pr26180.c: New test.
17542
17543 2006-02-08 Jeff Law <law@redhat.com>
17544
17545 * gcc.dg/tree-ssa/pr21417.c: New test.
17546
17547 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17548
17549 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17550 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
17551
17552 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17553
17554 * lib/scanrtl.exp: New.
17555
17556 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17557
17558 PR c++/26071
17559 * g++.dg/other/virtual2.C: New test.
17560
17561 PR c++/26070
17562 * g++.dg/other/virtual1.C: New test.
17563
17564 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17565
17566 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
17567 cleanup-ipa-dump): Update dump file glob patterns.
17568 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
17569 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
17570
17571 * lib/gcc-dg.exp: Load it.
17572 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
17573
17574 2006-02-07 Janis Johnson <janis187@us.ibm.com>
17575
17576 PR testsuite/26159
17577 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
17578 * gcc.dg/tree-ssa/pr23382.c: Ditto.
17579
17580 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17581
17582 PR fortran/25577
17583 * gfortran.dg/mvbits_1.f90: New.
17584
17585 2006-02-07 Dirk Mueller <dmueller@suse.com>
17586
17587 * g++.dg/warn/Wdiv-by-zero.C: New test.
17588 * g++.dg/warn/Wno-div-by-zero.C: New.
17589
17590 2006-02-07 Jeff Law <law@redhat.com>
17591
17592 * gcc.dg/tree-ssa/pr21559.c: New test.
17593
17594 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
17595 multiple VRP passes.
17596 * gcc.dg/tree-ssa/vrp09.c: Likewise.
17597 * gcc.dg/tree-ssa/vrp18.c: Likewise.
17598 * gcc.dg/tree-ssa/pr21582.c: Likewise.
17599 * gcc.dg/tree-ssa/pr20657.c: Likewise.
17600 * gcc.dg/tree-ssa/pr21001.c: Likewise.
17601 * gcc.dg/tree-ssa/vrp02.c: Likewise
17602 * gcc.dg/tree-ssa/vrp11.c: Likewise
17603 * gcc.dg/tree-ssa/pr14341.c: Likewise
17604 * gcc.dg/tree-ssa/vrp19.c: Likewise
17605 * gcc.dg/tree-ssa/vrp20.c: Likewise
17606 * gcc.dg/tree-ssa/vrp03.c: Likewise
17607 * gcc.dg/tree-ssa/pr21086.c: Likewise
17608 * gcc.dg/tree-ssa/pr21959.c: Likewise
17609 * gcc.dg/tree-ssa/vrp21.c: Likewise
17610 * gcc.dg/tree-ssa/vrp04.c: Likewise
17611 * gcc.dg/tree-ssa/pr25485.c: Likewise
17612 * gcc.dg/tree-ssa/pr22026.c: Likewise
17613 * gcc.dg/tree-ssa/vrp22.c: Likewise
17614 * gcc.dg/tree-ssa/vrp05.c: Likewise
17615 * gcc.dg/tree-ssa/20030807-10.c: Likewise
17616 * gcc.dg/tree-ssa/pr20701.c: Likewise
17617 * gcc.dg/tree-ssa/vrp23.c: Likewise
17618 * gcc.dg/tree-ssa/vrp06.c: Likewise
17619 * gcc.dg/tree-ssa/pr22117.c: Likewise
17620 * gcc.dg/tree-ssa/pr20702.c: Likewise
17621 * gcc.dg/tree-ssa/vrp15.c: Likewise
17622 * gcc.dg/tree-ssa/pr21090.c: Likewise
17623 * gcc.dg/tree-ssa/pr21294.c: Likewise
17624 * gcc.dg/tree-ssa/vrp24.c: Likewise
17625 * gcc.dg/tree-ssa/vrp07.c: Likewise
17626 * gcc.dg/tree-ssa/pr21563.c: Likewise
17627 * gcc.dg/tree-ssa/pr25382.c: Likewise
17628 * gcc.dg/tree-ssa/vrp16.c: Likewise
17629 * gcc.dg/tree-ssa/vrp25.c: Likewise
17630 * gcc.dg/tree-ssa/vrp08.c: Likewise
17631 * gcc.dg/tree-ssa/20030807-6.c: Likewise
17632 * gcc.dg/tree-ssa/vrp17.c: Likewise
17633 * gcc.dg/tree-ssa/pr21458.c: Likewise
17634 * g++.dg/tree-ssa/pr18178.C: Likewise
17635
17636 2006-02-07 Richard Guenther <rguenther@suse.de>
17637
17638 PR c++/26140
17639 Revert
17640 2006-01-30 Richard Guenther <rguenther@suse.de>
17641 PR c++/23372
17642 * gcc.dg/pr23372-1.C: New testcase.
17643
17644 * g++.dg/tree-ssa/pr26140.C: New testcase.
17645
17646 2006-02-07 Mark Mitchell <mark@codesourcery.com>
17647
17648 PR c++/9737
17649 * g++.dg/template/ttp15.C: New test.
17650 * g++.dg/template/ttp16.C: Likewise.
17651 * g++.dg/template/ttp17.C: Likewise.
17652 * g++.old-deja/g++.pt/ttp36.C: Remove.
17653 * g++.old-deja/g++.pt/ttp19.C: Likewise.
17654 * g++.old-deja/g++.pt/ttp37.C: Likewise.
17655 * g++.old-deja/g++.pt/ttp38.C: Likewise.
17656 * g++.old-deja/g++.pt/ttp39.C: Likewise.
17657 * g++.old-deja/g++.pt/ttp9.C: Likewise.
17658 * g++.old-deja/g++.pt/ttp40.C: Likewise.
17659 * g++.old-deja/g++.pt/ttp51.C: Likewise.
17660 * g++.old-deja/g++.pt/ttp26.C: Likewise.
17661 * g++.old-deja/g++.pt/ttp36.C: Likewise.
17662
17663 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
17664
17665 PR libfortran/23815
17666 * unf_io_convert_4.f90: New test.
17667
17668 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
17669
17670 * gcc.dg/tree-ssa/loadpre10.c: New test.
17671 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
17672 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
17673 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
17674
17675 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17676
17677 PR libfortran/24685
17678 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
17679
17680 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
17681
17682 PR tree-opt/25251
17683 * gfortran.dg/assign_7.f: New test.
17684
17685 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
17686
17687 PR fortran/26041
17688 PR fortran/26064
17689 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
17690 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
17691 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
17692
17693 2006-02-05 Jakub Jelinek <jakub@redhat.com>
17694
17695 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
17696 in size_t typedef.
17697
17698 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
17699
17700 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
17701 * g++.dg/charset/string.c (foo): Likewise.
17702 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
17703 const char*
17704 * g++.dg/ext/builtin2.C (printf): Likewise.
17705 * g++.dg/init/new15.C (printf): Likewise.
17706 * g++.dg/opt/pr17697-1.C (foo): Likewise.
17707 * g++.dg/opt/pr17697-2.C (foo): Likewise.
17708 * g++.dg/opt/pr17697-3.C (foo): Likewise.
17709 * g++.dg/template/non-dependent4.C (temp): Likewise.
17710 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
17711 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
17712 parameter type to const char*.
17713 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
17714 Change type to const char*.
17715 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
17716 Likewise.
17717 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
17718 second parameter type to const char*.
17719 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
17720 (Y::Y): Change parameter type to const char*.
17721 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
17722 * g++.old-deja/g++.jason/report.C: Apply const correctness.
17723 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
17724 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
17725 (char*).
17726 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
17727 const char*.
17728 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
17729 type to const char*.
17730 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
17731 return type to const char*.
17732 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
17733 to const char*.
17734 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
17735 * g++.old-deja/g++.law/refs1.C: Likewise.
17736 * g++.old-deja/g++.law/visibility1.C: Likewise.
17737 * g++.old-deja/g++.law/visibility2.C: Likewise.
17738 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
17739 const char*.
17740 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
17741 * g++.old-deja/g++.mike/net48.C: Likewise.
17742 * g++.old-deja/g++.mike/p646.C: Likewise.
17743 * g++.old-deja/g++.mike/p6746.C: Likewise.
17744 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
17745 type to const char*.
17746 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
17747 deprecated conversion warning.
17748 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
17749 char*.
17750 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
17751 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
17752 * g++.old-deja/g++.pt/explicit8.C: Likewise.
17753 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
17754 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
17755 * g++.old-deja/g++.pt/nontype3.C: Likewise.
17756 * g++.old-deja/g++.pt/t39.C: Likewise.
17757 * g++.old-deja/g++.robertl/eb106.C: Likewise.
17758 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
17759
17760 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
17761
17762 PR fortran/25075
17763 intrinsic_argument_conformance_1.f90: New test.
17764
17765 2006-02-03 Steven G. Kargl <kargls@comcast.net>
17766
17767 PR fortran/20845
17768 * gfortran.dg/char_result_11.f90: Add SAVE.
17769 * gfortran.dg/der_pointer_4.f90: Ditto.
17770 * gfortran.dg/default_initialization.f90: New test.
17771
17772 2006-02-03 Jeff Law <law@redhat.com>
17773
17774 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
17775 handle more than 100 dump files.
17776 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
17777 * lib/scantree.exp (scan-tree-dump): Likewise.
17778 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
17779 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
17780 * lib/scanipa.exp (scan-ipa-dump): Likewise.
17781 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
17782 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
17783
17784 2006-02-03 Diego Novillo <dnovillo@redhat.com>
17785
17786 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
17787
17788 2006-02-03 Mark Mitchell <mark@codesourcery.com>
17789
17790 * g++.dg/template/using12.C: New test.
17791
17792 2006-02-03 Alan Modra <amodra@bigpond.net.au>
17793
17794 * gcc.target/powerpc/pr25960.c: New test.
17795
17796 2006-02-02 Steven G. Kargl <kargls@comcast>
17797
17798 PR fortran/24958
17799 gfortran.dg/nullify_2.f90: New test.
17800
17801 2006-02-02 Diego Novillo <dnovillo@redhat.com>
17802
17803 PR 25990
17804 * gcc.dg/gomp/pr25990.c: New test.
17805
17806 2006-01-31 Mark Mitchell <mark@codesourcery.com>
17807
17808 PR c++/25342
17809 * g++.gd/template/partial4.C: New test.
17810
17811 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
17812
17813 PR middle-end/26001
17814 * gfortran.dg/data_char_2.f90: New.
17815
17816 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
17817
17818 PR fortran/26039
17819 maxval_maxloc_conformance_1.f90: New test.
17820
17821 2006-01-31 Richard Guenther <rguenther@suse.de>
17822
17823 * gcc.target/i386/sselibm-1.c: New testcase.
17824 * gcc.target/i386/sselibm-2.c: Likewise.
17825 * gcc.target/i386/sselibm-3.c: Likewise.
17826 * gcc.target/i386/sselibm-4.c: Likewise.
17827 * gcc.target/i386/sselibm-5.c: Likewise.
17828
17829 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
17830
17831 PR fortran/24266
17832 * gfortran.dg/arrayio_derived_2.f90: New.
17833
17834 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
17835
17836 * gcc.dg/unsigned-long-compare.c: New test.
17837
17838 2006-01-30 Steve Ellcey <sje@cup.hp.com>
17839
17840 PR testsuite/25318
17841 * lib/target-supports.exp (check_effective_target_freorder):
17842 Check to see if target supports -freorder-blocks-and-partition.
17843 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
17844 instead of "dg-require-named-sections".
17845
17846 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
17847
17848 PR target/14798:
17849 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
17850 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
17851 * gcc.dg/pragma-isr-trapa2.c: Likewise.
17852 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
17853 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
17854 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
17855 * gcc.dg/attr-isr-trap_exit.c: Likewise.
17856 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
17857
17858 2006-01-30 Richard Guenther <rguenther@suse.de>
17859
17860 PR c++/23372
17861 * gcc.dg/pr23372-1.C: New testcase.
17862
17863 2006-01-29 Diego Novillo <dnovillo@redhat.com>
17864
17865 * gcc.dg/gomp/pr25874.c: New test.
17866
17867 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
17868
17869 PR tree-opt/25911
17870 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
17871
17872 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
17873
17874 PR fortran/18578
17875 PR fortran/18579
17876 PR fortran/20857
17877 PR fortran/20885
17878 * gfortran.dg/intent_out_1.f90: New test.
17879
17880 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
17881
17882 PR fortran/17911
17883 * gfortran.dg/procedure_lvalue.f90: New test.
17884
17885 PR fortran/20895
17886 PR fortran/25030
17887 * gfortran.dg/char_pointer_assign_2.f90: New test.
17888 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
17889 assignment to be consistent with standard.
17890 * gfortran.dg/char_result_2.f90: The same.
17891 * gfortran.dg/char_result_8.f90: The same.
17892
17893 2006-01-28 Zack Weinberg <zackw@panix.com>
17894
17895 * gcc.dg/Woverlength-strings.c
17896 * gcc.dg/Woverlength-strings-pedantic-c89.c
17897 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
17898 * gcc.dg/Woverlength-strings-pedantic-c99.c
17899 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
17900
17901 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
17902
17903 * gcc.c-torture/execute/20060127-1.c: New test.
17904
17905 2006-01-28 Mark Mitchell <mark@codesourcery.com>
17906
17907 PR c++/25999
17908 * g++.dg/ext/pragmaweak1.C: New test.
17909
17910 2006-01-28 Mark Mitchell <mark@codesourcery.com>
17911
17912 PR c++/25855
17913 * g++.dg/template/spec29.C: New test.
17914
17915 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
17916
17917 PR c/19606.
17918 * gcc.c-torture/execute/pr19606.c: New.
17919
17920 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
17921
17922 * gcc.dg/pragma-re-4.c: New test.
17923
17924 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
17925
17926 PR fortran/25964
17927 * gfortran.dg/assumed_size_refs_3.f90: New test.
17928
17929 2006-01-27 Ben Elliston <bje@au.ibm.com>
17930
17931 * gcc.misc-tests/dectest.exp: Remove defunct comment.
17932
17933 2006-01-26 Laurent GUERBY <laurent@guerby.net>
17934
17935 PR ada/21317
17936 * ada/acats/support/impdef.a: Add One_Long_Second.
17937 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
17938 * ada/acats/tests/c9/c94026.a: Likewise.
17939 * ada/acats/tests/c9/c97305c.ada: Likewise.
17940 * ada/acats/tests/c9/c99004a.ada: Likewise.
17941
17942 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
17943
17944 PR fortran/25964
17945 * gfortran.dg/global_references_2.f90: New test.
17946
17947 PR fortran/25084
17948 PR fortran/20852
17949 PR fortran/25085
17950 PR fortran/25086
17951 * gfortran.dg/assumed_charlen_function_1.f90: New test.
17952 * gfortran.dg/assumed_charlen_function_3.f90: New test.
17953
17954 PR fortran/25416
17955 * gfortran.dg/assumed_charlen_function_2.f90: New test.
17956
17957 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
17958
17959 PR c/25892
17960 * gcc.dg/Wpointer-sign.c: New.
17961 * gcc.dg/Wpointer-sign-Wall.c: New.
17962 * gcc.dg/Wpointer-sign-Wall-no.c: New.
17963 * gcc.dg/Wpointer-sign-pedantic.c: New.
17964 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
17965 * gcc.dg/conv-2.c: Use -Wpointer-sign.
17966
17967 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
17968
17969 PR C/25861
17970 * gcc.c-torture/compile/pr25861.c: New test.
17971
17972 2006-01-26 Paul Brook <paul@codesourcery.com>
17973
17974 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
17975 on short-enum targets.
17976 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
17977 variable.
17978 (generate_fields): Use short_enums.
17979 (main): Set short_enums. Document -e.
17980 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
17981 on short-enum targets.
17982 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
17983 variable.
17984 (generate_fields): Use short_enums.
17985 (main): Set short_enums. Document -e.
17986 * lib/target-supports.exp (check_effective_target_short_enums): New.
17987
17988 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
17989
17990 PR target/25947
17991 * gcc.dg/torture/pr25947-1.c: New test.
17992
17993 2006-01-25 Jan Hubicka <jh@suse.cz>
17994 Roger Sayle <roger@eyesopen.com>
17995
17996 PR rtl-optimization/25703
17997 * gcc.target/i386/20060125-1.c: New test case.
17998 * gcc.target/i386/20060125-2.c: New test case.
17999
18000 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18001
18002 PR fortran/18540
18003 * gfortran.dg/goto_1.f: New.
18004
18005 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
18006
18007 PR fortran/25716
18008 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
18009 25716 on 32-bit systems too.
18010
18011 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
18012
18013 PR testsuite/25590
18014 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
18015
18016 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
18017
18018 * gcc.dg/tree-ssa/gen-vect-33.c: New.
18019
18020 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18021
18022 PR fortran/25835
18023 * gfortran.dg/read_eof.f90: Delete, renamed.
18024 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
18025 * gfortran.dg/read_eof_2.f90: New test.
18026 * gfortran.dg/read_eof_3.f90: New test.
18027
18028 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
18029
18030 PR tree-opt/25860
18031 * gcc.c-torture/compile/pr25860.c: New test.
18032
18033 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18034
18035 PR c++/25552
18036 * g++.dg/parse/dtor8.C: New test.
18037
18038 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
18039
18040 PR testsuite/25891
18041 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
18042 * gcc.dg/gomp/gomp.exp: Return without testing anything if
18043 check_effective_target_fopenmp returns 0.
18044
18045 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
18046
18047 PR ada/20548
18048 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
18049 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
18050 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
18051
18052 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
18053
18054 PR tree-opt/25857
18055 * g++.dg/opt/pr25857.C: New test.
18056
18057 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
18058 Jan Hubicka <jh@suse.cz>
18059 Richard Guenther <rguenther@suse.de>
18060
18061 PR rtl-optimization/25654
18062 * gcc.dg/torture/pr25654.c: New testcase.
18063 * gcc.target/i386/pr25654.c: Likewise.
18064
18065 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
18066
18067 PR fortran/25901
18068 * gfortran.dg/internal references_2.f90: New test.
18069
18070 Fix regression in testing of admissability of attributes.
18071 * gfortran.dg/intent_used_1.f90: New test.
18072
18073 2006-01-23 Ben Elliston <bje@au.ibm.com>
18074
18075 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
18076 Remove target conditional torture options for i?86 and x86_64
18077 GNU/Linux.
18078
18079 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
18080
18081 PR c++/10891
18082 * g++.dg/rtti/no-rtti.C: New.
18083
18084 2006-01-21 Mark Mitchell <mark@codesourcery.com>
18085
18086 PR c++/25895
18087 * g++.dg/inherit/conv2.C: New test.
18088
18089 PR c++/25856
18090 * g++.dg/parse/dtor7.C: New test.
18091
18092 PR c++/25858
18093 * g++.dg/template/crash44.C: New test.
18094
18095 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
18096
18097 PR fortran/25124
18098 PR fortran/25625
18099 * gfortran.dg/internal_references_1.f90: New test.
18100 PR fortran/20881
18101 PR fortran/23308
18102 PR fortran/25538
18103 PR fortran/25710
18104 * gfortran.dg/global_references_1.f90: New test.
18105 * gfortran.dg/g77/19990905-1.f: Restore the error that
18106 there is a clash between the common block name and
18107 the name of a subroutine reference.
18108
18109 PR fortran/PR24276
18110 * gfortran.dg/aliasing_dummy_1.f90: New test.
18111
18112 2006-01-21 Alan Modra <amodra@bigpond.net.au>
18113
18114 * gcc.dg/vmx/1b-01.c: Warning fix.
18115 * gcc.dg/vmx/1c-02.c: Likewise.
18116 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
18117
18118 2006-01-20 Steve Ellcey <sje@cup.hp.com>
18119
18120 PR testsuite/24962
18121 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
18122
18123 2006-01-20 Richard Guenther <rguenther@suse.de>
18124 Steven Bosscher <stevenb.gcc@gmail.com>
18125
18126 PR rtl-optimization/24626
18127 * gcc.dg/torture/pr24626-1.c: New testcase.
18128 * gcc.dg/torture/pr24626-2.c: Likewise.
18129 * gcc.dg/torture/pr24626-3.c: Likewise.
18130 * gcc.dg/torture/pr24626-4.c: Likewise.
18131
18132 2006-01-20 Dirk Mueller <dmueller@suse.com>
18133
18134 PR c++/5520
18135 * g++.dg/warn/empty-body.C: New.
18136
18137 2006-01-19 Mark Mitchell <mark@codesourcery.com>
18138
18139 PR c++/22136
18140 * g++.dg/template/using10.C: New test.
18141 * g++.dg/temlpate/using11.C: Likewise.
18142 * g++.dg/inherit/using5.C: Tweak error messages.
18143
18144 2006-01-20 Alan Modra <amodra@bigpond.net.au>
18145
18146 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
18147 target test.
18148 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
18149
18150 2006-01-19 Jan Hubicka <jh@suse.cz>
18151
18152 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
18153
18154 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18155
18156 PR c++/25854
18157 * g++.dg/template/spec28.C: New test.
18158
18159 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
18160
18161 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18162 (switchfiles): Fix fprintf's by adding srcdir or removing it.
18163
18164 2006-01-19 Diego Novillo <dnovillo@redhat.com>
18165
18166 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
18167 * gcc.dg/gomp/critical-1.c: Likewise.
18168 * gcc.dg/gomp/critical-3.c: Likewise.
18169 * gcc.dg/gomp/empty.c: Likewise.
18170 * gcc.dg/gomp/ordered-1.c: Likewise.
18171 * gcc.dg/gomp/for-4.c: Likewise.
18172 * gcc.dg/gomp/for-6.c: Likewise.
18173 * gcc.dg/gomp/master-3.c: Likewise.
18174 * gcc.dg/gomp/for-8.c: Likewise.
18175 * gcc.dg/gomp/for-10.c: Likewise.
18176 * gcc.dg/gomp/for-18.c: Likewise.
18177 * gcc.dg/gomp/for-5.c: Likewise.
18178 * gcc.dg/gomp/for-7.c: Likewise.
18179 * gcc.dg/gomp/for-9.c: Likewise.
18180
18181 2006-01-18 Jeff Law <law@redhat.com>
18182
18183 * gcc.dg/tree-ssa/vrp25.c: New test.
18184
18185 2006-01-19 Richard Sandiford <richard@codesourcery.com>
18186
18187 * gcc.dg/pr25805.c: Fix misapplied patch.
18188
18189 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
18190
18191 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
18192 (check_effective_target_vect_udot_qi): New.
18193 (check_effective_target_vect_sdot_hi): New.
18194 (check_effective_target_vect_udot_hi): New.
18195 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
18196 prefixed with "wrapv-" with -fwrapv.
18197 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
18198 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
18199 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
18200 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
18201 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
18202
18203 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
18204 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
18205 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
18206 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
18207
18208 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18209
18210 PR c++/16829
18211 * g++.dg/other/default2.C: New test.
18212 * g++.dg/other/default3.C: New test.
18213
18214 2006-01-19 Richard Sandiford <richard@codesourcery.com>
18215
18216 PR c/25805
18217 * gcc.dg/pr25805.c: New file.
18218
18219 2006-01-18 Mark Mitchell <mark@codesourcery.com>
18220
18221 PR c++/25836
18222 * g++.dg/template/init6.C: New test.
18223
18224 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
18225
18226 * gcc.dg/tree-ssa/pr24287.c: New test
18227
18228 2006-01-18 Eric Christopher <echristo@apple.com>
18229
18230 * g++.dg/eh/table.C: New.
18231
18232 2006-01-18 DJ Delorie <dj@redhat.com>
18233
18234 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
18235 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
18236 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
18237 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
18238
18239 2006-01-18 Jeff Law <law@redhat.com>
18240
18241 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
18242 on wrapping on overflow semantics.
18243
18244 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
18245
18246 * gcc.gc/tree-ssa/vrp23.c: New test.
18247 * gcc.gc/tree-ssa/vrp24.c: New test.
18248
18249 2006-01-18 Richard Henderson <rth@redhat.com>
18250 Aldy Hernandez <aldyh@redhat.com>
18251 Jakub Jelinek <jakub@redhat.com>
18252 Diego Novillo <dnovillo@redhat.com>
18253 Uros Bizjak <uros@kss-loka.si>
18254
18255 * gcc.dg/gomp: New directory.
18256
18257 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
18258 Steven G. Kargl <kargls@comcast.net>
18259
18260 PR fortran/20869
18261 * gfortran.dg/intrinsic_external_1.f90: New test.
18262
18263 PR fortran/20875.
18264 * gfortran.dg/elemental_pointer_1.f90: New test.
18265
18266 PR fortran/25024
18267 * gfortran.dg/external_procedures_1.f90: New test.
18268
18269 PR fortran/25785
18270 gfortran.dg/assumed_present.f90: New test.
18271
18272 2006-01-18 Jakub Jelinek <jakub@redhat.com>
18273
18274 * g++.dg/parse/lookup5.C: New test.
18275
18276 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18277
18278 PR fortran/25697
18279 * gfortran.dg/read_eof.f90: New test.
18280
18281 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18282
18283 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
18284 add a closing brace.
18285
18286 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18287
18288 PR fortran/25631
18289 * gfortran.dg/fmt_tl.f: New test.
18290
18291 2006-01-17 Eric Christopher <echristo@apple.com>
18292
18293 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
18294 * g++.old-deja/g++.warn/impint2.C: Ditto.
18295 * g++.old-deja/g++.other/null1.C: Ditto.
18296 * g++.dg/warn/conv2.C: Ditto.
18297 * g++.dg/warn/conv4.C: New file.
18298
18299 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18300
18301 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
18302
18303 2006-01-17 Andreas Jaeger <aj@suse.de>
18304 Janis Johnson <janis187@us.ibm.com>
18305
18306 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
18307 in 64-bit.
18308 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
18309 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
18310
18311 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18312
18313 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18314 (switchfiles): xfail txxx where xxx >= 25.
18315
18316 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18317
18318 PR testsuite/25764
18319 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
18320
18321 2006-01-17 Jakub Jelinek <jakub@redhat.com>
18322
18323 PR c/25682
18324 * gcc.dg/pr25682.c: New test.
18325 * g++.dg/parse/array-size2.C: New test.
18326
18327 2006-01-16 Ian Lance Taylor <ian@airs.com>
18328
18329 * consistency.vlad: Remove entire directory, 1652 files.
18330
18331 2006-01-16 Janis Johnson <janis187@us.ibm.com>
18332
18333 * lib/target-supports.exp (check_effective_target_dfp_nocache,
18334 check_effective_target_dfprt_nocache): New.
18335 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
18336 (check_effective_target_dfprt): New.
18337 * lib/c-compat.exp (check_dfp): Remove.
18338 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
18339 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
18340 level of support for decimal float.
18341 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
18342 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
18343 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
18344 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
18345 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
18346 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
18347 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
18348 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
18349 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
18350 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
18351 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
18352 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
18353 directives.
18354
18355 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
18356
18357 PR testsuite/25741
18358 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
18359 $base_dir/../.
18360 * lib/gfortran.exp (gfortran_init): Likewise.
18361 * lib/obj-c++.exp (obj-c++_init): Likewise.
18362 * lib/scanasm.exp (scan-assembler-dem): Likewise.
18363 (scan-assembler-dem-not): Likewise.
18364 * lib/scandump.exp (scan-dump-dem): Likewise.
18365 (scan-dump-dem-not): Likewise.
18366
18367 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
18368
18369 PR testsuite/25767
18370 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
18371 powerpc-*-darwin*.
18372 * lib/obj-c++.exp (obj-c++_init): Likewise.
18373
18374 2006-01-16 Richard Guenther <rguenther@suse.de>
18375
18376 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
18377
18378 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18379
18380 PR testsuite/25777
18381 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
18382 to LD_LIBRARY_PATH.
18383
18384 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
18385 Andrew Pinski <pinskia@physics.uc.edu>
18386
18387 * gcc.dg/minmax-1.c: New test.
18388
18389 2006-01-16 Ben Elliston <bje@au.ibm.com>
18390
18391 * gcc.dg/dfp/dfp.exp: Correct FSF address.
18392 * gcc.misc-tests/dectest.exp: Ditto.
18393
18394 2006-01-15 Ian Lance Taylor <ian@airs.com>
18395
18396 PR testsuite/25796
18397 * gcc.target/i386/cmov6.c: Use -march=k8.
18398
18399 2006-01-15 Andreas Jaeger <aj@suse.de>
18400
18401 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
18402 x86 does not have __float128.
18403
18404 2006-01-14 Ian Lance Taylor <ian@airs.com>
18405
18406 * gcc.target/i386/cmov6.c: New test.
18407
18408 2006-01-14 Mark Mitchell <mark@codesourcery.com>
18409
18410 PR c++/25663
18411 * g++.dg/template/ctor6.C: New test.
18412
18413 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
18414
18415 PR tree-optimization/25485
18416 * gcc.dg/tree-ssa/pr25485.c: New.
18417
18418 2006-01-14 Richard Guenther <rguenther@suse.de>
18419
18420 PR tree-optimization/22548
18421 PR tree-optimization/22555
18422 PR tree-optimization/22501
18423 * gcc.dg/tree-ssa/alias-4.c: New testcase.
18424 * gcc.dg/tree-ssa/alias-5.c: Likewise.
18425 * gcc.dg/tree-ssa/alias-6.c: Likewise.
18426 * gcc.dg/tree-ssa/alias-7.c: Likewise.
18427 * gcc.dg/tree-ssa/alias-8.c: Likewise.
18428 * gcc.dg/tree-ssa/alias-9.c: Likewise.
18429 * gcc.dg/tree-ssa/alias-10.c: Likewise.
18430 * gcc.dg/tree-ssa/alias-11.c: Likewise.
18431 * gcc.dg/tree-ssa/alias-12.c: Likewise.
18432
18433 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
18434
18435 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
18436 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
18437
18438 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
18439 Richard Guenther <rguenther@suse.de>
18440
18441 PR rtl-optimization/24257
18442 * gcc.dg/torture/pr24257.c: New testcase.
18443
18444 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
18445
18446 * gcc.c-torture/execute/20060110-1.c: New test.
18447 * gcc.c-torture/execute/20060110-2.c: New test.
18448
18449 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
18450
18451 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
18452
18453 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
18454
18455 PR fortran/25756
18456 * gfortran.dg/label_3.f90: New test.
18457
18458 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
18459
18460 PR tree-optimization/25771
18461 * g++.dg/tree-ssa/pr25771.C: New test
18462
18463 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
18464
18465 PR tree-opt/24365
18466 * g++.dg/opt/complex5.C: New test.
18467
18468 2006-01-13 Richard Guenther <rguenther@suse.de>
18469
18470 * gcc.target/i386/387-9.c: New testcase.
18471
18472 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
18473
18474 PR c++/24824
18475 * g++.dg/debug/dwarf2-1.C: New.
18476
18477 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
18478
18479 PR testsuite/25728
18480 * lib/gcov.exp (verify-lines): Add "close $fd".
18481
18482 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
18483 Ben Elliston <bje@au.ibm.com>
18484
18485 * gcc.dg/dfp/inf-1.c: New test.
18486
18487 2006-01-12 Janis Johnson <janis187@us.ibm.com>
18488 Yao Qi <qiyaoltc@cn.ibm.com>
18489 Ben Elliston <bje@au.ibm.com>
18490 Jon Grimm <jgrimm2@us.ibm.com>
18491
18492 * gcc.dg/nodfp-1.c: New test.
18493 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18494 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18495 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
18496 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
18497 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
18498 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
18499 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
18500 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
18501 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
18502 * gcc.dg/format/dfp-scanf-1.c: Likewise.
18503 * gcc.dg/format/dfp-printf-1.c: Likewise.
18504 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
18505 (compat_setup_dfp): New.
18506 * gcc.dg/compat/compat.exp: Use it.
18507 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
18508 Make some variables global, prepend "compat_" to their names.
18509 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
18510 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
18511 * gcc.misc-tests/dectest.exp: New test driver for decTest.
18512 * lib/compat.exp (compat_skip_list): Make global, rename.
18513 * lib/c-compat.exp: New file.
18514 * lib/target-supports.exp (check_effective_target_dfp): New.
18515
18516 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
18517 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
18518 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
18519 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
18520 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
18521 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
18522 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
18523 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
18524 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
18525 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
18526 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
18527 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
18528 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
18529 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
18530 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
18531 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
18532 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
18533 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
18534 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
18535 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
18536 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
18537 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
18538 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
18539 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
18540 gcc.dg/dfp/struct-layout-1.c,
18541 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
18542 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
18543 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
18544 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
18545 gcc.dg/dfp/func-vararg-dfp.c,
18546 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
18547 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
18548 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
18549 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
18550 gcc.dg/dfp/wtr-conversion-1.c: New tests.
18551
18552 2006-01-11 Richard Guenther <rguenther@suse.de>
18553
18554 PR tree-optimization/25734
18555 * gcc.dg/tree-ssa/pr25734.c: New testcase.
18556
18557 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
18558
18559 PR fortran/25486
18560 * gfortran.dg/literal_character_constant_1_x.F: New test.
18561 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
18562 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
18563 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
18564
18565 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
18566
18567 PR c++/25386
18568 * g++.dg/ext/packed3.C: Add expected packed error.
18569
18570 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
18571
18572 PR target/25706
18573 * gcc.dg/torture/pr25706-1.c: New test.
18574
18575 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
18576
18577 PR tree-optimization/23109
18578 PR tree-optimization/23948
18579 PR tree-optimization/24123
18580
18581 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
18582 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
18583 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
18584 g++.dg/tree-ssa/pr23948.C: New testcases.
18585 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
18586 three divisions in order to do the optimization.
18587
18588 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
18589
18590 PR c++/25632
18591 * g++.dg/other/pr25632.C: New test.
18592
18593 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
18594
18595 PR fortran/25730
18596 * gfortran.dg/used_types_1.f90: New test.
18597
18598 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
18599
18600 PR target/25718
18601 * gcc.dg/torture/pr25718-1.c: New test.
18602
18603 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
18604
18605 * gfortran.dg/list_read_2.f90: Fix typo in description.
18606
18607 2006-01-10 Jan Beulich <jbeulich@novell.com>
18608
18609 * lib/target-supports.exp (check_visibility_available): Simplify test
18610 for *-*-netware*.
18611 (check_profiling_available): Fail for *-*-netware*.
18612 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
18613 * gcc.dg/20021014-1.c: Likewise.
18614 * gcc.dg/nest.c: Likewise.
18615
18616 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
18617
18618 fortran/24936
18619 * gfortran.dg/forall_3.f90: New test.
18620
18621 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
18622
18623 PR fortran/21977
18624 * gfortran.dg/nesting_2.f90: New test.
18625 * gfortran.dg/nesting_3.f90: New test.
18626
18627 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
18628
18629 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
18630 Fix typo in comment.
18631
18632 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
18633
18634 * gfortran.dg/single_char_string.f90: New test.
18635
18636 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
18637
18638 * gfortran.dg/ichar_2.f90: New test.
18639
18640 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
18641
18642 PR fortran/25093
18643 * gfortran.dg/private_type_4.f90: New.
18644
18645 2006-01-07 Richard Guenther <rguenther@suse.de>
18646
18647 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
18648
18649 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18650
18651 * gfortran.dg/func_decl_1.f90: New.
18652 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
18653 * gfortran.dg/array_alloc_2.f90: Likewise.
18654 * gfortran.dg/char_result_8.f90: Likewise.
18655 * gfortran.dg/dup_save_1.f90: Likewise.
18656 * gfortran.dg/dup_save_2.f90: Likewise.
18657 * gfortran.dg/f2c_6.f90: Likewise.
18658 * gfortran.dg/f2c_7.f90: Likewise.
18659 * gfortran.dg/func_result_2.f90: Likewise.
18660 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
18661
18662 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
18663
18664 PR fortran/22146
18665 * gfortran.dg/elemental_subroutine_1.f90: New test.
18666 * gfortran.dg/elemental_subroutine_2.f90: New test.
18667
18668 PR fortran/25029
18669 PR fortran/21256
18670 * gfortran.dg/assumed_size_refs_1.f90: New test.
18671
18672 PR fortran/20868
18673 PR fortran/20870
18674 * gfortran.dg/assumed_size_refs_2.f90: New test.
18675 * gfortran.dg/initialization_1.f90: Change warning message.
18676
18677 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
18678
18679 * gcc.dg/tree-ssa/loop-15.c: New test.
18680
18681 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18682
18683 PR fortran/25598
18684 * gfortran.dg/backspace_3.f: New test.
18685 * gfortran.dg/backspace_4.f: New test.
18686
18687 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18688
18689 PR fortran/24268
18690 * gfortran.dg/fmt_white.f: Update test.
18691
18692 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
18693
18694 * gcc.dg/cast-1.c: Add new warning.
18695 * gcc.dg/cast-2.c: Likewise.
18696 * gcc.dg/cast-3.c: Likewise.
18697 * gcc.dg/format/cast-1.c: Likewise.
18698 * gcc.dg/cast-4.c: New testcase.
18699
18700 2006-01-05 Richard Guenther <rguenther@suse.de>
18701
18702 PR tree-optimization/22555
18703 * gcc.dg/tree-ssa/alias-3.c: New testcase.
18704
18705 2006-01-05 Richard Guenther <rguenther@suse.de>
18706 Diego Novillo <dnovillo@redhat.com>
18707
18708 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
18709 * gcc.dg/tree-ssa/loop-8.c: Likewise.
18710 * gcc.dg/tree-ssa/loop-1.c: Likewise.
18711 * gcc.dg/tree-ssa/pr23294.c: Likewise.
18712 * gcc.dg/tree-ssa/pr21985.c: Likewise.
18713 * gcc.dg/tree-ssa/loop-14.c: Likewise.
18714 * gcc.dg/tree-ssa/loop-2.c: Likewise.
18715 * gcc.dg/tree-ssa/loop-3.c: Likewise.
18716 * gcc.dg/tree-ssa/loop-4.c: Likewise.
18717 * gcc.dg/tree-ssa/pr21171.c: Likewise.
18718 * gcc.dg/tree-ssa/loop-5.c: Likewise.
18719 * gcc.dg/tree-ssa/loop-10.c: Likewise.
18720 * gcc.dg/tree-ssa/loop-6.c: Likewise.
18721 * treelang/compile/extravar.tree: Likewise.
18722 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
18723 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
18724 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
18725 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
18726 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
18727
18728 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
18729
18730 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
18731 for 64-bit fix.
18732
18733 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
18734
18735 PR fortran/23675
18736 gfortran.dg/char_result_11.f90: New.
18737
18738 2006-01-04 Mark Mitchell <mark@codesourcery.com>
18739
18740 PR c++/24782
18741 * g++.dg/parse/access9.C: New test.
18742 * g++.dg/tc1/dr52.C: Tweak error markers.
18743
18744 2006-01-04 Richard Henderson <rth@redhat.com>
18745
18746 Merge from gomp branch.
18747 * g++.dg/parse/pragma2.C: Update expected error lines.
18748
18749 2006-01-04 Jakub Jelinek <jakub@redhat.com>
18750
18751 * g++.dg/other/i386-2.C: New test.
18752
18753 PR target/25554
18754 * gcc.c-torture/compile/20051228-1.c: New test.
18755
18756 PR c/25559
18757 * gcc.dg/pr25559.c: New test.
18758
18759 2006-01-03 Mark Mitchell <mark@codesourcery.com>
18760
18761 PR c++/25492
18762 * g++.dg/lookup/friend9.C: New test.
18763
18764 PR c++/25625
18765 * g++.dg/template/repo5.C: New test.
18766
18767 2006-01-03 Steven G. Kargl <kargls@comcast.net>
18768
18769 PR fortran/25101
18770 * gfortran.dg/forall_2.f90: New test.
18771
18772 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
18773
18774 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
18775 dg-require-weak. Adjust regexp to handle leading-underscore
18776 targets and space as well as TAB after .weak. Change previous
18777 64-bit fix to not use naked dot.
18778
18779 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
18780
18781 PR rtl-optimization/25578
18782 * gcc.c-torture/execute/20060102-1.c: New testcase.
18783
18784 2006-01-03 Richard Guenther <rguenther@suse.de>
18785
18786 PR c/25183
18787 * gcc.dg/torture/pr25183.c: New testcase.
18788
18789 2006-01-03 Jakub Jelinek <jakub@redhat.com>
18790
18791 Merge from gomp-branch.
18792 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
18793 * gcc.dg/ia64-sync-2.c: Likewise.
18794 * gcc.dg/ia64-sync-3.c: Likewise.
18795 * gcc.dg/ia64-sync-4.c: Likewise.
18796 * gcc.dg/sync-2.c: Likewise.
18797 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
18798 that sparc64-*-* and sparcv9-*-* supports sync builtins.
18799
18800 2006-01-02 Mark Mitchell <mark@codesourcery.com>
18801
18802 PR c++/25635
18803 * g++.dg/parse/operator6.C: New test.
18804
18805 PR c++/25637
18806 * g++.dg/parse/error29.C: New test.
18807
18808 PR c++/25638
18809 * g++.dg/parse/dtor6.C: New test.
18810
18811 PR c++/25633
18812 * g++.dg/parse/ctor3.C: New test.
18813
18814 PR c++/25634
18815 * g++.dg/template/class3.C: New test.
18816
18817 2006-01-02 Geoffrey Keating <geoffk@apple.com>
18818
18819 * g++.dg/debug/debug9.C: New.
18820
18821 2006-01-02 Steven G. Kargl <kargls@comcast.net>
18822
18823 PR fortran/24640
18824 * gfortran.dg/label_2.f90: New test.
18825
18826 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18827
18828 * g++.dg/lookup/using12.C: Tighten error marker.
18829
18830 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
18831 Andrew Pinski <pinskia@physics.uc.edu>
18832
18833 * gcc.target/powerpc/darwin-abi-3.c: New file.
18834 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
18835 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
18836 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
18837 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
18838 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
18839 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
18840 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
18841 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
18842
18843 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
18844
18845 * gcc.dg/tree-ssa/loadpre1.c: New;
18846 * gcc.dg/tree-ssa/loadpre2.c: New;
18847 * gcc.dg/tree-ssa/loadpre3.c: New;
18848 * gcc.dg/tree-ssa/loadpre4.c: New;
18849 * gcc.dg/tree-ssa/loadpre5.c: New;
18850 * gcc.dg/tree-ssa/loadpre6.c: New;
18851 * gcc.dg/tree-ssa/loadpre7.c: New;
18852 * gcc.dg/tree-ssa/loadpre8.c: New;
18853 * gcc.dg/tree-ssa/loadpre9.c: New;
18854
18855 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
18856
18857 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
18858 * g++.dg/abi/thunk4.C: Likewise.
18859
18860 2006-01-01 Andreas Jaeger <aj@suse.de>
18861
18862 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
18863 portable.
18864
18865 2006-01-01 Jakub Jelinek <jakub@redhat.com>
18866
18867 PR c++/25294
18868 * gcc.dg/pragma-pack-3.c: New test.
18869 * g++.dg/parse/pragma3.C: New test.
18870
18871 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18872
18873 PR middle-end/24827
18874 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
18875
18876 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18877
18878 PR testsuite/25214
18879 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
18880
18881 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
18882
18883 PR fortran/22607
18884 * gfortran-dg/pure_byref_3.f90: New.
18885
18886 fortran/PR 25396
18887 * gfortran.dg/userdef_operator_1.f90: New.
18888
18889 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
18890
18891 * g++.dg/abi/thunk3.C: New.
18892 * g++.dg/abi/thunk4.C: New.
18893
18894 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
18895
18896 PR fortran/25532
18897 * gfortran.dg/host_used_types_1.f90: New test. Check that host
18898 associated derived type components of derived types are
18899 properly declared in contained procedures.
18900
18901 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18902
18903 PR libgfortran/25139
18904 * gfortran.dg/backspace_2.f: New test.
18905
18906 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18907
18908 PR libgfortran/25550
18909 * gfortran.dg/endfile.f: New test.
18910
18911 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18912
18913 PR libgfortran/25419
18914 * gfortran.dg/comma.f: New test.
18915
18916 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18917
18918 * lib/gfortran-dg.exp: Remove trailing whitespace.
18919 * lib/fortran-torture.exp: Test with -fbounds-check instead of
18920 -funroll-all-loops.
18921
18922 2005-12-28 Alan Modra <amodra@bigpond.net.au>
18923
18924 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
18925 Extended Double long doubles or repeat tests when long double is
18926 the same size as double.
18927
18928 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18929
18930 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
18931
18932 PR testsuite/25442
18933 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
18934 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
18935
18936 PR testsuite/25441
18937 * gcc.dg/pr23911.c: Make test variable static.
18938
18939 PR testsuite/25444
18940 * gcc.dg/tree-ssa/pr14841.c: Likewise.
18941
18942 2005-12-26 Mark Mitchell <mark@codesourcery.com>
18943
18944 PR c++/25439
18945 * g++.dg/parse/crash17.C: Adjust error markers.
18946 * g++.dg/template/error20.C: New test.
18947
18948 2005-12-26 Mark Mitchell <mark@codesourcery.com>
18949
18950 PR c++/23172
18951 * g++.dg/ext/complit4.C: New test.
18952
18953 PR c++/25417
18954 * g++.dg/ext/complit5.C: Likewise.
18955
18956 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
18957
18958 PR tree-optimization/25125
18959 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
18960 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
18961 * gcc.c-torture/execute/pr25125.c: New.
18962
18963 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
18964
18965 PR fortran/25029
18966 PR fortran/21256
18967 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
18968 functions with incorrect assumed size references.
18969
18970 2005-12-24 Mark Mitchell <mark@codesourcery.com>
18971
18972 PR c++/23171
18973 * g++.dg/opt/init1.C: New test.
18974
18975 2005-12-23 Mark Mitchell <mark@codesourcery.com>
18976
18977 PR c++/24671
18978 * g++.dg/template/sfinae3.C: New test.
18979
18980 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18981
18982 * g++.dg/other/friend4.C: New test.
18983
18984 2005-12-23 Jakub Jelinek <jakub@redhat.com>
18985
18986 PR target/25005
18987 * g++.dg/opt/pr25005.C: New test.
18988
18989 2005-12-22 Mark Mitchell <mark@codesourcery.com>
18990
18991 PR c++/25369
18992 * g++.dg/template/ptrmem16.C: New test.
18993
18994 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
18995
18996 PR fortran/25029
18997 PR fortran/21256
18998 * gfortran.dg/initialization_1.f90: Add test of SIZE.
18999
19000 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19001
19002 PR libgfortran/25307
19003 * gfortran.dg/list_read_5.f90: New test.
19004
19005 2005-12-22 Richard Henderson <rth@redhat.com>
19006
19007 * gcc.target/i386/sse-7.c: Use -msse2.
19008
19009 2005-12-23 Jakub Jelinek <jakub@redhat.com>
19010
19011 PR rtl-optimization/25432
19012 * gcc.c-torture/compile/20051216-1.c: New test.
19013
19014 PR objc/25328
19015 * objc/execute/pr25328.m: New test.
19016
19017 2005-12-22 Mark Mitchell <mark@codesourcery.com>
19018
19019 PR c++/25364
19020 * g++.dg/template/call4.C: New test.
19021
19022 2005-12-22 Dale Johannesen <dalej@apple.com>
19023
19024 * gcc.target/i386/sse-17.c: New.
19025
19026 2005-12-22 Paul Brook <paul@codesourcery.com>
19027
19028 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
19029
19030 2005-12-22 Paul Brook <paul@codesourcery.com>
19031
19032 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
19033
19034 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
19035
19036 PR tree-opt/25513
19037 * gcc.c-torture/compile/pr25513.c: New test.
19038
19039 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19040
19041 PR c++/23333
19042 * g++.dg/parse/error25.C: Add more tests.
19043
19044 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19045
19046 PR fortran/18990
19047 * gfortran.dg/der_charlen_1.f90: New.
19048
19049 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
19050
19051 PR fortran/20889
19052 * gfortran.dg/pointer_component_type_1.f90: New test.
19053
19054 PR fortran/25029
19055 PR fortran/21256
19056 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
19057 should give an error with assumed size array refernces and checks
19058 those that should not.
19059 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
19060 reference an upper bound so that it does not generate an error.
19061
19062 PR fortran/19362
19063 PR fortran/20244
19064 PR fortran/20864
19065 PR fortran/25391
19066 * gfortran.dg/used_dummy_types_1.f90: New test.
19067 * gfortran.dg/used_dummy_types_2.f90: New test.
19068 * gfortran.dg/used_dummy_types_3.f90: New test.
19069 * gfortran.dg/used_dummy_types_4.f90: New test.
19070 * gfortran.dg/used_dummy_types_5.f90: New test.
19071
19072 PR fortran/23152
19073 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
19074 group already being USE associated.
19075 * gfortran.dg/assumed_shape_nml.f90: New test.
19076 * gfortran.dg/assumed_size_nml.f90: New test.
19077
19078 PR fortran/20862
19079 PR fortran/25053
19080 PR fortran/25063
19081 PR fortran/25064
19082 PR fortran/25066
19083 PR fortran/25067
19084 PR fortran/25068
19085 PR fortran/25307
19086 * gfortran.dg/io_constraints_1.f90: New test.
19087 * gfortran.dg/io_constraints_1.f90: New test.
19088 * gfortran.dg/iostat_3.f90: Change wording of warning.
19089 * gfortran.dg/g77/19981216-0.f: The same.
19090
19091 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
19092
19093 PR tree-optimization/23518
19094 * gcc.dg/pr23518.c: New.
19095
19096 2005-12-21 Mike Stump <mrs@apple.com>
19097
19098 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
19099
19100 2005-12-21 Paul Brook <paul@codesourcery.com>
19101
19102 * gcc.dg/pr19340.c: Skip on m68k targets.
19103
19104 2005-12-21 Steven Bosscher <stevenb@suse.de>
19105
19106 PR rtl-optimization/25196
19107 * gcc.dg/pr25196.c: New test.
19108
19109 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
19110
19111 PR fortran/25423
19112 gfortran.dg/where_nested_1.f90: New.
19113
19114 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
19115
19116 PR tree-optimization/25382.
19117 * gcc.dg/tree-ssa/pr25382.c: New.
19118
19119 2005-12-20 Richard Guenther <rguenther@suse.de>
19120
19121 PR middle-end/24306
19122 * gcc.target/i386/pr24306.c: New testcase.
19123
19124 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
19125
19126 PR tree-optimization/25501
19127 * gcc.dg/tree-ssa/pr25501.c: New.
19128
19129 2005-12-20 Richard Guenther <rguenther@suse.de>
19130
19131 Revert
19132 2005-12-02 Richard Guenther <rguenther@suse.de>
19133
19134 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19135
19136 2005-12-20 Mark Mitchell <mark@codesourcery.com>
19137
19138 PR c++/21228
19139 * g++.dg/warn/Wunreachable-code-2.C: New test.
19140
19141 2005-12-19 Mark Mitchell <mark@codesourcery.com>
19142
19143 PR c++/24278
19144 * g++.dg/template/ctor5.C: New test.
19145
19146 PR c++/24915
19147 * g++.dg/template/overload8.C: New test.
19148
19149 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
19150
19151 * gcc.c-torture/compile/pr25483 : New test.
19152
19153 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19154
19155 PR c++/20552
19156 * g++.dg/ext/typeof10.C: New test.
19157
19158 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
19159
19160 * gcc.dg/mt-loopi1.c: New.
19161
19162 2005-12-18 Richard Guenther <rguenther@suse.de>
19163
19164 PR tree-optimization/25481
19165 * gcc.dg/torture/pr25481.c: New testcase.
19166
19167 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
19168
19169 PR rtl-optimization/21041
19170 * gcc.dg/pr21041.c: New test.
19171
19172 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19173
19174 PR libgfortran/25463
19175 * gfortran.dg/advance.f90: New test.
19176
19177 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
19178
19179 * gcc.dg/20051201-1.c: New test.
19180
19181 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
19182
19183 PR fortran/25018
19184 * gfortran.dg/initialization_1.f90: New test.
19185 * gfortran.dg/enum_5.f90: Change dg-error to new message.
19186 * gfortran.dg/g77/980616-0.f: The same.
19187
19188 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19189
19190 * PR fortran/25458
19191 * gfortran.dg/chkbits.f90: New test.
19192
19193 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19194
19195 * gfortran.dg/enum_5.f: Revert to previous version.
19196
19197 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19198
19199 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
19200 * gfortran.dg/nested_modules_1.f90: Ditto.
19201 * gfortran.dg/hollerith_f95.f90: Ditto.
19202 * gfortran.dg/select_5.f90: Ditto.
19203 * gfortran.dg/secnds.f: Ditto.
19204 * gfortran.dg/hollerith2.f90: Ditto.
19205 * gfortran.dg/imag_2.f: Ditto.
19206 * gfortran.dg/ftell_2.f90: Ditto.
19207 * gfortran.dg/malloc_free_1.f90: Ditto.
19208 * gfortran.dg/logint-1.f: Ditto.
19209 * gfortran.dg/recursive_statement_functions.f90: Ditto.
19210 * gfortran.dg/e_d_fmt.f90: Ditto.
19211 * gfortran.dg/hollerith_legacy.f90: Ditto.
19212 * gfortran.dg/logint-2.f: Ditto.
19213 * gfortran.dg/enum_5.f90: Ditto.
19214 * gfortran.dg/f2c_2.f90: Ditto.
19215 * gfortran.dg/pr17143.f90: Ditto.
19216 * gfortran.dg/namelist_14.f90: Ditto.
19217 * gfortran.dg/logint-3.f: Ditto.
19218 * gfortran.dg/spread_scalar_source.f90: Ditto.
19219 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
19220 * gfortran.dg/namelist_11.f: Ditto.
19221 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19222 * gfortran.dg/g77/20010519-1.f
19223 * gfortran.dg/g77/alpha1.f: Ditto.
19224 * gfortran.dg/g77/990115-1.f: Ditto.
19225 * gfortran.dg/g77/erfc.f: Ditto.
19226 * gfortran.dg/g77/19990313-3.f: Ditto.
19227 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
19228 * gfortran.dg/g77/20010426.f: Ditto.
19229 * gfortran.dg/g77/19990313-0.f: Ditto.
19230 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
19231 * gfortran.dg/g77/20000629-1.f: Ditto.
19232 * gfortran.dg/g77/970125-0.f: Ditto.
19233 * gfortran.dg/g77/8485.f: Ditto.
19234 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
19235 * gfortran.dg/g77/19990313-1.f: Ditto.
19236 * gfortran.dg/g77/int8421.f: Ditto.
19237 * gfortran.dg/g77/19990305-0.f: Ditto.
19238 * gfortran.dg/g77/947.f: Ditto.
19239 * gfortran.dg/g77/19990905-2.f: Ditto.
19240 * gfortran.dg/g77/cabs.f: Ditto.
19241 * gfortran.dg/g77/19990313-2.f: Ditto.
19242 * gfortran.dg/g77/20020307-1.f: Ditto.
19243 * gfortran.dg/g77/dcomplex.f: Ditto.
19244 * gfortran.dg/g77/19990502-1.f: Ditto.
19245 * gfortran.dg/g77/19981216-0.f: Ditto.
19246 * gfortran.dg/common_4.f90: Ditto.
19247 * gfortran.dg/entry_4.f90: Ditto.
19248 * gfortran.dg/equiv_constraint_2.f90: Ditto.
19249 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
19250 * gfortran.dg/namelist_12.f: Ditto.
19251 * gfortran.dg/scale_1.f90: Ditto.
19252 * gfortran.dg/modulo_1.f90
19253 * gfortran.dg/hollerith.f90: Ditto.
19254 * gfortran.dg/direct_io_3.f90: Ditto.
19255 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
19256 * gfortran.dg/gnu_logical_1.F: Ditto.
19257 * gfortran.dg/unf_io_convert_1.f90: Ditto.
19258 * gfortran.dg/assign_1.f90: Ditto.
19259 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
19260 * gfortran.dg/pr23095.f: Ditto.
19261 * gfortran.dg/read_float_1.f90: Ditto.
19262
19263 2005-12-17 Andreas Jaeger <aj@suse.de>
19264
19265 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
19266 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
19267
19268 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19269
19270 PR fortran/24268
19271 * gfortran.dg/fmt_white.f: New test.
19272
19273 2005-12-16 Steven G. Kargl <kargls@comcast.net>
19274
19275 * gfortran.dg/label_1.f90: New test.
19276
19277 2005-12-15 Ben Elliston <bje@au.ibm.com>
19278
19279 PR testsuite/25422
19280 * gcc.dg/20031012-1.c: Add -Walways-true option.
19281 * gcc.dg/weak/weak-3.c: Likewise.
19282 * g++.old-deja/g++.mike/warn8.C: Likewise.
19283
19284 2005-12-16 Mike Stump <mrs@apple.com>
19285
19286 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
19287 exit.
19288
19289 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19290
19291 PR libgfortran/25264
19292 PR libgfortran/25349
19293 * gfortran.dg/tl_editing.f90: Added additional checks.
19294 * gfortran.dg/t_editing.f: New test.
19295 * gfortran.dg/write_padding.f90: New test
19296
19297 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19298
19299 PR testsuite/25215
19300 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
19301
19302 2005-12-16 Jakub Jelinek <jakub@redhat.com>
19303
19304 PR rtl-optimization/24899
19305 * gcc.c-torture/execute/20051215-1.c: New test.
19306
19307 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
19308
19309 PR 24823
19310 * gfortran.dg/pr24823.f: New test.
19311
19312 2005-12-16 Jeff Law <law@redhat.com>
19313
19314 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
19315
19316 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
19317
19318 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19319 (base_types): Change C++ style comments to C style comments. Remove
19320 aligned types from the array. Keep Enums disabled.
19321 (complex_types): Remove aligned types from the array.
19322 Comment out "_Complex long double".
19323 (attrib_types): Remove.
19324 (complex_attrib_types): Remove.
19325 (attrib_array_types): Remove.
19326 (complex_attrib_array_types): Remove.
19327 (aligned_bitfld_types): Remove.
19328 (n_aligned_bitfld_types): Remove.
19329 (FEATURE_ALIGNEDPACKED): Delete.
19330 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
19331 (singles): Remove support for adding attributes.
19332 (choose_type): Remove support for attributed types.
19333 (generate_fields): Remove support for attributed bit-fields.
19334 Remove support for adding attributes.
19335 (generate_random_tests): Remove support for adding attributes.
19336 (features): Add back "[0] :0" and "complex vector [0]".
19337 (main): Remove support for attributed bit-fields.
19338 Uncomment the calling of generate_random_tests for the rests of
19339 the tests.
19340
19341 2005-12-16 Jan Hubicka <jh@suse.cz>
19342
19343 * gcc.c-torture/combine/pr25224.c: New.
19344
19345 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
19346
19347 PR other/25028
19348 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
19349 HP-UX.
19350
19351 2005-12-15 Richard Sandiford <richard@codesourcery.com>
19352
19353 * gcc.dg/20051215-1.c: New file.
19354
19355 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19356
19357 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
19358 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
19359
19360 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
19361
19362 PR fortran/18197
19363 * gfortran.dg/dummy_functions_1.f90: New.
19364
19365 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
19366
19367 PR rtl-optimization/25310
19368 * gcc.c-torture/compile/pr25310.c: New test.
19369
19370 2005-12-14 Jakub Jelinek <jakub@redhat.com>
19371
19372 PR debug/25023
19373 * gcc.dg/pr25023.c: New test.
19374
19375 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19376
19377 * g++.old-deja/g++.brendan/redecl1.C,
19378 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
19379 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
19380 g++.old-deja/g++.oliva/typeof1.C,
19381 g++.old-deja/g++.other/crash16.C,
19382 g++.old-deja/g++.other/crash34.C,
19383 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
19384 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
19385 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
19386 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
19387 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
19388 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
19389 Remove xfail.
19390
19391 2005-12-14 Kean Johnston <jkj@sco.com>
19392 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19393
19394 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
19395 * gcc.target/i386/20020523-1.c: Ditto.
19396 * gcc.target/i386/tailcall-1.c: Ditto.
19397 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
19398 * gcc.target/i386/ssetype-5.c: Ditto.
19399
19400 2005-12-14 Jeff Law <law@redhat.com>
19401
19402 * gcc.dg/tree-ssa/foldstring-1.c: New test.
19403
19404 2005-12-14 Jakub Jelinek <jakub@redhat.com>
19405
19406 PR target/25254
19407 PR target/24188
19408 * gcc.target/i386/pr25254.c: New test.
19409 * gfortran.dg/PR24188.f: New test.
19410
19411 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
19412
19413 * lib/fortran-torture.exp: Catch remaining uses of
19414 remote_file build delete.
19415
19416 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19417
19418 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
19419
19420 2005-12-14 Ben Elliston <bje@au.ibm.com>
19421
19422 * gcc.dg/warn-addr-cmp.c: New test.
19423
19424 2005-12-13 Jakub Jelinek <jakub@redhat.com>
19425
19426 PR debug/25023
19427 PR target/25293
19428 * gcc.target/i386/pr25293.c: New test.
19429
19430 2005-12-13 Petr Machata <machata@post.cz>
19431
19432 PR c++/24907
19433 * g++.dg/parse/comma2.C: New test.
19434
19435 2005-12-13 Mark Mitchell <mark@codesourcery.com>
19436 Jakub Jelinek <jakub@redhat.com>
19437
19438 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
19439 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
19440 (limits.h): Include unconditionally.
19441 (stdlib.h): Likewise.
19442 (hashtab.h): Do not include.
19443 (getopt.h): Likewise.
19444 (stddef.h): Include.
19445 (hashval_t): Define.
19446 (struct entry): Add "next" field.
19447 (HASH_SIZE): New macro.
19448 (hash_table): New variable.
19449 (switchfiles): Do not use xmalloc.
19450 (mix): New macro.
19451 (iterative_hash): New function.
19452 (hasht): Remove.
19453 (e_exists): New function.
19454 (e_insert): Likewise.
19455 (output): Use, instead of libiberty hashtable functions.
19456 (main): Do not use getopt. Do not call htab_create.
19457
19458 2005-12-13 Jakub Jelinek <jakub@redhat.com>
19459
19460 PR c++/25331
19461 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
19462 put atal* and atpaal* attributes on array elements.
19463 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
19464 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
19465 put atal* and atpaal* attributes on array elements.
19466 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
19467
19468 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
19469
19470 * gcc.dg/single-precision-constant.c: New test.
19471
19472 2005-12-13 Alan Modra <amodra@bigpond.net.au>
19473
19474 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
19475 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
19476 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
19477 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19478 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19479 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19480 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
19481 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
19482 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
19483 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
19484 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
19485 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
19486 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
19487 gcc.target/powerpc/ppc-sdata-2.c,
19488 gcc.target/powerpc/ppc-stackalign-1.c,
19489 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
19490 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
19491 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
19492 gcc.target/powerpc/rs6000-ldouble-2.c,
19493 gcc.target/powerpc/rs6000-power2-1.c,
19494 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
19495 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
19496 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
19497 option into target selector.
19498 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
19499 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
19500
19501 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
19502
19503 PR objc/25348
19504 * objc.dg/encode-9.m: New test.
19505
19506 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19507
19508 PR testsuite/20772
19509 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
19510 * gcc.dg/asm-b.c: Fix typo.
19511 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
19512 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19513 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
19514 i?86 lp64 and x86_64 ilp32.
19515 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
19516 on i?86 lp64.
19517 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
19518
19519 2005-12-12 Steven G. Kargl <kargls@comcast.net>
19520
19521 PR fortran/25078
19522 gfortran.dg/equiv_5.f90: New test.
19523
19524 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
19525
19526 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
19527 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
19528 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
19529 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
19530 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
19531 * gcc.dg/tree-ssa/reassoc-5.c: New.
19532 * gcc.dg/tree-ssa/reassoc-6.c: New.
19533 * gcc.dg/tree-ssa/reassoc-7.c: New.
19534 * gcc.dg/tree-ssa/reassoc-8.c: New.
19535 * gcc.dg/tree-ssa/reassoc-9.c: New.
19536 * gcc.dg/tree-ssa/reassoc-10.c: New.
19537 * gcc.dg/tree-ssa/reassoc-11.c: New.
19538
19539 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19540
19541 PR testsuite/25167
19542 PR testsuite/24478
19543 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
19544
19545 2005-12-12 Mark Mitchell <mark@codesourcery.com>
19546
19547 PR c++/25300
19548 * g++.dg/template/inherit.C: Do not use a generic error message.
19549
19550 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
19551
19552 PR libobjc/25354
19553 * objc.dg/gnu-encoding: New directory.
19554 * objc.dg/gnu-encoding/compat-common.h: New file.
19555 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
19556 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
19557 * objc.dg/gnu-encoding/vector-defs.h: New file.
19558 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
19559 * objc.dg/gnu-encoding/generate-random.c: New file.
19560 * objc.dg/gnu-encoding/generate-random_r.c: New file.
19561 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
19562 * objc.dg/gnu-encoding/generate-random.h: New file.
19563
19564 2005-12-11 Mark Mitchell <mark@codesourcery.com>
19565
19566 PR c++/25337
19567 * g++.dg/template/defarg7.C: New test.
19568
19569 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
19570
19571 PR libobjc/25347
19572 * objc.dg/encode-8.m: New test.
19573
19574 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
19575
19576 PR libobjc/25346
19577 * objc.dg/encode-7.m: New test.
19578
19579 2005-12-10 Mark Mitchell <mark@codesourcery.com>
19580
19581 PR c++/25010
19582 * g++.dg/opt/inline10.C: New test.
19583
19584 2005-12-11 Steven G. Kargl <kargls@comcast.net>
19585
19586 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
19587
19588 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
19589
19590 * gfortran.dg/substring_equivalence.f90: typo in comment
19591
19592 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19593
19594 PR fortran/25068
19595 * gfortran.dg/iostat_3.f90: New test.
19596
19597 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
19598
19599 PR fortran/23815
19600 * gfortran.dg/unf_io_convert_1.f90: New test.
19601 * gfortran.dg/unf_io_convert_2.f90: New test.
19602 * gfortran.dg/unf_io_convert_3.f90: New test.
19603
19604 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19605
19606 PR testsuite/20772
19607 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
19608 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
19609 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
19610 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
19611 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
19612 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
19613 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
19614 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
19615 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
19616 gcc.dg/torture/fp-int-convert-float128-timode.c,
19617 gcc.dg/torture/fp-int-convert-float128.c,
19618 gcc.dg/torture/fp-int-convert-float80-timode.c,
19619 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
19620 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
19621
19622 * gcc.dg/tls/opt-1.c: Require effective target fpic.
19623
19624 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
19625
19626 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
19627
19628 2005-12-10 Richard Sandiford <richard@codesourcery.com>
19629
19630 * gcc.dg/20051207-1.c,
19631 * gcc.dg/20051207-2.c,
19632 * gcc.dg/20051207-3.c: New tests.
19633
19634 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19635
19636 PR testsuite/20772
19637 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
19638 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
19639 dg-skip-if target selector.
19640
19641 PR testsuite/20772
19642 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
19643 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
19644 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
19645 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
19646 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
19647 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
19648 and/or merge with i?86 cases.
19649
19650 * gcc.dg/tls/opt-3.c: Require effective target fpic.
19651
19652 PR testsuite/20772
19653 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
19654 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
19655 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
19656 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
19657 x86_64-*-linux*.
19658
19659 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
19660
19661 PR target/25311
19662 * gcc.c-torture/compile/pr25311.c: New test.
19663
19664 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19665
19666 PR libgfortran/25039
19667 * gfortran.dg/read_comma.f: New test.
19668
19669 2005-12-08 Jakub Jelinek <jakub@redhat.com>
19670
19671 PR c++/19317
19672 * g++.dg/opt/pr19317-1.C: New test.
19673 * g++.dg/opt/pr19317-2.C: New test.
19674 * g++.dg/opt/pr19317-3.C: New test.
19675
19676 PR target/19005
19677 * gcc.c-torture/execute/pr19005.c: New test.
19678
19679 PR target/17828
19680 * g++.old-deja/g++.other/comdat5.C: New test.
19681 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
19682
19683 * g++.dg/compat/struct-layout-1.exp: New file.
19684 * g++.dg/compat/struct-layout-1.h: New.
19685 * g++.dg/compat/struct-layout-1_generate.c: New.
19686 * g++.dg/compat/struct-layout-1_x1.h: New.
19687 * g++.dg/compat/struct-layout-1_x2.h: New.
19688 * g++.dg/compat/struct-layout-1_y1.h: New.
19689 * g++.dg/compat/struct-layout-1_y2.h: New.
19690
19691 * gcc.dg/20050330-2.c: New test.
19692
19693 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
19694
19695 PR fortran/25292
19696 * gfortran.dg/associated_1.f90: New.
19697
19698 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
19699
19700 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
19701 ILP32 vect_no_align platforms.
19702
19703 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
19704 Jakub Jelinek <jakub@redhat.com>
19705
19706 PR target/25268
19707 * gcc.c-torture/compile/20051207-1.c: New test.
19708
19709 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19710
19711 PR testsuite/20772
19712 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
19713 gcc.dg/torture/pr18582-1.c,
19714 gcc.target/i386/attributes-error.c: Also test on x86_64.
19715
19716 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
19717
19718 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19719
19720 PR c++/19397
19721 * g++.dg/template/typedef3.C: New test.
19722
19723 PR c++/19762
19724 PR c++/19764
19725 * g++.dg/template/dtor3.C: Fix error markers.
19726
19727 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
19728
19729 * lib/target-supports.exp (check_effective_target_sync_char_short):
19730 Add s390*.
19731
19732 2005-12-06 Janis Johnson <janis187@us.ibm.com>
19733
19734 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
19735
19736 2005-12-06 Roger Sayle <roger@eyesopen.com>
19737
19738 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
19739 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
19740 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
19741 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
19742
19743 2005-12-06 Roger Sayle <roger@eyesopen.com>
19744
19745 PR c++/25263
19746 * g++.dg/other/array2.C: New test case.
19747
19748 2005-12-05 Geoffrey Keating <geoffk@apple.com>
19749
19750 * gcc.dg/darwin-weakimport-3.c: New.
19751
19752 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
19753 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
19754 and to work on Darwin.
19755 * gcc.dg/attr-weakref-1b.c: New file.
19756 * gcc.dg/attr-weakref-2.c: New test.
19757 * gcc.dg/darwin-weakref-1.c: New test.
19758
19759 2005-12-05 Janis Johnson <janis187@us.ibm.com>
19760
19761 PR testsuite/25247
19762 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
19763 use in selector expressions.
19764 (dg-xfail-if): Ditto.
19765 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
19766 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
19767 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
19768 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
19769 * gcc.test-framework/test-framework.exp: Skip generated tests if
19770 CHECK_TEST_FRAMEWORK is not 1.
19771
19772 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
19773
19774 PR tree-optimization/24963
19775 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
19776
19777 PR target/24108
19778 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
19779
19780 PR target/18580
19781 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
19782 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
19783 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
19784 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
19785
19786 2005-12-05 Jakub Jelinek <jakub@redhat.com>
19787
19788 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
19789 dg-options.
19790
19791 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
19792
19793 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
19794
19795 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
19796
19797 * gcc.dg/format/cast-1.c: New test.
19798
19799 2005-12-04 Roger Sayle <roger@eyesopen.com>
19800
19801 PR c/7776
19802 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
19803 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
19804 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
19805 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
19806
19807 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
19808
19809 * gcc.dg/cast-pretty-print-1.c: New test.
19810
19811 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
19812
19813 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
19814
19815 2005-12-02 Mark Mitchell <mark@codesourcery.com>
19816
19817 PR c++/24173
19818 * g++.dg/template/friend40.C: New test.
19819
19820 2005-12-02 Jakub Jelinek <jakub@redhat.com>
19821
19822 PR target/25199
19823 * gcc.target/i386/movq-2.c: New test.
19824 * gcc.target/i386/movq.c: Remove target i?86, instead add
19825 dg-require-effective-target ilp32.
19826
19827 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19828
19829 PR c++/24103
19830 * g++.dg/other/default1.C: New test.
19831
19832 2005-12-02 Richard Guenther <rguenther@suse.de>
19833
19834 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19835
19836 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
19837
19838 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
19839
19840 2005-12-02 Alan Modra <amodra@bigpond.net.au>
19841
19842 PR target/21017
19843 * gcc.target/powerpc/rotate.c: New.
19844
19845 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19846
19847 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
19848 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
19849
19850 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
19851
19852 PR c/13384
19853 * gcc.dg/pr17730-1.c: Adjust.
19854 * gcc.dg/lvalue1.c (main): Likewise.
19855 * gcc.dg/lvalue-2.c: Likewise.
19856 * g++.dg/pr7503-3.C
19857
19858 2005-12-01 Geoffrey Keating <geoffk@apple.com>
19859
19860 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
19861 error messages.
19862
19863 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
19864
19865 PR fortran/24789
19866 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
19867
19868 2005-12-01 Uros Bizjak <uros@kss-loka.si>
19869
19870 PR target/24475
19871 * lib/target-supports.exp (check_effective_target_tls): New.
19872 (check_effective_target_tls_runtime): New.
19873 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
19874 for TLS support.
19875 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
19876 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19877 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
19878 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
19879 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
19880 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
19881 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19882 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
19883 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
19884 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
19885 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
19886 effective-target TLS.
19887 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
19888 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
19889 effective-target TLS runtime.
19890
19891 2005-12-01 Uros Bizjak <uros@kss-loka.si>
19892
19893 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
19894
19895 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
19896
19897 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
19898 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
19899 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
19900 ignored" warnings when "packing" is the same as the ABI layout.
19901
19902 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
19903
19904 PR fortran/21302
19905 * gfortran.dg/line_length_1.f: New test.
19906 * gfortran.dg/line_length_2.f90: Ditto.
19907
19908 2005-11-30 Richard Guenther <rguenther@suse.de>
19909
19910 PR tree-optimization/21655
19911 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
19912
19913 2005-11-30 Dale Johannesen <dalej@apple.com>
19914
19915 * gcc.c-torture/compile/pr24930.c: New.
19916
19917 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
19918
19919 PR fortran/15809
19920 * gfortran.dg/auto_char_dummy_array.f90: New test.
19921
19922 2005-11-30 Jeff Law <law@redhat.com>
19923
19924 * g++.old-deja/g++.law/pr25000.C: New test.
19925
19926 2005-11-30 Jakub Jelinek <jakub@redhat.com>
19927
19928 * gcc.dg/tls/opt-11.c: New test.
19929
19930 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
19931
19932 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
19933 targets.
19934 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
19935 LP64 ia64.
19936
19937 2005-11-29 Jakub Jelinek <jakub@redhat.com>
19938
19939 * gfortran.dg/open_access_1.f90: New test.
19940
19941 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19942
19943 * gcc.dg/charset/builtin2.c: New test.
19944
19945 2005-11-28 Jakub Jelinek <jakub@redhat.com>
19946
19947 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
19948 on mmix-*-* for *_[xy].c.
19949
19950 2005-11-28 Kean Johnston <jkj@sco.com>
19951
19952 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
19953 headers.
19954 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
19955 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
19956 * gcc.target/i386/asm-3.c: Ditto.
19957 * gcc.target/i386/clobbers.c: Ditto.
19958 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
19959 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
19960 test regexp.
19961 * gcc.target/i386/mul.c: Ditto.
19962 * gcc.target/i386/ssetype-1.c: Ditto.
19963 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
19964 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
19965 static so the test works with -fPIC mode too. Based on comment in
19966 PR19231 by Pinski.
19967 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
19968
19969 2005-11-28 Richard Guenther <rguenther@suse.de>
19970
19971 * gcc.dg/alias-9.c: New testcase.
19972 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
19973
19974 2005-11-28 Roger Sayle <roger@eyesopen.com>
19975 Uros Bizjak <uros@kss-loka.si>
19976
19977 PR middle-end/20219
19978 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
19979 tan(x)/sin(x) transformations.
19980
19981 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
19982
19983 PR middle-end/24575
19984 * gcc.dg/tree-ssa/divide-3.c: New test.
19985 * gcc.dg/tree-ssa/divide-4.c: New test.
19986
19987 2005-11-27 Steven G. Kargl <kargls@comcast.net>
19988
19989 PR fortran/24917
19990 * gfortran.dg/boz_6.f90: New test.
19991
19992 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19993
19994 PR fortran/23912
19995 * gfortran.dg/modulo_1.f90: New test.
19996
19997 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19998
19999 PR libfortran/24919
20000 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
20001 fail on CRLF platforms.
20002 * gfortran.dg/ftell_2.f90: Likewise.
20003
20004 2005-11-26 Eric Christopher <echristo@apple.com>
20005
20006 * gcc.dg/intmax_t-1.c: Remove mips xfail.
20007
20008 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
20009
20010 * objc.dg/gnu-runtime-3.m: Simplify.
20011
20012 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
20013
20014 PR middle-end/23669
20015 * gcc.dg/tree-ssa/divide-1.c: New test.
20016 * gcc.dg/tree-ssa/divide-2.c: New test.
20017
20018 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
20019
20020 PR libgfortran/24945
20021 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
20022
20023 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
20024
20025 PR libgfortran/24945
20026 * gfortran.dg/open_status_2.f90: New test.
20027
20028 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20029
20030 * gcc.c-torture/execute/builtins/fprintf.c,
20031 gcc.c-torture/execute/builtins/fputs-lib.c,
20032 gcc.c-torture/execute/builtins/fputs.c,
20033 gcc.c-torture/execute/builtins/lib/fprintf.c,
20034 gcc.c-torture/execute/builtins/lib/printf.c,
20035 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
20036
20037 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
20038
20039 * gcc.dg/20050922-2.c: New test.
20040
20041 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
20042
20043 * objc.dg/gnu-runtime-3.m: New test.
20044
20045 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20046
20047 PR c++/9278
20048 * g++.dg/other/void1.C: New test.
20049
20050 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
20051
20052 PR middle-end/24998
20053 * gcc.dg/torture/fp-int-convert-float.c,
20054 gcc.dg/torture/fp-int-convert-double.c,
20055 gcc.dg/torture/fp-int-convert-long-double.c,
20056 gcc.dg/torture/fp-int-convert-timode.c,
20057 gcc.dg/torture/fp-int-convert-float80.c,
20058 gcc.dg/torture/fp-int-convert-float80-timode.c,
20059 gcc.dg/torture/fp-int-convert-float128.c,
20060 gcc.dg/torture/fp-int-convert-float128-timode.c,
20061 gcc.dg/torture/fp-int-convert.h: New files.
20062
20063 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
20064
20065 PR middle-end/24989
20066 * gcc.dg/tree-ssa/bool-10.c: New test.
20067 * gcc.dg/tree-ssa/bool-11.c: New test.
20068 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
20069
20070 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
20071
20072 PR middle-end/24990
20073 * tree-ssa/pr24990-1.c: New test.
20074
20075 2005-11-24 Richard Guenther <rguenther@suse.de>
20076 Dirk Mueller <dmueller@suse.de>
20077
20078 PR c++/14024
20079 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
20080 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
20081 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
20082 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
20083 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
20084 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
20085
20086 2005-11-23 Uros Bizjak <uros@kss-loka.si>
20087
20088 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
20089
20090 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
20091
20092 PR c/21668
20093 * gcc.dg/Wc++-compat.c: New.
20094 * gcc.dg/Wno-c++-compat.c: New.
20095
20096 2005-11-23 Alan Modra <amodra@bigpond.net.au>
20097
20098 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
20099 (vspltish, vspltisw): Likewise.
20100
20101 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20102
20103 PR libgfortran/24794
20104 * gfortran.dg/namelist_12.f: Fix quotes.
20105 * gfortran.dg/namelist_13.f90: Fix quotes.
20106 * gfortran.dg/namelist_14.f90: Fix quotes.
20107 * gfortran.dg/namelist_15.f90: Fix quotes.
20108 * gfortran.dg/namelist_use.f90: Fix quotes.
20109 * gfortran.dg/namelist_use_only.f90: Fix quotes.
20110 * gfortran.dg/namelist_21.f90: New test.
20111 * gfortran.dg/namelist_22.f90: New test.
20112
20113 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
20114
20115 PR target/23435
20116 * gcc.c-torture/compile/pr23435.c: New.
20117
20118 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
20119
20120 * gcc.c-torture/execute/floatunsisf-1.c: New test.
20121
20122 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
20123
20124 * gcc.target/powerpc/405-macchw-1.c,
20125 gcc.target/powerpc/405-macchw-2.c,
20126 gcc.target/powerpc/405-macchwu-1.c,
20127 gcc.target/powerpc/405-macchwu-2.c,
20128 gcc.target/powerpc/405-machhw-1.c,
20129 gcc.target/powerpc/405-machhw-2.c,
20130 gcc.target/powerpc/405-machhwu-1.c,
20131 gcc.target/powerpc/405-machhwu-2.c,
20132 gcc.target/powerpc/405-maclhw-1.c,
20133 gcc.target/powerpc/405-maclhw-2.c,
20134 gcc.target/powerpc/405-maclhwu-1.c,
20135 gcc.target/powerpc/405-maclhwu-2.c,
20136 gcc.target/powerpc/405-mulchw-1.c,
20137 gcc.target/powerpc/405-mulchw-2.c,
20138 gcc.target/powerpc/405-mulchwu-1.c,
20139 gcc.target/powerpc/405-mulchwu-2.c,
20140 gcc.target/powerpc/405-mulhhw-1.c,
20141 gcc.target/powerpc/405-mulhhw-2.c,
20142 gcc.target/powerpc/405-mulhhwu-1.c,
20143 gcc.target/powerpc/405-mulhhwu-2.c,
20144 gcc.target/powerpc/405-mullhw-1.c,
20145 gcc.target/powerpc/405-mullhw-2.c,
20146 gcc.target/powerpc/405-mullhwu-1.c,
20147 gcc.target/powerpc/405-mullhwu-2.c,
20148 gcc.target/powerpc/405-nmacchw-1.c,
20149 gcc.target/powerpc/405-nmacchw-2.c,
20150 gcc.target/powerpc/405-nmachhw-1.c,
20151 gcc.target/powerpc/405-nmachhw-2.c,
20152 gcc.target/powerpc/405-nmaclhw-1.c,
20153 gcc.target/powerpc/405-nmaclhw-2.c,
20154 gcc.target/powerpc/440-macchw-1.c,
20155 gcc.target/powerpc/440-macchw-2.c,
20156 gcc.target/powerpc/440-macchwu-1.c,
20157 gcc.target/powerpc/440-macchwu-2.c,
20158 gcc.target/powerpc/440-machhw-1.c,
20159 gcc.target/powerpc/440-machhw-2.c,
20160 gcc.target/powerpc/440-machhwu-1.c,
20161 gcc.target/powerpc/440-machhwu-2.c,
20162 gcc.target/powerpc/440-maclhw-1.c,
20163 gcc.target/powerpc/440-maclhw-2.c,
20164 gcc.target/powerpc/440-maclhwu-1.c,
20165 gcc.target/powerpc/440-maclhwu-2.c,
20166 gcc.target/powerpc/440-mulchw-1.c,
20167 gcc.target/powerpc/440-mulchw-2.c,
20168 gcc.target/powerpc/440-mulchwu-1.c,
20169 gcc.target/powerpc/440-mulchwu-2.c,
20170 gcc.target/powerpc/440-mulhhw-1.c,
20171 gcc.target/powerpc/440-mulhhw-2.c,
20172 gcc.target/powerpc/440-mulhhwu-1.c,
20173 gcc.target/powerpc/440-mulhhwu-2.c,
20174 gcc.target/powerpc/440-mullhw-1.c,
20175 gcc.target/powerpc/440-mullhw-2.c,
20176 gcc.target/powerpc/440-mullhwu-1.c,
20177 gcc.target/powerpc/440-mullhwu-2.c,
20178 gcc.target/powerpc/440-nmacchw-1.c,
20179 gcc.target/powerpc/440-nmacchw-2.c,
20180 gcc.target/powerpc/440-nmachhw-1.c,
20181 gcc.target/powerpc/440-nmachhw-2.c,
20182 gcc.target/powerpc/440-nmaclhw-1.c,
20183 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
20184
20185 2005-11-21 Jakub Jelinek <jakub@redhat.com>
20186
20187 PR fortran/24774
20188 * gfortran.dg/inquire_9.f90: New test.
20189
20190 PR fortran/21647
20191 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
20192
20193 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
20194
20195 PR libfortran/24432
20196 * lib/target-supports.exp (check_effective_target_fortran_large_real):
20197 Check that 'cos' is supported.
20198
20199 2005-11-21 Paul Thomas <pault@gcc.gnu.org
20200
20201 PR fortran/24223
20202 * gfortran.dg/substring_equivalence.f90: New test.
20203
20204 PR fortran/24705
20205 * gfortran.dg/auto_internal_assumed.f90: New test.
20206
20207 2005-11-21 Uros Bizjak <uros@kss-loka.si>
20208
20209 * gcc.dg/fold-div-2.c: New test.
20210
20211 2005-11-20 Ian Lance Taylor <ian@airs.com>
20212
20213 PR rtl-optimization/24883
20214 * gcc.c-torture/compile/pr24883.c: New test.
20215
20216 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
20217
20218 PR middle-end/20583
20219 * gcc.c-torture/compile/pr20583.c: New.
20220
20221 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
20222
20223 * gcc.c-torture/execute/usmul.c: New test.
20224
20225 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
20226
20227 * gcc.dg/tree-ssa/vrp22.c: New test.
20228
20229 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
20230
20231 PR middle-end/24912
20232 * gcc.dg/torture/pr24912-1.c: New test.
20233
20234 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
20235
20236 PR fortran/24862
20237 * gfortran.dg/arrayio_derived_1.f90: New test.
20238
20239 2005-11-19 Richard Guenther <rguenther@suse.de>
20240
20241 PR middle-end/23294
20242 * gcc.dg/tree-ssa/pr23294.c: New testcase.
20243
20244 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
20245
20246 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
20247
20248 2005-11-18 Mark Mitchell <mark@codesourcery.com>
20249
20250 PR c++/8355
20251 * g++.dg/template/friend39.C: New test.
20252
20253 2005-11-18 James E Wilson <wilson@specifix.com>
20254
20255 * gcc.dg/builtin-strstr.c: New.
20256
20257 2005-11-18 Richard Henderson <rth@redhat.com>
20258
20259 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
20260 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
20261 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
20262 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
20263 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
20264 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
20265 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
20266 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
20267 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
20268 renaming to remove initial "ia64-".
20269
20270 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
20271
20272 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
20273
20274 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
20275
20276 * g++.dg/cpp/string-2.C: New test.
20277
20278 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
20279
20280 * gcc.dg/tree-ssa/loop-14.c: New test.
20281
20282 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
20283 Michael Chamberlain <michael@chamberlain.net.au>
20284
20285 * ada/acats/run_all.sh (target_run): Kill long running tests.
20286
20287 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20288
20289 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
20290 * gcc.dg/cleanup-9.c: Likewise.
20291 * gcc.dg/cleanup-10.c: Likewise.
20292 * gcc.dg/cleanup-11.c: Likewise.
20293
20294 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20295
20296 PR fortran/24892
20297 * gfortran.dg/open_access_append_1.f90: New test.
20298 * gfortran.dg/open_access_append_2.f90: New test.
20299
20300 2005-11-16 Richard Guenther <rguenther@suse.de>
20301
20302 PR middle-end/24851
20303 * gcc.c-torture/execute/pr24851.c: New testcase.
20304
20305 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
20306
20307 * gcc.dg/fold-overflow-1.c: New test.
20308
20309 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
20310
20311 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
20312 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
20313
20314 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
20315
20316 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
20317 structures.
20318 * g++.dg/eh/forced2.C: Likewise.
20319 * g++.dg/eh/forced3.C: Likewise.
20320 * g++.dg/eh/forced4.C: Likewise.
20321
20322 2005-11-11 Mike Stump <mrs@apple.com>
20323
20324 * g++.old-deja/g++.mike/unused.C: Add.
20325
20326 2005-11-15 Mark Mitchell <mark@codesourcery.com>
20327
20328 PR c++/24667
20329 * g++.dg/warn/Wcast-qual1.C: New test.
20330
20331 2005-11-15 Jan Hubicka <jh@suse.cz>
20332
20333 * gcc.dg/winline-5.c: Add large-unit-insns limit.
20334
20335 2005-11-14 David Edelsohn <edelsohn@gnu.org>
20336
20337 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
20338
20339 2005-11-14 Diego Novillo <dnovillo@redhat.com>
20340
20341 PR 24840
20342 * gcc.dg/tree-ssa/pr24840.c: New test.
20343
20344 2005-11-14 Janis Johnson <janis187@us.ibm.com>
20345
20346 PR testsuite/24841
20347 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
20348
20349 2005-11-14 Dale Johannesen <dalej@apple.com>
20350
20351 * gcc.c-torture/execute/20051113-1.c: New.
20352
20353 2005-11-14 Mark Mitchell <mark@codesourcery.com>
20354
20355 PR c++/24687
20356 * g++.dg/template/crash43.C: New test.
20357
20358 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
20359
20360 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
20361
20362 2005-11-13 Mark Mitchell <mark@codesourcery.com>
20363
20364 PR c++/24817
20365 * g++.dg/eh/spec8.C: New test.
20366
20367 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
20368
20369 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
20370
20371 2005-11-13 Mark Mitchell <mark@codesourcery.com>
20372
20373 PR c++/20293
20374 * g++.dg/parse/ambig4.C: New test.
20375 * g++.dg/tc1/dr101.C: Adjust error markers.
20376 * g++.dg/lookup/strong-using-2.C: Likewise.
20377 * g++.dg/lookup/ambig5.C: Likewise.
20378 * g++.dg/lookup/ambig4.C: Likewise.
20379 * g++.dg/parse/crash22.C: Likewise.
20380
20381 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
20382
20383 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
20384
20385 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
20386
20387 * gcc.dg/nested-calls-1.c: New test.
20388
20389 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20390
20391 * gfortran.dg/complex_intrinsic_1.f90: New test.
20392 * gfortran.dg/complex_intrinsic_2.f90: New test.
20393 * gfortran.dg/fgetc_1.f90: New test.
20394 * gfortran.dg/fgetc_2.f90: New test.
20395 * gfortran.dg/fgetc_3.f90: New test.
20396 * gfortran.dg/ftell_1.f90: New test.
20397 * gfortran.dg/ftell_2.f90: New test.
20398 * gfortran.dg/gnu_logical_1.F: New test.
20399 * gfortran.dg/gnu_logical_2.f90: New test.
20400
20401 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
20402
20403 PR middle-end/24820
20404 * gcc.dg/pr24820.c: New test.
20405
20406 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
20407
20408 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
20409 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
20410 variable.
20411
20412 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20413
20414 PR testsuite/24614
20415 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
20416
20417 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
20418
20419 * gcc.target/cris/cris.exp: New file.
20420 * gcc.target/cris/rld-legit1.c: New test.
20421 * gcc.target/cris/rld-legit2.c: New test.
20422
20423 2005-11-12 Jakub Jelinek <jakub@redhat.com>
20424
20425 PR c++/24780
20426 * g++.dg/opt/pr24780.C: New test.
20427
20428 PR c++/24761
20429 * g++.dg/template/asm1.C: New test.
20430
20431 2005-11-12 Steven G. Kargl <kargls@comcast.net>
20432
20433 PR libgfortran/24787
20434 * gfortran.dg/scan_1.f90: New test.
20435
20436 2005-11-12 Jan Hubicka <jh@suse.cz>
20437
20438 * gcc.target/i386/minmax-1.c: New.
20439 * gcc.target/i386/minmax-2.c: New.
20440
20441 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
20442
20443 * gcc.dg/pr24445.c: Fix for 64-bit targets.
20444
20445 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
20446
20447 * gcc.c-torture/execute/20051110-1.c,
20448 gcc.c-torture/execute/20051110-2.c: New tests.
20449
20450 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
20451
20452 PR middle-end/24750
20453 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
20454 New tests.
20455
20456 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
20457
20458 * lib/target-libpath.exp (get_shlib_extension): New proc.
20459 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
20460 * lib/gfortran.exp (gfortran_link_flags): Likewise.
20461 * lib/objc.exp (objc_target_compile): Likewise.
20462 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
20463 detection.
20464
20465 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
20466
20467 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
20468
20469 * lib/target-supports.exp (check_effective_target_static_libgfortran):
20470 Add -static to additional_flags and pass it to target_compile.
20471
20472 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20473
20474 PR libgfortran/24719
20475 gfortran.dg/read_noadvance.f90: New test.
20476
20477 PR libgfortran/24699
20478 gfortran.dg/fmt_t_2.f90: New test.
20479
20480 PR libgfortran/24785
20481 gfortran.dg/read_x_eor.f90: New test.
20482
20483 PR libgfortran/24584
20484 gfortran.dg/namelist_empty.f90: Rename test.
20485
20486 PR libgfortran/24489
20487 gfortran/read_eor.f90: Rename test.
20488
20489 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
20490
20491 PR fortran/15976
20492 * gfortran.dg/automatic_module_variable.f90: New test.
20493
20494 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
20495
20496 PR target/24445
20497 * gcc.dg/pr24445.c: New test.
20498
20499 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
20500
20501 PR fortran/24655
20502 PR fortran/24755
20503 * gfortran.dg/recursive_statement_functions.f90: Add statement
20504 functions using inline intrinsic functions and parameters to test
20505 that they no longer seg-fault.
20506
20507 PR fortran/24409
20508 gfortran.dg/nested_modules_4.f90: New test.
20509 gfortran.dg/nested_modules_5.f90: New test.
20510
20511 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20512
20513 PR fortran/24643
20514 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
20515
20516 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
20517
20518 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
20519 failures.
20520
20521 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
20522
20523 * gcc.dg/sparc-getcontext-1.c: New test.
20524
20525 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
20526
20527 * gcc.dg/ifcvt-fabs-1.c: New test.
20528
20529 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
20530
20531 PR other/4372
20532 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
20533 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
20534
20535 2005-11-09 Richard Guenther <rguenther@suse.de>
20536
20537 PR tree-optimization/24716
20538 * gcc.c-torture/execute/pr24716.c: New testcase.
20539
20540 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20541
20542 * gcc.dg/pr24624.c: Disable for non S/390 targets.
20543
20544 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20545
20546 PR 24624
20547 * gcc.dg/pr24624.c: Testcase added.
20548
20549 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20550
20551 PR 24623
20552 * g++.dg/other/pr24623.C: Testcase added.
20553
20554 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
20555
20556 PR fortran/22607
20557 * gfortran-dg/pure_byref_1.f90: New.
20558 * gfortran-dg/pure_byref_2.f90: New.
20559
20560 2005-11-09 Uros Bizjak <uros@kss-loka.si>
20561
20562 PR c/24101
20563 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
20564 * gcc.dg/dg.exp: Run main loop also for *.i files.
20565
20566 2005-11-08 Jakub Jelinek <jakub@redhat.com>
20567
20568 PR c++/19450
20569 * g++.dg/tls/diag-3.C: New test.
20570 * g++.dg/tls/diag-4.C: New test.
20571 * g++.dg/tls/static-1.C: New test.
20572 * g++.dg/tls/static-1a.cc: New file.
20573
20574 2005-11-08 Diego Novillo <dnovillo@redhat.com>
20575
20576 PR 23046
20577 * g++.dg/tree-ssa/pr23046.C: New test.
20578
20579 2005-11-08 Devang Patel <dpatel@apple.com>
20580
20581 PR tree-optimization/23115
20582 * gcc.dg/tree-ssa/pr23115.c: New.
20583
20584 2005-11-08 David Edelsohn <edelsohn@gnu.org>
20585
20586 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
20587 * gcc.target/powerpc/pr16155.c: Same.
20588 * gcc.target/powerpc/altivec-1.c: Same.
20589 * gcc.target/powerpc/altivec-2.c: Same.
20590 * gcc.target/powerpc/altivec-3.c: Same.
20591 * gcc.target/powerpc/altivec-5.c: Same.
20592 * gcc.target/powerpc/altivec-11.c: Same.
20593 * gcc.target/powerpc/altivec-12.c: Same.
20594 * gcc.target/powerpc/altivec-14.c: Same.
20595 * gcc.target/powerpc/altivec-22.c: Same.
20596 * gcc.target/powerpc/altivec-consts.c: Same.
20597 * gcc.target/powerpc/altivec-pr22085.c: Same.
20598 * gcc.target/powerpc/altivec-splat.c: Same.
20599 * gcc.target/powerpc/altivec-varargs-1.c: Same.
20600 * gcc.target/powerpc/altivec-vec-merge.c: Same.
20601 * gcc.target/powerpc/darwin-longlong.c: Same.
20602
20603 2005-11-08 Uros Bizjak <uros@kss-loka.si>
20604
20605 PR target/19340
20606 * gcc.dg/pr19340.c: New test.
20607
20608 2005-11-07 Ian Lance Taylor <ian@airs.com>
20609
20610 PR rtl-optimization/24683
20611 * gcc.dg/pr24683.c: New test.
20612
20613 2005-11-07 Uros Bizjak <uros@kss-loka.si>
20614
20615 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
20616 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
20617
20618 2005-11-07 Uros Bizjak <uros@kss-loka.si>
20619
20620 * gcc.target/i386/pr23376.c: Compile with -mmmx.
20621
20622 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
20623
20624 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
20625
20626 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
20627
20628 PR target/24230
20629
20630 * gcc.target/powerpc/altivec-consts.c,
20631 gcc.target/powerpc/altivec-splat.c: New testcase.
20632
20633 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
20634
20635 PR c/24599
20636
20637 * gcc.dg/overflow-2.c: New testcase.
20638
20639 2005-11-07 Jakub Jelinek <jakub@redhat.com>
20640
20641 PR rtl-optimization/23567
20642 * gcc.c-torture/execute/20051104-1.c: New test.
20643
20644 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
20645
20646 PR fortran/24534
20647 gfortran.dg/private_type_2.f90: Modified to check that case with
20648 PRIVATE declaration within derived type is accepted.
20649
20650 PR fortran/20838
20651 gfortran.dg/pointer_assign_1.f90: New test.
20652
20653 PR fortran/20840
20654 * gfortran.dg/arrayio_0.f90: New test.
20655
20656 PR fortran/17737
20657 gfortran.dg/data_initialized.f90: New test.
20658 gfortran.dg/data_constraints_1.f90: New test.
20659 gfortran.dg/data_constraints_2.f90: New test.
20660
20661 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
20662
20663 PR fortran/24174
20664 PR fortran/24305
20665 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
20666
20667 2005-11-06 Diego Novillo <dnovillo@redhat.com>
20668
20669 PR 24670
20670 * gcc.dg/tree-ssa/pr24670.c: New test.
20671
20672 2005-11-05 Ian Lance Taylor <ian@airs.com>
20673
20674 PR target/22432
20675 * gcc.target/i386/pr22432.c: New test.
20676
20677 2005-11-05 Richard Henderson <rth@redhat.com>
20678
20679 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
20680 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
20681 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
20682 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
20683 from gcc.dg/alpha-*.
20684 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
20685 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
20686
20687 2005-11-05 Andreas Jaeger <aj@suse.de>
20688
20689 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
20690
20691 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
20692
20693 PR target/23424
20694 * gcc.dg/torture/pr23424-1.c: New test.
20695
20696 2005-11-04 Richard Henderson <rth@redhat.com>
20697
20698 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
20699 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
20700 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
20701 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
20702 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
20703 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
20704 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
20705 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
20706 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
20707 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
20708 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
20709 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
20710 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
20711 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
20712 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
20713 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
20714 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
20715 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
20716 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
20717 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
20718 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
20719 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
20720 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
20721 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
20722 Move from gcc.dg/.
20723 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
20724 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
20725 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
20726 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
20727 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
20728 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
20729 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
20730 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
20731 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
20732 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
20733 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
20734 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
20735 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
20736 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
20737 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
20738 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
20739 gcc.target/i386/lea.c, gcc.target/i386/local.c,
20740 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
20741 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
20742 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
20743 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
20744 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
20745 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
20746 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
20747 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
20748 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
20749 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
20750 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
20751 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
20752 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
20753 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
20754 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
20755 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
20756 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
20757 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
20758 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
20759 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
20760 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
20761 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
20762 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
20763 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
20764 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
20765 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
20766 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
20767 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
20768
20769 2005-11-04 Diego Novillo <dnovillo@redhat.com>
20770
20771 PR 24627
20772 * gcc.dg/tree-ssa/pr24627.c: New test.
20773
20774 2005-11-04 Paul Brook <paul@codesourcery.com>
20775
20776 * gcc.dg/tls/opt-10.c: New test.
20777
20778 2005-11-04 Andreas Jaeger <aj@suse.de>
20779
20780 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
20781 avoid extra warnings.
20782
20783 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20784
20785 PR libfortran/22298
20786 * lib/target-supports.exp
20787 (check_effective_target_static_libgfortran): New
20788 static_libgfortran effective target.
20789 * gfortran.dg/static_linking_1.f: New test.
20790 * gfortran.dg/static_linking_1.c: New file.
20791
20792 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
20793
20794 * gcc.dg/pr24615.c: Guard test with { target fpic }.
20795
20796 2005-11-03 Josh Conner <jconner@apple.com>
20797
20798 PR c++/19989
20799 g++.dg/ext/array2.C: New test.
20800 g++.dg/template/dependent-name3.C: New test.
20801 g++.dg/template/dependent-name4.C: New test.
20802 g++.dg/template/sfinae2.C: New test.
20803
20804 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20805
20806 PR preprocessor/22042
20807 * gcc.dg/cpp/strify4.c: New test.
20808
20809 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20810
20811 PR c++/17964
20812 * g++.dg/cpp/string-1.C: New test.
20813
20814 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20815
20816 * gcc.target/powerpc: New directory.
20817 * gcc.target/powerpc/powerpc.exp: New file.
20818 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
20819 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
20820 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
20821 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
20822 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
20823 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
20824 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
20825 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
20826 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
20827 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
20828 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
20829 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
20830 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
20831 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
20832 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
20833 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
20834 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
20835 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
20836 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
20837 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
20838 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
20839 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
20840 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
20841 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
20842 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
20843 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
20844 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
20845 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
20846 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
20847 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
20848 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
20849 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
20850 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
20851 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
20852
20853 2005-11-03 Mark Mitchell <mark@codesourcery.com>
20854
20855 PR c++/21627
20856 * g++.dg/warn/inline2.C: New test.
20857
20858 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20859
20860 PR middle-end/23155
20861 * g++.dg/ext/c99struct1.C: New test.
20862 * gcc.dg/union-cast-1.c: New test.
20863 * gcc.dg/union-cast-2.c: New test.
20864 * gcc.dg/union-cast-3.c: New test.
20865
20866 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20867
20868 PR middle-end/24589
20869 * gcc.c-torture/execute/zero-struct-2.c: New test.
20870
20871 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20872
20873 PR c++/24582
20874 * g++.dg/init/switch1.C: New test.
20875
20876 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
20877
20878 * gcc.dg/delay-slot-1.c: New test.
20879
20880 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
20881
20882 PR target/24620
20883 * gcc.dg/pr24620.c: New test.
20884
20885 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20886
20887 PR c/24329
20888 * gcc.dg/format/unnamed-1.c: New test.
20889
20890 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20891
20892 PR c++/22434
20893 * g++.dg/expr/cond8.C: New test.
20894
20895 PR c++/24560
20896 * g++.dg/parse/dot1.C: New test.
20897
20898 2005-11-02 Jan Hubicka <jh@suse.cz>
20899
20900 PR target/23303
20901 * gcc.dg/i386-lea.c: New test
20902
20903 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
20904
20905 PR target/24615
20906 * gcc.dg/pr24615.c: New test.
20907
20908 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
20909
20910 PR target/24600
20911 * gcc.dg/pr24600.c: New test.
20912
20913 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20914
20915 PR c++/19253
20916 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
20917 * g++.dg/parse/typename9.C: New test.
20918 * g++/dg/parse/typename10.C: Likewise.
20919
20920 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
20921
20922 PR fortran/18157
20923 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
20924 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
20925 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
20926
20927 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20928
20929 PR c++/24569
20930 * g++.dg/debug/static1.C: New test.
20931
20932 2005-11-02 Josh Conner <jconner@apple.com>
20933
20934 * g++.dg/crash38.C: moved into proper directory...
20935 * g++.dg/template/crash42.C: ...here
20936
20937 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
20938
20939 PR target/18338
20940 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
20941 pcc_bitfield_type_matters || default_packed.
20942
20943 * lib/target-supports.exp
20944 (check_effective_target_pcc_bitfield_type_matters): New proc.
20945 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
20946
20947 PR testsuite/23304
20948 * lib/target-supports.exp (check_effective_default_packed): New proc.
20949 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
20950 Gate expected errors on target ! default_packed.
20951 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
20952
20953 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20954
20955 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
20956 change (r106358).
20957
20958 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20959
20960 PR fortran/24008
20961 * gfortran.dg/entry_5.f90: New.
20962 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
20963
20964 2005-11-01 Bob Wilson <bob.wilson@acm.org>
20965
20966 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
20967
20968 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
20969
20970 PR fortran/21565
20971 gfortran.dg/namelist_blockdata.f90: New test.
20972
20973 PR fortran/18737
20974 gfortran.dg/external_implicit_none.f90: New test.
20975
20976 PR fortran/14994
20977 * gfortran.dg/secnds.f: New test.
20978
20979 2005-10-31 Jan Hubicka <jh@suse.cz>
20980
20981 PR target/20928
20982 * gcc.c-torture/compile/pr20928.c: New test.
20983
20984 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
20985
20986 PR middle-end/23492
20987 * gcc.c-torture/compile/zero-strct-5.c: New test.
20988
20989 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
20990
20991 PR libgfortran/24584
20992 * gfortran.dg/pr24584.f90: New test.
20993
20994 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
20995
20996 PR fortran/18883
20997 * gfortran.dg/char_result_9.f90: New.
20998 * gfortran.dg/char_result_10.f90: New.
20999
21000 2005-10-30 Jan Hubicka <jh@suse.cz>
21001
21002 * g++.dg/tree-ssa/pr24172.C: New testcase.
21003
21004 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21005
21006 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
21007
21008 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
21009
21010 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
21011 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
21012 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
21013 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
21014 gfortran.dg/enum_9.f90,
21015 gfortran.fortran-torture/compile/enum_1.f90,
21016 gfortran.fortran-torture/execute/enum_1.f90,
21017 gfortran.fortran-torture/execute/enum_2.f90,
21018 gfortran.fortran-torture/execute/enum_3.f90,
21019 gfortran.fortran-torture/execute/enum_4.f90: New tests.
21020
21021 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
21022
21023 PR target/18482
21024 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
21025 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
21026
21027 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21028
21029 PR libfortran/20179
21030 * gfortran.dg/mixed_io_1.f90: New test.
21031 * gfortran.dg/mixed_io_1.c: New file.
21032
21033 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21034
21035 * gfortran.dg/malloc_free_1.f90: New test.
21036
21037 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
21038
21039 * gcc.dg/nested-func-4.c: Require profiling -pg.
21040
21041 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
21042
21043 PR C++/23229
21044 * g++.dg/warn/main-2.C: New test.
21045
21046 2005-10-28 Steven G. Kargl <kargls@comcast.net>
21047
21048 PR fortran/24545
21049 * gfortran.dg/interface_2.f90: new test.
21050
21051 2005-10-28 Josh Conner <jconner@apple.com>
21052
21053 PR c++/22153
21054 * g++.dg/template/crash38.C: New test.
21055 * g++.dg/parse/explicit1.C: Change expected errors.
21056
21057 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
21058
21059 PR C++/23426
21060 * g++.dg/other/large-size-array.C: New test.
21061
21062 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
21063
21064 PR middle-end/24362
21065 * g++.dg/opt/complex4.C: New test.
21066
21067 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
21068
21069 * gcc.dg/nested-func-4.c: New test.
21070
21071 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
21072
21073 PR fortran/24158
21074 gfortran.dg/derived_recursion.f90: New test.
21075 gfortran.dg/implicit_actual.f90: New test.
21076
21077 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
21078
21079 PR middle-end/24295, PR testsuite/24477
21080 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
21081 removed when weakref hits the tree.
21082
21083 2005-10-25 Jakub Jelinek <jakub@redhat.com>
21084
21085 * gfortran.dg/cray_pointers_4.f90: New test.
21086
21087 * gfortran.dg/cray_pointers_5.f90: New test.
21088
21089 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
21090
21091 PR fortran/22290
21092 * gfortran.dg/assign_5.f90: New test.
21093 * gfortran.dg/assign_6.f: New test.
21094
21095 2005-10-25 Uros Bizjak <uros@kss-loka.si>
21096
21097 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
21098 CPU has no SSE support.
21099
21100 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
21101
21102 PR libgfortran/24224
21103 * gfortran.dg/arrayio_1.f90: Update attribution.
21104 * gfortran.dg/arrayio_2.f90: Update attribution.
21105 * gfortran.dg/arrayio_3.f90: Update attribution.
21106 * gfortran.dg/arrayio_4.f90: Update test conditions.
21107 * gfortran.dg/arrayio_5.f90: Update attribution.
21108 * gfortran.dg/arrayio_6.f90: New test.
21109 * gfortran.dg/arrayio_7.f90: New test.
21110
21111 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
21112
21113 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
21114
21115 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
21116
21117 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
21118
21119 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
21120
21121 PR fortran/24416
21122 * gfortran.dg/namelist_char_only.f90: New test.
21123
21124 2005-10-24 Asher Langton <langton2@llnl.gov>
21125
21126 PR fortran/17031
21127 PR fortran/22282
21128 * gfortran.dg/cray_pointers_1.f90: New test.
21129 * gfortran.dg/cray_pointers_2.f90: New test.
21130 * gfortran.dg/cray_pointers_3.f90: New test.
21131 * gfortran.dg/loc_1.f90: New test.
21132 * gfortran.dg/loc_2.f90: New test.
21133
21134 2005-10-24 Steven Bosscher <stevenb@suse.de>
21135
21136 * gcc.dg/pr24225.c: New test.
21137
21138 2005-10-24 Asher Langton <langton2@llnl.gov>
21139
21140 * gfortran.dg/dup_save_1.f90: New test.
21141 * gfortran.dg/dup_save_2.f90: New test.
21142
21143 2005-10-24 Paul Brook <paul@codesourcery.com>
21144
21145 PR 24107
21146 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
21147 stdint.h.
21148
21149 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
21150
21151 PR libgfortran/24489
21152 * gfortran.dg/pr24489.f90: New test.
21153
21154 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
21155
21156 PR fortran/23635
21157 * gfortran.dg/ichar_1.f90: Add tests for derived types.
21158
21159 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
21160
21161 PR target/18911
21162 * g++.dg/init/array16.C: Skip for mmix-*-*.
21163
21164 2005-10-23 Asher Langton <langton2@llnl.gov>
21165
21166 * gfortran.dg/byte_1.f90: New test.
21167 * gfortran.dg/byte_2.f90: New test.
21168
21169 2005-10-23 David Edelsohn <edelsohn@gnu.org>
21170
21171 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
21172
21173 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
21174
21175 PR fortran/18022
21176 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
21177
21178 PR fortran/24311
21179 * gfortran.dg/merge_char_const.f90: New test.
21180
21181 PR fortran/24384
21182 * gfortran.dg/spread_scalar_source.f90: New test.
21183
21184 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
21185
21186 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
21187
21188 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
21189 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
21190
21191 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
21192
21193 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
21194
21195 PR fortran/24426
21196 * gfortran.dg/der_pointer_4.f90: New.
21197
21198 2005-10-22 David Ayers <d.ayers@inode.at>
21199
21200 * obj-c++.dg/except-1.mm: Simplify.
21201
21202 2005-10-21 David Ayers <d.ayers@inode.at>
21203
21204 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
21205
21206 2005-10-21 Jakub Jelinek <jakub@redhat.com>
21207
21208 * gfortran.dg/assumed_dummy_2.f90: New test.
21209
21210 2005-10-21 James E Wilson <wilson@specifix.com>
21211
21212 PR preprocessor/15220
21213 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
21214
21215 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
21216
21217 * gcc.c-torture/execute/20051021-1.c: New test.
21218
21219 2005-10-21 Mark Mitchell <mark@codesourcery.com>
21220
21221 PR c++/24260
21222 * g++.dg/ext/tmplattr1.C: New test.
21223
21224 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
21225
21226 PR fortran/24440
21227 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
21228
21229 2005-10-20 Geoffrey Keating <geoffk@apple.com>
21230
21231 * obj-c++.dg/except-1.mm: New.
21232
21233 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
21234
21235 2005-10-21 Alan Modra <amodra@bigpond.net.au>
21236
21237 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
21238
21239 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
21240
21241 PR middle-end/24295
21242 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
21243 declarations with the same names as thunks' alias targets, use
21244 aliases instead.
21245 * gcc.dg/attr-alias-3.c: New test.
21246 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
21247
21248 2005-10-20 Mark Mitchell <mark@codesourcery.com>
21249
21250 PR c++/22618
21251 * g++.dg/parse/access8.C: New test.
21252
21253 2005-10-20 Richard Guenther <rguenther@suse.de>
21254
21255 PR c++/24439
21256 * g++.dg/tree-ssa/pr24439.C: New testcase.
21257
21258 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
21259
21260 * g++.dg/opt/delay-slot-1.C: New test.
21261
21262 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
21263
21264 PR fortran/21625
21265 * gfortran.fg/der_init_1.f90: New.
21266
21267 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
21268
21269 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
21270
21271 2005-10-19 Mark Mitchell <mark@codesourcery.com>
21272
21273 PR c++/21908
21274 * g++.dg/parse/error28.C: New test.
21275
21276 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
21277
21278 * gcc.dg/profile-generate-2.c: New test.
21279
21280 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
21281
21282 PR target/23589
21283 * g++.dg/ext/dllimport11.C: New.
21284
21285 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21286
21287 PR c++/22293
21288 * g++.dg/other/friend3.C: New test.
21289
21290 2005-10-18 Mark Mitchell <mark@codesourcery.com>
21291
21292 PR c++/23293
21293 * g++.dg/template/error19.C: New test.
21294
21295 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
21296
21297 PR c++/21383
21298 * g++.dg/overload/koenig2.C: New.
21299
21300 PR c++/23118
21301 * g++.dg/overload/error2.C: New.
21302
21303 PR c++/22604
21304 * g++.dg/inherit/covariant14.C: New.
21305
21306 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21307
21308 PR c++/23440
21309 * g++.dg/parse/for1.C: New test.
21310
21311 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
21312
21313 PR fortran/23446
21314 * gfortran.dg/host_dummy_index_1.f90: New test.
21315
21316 PR fortran/21459
21317 * gfortran.dg/automatic_char_len_2.f90: New test.
21318
21319 PR fortran/20866
21320 * gfortran.dg/recursive_statement_functions.f90: New test.
21321
21322 PR fortran/20853
21323 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
21324
21325 PR fortran/20849
21326 * gfortran.dg/external_initializer.f90: New test.
21327
21328 PR fortran/20837
21329 * non_module_public.f90: New test.
21330
21331 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
21332
21333 PR c++/24386
21334 * g++.dg/template/overload7.C: New.
21335
21336 PR c++/22551
21337 * g++.dg/other/switch2.C: Remove expected warnings.
21338
21339 PR c++/21353
21340 * g++.dg/template/defarg6.C: New.
21341
21342 2005-10-17 Uros Bizjak <uros@kss-loka.si>
21343
21344 PR target/24315
21345 * gcc.target/i386/pr24315.c: New test.
21346
21347 2005-10-16 Mark Mitchell <mark@codesourcery.com>
21348
21349 PR c++/24389
21350 * g++.dg/template/static21.C: New test.
21351 * g++.dg/template/static21-a.cc: Likewise.
21352
21353 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
21354
21355 PR c++/23959
21356 * g++.dg/warn/Wswitch-default-1.C: New test.
21357 * g++.dg/warn/Wswitch-default-2.C: New test.
21358
21359 2005-10-16 Mark Mitchell <mark@codesourcery.com>
21360
21361 PR c++/22173
21362 * g++.dg/parse/template18.C: New test.
21363 * g++.dg/template/nontype15.C: Likewise.
21364
21365 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
21366
21367 PR fortran/22273
21368 * gfortran.dg/spec_expr_2.f90: New.
21369
21370 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
21371
21372 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
21373 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
21374 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
21375 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
21376 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
21377 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
21378 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
21379 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
21380 previous target-specific skips and warning-message matches where
21381 applicable.
21382
21383 2005-10-15 Mark Mitchell <mark@codesourcery.com>
21384
21385 PR c++/21347
21386 * g++.dg/warn/Wctor-dtor.C: New test.
21387
21388 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21389
21390 PR c/23439
21391 * gcc.dg/for-1.c: New test.
21392
21393 2005-10-14 Mark Mitchell <mark@codesourcery.com>
21394
21395 PR c++/19565
21396 * g++.dg/warn/Wconversion1.C: New test.
21397 * g++.dg/ext/packed4.C: Compile with -w.
21398 * g++.dg/opt/20050511-1.C: Likewise.
21399 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
21400
21401 2005-10-14 Jakub Jelinek <jakub@redhat.com>
21402
21403 * gfortran.dg/boz_5.f90: New test.
21404
21405 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
21406
21407 PR c++/22551
21408 * g++.dg/other/switch2.C: New.
21409
21410 PR c++/23984
21411 * g++.dg/init/ctor7.C: New.
21412
21413 2005-10-13 David Edelsohn <edelsohn@gnu.org>
21414
21415 PR c++/23730
21416 * g++.dg/parse/crash32.C: New test.
21417
21418 2005-10-13 Mark Mitchell <mark@codesourcery.com>
21419
21420 PR c++/20721
21421 * g++.dg/init/goto2.C: New test.
21422
21423 PR c++/22464
21424 * g++.dg/template/crash/41.C: New test.
21425
21426 PR c++/22180
21427 * g++.dg/template/crash40.C: New test.
21428
21429 PR c++/23694
21430 * g++.dg/parse/friend5.C: New test.
21431
21432 PR c++/23307
21433 * g++.dg/template/crash38.C: New test.
21434
21435 PR c++/22352
21436 * g++.dg/template/friend38.C: New test.
21437
21438 PR c++/22405
21439 * g++.dg/template/crash39.C: New test.
21440
21441 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
21442
21443 * gcc.dg/debug/dwarf2/dwarf-char1.c,
21444 gcc.dg/debug/dwarf2/dwarf-char2.c,
21445 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
21446
21447 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
21448
21449 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
21450
21451 * gcc.dg/dll-2.c: Add tests for warnings.
21452 * gcc.dg/dll-3.c: Likewise.
21453 * gcc.dg/dll-4.c: Likewise.
21454
21455 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
21456 * g++.dg/ext/dllimport2.C: Likewise.
21457 * g++.dg/ext/dllimport3.C: Likewise.
21458 * g++.dg/ext/dllimport7.C: Likewise.
21459 * g++.dg/ext/dllimport8.C: Likewise.
21460 * g++.dg/ext/dllimport9.C: Likewise.
21461
21462 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
21463
21464 PR fortran/24092
21465 * gfortran.dg/derived_pointer_recursion.f90: New test.
21466
21467 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
21468
21469 * gcc.c-torture/execute/20051012-1.c: New test.
21470
21471 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21472
21473 PR fortran/18082
21474 * gfortran.dg/automatic_char_len_1.f90: New test.
21475
21476 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21477
21478 PR fortran/20847
21479 * gfortran.dg/save_common.f90: New test.
21480
21481 PR fortran/20856
21482 * gfortran.dg/save_result.f90: New test.
21483
21484 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
21485
21486 PR c++/21592
21487 * g++.dg/template/dependent-expr1.C: Add new expected error.
21488 * g++.dg/template/dependent-expr2.C: Adjust error text.
21489 * g++.dg/template/overload6.C: New.
21490
21491 PR c++/23797
21492 * g++.dg/other/typename8.C: New.
21493
21494 PR c++/21117
21495 * g++.dg/other/return1.C: New.
21496
21497 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
21498
21499 PR c++/24052
21500 * g++.dg/ext/label5.C: New.
21501
21502 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
21503
21504 PR c++/19964
21505 * g++.dg/parse/crash31.C: New.
21506
21507 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
21508
21509 * g++.dg/ipa/ipa-1.c: New test.
21510 * g++.dg/ipa/ipa-2.c: New test.
21511 * g++.dg/ipa/ipa-3.c: New test.
21512 * g++.dg/ipa/ipa-4.c: New test.
21513 * g++.dg/ipa/ipa-5.c: New test.
21514 * g++.dg/ipa/ipa.exp: New file.
21515
21516 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21517
21518 PR fortran/24207
21519 * gfortran.dg/private_type_3.f90: New test.
21520
21521 2005-10-11 Steven G. Kargl <kargls@comcast.net>
21522
21523 PR fortran/20786
21524 gfortran.dg/aint_anint_1.f90: New test.
21525
21526 2005-10-11 Steven G. Kargl <kargls@comcast.net>
21527
21528 PR libgfortran/24313
21529 gfortran.dg/csqrt.f: New test.
21530
21531 2005-10-11 Ian Lance Taylor <ian@airs.com>
21532
21533 PR c++/8057
21534 * g++.dg/warn/noeffect7.C: New test.
21535 * g++.dg/warn/noeffect2.C: Instantiate templates.
21536 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
21537 and warning.
21538
21539 2005-10-11 Mark Mitchell <mark@codesourcery.com>
21540
21541 PR c++/21089
21542 * g++.dg/init/float1.C: New test.
21543
21544 PR c++/24277
21545 * g++.dg/init/member1.C: Tweak error markers.
21546
21547 2005-10-11 Janis Johnson <janis187@us.ibm.com>
21548
21549 PR testsuite/24281
21550 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
21551 Check for null pointer.
21552
21553 2005-10-11 Mark Mitchell <mark@codesourcery.com>
21554
21555 PR c++/21369
21556 * g++.dg/parse/ret-type3.C: New test.
21557
21558 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
21559
21560 PR tree-opt/23946
21561 * gcc.c-torture/compile/pr23946.c: New test.
21562
21563 2005-10-11 Jakub Jelinek <jakub@redhat.com>
21564
21565 * g++.dg/opt/mmx2.C: New test.
21566
21567 2005-10-10 Mark Mitchell <mark@codesourcery.com>
21568
21569 PR c++/24277
21570 * g++.dg/template/static20.C: New test.
21571
21572 PR c++/24302
21573 * g++.dg/warn/Wunused-12.C: New test.
21574
21575 PR c++/23437
21576 * g++.dg/template/arg4.C: New test.
21577
21578 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
21579
21580 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
21581 * gcc.dg/ucnid-3.c: Likewise.
21582 * gcc.dg/ucnid-4.c: Likewise.
21583 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
21584 * g++.dg/other/ucnid-1.C: Likewise.
21585 * gcc.dg/sparc-frame-1.c: New test.
21586
21587 2005-10-10 Mark Mitchell <mark@codesourcery.com>
21588
21589 PR c++/24139
21590 * g++.dg/template/spec27.C: New test.
21591
21592 PR c++/24275
21593 * g++.dg/template/static19.C: New test.
21594
21595 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
21596
21597 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
21598 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
21599
21600 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
21601
21602 PR target/24136
21603 * gfortran.fortran-torture/compile/pr24136.f: New test.
21604
21605 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
21606
21607 PR c++/22172
21608 * g++.dg/parse/crash30.C: New test.
21609
21610 2005-10-07 Richard Guenther <rguenther@suse.de>
21611
21612 PR middle-end/24227
21613 * gcc.c-torture/compile/pr24227.c: New testcase.
21614
21615 2005-10-07 Steve Ellcey <sje@cup.hp.com>
21616
21617 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
21618 Do not put aligned attributes on array elements.
21619
21620 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
21621
21622 PR testsuite/23611, PR testsuite/23615
21623 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
21624 writing prototypes of library functions by hand.
21625 * obj-c++.dg/bitfield-4.mm: Likewise.
21626 * obj-c++.dg/const-str-4.mm: Likewise.
21627 * obj-c++.dg/encode-4.mm: Likewise.
21628 * obj-c++.dg/encode-5.mm: Likewise.
21629 * obj-c++.dg/encode-6.mm: Likewise.
21630 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
21631 * obj-c++.dg/method-10.mm: Likewise.
21632 * obj-c++.dg/method-17.mm: Likewise.
21633 * obj-c++.dg/method-19.mm: Likewise.
21634 * obj-c++.dg/try-catch-2.mm: Likewise.
21635
21636 2005-10-06 Richard Henderson <rth@redhat.com>
21637
21638 PR 24236
21639 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
21640
21641 2005-10-06 Dale Johannesen <dalej@apple.com>
21642
21643 * gcc.c-torture/execute/20030125-1.c: Correct.
21644
21645 2005-10-06 Richard Guenther <rguenther@suse.de>
21646
21647 PR tree-optimization/24238
21648 * g++.dg/tree-ssa/pr24238.C: New testcase.
21649
21650 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
21651
21652 PR 18568
21653 * gfortran.dg/der_pointer_3.f90: New test.
21654
21655 2005-10-05 Devang Patel <dpatel@apple.com>
21656
21657 PR Debug/23205
21658 * g++.dg/other/PR23205.C: New.
21659
21660 2005-10-05 Richard Henderson <rth@redhat.com>
21661
21662 PR target/23602
21663 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
21664 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
21665
21666 2005-10-05 Dale Johannesen <dalej@apple.com>
21667
21668 * gcc.c-torture/execute/float-floor.c: New.
21669
21670 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
21671
21672 PR tree-optimization/21419
21673 PR tree-optimization/24146
21674 PR tree-optimization/24151
21675
21676 * g++.dg/ext/asm7.C: New.
21677 * g++.dg/ext/asm8.C: New.
21678 * gcc.dg/asm-1.c: Compile on all targets.
21679 * gcc.dg/asm-pr24146.c: New.
21680 * gcc.dg/pr21419.c: Adjust error messages.
21681
21682 2005-10-05 Richard Guenther <rguenther@suse.de>
21683
21684 PR fortran/24176
21685 * gfortran.fortran-torture/compile/empty.f90: New testcase.
21686
21687 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
21688
21689 PR c++/23513
21690 * g++.dg/template/spec22.C: Robustify test.
21691 * g++.dg/template/spec26.C: New.
21692
21693 2005-10-05 Uros Bizjak <uros@kss-loka.si>
21694
21695 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
21696 if target supports vector instructions.
21697
21698 2005-10-04 Geoffrey Keating <geoffk@apple.com>
21699
21700 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
21701 C99 functions.
21702
21703 2005-10-04 Janis Johnson <janis187@us.ibm.com>
21704
21705 * lib/target-supports.exp (check_effective_target_fortran_large_real,
21706 check_effective_target_fortran_large_int): Replace cached result
21707 when target changes.
21708
21709 2005-10-04 Devang Patel <dpatel@apple.com>
21710
21711 * gcc.dg/i386-sse-vect-types.c: New.
21712
21713 2005-10-04 Ian Lance Taylor <ian@airs.com>
21714
21715 PR preprocessor/13726
21716 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
21717 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
21718
21719 2005-10-04 Richard Guenther <rguenther@suse.de>
21720
21721 PR c/23576
21722 * gcc.dg/noncompile/pr23576.c: New testcase.
21723
21724 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
21725
21726 PR middle-end/23125
21727 * gcc.dg/register-var-3.c: New test.
21728
21729 2005-10-04 Steven Bosscher <stevenb@suse.de>
21730
21731 * gcc.dg/pr23049.c: New test.
21732
21733 * gcc.dg/ucnid-4.c: Fix test.
21734
21735 2005-10-03 Diego Novillo <dnovillo@redhat.com>
21736
21737 PR 23445
21738 * gcc.c-torture/compile/pr23445.c: New test.
21739
21740 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
21741
21742 * g++.dg/overload/unknown1.C: New.
21743
21744 2005-10-03 Mark Mitchell <mark@codesourcery.com>
21745
21746 PR c++/17775
21747 * g++.dg/template/repo4.C: New test.
21748
21749 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21750
21751 PR libfortran/19308
21752 * gfortran.dg/large_real_kind_2.F90: New test.
21753 * gfortran.dg/large_integer_kind_2.f90: New test.
21754
21755 2005-10-03 Uros Bizjak <uros@kss-loka.si>
21756
21757 * lib/target-supports.exp (check_effective_target_vect_shift):
21758 Implement with result caching. Add i?86, x86_64 and ia64 targets.
21759 (check_effective_target_vect_condition): Fix copy-n-pasto.
21760
21761 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
21762 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
21763 targets.
21764
21765 2005-10-02 Mark Mitchell <mark@codesourcery.com>
21766
21767 PR c++/22621
21768 * g++.dg/template/overload5.C : New test.
21769
21770 PR c++/23840
21771 * g++.dg/expr/stdarg1.C: New test.
21772
21773 2005-10-02 Diego Novillo <dnovillo@redhat.com>
21774
21775 PR 24142
21776 * gcc.c-torture/execute/pr24142.c: New test.
21777
21778 2005-10-01 Diego Novillo <dnovillo@redhat.com>
21779
21780 PR 24141
21781 * gcc.c-torture/execute/pr24141.c: New test.
21782
21783 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
21784 Diego Novillo <dnovillo@redhat.com>
21785
21786 PR 23604
21787 * gcc.c-torture/execute/pr23604.c: New test.
21788
21789 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
21790
21791 PR fortran/16404
21792 PR fortran/20835
21793 PR fortran/20890
21794 PR fortran/20899
21795 PR fortran/20900
21796 PR fortran/20901
21797 PR fortran/20902
21798 gfortran.dg/equiv_constraint_1.f90: New test.
21799 gfortran.dg/equiv_constraint_2.f90: New test.
21800 gfortran.dg/equiv_constraint_3.f90: New test.
21801 gfortran.dg/equiv_constraint_4.f90: New test.
21802 gfortran.dg/equiv_constraint_5.f90: New test.
21803 gfortran.dg/equiv_constraint_6.f90: New test.
21804 gfortran.dg/equiv_constraint_7.f90: New test.
21805 gfortran.dg/equiv_constraint_8.f90: New test.
21806 gfortran.dg/private_type_1.f90: New test.
21807 gfortran.dg/private_type_2.f90: New test.
21808 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
21809 980628-10.f: Assert std=gnu to permit mixing of
21810 types in equivalence statements.
21811
21812 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
21813
21814 PR 24112
21815 * gfortran.dg/open_status_1.f90: New.
21816
21817 2005-09-30 Uros Bizjak <uros@kss-loka.si>
21818
21819 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
21820 * gcc.dg/vect/pr22480.c: Clean up temp files.
21821 * gcc.dg/vect/pr23831.c: Clean up temp files.
21822 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
21823 Clean up temp files.
21824 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
21825 Clean up temp files.
21826
21827 * gcc.dg/20050309-1.c: Clean up temp files.
21828 * gcc.dg/20050325-1.c: Clean up temp files.
21829
21830 2005-09-30 Uros Bizjak <uros@kss-loka.si>
21831
21832 PR tree-optimization/24059
21833 * gcc.dg/vect/pr24059.c : New test.
21834
21835 2005-09-29 Jakub Jelinek <jakub@redhat.com>
21836
21837 PR middle-end/24109
21838 * gcc.c-torture/execute/20050929-1.c: New test.
21839
21840 2005-09-29 Steven Bosscher <stevenb@suse.de>
21841
21842 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
21843
21844 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
21845
21846 PR c/21419
21847 * gcc.dg/pr21419.c: New test.
21848
21849 2005-09-29 Steven Bosscher <stevenb@suse.de>
21850
21851 * gcc.dg/pr23911.c: New test.
21852
21853 2005-09-28 Mark Mitchell <mark@codesourcery.com>
21854
21855 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
21856
21857 PR c++/16782
21858 * g++.dg/parse/qualified4.C: New test.
21859 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
21860 * g++.old-deja/g++.mike/p8154.C: Likewise.
21861
21862 2005-09-27 Mark Mitchell <mark@codesourcery.com>
21863
21864 PR c++/22147
21865 * g++.dg/template/friend37.C: New test.
21866 * g++.dg/parse/crash28.C: Adjust error markers.
21867
21868 2005-09-27 Jakub Jelinek <jakub@redhat.com>
21869
21870 PR fortran/18518
21871 * gfortran.fortran-torture/execute/save_2.f90: New decl.
21872
21873 2005-09-27 Devang Patel <dpatel@apple.com>
21874
21875 PR tree-optimization/23625
21876 * gcc.dg/pr23625.c: New test.
21877
21878 2005-09-27 Uros Bizjak <uros@kss-loka.si>
21879
21880 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
21881 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
21882
21883 2005-09-26 Jakub Jelinek <jakub@redhat.com>
21884
21885 PR fortran/23677
21886 * gfortran.fortran-torture/execute/save_1.f90: New test.
21887 * gfortran.dg/save_1.f90: New test.
21888
21889 2005-09-26 Uros Bizjak <uros@kss-loka.si>
21890
21891 * gcc.target/i386/builtin-apply-mmx.c: New test.
21892
21893 PR target/22576
21894 * gcc.target/i386/pr22576.c: New test.
21895
21896 PR target/22585
21897 * gcc.target/i386/pr22585.c: New test.
21898
21899 PR target/23268
21900 * gcc.target/i386/pr23268.c: New test.
21901
21902 PR middle-end/23831
21903 * gcc.dg/vect/pr23831.c: New test.
21904
21905 PR target/24055
21906 * gcc.target/i386/pr24055.c: New test.
21907
21908 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
21909
21910 PR tree-optimization/23960
21911 * gcc.c-torture/compile/pr23960.c: New.
21912
21913 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
21914
21915 PR fortran/16861
21916 * gfortran.dg/nested_modules_3.f90: New.
21917
21918 2005-09-22 Steven G. Kargl <kargls@comcast.net>
21919
21920 PR fortran/24005
21921 gfortran.dg/interface_1.f90: New test.
21922
21923 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
21924 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21925
21926 PR fortran/23843
21927 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
21928
21929 2005-09-22 Steven G. Kargl <kargls@comcast.net>
21930
21931 PR fortran/23516
21932 * gfortran.dg/imag_1.f: New test.
21933 * gfortran.dg/imag_2.f: Ditto.
21934
21935 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
21936
21937 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
21938
21939 2005-09-22 Jakub Jelinek <jakub@redhat.com>
21940
21941 PR c++/21983
21942 * g++.dg/warn/pr21983.C: New test.
21943
21944 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
21945
21946 * gcc.dg/20050922-1.c: Testcase added.
21947
21948 2005-09-21 Mark Mitchell <mark@codesourcery.com>
21949
21950 PR c++/23993
21951 * g++.dg/template/array14.C: New test.
21952
21953 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
21954
21955 PR fortran/19929
21956 * gfortran.dg/der_ptr_component_1.f90: New test.
21957
21958 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21959
21960 PR c++/23965
21961 * g++.dg/template/error1.C: Reject "no matching function" message.
21962
21963 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21964
21965 PR c++/17609
21966 * g++.dg/lookup/error1.C: New test.
21967
21968 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
21969
21970 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
21971 functionality of the testcase.
21972
21973 2005-09-20 Richard Henderson <rth@redhat.com>
21974
21975 * gcc.dg/vect/vect-22.c: Require vect_float.
21976 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
21977
21978 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
21979
21980 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
21981 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
21982 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
21983 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
21984 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
21985 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
21986 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
21987 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
21988 * gcc.dg/cpp/ucnid-8.c: New test.
21989
21990 2005-09-20 Jakub Jelinek <jakub@redhat.com>
21991
21992 PR tree-optimization/23929
21993 * gcc.c-torture/compile/pr23929.c: New test.
21994
21995 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
21996
21997 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
21998 for one loop.
21999
22000 2005-09-20 Steve Ellcey <sje@cup.hp.com>
22001
22002 PR testsuite/23186
22003 * g++.dg/other/pr22003.C: Require named sections.
22004
22005 2005-09-20 Jakub Jelinek <jakub@redhat.com>
22006
22007 PR c++/23947
22008 * g++.dg/rtti/crash3.C: New test.
22009
22010 PR tree-optimization/23818
22011 * gcc.dg/pr23818.c: New test.
22012
22013 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22014
22015 PR fortran/23420
22016 * gfortran.dg/print_fmt_4.f: New.
22017
22018 2005-09-20 Jakub Jelinek <jakub@redhat.com>
22019
22020 PR fortran/23663
22021 * gfortran.fortran-torture/execute/entry_11.f90: New test.
22022
22023 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
22024
22025 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
22026 Use pointers to local alignable arrays instead. Added comments.
22027 * gcc.dg/vect/vect-46.c: Likewise.
22028 * gcc.dg/vect/vect-48.c: Likewise.
22029 * gcc.dg/vect/vect-49.c: Likewise.
22030 * gcc.dg/vect/vect-52.c: Likewise.
22031 * gcc.dg/vect/vect-53.c: Likewise.
22032 * gcc.dg/vect/vect-54.c: Likewise.
22033 * gcc.dg/vect/vect-56.c: Likewise.
22034 * gcc.dg/vect/vect-57.c: Likewise.
22035 * gcc.dg/vect/vect-58.c: Likewise.
22036 * gcc.dg/vect/vect-60.c: Likewise.
22037 * gcc.dg/vect/vect-61.c: Likewise.
22038
22039 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
22040 The test is no longer vectorizable on vect_no_align targets.
22041 * gcc.dg/vect/vect-43.c: Likewsie.
22042
22043 * gcc.dg/vect/vect-44.c: Added comments.
22044 * gcc.dg/vect/vect-45.c: Added comments.
22045 * gcc.dg/vect/vect-50.c: Added comments.
22046 * gcc.dg/vect/vect-51.c: Added comments.
22047
22048 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
22049 aligned type.
22050 * gcc.dg/vect/Os-vect-95.c: Likewise.
22051
22052 * gcc.dg/vect/vect-41.c: Test removed.
22053 * gcc.dg/vect/vect-47.c: Test removed.
22054 * gcc.dg/vect/vect-55.c: Test removed.
22055 * gcc.dg/vect/vect-59.c: Test removed.
22056
22057 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
22058
22059 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
22060 No longer vectorizable on vect_no_align targets.
22061 * gcc.dg/vect/pr20122.c: Likewise.
22062 * gcc.dg/vect/vect-74.c: Likewise.
22063 * gcc.dg/vect/vect-75.c: Likewise.
22064 * gcc.dg/vect/vect-76.c: Likewise.
22065
22066 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
22067 Will not be vectorizable on vect_no_align targets once aliasing issues
22068 are resolved.
22069 * gcc.dg/vect/vect-79.c: Likewise.
22070
22071 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
22072 * gcc.dg/vect/vect-78.c: Likewise.
22073 * gcc.dg/vect/vect-97.c: Likewise.
22074
22075 2005-09-19 Steven Bosscher <stevenb@suse.de>
22076
22077 * gcc.dg/pr23943.c: New test.
22078
22079 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
22080
22081 PR fortran/19181
22082 * gfortran.dg/derived_pointer_null_1.f90: New test.
22083
22084 2005-09-18 Richard Guenther <rguenther@suse.de>
22085
22086 PR middle-end/23944
22087 * gcc.c-torture/compile/pr23944.c: New testcase.
22088
22089 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
22090
22091 PR fortran/15975
22092 * gfortran.dg/der_pointer_2.f90: New test.
22093
22094 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
22095
22096 PR fortran/16861
22097 * gfortran.dg/nested_modules_2.f90: New test.
22098
22099 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22100
22101 PR c++/18368
22102 * g++.dg/other/semicolon.C: New test.
22103
22104 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
22105
22106 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
22107 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
22108
22109 2005-09-16 Mark Mitchell <mark@codesourcery.com>
22110
22111 PR c++/23914
22112 * g++.dg/template/static18.C: New test.
22113
22114 PR c++/21514
22115 * g++.dg/template/crash19.C: Remove dg-error marker.
22116 * g++.dg/template/local4.C: New test.
22117
22118 2005-09-16 Paul Brook <paul@codesourcery.com>
22119
22120 PR fortran/23906
22121 * gfortran.dg/dependency_1.f90: New test.
22122
22123 2005-09-15 Mark Mitchell <mark@codesourcery.com>
22124
22125 PR c++/23896
22126 * g++.dg/template/static17.C: New test.
22127
22128 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
22129
22130 PR c++/23139
22131 * g++.dg/warn/huge-val1.C: New test.
22132
22133 2005-09-15 Mark Mitchell <mark@codesourcery.com>
22134
22135 PR c++/13140
22136 * g++.dg/parse/class2.C: New test.
22137 * g++.dg/template/explicit8.C: Likewise.
22138 * g++.dg/template/spec25.C: Likewise.
22139
22140 2005-09-14 Josh Conner <jconner@apple.com>
22141
22142 PR middle-end/23584
22143 * gcc.dg/pr23584.c: New test.
22144
22145 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
22146
22147 PR fortran/21875 Internal Unit Array I/O, NIST
22148 * gfortran.dg/arrayio_1.f90: New test.
22149 * gfortran.dg/arrayio_1.f90: New test.
22150 * gfortran.dg/arrayio_1.f90: New test.
22151 * gfortran.dg/arrayio_1.f90: New test.
22152 * gfortran.dg/arrayio_1.f90: New test.
22153
22154 2005-09-14 Uros Bizjak <uros@kss-loka.si>
22155
22156 PR middle-end/22480
22157 * gcc.dg/vect/pr22480.c: New test.
22158
22159 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
22160
22161 PR fortran/19358
22162 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
22163
22164 2005-09-13 Josh Conner <jconner@apple.com>
22165
22166 PR c++/23180
22167 * g++.dg/init/struct2.C: New test.
22168 * g++.dg/init/struct3.C: New test.
22169
22170 2005-09-13 Janis Johnson <janis187@us.ibm.com>
22171
22172 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
22173 Clean up temp files.
22174 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
22175 gcc.dg/tree-ssa/builtin-fprintf-1.c,
22176 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
22177 gcc.dg/tree-ssa/builtin-printf-1.c,
22178 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
22179 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
22180 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
22181 gcc.dg/tree-ssa/builtin-vprintf-1.c,
22182 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
22183 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
22184 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
22185 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
22186 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
22187 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
22188 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
22189 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
22190
22191 2005-09-13 Josh Conner <jconner@apple.com>
22192
22193 * lib/gcc-dg.exp: Load scanipa.exp.
22194 (cleanup-dump): New procedure.
22195 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
22196 * lib/scandump.exp: New file.
22197 * lib/scantree.exp: Use it.
22198 * lib/scanipa.exp: New file.
22199
22200 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
22201
22202 PR fortran/17740
22203 * gfortran.dg/generic_4.f90: New test.
22204
22205 2005-09-13 Uros Bizjak <uros@kss-loka.si>
22206
22207 PR target/23816
22208 * gcc.target/i386/pr23816-1.c: New test.
22209 * gcc.target/i386/pr23816-2.c: New test.
22210
22211
22212 2005-09-13 Bastian Blank <waldi@debian.org>
22213
22214 PR c++/16171
22215 * g++.dg/abi/mangle26.C: New test.
22216 * g++.dg/abi/mangle27.C: New test.
22217 * g++.dg/abi/mangle28.C: New test.
22218 * g++.dg/abi/mangle29.C: New test.
22219
22220 PR c++/23839
22221 * g++.dg/parse/register1.C: New test.
22222
22223 2005-09-13 Mark Mitchell <mark@codesourcery.com>
22224
22225 PR c++/23842
22226 * g++.dg/template/access16.C: New test.
22227
22228 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22229
22230 * gfortran.dg/char_pack_2.f90: Increase the vector size.
22231
22232 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22233
22234 PR fortran/18899
22235 * gfortran.dg/shape_2.f90: New test.
22236
22237 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22238
22239 PR target/19269
22240 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
22241 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
22242 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
22243 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
22244 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
22245 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
22246 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
22247 tests.
22248
22249 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22250
22251 PR c++/23841
22252 * g++.dg/parse/template17.C: New test.
22253
22254 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22255
22256 PR c++/23789
22257 * g++.dg/template/nontype14.C: New test.
22258
22259 2005-09-12 Ian Lance Taylor <ian@airs.com>
22260
22261 PR g++/7874
22262 * g++.dg/lookup/friend7.C: New test.
22263 * g++.dg/lookup/friend8.C: New test.
22264 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
22265 so that it will be found via argument dependent lookup.
22266 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
22267 friend functions which will no longer be found.
22268 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
22269 function g, so that it will be found via argument dependent
22270 lookup.
22271 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
22272 * g++.old-deja/g++.mike/net43.C: Likewise.
22273
22274 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22275
22276 PR c++/23691
22277 * g++.dg/template/static16.C: New test.
22278
22279 2005-09-12 Josh Conner <jconner@apple.com>
22280
22281 PR middle-end/23237
22282 * gcc.c-torture/compile/pr23237.c: New test.
22283
22284 2005-09-11 Richard Henderson <rth@redhat.com>
22285
22286 * g++.dg/other/error8.C: Update expected diagnostic text.
22287
22288 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22289
22290 PR libfortran/19872
22291 * gfortran.dg/overwrite_1.f: New test.
22292
22293 2005-09-09 Josh Conner <jconner@apple.com>
22294
22295 * g++.dg/init/pr23180-1.C: Removed.
22296 * g++.dg/init/pr23180-2.C: Removed.
22297
22298 2005-09-09 David Daney <ddaney@avtrex.com>
22299
22300 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
22301 files which are ...
22302 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
22303 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
22304
22305 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22306
22307 * gfortran.dg/iostat_2.f90: New test.
22308
22309 2005-09-09 Mark Mitchell <mark@codesourcery.com>
22310
22311 PR c++/22252
22312 * g++.dg/ext/interface1.C: New test.
22313 * g++.dg/ext/interface1.h: Likewise.
22314 * g++.dg/ext/interface1a.cc: Likewise.
22315
22316 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
22317
22318 * gfortran.dg/iomsg_1.f90: New test case.
22319
22320 2005-09-09 Richard Guenther <rguenther@suse.de>
22321
22322 PR c++/23624
22323 * g++.dg/tree-ssa/pr23624.C: New testcase.
22324
22325 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22326
22327 PR fortran/19239
22328 * gfortran.dg/vector_subscript_1.f90,
22329 * gfortran.dg/vector_subscript_2.f90: New tests.
22330
22331 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22332
22333 PR fortran/21104
22334 * gfortran.dg/array_alloc_1.f90,
22335 * gfortran.dg/array_alloc_2.f90,
22336 * gfortran.dg/array_alloc_3.f90: New tests.
22337
22338 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22339
22340 PR fortran/12840
22341 * gfortran.dg/array_constructor_6.f90
22342 * gfortran.dg/array_constructor_7.f90
22343 * gfortran.dg/array_constructor_8.f90
22344 * gfortran.dg/array_constructor_9.f90
22345 * gfortran.dg/array_constructor_10.f90
22346 * gfortran.dg/array_constructor_11.f90
22347 * gfortran.dg/array_constructor_12.f90: New tests.
22348
22349 2005-09-08 Josh Conner <jconner@apple.com>
22350
22351 PR c++/23180
22352 * g++.dg/init/pr23180-1.C: New test.
22353 * g++.dg/init/pr23180-2.C: New test.
22354
22355 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
22356
22357 PR fortran/18878
22358 * gfortran.dg/module_double_reuse.f90: New.
22359
22360 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
22361
22362 PR fortran/23270
22363 PR fortran/22304
22364 PR fortran/18870
22365 PR fortran/17917
22366 PR fortran/16511
22367 * gfortran.dg/common_equivalence_1.f: New.
22368 * gfortran.dg/common_equivalence_2.f: New.
22369 * gfortran.dg/common_equivalence_3.f: New.
22370 * gfortran.dg/contained_equivalence_1.f90: New.
22371 * gfortran.dg/module_blank_common.f90: New.
22372 * gfortran.dg/module_commons_1.f90: New.
22373 * gfortran.dg/module_equivalence_1.f90: New.
22374 * gfortran.dg/nested_modules_1.f90: New.
22375 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
22376 equivalences and add comment to connect the test with
22377 the PR.
22378
22379 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22380
22381 PR fortran/23765
22382 * gfortran.dg/common_6.f90: New test.
22383
22384 2005-09-08 Richard Sandiford <richard@codesourcery.com>
22385
22386 PR fortran/15326
22387 * gfortran.dg/char_result_1.f90,
22388 * gfortran.dg/char_result_2.f90,
22389 * gfortran.dg/char_result_3.f90,
22390 * gfortran.dg/char_result_4.f90,
22391 * gfortran.dg/char_result_5.f90,
22392 * gfortran.dg/char_result_6.f90,
22393 * gfortran.dg/char_result_7.f90,
22394 * gfortran.dg/char_result_8.f90: New tests.
22395
22396 2005-09-08 Richard Sandiford <richard@codesourcery.com>
22397
22398 PR fortran/19928
22399 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
22400
22401 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
22402
22403 PR obj-c++/16816
22404 * obj-c++.dg/selector-5.mm: New test.
22405 * obj-c++.dg/selector-6.mm: New test.
22406
22407 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
22408
22409 PR objc/20574
22410 PR objc/19324
22411 * objc.dg/error-1.m: New test.
22412
22413 2005-09-07 Richard Sandiford <richard@codesourcery.com>
22414
22415 PR fortran/23373
22416 * gfortran.fortran-torture/execute/pr23373-1.f90,
22417 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
22418
22419 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
22420
22421 PR libfortran/23760
22422 * gfortran.dg/g77/1832.f: Remove long string in write statement
22423 to allow the test to pass on correct list directed output with
22424 prepended space.
22425
22426 2005-09-07 James E Wilson <wilson@specifix.com>
22427
22428 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
22429
22430 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
22431
22432 * gfortran.dg/parameter+save.f90: Rename to
22433 * gfortran.dg/parameter_save.f90: .. this.
22434
22435 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
22436
22437 PR fortran/20848
22438 * gfortran.dg/parameter+save.f90: New test case.
22439
22440 2005-09-06 Richard Sandiford <richard@codesourcery.com>
22441
22442 PR fortran/19269
22443 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
22444
22445 2005-09-06 Jakub Jelinek <jakub@redhat.com>
22446
22447 PR c/23075
22448 * gcc.dg/pr23075.c: New test.
22449 * g++.dg/warn/pr23075.C: New test.
22450
22451 PR target/22362
22452 * gcc.target/i386/pr22362.c: New test.
22453
22454 PR rtl-optimization/23098
22455 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
22456
22457 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
22458 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22459 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22460
22461 2005-09-06 Mark Mitchell <mark@codesourcery.com>
22462
22463 * g++.dg/expr/cast6.C: New test.
22464
22465 PR c++/9782
22466 * g++.dg/init/new15.C: New test.
22467
22468 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
22469
22470 * gcc.dg/vect/Os-vect-95.c: New test.
22471 * gcc.dg/vect/vect-95.c: Same.
22472
22473 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
22474
22475 * gcc.dg/vect/vect-29.c: Update xfail testing.
22476 * gcc.dg/vect/vect-44.c: Same.
22477 * gcc.dg/vect/vect-48.c: Same.
22478 * gcc.dg/vect/vect-50.c: Same.
22479 * gcc.dg/vect/vect-72.c: Same.
22480 * gcc.dg/vect/vect-77.c: Same.
22481 * gcc.dg/vect/vect-78.c: Same.
22482 * gcc.dg/vect/vect-80.c: Same.
22483 * gcc.dg/vect/vect-96.c: Same.
22484 * gcc.dg/vect/vect-100.c: Same.
22485 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
22486 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
22487 * gfortran.dg/vect/vect-5.f90: Same.
22488
22489 2005-09-06 Jakub Jelinek <jakub@redhat.com>
22490
22491 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
22492 start strings.
22493 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22494 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22495
22496 PR c++/23056
22497 * g++.dg/opt/pr23056.C: New test.
22498
22499 PR rtl-optimization/23098
22500 * gcc.target/i386/pr23098.c: New test.
22501
22502 2005-09-05 Mark Mitchell <mark@codesourcery.com>
22503
22504 PR c++/23667
22505 * g++.dg/template/static15.C: New test.
22506
22507 PR c++/21440
22508 * g++.dg/ext/stmtexpr5.C: New test.
22509 * g++.dg/ext/stmtexpr6.C: Likewise.
22510
22511 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
22512
22513 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
22514
22515 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
22516 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22517 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22518
22519 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
22520
22521 PR libfortran/23321
22522 * gfortran.dg/direct_io_4.f90: New test case.
22523
22524 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
22525 Rasmus Hahn <rassahah@neofonie.de>
22526
22527 PR libobjc/23108
22528 * objc.dg/type-stream-1.m: New test.
22529
22530 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
22531
22532 PR fortran/23661
22533 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
22534 gfortran.dg/print_fmt_3.f90: New test.
22535
22536 2005-09-03 Jakub Jelinek <jakub@redhat.com>
22537
22538 * gfortran.dg/fmt_t_1.f90: New test.
22539
22540 2005-09-03 Jakub Jelinek <jakub@redhat.com>
22541
22542 PR rtl-optimization/23454
22543 * g++.dg/opt/pr23454.C: New test.
22544
22545 2005-09-03 Mark Mitchell <mark@codesourcery.com>
22546
22547 PR c++/23699
22548 * g++.dg/ext/static1.C: New test.
22549
22550 2005-09-02 Richard Henderson <rth@redhat.com>
22551
22552 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
22553 tail call to check_fa_work.
22554
22555 2005-09-02 Mark Mitchell <mark@codesourcery.com>
22556
22557 PR c++/21687
22558 * g++.dg/other/gc3.C: New test.
22559
22560 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22561
22562 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
22563 * gcc.dg/20050826-1.c: Likewise.
22564
22565 2005-08-31 Mark Mitchell <mark@codesourcery.com>
22566
22567 PR c++/23167
22568 * g++.dg/expr/volatile1.C: New test.
22569
22570 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
22571
22572 PR middle-end/23547
22573 * gcc.dg/pr23547.c: New test.
22574
22575 2005-09-02 Richard Sandiford <richard@codesourcery.com>
22576
22577 PR c/22061
22578 * gcc.c-torture/execute/pr22061-1.c,
22579 * gcc.c-torture/execute/pr22061-2.c,
22580 * gcc.c-torture/execute/pr22061-3.c,
22581 * gcc.c-torture/execute/pr22061-4.c: New tests.
22582
22583 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
22584
22585 * gcc.dg/Wredundant-decls-2.c: New test to check that
22586 -Wredundant-decls does not issue warning for a variable
22587 definition following a declaration.
22588
22589 2005-09-01 Jakub Jelinek <jakub@redhat.com>
22590
22591 PR debug/7241
22592 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
22593 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
22594 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
22595
22596 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
22597 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
22598 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
22599 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
22600 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
22601 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
22602 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
22603 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
22604
22605 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22606
22607 PR objc/23306
22608 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
22609 scan-assmbler.
22610
22611 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
22612
22613 PR target/21255
22614 * gcc.dg/pr21255-1.c: New test.
22615 * gcc.dg/pr21255-2-mb.c: Likewise.
22616 * gcc.dg/pr21255-2-ml.c: Likewise.
22617 * gcc.dg/pr21255-3.c: Likewise.
22618 * gcc.dg/pr21255-4.c: Likewise.
22619
22620 2005-08-31 Dale Johannesen <dalej@apple.com>
22621
22622 * gcc.dg/20050830-1.c: New.
22623
22624 2005-08-31 Josh Conner <jconner@apple.com>
22625
22626 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
22627 command-line options for arm-*-* targets.
22628 * g++.dg/init/array16.C: Likewise.
22629 * g++.dg/other/crash-4.C: Likewise.
22630
22631 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22632
22633 PR obj-c++/23640
22634 * obj-c++.dg/gnu-runtime-3.mm: New test.
22635
22636 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22637
22638 PR c++/13377
22639 * g++.dg/lookup/ambig4.C: New test.
22640 * g++.dg/lookup/ambig5.C: New test.
22641 * g++.dg/tc1/dr101.C: Adjust error markers.
22642
22643 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22644
22645 PR c++/23639
22646 * g++.dg/template/ttp5.C: Adjust error markers.
22647
22648 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
22649
22650 PR testsuite/23609
22651 * lib/obj-c++.exp: Include target-libpath.exp.
22652 (obj-c++_link_flags): Look for the GNU libobjc library
22653 and set the library path to include it.
22654 Don't manually set LD_LIBRARY_PATH (etc.) but call
22655 set_ld_library_path_env_vars instead.
22656 (obj-c++_target_compile): Don't set library path or
22657 linker flags because they are already set correctly
22658 in obj-c++_link_flags.
22659
22660 2005-08-30 Josh Conner <jconner@apple.com>
22661
22662 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
22663 to command-line options for arm-*-* targets.
22664
22665 2005-08-30 Geoffrey Keating <geoffk@apple.com>
22666
22667 * g++.dg/other/i386-1.C: New.
22668
22669 2005-08-30 Jakub Jelinek <jakub@redhat.com>
22670
22671 PR preprocessor/20348
22672 PR preprocessor/20356
22673 * gcc.dg/cpp/pr20348.c: New test.
22674 * gcc.dg/cpp/pr20348.h: New file.
22675 * gcc.dg/cpp/inc/pr20348.h: New file.
22676 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
22677 * gcc.dg/cpp/pr20356.c: New test.
22678 * gcc.dg/cpp/pr20356.h: New file.
22679 * gcc.dg/cpp/inc/pr20356.h: New file.
22680 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
22681
22682 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
22683
22684 * gfortran.fortran-torture/execute/intrinsic_count.f90:
22685 Fix array dimension to avoid correct end-of-file error.
22686
22687 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
22688
22689 PR libfortran/23598
22690 * gfortran.dg/iostat_1.f90: New test.
22691
22692 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
22693
22694 PR middle-end/23408
22695 * gcc.dg/pr23408.c: New test.
22696
22697 2005-08-28 Mark Mitchell <mark@codesourcery.com>
22698
22699 PR c++/23099
22700 * g++.dg/init/member1.C: Make sure erroneous static data member
22701 definitions are required.
22702 * g++.dg/template/static13.C: New test.
22703 * g++.dg/template/static14.C: Likewise.
22704
22705 2005-08-29 Jakub Jelinek <jakub@redhat.com>
22706
22707 * gcc.target/i386/pr23575.c: Use -msse2 instead of
22708 -march=pentium4, remove ilp32 requirement.
22709
22710 PR middle-end/23484
22711 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
22712 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
22713
22714 2005-08-29 Andreas Jaeger <aj@suse.de>
22715
22716 PR testsuite/23607
22717 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
22718
22719 2005-08-28 Jakub Jelinek <jakub@redhat.com>
22720
22721 * gcc.c-torture/execute/20050316-2.c: New test.
22722 * gcc.c-torture/execute/20050316-3.c: New test.
22723 * gcc.dg/torture/pr16104-1.c: New test.
22724
22725 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
22726
22727 PR middle-end/23463
22728 * gcc.c-torture/execute/zero-struct-1.c: New test.
22729
22730 2005-08-27 Richard Guenther <rguenther@suse.de>
22731
22732 PR target/23575
22733 * gcc.target/i386/pr23575.c: New testcase.
22734
22735 2005-08-26 Jakub Jelinek <jakub@redhat.com>
22736
22737 PR rtl-optimization/23561
22738 * gcc.c-torture/execute/20050826-1.c: New test.
22739
22740 PR rtl-opt/23560
22741 * gcc.c-torture/execute/20050826-2.c: New test.
22742
22743 2005-08-26 Dale Johannesen <dalej@apple.com>
22744
22745 * gcc.dg/20030711-1.c: Modify to work on Darwin.
22746 * gcc.dg/20050826-1.c: New.
22747
22748 2005-08-26 Mark Mitchell <mark@codesourcery.com>
22749
22750 PR c++/19004
22751 * g++.dg/template/nontype13.C: New test.
22752
22753 PR c++/23491
22754 * g++.dg/init/new14.C: New test.
22755 * g++.dg/expr/anew1.C: Do not XFAIL.
22756 * g++.dg/expr/anew2.C: Likewise.
22757 * g++.dg/expr/anew3.C: Likewise.
22758
22759 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
22760
22761 PR middle-end/22439
22762 * gcc.dg/vla-3.c: New test.
22763
22764 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
22765
22766 PR fortran/20363
22767 * gfortran.dg/named_interface.f90: New.
22768
22769 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
22770
22771 * gcc.c-torture/execute/frame-address.c: New test.
22772
22773 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
22774
22775 PR c++/20817
22776 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
22777
22778 2005-08-25 Alan Modra <amodra@bigpond.net.au>
22779
22780 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
22781
22782 2005-08-25 Alan Modra <amodra@bigpond.net.au>
22783
22784 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
22785 * gcc.dg/altivec-22.c: Rename from..
22786 * gcc.dg/altivec-nomfcr.c: ..this.
22787
22788 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
22789
22790 PR tree-optimization/23546
22791 * gcc.dg/tree-ssa/pr23546.c: New test.
22792
22793 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
22794
22795 PR fortran/17758
22796 * gfortran.dg/nonreturning_statements.f90: New test.
22797
22798 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
22799
22800 PR c++/22454
22801 * g++.dg/parse/crash29.C: New.
22802
22803 2005-08-23 DJ Delorie <dj@redhat.com>
22804
22805 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
22806 constants have the L suffix.
22807
22808 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
22809
22810 PR c++/23044
22811 * g++.dg/template/instantiate8.C: New.
22812
22813 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
22814
22815 PR middle-end/23467
22816 * gcc.c-torture/execute/pr23467.c: New test.
22817
22818 2005-08-23 Jakub Jelinek <jakub@redhat.com>
22819
22820 PR tree-optimization/22043
22821 * gcc.c-torture/execute/20050613-1.c: New test.
22822
22823 2005-08-23 Ben Elliston <bje@au.ibm.com>
22824
22825 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
22826
22827 2005-08-22 Jakub Jelinek <jakub@redhat.com>
22828
22829 PR rtl-optimization/23478
22830 * g++.dg/opt/pr23478.C: New test.
22831
22832 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
22833
22834 PR c/18715
22835 * gcc.dg/switch-warn-3.c: New test.
22836
22837 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22838
22839 PR c++/22233
22840 * g++.dg/template/param1.C: New test.
22841
22842 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22843
22844 PR c++/23089
22845 * g++.dg/other/incomplete1.C: New test.
22846
22847 2005-08-22 Ira Rosen <irar@il.ibm.com>
22848
22849 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
22850 are vectorizable.
22851
22852 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22853
22854 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
22855 d_lines_5.f: New.
22856
22857 2005-08-21 Jakub Jelinek <jakub@redhat.com>
22858
22859 * gcc.target/i386/sse-4.c: New test.
22860
22861 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22862
22863 PR testsuite/23239
22864 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
22865
22866 2005-08-20 Jakub Jelinek <jakub@redhat.com>
22867
22868 * gcc.dg/20050811-1.c: New test.
22869 * gcc.dg/20050811-2.c: New test.
22870
22871 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
22872
22873 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
22874
22875 2005-08-19 Diego Novillo <dnovillo@redhat.com>
22876
22877 PR 23476
22878 * gcc.c-torture/compile/pr23476.c: New test.
22879
22880 2005-08-19 Devang Patel <dpatel@apple.com>
22881
22882 PR tree-optimization/23048
22883 * gcc.dg/tree-ssa/pr23048.c: New test.
22884
22885 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
22886
22887 PR middle-end/20624
22888 * g++.dg/warn/Wreturn-3.C: New test
22889
22890 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
22891
22892 PR tree-optimization/22228
22893 * g++.dg/vect/pr22543.cc: New test.
22894
22895 2005-08-17 Steven Bosscher <stevenb@suse.de>
22896
22897 PR tree-optimization/21574
22898 * gcc.dg/tree-ssa/pr21574.c: New test.
22899
22900 2005-08-16 James E Wilson <wilson@specifix.com>
22901
22902 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
22903
22904 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
22905
22906 PR tree-opt/23402
22907 * gcc.c-torture/compile/zero-strct-3.c: New test.
22908 * gcc.c-torture/compile/zero-strct-4.c: New test.
22909
22910 2005-08-16 Steven Bosscher <stevenb@suse.de>
22911
22912 PR target/23376
22913 * gcc.target/x86_64/pr23376.c: New test.
22914
22915 2005-08-16 Ian Lance Taylor <ian@airs.com>
22916
22917 PR c++/23337
22918 * g++.dg/ext/vector2.C: New.
22919
22920 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
22921
22922 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
22923
22924 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
22925
22926 PR libfortran/23428
22927 * gfortran.dg/inquire-complex.f90: New test case.
22928
22929 2005-08-16 James E Wilson <wilson@specifix.com>
22930
22931 PR tree-optimization/21105
22932 * gcc.dg/large-size-array.c: New.
22933
22934 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
22935
22936 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
22937 type.
22938 * gcc.dg/vect/vect-41: Likewise.
22939 * gcc.dg/vect/vect-42: Likewise.
22940 * gcc.dg/vect/vect-43: Likewise.
22941 * gcc.dg/vect/vect-44: Likewise.
22942 * gcc.dg/vect/vect-46: Likewise.
22943 * gcc.dg/vect/vect-47: Likewise.
22944 * gcc.dg/vect/vect-48: Likewise.
22945 * gcc.dg/vect/vect-52: Likewise.
22946 * gcc.dg/vect/vect-53: Likewise.
22947 * gcc.dg/vect/vect-54: Likewise.
22948 * gcc.dg/vect/vect-55: Likewise.
22949 * gcc.dg/vect/vect-56: Likewise.
22950 * gcc.dg/vect/vect-57: Likewise.
22951 * gcc.dg/vect/vect-58: Likewise.
22952 * gcc.dg/vect/vect-59: Likewise.
22953 * gcc.dg/vect/vect-60: Likewise.
22954 * gcc.dg/vect/vect-61: Likewise.
22955 * gcc.dg/vect/vect-85: Likewise.
22956 * gcc.dg/vect/vect-87: Likewise.
22957 * gcc.dg/vect/vect-88: Likewise.
22958 * gcc.dg/vect/vect-93.c: Likewise.
22959 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
22960 * gcc.dg/vect/vect-75: Likewise.
22961 * gcc.dg/vect/vect-76: Likewise.
22962 * gcc.dg/vect/vect-77: Likewise.
22963 * gcc.dg/vect/vect-78: Likewise.
22964 * gcc.dg/vect/vect-80: Likewise.
22965 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
22966 vectorized for the expected reason, rather than checking how alignment
22967 was handled.
22968 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
22969 aligned type and also instead of aligned pointers. Added documentation.
22970
22971 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
22972
22973 * gfortran.dg/power.f90: New test.
22974
22975 2005-08-16 Jakub Jelinek <jakub@redhat.com>
22976
22977 PR rtl-optimization/23299
22978 * g++.dg/opt/pr23299.C: New test.
22979
22980 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22981
22982 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
22983
22984 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
22985
22986 * g++.dg/template/local6.C: New test.
22987
22988 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
22989
22990 * execute/exceptions/finally-1.m: Check that the catch and finally are
22991 being called. Also add a "return 0;" at the end of main.
22992
22993 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
22994
22995 PR fortran/21432.
22996 * gfortran.dg/namelist_print_1.f: New test of functionality of
22997 PRINT namelist.
22998 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
22999 namelist generates error with -std=f95.
23000
23001 2005-08-14 Ira Rosen <irar@il.ibm.com>
23002
23003 PR tree-optimization/23119
23004 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
23005
23006 2005-08-13 Marcin Koziej <creep@desk.pl>
23007 Andrew Pinski <pinskia@physics.uc.edu>
23008
23009 PR libobjc/22492
23010 * execute/exceptions/finally-1.m: New test.
23011
23012 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23013
23014 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
23015 testsuite.
23016 * objc/execute/exceptions/trivial.m: New test.
23017 * objc.dg/try-catch-11.m: Move to ...
23018 * objc/execute/exceptions/foward-1.m: Here.
23019 * objc.dg/try-catch-2.m: Move to ...
23020 * objc/execute/exceptions/catchall-1.m: Here.
23021 * objc.dg/try-catch-8.m: Move to ...
23022 * objc/execute/exceptions/local-variables-1.m: Here.
23023
23024 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23025
23026 * objc.dg/nested-func-1.m: Move to ...
23027 * objc/execute/nested-func-1.m: Here.
23028
23029 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23030
23031 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
23032 in ${options} instead of [target_info name].
23033 * lib/obj-c++.exp (objc_target_compile): Likewise.
23034
23035 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23036
23037 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
23038
23039 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23040
23041 part of PR testsuite/23348
23042 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
23043 each of the torture options.
23044 * objc/compile/trivial.m: New test.
23045
23046 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
23047
23048 * gfortran.dg/eoshift.f90: Correct format.
23049
23050 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
23051
23052 * gfortran.fortran-torture/execute/character_passing.f90:
23053 Fix comment typo.
23054
23055 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
23056
23057 PR c++/8271
23058 * g++.dg/template/unify10.C: New.
23059
23060 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
23061
23062 * g++.dg/parse/pr22514.C: Move to...
23063 * g++.dg/debug/pr22514.C: here.
23064
23065 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23066
23067 PR c++/23266
23068 * g++.dg/inherit/pure1.C: New test.
23069
23070 * ChangeLog: Fix typos.
23071
23072 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23073 Steven Bosscher <stevenb@suse.de>
23074
23075 * gfortran.dg/runtime_warning_1.f90: New test.
23076
23077 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
23078
23079 PR c++/23219
23080 * g++.dg/parse/crash28.C: New.
23081
23082 2005-08-11 Richard Guenther <rguenther@suse.de>
23083
23084 PR target/23289
23085 * gcc.target/i386/tailcall-1.c: New testcase.
23086
23087 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
23088
23089 * gcc.dg/vect/vect-67.c: Un-xfail.
23090
23091 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
23092
23093 PR c++/23225
23094 * g++.dg/parse/crash27.C: new test.
23095
23096 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
23097
23098 PR libfortran/22143
23099 * gfortran.dg/shift-kind.f90: New testcase.
23100
23101 2005-08-10 Richard Sandiford <richard@codesourcery.com>
23102
23103 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
23104 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
23105
23106 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23107
23108 PR c++/20646
23109 * g++.dg/other/mult-stor1.C: New test.
23110
23111 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
23112
23113 * gcc.c-torture/pr18299-1.c: Move to ...
23114 * gcc.c-torture/compile/pr18299-1.c: Here.
23115
23116 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
23117
23118 * gfortran/fortran.torture/execute/character_passing.f90:
23119 Fix types for LSAME.
23120
23121 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
23122
23123 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
23124 input data back to what it was originally.
23125
23126 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
23127
23128 * objc.dg/try-catch-8.m: Enable for all targets.
23129
23130 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
23131
23132 * gcc.dg/pr23165.c: New test.
23133
23134 2005-08-09 Steven Bosscher <stevenb@suse.de>
23135
23136 PR tree-optimization/23234
23137 * gcc.dg/tree-ssa/pr23234.c: New test.
23138
23139 2005-08-08 Josh Conner <jconner@apple.com>
23140
23141 PR rtl-optimization/23241
23142 * gcc.dg/char-compare.c: New test.
23143
23144 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23145
23146 PR c++/22508
23147 * g++.dg/init/new13.C: New test.
23148
23149 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
23150
23151 PR c++/21166
23152 * g++.dg/other/crash-4.C: Adjust
23153 * g++/dg/ext/packed9.C: New.
23154
23155 2005-08-08 Richard Sandiford <richard@codesourcery.com>
23156
23157 PR middle-end/21964
23158 * gcc.c-torture/execute/pr21964-1.c: New test.
23159
23160 2005-08-08 Richard Sandiford <richard@codesourcery.com>
23161
23162 PR c/22458
23163 * gcc.dg/pr22458-1.c: New test.
23164
23165 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
23166 Steven G. Kargl <kargls@comcast.net>
23167
23168 PR fortran/22390
23169 * gfortran.dg/flush_1.f90: New test.
23170
23171 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23172
23173 PR c++/23191
23174 * g++.dg/template/eh2.C: New test.
23175
23176 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23177
23178 PR c++/19498
23179 * g++.dg/template/instantiate7.C: New test.
23180
23181 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
23182
23183 PR c/23113
23184 * gcc.dg/Wunused-value-1.c: New test.
23185
23186 2005-08-06 Richard Sandiford <richard@codesourcery.com>
23187
23188 PR rtl-optimization/23233
23189 * gcc.c-torture/compile/pr23233-1.c: New test.
23190
23191 2005-08-06 Jakub Jelinek <jakub@redhat.com>
23192
23193 PR fortran/18833
23194 PR fortran/20850
23195 * gfortran.dg/equiv_1.f90: New test.
23196 * gfortran.dg/equiv_2.f90: New test.
23197 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
23198 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
23199 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
23200
23201 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
23202
23203 * gcc.c-torture/execute/vrp-5.c: New test.
23204 * gcc.c-torture/execute/vrp-6.c: New test.
23205 * gcc.dg/tree-ssa/vrp21.c: New test.
23206
23207 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
23208
23209 * g++.dg/parse/pr22514.C: New test.
23210
23211 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
23212
23213 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
23214
23215 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
23216 instead of constant loads / pool entries.
23217
23218 2005-08-05 David Edelsohn <edelsohn@gnu.org>
23219
23220 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
23221 TEST_TO_WCTYPE.
23222
23223 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
23224
23225 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
23226 __WINT_TYPE__ in generated prototypes if possible.
23227
23228 2005-08-04 Diego Novillo <dnovillo@redhat.com>
23229
23230 PR 22037
23231 * g++.dg/tree-ssa/pr22037.C:
23232
23233 2005-08-04 Richard Henderson <rth@redhat.com>
23234
23235 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
23236 scan-tree-dump-times directive.
23237
23238 2005-08-04 Jan Hubicka <jh@suse.cz>
23239
23240 * gcov-1.C: Fix switch counts.
23241 * gcov-4b.c: Likewise.
23242
23243 2005-08-03 Jeff Law <law@redhat.com>
23244
23245 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
23246
23247 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
23248
23249 * gcc.c-torture/execute/pr23135.c: New test.
23250
23251 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23252
23253 PR tree-optimization/19899
23254 * gcc.dg/tree-ssa/scev-1.c: New test.
23255 * gcc.dg/tree-ssa/scev-2.c: New test.
23256
23257 2005-08-03 Richard Sandiford <richard@codesourcery.com>
23258
23259 PR target/18582
23260 * gcc.dg/torture/pr18582-1.c: New test.
23261
23262 2005-08-03 Jan Hubicka <jh@suse.cz>
23263
23264 * update-conroll.c: New testcase.
23265 * update-conroll-2.c: New testcase.
23266
23267 2005-08-02 David Edelsohn <edelsohn@gnu.org>
23268
23269 * gfortran.dg/constant_substring.f: New test.
23270 * gfortran.dg/pr22491.f: New test.
23271
23272 2005-08-02 Jan Hubicka <jh@suse.cz>
23273
23274 * update-threading.c: Replace by the proper one.
23275
23276 2005-08-02 Diego Novillo <dnovillo@redhat.com>
23277
23278 PR 23164
23279 * g++.dg/tree-ssa/pr23164.C: New test.
23280
23281 2005-08-02 Diego Novillo <dnovillo@redhat.com>
23282
23283 * gcc.dg/tree-ssa/pr23192.c: New test.
23284
23285 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
23286
23287 * gcc.c-torture/execute/vrp-4.c: New test.
23288
23289 2005-08-02 Jan Hubicka <jh@suse.cz>
23290
23291 * update-threading.c: New test.
23292
23293 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
23294
23295 * gcc.c-torture/compile/20050801-1.c: New test.
23296 * gcc.c-torture/compile/20050801-2.c: New test.
23297
23298 2005-08-01 Jan Hubicka <jh@suse.cz>
23299
23300 * val-prof-5.c: New test.
23301
23302 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
23303
23304 PR c/22311
23305 * gcc.dg/pr22311-1.c : New test.
23306
23307 2005-07-31 Steven Bosscher <stevenb@suse.de>
23308
23309 PR target/23095
23310 * gfortran.dg/pr23095.f: New test.
23311
23312 PR c++/22003
23313 * g++.dg/other/pr22003.C: New test.
23314
23315 2005-07-31 Richard Sandiford <richard@codesourcery.com>
23316
23317 PR target/20621
23318 * gcc.c-torture/execute/pr20621-1.c: New test.
23319
23320 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
23321
23322 * gfortran.dg/comma_format_extension_4.f: Adjust length
23323 of string for format.
23324 * gfortran.dg/der_array_io_1.f: Replace illegal internal
23325 print statement with internal write.
23326 * gfortran.dg/der_array_io_2.f: Likewise.
23327 * gfortran.dg/der_array_io_3.f: Likewise.
23328
23329 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
23330
23331 * gcc.dg/fold-abs-4.c: new test.
23332
23333 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
23334
23335 PR fortran/22570 an related issues.
23336 * gfortran.dg/x_slash_1.f: New test.
23337
23338 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
23339
23340 PR c/23143
23341 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
23342 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
23343
23344 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23345
23346 PR c/529
23347 * gcc.dg/Wshadow-3.c: New test.
23348
23349 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
23350
23351 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
23352 used to have the wrong bounds).
23353
23354 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23355
23356 PR c/21720
23357 * gcc.dg/hex-round-1.c: Test more cases.
23358 * gcc.dg/hex-round-2.c: New test.
23359
23360 2005-07-29 Diego Novillo <dnovillo@redhat.com>
23361
23362 PR 22550
23363 * g++.dg/tree-ssa/pr22550.C: New test.
23364
23365 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
23366
23367 * gcc.dg/tree-ssa/vrp19.c: New test.
23368 * gcc.dg/tree-ssa-vrp20.c: New test.
23369
23370 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23371
23372 PR c/22240
23373 * gcc.dg/transparent-union-4.c: New test.
23374
23375 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23376
23377 PR c/22192
23378 * gcc.dg/c99-vla-2.c: New test.
23379
23380 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23381
23382 PR c/21720
23383 * gcc.dg/hex-round-1.c: New test.
23384
23385 2005-07-28 Jan Hubicka <jh@suse.cz>
23386
23387 * inliner-1.c: Do not dump everything.
23388 * tree-prof.exp: Do not pass -ftree-based-profiling.
23389 * bprob.exp: Likewise.
23390
23391 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
23392
23393 2005-07-28 Mark Mitchell <mark@codesourcery.com>
23394
23395 PR c++/22545
23396 * g++.dg/expr/ptrmem7.C: New test.
23397
23398 2005-07-28 Mike Stump <mrs@apple.com>
23399
23400 * g++.old-deja/g++.mike/visibility-1.C: New test.
23401
23402 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23403
23404 PR c/20187
23405 * gcc.c-torture/execute/pr20187-1.c: New test.
23406
23407 2005-07-28 Jeff Law <law@redhat.com>
23408
23409 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
23410 * gcc.dg/tree-ssa/vrp18.c: New test.
23411
23412 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
23413
23414 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
23415
23416 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
23417
23418 PR tree-optimization/22506
23419 * gcc.dg/vect/ps22506.c: New test.
23420
23421 2005-07-28 Jakub Jelinek <jakub@redhat.com>
23422
23423 PR target/21149
23424 * gcc.target/i386/sse-3.c: New test.
23425
23426 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23427
23428 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
23429 * gcc.target/mips/mips32-dsp-type.c: Likewise.
23430
23431 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23432
23433 PR c/22589
23434 * gcc.c-torture/compile/pr22589-1.c: New test.
23435
23436 2005-07-28 Jan Hubicka <jh@suse.cz>
23437
23438 * update-loopch.c: New testcase.
23439
23440 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
23441
23442 PR rtl-optimization/23047
23443 * gcc.c-torture/execute/pr23047.c: New test.
23444 * gcc.c-torture/execute/pr23047.x: New.
23445
23446 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
23447
23448 PR tree-optimization/22493
23449 * gcc.c-torture/execute/pr22493-1.c: New test.
23450 * gcc.c-torture/execute/pr22493-1.x: New.
23451 * gcc.c-torture/execute/vrp-1.c: New test.
23452 * gcc.c-torture/execute/vrp-2.c: New test.
23453 * gcc.c-torture/execute/vrp-2.c: New test.
23454
23455 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
23456
23457 * gcc.target/frv/all-builtin-read8.c: Delete.
23458 * gcc.target/frv/all-builtin-read16.c: Delete.
23459 * gcc.target/frv/all-builtin-read32.c: Delete.
23460 * gcc.target/frv/all-builtin-read64.c: Delete.
23461 * gcc.target/frv/all-builtin-write8.c: Delete.
23462 * gcc.target/frv/all-builtin-write16.c: Delete.
23463 * gcc.target/frv/all-builtin-write32.c: Delete.
23464 * gcc.target/frv/all-builtin-write64.c: Delete.
23465 * gcc.target/frv/all-read-write-1.c: New.
23466
23467 2005-07-27 Jeff Law <law@redhat.com>
23468
23469 * gcc.c-torture/execute/pr22630.c: New test.
23470
23471 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
23472
23473 PR tree-optimization/23073
23474 * gcc.dg/vect/nodump-pr23073.c: New test.
23475 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
23476
23477 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
23478
23479 PR tree-optimize/22348
23480 * gcc.c-torture/execute/pr22348.c: New.
23481
23482 2005-07-27 Richard Guenther <rguenther@suse.de>
23483
23484 * gcc.dg/tree-ssa/salias-1.c: New testcase.
23485
23486 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23487
23488 PR fortran/22503
23489 * gfortran.dg/logical_comp.f90: New test.
23490
23491 2005-07-27 Jan Hubicka <jh@suse.cz>
23492
23493 * inliner-1.c: Add cleanup of dumps.
23494 * val-prof-*.c: Likewise.
23495 * update-tailcall.c: New.
23496
23497 2005-07-26 Diego Novillo <dnovillo@redhat.com>
23498
23499 PR 22591
23500 * gcc.dg/tree-ssa/pr22591.c: New test.
23501 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
23502
23503 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
23504
23505 PR libobjc/22606
23506 * objc.dg/try-catch-11.m: New test.
23507
23508 2005-07-26 Richard Guenther <rguenther@suse.de>
23509
23510 PR tree-optimization/22486
23511 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
23512
23513 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
23514
23515 PR tree-opt/22484
23516 * g++.dg/opt/loop2.C: New test.
23517
23518 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
23519
23520 * gcc.dg/tree-ssa/reassoc-3.c: New test.
23521 * gcc.dg/tree-ssa/reassoc-4.c: New test.
23522
23523 2005-07-25 Adam Nemet <anemet@lnxw.com>
23524
23525 * lib/profopt.exp (profopt-execute): Check for profiling data
23526 files on the target.
23527
23528 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
23529
23530 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
23531 for matching of asm labels.
23532
23533 2005-07-25 Richard Guenther <rguenther@suse.de>
23534
23535 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
23536
23537 2005-07-25 Richard Guenther <rguenther@suse.de>
23538
23539 PR testsuite/22624
23540 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
23541
23542 2005-07-25 Ira Rosen <irar@il.ibm.com>
23543
23544 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
23545 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
23546 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
23547 * gcc.dg/vect/vect-100.c: New test.
23548 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
23549 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
23550 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
23551 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
23552 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
23553 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
23554 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
23555 * gfortran.dg/vect/pr19049.f90: New testcase.
23556 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
23557
23558 2005-07-25 Jakub Jelinek <jakub@redhat.com>
23559
23560 * gcc.c-torture/execute/20050713-1.c: New test.
23561
23562 PR fortran/20063
23563 * gfortran.fortran-torture/execute/data_4.f90: New test.
23564
23565 PR middle-end/20303
23566 * gcc.dg/visibility-d.c: New test.
23567
23568 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
23569
23570 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
23571 * gfortran.dg/underflow.f90: Ditto.
23572
23573 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23574
23575 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
23576 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
23577 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
23578
23579 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
23580
23581 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
23582 include case of field width of zero.
23583
23584 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
23585
23586 PR libgfortran/21875
23587 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
23588 with trailing blanks on normal formatted read.
23589
23590 2005-07-23 Chao-ying Fu <fu@mips.com>
23591
23592 * gcc.target/mips/mips32-dsp-type.c: New test.
23593 * gcc.target/mips/mips32-dsp.c: New test.
23594
23595 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
23596
23597 PR testsuite/21073
23598 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
23599
23600 PR testsuite/20454
23601 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
23602 and __cyg_profile_func_exit.
23603
23604 2005-07-22 David Edelsohn <edelsohn@gnu.org>
23605
23606 * gfortran.dg/comma_format_extension_3.f: Fix typo.
23607 * gfortran.dg/comma_format_extension_4.f: Same.
23608 * gfortran.dg/pr15332.f: Same.
23609 * gfortran.dg/pr21730.f: Same.
23610
23611 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
23612
23613 * g++.dg/opt/vrp2.C: Fix testcase.
23614
23615 PR tree-opt/22625
23616 * g++.dg/opt/vrp2.C: New test.
23617
23618 2005-07-22 Mark Mitchell <mark@codesourcery.com>
23619
23620 PR debug/21828
23621 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
23622
23623 2005-07-22 Diego Novillo <dnovillo@redhat.com>
23624
23625 * gcc.dg/tree-ssa/20050719-1.c: New test.
23626
23627 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
23628
23629 * gcc.dg/bfin-longcall-1.c: New file.
23630 * gcc.dg/bfin-longcall-2.c: New file.
23631
23632 2005-07-21 Janis Johnson <janis187@us.ibm.com>
23633
23634 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
23635
23636 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
23637
23638 PR middle-end/19055
23639 * gcc.dg/tree-ssa/pr19055.c: New test.
23640 * gcc.dg/tree-ssa/pr19055-2.c: New test.
23641
23642 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
23643
23644 PR C++/22358
23645 * g++.dg/other/pr22358.C: New test.
23646
23647 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
23648
23649 PR c++/2922
23650 * g++.dg/lookup/two-stage5.C: New test from bug comments.
23651
23652 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23653
23654 PR c++/15938
23655 * g++.dg/init/union2.C: New test.
23656
23657 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23658
23659 PR c/22393
23660 * gcc.dg/complex-4.c: New test.
23661
23662 2005-07-21 Richard Guenther <rguenther@suse.de>
23663
23664 PR testsuite/22522
23665 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
23666 scanning for asm labels.
23667 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23668
23669 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
23670
23671 PR target/22085
23672 * gcc.dg/altivec-pr22085.c: New.
23673
23674 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
23675
23676 PR tree-optimization/19210
23677 * gcc.dg/tree-ssa/pr19210-1.c: New.
23678 * gcc.dg/tree-ssa/pr19210-2.c: New.
23679
23680 2005-07-21 Richard Sandiford <richard@codesourcery.com>
23681
23682 PR rtl-optimization/22167
23683 * g++.dg/opt/pr22167.C: New test.
23684
23685 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
23686
23687 PR c++/2922
23688 * g++.dg/lookup/two-stage2.C: New.
23689 * g++.dg/lookup/two-stage3.C: New.
23690 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
23691 fixed two-stage name lookup for operators.
23692 * g++.dg/template/call3.C: Compiler now produces an appropriate
23693 error message.
23694 * g++.dg/template/crash37.C: Compiler now describes bla() on line
23695 14 as a candidate.
23696 * g++.dg/template/ptrmem4.C: Compiler produces different error
23697 message.
23698 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
23699 connect_to_method as a candidate.
23700
23701 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
23702
23703 * gcc.dg/fold-alloc-1.c: New test.
23704
23705 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
23706
23707 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
23708 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
23709
23710 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
23711
23712 * gcc.dg/fold-abs-1.c: New test.
23713 * gcc.dg/fold-abs-2.c: New test.
23714 * gcc.dg/fold-abs-3.c: New test.
23715
23716 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
23717
23718 Make CONSTRUCTOR use VEC to store initializers.
23719 * g++.dg/ext/complit3.C: Check for specific error messages.
23720 * g++.dg/init/brace2.C: Update error message.
23721 * g++.dg/warn/Wbraces2.C: Likewise.
23722
23723 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
23724
23725 PR fortran/16940
23726 * gfortran.dg/module_interface_1.f90: New test.
23727
23728 2005-07-19 Danny Berlin <dberlin@dberlin.org>
23729 Kenneth Zadeck <zadeck@naturalbridge.com>
23730
23731 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
23732
23733 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23734
23735 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
23736 specify -Wformat for these tests.
23737 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
23738 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
23739 * gcc.dg/format/opt-6.c: Delete.
23740
23741 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
23742
23743 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
23744 * gcc.dg/tree-ssa/sra-3.c: Likewise.
23745
23746 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
23747
23748 * gcc.dg/tree-ssa/alias-2.c: New test.
23749
23750 2005-07-18 Mark Mitchell <mark@codesourcery.com>
23751
23752 PR c++/22263
23753 * g++.dg/template/explicit7.C: New test.
23754
23755 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
23756
23757 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
23758 field width of 8 to +Inf and -Inf.
23759
23760 2005-07-17 Mark Mitchell <mark@codesourcery.com>
23761
23762 PR c++/22139
23763 * g++.dg/template/friend36.C: New test.
23764
23765 2005-07-16 David Edelsohn <edelsohn@gnu.org>
23766
23767 PR fortran/21730
23768 * gfortran.dg/pr21730.f: New test.
23769
23770 2005-07-16 Danny Berlin <dberlin@dberlin.org>
23771 Kenneth Zadeck <zadeck@naturalbridge.com>
23772
23773 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
23774 since pure const detection cannot run at -O1 in c compiler.
23775 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
23776 can now optimize this case properly.
23777 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
23778 because we now pass.
23779 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
23780
23781 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
23782
23783 PR c/22421
23784 * gcc.dg/format/bitfld-1.c: New test.
23785
23786 2005-07-15 Mark Mitchell <mark@codesourcery.com>
23787
23788 PR c++/22204
23789 * g++.dg/rtti/repo1.C: New test.
23790
23791 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
23792
23793 PR middle-end/22398
23794 * gcc.c-torture/compile/pr22398.c: New test.
23795
23796 2005-07-15 Mark Mitchell <mark@codesourcery.com>
23797
23798 PR c++/22132
23799 * g++.dg/expr/cast4.C: New test.
23800
23801 2005-07-15 Richard Guenther <rguenther@suse.de>
23802
23803 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
23804 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23805
23806 2005-07-15 Steven Bosscher <stevenb@suse.de>
23807
23808 PR tree-optimization/22230
23809 * gcc.dg/tree-ssa/pr22230.c: New test.
23810
23811 2005-07-14 Jakub Jelinek <jakub@redhat.com>
23812
23813 * gfortran.dg/g77/cpp6.f: New test.
23814
23815 PR fortran/22417
23816 * gfortran.dg/g77/cpp5.F: New test.
23817 * gfortran.dg/g77/cpp5.h: New file.
23818 * gfortran.dg/g77/cpp5inc.h: New file.
23819
23820 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
23821
23822 PR libfortran/16435
23823 * gfortran.dg/tl_editting.f90: New.
23824 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
23825
23826 2005-07-14 Steven G. Kargl <kargls@comcast.net>
23827
23828 * gfortran.dg/char_array_constructor.f90: New test.
23829
23830 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
23831
23832 * gfortran.dg/past_eor.f90: New.
23833 * gfortran.dg/complex_read.f90: New.
23834
23835 2005-07-13 Jeff Law <law@redhat.com>
23836
23837 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
23838 additional casts.
23839
23840 * gcc.dg/tree-ssa/pr22321.c: New test
23841
23842 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
23843
23844 PR tree-optimization/21921
23845 * gcc.dg/tree-ssa/pr21921.c: New.
23846
23847 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
23848
23849 PR tree-optimizatio/22442
23850 * gcc.dg/tree-ssa/loop-11.c: New test.
23851
23852 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
23853
23854 PR tree-opt/21840
23855 * gcc.c-torture/compile/pr21840.c: New test.
23856
23857 2005-07-12 Jan Hubicka <jh@suse.cz>
23858
23859 * gcc.c-torture/compile/pr22379.c: New test.
23860
23861 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
23862
23863 PR libfortran/21593
23864 gfortran.dg/dev_null.f90: Remove outdated comment about
23865 PR libfortran/21593.
23866
23867
23868 2005-07-12 Dale Johannesen <dalej@apple.com>
23869
23870 * gcc.target/i386/compress-float-sse.c: New.
23871 * gcc.target/i386/compress-float-sse-pic.c: New.
23872 * gcc.target/i386/compress-float-387.c: New.
23873 * gcc.target/i386/compress-float-387-pic.c: New.
23874 * gcc.dg/compress-float-ppc.c: New.
23875 * gcc.dg/compress-float-ppc-pic.c: New.
23876
23877 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
23878
23879 PR libfortran/21593
23880 gfortran.dg/dev_null.f90: Remove targets.
23881
23882 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
23883
23884 PR tree-opt/22335
23885 * gcc.dg/pr22335-1.c: New test.
23886 * gcc.dg/pr22335-2.c: New test.
23887
23888 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23889
23890 PR c++/20172
23891 * g++.dg/template/nontype12.C : New test.
23892
23893 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
23894
23895 * gcc.dg/tree-ssa/loop-10.c: New test.
23896
23897 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
23898
23899 * gcc.c-torture/execute/20020720-1.x: Remove.
23900
23901 2005-07-11 Jakub Jelinek <jakub@redhat.com>
23902
23903 * gfortran.fortran-torture/execute/forall_7.f90: New test.
23904
23905 2005-07-10 Richard Sandiford <richard@codesourcery.com>
23906
23907 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
23908 (dg-mips-options): Use it.
23909
23910 2005-07-09 Diego Novillo <dnovillo@redhat.com>
23911
23912 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
23913
23914 2005-07-09 Richard Henderson <rth@redhat.com>
23915
23916 * lib/target-supports.exp (check_effective_target_sync_char_short):
23917 Add alpha.
23918
23919 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
23920
23921 PR libfortran/22217
23922 * gfortran.dg/negative-z-descriptor.f90: New test.
23923
23924 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
23925
23926 PR tree-opt/22329
23927 * gcc.dg/pr22329.c: New test.
23928
23929 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
23930
23931 PR tree-optimization/20139
23932 * gcc.dg/tree-ssa/pr20139.c: New.
23933
23934 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
23935
23936 PR tree-opt/22356
23937 * gcc.dg/pr22356-1.c: New test.
23938
23939 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
23940
23941 PR c++/21799
23942 * g++.dg/template/unify8.C: New.
23943 * g++.dg/template/unify9.C: New.
23944
23945 2005-07-08 Jakub Jelinek <jakub@redhat.com>
23946
23947 * gfortran.fortran-torture/execute/entry_10.f90: New test.
23948
23949 2005-07-07 Geoffrey Keating <geoffk@apple.com>
23950
23951 * gcc.dg/darwin-version-1.c: New.
23952 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
23953 * gcc.dg/builtins-20.c: Likewise.
23954 * gcc.dg/builtins-53.c: Likewise.
23955 * gcc.dg/torture/builtins-convert-1.c: Likewise.
23956 * gcc.dg/torture/builtins-convert-2.c: Likewise.
23957 * gcc.dg/torture/builtins-convert-3.c: Likewise.
23958 * gcc.dg/torture/builtins-power-1.c: Likewise.
23959 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
23960 on Darwin.
23961
23962 2005-07-07 Jeff Law <law@redhat.com>
23963
23964 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
23965 argument evaluation order.
23966
23967 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
23968
23969 PR libfortran/21594
23970 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23971 Add test cases where the shift length is greater than the
23972 array length.
23973
23974 2005-07-07 Ziemowit Laski <zlaski@apple.com>
23975
23976 * obj-c++.dg/proto-lossage-6.mm: New.
23977 * objc.dg/proto-lossage-6.m: New.
23978
23979 2005-07-07 Ziemowit Laski <zlaski@apple.com>
23980
23981 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
23982 * objc.dg/gnu-runtime-2.m: Likewise.
23983
23984 2005-07-07 Jakub Jelinek <jakub@redhat.com>
23985
23986 * gfortran.dg/longline.f: New test.
23987
23988 * gfortran.dg/badline.f: New test.
23989
23990 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
23991
23992 PR fortran/16531
23993 PR fortran/15966
23994 PR fortran/18781
23995 * gfortran.dg/hollerith.f90: New.
23996 * gfortran.dg/hollerith2.f90: New.
23997 * gfortran.dg/hollerith3.f90: New.
23998 * gfortran.dg/hollerith4.f90: New.
23999 * gfortran.dg/hollerith_f95.f90: New.
24000 * gfortran.dg/hollerith_legacy.f90: New.
24001 * gfortran.dg/g77/cpp4.F: New. Port from g77.
24002
24003 2005-07-07 Ziemowit Laski <zlaski@apple.com>
24004
24005 PR objc/22274
24006 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
24007 * objc.dg/gnu-runtime-2.m: New.
24008
24009 2005-07-06 Jeff Law <law@redhat.com>
24010
24011 * gcc.dg/tree-ssa/vrp17.c: New test.
24012
24013 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
24014
24015 PR fortran/22327
24016 * gfortran.dg/array_constructor_5.f90: New test.
24017
24018 2005-07-07 Jakub Jelinek <jakub@redhat.com>
24019
24020 * gfortran.fortran-torture/execute/entry_9.f90: New test.
24021
24022 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
24023
24024 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
24025 * gcc.dg/980816-1.c: Ditto.
24026
24027 2005-07-06 Jeff Law <law@redhat.com>
24028
24029 * gcc.c-torture/compile/pr21356.c: New test.
24030
24031 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
24032
24033 PR c/22013
24034 PR c/22098
24035 * gcc.c-torture/compile/pr22013-1.c,
24036 gcc.c-torture/execute/pr22098-1.c,
24037 gcc.c-torture/execute/pr22098-2.c,
24038 gcc.c-torture/execute/pr22098-3.c: New tests.
24039
24040 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
24041
24042 PR c/22308
24043 * gcc.dg/pr22308-1.c: New test.
24044
24045 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
24046
24047 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
24048 target.
24049 * gcc.dg/compare9.c: Use -fshort-enums instead of
24050 -fno-short-enums. Change the last test to dg-bogus.
24051
24052 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
24053
24054 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
24055 * gcc.dg/compare9.c: New.
24056
24057 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24058
24059 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
24060
24061 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
24062
24063 PR testsuite/22288
24064 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
24065
24066
24067 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24068
24069 * gcc.dg/format/gcc_gfc-1.c: New.
24070
24071 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
24072
24073 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
24074
24075 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24076
24077 PR fortran/20842
24078 * gfortran.dg/io_invalid_1.f90: New test.
24079
24080 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
24081
24082 * gcc.dg/format/gcc_diag-1.c: Update.
24083
24084 2005-07-02 Jeff Law <law@redhat.com>
24085
24086 * gcc.dg/tree-ssa/pr22051-1.c: New test.
24087 * gcc.dg/tree-ssa/pr22051-2.c: New test.
24088
24089 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
24090
24091 * gcc.dg/format/gcc_diag-1.c: Update.
24092
24093 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
24094
24095 PR tree-opt/22269
24096 * gcc.c-torture/compile/pr22269.c: New test.
24097
24098 2005-06-30 Diego Novillo <dnovillo@redhat.com>
24099
24100 PR 21584
24101 PR 22219
24102 * g++.dg/tree-ssa/pr21584-1.C: New test.
24103 * g++.dg/tree-ssa/pr21584-2.C: New test.
24104
24105 2005-06-30 Ziemowit Laski <zlaski@apple.com>
24106
24107 * obj-c++.dg/try-catch-11.mm: New.
24108 * objc.dg/try-catch-10.m: New.
24109
24110 2005-06-29 David Edelsohn <edelsohn@gnu.org>
24111
24112 * g++.dg/other/ucnid-1.C: xfail on AIX.
24113
24114 2005-06-29 Diego Novillo <dnovillo@redhat.com>
24115
24116 PR 22234
24117 * gcc.dg/20050629-1.c: New test.
24118
24119 2005-06-29 Ziemowit Laski <zlaski@apple.com>
24120
24121 * obj-c++.dg/const-str-1[0-1].mm: New.
24122 * objc.dg/const-str-1[0-1].m: New.
24123
24124 2005-05-29 Richard Henderson <rth@redhat.com>
24125
24126 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
24127 Rename from check_effective_target_vect_no_max.
24128 (check_effective_target_vect_no_int_add): New.
24129 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
24130 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
24131 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24132 * gcc.dg/vect/vect-reduc-1.c: Use both.
24133 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24134
24135 2005-05-29 Richard Henderson <rth@redhat.com>
24136
24137 * lib/target-supports.exp (check_effective_target_vect_no_max):
24138 Remove i386 and x86_64.
24139
24140 2005-06-29 Steve Ellcey <sje@cup.hp.com>
24141
24142 PR testsuite/21969
24143 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
24144
24145 2005-06-29 Steve Ellcey <sje@cup.hp.com>
24146
24147 PR middle-end/21969
24148 * gcc.dg/vect/pr21969.c: New test.
24149
24150 2005-06-28 Eric Christopher <echristo@redhat.com>
24151
24152 PR c/22052
24153 PR c/21975
24154 * gcc.dg/inline1.c: New test.
24155 * gcc.dg/inline2.c: Ditto.
24156 * gcc.dg/inline3.c: Ditto.
24157 * gcc.dg/inline4.c: Ditto.
24158 * gcc.dg/inline5.c: Ditto.
24159
24160 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
24161
24162 PR libfortran/22142
24163 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24164 Add testcase also testing eoshift1 for PR 22142.
24165
24166 2005-06-28 Richard Henderson <rth@redhat.com>
24167
24168 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
24169 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
24170 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
24171 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
24172 gcc.dg/tree-ssa/20030922-2.c: Likewise.
24173
24174 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
24175
24176 PR libfortran/22142
24177 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24178 Add testcase for PR 22142.
24179
24180 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
24181
24182 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
24183 gcc.target/ia64/fpreg-2.c: New tests.
24184
24185 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24186
24187 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
24188
24189 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24190
24191 PR libfortran/22170
24192 * gfortran.dg/slash_1.f90: New test.
24193
24194 2005-06-27 Richard Henderson <rth@redhat.com>
24195
24196 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
24197 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
24198 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24199 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24200 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24201 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24202
24203 2005-06-27 Richard Henderson <rth@redhat.com>
24204
24205 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
24206 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
24207
24208 2005-06-27 Ziemowit Laski <zlaski@apple.com>
24209
24210 * obj-c++.dg/proto-lossage-5.mm: New.
24211 * objc.dg/proto-lossage-5.m: New.
24212
24213 2005-06-27 Diego Novillo <dnovillo@redhat.com>
24214
24215 PR 21959
24216 * gcc.dg/tree-ssa/pr21959.c: New test.
24217
24218 2005-06-27 Jakub Jelinek <jakub@redhat.com>
24219
24220 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
24221 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
24222 testing uninitialized var.
24223
24224 * gcc.c-torture/execute/builtins/chk.h: New.
24225 * gcc.c-torture/execute/builtins/lib/chk.c: New.
24226 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
24227 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
24228 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
24229 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
24230 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
24231 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
24232 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
24233 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
24234 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
24235 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
24236 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
24237 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
24238 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
24239 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
24240 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
24241 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
24242 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
24243 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
24244 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
24245 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
24246 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
24247 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
24248 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
24249 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
24250 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
24251 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
24252 * gcc.dg/builtin-object-size-1.c: New test.
24253 * gcc.dg/builtin-object-size-2.c: New test.
24254 * gcc.dg/builtin-object-size-3.c: New test.
24255 * gcc.dg/builtin-object-size-4.c: New test.
24256 * gcc.dg/builtin-object-size-5.c: New test.
24257 * gcc.dg/builtin-stringop-chk-1.c: New test.
24258 * gcc.dg/builtin-stringop-chk-2.c: New test.
24259 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
24260 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
24261 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
24262 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
24263 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
24264 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
24265 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
24266 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
24267 * gcc.c-torture/execute/printf-1.c: New test.
24268 * gcc.c-torture/execute/fprintf-1.c: New test.
24269 * gcc.c-torture/execute/vprintf-1.c: New test.
24270 * gcc.c-torture/execute/vfprintf-1.c: New test.
24271 * gcc.c-torture/execute/printf-chk-1.c: New test.
24272 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
24273 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
24274 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
24275
24276 2005-06-27 Michael Matz <matz@suse.de>
24277
24278 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
24279 slot is not merged if address escapes.
24280
24281 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24282
24283 PR c/21911
24284 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
24285
24286 2005-06-26 Jakub Jelinek <jakub@redhat.com>
24287
24288 PR middle-end/17965
24289 * gcc.c-torture/compile/20050622-1.c: New test.
24290
24291 PR middle-end/22028
24292 * gcc.dg/20050620-1.c: New test.
24293
24294 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
24295
24296 PR tree-optimization/22026
24297 * gcc.dg/tree-ssa/pr22026.c: New.
24298
24299 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
24300
24301 PR libfortran/22144
24302 * gfortran.dg/shift-alloc.f90: New testcase.
24303
24304 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
24305
24306 * all files: Update FSF address in copyright headers.
24307
24308 2005-06-22 Jan Hubicka <jh@suse.cz>
24309
24310 * wholeprogram-1.c: New testcase.
24311 * wholeprogram-2.c: New testcase.
24312
24313 2005-06-24 Mark Mitchell <mark@codesourcery.com>
24314
24315 PR 22171
24316 * gcc.dg/tree-ssa/pr22171.c: New test.
24317
24318 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
24319
24320 * gfortran.dg/simplify_modulo.f90: New.
24321
24322 2005-06-24 Jan Hubicka <jh@suse.cz>
24323
24324 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
24325
24326 2005-06-23 Ziemowit Laski <zlaski@apple.com>
24327
24328 * obj-c++.dg/proto-lossage-[1-4].mm: New.
24329
24330 2005-06-23 Ziemowit Laski <zlaski@apple.com>
24331
24332 * obj-c++.dg/typedef-alias-1.mm: New.
24333 * objc.dg/typedef-alias-1.m: New.
24334
24335 2005-06-23 Jeff Law <law@redhat.com>
24336
24337 * gcc.dg/tree-ssa/vrp16.c: New test.
24338
24339 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24340
24341 * lib/target-supports.exp: Add
24342 check_effective_target_fortran_large_real and
24343 check_effective_target_fortran_large_int to check for
24344 corresponding effective targets.
24345 * gfortran.dg/large_integer_kind_1.f90: New test.
24346 * gfortran.dg/large_real_kind_1.f90: New test.
24347
24348 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
24349
24350 PR tree-optimization/22117
24351 * gcc.dg/tree-ssa/pr22117.c: New.
24352
24353 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
24354
24355 PR testsuite/22123
24356 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
24357
24358 2005-06-23 David Edelsohn <edelsohn@gnu.org>
24359
24360 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
24361
24362 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
24363
24364 * gfortran.dg/f2c_4.f90: Add tests for complex functions
24365 * gfortran.dg/f2c_4.c: Likewise.
24366
24367 2005-06-22 Paul Brook <paul@codesourcery.com>
24368
24369 PR fortran/21034
24370 * gfortran.dg/auto_save_1.f90: New test.
24371
24372 2005-06-22 Michael Matz <matz@suse.de>
24373
24374 * gcc.target/x86-64/abi: New directory.
24375 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
24376 * gcc.target/x86-64/abi/README.gcc: New file.
24377 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
24378 * gcc.target/x86-64/abi/asm-support.s: New file.
24379 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
24380 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
24381 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
24382 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
24383 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
24384 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
24385 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
24386 * gcc.target/x86_64/abi/test_bitfields.c: New test.
24387 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
24388 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
24389 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
24390 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
24391 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
24392 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
24393 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
24394 * gcc.target/x86_64/abi/test_varargs.c: New test.
24395
24396 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
24397
24398 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
24399 32-bit i?86 and x86_64.
24400
24401 2005-06-21 Ziemowit Laski <zlaski@apple.com>
24402
24403 * obj-c++.dg/const-str-[1-9].mm: New tests.
24404
24405 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
24406
24407 PR fortran/22010
24408 * gfortran.dg/namelist_use.f90: New.
24409 * gfortran.dg/namelist_use_only.f90: New.
24410
24411 2005-06-21 Jeff Law <law@redhat.com>
24412
24413 * gcc.dg/tree-ssa/vrp15.c: New test.
24414
24415 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
24416
24417 * lib/target-supports.exp (check_effective_target_vect_reduction):
24418 Remove.
24419 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
24420 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
24421 remove vect_reduction target keyword. Also avoid two returns in main.
24422 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24423 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
24424 * gcc.dg/vect/vect-reduc-1short.c: New test.
24425 * gcc.dg/vect/vect-reduc-1char.c: New test.
24426 * gcc.dg/vect/vect-reduc-2short.c: New test.
24427 * gcc.dg/vect/vect-reduc-2char.c: New test.
24428 * gcc.dg/vect/vect-reduc-6.c: New test.
24429 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
24430 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
24431 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
24432
24433 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24434 Paul Thomas <pault@gcc.gnu.org>
24435
24436 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
24437 New tests.
24438
24439 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24440
24441 * gfortran.dg/backslash_1.f90: New test.
24442 * gfortran.dg/backslash_2.f90: New test.
24443
24444 2005-06-20 Steven G. Kargl <kargls@comcast.net>
24445
24446 * gfortran.dg/duplicate_labels.f90: New test.
24447
24448 2005-06-20 Jan Beulich <jbeulich@novell.com>
24449
24450 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
24451 unsupportable relocations.
24452 * g++.old-deja/g++.other/store-expr1.C: Likewise.
24453 * gcc.dg/20050321-2.c: xfail for NetWare.
24454
24455 2005-06-20 Andreas Jaeger <aj@suse.de>
24456
24457 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
24458 gcc.target/i386/fastcall-sseregparm.c,
24459 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
24460
24461 2005-06-19 Richard Henderson <rth@redhat.com>
24462
24463 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
24464
24465 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
24466
24467 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
24468
24469 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
24470
24471 PR c++/22115
24472 * g++.dg/conversion/simd2.C: Change expected error message.
24473
24474 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
24475
24476 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
24477 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24478 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24479
24480 2005-06-18 James A Morrison <phython@gcc.gnu.org>
24481
24482 * gcc.dg/fold-mod-1.c: New test.
24483
24484 2005-06-18 Steven G. Kargl <kargls@comcast.net>
24485
24486 PR fortran/19926
24487 * gfortran.dg/pr19926.f90: New test.
24488
24489 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
24490
24491 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
24492 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
24493 targets.
24494 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24495 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24496
24497 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
24498
24499 * gcc.target/ia64/float80-varargs-1.c: New test.
24500
24501 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24502
24503 PR tree-opt/22035
24504 * gfortran.dg/f2c_6.f90: New test.
24505
24506 2005-06-17 Geoffrey Keating <geoffk@apple.com>
24507
24508 PR c++/17413
24509 * g++.dg/template/local5.C: New.
24510
24511 2005-06-17 Richard Henderson <rth@redhat.com>
24512
24513 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
24514
24515 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
24516
24517 PR testsuite/21945
24518 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
24519
24520 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
24521
24522 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
24523 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
24524 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
24525 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
24526 check_vect to verify the presence of hardware vector support.
24527
24528 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
24529
24530 PR testsuite/22056
24531 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
24532
24533 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24534
24535 PR libfortran/19216
24536 * gfortran.dg/pr19216.f: Add correct space between brackets and
24537 dg directive.
24538
24539 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24540
24541 PR libfortran/16436
24542 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
24543
24544 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
24545
24546 * gcc.target/i386/attributes-error.c: New testcase.
24547 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
24548 * gcc.target/i386/regparm-stdcall.c: Likewise.
24549 * gcc.target/i386/sseregparm-1.c: Likewise.
24550 * gcc.target/i386/sseregparm-2.c: Likewise.
24551
24552 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
24553
24554 * g++.dg/rtti/crash2.C: New.
24555
24556 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
24557
24558 * gcc.dg/noncompile/20040203-3.c: Update expected message.
24559
24560 2005-06-15 David Ung <davidu@mips.com>
24561
24562 * gcc.target/mips/mips16e-extends.c: New test for testing the
24563 generation of MIPS16e zeb/zeh, seb/seh instructions.
24564
24565 2005-06-15 Diego Novillo <dnovillo@redhat.com>
24566
24567 PR 22018
24568 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
24569 * gcc.dg/tree-ssa/pr22018.c: New test.
24570
24571 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
24572
24573 * gcc.dg/simd-1.c: Update error messages.
24574 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
24575 * gcc.dg/simd-2.c: Update error messages.
24576 * gcc.dg/simd-4.c: New.
24577
24578 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
24579
24580 PR c++/20678
24581 * g++.dg/other/crash-4.C: New.
24582
24583 2005-06-14 Devang Patel <dpatel@apple.com>
24584
24585 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
24586
24587 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
24588
24589 PR c++/21929
24590 * g++.dg/parse/crash11.C: Update
24591
24592 2005-06-13 Jeff Law <law@redhat.com>
24593
24594 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
24595 perform the desired transformations.
24596 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
24597 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
24598
24599 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24600
24601 PR fortran/22038
24602 * gfortran.dg/forall_1.f90: Un-XFAIL.
24603
24604 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
24605
24606 PR c++/21929
24607 * g++.dg/parse/crash26.C: New.
24608
24609 PR c++/20789
24610 * g++.dg/init/member1.C: New.
24611
24612 2005-06-13 Jakub Jelinek <jakub@redhat.com>
24613
24614 * gfortran.dg/altreturn_1.f90: New test.
24615
24616 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
24617
24618 PR middle-end/21985
24619 * gcc.dg/tree-ssa/pr21985.c: New test.
24620
24621 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
24622
24623 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
24624
24625 2005-06-12 Roger Sayle <roger@eyesopen.com>
24626
24627 PR c++/21930
24628 * g++.dg/other/error10.C: New test case.
24629
24630 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24631
24632 PR libfortran/19155
24633 * gfortran.dg/pr19155.f: Add test.
24634
24635 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24636
24637 * gfortran.dg/f2c_7.f90: New test.
24638
24639 * gfortran.dg/forall_1.f90: XFAILed.
24640
24641 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
24642
24643 * gcc.dg/pr14796-1.c: New.
24644 * gcc.dg/pr14796-2.c: New.
24645
24646 2005-06-11 Steven G. Kargl <kargls@comcast.net>
24647
24648 PR fortran/17792
24649 PR fortran/21375
24650 * gfortran.dg/deallocate_stat.f90: New test.
24651
24652 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
24653
24654 * gfortran.fortran-torture/execute/in-pack.f90: New test.
24655
24656 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
24657
24658 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
24659 access will be generated when this loop is vectorized. Test that
24660 accesses with same alignment were detected.
24661 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
24662 Test that accesses with same alignment were detected.
24663 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
24664 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
24665 alignment were detected.
24666
24667 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
24668
24669 PR c++/10611
24670 * g++.dg/conversion/simd2.C: New.
24671
24672 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
24673
24674 * gcc.dg/Wcxx-compat-1.c: New.
24675
24676 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
24677
24678 PR libfortran/21480
24679 * gfortran.dg/reshape-complex.f90: Add a test for a packed
24680 complex array.
24681
24682 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
24683
24684 * gcc.dg/alias-8.c: New.
24685
24686 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
24687
24688 * gcc.dg/format/cmn_err-1.c: Update.
24689
24690 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
24691
24692 PR target/20666
24693 * gcc.target/sparc/fexpand-2.c: New.
24694 * gcc.target/sparc/fpmerge-2.c: New.
24695 * gcc.target/sparc/fpmul-2.c: New.
24696 * gcc.target/sparc/noresult.c: New.
24697 * gcc.target/sparc/pdist-2.c: New.
24698 * gcc.target/sparc/pdist-3.c: New.
24699
24700 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
24701
24702 PR testsuite/21702
24703 * gcc.target/i386/i386.exp: Fix comment typo.
24704
24705 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
24706
24707 PR c++/19497
24708 * g++.dg/inherit/using5.C: New.
24709 * g++.dg/inherit/using6.C: New.
24710
24711 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24712
24713 PR c++/19894
24714 * g++.dg/template/ptrmem15.C: New test.
24715
24716 PR c++/20563
24717 * g++.dg/ext/label4.C: New test.
24718
24719 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
24720
24721 * gcc.dg/tls/debug-1.c: New test.
24722
24723 2005-06-07 Dale Johannesen <dalej@apple.com>
24724
24725 * gcc.target/i386/movq.c: New.
24726
24727 2005-06-07 Dale Johannesen <dalej@apple.com>
24728
24729 * gcc.dg/20050607-1.c: New.
24730
24731 2005-06-07 Jakub Jelinek <jakub@redhat.com>
24732
24733 PR middle-end/21850
24734 * gcc.c-torture/execute/20050607-1.c: New test.
24735
24736 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
24737
24738 PR libfortran/21926
24739 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
24740 Test case where the return array has lowest stride one,
24741 but isn't packed.
24742
24743 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
24744
24745 * lib/target-supports.exp (check_effective_target_sync_int_long):
24746 Add s390 and s390x targets.
24747
24748 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
24749
24750 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
24751 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
24752 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
24753 * gcc.dg/tree-ssa/loop-9.c: New test.
24754
24755 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
24756
24757 * g++.dg/parse/defarg10.C: New.
24758
24759 2005-06-06 Jakub Jelinek <jakub@redhat.com>
24760
24761 PR regression/21897
24762 * gcc.c-torture/execute/20050604-1.c: New test.
24763
24764 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
24765
24766 PR 21903
24767 * g++.dg/parse/defarg9.C: New.
24768
24769 PR c++/20637
24770 * g++.dg/inherit/using4.C: New.
24771 * g++.dg/overload/error1.C: Adjust expected errors.
24772 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
24773 * g++.old-deja/g++.brendan/arm2.C: Likewise.
24774 * g++.old-deja/g++.other/redecl2.C: Likewise.
24775 * g++.old-deja/g++.other/redecl4.C: Likewise.
24776 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
24777
24778 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
24779
24780 * gfortran.dg/f2c_5.f90: Add -w to dg-options
24781
24782 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
24783
24784 * lib/gfortran.exp (gfortran_target_compile): Call
24785 dg-additional-files-options
24786 * gfortran.dg/f2c_4.f90: New file
24787 * gfortran.dg/f2c_4.c: New file
24788 * gfortran.dg/f2c_5.f90: New file
24789 * gfortran.dg/f2c_5.c: New file
24790
24791 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24792
24793 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
24794
24795 PR fortran/21912
24796 * gfortran.dg/array_constructor_4.f90: New test.
24797
24798 2005-06-05 Mark Mitchell <mark@codesourcery.com>
24799
24800 PR c++/21619
24801 * g++.dg/ext/builtin9.C: New test.
24802
24803 2005-06-05 Dale Johannesen <dalej@apple.com>
24804
24805 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
24806 * gcc.c-torture/execute/20050603-2.c: Ditto.
24807
24808 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
24809
24810 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
24811 * gcc.dg/vect/vect-reduc-1.c: New.
24812 * gcc.dg/vect/vect-reduc-2.c: New.
24813 * gcc.dg/vect/vect-reduc-3.c: New.
24814
24815 2005-06-04 Dale Johannesen <dalej@apple.com>
24816
24817 * gcc.c-torture/execute/20050603-1.c: New.
24818 * gcc.c-torture/execute/20050603-2.c: New.
24819 * gcc.dg/20050603-3.c: New.
24820
24821 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24822
24823 PR fortran/19195
24824 * gfortran.dg/debug_1.f90: New test.
24825
24826 * gfortran.dg/forall_1.f90: New test.
24827
24828 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
24829
24830 * gfortran.dg/array_constructor_3.f90: New test.
24831
24832 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24833
24834 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
24835
24836 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
24837
24838 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
24839
24840 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
24841
24842 PR c/21873
24843 * gcc.dg/init-excess-1.c: New test.
24844
24845 2005-06-03 Mark Mitchell <mark@codesourcery.com>
24846
24847 PR c++/21853
24848 * g++.dg/expr/static_cast6.C: New test.
24849
24850 2005-06-03 Diego Novillo <dnovillo@redhat.com>
24851
24852 * gcc.dg/tree-ssa/vrp14.c: New test.
24853
24854 2005-06-03 Mark Mitchell <mark@codesourcery.com>
24855
24856 PR c++/21336
24857 * g++.dg/template/new2.C: New test.
24858
24859 2005-06-03 Josh Conner <jconner@apple.com>
24860
24861 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
24862 all entries in initializer.
24863
24864 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
24865
24866 PR middle-end/21858
24867 * gcc.dg/pr21858.c: New testcase.
24868
24869 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
24870
24871 PR tree-optimization/21292
24872
24873 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
24874 New.
24875 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
24876 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
24877 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
24878 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
24879 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
24880
24881 2005-06-02 Richard Henderson <rth@redhat.com>
24882
24883 * gcc.dg/sync-2.c: Use -march=i486 for i386.
24884
24885 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
24886
24887 * gcc.dg/wtypequal.c: New testcase.
24888
24889 2005-06-02 Diego Novillo <dnovillo@redhat.com>
24890
24891 PR 21582
24892 * gcc.dg/tree-ssa/pr21582.c: New test.
24893
24894 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
24895
24896 PR c++/21280
24897 * g++.dg/opt/interface2.h: New.
24898 * g++.dg/opt/interface2.C: New.
24899 * g++.dg/init/ctor4.C: Adjust error lines.
24900 * g++.old-deja/g++.bob/inherit2.C: Likewise.
24901 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
24902 * g++.old-deja/g++.jason/opeq3.C: Likewise.
24903 * g++.old-deja/g++.pt/assign1.C: Likewise.
24904 * g++.old-deja/g++.pt/crash20.C: Likewise.
24905
24906 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
24907
24908 PR tree-optimization/21734
24909 * g++.dg/vect/pr21734_1.cc: New.
24910 * g++.dg/vect/pr21734_2.cc: New.
24911
24912 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
24913
24914 PR c++/20350
24915 * g++.dg/template/spec24.C: New.
24916
24917 PR c++/21151
24918 * g++.dg/pch/local-1.C: New.
24919 * g++.dg/pch/local-1.Hs: New.
24920
24921 2005-06-01 Diego Novillo <dnovillo@redhat.com>
24922
24923 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
24924 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
24925 * gcc.dg/tree-ssa/pr14341.c: New test.
24926 * gcc.dg/tree-ssa/pr14841.c: New test.
24927 * gcc.dg/tree-ssa/pr20701.c: New test.
24928 * gcc.dg/tree-ssa/pr21086.c: New test.
24929 * gcc.dg/tree-ssa/pr21090.c: New test.
24930 * gcc.dg/tree-ssa/pr21332.c: New test.
24931 * gcc.dg/tree-ssa/pr21458.c: New test.
24932 * gcc.dg/tree-ssa/pr21658.c: New test.
24933 * gcc.dg/tree-ssa/vrp01.c: New test.
24934 * gcc.dg/tree-ssa/vrp02.c: New test.
24935 * gcc.dg/tree-ssa/vrp03.c: New test.
24936 * gcc.dg/tree-ssa/vrp04.c: New test.
24937 * gcc.dg/tree-ssa/vrp05.c: New test.
24938 * gcc.dg/tree-ssa/vrp06.c: New test.
24939 * gcc.dg/tree-ssa/vrp07.c: New test.
24940 * gcc.dg/tree-ssa/vrp08.c: New test.
24941 * gcc.dg/tree-ssa/vrp09.c: New test.
24942 * gcc.dg/tree-ssa/vrp10.c: New test.
24943 * gcc.dg/tree-ssa/vrp11.c: New test.
24944 * gcc.dg/tree-ssa/vrp12.c: New test.
24945 * gcc.dg/tree-ssa/vrp13.c: New test.
24946
24947 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
24948
24949 PR 21029
24950 * gcc.dg/tree-ssa/pr21029.c: New test.
24951
24952 2005-06-01 Roger Sayle <roger@eyesopen.com>
24953
24954 * gfortran.dg/logint-1.f: New test case.
24955 * gfortran.dg/logint-2.f: Likewise.
24956 * gfortran.dg/logint-3.f: Likewise.
24957
24958 2005-06-01 Jakub Jelinek <jakub@redhat.com>
24959
24960 PR c/21536
24961 PR c/20760
24962 * gcc.dg/20050527-1.c: New test.
24963
24964 * gcc.dg/i386-sse-12.c: New test.
24965
24966 PR fortran/21729
24967 * gfortran.dg/implicit_5.f90: New test.
24968
24969 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
24970
24971 PR fortran/20883
24972 * gfortran/assign_4.f90: New test.
24973 * gfortran/assign_2.f90: Change compile to run.
24974
24975 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
24976
24977 * lib/target-supports.exp
24978 (check_effective_target_sync_char_short): New.
24979 * gcc.dg/sync-2.c: New.
24980
24981 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
24982
24983 PR tree-optimization/21817
24984 * gcc.dg/torture/pr21817-1.c: New.
24985
24986 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
24987
24988 PR c++/21165
24989 * g++.dg/template/init5.C: New.
24990
24991 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
24992
24993 * gfortran.dg/char_initialiser_actual.f90:
24994 Test character initialisers as actual arguments.
24995 * gfortran.dg/char_pointer_comp_assign.f90:
24996 Test character pointer structure component assignments.
24997 * gfortran.dg/char_array_structure_constructor.f90:
24998 Test character components in structure constructors.
24999
25000 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
25001
25002 PR middle-end/20931
25003 * g++.dg/opt/pr20931.C: New test.
25004
25005 2005-05-31 Andreas Jaeger <aj@suse.de>
25006
25007 PR testsuite/20772
25008 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
25009 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
25010 g++.old-deja/g++.ext/asmspec1.C,
25011 g++.old-deja/g++.other/regstack.C,
25012 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
25013 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
25014 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
25015 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
25016 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
25017 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
25018 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
25019 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
25020 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
25021 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
25022 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
25023 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
25024 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
25025 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
25026 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
25027 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
25028 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
25029 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
25030 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
25031
25032 2005-05-31 Jeff Law <law@redhat.com>
25033
25034 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
25035
25036 2005-05-30 Paolo Carlini <pcarlini@suse.de>
25037
25038 PR middle-end/21743
25039 * gcc.dg/builtins-1.c: Activate disabled clog test.
25040 * gcc.dg/torture/builtin-attr-1.c: Likewise.
25041
25042 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
25043
25044 * gfortran.dg/char_pointer_assign.f90:
25045 Test character-pointer assignments and pointer assignments.
25046 * gfortran.dg/char_pointer_dummy.f90:
25047 Test character-pointer dummy arguments.
25048 * gfortran.dg/char_pointer_func.f90:
25049 Test character-pointer function returns.
25050 * gfortran.dg/char_pointer_dependency.f90:
25051 Test character-pointer functions with dependencies.
25052
25053 2005-05-30 Mark Mitchell <mark@codesourcery.com>
25054
25055 PR c++/21784
25056 * g++.dg/lookup/using14.C: New test.
25057
25058 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
25059
25060 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
25061 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
25062 trailing ^M.
25063
25064 2005-05-29 Geoffrey Keating <geoffk@apple.com>
25065
25066 PR c++/17413
25067 * g++.dg/template/local5.C: New.
25068
25069 PR target/21761
25070 * gcc.c-torture/compile/pr21761.c: New.
25071
25072 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
25073 before darwin8.
25074
25075 2005-05-30 Steven G. Kargl
25076
25077 PR fortran/20846
25078 * gfortran.dg/inquire_8.f90: New test.
25079
25080 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25081
25082 PR libfortran/21376
25083 * gfortran.dg/output_exponents_1.f90: New test.
25084
25085 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25086
25087 PR libfortran/20006
25088 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
25089
25090 2005-05-28 Mark Mitchell <mark@codesourcery.com>
25091
25092 PR c++/21210
25093 * g++.dg/ext/complex1.C: New test.
25094
25095 PR c++/21340
25096 * g++.dg/init/ctor6.C: New test.
25097
25098 2005-05-29 Jan Hubicka <jh@suse.cz>
25099
25100 * gcc.c-torture/compile/pr21562.c: New.
25101
25102 2005-05-28 Steven G. Kargl <kargls@comcast.net>
25103
25104 * gfortran.dg/subnormal_1.f90: New test.
25105
25106 2005-05-28 Jan Hubicka <jh@suse.cz>
25107
25108 * tree-prof.exp: Fix comment.
25109 * value-prof-1.c: New.
25110 * value-prof-2.c: New.
25111 * value-prof-3.c: New.
25112 * value-prof-4.c: New.
25113
25114 2005-05-27 Mark Mitchell <mark@codesourcery.com>
25115
25116 PR c++/21614
25117 * g++.dg/expr/ptrmem6.C: New test.
25118 * g++.dg/expr/ptrmem6a.C: Likewise.
25119
25120 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
25121
25122 PR tree-optimization/21658
25123 * gcc.dg/tree-ssa/pr21658.c: New.
25124
25125 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
25126
25127 PR c++/21455
25128 * g++.dg/inherit/ptrmem3.C: New.
25129
25130 PR c++/21681
25131 * g++.dg/parse/template16.C: New.
25132
25133 2005-05-27 Andreas Jaeger <aj@suse.de>
25134
25135 * gcc.dg/setjmp-2.c: Only run in 32-bit.
25136
25137 * gcc.dg/i386-sse-8.c: Run test on all archs.
25138
25139 2005-05-26 Mike Stump <mrs@apple.com>
25140
25141 * objc.dg/isa-field-1.m: Only run on darwin.
25142 * objc.dg/lookup-1.m: Likewise.
25143 * objc.dg/try-catch-8.m: Likewise.
25144
25145 2005-05-26 Roger Sayle <roger@eyesopen.com>
25146
25147 PR tree-optimization/9814
25148 * gcc.dg/pr9814-1.c: New test case.
25149
25150 2005-05-26 Ziemowit Laski <zlaski@apple.com>
25151
25152 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
25153 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
25154 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
25155 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
25156 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
25157 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
25158 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
25159 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
25160 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
25161 objc.dg/try-catch-8.m: New.
25162
25163 2005-05-26 Janis Johnson <janis187@us.ibm.com>
25164
25165 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
25166 remove extraneous semicolons.
25167
25168 2005-05-26 Ziemowit Laski <zlaski@apple.com>
25169
25170 * obj-c++.dg/comp-types-12.mm: New.
25171 * objc.dg/comp-types-11.m: New.
25172 * objc.dg/selector-4.m: New.
25173
25174 2005-05-26 Andreas Jaeger <aj@suse.de>
25175
25176 PR testsuite/20772
25177 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
25178 g++.old-deja/g++.ext/attrib3.C,
25179 g++.old-deja/g++.other/store-expr1.C,
25180 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
25181 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
25182 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25183 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
25184 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
25185 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
25186 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
25187 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25188 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
25189 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
25190 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
25191 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
25192 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
25193 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
25194 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
25195 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
25196 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
25197 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25198 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
25199
25200 2005-05-26 Andreas Jaeger <aj@suse.de>
25201
25202 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
25203 x86-64 compilation.
25204
25205 2005-05-26 Andreas Jaeger <aj@suse.de>
25206
25207 PR testsuite/20772
25208 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
25209 gcc.misc-tests/i386-pf-athlon-1.c,
25210 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25211 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
25212 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
25213 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
25214 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
25215 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
25216 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
25217 programs.
25218
25219 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
25220 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
25221 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
25222 x86-64 compilation.
25223
25224 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
25225 x86_64.
25226
25227 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
25228 effective-target ilp32.
25229
25230 2005-05-26 David Ung <davidu@mips.com>
25231
25232 * gcc.target/mips/ext_ins.c: New test for testing the generation
25233 of MIPS32/64 rev 2 ext/ins instructions.
25234
25235 2005-05-26 Andreas Jaeger <aj@suse.de>
25236
25237 * treelang/compile/unsigned.tree: Use gimple instead of
25238 nonexisting generic dump.
25239
25240 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
25241
25242 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
25243
25244 2005-05-26 Andreas Jaeger <aj@suse.de>
25245
25246 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
25247
25248 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
25249
25250 PR libfortran/17283
25251 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
25252 Test callee-allocated memory with write statements.
25253
25254 2005-05-25 Roger Sayle <roger@eyesopen.com>
25255
25256 PR middle-end/21709
25257 * gcc.dg/pr21709-1.c: New test case.
25258
25259 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25260 Mike Stump <mrs@apple.com>
25261
25262 * objc/execute/next_mapping.h: Update for C++.
25263
25264 * obj-c++.dg/selector-1.mm: Move to...
25265 * obj-c++.dg/selector-4.mm: here...
25266
25267 * obj-c++.dg/basic.mm: New.
25268 * obj-c++.dg/comp-types-1.mm: New.
25269 * obj-c++.dg/cxx-class-1.mm: New.
25270 * obj-c++.dg/cxx-ivars-1.mm: New.
25271 * obj-c++.dg/cxx-ivars-2.mm: New.
25272 * obj-c++.dg/cxx-ivars-3.mm: New.
25273 * obj-c++.dg/cxx-scope-1.mm: New.
25274 * obj-c++.dg/cxx-scope-2.mm: New.
25275 * obj-c++.dg/defs.mm: New.
25276 * obj-c++.dg/empty-private-1.mm: New.
25277 * obj-c++.dg/encode-1.mm: New.
25278 * obj-c++.dg/encode-2.mm: New.
25279 * obj-c++.dg/encode-3.mm: New.
25280 * obj-c++.dg/extern-c-1.mm: New.
25281 * obj-c++.dg/extra-semi.mm: New.
25282 * obj-c++.dg/fix-and-continue-2.mm: New.
25283 * obj-c++.dg/isa-field-1.mm: New.
25284 * obj-c++.dg/ivar-list-semi.mm: New.
25285 * obj-c++.dg/local-decl-1.mm: New.
25286 * obj-c++.dg/lookup-1.mm: New.
25287 * obj-c++.dg/lookup-2.mm: New.
25288 * obj-c++.dg/method-1.mm: New.
25289 * obj-c++.dg/method-2.mm: New.
25290 * obj-c++.dg/method-3.mm: New.
25291 * obj-c++.dg/method-4.mm: New.
25292 * obj-c++.dg/method-5.mm: New.
25293 * obj-c++.dg/method-6.mm: New.
25294 * obj-c++.dg/method-7.mm: New.
25295 * obj-c++.dg/no-extra-load.mm: New.
25296 * obj-c++.dg/overload-1.mm: New.
25297 * obj-c++.dg/pragma-1.mm: New.
25298 * obj-c++.dg/pragma-2.mm: New.
25299 * obj-c++.dg/private-1.mm: New.
25300 * obj-c++.dg/private-2.mm: New.
25301 * obj-c++.dg/proto-qual-1.mm: New.
25302 * obj-c++.dg/qual-types-1.mm: New.
25303 * obj-c++.dg/stubify-1.mm: New.
25304 * obj-c++.dg/stubify-2.mm: New.
25305 * obj-c++.dg/super-class-1.mm: New.
25306 * obj-c++.dg/super-class-2.mm: New.
25307 * obj-c++.dg/super-dealloc-1.mm: New.
25308 * obj-c++.dg/super-dealloc-2.mm: New.
25309 * obj-c++.dg/template-1.mm: New.
25310 * obj-c++.dg/template-2.mm: New.
25311 * obj-c++.dg/template-3.mm: New.
25312 * obj-c++.dg/template-4.mm: New.
25313 * obj-c++.dg/template-5.mm: New.
25314 * obj-c++.dg/template-6.mm: New.
25315 * obj-c++.dg/try-catch-1.mm: New.
25316 * obj-c++.dg/try-catch-2.mm: New.
25317 * obj-c++.dg/try-catch-3.mm: New.
25318 * obj-c++.dg/try-catch-4.mm: New.
25319 * obj-c++.dg/try-catch-5.mm: New.
25320 * obj-c++.dg/try-catch-6.mm: New.
25321 * obj-c++.dg/try-catch-7.mm: New.
25322 * obj-c++.dg/try-catch-8.mm: New.
25323 * obj-c++.dg/try-catch-9.mm: New.
25324 * obj-c++.dg/va-meth-1.mm: New.
25325
25326 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25327
25328 * obj-c++.dg/selector-1.mm: New.
25329 * obj-c++.dg/selector-2.mm: New.
25330
25331 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25332
25333 * obj-c++.dg/selector-3.mm: New.
25334 * objc.dg/selector-3.m: New.
25335
25336 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25337
25338 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
25339 about where warning appears.
25340
25341 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
25342
25343 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
25344 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
25345 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
25346 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
25347
25348 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
25349
25350 * gcc.dg/20050524-1.c: New test.
25351
25352 2005-05-25 Jan Hubicka <jh@suse.cz>
25353
25354 * gcc.dg/tree-prof/inliner-1.c: New.
25355
25356 2005-05-25 Janis Johnson <janis187@us.ibm.com>
25357
25358 * gcc.dg/tree-prof: New directory.
25359 * gcc.dg/tree-prof/tree-prof.exp: New.
25360
25361 2005-05-25 DJ Delorie <dj@redhat.com>
25362
25363 * gcc.dg/Wattributes-1.c: New.
25364 * gcc.dg/Wattributes-2.c: New.
25365 * gcc.dg/Wattributes-3.c: New.
25366
25367 20005-05-24 Janis Johnson <janis187@us.ibm.com>
25368
25369 PR tree-optimization/19833
25370 * gcc.dg/uninit-4.c: Remove xfail.
25371 * gcc.dg/uninit-9.c: Ditto.
25372
25373 2005-05-24 Ziemowit Laski <zlaski@apple.com>
25374
25375 * obj-c++.dg/bitfield-[1-5].mm: New.
25376 * obj-c++.dg/class-protocol-1.mm: New.
25377 * obj-c++.dg/comp-types-1[0-1].mm: New.
25378 * obj-c++.dg/comp-types-[2-9].mm: New.
25379 * obj-c++.dg/encode-[4-8].mm: New.
25380 * obj-c++.dg/layout-1.mm: New.
25381 * obj-c++.dg/method-1[0-9].mm: New.
25382 * obj-c++.dg/method-2[0-1].mm: New.
25383 * obj-c++.dg/method-[8-9].mm: New.
25384 * obj-c++.dg/objc-gc-3.mm: New.
25385 * obj-c++.dg/try-catch-10.mm: New.
25386 * objc.dg/bitfield-5.m: New.
25387 * objc.dg/comp-types-10.m: New.
25388 * objc.dg/comp-types-9.m: New.
25389 * objc.dg/layout-1.m: New.
25390 * objc.dg/objc-gc-4.m: New.
25391 * objc.dg/try-catch-9.m: New.
25392 * objc.dg/class-protocol-1.m: Tweak diagnostics.
25393 * objc.dg/comp-types-1.m: Likewise.
25394 * objc.dg/comp-types-[5-6].m: Likewise.
25395 * objc.dg/method-9.m: Likewise.
25396
25397 2005-05-24 Janis Johnson <janis187@us.ibm.com>
25398
25399 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
25400 and on hardware without VMX support.
25401
25402 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
25403
25404 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
25405
25406 * lib/profopt.exp (dg-final-generate, dg-final-use,
25407 profopt-final-code, profopt-get-options): New.
25408 (profopt-execute): Process test directives.
25409
25410 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
25411 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
25412 cleanup-tree-dump, cleanup-saved-temps): Update comments.
25413
25414 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
25415
25416 PR C++/21645
25417 * g++.dg/init/ctor5.C: New test.
25418
25419 2005-05-24 Ira Rosen <irar@il.ibm.com>
25420
25421 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
25422 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
25423 vect-113.c, vect-114.c.
25424
25425 2005-05-23 Adam Nemet <anemet@lnxw.com>
25426
25427 * gcc.dg/const-elim-1.c: Remove xfails.
25428
25429 2005-05-23 Jeff Law <law@redhat.com>
25430
25431 * gcc.c-torture/compile/pr21638.c: New test.
25432 * gcc.c-torture/compile/20050520-1.c: New test.
25433
25434 2005-05-23 Nick Clifton <nickc@redhat.com>
25435
25436 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
25437 be a proper triple, ie: m32r*-*-*.
25438 * g++.old-deja/g++.jason/thunk3.C: Likewise.
25439
25440 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
25441
25442 PR middle-end/21331
25443 PR tree-opt/21293
25444 * gcc.c-torture/compile/pr21293.c: New test.
25445 * gcc.c-torture/execute/pr21331.c: New test.
25446
25447 2004-05-20 Richard Henderson <rth@redhat.com>
25448
25449 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
25450
25451 2005-05-20 Ziemowit Laski <zlaski@apple.com>
25452
25453 * obj-c++-dg.exp: Add.
25454 * obj-c++.exp: Add.
25455 * obj-c++.dg/dg.exp: Add.
25456
25457 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
25458
25459 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
25460 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
25461
25462 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
25463
25464 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
25465
25466 2004-05-19 Richard Henderson <rth@redhat.com>
25467
25468 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
25469
25470 2005-05-19 Janis Johnson <janis187@us.ibm.com>
25471
25472 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
25473
25474 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
25475
25476 2005-05-19 Jakub Jelinek <jakub@redhat.com>
25477
25478 PR c++/21495
25479 * g++.dg/parse/extern1.C: New test.
25480 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
25481
25482 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
25483
25484 * gcc.dg/c99-math.h: New.
25485 * gcc.dg/c99-math-float-1.c: New test.
25486 * gcc.dg/c99-math-double-1.c: Likewise.
25487 * gcc.dg/c99-math-long-double-1.c: Likewise.
25488
25489 2005-05-18 Richard Henderson <rth@redhat.com>
25490
25491 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
25492
25493 2005-05-18 Devang Patel <dpatel@apple.com>
25494
25495 * g++.dg/opt/20050511-1.C: New test.
25496
25497 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
25498
25499 PR libfortran/21127
25500 * gfortran.dg/reshape-complex.f90: New test.
25501
25502 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
25503
25504 * gfortran.dg/array_constructor_1.f90: New test.
25505 * gfortran.dg/array_constructor_2.f90: New test.
25506
25507 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
25508
25509 PR fortran/20954
25510 * gfortran.dg/pr20954.f: New test.
25511
25512 2005-05-17 Mike Stump <mrs@apple.com>
25513
25514 Yet more Objective-C++...
25515
25516 * objc.dg/method-5.m: Update.
25517 * objc.dg/method-6.m: Update.
25518 * objc.dg/method-7.m: Update.
25519 * objc.dg/method-9.m: Update.
25520 * objc.dg/try-catch-2.m: Update.
25521
25522 2005-05-17 Mark Mitchell <mark@codesourcery.com>
25523
25524 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
25525 Remove little-endian optimizations.
25526
25527 2005-05-17 Jeff Law <law@redhat.com>
25528
25529 * g++.dg/tree-ssa/pr14814.C: New test.
25530 * gcc.dg/tree-ssa/pr14814.C: New test.
25531 * gcc.dg/tree-ssa/pr17141-1.C: New test.
25532 * gcc.dg/tree-ssa/pr17141-2.C: New test.
25533
25534 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
25535
25536 * gcc.dg/compat/generate-random.c: Do not include
25537 libiberty.h.
25538 * gcc.dg/compat/generate-random_r.c: Likewise.
25539
25540 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
25541
25542 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
25543
25544 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
25545
25546 PR middle-end/21595
25547 * g++.dg/tree-ssa/builtin1.C: New testcase.
25548
25549 2005-05-17 Jakub Jelinek <jakub@redhat.com>
25550
25551 PR c++/21454
25552 * g++.dg/opt/const4.C: New test.
25553
25554 PR middle-end/21492
25555 * g++.dg/opt/crossjump1.C: New test.
25556
25557 PR tree-optimization/21610
25558 * gcc.c-torture/compile/20050516-1.c: New test.
25559
25560 PR fortran/15080
25561 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
25562 about the test failing.
25563 * gfortran.fortran-torture/execute/where_7.f90: New test.
25564 * gfortran.fortran-torture/execute/where_8.f90: New test.
25565
25566 2005-05-16 Richard Henderson <rth@redhat.com>
25567
25568 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
25569 i?86 and x86_64.
25570
25571 2005-05-16 Mark Mitchell <mark@codesourcery.com>
25572
25573 * gcc.dg/compat/generate-random.c (config.h): Do not include.
25574 (limits.h): Include unconditionally.
25575 (stdlib.h): Likewise.
25576 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
25577 (limits.h): Include unconditionally.
25578 (stdlib.h): Likewise.
25579 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25580 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25581 (limits.h): Include unconditionally.
25582 (stdlib.h): Likewise.
25583 (hashtab.h): Do not include.
25584 (getopt.h): Likewise.
25585 (stddef.h): Include.
25586 (hashval_t): Define.
25587 (struct entry): Add "next" field.
25588 (HASH_SIZE): New macro.
25589 (hash_table): New variable.
25590 (switchfiles): Do not use xmalloc.
25591 (mix): New macro.
25592 (iterative_hash): New function.
25593 (hasht): Remove.
25594 (e_exists): New function.
25595 (e_insert): Likewise.
25596 (output): Use, instead of libiberty hashtable functions.
25597 (main): Do not use getopt. Do not call htab_create.
25598
25599 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
25600
25601 PR libstdc++/21526
25602 * lib/target-supports.exp (check_mkfifo_available):
25603 Return 0 for cygwin as mkfifo support incomplete on platform.
25604 Fix typos in comments.
25605
25606 2005-05-15 Mark Mitchell <mark@codesourcery.com>
25607
25608 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
25609
25610 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
25611
25612 PR fortran/17432
25613 * gfortran.dg/assign_4.f: New test.
25614
25615 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
25616
25617 PR tree-optimization/21563
25618 * gcc.dg/tree-ssa/pr21563.c: New.
25619
25620 2005-05-14 Jan Hubicka <jh@suse.cz>
25621
25622 * gcc.dg/noreturn-7.c: Allow control reaches warning.
25623
25624 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
25625
25626 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
25627
25628 2005-05-13 Julian Brown <julian@codesourcery.com>
25629
25630 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
25631 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
25632
25633 2005-05-13 Jan Hubicka <jh@suse.cz>
25634
25635 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
25636 * gcc.dg/fold-xor-?.c: Likewise.
25637 * gcc.dg/pr15784-?.c: Likewise.
25638 * gcc.dg/pr20922-?.c: Likewise.
25639 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
25640 * gcc.dg/tree-ssa/pr17598.c: Likewise.
25641 * gcc.dg/tree-ssa/pr20470.c: Likewise.
25642
25643 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25644
25645 PR fortran/21260
25646 * gfortran.dg/hollerith_1.f90: New test.
25647
25648 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25649
25650 * gfortran.dg/func_result_2.f90: New test.
25651
25652 2005-05-11 Bud Davis <bdavis@gfortran.org>
25653
25654 * gfortran.dg/dev_null.f90: New test.
25655
25656 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
25657
25658 * gcc.dg/arm-vfp1.c: Revert last change.
25659
25660 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
25661
25662 PR middle-end/19807
25663 PR tree-optimization/19639
25664 * g++.dg/tree-ssa/pr19807.C: New testcase.
25665
25666 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25667
25668 PR libfortran/21471
25669 * gfortran.dg/append-1.f90: New test.
25670
25671 2005-05-10 Diego Novillo <dnovillo@redhat.com>
25672
25673 * gcc.dg/pr18501.c: XFAIL.
25674 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
25675 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
25676 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
25677 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
25678 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
25679 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
25680 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
25681 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
25682
25683 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25684
25685 PR fortran/20178
25686 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
25687 gfortran.dg/f2c_3.f90: New tests.
25688
25689 * gfortran.dg/return_1.f90: Fix dg annotation.
25690
25691 2005-05-10 Diego Novillo <dnovillo@redhat.com>
25692
25693 * gcc.c-torture/compile/20050510-1.c: New test.
25694
25695 2005-05-10 Mark Mitchell <mark@codesourcery.com>
25696
25697 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
25698
25699 2005-05-10 Bob Wilson <bob.wilson@acm.org>
25700
25701 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
25702
25703 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
25704
25705 PR c/17913
25706 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
25707
25708 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
25709
25710 PR c/21342
25711 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
25712 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
25713
25714 2005-05-10 Ben Elliston <bje@au.ibm.com>
25715
25716 PR debug/16676
25717 * gcc.dg/debug/pr16676.c: New test.
25718
25719 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
25720
25721 PR testsuite/21443
25722 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
25723 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
25724 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
25725 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
25726 Change -O1 to -O2.
25727 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
25728 -fno-tree-dominator-opts.
25729
25730 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25731
25732 * gfortran.dg/return_1.f90: New test.
25733
25734 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
25735
25736 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
25737
25738 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
25739
25740 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
25741
25742 PR c++/21427
25743 * g++.dg/inherit/covariant13.C: New.
25744
25745 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25746
25747 PR libfortran/19155
25748 * gfortran.dg/pr19155.f: New test.
25749
25750 2005-05-08 Roger Sayle <roger@eyesopen.com>
25751
25752 PR inline-asm/8788
25753 * gcc.dg/pr8788-1.c: New testcase.
25754
25755 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
25756
25757 PR target/21416
25758 * gcc.target/mips/fpcmp-[12].c: New tests.
25759
25760 2005-05-06 Mark Mitchell <mark@codesourcery.com>
25761
25762 * lib/target-supports-dg.exp (dg-require-fork): New function.
25763 (dg-require-mkfifo): Likewise.
25764 * lib/target-supports.exp (check_function_available): New
25765 function.
25766 (check_fork_available): Likewise.
25767 (check_mkfifo_available): Likewise.
25768
25769 2005-05-06 Jeff Law <law@redhat.com>
25770
25771 * gcc.c-torture/compile/pr21380.c: New test.
25772
25773 2005-05-06 Jakub Jelinek <jakub@redhat.com>
25774
25775 PR c++/20961
25776 * g++.dg/ext/weak3.C: New test.
25777
25778 2005-05-05 Mark Mitchell <mark@codesourcery.com>
25779
25780 PR c++/21352
25781 * g++.dg/template/crash37.C: New test.
25782
25783 2005-05-05 Paul Brook <paul@codesourcery.com>
25784
25785 * gcc.dg/arm-g2.c: Use effective-target arm32.
25786 * gcc.dg/arm-mmx-1.c: Ditto.
25787 * gcc.dg/arm-scd42-2.c: Ditto.
25788 * gcc.dg/arm-vfp1.c: Ditto.
25789 * lib/target-supports.exp (check_effective_target_arm32): New
25790 function.
25791
25792 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
25793
25794 PR libfortran/21354
25795 gfortran.dg/in_pack_rank7.f90: New test.
25796
25797 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
25798
25799 PR middle-end/15618
25800 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
25801
25802 2005-05-04 Jakub Jelinek <jakub@redhat.com>
25803
25804 PR middle-end/21265
25805 * gcc.dg/20050503-1.c: New test.
25806
25807 PR rtl-optimization/21239
25808 * gcc.dg/i386-sse-11.c: New test.
25809
25810 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
25811
25812 PR target/16888
25813 * gcc.target/i386/asm-1.c: New test.
25814
25815 2005-05-03 Jakub Jelinek <jakub@redhat.com>
25816
25817 PR rtl-optimization/21330
25818 * gcc.c-torture/execute/20050502-1.c: New test.
25819
25820 PR target/21297
25821 * gcc.c-torture/execute/20050502-2.c: New test.
25822
25823 2005-05-03 Uros Bizjak <uros@kss-loka.si>
25824
25825 PR middle-end/21282
25826 * gcc.dg/pr21282.c: New.
25827
25828 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
25829
25830 * gcc.dg/vect/pr20122.c: Clean up .vect file.
25831 * gcc.dg/vect/vect-92.c: Likewise.
25832 * gcc.dg/vect/vect-93.c: Likewise.
25833 * gcc.dg/vect/vect-dv-1.c: Likewise.
25834 * gcc.dg/vect/vect-dv-2.c: Likewise.
25835 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
25836
25837 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
25838
25839 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
25840 * gfortran.dg/vect/vect-2.f90: Likewise.
25841 * gfortran.dg/vect/vect-3.f90: Likewise.
25842 * gfortran.dg/vect/vect-4.f90: Likewise.
25843 * gfortran.dg/vect/vect-5.f90: Likewise.
25844
25845 2005-05-02 Geoffrey Keating <geoffk@apple.com>
25846
25847 PR target/20813
25848 * gcc.dg/rs6000-fpint-2.c: New.
25849
25850 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
25851
25852 PR c/15698
25853 * gcc.dg/builtins-30.c: Update expected messages.
25854 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
25855 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
25856 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
25857
25858 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
25859
25860 PR tree-optimization/21294
25861 * gcc.dg/tree-ssa/pr21294.c: New.
25862
25863 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
25864
25865 * gcc.dg/altivec-3.c (vec_store): Do not use the old
25866 __builtin_altivec_st_internal_4si built-in.
25867
25868 2005-05-02 Mark Mitchell <mark@codesourcery.com>
25869
25870 PR c++/15875
25871 * g++.dg/template/ptrmem14.C: New test.
25872
25873 2005-05-02 Paul Brook <paul@codesourcery.com>
25874
25875 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
25876
25877 2005-05-02 Michael Matz <matz@suse.de>
25878
25879 PR c++/19542
25880 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
25881
25882 2005-05-01 Mark Mitchell <mark@codesourcery.com>
25883
25884 * g++.dg/cpp/weak.C: New test.
25885
25886 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
25887
25888 * gcc.dg/tree-ssa/loop-8.c: New test.
25889
25890 2005-04-30 Michael Maty <matz@suse.de>
25891
25892 * gcc.dg/inline-mcpy.c: New test.
25893
25894 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
25895
25896 PR libfortran/18958
25897 * gfortran.dg/eoshift.f90: New test case.
25898
25899 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
25900
25901 PR libfortran/18857
25902 * gfortran.dg/matmul_1.f90: New test.
25903
25904 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
25905
25906 PR tree-optimization/21030
25907 * gcc.dg/tree-ssa/pr21030.c: New.
25908
25909 2005-04-29 Devang Patel <dpatel@apple.com>
25910
25911 PR tree-optimization/21272
25912 * gcc.dg/vect/vect-ifcvt-10.c: New test.
25913
25914 2005-04-29 Jakub Jelinek <jakub@redhat.com>
25915
25916 PR fortran/13082
25917 PR fortran/18824
25918 * gfortran.dg/entry_4.f90: New test.
25919 * gfortran.fortran-torture/execute/entry_1.f90: New test.
25920 * gfortran.fortran-torture/execute/entry_2.f90: New test.
25921 * gfortran.fortran-torture/execute/entry_3.f90: New test.
25922 * gfortran.fortran-torture/execute/entry_4.f90: New test.
25923 * gfortran.fortran-torture/execute/entry_5.f90: New test.
25924 * gfortran.fortran-torture/execute/entry_6.f90: New test.
25925 * gfortran.fortran-torture/execute/entry_7.f90: New test.
25926
25927 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25928
25929 * gfortran.fortran-torture/execute/entry_8.f90: New test.
25930
25931 2005-04-29 Paul Brook <paul@codesourcery.com>
25932
25933 * gfortran.dg/entry_3.f90: New test.
25934
25935 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25936
25937 * gfortran.dg/implicit_4.f90: New test.
25938
25939 2005-04-28 Bob Wilson <bob.wilson@acm.org>
25940
25941 * lib/target-supports.exp (check_profiling_available): Return
25942 false for xtensa-*-elf.
25943
25944 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
25945
25946 * lib/fortran-torture.exp (fortran-torture.exp): Catch
25947 error if file cannot be deleted.
25948
25949 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
25950
25951 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
25952 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
25953 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
25954 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
25955 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
25956 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
25957 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
25958 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
25959 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
25960 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25961 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
25962 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
25963 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
25964
25965 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25966
25967 PR fortran/20865
25968 * gfortran.dg/pr20865.f90: New test.
25969
25970 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
25971
25972 * gcc.dg/void-cast-2.c: New test.
25973
25974 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
25975
25976 PR c/21159
25977 * gcc.dg/void-cast-1.c: New test.
25978
25979 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
25980
25981 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
25982
25983 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25984
25985 PR fortran/21177
25986 * gfortran.dg/pr21177.f90: New test.
25987
25988 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
25989
25990 PR tree-optimization/21171
25991 * gcc.dg/tree-ssa/pr21171.c: New test.
25992
25993 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
25994
25995 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25996 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25997 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25998 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25999 gcc.dg/tree-ssa/gen-vect-32.c: New.
26000 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
26001 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
26002 don't run on PPC32.
26003
26004 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
26005
26006 PR c/21213
26007 * gcc.dg/transparent-union-3.c: New test.
26008
26009 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
26010
26011 PR c/20740
26012 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
26013 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
26014 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
26015 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
26016 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
26017 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
26018
26019 2005-04-26 Jeff Law <law@redhat.com>
26020
26021 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
26022 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
26023 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
26024 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
26025 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
26026 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
26027 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
26028
26029 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
26030
26031 PR tree-optimization/17598
26032 * gcc.dg/tree-ssa/pr17598.c: New testcase.
26033
26034 2005-04-25 Mike Stump <mrs@apple.com>
26035
26036 * objc.dg/fix-and-continue-1.m: Add.
26037
26038 2005-04-25 Roger Sayle <roger@eyesopen.com>
26039
26040 PR c++/20995
26041 * g++.dg/opt/pr20995-1.C: New test case.
26042
26043 2005-04-25 Devang Patel <dpatel@apple.com>
26044
26045 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
26046
26047 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
26048
26049 PR testsuite/21062
26050 * g++.dg/opt/alias2.C (printf): Correct the prototype.
26051
26052 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
26053
26054 PR C++/21188
26055 * g++.dg/opt/rtti2.C: New test.
26056
26057 2005-04-25 Paul Brook <paul@codesourcery.com>
26058 Steven G. Kargl <kargls@comcast.net>
26059
26060 PR fortran/20879
26061 * gfortran.dg/ichar_1.f90: New file.
26062
26063 2005-04-24 Jakub Jelinek <jakub@redhat.com>
26064
26065 PR middle-end/20991
26066 * g++.dg/opt/pr20991.C: New test.
26067
26068 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
26069 where sizeof (type) < __alignof__ (type).
26070 * gcc.dg/compat/struct-layout-1.h: Likewise.
26071
26072 2005-04-24 Per Bothner <per@bothner.com>
26073 Devang Patel <dpatel@apple.com>
26074
26075 PR preprocessor/20907
26076 * gcc.dg/cpp/very-long-comment.c: New test.
26077
26078 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26079
26080 PR fortran/20059
26081 * gfortran.dg/common_5.f: New test.
26082
26083 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
26084
26085 PR middle-end/21082
26086 * g++.dg/tree-ssa/pr21082.C: New testcase.
26087
26088 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
26089
26090 * gcc.dg/vect/vect-99.c: New test.
26091
26092 2005-04-22 Diego Novillo <dnovillo@redhat.com>
26093
26094 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
26095
26096 2005-04-22 Jeff Law <law@redhat.com>
26097
26098 * gcc.dg/uninit-5.c: Remove xfails.
26099 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
26100 conditionals and loads.
26101
26102 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
26103
26104 PR libfortran/20074
26105 PR libfortran/20436
26106 PR libfortran/21108
26107 * gfortran.dg/nested_reshape.f90: new test
26108 * gfortran.dg/reshape-alloc.f90: new test
26109 * gfortran.dg/reshape.f90: new test
26110
26111 2005-04-22 Mark Mitchell <mark@codesourcery.com>
26112
26113 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
26114
26115 * gcc.dg/arm-vfp1.c: New test.
26116
26117 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
26118
26119 PR c++/21087
26120 * g++.dg/lookup/builtin2.C: New test.
26121
26122 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
26123
26124 * gcc.dg/weak/weak-13.c: New test.
26125
26126 2005-04-21 Geoffrey Keating <geoffk@apple.com>
26127
26128 * lib/target-supports.exp (check_effective_target_sync_int_long):
26129 Add powerpc*.
26130
26131 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
26132
26133 * gcc.target/mips/branch-1.c: New test.
26134
26135 2005-04-21 Richard Henderson <rth@redhat.com>
26136
26137 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
26138 * gcc.dg/vect/vect-86.c: Likewise.
26139 * gcc.dg/vect/vect-87.c: Likewise.
26140 * gcc.dg/vect/vect-88.c: Likewise.
26141
26142 2005-04-21 Devang Patel <dpatel@apple.com>
26143
26144 PR optimization/20994
26145 * gcc.dg/tree-ssa/ifc-3.c: New test.
26146
26147 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
26148
26149 PR c/12913
26150 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
26151 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
26152 gcc.dg/c99-vla-jump-5.c: New tests.
26153
26154 2005-04-19 Richard Henderson <rth@redhat.com>
26155
26156 * lib/target-supports.exp (check_effective_target_vect_int_mult):
26157 Fix typo in exists check.
26158 (check_effective_target_sync_int_long): New.
26159 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
26160 * gcc.dg/ia64-sync-2.c: Likewise.
26161 * gcc.dg/ia64-sync-3.c: Likewise.
26162 * gcc.dg/ia64-sync-4.c: Likewise.
26163
26164 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
26165
26166 * gcc.dg/fold-xor-1.c: New test.
26167 * gcc.dg/fold-xor-2.c: New test.
26168
26169 2005-04-19 James E. Wilson <wilson@specifixinc.com>
26170
26171 PR target/20670
26172 * g++.dg/eh/fp-regs.C: New test.
26173
26174 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
26175
26176 * gcc.dg/Wint-to-pointer-cast-1.c,
26177 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
26178 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
26179 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
26180
26181 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26182
26183 PR fortran/16861
26184 * gfortran.dg/pr16861.f90: New test.
26185
26186 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
26187
26188 * gcc.dg/pr21085.c: New test.
26189
26190 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
26191
26192 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
26193 (setup_mips_tests, dg-mips-options): New procedures.
26194 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
26195 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
26196 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
26197 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26198 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
26199 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
26200 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
26201 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26202 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
26203 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
26204 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
26205 dg-mips-options instead of dg-options. Remove now-redundant
26206 preprocessor guards.
26207 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
26208 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26209 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26210 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
26211 * gcc.dg/vr-mult-2.c: Delete.
26212 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
26213 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
26214 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
26215 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
26216 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
26217 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
26218 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
26219
26220 2005-04-18 Laurent GUERBY <laurent@guerby.net>
26221
26222 * ada/acats/run_all.sh: Use sync when executable not present.
26223
26224 2005-04-18 Devang Patel <dpatel@apple.com>
26225
26226 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
26227 * gcc.dg/vect/vect-11a.c: New.
26228 * gcc.dg/vect/vect-none.c: Update.
26229 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
26230
26231 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
26232
26233 PR tree-optimization/20922
26234 * gcc.dg/pr20922-1.c: New test.
26235 * gcc.dg/pr20922-2.c: New test.
26236 * gcc.dg/pr20922-3.c: New test.
26237 * gcc.dg/pr20922-4.c: New test.
26238 * gcc.dg/pr20922-5.c: New test.
26239 * gcc.dg/pr20922-6.c: New test.
26240
26241 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26242
26243 PR libfortran/20950
26244 * gfortran.dg/pr20950.f: New test.
26245
26246 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26247
26248 PR libfortran/19216
26249 * gfortran.dg/pr19216.f: New test.
26250
26251 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
26252
26253 PR tree-optimization/21001
26254 * gcc.dg/tree-ssa/pr21001.c: New.
26255
26256 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
26257
26258 PR libfortran/21075
26259 * gfortran.dg/reshape_rank7.f90: New test.
26260
26261 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
26262
26263 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
26264 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
26265 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
26266 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
26267 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
26268 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
26269 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
26270 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
26271 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
26272 wrong way round).
26273 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
26274 in namelists. New test.
26275 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
26276 New test.
26277 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
26278 New test.
26279 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
26280 namelist. New test.
26281 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
26282 New test.
26283 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
26284 New test.
26285 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
26286 namelist. New test.
26287 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
26288 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
26289 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
26290 New test.
26291 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
26292 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
26293 arrays. New test.
26294
26295 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
26296
26297 * gfortran.dg/wtruncate.f: New testcase.
26298 * gfortran.dg/wtruncate.f90: New testcase.
26299
26300 2005-04-16 Mark Mitchell <mark@codesourcery.com>
26301
26302 PR c++/21025
26303 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
26304 which sizeof/alignof is dependent, rather than just whether we are
26305 processing_template_decl.
26306
26307 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
26308
26309 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26310 corrected typo where the wrong variables had been compared.
26311
26312 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
26313
26314 PR libfortran/18495
26315 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26316 Test callee-allocated version of return array with a write
26317 statement.
26318 Test spread with a temporary with another write statement.
26319
26320 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
26321
26322 PR tree-optimization/21031
26323 * gcc.dg/tree-ssa/pr21031.c: New.
26324
26325 2005-04-15 Uros Bizjak <uros@kss-loka.si>
26326
26327 PR tree-optimization/21004
26328 * gcc.dg/builtins-53.c: Include builtins-config.h.
26329 Check floorf, ceilf, floorl and ceill transformations
26330 only when HAVE_C99_RUNTIME is defined.
26331
26332 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
26333
26334 PR middle-end/20739
26335 * gcc.dg/tree-ssa/pr20739.c: New test.
26336
26337 2005-04-14 Mike Stump <mrs@apple.com>
26338
26339 * gcc.dg/Foundation.framework/empty: New.
26340 * gcc.dg/framework-2.c: New.
26341
26342 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
26343
26344 PR tree-optimization/21021
26345 * gcc.c-torture/compile/pr21021.c: New.
26346
26347 2005-04-14 Janis Johnson <janis187@us.ibm.com>
26348
26349 PR testsuite/21010
26350 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
26351 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
26352 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
26353 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
26354 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
26355 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
26356 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
26357 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
26358
26359 2005-04-14 Richard Henderson <rth@redhat.com>
26360
26361 * lib/target-supports.exp (check_effective_target_vect_condition):
26362 Add ia64, i?86, and x86_64.
26363
26364 2005-04-14 Steven G. Kargl <kargls@comcast.net>
26365
26366 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
26367
26368 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
26369
26370 PR tree-optimization/20657
26371 * gcc.dg/tree-ssa/pr20657.c: New.
26372
26373 2005-04-14 Uros Bizjak <uros@kss-loka.si>
26374
26375 * gcc.dg/builtins-53.c: Also check (int)trunc* and
26376 (long long int)trunc*.
26377
26378 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
26379
26380 PR target/20927
26381 * gcc.dg/pr20927.c: New test.
26382
26383 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
26384
26385 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
26386 * gcc.target/mips/asm-1.c: Likewise.
26387
26388 2005-04-13 Dale Johannesen <dalej@apple.com>
26389
26390 * objc.dg/objc-fast-4.m: New.
26391
26392 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
26393
26394 * gcc.target/cris/torture/cris-torture.exp: New driver in new
26395 directory.
26396 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
26397
26398 2005-04-13 David Edelsohn <edelsohn@gnu.org>
26399
26400 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
26401 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
26402 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
26403
26404 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
26405
26406 PR tree-optimization/20913
26407 * gcc.dg/tree-ssa/pr20913.c: New.
26408
26409 PR tree-optimization/20702
26410 * gcc.dg/tree-ssa/pr20702.c: New.
26411
26412 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26413
26414 PR c++/13744
26415 * g++.dg/inherit/local3.C: New test.
26416
26417 2005-04-12 Jeff Law <law@redhat.com>
26418
26419 * gcc.dg/tree-ssa/20050412-1.c: New test.
26420
26421 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
26422
26423 PR libfortran/19016
26424 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
26425 Add tests with mask generated by expression.
26426 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26427 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26428 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26429
26430 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
26431
26432 PR middle-end/20917
26433 * gcc.dg/20050409-1.c: New test.
26434
26435 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
26436
26437 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
26438
26439 2005-04-11 Mark Mitchell <mark@codesourcery.com>
26440
26441 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26442 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
26443 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26444 (TARGET_CXX): Adjust accordingly.
26445 * target.h (struct gcc_target): Remove epxort_class_data. Add
26446 determine_class_data_visibility and class_data_always_comdat.
26447 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26448 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
26449 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26450 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
26451 (arm_cxx_determine_class_data_visibility): New.
26452 (arm_cxx_class_data_always_comdat): Likewise.
26453 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26454 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
26455 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26456 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
26457 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
26458 Define.
26459
26460 2005-04-11 Mark Mitchell <mark@codesourcery.com>
26461
26462 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
26463
26464 2005-04-11 Geoffrey Keating <geoffk@apple.com>
26465
26466 * gcc.dg/i386-darwin-fpmath.c: New.
26467
26468 2004-04-11 Devang Patel <dpatel@apple.com>
26469
26470 * lib/target-supports.exp (check_effective_target_vect_condition): New.
26471 * gcc.dg/vect/vect-ifcvt-1.c: New test.
26472 * gcc.dg/vect/vect-ifcvt-2.c: New test.
26473 * gcc.dg/vect/vect-ifcvt-3.c: New test.
26474 * gcc.dg/vect/vect-ifcvt-4.c: New test.
26475 * gcc.dg/vect/vect-ifcvt-5.c: New test.
26476 * gcc.dg/vect/vect-ifcvt-6.c: New test.
26477 * gcc.dg/vect/vect-ifcvt-7.c: New test.
26478 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
26479
26480 2004-04-11 Devang Patel <dpatel@apple.com>
26481
26482 * gcc.dg/vect/vect-dv-1.c: New test.
26483 * gcc.dg/vect/vect-dv-2.c: New test.
26484
26485 2005-04-11 Diego Novillo <dnovillo@redhat.com>
26486
26487 PR tree-optimization/20933
26488 * gcc.dg/tree-ssa/pr20933.c: New test.
26489
26490 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26491
26492 * gfortran.dg/fold_nearest.f90: New test.
26493
26494 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
26495
26496 * gcc.dg/tree-ssa/alias-1.c: New test.
26497
26498 2005-04-11 Diego Novillo <dnovillo@redhat.com>
26499
26500 PR tree-optimization/20920
26501 * g++.dg/tree-ssa/pr20920.C: New test.
26502
26503 2005-04-11 Uros Bizjak <uros@kss-loka.si>
26504
26505 * gcc.dg/builtins-53.c: Also check (int)ceil* and
26506 (long long int)ceil*.
26507
26508 2005-04-10 Mark Mitchell <mark@codesourcery.com>
26509
26510 * g++.dg/warn/Wdtor1.C: Declare template in system header with
26511 explicit C++ linkage.
26512
26513 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26514
26515 * gfortran.dg/pr17229.f: Take care of the new obsolescence
26516 warning for arithmetic IF statements.
26517
26518 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
26519
26520 * eor_handling_1.f90: New test case.
26521 * eor_handling_2.f90: New test case.
26522 * eor_handling_3.f90: New test case.
26523 * eor_handling_4.f90: New test case.
26524 * eor_handling_5.f90: New test case.
26525 * noadv_size.f90: New test case.
26526 * pad_no.f90: New test case.
26527
26528 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
26529
26530 * gcc.c-torture/execute/20050410-1.c: New test.
26531
26532 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
26533
26534 * gcc.dg/pr20126.c: New.
26535
26536 2005-04-09 Bud Davis <bdavis@gfortran.org>
26537 Steven G. Kargl <kargls@comcast.net>
26538
26539 * gfortran.dg/PR19872.f: New test.
26540
26541 2005-04-09 Steven G. Kargl <kargls@comcast.net>
26542
26543 * gfortran.dg/nint_1.f90: Fix dg-do directive.
26544
26545 2005-04-09 Steven G. Kargl <kargls@comcast.net>
26546
26547 * gfortran.dg/nint_1.f90: New test.
26548
26549 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
26550
26551 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
26552 Added test for callee-allocated arrays with write statements.
26553 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
26554 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
26555 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26556 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26557 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26558
26559 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
26560
26561 PR libfortran/20163
26562 * gfortran.dg/open-options-blanks.f: New test.
26563
26564 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
26565
26566 PR fortran/13257
26567 * gfortran.dg/comma_format_extension_[1234].f: New tests.
26568
26569 2005-04-09 Jakub Jelinek <jakub@redhat.com>
26570
26571 * gcc.dg/tree-ssa/stdarg-1.c: New test.
26572 * gcc.dg/tree-ssa/stdarg-2.c: New test.
26573 * gcc.dg/tree-ssa/stdarg-3.c: New test.
26574 * gcc.dg/tree-ssa/stdarg-4.c: New test.
26575 * gcc.dg/tree-ssa/stdarg-5.c: New test.
26576 * gcc.c-torture/execute/stdarg-4.c: New test.
26577
26578 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
26579
26580 PR target/20795
26581 * g++.dg/abi/param2.C: New test.
26582
26583 2005-04-09 Uros Bizjak <uros@kss-loka.si>
26584
26585 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
26586
26587 2005-04-09 Uros Bizjak <uros@kss-loka.si>
26588
26589 * gcc.dg/builtins-53.c: New test.
26590
26591 2005-04-08 Diego Novillo <dnovillo@redhat.com>
26592
26593 * g++.dg/tree-ssa/pr18178.C: New test.
26594 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
26595 * gcc.c-torture/execute/20041019-1.c: New test.
26596 * gcc.dg/tree-ssa/20041008-1.c: New test.
26597 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
26598 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
26599 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
26600 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
26601 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
26602 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
26603 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
26604 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
26605 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26606 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26607
26608 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
26609
26610 PR rtl-optimization/20466
26611 * gcc.c-torture/execute/pr20466-1.c: New test.
26612
26613 2005-04-08 Mark Mitchell <mark@codesourcery.com>
26614
26615 PR c++/20905
26616 * g++.dg/parse/cond2.C: New test.
26617
26618 PR c++/20145
26619 * g++.dg/warn/Wdtor1.C: New test.
26620
26621 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26622
26623 PR fortran/17229
26624 * gfortran.dg/pr17229.f: New test.
26625
26626 2005-04-07 Steven G. Kargl <kargls@comcast.net>
26627
26628 * gfortran.dg/tiny_1.f90: New test.
26629 * gfortran.dg/tiny_2.f90: ditto.
26630
26631 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
26632
26633 * gfortran.dg/eor_1.f90: Fix dg-do run line
26634 * gfortran.dg/open_new.f90: Fix dg-do run line
26635
26636 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
26637
26638 * lib/target-supports.exp (get_compiler_messages): Support
26639 optional arguments, the fourth being compiler options.
26640 (check_effective_target_fpic): New proc.
26641 * gcc.dg/20050321-2.c: Restrict to target fpic.
26642
26643 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
26644
26645 * gcc.dg/15443-1.c: New test.
26646 * gcc.dg/15443-2.c: Likewise.
26647
26648 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26649
26650 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
26651
26652 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
26653
26654 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
26655
26656 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
26657
26658 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
26659 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
26660 -m64.
26661 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
26662 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
26663 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
26664
26665 2005-04-06 Mark Mitchell <mark@codesourcery.com>
26666
26667 PR c++/20212
26668 * g++.dg/warn/Wunused-11.C: New test.
26669
26670 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
26671
26672 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
26673
26674 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
26675
26676 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
26677
26678 2005-04-05 Mark Mitchell <mark@codesourcery.com>
26679
26680 PR c++/20734
26681 * g++.dg/template/ptrmem13.C: New test.
26682
26683 2005-04-05 Per Bothner <per@bothner.com>
26684
26685 * lib/gcc.exp: Always add -fno-show-column, for now.
26686
26687 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
26688
26689 PR testsuite/20767
26690 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
26691 of plain old "unsigned int" for the type of "i". Makes this test
26692 64bit clean.
26693
26694 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
26695
26696 * gcc.dg/i386-ssefn-1.c: New test.
26697 * gcc.dg/i386-ssefn-2.c: New test.
26698 * gcc.dg/i386-ssefn-3.c: New test.
26699 * gcc.dg/i386-ssefn-4.c: New test.
26700
26701 2005-04-05 Jakub Jelinek <jakub@redhat.com>
26702
26703 PR tree-optimization/20076
26704 * gcc.dg/builtin-apply4.c: New test.
26705
26706 PR preprocessor/19475
26707 * gcc.dg/cpp/macspace1.c: New test.
26708 * gcc.dg/cpp/macspace2.c: New test.
26709
26710 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26711
26712 * gfortran.dg/pr20755.f: Fixed bad format.
26713
26714 2005-04-05 Mark Mitchell <mark@codesourcery.com>
26715
26716 PR c++/20763
26717 * g++.dg/ext/attrib21.C: New test.
26718
26719 2004-04-05 Devang Patel <dpatel@apple.com>
26720
26721 * lib/target-supports.exp (check_effective_target_vect_shif): New.
26722 * gcc.dg/vect/vect-shift-1.c: New test.
26723
26724 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26725
26726 PR libfortran/20755
26727 * gfortran.dg/pr20755.f: New test.
26728
26729 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
26730
26731 * gfortran.dg/pr15959.f90: New test.
26732 * gfortran.dg/string_pad_trunc.f90: New test.
26733
26734 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26735
26736 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
26737 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
26738 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
26739 syntax.
26740
26741 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
26742
26743 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
26744
26745 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26746
26747 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
26748 * gcc.c-torture/compile/20011119-2.c: Likewise.
26749 * gcc.c-torture/compile/981001-2.c: Likewise.
26750
26751 2005-04-04 Mark Mitchell <mark@codesourcery.com>
26752
26753 PR c++/20679
26754 * g++.dg/template/overload4.C: New test.
26755
26756 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
26757
26758 PR c++/20746
26759 * g++.dg/abi/covariant5.C: New.
26760
26761 PR debug/20505
26762 * g++.dg/debug/const2.C: New.
26763
26764 2005-04-04 Jakub Jelinek <jakub@redhat.com>
26765
26766 PR rtl-optimization/16104
26767 * gcc.c-torture/execute/20050316-1.c: New test.
26768
26769 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
26770
26771 * g++.dg/template/spec23.C: Fix dg-error text.
26772
26773 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
26774
26775 PR c++/19199
26776 * g++.dg/expr/lval2.C: New.
26777
26778 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26779
26780 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
26781 __builtin_strcasecmp and __builtin_strncasecmp.
26782
26783 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
26784
26785 PR c++/20723
26786 * g++.dg/template/spec22.C: New.
26787 * g++.dg/template/spec23.C: New.
26788
26789 2005-04-03 Dale Ranta <dir@lanl.gov>
26790 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26791
26792 PR libfortran/20068
26793 PR libfortran/20125
26794 PR libfortran/20156
26795 PR libfortran/20471
26796 * gfortran.dg/backspace.f: New test.
26797
26798 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
26799
26800 * gcc.dg/pr19345.c: New test.
26801
26802 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
26803
26804 PR tree-optimization/20640
26805 * gcc.dg/torture/tree-loop-1.c: New.
26806
26807 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
26808
26809 PR rtl-optimization/20290
26810 * gcc.c-torture/execute/loop-ivopts-2.c: New.
26811
26812 2005-04-02 Geoffrey Keating <geoffk@apple.com>
26813
26814 * gcc.dg/rs6000-fpint.c: New.
26815
26816 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
26817
26818 * gcc.dg/old-style-then-proto-1.c: New test.
26819
26820 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26821
26822 * gfortran.fortran-torture/execute/backspace.f90: Check
26823 after backspace and read was incorrect.
26824
26825 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26826
26827 * gcc.c-torture/execute/builtins/strcat.c: Check the result
26828 buffer past the terminating NUL using memcmp.
26829 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
26830 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
26831
26832 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
26833 Fix unused/uninitialized variable warnings.
26834
26835 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
26836 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
26837 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
26838 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
26839
26840 * gcc.c-torture/execute/builtins/abs-1-lib.c,
26841 gcc.c-torture/execute/builtins/fputs-lib.c,
26842 gcc.c-torture/execute/builtins/lib/fprintf.c,
26843 gcc.c-torture/execute/builtins/lib/main.c,
26844 gcc.c-torture/execute/builtins/lib/memcmp.c,
26845 gcc.c-torture/execute/builtins/lib/memmove.c,
26846 gcc.c-torture/execute/builtins/lib/mempcpy.c,
26847 gcc.c-torture/execute/builtins/lib/memset.c,
26848 gcc.c-torture/execute/builtins/lib/printf.c,
26849 gcc.c-torture/execute/builtins/lib/sprintf.c,
26850 gcc.c-torture/execute/builtins/lib/stpcpy.c,
26851 gcc.c-torture/execute/builtins/lib/strchr.c,
26852 gcc.c-torture/execute/builtins/lib/strcmp.c,
26853 gcc.c-torture/execute/builtins/lib/strcpy.c,
26854 gcc.c-torture/execute/builtins/lib/strcspn.c,
26855 gcc.c-torture/execute/builtins/lib/strlen.c,
26856 gcc.c-torture/execute/builtins/lib/strncat.c,
26857 gcc.c-torture/execute/builtins/lib/strncmp.c,
26858 gcc.c-torture/execute/builtins/lib/strncpy.c,
26859 gcc.c-torture/execute/builtins/lib/strrchr.c,
26860 gcc.c-torture/execute/builtins/lib/strspn.c,
26861 gcc.c-torture/execute/builtins/lib/strstr.c,
26862 gcc.c-torture/execute/builtins/memops-asm-lib.c,
26863 gcc.c-torture/execute/builtins/strlen-2.c,
26864 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
26865 prototypes.
26866
26867 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
26868
26869 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
26870 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
26871 selectany usage.
26872
26873 2005-04-01 Jakub Jelinek <jakub@redhat.com>
26874
26875 PR c++/19406
26876 * g++.dg/debug/using1.C: New test.
26877
26878 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
26879
26880 PR middle-end/20524
26881 * gcc.dg/alias-7.c: Prefix asm-declared name with
26882 __USER_LABEL_PREFIX__.
26883
26884 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
26885
26886 Fix fallout from PR middle-end/15700:
26887 * gcc.c-torture/compile/20011119-1.c: Take
26888 __USER_LABEL_PREFIX__ into account.
26889 * gcc.c-torture/compile/20011119-2.c: Likewise.
26890
26891 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
26892
26893 PR c++/18644
26894 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
26895
26896 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
26897
26898 PR c/17855
26899 * gcc.c-torture/compile/struct-non-lval-1.c,
26900 gcc.c-torture/compile/struct-non-lval-2.c,
26901 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
26902
26903 2005-03-31 Janis Johnson <janis187@us.ibm.com>
26904
26905 * gcc.dg/tls/tls.exp: Remove temporary file.
26906 * g++.dg/tls/tls.exp: Ditto.
26907 * lib/file-format.exp: Ditto.
26908 * g++.dg/special/ecos.exp: Ditto.
26909
26910 * lib/profopt.exp: Treat prof_ext as a list.
26911 * gcc.misc-tests/bprob.exp: Ditto.
26912 * g++.dg/bprob/bprob.exp: Ditto.
26913
26914 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
26915 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
26916 g++.dg/tree-ssa/pointer-reference-alias.C,
26917 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
26918 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
26919 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
26920 g++.dg/vect/pr19951.cc: Ditto.
26921 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
26922 gcc.dg/builtins-47.c: Ditto.
26923 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
26924 gcc.dg/pr20115-1.c: Ditto.
26925 * gcc.dg/tree-ssa/20030530-2.c,
26926 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
26927 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
26928 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
26929 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
26930 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
26931 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
26932 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
26933 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
26934 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
26935 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
26936 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
26937 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
26938 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
26939 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
26940 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
26941 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
26942 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
26943 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
26944 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
26945 gcc.dg/tree-ssa/20030824-1.c,
26946 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
26947 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
26948 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
26949 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
26950 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
26951 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
26952 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
26953 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
26954 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
26955 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
26956 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
26957 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
26958 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
26959 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
26960 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
26961 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
26962 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
26963 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
26964 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
26965 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
26966 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
26967 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
26968 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
26969 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
26970 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
26971 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
26972 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
26973 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
26974 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
26975 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
26976 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
26977 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
26978 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
26979 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
26980 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
26981 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
26982 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
26983 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
26984 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
26985 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
26986 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
26987 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
26988 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
26989 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
26990 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
26991 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
26992 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
26993 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
26994 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
26995 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
26996 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
26997 gcc.dg/tree-ssa/useless-1.c: Ditto.
26998 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
26999 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
27000 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
27001 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
27002 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27003 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
27004 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
27005 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
27006 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
27007 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
27008 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
27009 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
27010 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
27011 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
27012 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
27013 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
27014 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
27015 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
27016 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
27017 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
27018 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
27019 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
27020 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
27021 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
27022 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
27023 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
27024 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
27025 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
27026 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
27027 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
27028 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
27029 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
27030 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
27031 gcc.dg/vect/vect-none.c: Ditto.
27032 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
27033 treelang/compile/unsigned.tree: Ditto.
27034
27035 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
27036 * gcc.dg/cpp/direct2s.c: Ditto.
27037 * gcc.dg/cpp/paste4.c: Ditto.
27038 * gcc.dg/cpp/separate-1.c: Ditto.
27039 * gcc.dg/pch/save-temps-1.c: Ditto.
27040 * g++.dg/ext/altivec-10.C: Ditto.
27041 * g++.dg/pch/pch.C: Ditto.
27042
27043 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
27044
27045 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
27046 * g++.dg/template/repo1.C: Ditto.
27047 * g++.dg/template/repo2.C: Ditto.
27048 * g++.dg/template/repo3.C: Ditto.
27049 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
27050 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
27051 * g++.old-deja/g++.pt/repo1.C: Ditto.
27052 * g++.old-deja/g++.pt/repo2.C: Ditto.
27053 * g++.old-deja/g++.pt/repo3.C: Ditto.
27054 * g++.old-deja/g++.pt/repo4.C: Ditto.
27055
27056 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
27057 * gcc.dg/20030107-1.c: Ditto.
27058 * gcc.dg/20030702-1.c: Ditto.
27059 * gcc.dg/profile-generate-1.c: Ditto.
27060 * g++.dg/other/profile1.C: Ditto.
27061 * g++.old-deja/g++.robertl/eb83.C: Ditto.
27062
27063 * lib/gcc-dg.exp (remove-build-file): New.
27064 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
27065 cleanup-tree-dump, cleanup-saved-temps): New.
27066
27067 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
27068
27069 PR c++/19203, DR 214
27070 * g++.dg/parse/ambig3.C: Not ambiguous.
27071 * g++.dg/template/spec20.C: New.
27072 * g++.dg/template/spec21.C: New.
27073
27074 2005-03-31 Steve Ellcey <sje@cup.hp.com>
27075
27076 PR target/20045
27077 * gcc.dg/ia64-fptr-1.c: Run only on linux.
27078
27079 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27080
27081 PR libfortran/20660
27082 * gfortran.dg/negative_unit.f: New test.
27083
27084 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
27085
27086 * gcc.dg/20050330-1.c: New test.
27087
27088 2005-03-30 Devang Patel <dpatel@apple.com>
27089
27090 * g++.dg/tree-sra/ssa-sra-3.C: New test.
27091
27092 2005-03-30 Dale Johannesen <dalej@apple.com>
27093
27094 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
27095
27096 2005-03-30 Janis Johnson <janis187@us.ibm.com>
27097
27098 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
27099 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
27100 Strip options from test name.
27101
27102 2005-03-31 Jan Hubicka <jh@suse.cz>
27103
27104 * gcc.dg/varpool-1.c: New testcase.
27105
27106 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
27107
27108 PR c/772
27109 PR c/17913
27110 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
27111 gcc.dg/stmt-expr-label-3.c : New tests.
27112 * gcc.c-torture/execute/medce-2.c: Remove.
27113
27114 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
27115
27116 PR c/20368
27117 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
27118 tests.
27119
27120 2005-03-30 Alan Modra <amodra@bigpond.net.au>
27121
27122 * gcc.c-torture/compile/pr20203.c: New test.
27123
27124 2005-03-26 Steven G. Kargl <kargls@comcast.net>
27125
27126 * gfortran.dg/promotion.f90: New test.
27127
27128 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
27129
27130 PR middle-end/20491
27131 * gcc.dg/torture/asm-subreg-1.c: New test.
27132
27133 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
27134
27135 PR c/20672
27136 * gcc.dg/pr20672-1.c: New test.
27137
27138 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
27139
27140 * gfortran.dg/vect: New directory.
27141 * gfortran.dg/vect/vect.exp: New.
27142 * gfortran.dg/vect/vect-1.f90: New test.
27143 * gfortran.dg/vect/vect-2.f90: New test.
27144 * gfortran.dg/vect/vect-3.f90: New test.
27145 * gfortran.dg/vect/vect-4.f90: New test.
27146 * gfortran.dg/vect/vect-5.f90: New test.
27147
27148 2005-03-29 Jakub Jelinek <jakub@redhat.com>
27149
27150 PR middle-end/20622
27151 * gcc.dg/alias-7.c: New test.
27152
27153 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
27154
27155 * gcc.dg/sparc-reg-1.c: New test.
27156
27157 2005-03-28 Steve Ellcey <sje@cup.hp.com>
27158
27159 PR target/19890
27160 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
27161
27162 2005-03-29 Dale Ranta <dir@lanl.gov>
27163 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27164
27165 PR libfortran/20163
27166 * gfortran.dg/pr20163-2.f: New test.
27167
27168 2005-03-28 Jan Hubicka <jh@suse.cz>
27169
27170 PR middle-end/20635
27171 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
27172 by Jakub Jelinek.
27173
27174 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
27175
27176 PR tree-optimization/20626
27177 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
27178 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
27179
27180 2005-03-26 Steven G. Kargl <kargls@comcast.net>
27181
27182 * gfortran.dg/underflow.f90: New test.
27183 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
27184
27185 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27186
27187 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
27188
27189 2005-03-25 Mark Mitchell <mark@codesourcery.com>
27190
27191 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
27192 (g++_init): Make sure that CXXFLAGS is set.
27193 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
27194 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
27195 * lib/gfortran.exp (gfortran_link_flags): Likewise.
27196 * lib/objc.exp (objc_init): Likewise.
27197 * lib/treelang.exp (treelang_init): Likewise.
27198
27199 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
27200
27201 PR tree-optimization/20470
27202 * gcc.dg/tree-ssa/pr20470.c: New test.
27203
27204 2005-03-25 Geoffrey Keating <geoffk@apple.com>
27205
27206 * gcc.dg/ppc-stfiwx.c: New.
27207
27208 2005-03-25 Steve Ellcey <sje@cup.hp.com>
27209
27210 PR target/19888
27211 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
27212
27213 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
27214
27215 * gcc.dg/20050325-1.c: Fix a typo.
27216
27217 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27218
27219 PR libfortran/19678
27220 PR libfortran/19679
27221 * gfortran.dg/dos_eol.f: New test.
27222
27223 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
27224
27225 PR rtl-optimization/20249
27226 * gcc.dg/20050325-1.c: New test.
27227
27228 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27229
27230 PR libfortran/15332
27231 * gfortran.dg/pr15332.f: New test.
27232
27233 2005-03-24 Dale Johannesen <dalej@apple.com>
27234
27235 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
27236
27237 2005-03-24 Geoffrey Keating <geoffk@apple.com>
27238
27239 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
27240 'internal' visibility.
27241 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
27242 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
27243 'protected' visibility.
27244 * gcc.dg/visibility-7.c: Likewise.
27245 * lib/target-supports.exp (check_visibility_available): Take
27246 a parameter, the kind of visibility to check for.
27247 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
27248 to check_visibility_available.
27249
27250 * g++.dg/expr/cast3.C: New.
27251
27252 2005-03-24 David Edelsohn <edelsohn@gnu.org>
27253
27254 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
27255 rs6000.
27256
27257 2005-03-24 Steve Ellcey <sje@cup.hp.com>
27258
27259 PR target/20095
27260 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
27261
27262 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
27263
27264 * gcc.dg/badshift.c: Renamed to...
27265 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
27266
27267 * gcc.target/i386/badshift.c: Renamed to...
27268 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
27269 only.
27270
27271 PR rtl-optimization/20532
27272 * gcc.target/i386/badshift.c: New.
27273
27274 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27275
27276 * gfortran.dg/pr18025.f90: New test.
27277
27278 2005-03-23 Dale Johannesen <dalej@apple.com>
27279
27280 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
27281
27282 2005-03-23 Mark Mitchell <mark@codesourcery.com>
27283
27284 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
27285
27286 * lib/target-supports.exp (check_iconv_available): Default
27287 libiconv to -liconv, if there is no definition.
27288
27289 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
27290
27291 * gcc.dg/torture/cris-asm-mof-1.c: New test.
27292
27293 2005-03-22 Mark Mitchell <mark@codesourcery.com>
27294
27295 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
27296 * g++.dg/opt/pr7503-2.C: Likewise.
27297 * g++.dg/opt/pr7503-3.C: Likewise.
27298 * g++.dg/opt/pr7503-4.C: Likewise.
27299 * g++.dg/opt/pr7503-5.C: Likewise.
27300 * g++.dg/warn/minmax.C: New test.
27301
27302 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27303
27304 * gfortran.dg/g77_intrinsics_funcs.f: New test.
27305 * gfortran.dg/g77_intrinsics_sub.f: New test.
27306
27307 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
27308 Jan Hubicka <jh@suse.cz>
27309 Steven Bosscher <stevenb@suse.de
27310
27311 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
27312
27313 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27314
27315 PR c++/19980
27316 * g++.dg/template/redecl3.C: New test.
27317
27318 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27319
27320 PR c++/20499
27321 * g++.dg/parse/error16.C: Tweak error markers.
27322
27323 2005-03-22 Jakub Jelinek <jakub@redhat.com>
27324
27325 PR target/20561
27326 * gcc.dg/20050321-2.c: New test.
27327
27328 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
27329
27330 PR c++/20465
27331 PR c++/20381
27332 * g++.dg/template/ptrmem12.C: New.
27333
27334 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
27335
27336 PR rtl-optimization/20527
27337 * gcc.c-torture/execute/pr20527-1.c: New test.
27338
27339 2005-03-22 Ben Elliston <bje@au.ibm.com>
27340
27341 * gcc.misc-tests/options.exp (check_for_options): Create a real C
27342 program, compile it into a real executable and then delete the .c
27343 and .x files afterwards, to avoid problems on testglue targets.
27344
27345 2005-03-21 Stuart Hastings <stuart@apple.com>
27346
27347 * gcc.target/i386/sse-2.c: New.
27348
27349 2005-03-21 Uros Bizjak <uros@kss-loka.si>
27350
27351 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
27352
27353 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27354
27355 * g++.dg/parse/crash25.C: Fix typo.
27356
27357 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27358
27359 PR c++/20461
27360 * g++.dg/parse/crash24.C: New test.
27361
27362 PR c++/20536
27363 * g++.dg/parse/crash25.C: New test.
27364
27365 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27366
27367 PR c++/20147
27368 * g++.dg/ext/stmtexpr4.C: New test.
27369
27370 2005-03-20 Roger Sayle <roger@eyesopen.com>
27371
27372 PR middle-end/20539
27373 * gcc.c-torture/compile/pr13066-1.c: New test case.
27374 * gcc.c-torture/compile/pr20539-1.c: Likewise.
27375 * g++.dg/opt/pr13066-1.C: Likewise.
27376
27377 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
27378
27379 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
27380
27381 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27382
27383 PR fortran/18525
27384 * gfortran.dg/nesting_1.f90: New test.
27385
27386 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27387
27388 PR c++/20240
27389 * g++.dg/lookup/using13.C: New test.
27390
27391 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27392
27393 PR c++/20333
27394 * g++.dg/template/crash36.C: New test.
27395
27396 2005-03-18 Paolo Carlini <pcarlini@suse.de>
27397
27398 PR c++/20463
27399 * g++.dg/template/crash35.C: New test.
27400
27401 2005-03-17 Paolo Carlini <pcarlini@suse.de>
27402
27403 PR c++/19966
27404 * g++.dg/overload/operator2.C: New test.
27405
27406 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27407
27408 PR libfortran/20257
27409 * gfortran.dg/pr20257.f90: New test.
27410
27411 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27412
27413 PR libfortran/20480
27414 * gfortran.dg/pr20480.f90: New test.
27415
27416 2005-03-16 Richard Henderson <rth@redhat.com>
27417
27418 PR middle-end/15700
27419 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
27420 (_rtld_global): New.
27421 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
27422 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
27423
27424 * gcc.dg/alias-3.c: New.
27425 * gcc.dg/alias-4.c: New.
27426 * gcc.dg/alias-5.c: New.
27427 * gcc.dg/alias-6.c: New.
27428
27429 2005-03-15 Geoffrey Keating <geoffk@apple.com>
27430
27431 * gcc.dg/cpp/ucnid-7.c: New.
27432
27433 2005-03-15 Janis Johnson <janis187@us.ibm.com>
27434 Dorit Naishlos <dorit@il.ibm.com>
27435
27436 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
27437 darwin.
27438
27439 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
27440
27441 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
27442 support misaligned accesses.
27443 * gcc.dg/vect/vect-58.c: Likewise.
27444 * gcc.dg/vect/vect-92.c: New.
27445 * gcc.dg/vect/vect-93.c: New.
27446
27447 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
27448
27449 PR fortran/18827
27450 * gfortran.dg/assign_2.f90: New test.
27451 * gfortran.dg/assign_3.f90: New test.
27452 * gfortran.dg/assign.f90: New test.
27453
27454 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
27455
27456 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
27457 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
27458 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
27459 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
27460 names.
27461
27462 2005-03-14 Geoffrey Keating <geoffk@apple.com>
27463
27464 * gcc.dg/cpp/ucnid-6.c: New.
27465
27466 * gcc.dg/cpp/normalize-1.c: New.
27467 * gcc.dg/cpp/normalize-2.c: New.
27468 * gcc.dg/cpp/normalize-3.c: New.
27469 * gcc.dg/cpp/normalize-4.c: New.
27470 * gcc.dg/cpp/ucnid-4.c: New.
27471 * gcc.dg/cpp/ucnid-5.c: New.
27472 * g++.dg/cpp/normalize-1.C: New.
27473 * g++.dg/cpp/ucnid-1.C: New.
27474
27475 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
27476
27477 * gcc.dg/pr18628.c: New.
27478
27479 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
27480
27481 PR c++/20280
27482 * g++.dg/tree-ssa/pr20280.C: New.
27483
27484 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27485
27486 PR fortran/20467
27487 * gfortran.dg/stfunc_2.f90: New test.
27488
27489 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
27490
27491 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
27492
27493 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
27494
27495 * gcc.dg/tree-ssa/20050314-1.c: New test.
27496
27497 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27498
27499 PR c++/4403
27500 PR c++/9783, DR433
27501 * g++.dg/template/friend34.C: New test.
27502 * g++.dg/template/friend35.C: Likewise.
27503 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
27504
27505 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27506
27507 Friend class name lookup 5/n
27508 PR c++/1016
27509 * g++.dg/lookup/hidden-class1.C: New test.
27510 * g++.dg/lookup/hidden-class2.C: Likewise.
27511 * g++.dg/lookup/hidden-class3.C: Likewise.
27512 * g++.dg/lookup/hidden-class4.C: Likewise.
27513 * g++.dg/lookup/hidden-class5.C: Likewise.
27514 * g++.dg/lookup/hidden-class6.C: Likewise.
27515 * g++.dg/lookup/hidden-class7.C: Likewise.
27516 * g++.dg/lookup/hidden-class8.C: Likewise.
27517 * g++.dg/lookup/hidden-class9.C: Likewise.
27518 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
27519 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
27520 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
27521 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
27522 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
27523 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
27524 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
27525 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
27526 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
27527 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
27528 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
27529
27530 2005-03-13 Mark Mitchell <mark@codesourcery.com>
27531
27532 PR c++/20157
27533 * g++.dg/template/error18.C: New test.
27534
27535 2005-03-09 Ben Elliston <bje@au.ibm.com>
27536
27537 PR debug/16792
27538 * g++.dg/debug/pr16792.C: New test.
27539
27540 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
27541
27542 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
27543 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
27544 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
27545 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
27546 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
27547 test assertion names.
27548
27549 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27550
27551 PR fortran/18600
27552 * gfortran.dg/stfunc_1.f90: New test.
27553
27554 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27555
27556 PR fortran/16907
27557 * gfortran.dg/real_index_1.f90: New test.
27558
27559 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27560
27561 PR fortran/20323
27562 * gfortran.dg/spec_expr_1.f90: New test.
27563
27564 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
27565
27566 PR c/20402
27567 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
27568 new parser.
27569
27570 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27571
27572 PR fortran/20361
27573 * gfortran.dg/largeequiv_1.f90: New test.
27574
27575 2005-03-12 Geoffrey Keating <geoffk@apple.com>
27576
27577 * gcc.dg/ucnid-1.c: New.
27578 * gcc.dg/ucnid-2.c: New.
27579 * gcc.dg/ucnid-3.c: New.
27580 * gcc.dg/ucnid-4.c: New.
27581 * gcc.dg/ucnid-5.c: New.
27582 * gcc.dg/ucnid-6.c: New.
27583 * gcc.dg/cpp/ucnid-1.c: New.
27584 * gcc.dg/cpp/ucnid-2.c: New.
27585 * gcc.dg/cpp/ucnid-3.c: New.
27586 * g++.dg/other/ucnid-1.C: New.
27587
27588 2005-03-12 Geoffrey Keating <geoffk@apple.com>
27589
27590 * gcc.dg/vmx/darwin-abi-3.c: Delete.
27591
27592 2005-03-11 Per Bothner <per@bothner.com>
27593
27594 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
27595 that diagnotics refer to correct token.
27596 * gcc.dg/unused-3.c: Likewise.
27597
27598 2005-03-11 Per Bothner <per@bothner.com>
27599
27600 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
27601 constant" is now actually on same line as string constant.
27602 * gcc.dg/cpp/direct2s.c: Likewise.
27603
27604 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
27605
27606 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
27607
27608 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27609
27610 PR libfortran/20124
27611 * gfortran.dg/pr20124.f90: New Test
27612
27613 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
27614
27615 PR tree-optimization/20130
27616 * gcc.dg/pr20130-1.c: New test.
27617
27618 2005-03-10 Steve Ellcey <sje@cup.hp.com>
27619
27620 PR target/20095
27621 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
27622
27623 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27624
27625 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
27626
27627 2005-03-10 Steve Ellcey <sje@cup.hp.com>
27628
27629 * g++.dg/eh/forced1.C: Fix comment.
27630 * g++.dg/eh/forced2.C: Ditto.
27631 * g++.dg/eh/forced3.C: Ditto.
27632 * g++.dg/eh/forced4.C: Ditto.
27633
27634 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
27635
27636 PR rtl-opt/20412
27637 * gcc.c-torture/compile/pr20412.c: New test.
27638
27639 2005-03-10 Roger Sayle <roger@eyesopen.com>
27640
27641 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
27642
27643 2005-03-10 Jakub Jelinek <jakub@redhat.com>
27644
27645 PR target/20322
27646 * gcc.dg/20050307-1.c: New test.
27647
27648 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
27649
27650 PR c++/20375
27651 * g++.dg/other/stdarg3.C: New.
27652
27653 2005-03-10 Jakub Jelinek <jakub@redhat.com>
27654
27655 PR c++/18384, c++/18327
27656 * g++.dg/init/array19.C: New test.
27657
27658 PR inline-asm/20314
27659 * gcc.dg/torture/pr20314-1.c: New test.
27660 * gcc.dg/torture/pr20314-2.c: New test.
27661
27662 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
27663
27664 * gcc.dg/20050309-1.c: New test.
27665
27666 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27667
27668 * gcc.dg/builtins-10.c: Reactivate disabled test.
27669 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
27670 new cbrt transformations.
27671
27672 2005-03-09 Mark Mitchell <mark@codesourcery.com>
27673
27674 PR c++/20208
27675 * g++.dg/template/array13.C: New test.
27676
27677 2005-03-09 Paolo Carlini <pcarlini@suse.de>
27678
27679 PR c++/16859
27680 * g++.dg/init/brace4.C: New test.
27681
27682 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
27683
27684 PR c++/20186
27685 * g++.dg/template/non-dependent12.C: New.
27686
27687 2005-03-08 Mark Mitchell <mark@codesourcery.com>
27688
27689 PR c++/20142
27690 * g++.dg/init/array18.C: Add dg-do run marker.
27691
27692 PR c++/20142
27693 * g++.dg/init/array18.C: New test.
27694
27695 2005-03-09 Ben Elliston <bje@au.ibm.com>
27696
27697 * consistency.vlad/vlad.exp: Remove trailing semicolons.
27698 * g++.dg/gcov/gcov.exp: Likewise.
27699 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
27700 * gcc.target/xstormy16/xstormy16.exp: Likewise.
27701 * lib/c-torture.exp: Likewise.
27702 * lib/fortran-torture.exp: Likewise.
27703 * lib/g++.exp: Likewise.
27704 * lib/gcc-defs.exp: Likewise.
27705 * lib/gcc-dg.exp: Likewise.
27706 * lib/gcc.exp: Likewise.
27707 * lib/gcov.exp: Likewise.
27708 * lib/gfortran.exp: Likewise.
27709 * lib/mike-g++.exp: Likewise.
27710 * lib/mike-gcc.exp: Likewise.
27711 * lib/objc-torture.exp: Likewise.
27712 * lib/objc.exp: Likewise.
27713 * lib/profopt.exp: Likewise.
27714 * lib/target-libpath.exp: Likewise.
27715 * lib/target-supports.exp: Likewise.
27716 * lib/treelang.exp: Likewise.
27717 * lib/wrapper.exp: Likewise.
27718
27719 2005-03-08 Jeff Law <law@redhat.com>
27720
27721 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
27722 PHI-OPT changes.
27723
27724 2005-03-08 Ira Rosen <irar@il.ibm.com>
27725
27726 * gcc.dg/vect/pr20122.c: New test.
27727
27728 2005-03-07 Jeff Law <law@redhat.com>
27729
27730 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
27731 was folded away.
27732 * gcc.dg/tree-ssa/pr18133-1.c: New test.
27733 * gcc.dg/tree-ssa/pr18133-2.c: New test.
27734 * gcc.dg/tree-ssa/pr18134.c: New test.
27735
27736 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27737
27738 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
27739 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
27740 gcc.dg/torture/builtin-noret-2.c: Require weak support.
27741
27742 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
27743
27744 PR tree-opt/17671
27745 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
27746
27747 2005-03-07 Mark Mitchell <mark@codesourcery.com>
27748
27749 * g++.dg/warn/Wnvdtor.C: New test.
27750
27751 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
27752
27753 * gcc.dg/torture/pr19683-1.c: New test.
27754
27755 2005-03-06 Steven G. Kargl <kargls@comcast.net>
27756
27757 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
27758 * gfortran.dg/g77/19990313-2.f: Ditto.
27759 * gfortran.dg/g77/19990313-3.f: Ditto.
27760 * gfortran.dg/g77/19990525-0.f: Ditto.
27761 * gfortran.dg/g77/19990826-0.f: Ditto.
27762 * gfortran.dg/g77/19990826-2.f: Ditto.
27763 * gfortran.dg/g77/19990826-3.f: Ditto.
27764 * gfortran.dg/g77/20000511-1.f: Ditto.
27765 * gfortran.dg/g77/20000511-2.f: Ditto.
27766 * gfortran.dg/g77/970625-2.f: Ditto.
27767 * gfortran.dg/g77/980310-2.f: Ditto.
27768 * gfortran.dg/g77/980310-3.f: Ditto.
27769 * gfortran.dg/g77/980310-8.f: Ditto.
27770 * gfortran.dg/g77/980519-2.f: Ditto.
27771 * gfortran.dg/g77/alpha1.f: Ditto.
27772 * gfortran.dg/g77/claus.f: Ditto.
27773 * gfortran.dg/g77/erfc.f: Ditto.
27774 * gfortran.dg/g77/short.f: Ditto.
27775 * gfortran.fortran-torture/execute/data.f90: Ditto.
27776 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
27777 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
27778
27779 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27780
27781 * lib/file-format.exp (gcc_target_object_format): Add check for som
27782 format and hardcode object formats on hppa*-*-hpux*.
27783 * lib/target-supports.exp (check_weak_available): Add check for som
27784 object format. Always return 0 on hppa*-*-hpux10*.
27785
27786 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
27787 is defined.
27788
27789 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
27790
27791 2005-03-05 Steven G. Kargl <kargls@comcast.net>
27792
27793 * gfortran.dg/pr19936_1.f90: New test.
27794 * gfortran.dg/pr19936_2.f90: New test.
27795 * gfortran.dg/pr19936_3.f90: New test.
27796
27797 2005-03-05 Steven G. Kargl <kargls@comcast.net>
27798 Paul Thomas <prthomas@drfccad.cea.fr>
27799
27800 * gfortran.dg/PR19754_1.f90: New test.
27801 * gfortran.dg/PR19754_2.f90: Ditto.
27802
27803 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27804
27805 PR c++/19311
27806 * g++.dg/template/non-dependent11.C: New test.
27807
27808 2005-03-05 Uros Bizjak <uros@kss-loka.si>
27809
27810 * lib/target-supports.exp (check_iconv_available): Fix comment.
27811
27812 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
27813 Joseph S. Myers <joseph@codesourcery.com>
27814
27815 PR c++/19797
27816 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
27817
27818 2005-03-04 Matthew Sachs <msachs@apple.com>
27819
27820 * gcc.exp (gcc_target_compile): Put braces around
27821 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
27822 * objc.exp (objc_target_compile): Likewise.
27823 * treelang.exp (treelang_target_compile): Likewise.
27824
27825 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27826
27827 PR fortran/19673
27828 * gfortran.dg/func_result_1.f90: New test.
27829
27830 2005-03-04 Ben Elliston <bje@au.ibm.com>
27831
27832 * gcc.misc-tests/options.exp: New test.
27833
27834 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
27835
27836 * gcc.dg/pr15784-4.c: New test.
27837
27838 2005-03-03 Geoffrey Keating <geoffk@apple.com>
27839
27840 * gcc.c-torture/execute/pr17133.c: New.
27841 * gcc.c-torture/compile/20050303-1.c: New.
27842
27843 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
27844
27845 * gcc.dg/cpp/assert4.c: Fix for cygwin.
27846
27847 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
27848
27849 * g++.dg/overload/using2.C: New.
27850
27851 2005-03-02 Mark Mitchell <mark@codesourcery.com>
27852
27853 PR c++/19916
27854 * g++.dg/init/ptrmem2.C: New test.
27855
27856 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
27857
27858 PR c/8927
27859 * gcc.dg/pr8927-1.c: New test.
27860
27861 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
27862
27863 PR c++/20232
27864 * g++.dg/inherit/covariant12.C: New.
27865
27866 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27867
27868 PR fortran/19479
27869 * gfortran.dg/bound_1.f90: New test.
27870
27871 2005-02-28 Janis Johnson <janis187@us.ibm.com>
27872
27873 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
27874 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
27875
27876 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
27877
27878 PR c/20245
27879 * gcc.dg/pr20245-1.c: New test.
27880
27881 2005-02-28 Jakub Jelinek <jakub@redhat.com>
27882
27883 PR middle-end/19874
27884 * gcc.c-torture/execute/20050119-2.c: New test case.
27885
27886 2005-02-28 Ben Elliston <bje@au.ibm.com>
27887
27888 * README: Update the DejaGnu bug reporting address.
27889 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
27890 * lib/objc-torture.exp: Likewise.
27891
27892 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
27893
27894 * gfortran.dg/boz_1.f90: New test.
27895 * gfortran.dg/boz_3.f90: New test.
27896 * gfortran.dg/boz_4.f90: New test.
27897
27898 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
27899
27900 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
27901 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
27902
27903 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27904
27905 PR libfortran/20101
27906 * gfortran.dg/write_0_pe_format.f90: New test.
27907
27908 2005-02-27 Jakub Jelinek <jakub@redhat.com>
27909
27910 PR c++/20206
27911 * g++.dg/opt/thunk2.C: New test.
27912 * g++.dg/opt/covariant1.C: New test.
27913
27914 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27915
27916 * gfortran.dg/e_d_fmt.f90: New test.
27917
27918 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
27919
27920 * gcc.dg/asm-b.c: Fix comment typos.
27921
27922 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
27923
27924 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
27925 a V_MAY_DEF also.
27926
27927 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
27928
27929 PR tree-opt/20188
27930 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
27931 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
27932 * gcc.dg/asm-b.c: New test.
27933
27934 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
27935
27936 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
27937 Disable this test on IRIX 6.
27938
27939 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
27940
27941 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
27942 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
27943 parser.
27944
27945 2005-02-25 Diego Novillo <dnovillo@redhat.com>
27946
27947 PR tree-optimization/20204
27948 * gcc.dg/pr20204.c: New test.
27949
27950 2005-02-24 Jakub Jelinek <jakub@redhat.com>
27951
27952 PR target/20196
27953 * gcc.c-torture/execute/20050224-1.c: New test.
27954
27955 PR c++/20175
27956 * g++.dg/warn/Wbraces2.C: New test.
27957
27958 2005-02-23 Mark Mitchell <mark@codesourcery.com>
27959
27960 PR c++/19878
27961 * g++.dg/init/const2.C: New test.
27962
27963 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
27964
27965 PR tree-optimization/20100
27966 * gcc.c-torture/execute/pr20100-1.c: New test.
27967
27968 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27969
27970 * gfortran.dg/implicit_3.f90: New test.
27971
27972 * gfortran.dg/deftype_1.f90: New test.
27973
27974 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
27975
27976 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
27977 the test passes.
27978 * g++.dg/other/anon3.C: Accept a warning.
27979
27980 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
27981
27982 * gcc.dg/pr20017.c: Fix a comment typo.
27983
27984 2005-02-23 Bud Davis <bdavis@gfortran.org>
27985
27986 * gfortran.dg/list_read_4.f90: Change to f90 comments.
27987
27988 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
27989
27990 PR ada/19902
27991 * ada/acats/tests/cxa/cxa3004.a: Remove.
27992 * ada/acats/tests/cxb/cxb30061.am: Likewise.
27993
27994 2005-02-22 Mark Mitchell <mark@codesourcery.com>
27995
27996 PR c++/20073
27997 * g++.dg/init/const1.C: New test.
27998
27999 PR c++/19991
28000 * g++.dg/parse/constant7.C: New test.
28001
28002 PR c++/20152
28003 * g++.dg/parse/error27.C: New test.
28004 * g++.dg/template/qualttp15.C: Adjust error markers.
28005 * g++.old-deja/g++.other/struct1.C: Likewise.
28006
28007 PR c++/20153
28008 * g++.dg/template/error17.C: New test.
28009
28010 PR c++/20148
28011 * g++.dg/parser/error26.C: New test.
28012
28013 2005-02-22 Diego Novillo <dnovillo@redhat.com>
28014
28015 PR tree-optimization/20100
28016 PR tree-optimization/20115
28017 * gcc.dg/pr20115.c: New test.
28018 * gcc.dg/pr20115-1.c: New test.
28019 * gcc.dg/pr20100.c: New test.
28020 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
28021 call-clobbered variables after alias1.
28022
28023 2005-02-22 Bud Davis <bdavis@gfortran.org>
28024
28025 * gfortran.dg/list_read_4.f90: new test.
28026
28027 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
28028
28029 PR rtl-optimization/20017.
28030 * gcc.dg/pr20017.c: New.
28031
28032 2005-02-22 Devang Patel <dpatel@apple.com>
28033
28034 PR 19952
28035 * g++.dg/tree-ssa/pr19952.C: New test.
28036
28037 2005-02-22 Mark Mitchell <mark@codesourcery.com>
28038
28039 PR c++/19883
28040 * g++.dg/parse/constant6.C: New test.
28041
28042 2005-02-22 Uros Bizjak <uros@kss-loka.si>
28043
28044 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28045 * g++.dg/charset/asm2.c: Likewise.
28046 * g++.dg/charset/asm3.c: Likewise.
28047 * g++.dg/charset/asm4.c: Likewise.
28048 * g++.dg/charset/asm5.c: Likewise.
28049 * g++.dg/charset/attribute1.c: Likewise.
28050 * g++.dg/charset/attribute2.c: Likewise.
28051 * g++.dg/charset/extern1.cc: Likewise.
28052 * g++.dg/charset/extern2.cc: Likewise.
28053 * g++.dg/charset/extern3.cc: Likewise.
28054 * g++.dg/charset/function.cc: Likewise.
28055 * g++.dg/charset/string.c: Likewise.
28056 * g++.dg/charset/charset.exp: Likewise.
28057 * lib/target-supports.exp (check_iconv_available): Fix comment.
28058
28059 2005-02-22 Uros Bizjak <uros@kss-loka.si>
28060
28061 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
28062 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28063 * gcc.dg/charset/asm2.c: Likewise.
28064 * gcc.dg/charset/asm3.c: Likewise.
28065 * gcc.dg/charset/asm4.c: Likewise.
28066 * gcc.dg/charset/asm5.c: Likewise.
28067 * gcc.dg/charset/asm6.c: Likewise.
28068 * gcc.dg/charset/attribute1.c: Likewise.
28069 * gcc.dg/charset/attribute2.c: Likewise.
28070 * gcc.dg/charset/builtin1.c: Likewise.
28071 * gcc.dg/charset/extern.c: Likewise.
28072 * gcc.dg/charset/function.c: Likewise.
28073 * gcc.dg/charset/string.c: Likewise.
28074 * gcc.dg/charset/charset.exp: Likewise.
28075
28076 2005-02-21 Bud Davis <bdavis9659@comcast.net>
28077
28078 PR fortran/20086
28079 * gfortran.dg/pr20086.f90: New test.
28080
28081 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
28082
28083 PR tree-optimization/19786
28084 * g++.dg/tree-ssa/pr19786.C: New.
28085
28086 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28087
28088 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
28089
28090 2005-02-21 Jeff Law <law@redhat.com>
28091
28092 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
28093
28094 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28095
28096 * gfortran.dg/do_iterator: Split loop, markup all lines for
28097 which an error locus is printed.
28098 * gfortran.dg/pr17708.f90: Markup all lines for which an error
28099 locus is printed.
28100 * gfortran.dg/select_4.f90: Likewise.
28101 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
28102 locuses in the various permutations.
28103
28104 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
28105
28106 PR tree-optimization/19951
28107 * g++.dg/vect: New directory.
28108 * g++.dg/vect/vect.exp: New file.
28109 * g++.dg/vect/pr19951.cc: New testcase.
28110 * g++.dg/dg.exp: Also prune vectorizer tests.
28111
28112 2005-02-20 Zack Weinberg <zack@codesourcery.com>
28113
28114 PR 18785
28115 * gcc.dg/charset/builtin1.c: New test.
28116
28117 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28118
28119 PR c++/19299
28120 * g++.dg/inherit/volatile1.C: New test.
28121
28122 PR c++/19440
28123 * g++.dg/template/dtor4.C: New test.
28124
28125 2005-02-19 Steven G. Kargl <kargls@comcast.net>
28126
28127 * gfortran.dg/int_1.f90: New test.
28128
28129 2005-02-19 Devang Patel <dpatel@apple.com>
28130
28131 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
28132
28133 2005-02-19 Steven G. Kargl <kargls@comcast.net>
28134
28135 * gfortran.dg/achar_1.f90: New test.
28136
28137 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
28138
28139 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
28140
28141 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
28142 Jakub Jelinek <jakub@redhat.com>
28143
28144 PR tree-optimization/19828
28145 * gcc.dg/tree-ssa/loop-7.c: New test.
28146 * gcc.c-torture/execute/20050218-1.c: New test.
28147
28148 2005-02-19 Jakub Jelinek <jakub@redhat.com>
28149
28150 PR c/20043
28151 * gcc.dg/transparent-union-1.c: New test.
28152 * gcc.dg/transparent-union-2.c: New test.
28153
28154 2005-02-18 James E Wilson <wilson@specifixinc.com>
28155
28156 PR tree-optimization/18977
28157 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
28158
28159 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
28160
28161 PR target/20054
28162 * gcc.dg/pr20054.c: New test.
28163
28164 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28165
28166 PR c++/19508
28167 * g++.dg/ext/attrib20.C: New test.
28168
28169 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
28170
28171 PR middle-end/20030
28172 * gfortran.fortran-torture/execute/character_passing.f90: New test.
28173
28174 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
28175
28176 PR c++/20008
28177 * g++.dg/opt/switch4.C: New.
28178
28179 2005-02-18 Jakub Jelinek <jakub@redhat.com>
28180
28181 PR c++/20023
28182 PR tree-optimization/20009
28183 * gcc.c-torture/compile/20050217-1.c: New test.
28184 * g++.dg/opt/switch3.C: New test.
28185
28186 PR tree-optimization/18947
28187 * gcc.c-torture/compile/20050215-1.c: New test.
28188 * gcc.c-torture/compile/20050215-2.c: New test.
28189 * gcc.c-torture/compile/20050215-3.c: New test.
28190
28191 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
28192
28193 PR c++/20028
28194 * g++.dg/template/crash34.C: New.
28195
28196 PR c++/20022
28197 * g++.dg/other/access3.C: New.
28198
28199 2005-02-17 Ira Rosen <irar@il.ibm.com>
28200
28201 * gcc.dg/vect/vect-98.c: New test.
28202
28203 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
28204
28205 PR tree-optimization/19967
28206 * gcc.dg/pr19967.c: New.
28207
28208 2005-02-16 Jakub Jelinek <jakub@redhat.com>
28209
28210 PR middle-end/19857
28211 * gcc.dg/tree-ssa/20050215-1.c: New test.
28212 * gcc.c-torture/execute/20050215-1.c: New test.
28213
28214 2005-02-15 Eric Christopher <echristo@redhat.com>
28215
28216 * gcc.dg/cpp/20050215-1.c: New file.
28217
28218 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
28219
28220 PR tree-optimization/15785
28221 * gcc.dg/pr15785-1.c: New test.
28222
28223 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
28224
28225 PR c++/17788
28226 * g++.dg/init/ctor4.C: New.
28227 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
28228
28229 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
28230
28231 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
28232 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
28233
28234 2005-02-15 Andreas Schwab <schwab@suse.de>
28235
28236 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
28237 declare malloc.
28238
28239 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
28240
28241 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
28242
28243 2005-02-14 Diego Novillo <dnovillo@redhat.com>
28244
28245 PR tree-optimization/19853
28246 * gcc.c-torture/compile/pr19853.c: New test.
28247
28248 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
28249
28250 PR c++/19608
28251 * g++.dg/parse/local-class1.C: New.
28252
28253 PR c++/19895
28254 * g++.dg/parse/ptrmem3.C: New.
28255
28256 PR c++/19884
28257 * g++.old-deja/g++.oliva/template6.C: Add another case.
28258 * g++.dg/template/explicit6.C: New.
28259
28260 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
28261
28262 PR c++/17816
28263 * g++.dg/other/redecl2.C: New.
28264
28265 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
28266
28267 PR c++/19891
28268 * g++.dg/abi/covariant4.C: New.
28269
28270 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
28271
28272 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
28273 New tests.
28274
28275 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
28276
28277 * gcc.dg/vect/vect-96.c: Fix typo.
28278
28279 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28280
28281 PR c++/14479
28282 PR c++/19487
28283 * g++.dg/template/enum5.C: New test.
28284
28285 2005-02-12 Ira Rosen <irar@il.ibm.com>
28286
28287 * gcc.dg/vect/vect-97.c: New test.
28288
28289 2005-02-12 Ira Rosen <irar@il.ibm.com>
28290
28291 * gcc.dg/vect/vect-96.c: New test.
28292
28293 2005-02-12 Uros Bizjak <uros@kss-loka.si>
28294
28295 * gcc.dg/builtins-34.c: Also check ldexp*.
28296
28297 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
28298
28299 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
28300
28301 2005-02-11 Janis Johnson <janis187@us.ibm.com>
28302
28303 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
28304 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
28305 dg-require-dll, dg-require-iconv, dg-require-named-sections,
28306 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
28307 selector_list, selector_expression, dg-process-target): Move to new
28308 file target-supports-dg.exp.
28309 * lib/target-supports-dg.exp: New.
28310
28311 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
28312 New.
28313
28314 2005-02-11 Jakub Jelinek <jakub@redhat.com>
28315
28316 PR c++/19666
28317 * g++.dg/other/ptrmem6.C: New test.
28318
28319 PR middle-end/19858
28320 * gcc.c-torture/compile/20050210-1.c: New test.
28321
28322 2005-02-11 Mark Mitchell <mark@codesourcery.com>
28323
28324 PR c++/19755
28325 * g++.dg/warn/Wbraces1.C: New test.
28326
28327 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
28328
28329 * gcc.dg/builtins-52.c: New testcase.
28330
28331 2005-02-10 Jakub Jelinek <jakub@redhat.com>
28332
28333 PR c/19342
28334 * gcc.c-torture/execute/20050119-1.c: New test.
28335
28336 2005-02-09 Mark Mitchell <mark@codesourcery.com>
28337
28338 PR c++/19811
28339 * g++.dg/init/delete1.C: New test.
28340
28341 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
28342
28343 PR c++/18470
28344 * g++.dg/template/static12.C: New test.
28345
28346 2005-02-09 Mark Mitchell <mark@codesourcery.com>
28347
28348 PR c++/19787
28349 * g++.dg/conversion/ambig1.C: New test.
28350
28351 PR c++/19739
28352 * g++.dg/ext/attrib19.C: New test.
28353
28354 PR c++/19732
28355 * g++.dg/parse/dtor5.C: New test.
28356
28357 PR c++/19762
28358 * g++.dg/template/dtor3.C: New test.
28359
28360 PR c++/19826
28361 * g++.dg/template/static11.C: New test.
28362 * g++.dg/template/crash2.C: Remove dg-error marker.
28363
28364 2005-02-09 Janis Johnson <janis187@us.ibm.com>
28365
28366 PR C++/18491
28367 * g++.old-deja/g++.mike/p10769a.C: Remove.
28368
28369 2005-02-09 Roger Sayle <roger@eyesopen.com>
28370
28371 * gcc.dg/builtins-48.c: New test case.
28372 * gcc.dg/builtins-49.c: New test case.
28373 * gcc.dg/builtins-50.c: New test case.
28374 * gcc.dg/builtins-51.c: New test case.
28375
28376 2005-02-09 Ian Lance Taylor <ian@airs.com>
28377
28378 PR middle-end/19583
28379 * g++.dg/warn/Wreturn-type-3.C: New test.
28380
28381 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
28382
28383 PR middle-end/19402
28384 * gcc.dg/pr19402-1.c: New testcase.
28385 * gcc.dg/pr19402-2.c: likewise.
28386
28387 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
28388
28389 PR middle-end/19854
28390 * g++.dg/tree-ssa/tmmti.C: New testcase.
28391
28392 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28393
28394 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
28395
28396 2005-02-08 Mark Mitchell <mark@codesourcery.com>
28397
28398 PR c++/19733
28399 * g++.dg/parse/crash23.C: New test.
28400 * g++.dg/warn/Weff1.C: New test.
28401
28402 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28403
28404 * gcc.dg/20050209-1.c: New test.
28405
28406 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28407
28408 PR target/19799
28409 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
28410
28411 2005-02-08 Mike Stump <mrs@apple.com>
28412
28413 * g++.dg/pch/import-2.c: New test.
28414 * g++.dg/pch/import-2.hs: New.
28415 * g++.dg/pch/include/import-2a.h: New.
28416 * g++.dg/pch/include/import-2b.h: New.
28417
28418 2005-02-08 Janis Johnson <janis187@us.ibm.com>
28419
28420 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
28421
28422 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28423
28424 * gfortran.dg/substr_1.f90: New test.
28425
28426 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
28427
28428 PR middle-end/19775
28429 * gcc.dg/torture/builtin-power-1.c: Disable test for
28430 invalid transformation.
28431 * gcc.dg/builtins-10.c: Likewise. Disable one test we
28432 no longer optimize.
28433 * gcc.dg/builtins-47.c: New testcase.
28434
28435 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
28436 Dorit Naishlos <dorit@il.ibm.com>
28437
28438 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
28439
28440 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
28441
28442 * gcc.c-torture/compile/20050206-1.c: New test.
28443
28444 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
28445
28446 PR tree-opt/19768
28447 * g++.dg/opt/pr19768.C: New test.
28448
28449 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
28450
28451 PR tree-opt/19736
28452 * gcc.c-torture/compile/pr19736.c: New test.
28453
28454 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28455
28456 PR c++/17401
28457 * g++.dg/parse/error25.C: New test.
28458
28459 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
28460
28461 * gcc.c-torture/execute/20050203-1.c: New.
28462
28463 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
28464
28465 * gcc.dg/vect/vect-85.c: Remove xfail.
28466 * gcc.dg/vect/vect-86.c: Remove xfail.
28467 * gcc.dg/vect/vect-87.c: Remove xfail.
28468 * gcc.dg/vect/vect-88.c: Remove xfail.
28469
28470 2005-02-02 Geoffrey Keating <geoffk@apple.com>
28471
28472 * gcc.dg/altivec-19.c: New.
28473
28474 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
28475
28476 PR c/17807
28477 * gcc.dg/nested-func-3.c: New test.
28478 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
28479
28480 2005-02-02 Janis Johnson <janis187@us.ibm.com>
28481
28482 * gcc.test-framework/gen_directive_tests: Generate tests for
28483 selector expressions.
28484
28485 2005-02-02 Matt Austern <austern@apple.com>
28486
28487 PR c++/19628
28488 * g++/ext/builtin7.C: New.
28489 * g++/ext/builtin8.C: New.
28490
28491 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
28492
28493 PR c/18502
28494 * gcc.dg/pr18502-1.c: New test.
28495
28496 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28497
28498 PR c++/17413
28499 * g++.dg/template/local4.C: Tweak.
28500
28501 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
28502
28503 PR tree-optimization/19578
28504 * gcc.c-torture/compile/20050202-1.c: New test.
28505
28506 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
28507
28508 PR c/19435
28509 * gcc.dg/c99-init-4.c: New test.
28510
28511 2005-02-01 Janis Johnson <janis187@us.ibm.com>
28512
28513 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
28514
28515 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
28516
28517 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
28518 * g++.dg/eh/check-vect.h: New.
28519
28520 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
28521 * gcc.dg/vect/vect-78.c: Ditto.
28522 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
28523 Remove.
28524
28525 * g++.dg/conversion/simd1.C: Expect warning.
28526 * g++.dg/ext/attribute-test-1.C: Ditto.
28527 * g++.dg/ext/attribute-test-2.C: Ditto.
28528 * g++.dg/ext/attribute-test-3.C: Ditto.
28529 * g++.dg/ext/attribute-test-4.C: Ditto.
28530
28531 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
28532 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
28533
28534 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
28535
28536 2005-02-01 Richard Henderson <rth@redhat.com>
28537
28538 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28539 long double for ibm double-double format.
28540 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28541
28542 2005-02-01 Diego Novillo <dnovillo@redhat.com>
28543
28544 PR tree-optimization/19633
28545 * gcc.dg/pr19633-1.c: New test.
28546 * gcc.dg/pr19633.c: Tweak to make pointer point
28547 to NULL or a symbol.
28548
28549 2005-02-01 Janis Johnson <janis187@us.ibm.com>
28550
28551 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
28552 New procs.
28553 (dg-process-target (local override)): Handle selector expressions.
28554
28555 * gcc.test-framework/README: Describe tests in source directory.
28556 * gcc.test-framework/test-framework.awk: Handle dg- tests.
28557 * gcc.test-framework/test-framework.exp: Handle dg- tests.
28558 * gcc.test-framework/dg-bogus-exp-P.c: New test.
28559 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
28560 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
28561 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
28562 * gcc.test-framework/dg-do-link-exp-P.c: New test.
28563 * gcc.test-framework/dg-do-run-exp-P.c: New test.
28564 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
28565 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
28566 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
28567 * gcc.test-framework/dg-error-exp-P.c: New test.
28568 * gcc.test-framework/dg-error-exp-XP.c: New test.
28569 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
28570 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
28571 * gcc.test-framework/dg-output-exp-P.c: New test.
28572 * gcc.test-framework/dg-output-exp-XF.c: New test.
28573 * gcc.test-framework/dg-warning-exp-P.c: New test.
28574 * gcc.misc-tests/dg-1.c: Remove.
28575 * gcc.misc-tests/dg-2.c: Remove.
28576 * gcc.misc-tests/dg-3.c: Remove.
28577 * gcc.misc-tests/dg-4.c: Remove.
28578 * gcc.misc-tests/dg-5.c: Remove.
28579 * gcc.misc-tests/dg-6.c: Remove.
28580 * gcc.misc-tests/dg-7.c: Remove.
28581 * gcc.misc-tests/dg-8.c: Remove.
28582 * gcc.misc-tests/dg-9.c: Remove.
28583 * gcc.misc-tests/dg-10.c: Remove.
28584 * gcc.misc-tests/dg-11.c: Remove.
28585 * gcc.misc-tests/dg-12.c: Remove.
28586 * gcc.misc-tests/dg-test.exp: Remove.
28587
28588 * gcc.test-framework/test-framework.awk: Change recording and
28589 printing of passes and failures.
28590
28591 * gcc.test-framework: New directory.
28592 * gcc.test-framework/README: New.
28593 * gcc.test-framework/test-framework.exp: New.
28594 * gcc.test-framework/test-framework.awk: New.
28595 * gcc.test-framework/gen_directive_tests: New.
28596
28597 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
28598
28599 * lib/treelang.exp: Fix comment typos.
28600 (treelang_target_compile): Don't append libs=-ltreelang to options.
28601
28602 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
28603
28604 * g++.dg/parse/typename7.C: Adjust error messages.
28605
28606 2005-01-31 Jeff Law <law@redhat.com>
28607
28608 * gcc.c-torture/execute/20050131-1.c: New test.
28609 * gcc.dg/wcaselabel.c: New test.
28610
28611 2005-01-31 Mark Mitchell <mark@codesourcery.com>
28612
28613 * g++.dg/other/warning1.C: Adjust error messags.
28614 * g++.dg/parse/constant5.C: New test.
28615
28616 2005-01-31 Steven Bosscher <stevenb@suse.de>
28617
28618 PR c/19333
28619 * gcc.c-torture/compile/20011130-1.c: Reorder to make
28620 the test case valid.
28621 * gcc.dg/20030815-1.c: Remove invalid tests.
28622 * gcc.dg/array-7.c: Adjust expected result.
28623 * gcc.dg/pr18596-3.c: Likewise.
28624 * gcc.dg/noncompile/20000901-1.c: Likewise.
28625 * gcc.dg/noncompile/init-2.c: Likewise.
28626 * gcc.dg/noncompile/init-4.c: Likewise.
28627
28628 2005-01-31 Dale Johannesen <dalej@apple.com>
28629
28630 * g++.dg/opt/pr19650.C: New test.
28631
28632 2005-01-31 Richard Henderson <rth@redhat.com>
28633
28634 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28635 long double for intel double extended format.
28636 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28637
28638 2005-01-30 Mark Mitchell <mark@codesourcery.com>
28639
28640 PR c++/19555
28641 * g++.dg/template/static10.C: New test.
28642
28643 PR c++/19395
28644 * g++.dg/parse/error24.C: New test.
28645
28646 PR c++/19367
28647 * g++.dg/lookup/builtin1.C: New test.
28648
28649 PR c++/19457
28650 * g++.dg/warn/conv3.C: New test.
28651
28652 2005-01-30 Bud Davis <bdavis@gfortran.org>
28653
28654 PR fortran/19647
28655 * gfortan.dg/inquire_7.f90
28656
28657 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
28658
28659 PR tree-optimization/15791
28660 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
28661 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
28662 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
28663 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
28664 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
28665 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
28666 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
28667 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
28668 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
28669 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
28670
28671 2005-01-29 Paul Brook <paul@codesourcery.com>
28672
28673 PR fortran/18565
28674 * check.c (real_or_complex_check): New function.
28675 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
28676 * intrinsic.c (add_functions): Use new check functions.
28677 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
28678 Add prototypes.
28679
28680 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
28681
28682 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
28683 gcc.dg/lvalue-3.c: New tests.
28684 * gcc.dg/concat.c: Update expected messages.
28685
28686 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
28687
28688 PR libfortran/19595
28689 * gfortran.dg/eor_1.f90: New test.
28690
28691 2005-01-29 Steven G. Kargl <kargls@comcast.net>
28692
28693 PR fortran/19589
28694 * gfortran.dg/logical_data_1.f90: New test.
28695
28696 2005-01-28 Mark Mitchell <mark@codesourcery.com>
28697
28698 PR c++/19253
28699 * g++.dg/template/crash33.C: New test.
28700
28701 PR c++/19667
28702 * g++.dg/template/crash32.C: New test.
28703
28704 2005-01-28 Ian Lance Taylor <ian@airs.com>
28705
28706 PR middle-end/16558
28707 * g++.dg/warn/Wreturn-type-2.C: New test.
28708
28709 2004-06-24 Jeff Law <law@redhat.com>
28710
28711 * gcc.dg/tree-ssa/20050128-1.c: New test.
28712
28713 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
28714
28715 * gcc.target/frv/all-mdpackh-1.c: New test.
28716
28717 2005-01-28 Steven Bosscher <stevenb@suse.de>
28718
28719 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
28720
28721 2005-01-27 Richard Henderson <rth@redhat.com>
28722
28723 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
28724
28725 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
28726
28727 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
28728
28729 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
28730
28731 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
28732 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
28733 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
28734 to cope with cases where the multilib options override the dg-options.
28735
28736 2005-01-27 Jakub Jelinek <jakub@redhat.com>
28737
28738 PR c/18946
28739 * gcc.dg/noncompile/20050120-1.c: New test.
28740
28741 2005-01-26 Diego Novillo <dnovillo@redhat.com>
28742
28743 PR tree-optimization/19633
28744 * gcc.dg/pr19633.c: New test.
28745 * gcc.dg/tree-ssa/pr19633.c: New test.
28746
28747 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
28748
28749 * gcc.dg/20041216-1.c: New test.
28750
28751 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
28752
28753 PR objc/18862
28754 * objc.dg/selector-2.m: New test.
28755
28756 2005-01-26 Jakub Jelinek <jakub@redhat.com>
28757
28758 * g++.dg/opt/range-test-2.C: New test.
28759
28760 PR rtl-optimization/19579
28761 * gcc.c-torture/execute/20050124-1.c: New test.
28762
28763 2005-01-26 Greg Parker <gparker@apple.com>
28764 Stuart Hastings <stuart@apple.com>
28765
28766 * gcc.c-torture/execute/20050125-1.c: New.
28767
28768 2005-01-18 Jan Hubicka <jh@suse.cz>
28769
28770 PR tree-optimize/19337
28771 * gcc.c-torture/compile/20050119-1.c: New test.
28772
28773 2005-01-24 James E Wilson <wilson@specifixinc.com>
28774
28775 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
28776 test for successful match.
28777
28778 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
28779
28780 PR objc/18408
28781 * objc.dg/comp-types-7.m: New test.
28782
28783 2005-01-24 Janis Johnson <janis187@us.ibm.com>
28784
28785 * lib/target-supports.exp (current_target_name): New.
28786 (check_effective_target_ilp32, check_effective_target_lp64):
28787 Cache the result to use as long as the current target, with
28788 multilib flags, remains the same.
28789
28790 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
28791 (dg-require-weak, dg-require-visibility, dg-require-alias,
28792 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
28793 dg-require-effective-target, dg-skip-if): Remove call to
28794 skip_test_and_clear_xfail.
28795 (dg-test): Clear xfail data.
28796
28797 2005-01-24 Jakub Jelinek <jakub@redhat.com>
28798
28799 PR target/17751
28800 * gcc.dg/ppc64-toc.c: New test.
28801
28802 * g++.dg/tree-ssa/empty-1.C: New test.
28803
28804 PR middle-end/19551
28805 * gcc.c-torture/execute/20050121-1.c: New test.
28806 * gcc.dg/20050121-2.c: New test.
28807
28808 2004-01-23 Steven G. Kargl <kargls@comcast.net>
28809 Paul Brook <paul@codesourcery.com>
28810
28811 PR fortran/17941
28812 * gfortran.dg/real_const_1.f: New test.
28813 * gfortran.dg/real_const_2.f90: New test.
28814 * gfortran.dg/complex_int_1.f90: New test.
28815
28816 2005-01-23 Bud Davis <bdavis9659@comcast.net>
28817
28818 PR fortran/19313
28819 * gfortan.dg/inquire_6.f90: New test.
28820
28821 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
28822
28823 PR libfortran/19451
28824 * open_readonly_1.f90: New test.
28825
28826 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
28827
28828 PR libfortran/18982
28829 * gfortran.dg/open_new.f90: New file.
28830
28831 2005-01-22 Paul Brook <paul@codesourcery.com>
28832
28833 * namelist_1.f90: New test.
28834
28835 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
28836
28837 PR tree-optimization/19484
28838 * gcc.c-torture/compile/20050122-[12].c: New tests.
28839
28840 2005-01-22 Paul Brook <paul@codesourcery.com>
28841
28842 * gfortran.dg/implicit_2.f90: New test.
28843
28844 2005-01-22 Bud Davis <bdavis9659@comcast.net>
28845
28846 PR fortran/19314
28847 * gfortran.dg/inquire_5.f90: New test.
28848
28849 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28850
28851 PR c/18809
28852 * gcc.dg/pr18809-1.c: New test.
28853
28854 2005-01-21 Ian Lance Taylor <ian@airs.com>
28855
28856 * gcc.dg/20050121-1.c: New test.
28857
28858 PR tree-optimization/13000
28859 * gcc.dg/20040206-1.c: Change warning to point where function is
28860 being inlined.
28861
28862 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28863
28864 PR c++/19208
28865 * g++.dg/template/array11.C: New test.
28866
28867 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28868
28869 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
28870 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
28871 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
28872 * gfortran.dg/getenv_1.f90: Add dg-do directive.
28873 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
28874 gfortran.dg/pr17164.f90: Add missing dg-do directives.
28875
28876 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
28877
28878 PR tree-optimization/15349
28879 * gcc.dg/tree-ssa/pr15349.c: New.
28880
28881 2005-01-20 Steve Ellcey <sje@cup.hp.com>
28882
28883 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
28884
28885 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
28886
28887 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
28888 scan-assembler-times directive name.
28889
28890 * gcc.dg/asm-a.c: Move dg-require-effective-target to
28891 after dg-do.
28892
28893 PR rtl-optimization/19462
28894 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
28895
28896 2005-01-19 Steve Ellcey <sje@cup.hp.com>
28897
28898 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
28899 counting function calls on ia64.
28900
28901 2005-01-19 Jakub Jelinek <jakub@redhat.com>
28902
28903 PR rtl-optimization/15139
28904 * gcc.dg/20050111-2.c: New test.
28905
28906 PR c/17297
28907 * gcc.c-torture/compile/20050113-1.c: New testcase.
28908
28909 PR middle-end/19164
28910 * gcc.dg/20050113-1.c: New testcase.
28911
28912 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
28913
28914 * gcc.dg/vect/vect-85.c: Add comment.
28915 * gcc.dg/vect/vect-86.c: Add xfail for now.
28916 * gcc.dg/vect/vect-87.c: Add xfail for now.
28917 * gcc.dg/vect/vect-88.c: Add xfail for now.
28918 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
28919
28920 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
28921
28922 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
28923
28924 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
28925
28926 * g++.dg/debug/typedef3.C: New test.
28927
28928 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
28929
28930 PR c/19472
28931 * gcc.dg/asm-a.c: New test.
28932
28933 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
28934
28935 * gcc.dg/sh-relax.c: Add prototype for abort.
28936
28937 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
28938
28939 * gcc.dg/short-compare-1.c: New test.
28940 * gcc.dg/short-compare-2.c: Likewise.
28941
28942 2005-01-18 Michael Matz <matz@suse.de>
28943
28944 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
28945
28946 2005-01-17 Diego Novillo <dnovillo@redhat.com>
28947
28948 PR tree-optimization/19121
28949 * gcc.c-torture/compile/pr19121.c: New test.
28950
28951 2005-01-17 James E. Wilson <wilson@specifixinc.com>
28952
28953 PR target/19357
28954 * gcc.c-torture/compile/pr19357.c: New test.
28955
28956 2005-01-17 Ian Lance Taylor <ian@airs.com>
28957
28958 PR c/5675
28959 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
28960 pass--those that refer just to the variable, possibly with a
28961 cast.
28962 * gcc.dg/c99-const-expr-3.c: Likewise.
28963
28964 PR middle-end/13127
28965 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
28966 longer emitted.
28967
28968 2005-01-16 Bud Davis <bdavis9659@comcast.net>
28969
28970 PR fortran/18778
28971 * gfortran.dg/endfile_2.f90: New test.
28972
28973 2005-01-16 Steven G. Kargl <kargls@comcast.net>
28974
28975 PR 19168
28976 * gfortran.dg/select_5.f90: New test.
28977
28978 2004-01-16 Paul Brook <paul@codesourcery.com>
28979
28980 * gfortran.dg/common_4.f90: New test.
28981
28982 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
28983
28984 PR rtl-optimization/19462
28985 * gcc.dg/torture/pr19462-1.c: New test.
28986
28987 2005-01-15 Ziemowit Laski <zlaski@apple.com>
28988
28989 PR objc/19321
28990 * objc.dg/func-ptr-2.m: New.
28991 * objc.dg/volatile-1.m: New.
28992
28993 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28994
28995 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
28996
28997 2005-01-15 Jakub Jelinek <jakub@redhat.com>
28998
28999 PR tree-optimization/19060
29000 * gcc.c-torture/execute/20050104-1.c: New test.
29001
29002 2005-01-15 Bud Davis <bdavis9659@comcast.net>
29003
29004 PR fortran/18983
29005 * gfortran.dg/write_to_null.f90: New test.
29006
29007 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
29008 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29009
29010 PR other/19328
29011 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
29012 argument.
29013
29014 2005-01-15 Jakub Jelinek <jakub@redhat.com>
29015
29016 PR c++/19263
29017 * g++.dg/init/vector1.C: New test.
29018
29019 2005-01-14 James E. Wilson <wilson@specifixinc.com>
29020
29021 PR target/13158
29022 * gcc.target/ia64/sibcall-unwind-1.c: New test.
29023 PR target/18987
29024 * gcc.target/ia64/sibcall-unwind-2.c: New test.
29025
29026 2005-01-14 Steven G. Kargl <kargls@comcast.net>
29027
29028 * gfortran.dg/select_1.f90: New test.
29029 * gfortran.dg/select_2.f90: New test.
29030 * gfortran.dg/select_3.f90: New test.
29031 * gfortran.dg/select_4.f90: New test.
29032
29033 2005-01-14 Jakub Jelinek <jakub@redhat.com>
29034
29035 PR middle-end/19084
29036 PR rtl-optimization/19348
29037 * gcc.dg/20050111-1.c: New test.
29038 * gcc.c-torture/execute/20050111-1.c: New test.
29039
29040 * gcc.dg/i386-asm-4.c: New test.
29041
29042 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
29043
29044 * gcc.dg/nested-func-2.c: New test.
29045 * ada/acats/norun.lst: Remove c953002.
29046
29047 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
29048
29049 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
29050
29051 2005-01-12 Ben Elliston <bje@au.ibm.com>
29052
29053 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
29054
29055 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
29056
29057 PR target/18761
29058 * g++.dg/abi/align1.C: New test.
29059
29060 2005-01-11 Alan Modra <amodra@bigpond.net.au>
29061
29062 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
29063 at a time.
29064 * g++.dg/ext/altivec_check.h: Support compiling as C.
29065
29066 2005-01-10 Roger Sayle <roger@eyesopen.com>
29067
29068 PR c++/19355
29069 * g++.dg/expr/pr19355-1.C: New test case.
29070
29071 2005-01-10 Laurent GUERBY <laurent@guerby.net>
29072
29073 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
29074 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
29075 * ada/acats/tests/c3/c92005b.ada: Likewise.
29076 * ada/acats/tests/c3/cxb3012.a: Likewise.
29077 * ada/acats/norun.lst: Add c380004 and c953002, add PR
29078
29079 2005-01-09 Paul Brook <paul@codesourcery.com>
29080
29081 * gfortran.dg/common_2.f90: New file.
29082 * gfortran.dg/common_3.f90: New file.
29083
29084 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
29085
29086 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
29087
29088 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
29089
29090 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
29091 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
29092 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
29093 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
29094 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
29095 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
29096 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
29097 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
29098 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
29099 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
29100 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
29101 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
29102 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
29103 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
29104 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
29105 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
29106 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
29107 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
29108 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
29109 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
29110 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
29111 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
29112 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
29113 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
29114 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
29115 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
29116 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
29117 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
29118 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
29119 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
29120 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
29121 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
29122 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
29123 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
29124 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
29125 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
29126 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
29127 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
29128 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
29129 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
29130 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
29131 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
29132 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
29133 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
29134 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
29135 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
29136 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
29137 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
29138 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
29139 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
29140 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
29141 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
29142 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
29143 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
29144 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
29145 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
29146 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
29147 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
29148 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
29149 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
29150 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
29151 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
29152 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
29153 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
29154 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
29155 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
29156 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
29157
29158 * gcc.dg/vect/vect-1.c: Fix spelling.
29159 * gcc.dg/vect/vect-10.c: Fix spelling.
29160 * gcc.dg/vect/vect-11.c: Fix spelling.
29161 * gcc.dg/vect/vect-12.c: Fix spelling.
29162 * gcc.dg/vect/vect-14.c: Fix spelling.
29163 * gcc.dg/vect/vect-15.c: Fix spelling.
29164 * gcc.dg/vect/vect-16.c: Fix spelling.
29165 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
29166 * gcc.dg/vect/vect-64.c: Fix comments.
29167 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
29168
29169 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
29170 Ira Rosen <irar@il.ibm.com>
29171
29172 * gcc.dg/vect/vect-70.c: New test.
29173 * gcc.dg/vect/vect-71.c: New test.
29174
29175 2005-01-09 Manfred Hollstein <mh@suse.com>
29176
29177 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
29178 * gcc.dg/pr18241-2.c: Likewise.
29179 * gcc.dg/pr18241-3.c: Likewise.
29180 * gcc.dg/pr18241-4.c: Likewise.
29181 * gcc.dg/pr18241-5.c: Likewise.
29182
29183 2005-01-08 Richard Henderson <rth@redhat.com>
29184
29185 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29186 False for x86 and x86-64.
29187
29188 2005-01-08 Diego Novillo <dnovillo@redhat.com>
29189
29190 PR tree-optimization/18241
29191 * gcc.dg/pr18241-1.c: New test.
29192 * gcc.dg/pr18241-2.c: New test.
29193 * gcc.dg/pr18241-3.c: New test.
29194 * gcc.dg/pr18241-4.c: New test.
29195 * gcc.dg/pr18241-5.c: New test.
29196
29197 2005-01-08 Steven G. Kargl <kargls@comcast.net>
29198
29199 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
29200 gfortran.dg/select_4.f90: New.
29201
29202 2005-01-07 Jakub Jelinek <jakub@redhat.com>
29203
29204 * gcc.c-torture/execute/20050107-1.c: New test.
29205
29206 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
29207
29208 PR c++/19298
29209 * g++.dg/template/ref2.C: New.
29210
29211 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
29212
29213 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
29214 instead of being empty.
29215
29216 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29217
29218 PR fortran/15553
29219 * gfortran.dg/array-1.f90: New test.
29220
29221 2005-01-07 Jakub Jelinek <jakub@redhat.com>
29222
29223 PR tree-optimization/19283
29224 * gcc.c-torture/execute/20050106-1.c: New test.
29225
29226 PR rtl-optimization/18861
29227 * gcc.dg/20050105-1.c: New test.
29228
29229 PR tree-optimization/18828
29230 * gcc.dg/20050105-2.c: New test.
29231
29232 2005-01-07 Andreas Jaeger <aj@suse.de>
29233
29234 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
29235
29236 2005-01-07 Bud Davis <bdavis9659@comcast.net>
29237
29238 PR fortran/18398
29239 * gfortran.dg/fmt_read.f90: New test.
29240
29241 2005-01-06 Geoffrey Keating <geoffk@apple.com>
29242
29243 * gcc.dg/rs6000-ldouble-2.c: New.
29244
29245 2005-01-06 Mark Mitchell <mark@codesourcery.com>
29246
29247 PR c++/19244
29248 * g++.dg/parser/ctor2.C: New test.
29249
29250 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29251
29252 PR c++/17154
29253 * g++.dg/template/using9.C: New test.
29254
29255 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29256
29257 PR c++/19258
29258 * g++.dg/lookup/friend6.C: New test.
29259
29260 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
29261
29262 PR c++/19270
29263 * g++.dg/template/array10.C: New.
29264
29265 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29266
29267 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
29268 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
29269
29270 2005-01-06 Jakub Jelinek <jakub@redhat.com>
29271
29272 * gcc.c-torture/compile/20050105-1.c: New test.
29273
29274 2005-01-05 Geoffrey Keating <geoffk@apple.com>
29275
29276 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
29277
29278 2005-01-05 Roger Sayle <roger@eyesopen.com>
29279
29280 PR middle-end/19100
29281 * gcc.dg/conv-3.c: New test case.
29282
29283 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
29284
29285 * gcc.dg/asm-wide-1.c: New test.
29286
29287 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
29288
29289 PR c++/19030
29290 * g++.dg/parse/crash22.C: New
29291
29292 2005-01-04 Geoffrey Keating <geoffk@apple.com>
29293
29294 PR 19257
29295 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
29296
29297 2005-01-04 Uros Bizjak <uros@kss-loka.si>
29298
29299 PR middle-end/17767
29300 * gcc.dg/i386-mmx-6.c: New test case.
29301
29302 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
29303
29304 PR tree-optimization/18308
29305 * gcc.dg/vect/pr18308.c: New testcase.
29306
29307 2005-01-04 Andreas Jaeger <aj@suse.de>
29308
29309 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
29310
29311 2005-01-03 Geoffrey Keating <geoffk@apple.com>
29312 Robert Bowdidge <bowdidge@apple.com>
29313
29314 * gcc.dg/cpp/subframework1.c: New.
29315 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
29316 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
29317 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
29318 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
29319
29320 2005-01-03 Geoffrey Keating <geoffk@apple.com>
29321
29322 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
29323 producing warning.
29324 * gcc.dg/darwin-weakimport-2.c: New.
29325
29326 2005-01-03 Richard Henderson <rth@redhat.com>
29327
29328 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
29329
29330 2005-01-03 Richard Henderson <rth@redhat.com>
29331
29332 * gcc.dg/vect/vect.exp: Enable for ia64.
29333 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
29334 (check_effective_target_vect_float): Likewise.
29335 (check_effective_target_vect_no_align): Likewise.
29336 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
29337 * gcc.dg/vect/vect-8.c: Likewise.
29338
29339 2005-01-03 Uros Bizjak <uros@kss-loka.si>
29340
29341 PR target/19236
29342 * gcc.dg/pr19236-1.c: New test case.
29343
29344 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
29345
29346 PR rtl-optimization/12092
29347 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
29348
29349 2005-01-02 Andreas Jaeger <aj@suse.de>
29350
29351 * gcc.dg/pr12092-1.c: Do not run on x86_64.
29352
29353 2005-01-01 Roger Sayle <roger@eyesopen.com>
29354 Andrew Pinski <pinskia@physics.uc.edu>
29355
29356 PR rtl-optimization/12092
29357 * gcc.dg/pr12092-1.c: New test case.
29358
29359 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
29360
29361 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
29362 'hidden' and 'default' for better portability.
29363 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
29364
29365 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
29366 6 and 7.
29367 * g++.old-deja/g++.brendan/new3.C: Likewise.
29368
29369 2005-01-01 Steven Bosscher <stevenb@suse.de>
29370
29371 * gcc.dg/20041231-1.C: New test.
29372 * g++.dg/warn/Wunreachable-code-1.C: New test.
29373
29374 2004-12-30 David Edelsohn <edelsohn@gnu.org>
29375
29376 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
29377 file, not /dev/null. Abort on error.
29378
29379 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
29380 Ziemowit Laski <zlaski@apple.com>
29381
29382 PR objc/18971
29383 * objc.dg/encode-5.m: New test.
29384
29385 2004-12-29 Richard Henderson <rth@redhat.com>
29386
29387 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
29388 * objc.dg/stabs-1.m: Disable for ia64.
29389
29390 2004-12-29 Mark Mitchell <mark@codesourcery.com>
29391
29392 PR c++/19190
29393 * g++.dg/warn/Wunused-10.C: New test.
29394
29395 2004-12-28 Richard Henderson <rth@redhat.com>
29396
29397 * objc.dg/stabs-1.m: Disable for alpha.
29398
29399 2004-12-27 Mark Mitchell <mark@codesourcery.com>
29400
29401 PR c++/19149
29402 * g++.dg/parse/error23.C: New test.
29403
29404 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29405
29406 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
29407
29408 PR fortran/19032
29409 * gfortran.dg/intrinsic_modulo_1.f90: New.
29410 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
29411 tests with divisor -1.
29412
29413 2004-12-27 Mark Mitchell <mark@codesourcery.com>
29414
29415 * g++.dg/opt/temp1.C (memcpy): Return a value.
29416
29417 PR c++/19148
29418 * g++.dg/expr/cond7.C: New test.
29419
29420 2004-12-27 Paul Brook <paul@codesourcery.com>
29421
29422 * gfortran.dg/g77/select_no_compile.f: Remove.
29423
29424 2004-12-27 Richard Henderson <rth@redhat.com>
29425
29426 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
29427 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
29428 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
29429
29430 2004-12-26 Richard Henderson <rth@redhat.com>
29431
29432 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
29433 by 1i instead of token pasting.
29434
29435 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29436
29437 PR tree-optimization/17578
29438 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
29439 to additional_flags.
29440 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
29441
29442 2004-12-25 Richard Henderson <rth@redhat.com>
29443
29444 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29445 Remove Alpha.
29446
29447 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29448
29449 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
29450 hppa*-*-hpux*.
29451 * gcc.dg/pr17957.c (dg-options): Likewise.
29452 * gcc.dg/struct-ret-1.c: Add prototype for abort.
29453 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
29454 instead of 0 on __hppa__.
29455 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
29456 "foo,%r" on hppa*-*-*.
29457
29458 2004-12-23 Bud Davis <bdavis9659@comcast.net>
29459
29460 PR fortran/19071
29461 * gfortran.dg/complex_write.f90: New test.
29462
29463 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29464
29465 PR c++/17595
29466 * g++.dg/parse/pragma2.C: New test.
29467
29468 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
29469
29470 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29471
29472 * gcc.dg/empty2.c: Add missing dg-warning.
29473
29474 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29475
29476 PR c++/17413
29477 * g++.dg/template/local4.C: New test.
29478 * g++.dg/template/crash19.C: Add dg-error marker.
29479
29480 * g++.dg/template/crash31.C: Correct embedded PR number.
29481
29482 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29483
29484 PR c++/16405
29485 * g++.dg/opt/temp1.C: Add do-run marker.
29486
29487 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29488
29489 * g++.dg/template/spec19.C: New.
29490
29491 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29492
29493 PR target/16819
29494 * gcc.dg/empty2.c: New.
29495
29496 2004-12-23 Richard Henderson <rth@redhat.com>
29497
29498 * lib/target-supports.exp (check_effective_target_vect_no_align):
29499 Remove i?86 and x86-64.
29500
29501 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29502
29503 PR c++/16405
29504 * g++.dg/opt/temp1.C: New test.
29505
29506 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29507
29508 PR c++/18733
29509 * g++.dg/template/friend33.C: New testcase.
29510
29511 2004-12-22 Mark Mitchell <mark@codesourcery.com>
29512
29513 PR c++/18464
29514 * g++.dg/template/cond5.C: New test.
29515
29516 PR c++/18492
29517 * g++.dg/inherit/thunk3.C: New test.
29518
29519 PR c++/11224
29520 * g++.dg/warn/Wunused-9.C: New test.
29521
29522 2004-12-22 Janis Johnson <janis187@us.ibm.com>
29523
29524 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
29525
29526 2004-12-22 Jan Beulich <jbeulich@novell.com>
29527
29528 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
29529
29530 2004-12-21 Mark Mitchell <mark@codesourcery.com>
29531
29532 PR c++/18378
29533 * g++.dg/ext/packed8.C: New test.
29534
29535 PR c++/19063
29536 * g++.dg/template/crash31.C: New test.
29537
29538 PR c++/19034
29539 * g++.dg/template/crash30.C: New test.
29540
29541 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
29542
29543 PR C++/18984
29544 * g++.dg/eh/ctor3.C: New test.
29545
29546 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
29547
29548 * objc.dg/stabs-1.m: Allow section name to be quoted and
29549 assembly label to begin with '.LL'.
29550
29551 2004-12-21 Janis Johnson <janis187@us.ibm.com>
29552
29553 * gcc.dg/vect/vect.exp
29554 (check_effective_target_lp64_or_vect_no_align): New.
29555 * gcc.dg/vect/vect-77.c: Use it.
29556 * gcc.dg/vect/vect-78.c: Use it.
29557
29558 * lib/target-supports.exp
29559 (check_effective_target_vect_no_max,
29560 check_effective_target_vect_no_bitwise,
29561 check_effective_target_vect_no_align): New.
29562 * gcc.dg/vect/vect-13.c: Use them.
29563 * gcc.dg/vect/vect-17.c: Ditto.
29564 * gcc.dg/vect/vect-18.c: Ditto.
29565 * gcc.dg/vect/vect-19.c: Ditto.
29566 * gcc.dg/vect/vect-20.c: Ditto.
29567 * gcc.dg/vect/vect-27.c: Ditto.
29568 * gcc.dg/vect/vect-29.c: Ditto.
29569 * gcc.dg/vect/vect-44.c: Ditto.
29570 * gcc.dg/vect/vect-48.c: Ditto.
29571 * gcc.dg/vect/vect-50.c: Ditto.
29572 * gcc.dg/vect/vect-52.c: Ditto.
29573 * gcc.dg/vect/vect-54.c: Ditto.
29574 * gcc.dg/vect/vect-56.c: Ditto.
29575 * gcc.dg/vect/vect-58.c: Ditto.
29576 * gcc.dg/vect/vect-60.c: Ditto.
29577 * gcc.dg/vect/vect-72.c: Ditto.
29578 * gcc.dg/vect/vect-80.c: Ditto.
29579
29580 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
29581
29582 PR c++/14075
29583 * g++.dg/init/string1.C: New.
29584
29585 PR c++/18975
29586 * g++.dg/other/synth1.C: New.
29587
29588 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
29589
29590 PR c/18963
29591 * gcc.dg/pr18963-1.c: New test.
29592
29593 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
29594
29595 PR c/18596
29596 * gcc.dg/funcdef-storage-1.c (foo): Remove.
29597 * gcc.dg/pr18596-1.c: Use dg-error.
29598 (dg-options): Use -fno-unit-at-a-time.
29599 * gcc.dg/pr18596-2.c: New test.
29600 * gcc.dg/pr18596-3.c: New test.
29601
29602 2004-12-20 Roger Sayle <roger@eyesopen.com>
29603
29604 PR middle-end/18683
29605 * g++.dg/opt/pr18683-1.C: New test case.
29606
29607 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
29608
29609 PR other/19093
29610 * g++.dg/opt/max1.C: Fix for 64bit targets.
29611
29612 2004-12-20 Matt Austern <austern@apple.com>
29613
29614 PR c++/19044
29615 * g++.dg/ext/builtin6.C: New
29616
29617 2004-12-20 Diego Novillo <dnovillo@redhat.com>
29618
29619 PR tree-optimization/19080
29620 * gcc.c-torture/compile/pr19080.c: New test.
29621
29622 2004-12-20 Steven Bosscher <stevenb@suse.de>
29623
29624 * gcc.dg/20041219-1.c: New test.
29625
29626 2004-12-19 Roger Sayle <roger@eyesopen.com>
29627
29628 PR middle-end/19068
29629 * g++.dg/opt/max1.C: New test case.
29630
29631 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29632
29633 * gcc.dg/fdata-sections-1.c: New test.
29634
29635 2004-12-18 Roger Sayle <roger@eyesopen.com>
29636
29637 PR middle-end/18548
29638 * gcc.dg/max-1.c: New test case.
29639
29640 2004-12-18 Jakub Jelinek <jakub@redhat.com>
29641
29642 * gcc.c-torture/execute/20041218-1.c: New test.
29643
29644 2004-12-17 Diego Novillo <dnovillo@redhat.com>
29645
29646 * gcc.dg/pr18501.c: New test.
29647 * gcc.dg/uninit-5.c: XFAIL.
29648 * gcc.dg/uninit-9.c: XFAIL.
29649
29650 2004-12-17 Dale Johannesen <dalej@apple.com>
29651
29652 * gcc.dg/20041213-1.c: New.
29653
29654 2004-12-17 Ziemowit Laski <zlaski@apple.com>
29655
29656 * objc.dg/stabs-1.m: Allow assembly label to begin
29657 with a dot ('.').
29658
29659 2004-12-17 Jakub Jelinek <jakub@redhat.com>
29660
29661 * gcc.c-torture/execute/20041213-1.c: Move...
29662 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
29663
29664 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
29665
29666 PR c++/18721
29667 * g++.dg/lookup/conv-5.C: New.
29668
29669 2004-12-16 Ziemowit Laski <zlaski@apple.com>
29670
29671 * objc.dg/stabs-1.m: New test.
29672
29673 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
29674
29675 * gcc.dg/visibility-c.c: Change compile to
29676 assemble for the test.
29677
29678 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
29679
29680 PR target/19041
29681 * gcc.dg/visibility-c.c: New test.
29682
29683 2004-12-16 Roger Sayle <roger@eyesopen.com>
29684
29685 PR middle-end/18493
29686 * gcc.dg/switch-8.c: New test case.
29687
29688 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
29689
29690 PR c++/18905
29691 * g++.dg/template/init4.C: New.
29692 * g++.dg/opt/static3.C: Enable optimizer.
29693
29694 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
29695
29696 * g++.dg/other/complex1.C: New test.
29697
29698 2004-12-15 Alan Modra <amodra@bigpond.net.au>
29699
29700 * g++.dg/opt/inline9.C: New test.
29701
29702 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29703
29704 PR fortran/18993
29705 * gfotran.dg/nullify_1.f: New test.
29706
29707 2004-12-15 Richard Henderson <rth@redhat.com>
29708
29709 * gcc.target/i386/i386.exp: New harness.
29710 * gcc.target/i386/vect-args.c: New.
29711
29712 2004-12-15 David Edelsohn <edelsohn@gnu.org>
29713
29714 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
29715
29716 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29717
29718 PR c++/18825
29719 * g++.dg/template/friend32.C: New test.
29720
29721 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
29722
29723 * cpp/pragma-once-1.c: New test.
29724 * cpp/pragma-once-1b.h: Likewise.
29725 * cpp/pragma-once-1c.h: Likewise.
29726 * cpp/pragma-once-1d.h: Likewise.
29727 * cpp/inc/pragma-once-1a.h: Likewise.
29728
29729 2004-12-15 Bud Davis <bdavis9659@comcast.net>
29730 Steven G. Kargl <kargls@comcast.net>
29731
29732 PR fortran/17597
29733 * gfortran.dg/list_read_3.f90: New test.
29734
29735 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
29736
29737 * gcc.dg/ftrapv-2.c: New test.
29738
29739 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
29740
29741 PR c++/18981
29742 * g++.dg/template/typename9.C: New test.
29743
29744 2004-12-14 Mark Mitchell <mark@codesourcery.com>
29745
29746 PR c++/18738
29747 * g++.dg/template/typename8.C: New test.
29748 * g++.dg/parse/friend2.C: Tweak error message.
29749
29750 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
29751
29752 * gcc.c-torture/20041214-1.c: New test.
29753
29754 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
29755
29756 PR c++/18965
29757 * g++.dg/init/array17.C: New test.
29758
29759 2004-12-14 Mark Mitchell <mark@codesourcery.com>
29760
29761 PR c++/18793
29762 * g++.dg/init/aggr3.C: New test.
29763
29764 2004-12-14 Janis Johnson <janis187@us.ibm.com>
29765
29766 * gcc.dg/altivec-types-1.c: New test.
29767 * gcc.dg/altivec-types-2.c: New test.
29768 * gcc.dg/altivec-types-3.c: New test.
29769 * gcc.dg/altivec-types-4.c: New test.
29770 * g++.dg/ext/altivec-types-1.C: New test.
29771 * g++.dg/ext/altivec-types-2.C: New test.
29772 * g++.dg/ext/altivec-types-3.C: New test.
29773 * g++.dg/ext/altivec-types-4.C: New test.
29774
29775 2004-12-14 Jakub Jelinek <jakub@redhat.com>
29776
29777 PR middle-end/18951
29778 * gcc.c-torture/execute/20041213-1.c: New test.
29779
29780 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
29781
29782 PR c++/18949
29783 * g++.dg/template/cast1.C: New.
29784
29785 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
29786
29787 * gcc.c-torture/execute/20041213-2.c: New test.
29788
29789 2004-12-13 Richard Henderson <rth@redhat.com>
29790
29791 * gcc.dg/i386-sse-10.c: Fix typo in options.
29792
29793 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
29794
29795 PR c++/18968
29796 * g++.dg/opt/pr18968.C: New test.
29797
29798 2004-12-13 Mark Mitchell <mark@codesourcery.com>
29799
29800 PR c++/18925
29801 * g++.dg/ext/visibility/staticdatamem.C: New test.
29802
29803 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
29804
29805 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
29806
29807 2004-12-13 Roger Sayle <roger@eyesopen.com>
29808
29809 PR rtl-optimization/18928
29810 * gcc.dg/pr18928-1.c: New test case.
29811
29812 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
29813
29814 PR tree-opt/16951
29815 * gcc.c-torture/compile/20041211-1.c: New.
29816
29817 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29818
29819 PR middle-end/17564
29820 * gcc.c-torture/execute/20041212-1.c: New test.
29821
29822 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29823
29824 PR fortran/18869
29825 * gfortran.dg/common_1.f90: New test.
29826
29827 2004-12-12 Steven G. Kargl <kargls@comcast.net>
29828 Paul Brook <paul@codesourcery.com>
29829
29830 PR fortran/16222
29831 * gfortran.dg/real_do_1.f90: New test.
29832
29833 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
29834
29835 PR tree-opt/18040
29836 * g++.dg/opt/ptrmem6.C: New test.
29837
29838 2004-12-11 Roger Sayle <roger@eyesopen.com>
29839
29840 PR middle-end/18921
29841 * gcc.dg/pr18921-1.c: New test case.
29842
29843 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29844
29845 PR fortran/17175
29846 * gfortran.dg/scale_1.f90: New test.
29847
29848 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
29849
29850 PR middle-end/18903
29851 * gcc.c-torture/compile/pr18903.c: New test.
29852
29853 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
29854
29855 * gcc.c-torture/execute/20041210-1.c: New test.
29856
29857 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29858
29859 PR c++/18731
29860 * g++.dg/parser/struct-1.C: New test.
29861 * g++.dg/parser/struct-2.C: New test.
29862 * g++.dg/parser/struct-3.C: New test.
29863
29864 2004-12-09 Richard Henderson <rth@redhat.com>
29865
29866 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
29867
29868 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
29869 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
29870
29871 2004-12-09 Matt Austern <austern@apple.com>
29872
29873 PR c++/18514
29874 * g++.dg/ext/builtin1.C: New
29875 * g++.dg/ext/builtin2.C: New
29876 * g++.dg/ext/builtin3.C: New
29877 * g++.dg/ext/builtin4.C: New
29878 * g++.dg/ext/builtin5.C: New
29879
29880 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
29881
29882 PR tree-opt/18904
29883 * g++.dg/opt/ptrmem5.C: New test.
29884
29885 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
29886
29887 * g++.dg/parse/typename5.C: Adjust for new error.
29888 * g++.dg/parse/typename7.C: New.
29889
29890 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29891
29892 PR c++/18073
29893 * g++.dg/other/mmintrin.C: New test.
29894
29895 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
29896
29897 PR c++/16681
29898 * g++.dg/init/array15.C: New.
29899 * g++.dg/init/array16.C: New.
29900
29901 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29902
29903 PR fortran/18826
29904 * gfortran.dg/assign_1.f90: New test.
29905
29906 2004-12-08 Nick Clifton <nickc@redhat.com>
29907
29908 * gcc.target/xstormy16/bss_below100: New directory containing tests.
29909 * gcc.target/xstormy16/data_below100: Likewise.
29910 * gcc.target/xstormy16/sfr: Likewise.
29911 * gcc.target/xstormy16/below100.S: New test source file.
29912 * gcc.target/xstormy16/below100.ld: New test linker script.
29913 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29914 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
29915 bp instructions.
29916 * gcc.target/xstormy16/bp.c: Likewise.
29917
29918 * gcc.target/xstormy16/bss_below100: New files:
29919 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29920 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29921 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29922 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29923 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29924 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29925 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29926 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29927 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29928 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29929 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29930 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29931 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29932 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29933 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29934 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29935 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29936 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29937 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29938 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29939 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29940 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29941 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29942 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29943 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29944 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29945 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29946
29947 * gcc.target/xstormy16/data_below100: New files:
29948 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29949 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29950 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29951 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29952 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29953 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29954 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29955 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29956 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29957 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29958 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29959 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29960 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29961 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29962 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29963 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29964 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29965 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29966 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29967 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29968 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29969 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29970 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29971 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29972 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29973 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29974 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29975
29976 * gcc.target/xstormy16/sfr: New files:
29977 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
29978 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
29979 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
29980 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
29981 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
29982 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
29983 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
29984 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
29985 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
29986 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
29987 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
29988 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
29989 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
29990 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
29991 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
29992 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
29993 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
29994 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
29995 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
29996 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
29997 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
29998 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
29999 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
30000 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
30001 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
30002 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
30003 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
30004 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
30005 27_if0_sfrw_bitfield_f.c
30006
30007 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30008
30009 PR c++/18100
30010 * g++.dg/lookup/name-clash4.C: New test.
30011
30012 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
30013
30014 PR c++/18672
30015 * g++.dg/opt/array1.C: New.
30016
30017 PR c++/18803
30018 * g++.dg/template/operator5.C: New.
30019
30020 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
30021
30022 PR c/18867
30023 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
30024
30025 2004-12-07 Steven Bosscher <stevenb@suse.de>
30026
30027 * gcc.dg/noncompile/20041207.c: New test.
30028
30029 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
30030
30031 * g++.dg/other/unreachable-1.C: New test.
30032
30033 2004-12-06 Nick Clifton <nickc@redhat.com>
30034
30035 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
30036 <limits.h> because the latter comes from gcc's include/ directory
30037 and not the newlib/libc/include directory.
30038
30039 2004-12-04 Richard Henderson <rth@redhat.com>
30040
30041 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
30042
30043 2004-12-04 Richard Henderson <rth@redhat.com>
30044
30045 * lib/target-supports.exp (check_gc_sections_available): Disable
30046 for alpha and ia64.
30047
30048 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
30049
30050 PR middle-end/17909
30051 * g++.dg/other/vararg-2.C: New test.
30052
30053 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30054
30055 PR c++/17011, c++/17971
30056 * g++.dg/template/error15.C: Adjust expected error.
30057 * g++.dg/template/instantiate3.C: Likewise.
30058
30059 2004-12-03 Janis Johnson <janis187@us.ibm.com>
30060
30061 * gcc.dg/altivec-18.c: Fix for darwin
30062
30063 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
30064
30065 PR c++/18782
30066 * g++.dg/parse/ptrmem2.C: New.
30067
30068 PR c++/18318
30069 * g++.dg/template/new1.C: New.
30070
30071 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30072
30073 PR fortran/18710
30074 * gfortran.dg/direct_io_3.f90: New test.
30075
30076 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
30077
30078 PR 18758
30079 * g++.dg/parse/crash21.C: New.
30080
30081 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30082
30083 PR c++/15664, c++/18276
30084 * g++.dg/template/ttp13.C: New test.
30085 * g++.dg/template/ttp14.C: Likewise.
30086
30087 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30088
30089 PR c++/18123
30090 * g++.dg/parse/enum2.C: New test.
30091 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
30092
30093 2004-12-02 Nick Clifton <nickc@redhat.com>
30094
30095 * gcc.target/xstormy16: New test directory.
30096 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30097 * gcc.target/xstormy16/bp.c: Check the generation of bp
30098 instructions.
30099 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
30100 bn instructions and the BELOW100 attribute.
30101
30102 2004-12-02 Alan Modra <amodra@bigpond.net.au>
30103
30104 PR target/16952
30105 * gcc.dg/ppc-eabi.c: New.
30106
30107 2004-12-02 Bud Davis <bdavis9659@comcast.net>
30108
30109 PR fortran/18284
30110 * gfortran.dg/backspace.f90
30111
30112 2004-12-02 Bud Davis <bdavis9659@comcast.net>
30113
30114 * gfortran.dg/inquire.f90: New test.
30115
30116 2004-12-01 Janis Johnson <janis187@us.ibm.com>
30117
30118 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
30119 handle effective-target-keyword.
30120 (dg-skip-if): Support effective-target keyword as target list.
30121 (dg-xfail-if): Ditto.
30122 * lib/target-supports.exp (is-effective-target-keyword): New proc.
30123
30124 2004-12-01 Diego Novillo <dnovillo@redhat.com>
30125
30126 PR tree-optimization/18291
30127 * gcc.c-torture/compile/pr18291.c: New test.
30128
30129 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
30130
30131 PR C++/18729
30132 * g++.dg/parse/crash20.C: New.
30133
30134 PR c++/17431
30135 * g++.dg/overload/arg1.C: New.
30136 * g++.dg/overload/arg2.C: New.
30137 * g++.dg/overload/arg3.C: New.
30138 * g++.dg/overload/arg4.C: New.
30139
30140 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
30141
30142 * gcc.dg/c99-flex-array-4.c: Remove.
30143
30144 2004-11-30 Janis Johnson <janis187@us.ibm.com>
30145
30146 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
30147
30148 * lib/target-supports.exp (is-effective-target): Simplify.
30149
30150 * lib/target-supports.exp (check_effective_target_vect_long):
30151 Fix for powerpc64-*-*.
30152
30153 2004-11-30 Loren James Rittle <ljrittle@acm.org>
30154
30155 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
30156 to support new requirements on FreeBSD 5.
30157
30158 2004-11-30 Devang Patel <dpatel@apple.com>
30159
30160 PR 18702
30161 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
30162
30163 2004-11-30 Janis Johnson <janis187@us.ibm.com>
30164
30165 * g++.dg/ext/altivec-13.C: New test.
30166
30167 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
30168
30169 PR tree-opt/18298
30170 * gcc.c-torture/execute/p18298.c: New test.
30171
30172 2004-11-30 Ira Rosen <irar@il.ibm.com>
30173 Dorit Naishlos <dorit@il.ibm.com>
30174
30175 PR tree-opt/18607
30176 * gcc.dg/vect/vect-89.c: New test.
30177
30178 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
30179
30180 * gcc.dg/pr18596-1.c: New test.
30181
30182 2004-11-30 Ben Elliston <bje@au.ibm.com>
30183
30184 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
30185
30186 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
30187
30188 PR c/18479
30189 * gcc.dg/pr18479.c: New test.
30190
30191 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30192
30193 PR target/18490
30194 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
30195 mmix-knuth-mmixware.
30196
30197 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
30198 cris-*-elf* cris-*-aout* mmix-*-*
30199
30200 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
30201
30202 PR middle-end/18725
30203 * gcc.dg/pr18725.c: New test.
30204
30205 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30206
30207 PR target/18488
30208 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
30209
30210 PR target/18336
30211 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
30212
30213 2004-11-29 Mark Mitchell <mark@codesourcery.com>
30214
30215 PR c++/18368
30216 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
30217 * g++.old-deja/g++.law/ctors5.C: Likewise.
30218 * g++.old-deja/g++.other/crash25.C: Likewise.
30219
30220 PR c++/18674
30221 * g++.dg/template/error16.C: New test.
30222
30223 PR c++/18512
30224 * g++.dg/template/crash29.C: New test.
30225
30226 2004-11-29 Diego Novillo <dnovillo@redhat.com>
30227
30228 PR tree-optimization/18712
30229 * gcc.c-torture/compile/pr18712.c: New test.
30230
30231 2004-11-29 Joseph Myers <joseph@codesourcery.com>
30232
30233 PR c/7544
30234 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
30235 tests.
30236
30237 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30238
30239 PR c++/18652
30240 * g++.dg/lookup/crash6.C: New test.
30241
30242 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30243
30244 PR middle-end/18164
30245 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
30246
30247 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
30248
30249 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
30250 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
30251 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
30252
30253 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
30254
30255 * gcc.dg/pr18164.c: New test.
30256
30257 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
30258
30259 * gcc.dg/funroll-loops-all.c: New.
30260
30261 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
30262
30263 PR target/18489
30264 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
30265 delimeter, match space and TAB as well as ":".
30266
30267 PR target/18484
30268 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
30269
30270 PR target/18348
30271 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
30272
30273 PR target/18345
30274 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
30275
30276 PR target/18337
30277 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
30278
30279 2004-11-28 Bud Davis <bdavis9659@comcast.net>
30280
30281 * gfortran.dg/direct_io_2.f90: New test.
30282
30283 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
30284
30285 PR target/18334
30286 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
30287
30288 2004-11-28 Richard Henderson <rth@redhat.com>
30289
30290 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
30291
30292 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
30293
30294 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
30295 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
30296 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
30297 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
30298 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
30299 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
30300 gcc.dg/pointer-arith-8.c: New tests.
30301
30302 2004-11-27 Bud Davis <bdavis9659@comcast.net>
30303
30304 PR fortran/18364
30305 * gfortran.dg/endfile.f90: New test.
30306
30307 2004-11-27 Falk Hueffner <falk@debian.org>
30308
30309 * gcc.dg/loop-6.c: New test.
30310
30311 2004-11-27 Jakub Jelinek <jakub@redhat.com>
30312
30313 * gcc.c-torture/execute/20041126-1.c: New test.
30314
30315 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
30316
30317 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
30318 on IRIX.
30319
30320 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
30321
30322 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
30323 functions.
30324
30325 2004-11-27 Jakub Jelinek <jakub@redhat.com>
30326
30327 PR rtl-optimization/17825
30328 * gcc.c-torture/compile/20041119-1.c: New test.
30329
30330 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30331
30332 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
30333 Check existence of ld library path variables before unsetting.
30334
30335 2004-11-26 Mark Mitchell <mark@codesourcery.com>
30336
30337 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
30338
30339 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
30340
30341 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
30342
30343 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
30344
30345 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
30346
30347 2004-11-26 Ben Elliston <bje@au.ibm.com>
30348
30349 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
30350 dg-do directive.
30351
30352 2004-11-26 Ben Elliston <bje@au.ibm.com>
30353
30354 * gcc.dg/pr17957.c: Pass --param, not -param.
30355
30356 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
30357
30358 PR middle-end/17957
30359 * gcc.dg/pr17957.c: New test.
30360
30361 2004-11-25 Mark Mitchell <mark@codesourcery.com>
30362
30363 PR c++/18445
30364 * g++.dg/template/crash28.C: Likewise.
30365
30366 PR c++/18001
30367 * g++.dg/expr/unary2.C: Adjust lvalue messages.
30368 * g++.dg/ext/lvaddr.C: Likewise.
30369 * g++.dg/opt/pr7503-3.C: Likewise.
30370
30371 PR c++/18466
30372 * g++.dg/parse/qualified3.C: New test.
30373 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
30374
30375 PR c++/18545
30376 * g++.dg/expr/return1.C: New test.
30377
30378 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30379
30380 Friend class name lookup 3/n, PR c++/3332
30381 * g++.dg/lookup/friend3.C: New test.
30382 * g++.dg/lookup/friend4.C: Likewise.
30383 * g++.dg/lookup/friend5.C: Likewise.
30384
30385 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30386
30387 Friend class name lookup 2/n, PR c++/14513, c++/15410
30388 * g++.dg/lookup/friend2.C: New test.
30389 * g++.dg/template/friend31.C: Likewise.
30390
30391 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30392
30393 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
30394
30395 2004-11-24 Mark Mitchell <mark@codesourcery.com>
30396
30397 PR c++/17473
30398 * g++.dg/tc1/dr56.C: Remove.
30399 * g++.dg/template/typedef1.C: Add dg-error markers.
30400 * g++.old-deja/g++.other/typedef7.C: Likewise.
30401
30402 PR c++/18285
30403 * g++.dg/parse/typedef7.C: New test.
30404
30405 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
30406
30407 * gcc.c-torture/execute/20041124-1.c: New test.
30408
30409 2004-11-24 Mark Mitchell <mark@codesourcery.com>
30410
30411 * g++.dg/template/deduce3.C: New test.
30412
30413 PR c++/18586
30414 * g++.dg/template/crash27.C: New test.
30415
30416 PR c++/18530
30417 * g++.dg/warn/Wshadow-3.C: New test.
30418
30419 2004-11-24 Devang Patel <dpatel@apple.com>
30420
30421 PR/18555
30422 * gcc.dg/cpp/isysroot-1.c: New test.
30423 * gcc.dg/cpp/usr/include/stdio.h: New file.
30424 * gcc.dg/cpp/isysroot-2.c: New test.
30425 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
30426 New file.
30427
30428 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30429
30430 PR c++/8929
30431 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
30432
30433 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
30434
30435 * gcc.target/sparc/align.c: Do not include <stdint.h>.
30436 * gcc.target/sparc/pdist.c: Likewise.
30437
30438 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
30439
30440 PR c++/16882
30441 * g++.dg/conversion/simd1.C: New test.
30442
30443 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30444
30445 * lib/target-libpath.exp: New file defining
30446 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
30447 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
30448 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
30449 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
30450 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
30451
30452 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
30453
30454 * gcc.dg/pragma-align-2.c: Test macro expansion.
30455 * gcc.dg/pragma-pack-2.c: New test.
30456
30457 2004-11-23 Richard Henderson <rth@redhat.com>
30458
30459 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
30460 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30461 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
30462 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
30463 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
30464 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
30465
30466 * gcc.dg/vect/vect.exp: Add check for alpha.
30467 * lib/target-supports.exp (check_alpha_max_hw_available): New.
30468 (check_effective_target_vect_int): Enable for alpha.
30469 (check_effective_target_vect_long): New.
30470 (is-effective-target): Add it.
30471
30472 2004-11-23 Uros Bizjak <uros@kss-loka.si>
30473
30474 * gcc.dg/pr18614-1.c: New test.
30475
30476 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
30477
30478 * gcc.dg/setjmp-2.c: New test.
30479
30480 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
30481
30482 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
30483 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
30484 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
30485 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
30486 gcc.target/sparc/pdist.c: New tests.
30487
30488 2004-11-22 Bob Wilson <bob.wilson@acm.org>
30489
30490 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
30491
30492 2004-11-22 Dale Johannesen <dalej@apple.com>
30493
30494 * gcc.dg/20041111-1.c: New.
30495
30496 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
30497
30498 PR tree-opt/18536
30499 * gcc.dg/vect/pr18536.c: New test.
30500
30501 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30502
30503 PR c++/18354
30504 * g++.dg/template/nontype11.C: New test.
30505
30506 2004-11-21 Roger Sayle <roger@eyesopen.com>
30507
30508 PR middle-end/18520
30509 * gcc.dg/pr18520-1.c: New test case.
30510
30511 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
30512
30513 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
30514 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
30515 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
30516 expected diagnostics.
30517
30518 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30519
30520 PR target/18580
30521 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
30522 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
30523 vect-77.c, vect-77a.c: XFAIL on the SPARC.
30524
30525 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30526
30527 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
30528
30529 2004-11-19 Mark Mitchell <mark@codesourcery.com>
30530 Joseph Myers <joseph@codesourcery.com>
30531
30532 * lib/target-supports.exp (check_visibility_available): Really
30533 test the compiler.
30534
30535 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
30536
30537 PR tree-opt/18181
30538 * gcc.dg/vect/vect-85.c: New test.
30539 * gcc.dg/vect/vect-86.c: New test.
30540 * gcc.dg/vect/vect-87.c: New test.
30541 * gcc.dg/vect/vect-88.c: New test.
30542
30543 2004-11-19 Ben Elliston <bje@au.ibm.com>
30544
30545 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
30546
30547 2004-11-18 Janis Johnson <janis187@us.ibm.com>
30548
30549 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
30550 * gcc.dg/ppc-and-1.c: Ditto.
30551 * gcc.dg/ppc-compare-1.c: Ditto.
30552 * gcc.dg/ppc-mov-1.c: Ditto
30553
30554 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
30555 Mark Mitchell <mark@codesourcery.com>
30556
30557 * gcc.dg/pragma-init-fini-2.c: New test.
30558
30559 2004-11-17 Janis Johnson <janis187@us.ibm.com>
30560 Aldy Hernandez <aldyh@redhat.com>
30561
30562 * lib/target-supports.exp (check_effective_target_vect_int): New
30563 (check_effective_target_vect_float): New
30564 (check_effective_target_vect_double): New.
30565 (is-effective-target): Support new effective targets keywords.
30566 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
30567 default action for dg-do.
30568 * gcc.dg/vect/pr16105.c: Use new support.
30569 * gcc.dg/vect/pr18400.c: Ditto.
30570 * gcc.dg/vect/pr18425.c: Ditto.
30571 * gcc.dg/vect/vect-1.c: Ditto.
30572 * gcc.dg/vect/vect-10.c: Ditto.
30573 * gcc.dg/vect/vect-11.c: Ditto.
30574 * gcc.dg/vect/vect-12.c: Ditto.
30575 * gcc.dg/vect/vect-13.c: Ditto.
30576 * gcc.dg/vect/vect-14.c: Ditto.
30577 * gcc.dg/vect/vect-15.c: Ditto.
30578 * gcc.dg/vect/vect-16.c: Ditto.
30579 * gcc.dg/vect/vect-17.c: Ditto.
30580 * gcc.dg/vect/vect-18.c: Ditto.
30581 * gcc.dg/vect/vect-19.c: Ditto.
30582 * gcc.dg/vect/vect-2.c: Ditto.
30583 * gcc.dg/vect/vect-20.c: Ditto.
30584 * gcc.dg/vect/vect-21.c: Ditto.
30585 * gcc.dg/vect/vect-22.c: Ditto.
30586 * gcc.dg/vect/vect-23.c: Ditto.
30587 * gcc.dg/vect/vect-24.c: Ditto.
30588 * gcc.dg/vect/vect-25.c: Ditto.
30589 * gcc.dg/vect/vect-26.c: Ditto.
30590 * gcc.dg/vect/vect-27.c: Ditto.
30591 * gcc.dg/vect/vect-27a.c: Ditto.
30592 * gcc.dg/vect/vect-28.c: Ditto.
30593 * gcc.dg/vect/vect-29.c: Ditto.
30594 * gcc.dg/vect/vect-29a.c: Ditto.
30595 * gcc.dg/vect/vect-3.c: Ditto.
30596 * gcc.dg/vect/vect-30.c: Ditto.
30597 * gcc.dg/vect/vect-31.c: Ditto.
30598 * gcc.dg/vect/vect-32.c: Ditto.
30599 * gcc.dg/vect/vect-33.c: Ditto.
30600 * gcc.dg/vect/vect-34.c: Ditto.
30601 * gcc.dg/vect/vect-35.c: Ditto.
30602 * gcc.dg/vect/vect-36.c: Ditto.
30603 * gcc.dg/vect/vect-37.c: Ditto.
30604 * gcc.dg/vect/vect-38.c: Ditto.
30605 * gcc.dg/vect/vect-4.c: Ditto.
30606 * gcc.dg/vect/vect-40.c: Ditto.
30607 * gcc.dg/vect/vect-41.c: Ditto.
30608 * gcc.dg/vect/vect-42.c: Ditto.
30609 * gcc.dg/vect/vect-43.c: Ditto.
30610 * gcc.dg/vect/vect-44.c: Ditto.
30611 * gcc.dg/vect/vect-45.c: Ditto.
30612 * gcc.dg/vect/vect-46.c: Ditto.
30613 * gcc.dg/vect/vect-47.c: Ditto.
30614 * gcc.dg/vect/vect-48.c: Ditto.
30615 * gcc.dg/vect/vect-48a.c: Ditto.
30616 * gcc.dg/vect/vect-49.c: Ditto.
30617 * gcc.dg/vect/vect-5.c: Ditto.
30618 * gcc.dg/vect/vect-50.c: Ditto.
30619 * gcc.dg/vect/vect-51.c: Ditto.
30620 * gcc.dg/vect/vect-52.c: Ditto.
30621 * gcc.dg/vect/vect-53.c: Ditto.
30622 * gcc.dg/vect/vect-54.c: Ditto.
30623 * gcc.dg/vect/vect-55.c: Ditto.
30624 * gcc.dg/vect/vect-56.c: Ditto.
30625 * gcc.dg/vect/vect-56a.c: Ditto.
30626 * gcc.dg/vect/vect-57.c: Ditto.
30627 * gcc.dg/vect/vect-58.c: Ditto.
30628 * gcc.dg/vect/vect-59.c: Ditto.
30629 * gcc.dg/vect/vect-6.c: Ditto.
30630 * gcc.dg/vect/vect-60.c: Ditto.
30631 * gcc.dg/vect/vect-61.c: Ditto.
30632 * gcc.dg/vect/vect-62.c: Ditto.
30633 * gcc.dg/vect/vect-63.c: Ditto.
30634 * gcc.dg/vect/vect-64.c: Ditto.
30635 * gcc.dg/vect/vect-65.c: Ditto.
30636 * gcc.dg/vect/vect-66.c: Ditto.
30637 * gcc.dg/vect/vect-67.c: Ditto.
30638 * gcc.dg/vect/vect-68.c: Ditto.
30639 * gcc.dg/vect/vect-69.c: Ditto.
30640 * gcc.dg/vect/vect-7.c: Ditto.
30641 * gcc.dg/vect/vect-72.c: Ditto.
30642 * gcc.dg/vect/vect-72a.c: Ditto.
30643 * gcc.dg/vect/vect-73.c: Ditto.
30644 * gcc.dg/vect/vect-74.c: Ditto.
30645 * gcc.dg/vect/vect-75.c: Ditto.
30646 * gcc.dg/vect/vect-76.c: Ditto.
30647 * gcc.dg/vect/vect-77.c: Ditto.
30648 * gcc.dg/vect/vect-77a.c: Ditto.
30649 * gcc.dg/vect/vect-78.c: Ditto.
30650 * gcc.dg/vect/vect-79.c: Ditto.
30651 * gcc.dg/vect/vect-8.c: Ditto.
30652 * gcc.dg/vect/vect-80.c: Ditto.
30653 * gcc.dg/vect/vect-82.c: Ditto.
30654 * gcc.dg/vect/vect-82_64.c: Ditto.
30655 * gcc.dg/vect/vect-83.c: Ditto.
30656 * gcc.dg/vect/vect-83_64.c: Ditto.
30657 * gcc.dg/vect/vect-9.c: Ditto.
30658 * gcc.dg/vect/vect-all.c: Ditto.
30659 * gcc.dg/vect/vect-none.c: Ditto.
30660
30661 2004-11-17 Janis Johnson <janis187@us.ibm.com>
30662
30663 * lib/gcc-dg.exp (dg-skip-if): New function.
30664 (dg-forbid-option): Remove.
30665 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
30666 * g++.dg/abi/bitfield8.C: Likewise.
30667 * g++.dg/abi/dtor1.C: Likewise.
30668 * g++.dg/abi/empty10.C: Likewise.
30669 * g++.dg/abi/empty7.C: Likewise.
30670 * g++.dg/abi/empty9.C: Likewise.
30671 * g++.dg/abi/layout3.C: Likewise.
30672 * g++.dg/abi/layout4.C: Likewise.
30673 * g++.dg/abi/thunk1.C: Likewise.
30674 * g++.dg/abi/thunk2.C: Likewise.
30675 * g++.dg/abi/vbase11.C: Likewise.
30676 * g++.dg/abi/vthunk2.C: Likewise.
30677 * g++.dg/abi/vthunk3.C: Likewise.
30678 * g++.dg/ext/attrib8.C: Likewise.
30679 * g++.dg/opt/longbranch2.C: Likewise.
30680 * g++.dg/opt/reg-stack4.C: Likewise.
30681 * g++.old-deja/g++.ext/attrib1.C: Likewise.
30682 * g++.old-deja/g++.ext/attrib2.C: Likewise.
30683 * g++.old-deja/g++.ext/attrib3.C: Likewise.
30684 * g++.old-deja/g++.other/store-expr1.C: Likewise.
30685 * g++.old-deja/g++.other/store-expr2.C: Likewise.
30686 * gcc.dg/20000609-1.c: Likewise.
30687 * gcc.dg/20000720-1.c: Likewise.
30688 * gcc.dg/20011107-1.c: Likewise.
30689 * gcc.dg/20011119-1.c: Likewise.
30690 * gcc.dg/20020108-1.c: Likewise.
30691 * gcc.dg/20020122-2.c: Likewise.
30692 * gcc.dg/20020122-3.c: Likewise.
30693 * gcc.dg/20020201-3.c: Likewise.
30694 * gcc.dg/20020206-1.c: Likewise.
30695 * gcc.dg/20020218-1.c: Likewise.
30696 * gcc.dg/20020310-1.c: Likewise.
30697 * gcc.dg/20020411-1.c: Likewise.
30698 * gcc.dg/20020418-2.c: Likewise.
30699 * gcc.dg/20020426-1.c: Likewise.
30700 * gcc.dg/20020426-2.c: Likewise.
30701 * gcc.dg/20020517-1.c: Likewise.
30702 * gcc.dg/20020523-1.c: Likewise.
30703 * gcc.dg/20020523-2.c: Likewise.
30704 * gcc.dg/20020729-1.c: Likewise.
30705 * gcc.dg/20030204-1.c: Likewise.
30706 * gcc.dg/20030826-2.c: Likewise.
30707 * gcc.dg/20030926-1.c: Likewise.
30708 * gcc.dg/20031202-1.c: Likewise.
30709 * gcc.dg/980312-1.c: Likewise.
30710 * gcc.dg/980313-1.c: Likewise.
30711 * gcc.dg/990117-1.c: Likewise.
30712 * gcc.dg/990424-1.c: Likewise.
30713 * gcc.dg/990524-1.c: Likewise.
30714 * gcc.dg/991230-1.c: Likewise.
30715 * gcc.dg/i386-387-1.c: Likewise.
30716 * gcc.dg/i386-387-2.c: Likewise.
30717 * gcc.dg/i386-387-3.c: Likewise.
30718 * gcc.dg/i386-387-4.c: Likewise.
30719 * gcc.dg/i386-387-5.c: Likewise.
30720 * gcc.dg/i386-387-6.c: Likewise.
30721 * gcc.dg/i386-asm-1.c: Likewise.
30722 * gcc.dg/i386-bitfield1.c: Likewise.
30723 * gcc.dg/i386-bitfield2.c: Likewise.
30724 * gcc.dg/i386-loop-1.c: Likewise.
30725 * gcc.dg/i386-loop-2.c: Likewise.
30726 * gcc.dg/i386-loop-3.c: Likewise.
30727 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30728 * gcc.dg/i386-pic-1.c: Likewise.
30729 * gcc.dg/i386-regparm.c: Likewise.
30730 * gcc.dg/i386-signbit-1.c: Likewise.
30731 * gcc.dg/i386-signbit-2.c: Likewise.
30732 * gcc.dg/i386-signbit-3.c: Likewise.
30733 * gcc.dg/i386-sse-5.c: Likewise.
30734 * gcc.dg/i386-sse-8.c: Likewise.
30735 * gcc.dg/i386-unroll-1.c: Likewise.
30736 * gcc.dg/tls/opt-1.c: Likewise.
30737 * gcc.dg/tls/opt-2.c: Likewise.
30738 * gcc.dg/unroll-1.c: Likewise.
30739 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30740 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30741 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30742 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30743
30744 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30745
30746 * g++.dg/template/incomplete1.C: New test.
30747
30748 2004-11-16 Nick Clifton <nickc@redhat.com>
30749
30750 Revert patches accidentally commited during checkin of fixes for
30751 xstormy16 tests:
30752 gcc.c-torture/execute/simd-4.c: Revert
30753 gcc.dg/20040910-1.c: Revert.
30754
30755 2004-11-16 Paul Brook <paul@codesourcery.com>
30756
30757 PR fortran/13010
30758 * gfortran.dg/der_pointer_1.f90: New test.
30759
30760 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
30761
30762 PR c/18498
30763 * gcc.dg/bitfld-13.c: New test.
30764
30765 2004-11-15 Janis Johnson <janis187@us.ibm.com>
30766
30767 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
30768 powerpc*-*-linux*.
30769
30770 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
30771 * gcc.dg/ppc64-abi-2.c: Ditto.
30772 * gcc.dg/ppc64-abi-3.c: Ditto.
30773
30774 * lib/gcc-dg.exp (dg-target-list): Remove.
30775
30776 2004-11-15 Steve Ellcey <sje@cup.hp.com>
30777
30778 * gcc.dg/ia64-postinc.c: New test.
30779
30780 2004-11-15 Mark Mitchell <mark@codesourcery.com>
30781
30782 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
30783
30784 2004-11-15 Nick Clifton <nickc@redhat.com>
30785
30786 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
30787 __INT_MAX__ so that the test can be compiled by toolchains
30788 targeted at 16-bit processors.
30789
30790 * gcc.dg/20040625-1.c: Use long constants rather than integers
30791 when performing arithmetic that will overflow 16-bits.
30792
30793 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
30794 xstormy16. It does not support 128-bit vector operations.
30795
30796 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
30797 with the macro PTR_TYPE. Define this macro to an integer type
30798 suitable for holding a pointer.
30799
30800 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
30801 the target is a 16-bit processor.
30802
30803 * gcc.dg/cpp/if-2.c: Expect a different warning message from
30804 16-bit targets where the character constant will be too long.
30805
30806 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
30807 where the double will not be directly addressable.
30808
30809 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30810
30811 Friend class name lookup 1/n, PR c++/18471
30812 * g++.dg/template/crash26.C: New test.
30813 * g++.dg/lookup/struct1.C: Adjust expected error.
30814 * g++.dg/parse/elab1.C: Likewise.
30815 * g++.dg/parse/elab2.C: Likewise.
30816 * g++.dg/parse/int-as-enum1.C: Likewise.
30817 * g++.dg/parse/struct-as-enum1.C: Likewise.
30818 * g++.dg/parse/typedef1.C: Likewise.
30819 * g++.dg/parse/typedef3.C: Likewise.
30820 * g++.dg/parse/typedef4.C: Likewise.
30821 * g++.dg/parse/typedef5.C: Likewise.
30822 * g++.dg/template/nontype4.C: Likewise.
30823 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
30824 * g++.old-deja/g++.other/elab1.C: Likewise.
30825 * g++.old-deja/g++.other/syntax4.C: Likewise.
30826
30827 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
30828
30829 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
30830
30831 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
30832
30833 * gcc.c-torture/execute/20041114-1.c: New test.
30834
30835 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
30836
30837 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
30838 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
30839 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
30840 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
30841 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
30842 gcc.dg/switch-7.c: New tests.
30843
30844 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30845
30846 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
30847
30848 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30849
30850 PR tree-opt/18400
30851 * gcc.dg/vect/pr18400.c: New test.
30852
30853 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30854 Andrew Pinski <pinskia@physics.uc.edu>
30855
30856 PR tree-opt/18425
30857 * gcc.dg/vect/pr18425.c: New test.
30858
30859 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
30860
30861 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
30862 Guard with dg-require-alias and dg-require-visibility.
30863
30864 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
30865
30866 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
30867
30868 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30869
30870 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
30871
30872 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30873
30874 PR c++/17344
30875 * g++.dg/template/defarg5.C: New test.
30876
30877 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
30878
30879 * g++.dg/parse/cast1.C: Run only on ILP32.
30880 * g++.old-deja/g++.mike/p784.C: Likewise.
30881
30882 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
30883
30884 * gcc.c-torture/execute/20041113-1.c: New test.
30885
30886 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
30887
30888 PR target/18230
30889 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
30890 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
30891 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
30892 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30893 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
30894 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
30895 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
30896 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
30897 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
30898 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
30899 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
30900 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
30901 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
30902
30903 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
30904
30905 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
30906 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
30907 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
30908 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
30909 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
30910 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
30911 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
30912 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
30913 gcc.target/sparc/combined-1.c: New tests.
30914
30915 2004-11-12 Ziemowit Laski <zlaski@apple.com>
30916
30917 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
30918 New tests.
30919
30920 2004-11-12 Mark Mitchell <mark@codesourcery.com>
30921
30922 * lib/gcc-dg.exp (dg-forbid-option): New function.
30923 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
30924 * g++.dg/abi/bitfield8.C: Likewise.
30925 * g++.dg/abi/dtor1.C: Likewise.
30926 * g++.dg/abi/empty10.C: Likewise.
30927 * g++.dg/abi/empty7.C: Likewise.
30928 * g++.dg/abi/empty9.C: Likewise.
30929 * g++.dg/abi/layout3.C: Likewise.
30930 * g++.dg/abi/layout4.C: Likewise.
30931 * g++.dg/abi/thunk1.C: Likewise.
30932 * g++.dg/abi/thunk2.C: Likewise.
30933 * g++.dg/abi/vbase11.C: Likewise.
30934 * g++.dg/abi/vthunk2.C: Likewise.
30935 * g++.dg/abi/vthunk3.C: Likewise.
30936 * g++.dg/ext/attrib8.C: Likewise.
30937 * g++.dg/opt/longbranch2.C: Likewise.
30938 * g++.dg/opt/reg-stack4.C: Likewise.
30939 * g++.old-deja/g++.ext/attrib1.C: Likewise.
30940 * g++.old-deja/g++.ext/attrib2.C: Likewise.
30941 * g++.old-deja/g++.ext/attrib3.C: Likewise.
30942 * g++.old-deja/g++.other/store-expr1.C: Likewise.
30943 * g++.old-deja/g++.other/store-expr2.C: Likewise.
30944 * gcc.dg/20000609-1.c: Likewise.
30945 * gcc.dg/20000720-1.c: Likewise.
30946 * gcc.dg/20011107-1.c: Likewise.
30947 * gcc.dg/20011119-1.c: Likewise.
30948 * gcc.dg/20020108-1.c: Likewise.
30949 * gcc.dg/20020122-2.c: Likewise.
30950 * gcc.dg/20020122-3.c: Likewise.
30951 * gcc.dg/20020201-3.c: Likewise.
30952 * gcc.dg/20020206-1.c: Likewise.
30953 * gcc.dg/20020218-1.c: Likewise.
30954 * gcc.dg/20020310-1.c: Likewise.
30955 * gcc.dg/20020411-1.c: Likewise.
30956 * gcc.dg/20020418-2.c: Likewise.
30957 * gcc.dg/20020426-1.c: Likewise.
30958 * gcc.dg/20020426-2.c: Likewise.
30959 * gcc.dg/20020517-1.c: Likewise.
30960 * gcc.dg/20020523-1.c: Likewise.
30961 * gcc.dg/20020523-2.c: Likewise.
30962 * gcc.dg/20020729-1.c: Likewise.
30963 * gcc.dg/20030204-1.c: Likewise.
30964 * gcc.dg/20030826-2.c: Likewise.
30965 * gcc.dg/20030926-1.c: Likewise.
30966 * gcc.dg/20031202-1.c: Likewise.
30967 * gcc.dg/980312-1.c: Likewise.
30968 * gcc.dg/980313-1.c: Likewise.
30969 * gcc.dg/990117-1.c: Likewise.
30970 * gcc.dg/990424-1.c: Likewise.
30971 * gcc.dg/990524-1.c: Likewise.
30972 * gcc.dg/991230-1.c: Likewise.
30973 * gcc.dg/i386-387-1.c: Likewise.
30974 * gcc.dg/i386-387-2.c: Likewise.
30975 * gcc.dg/i386-387-3.c: Likewise.
30976 * gcc.dg/i386-387-4.c: Likewise.
30977 * gcc.dg/i386-387-5.c: Likewise.
30978 * gcc.dg/i386-387-6.c: Likewise.
30979 * gcc.dg/i386-asm-1.c: Likewise.
30980 * gcc.dg/i386-bitfield1.c: Likewise.
30981 * gcc.dg/i386-bitfield2.c: Likewise.
30982 * gcc.dg/i386-loop-1.c: Likewise.
30983 * gcc.dg/i386-loop-2.c: Likewise.
30984 * gcc.dg/i386-loop-3.c: Likewise.
30985 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30986 * gcc.dg/i386-pic-1.c: Likewise.
30987 * gcc.dg/i386-regparm.c: Likewise.
30988 * gcc.dg/i386-signbit-1.c: Likewise.
30989 * gcc.dg/i386-signbit-2.c: Likewise.
30990 * gcc.dg/i386-signbit-3.c: Likewise.
30991 * gcc.dg/i386-sse-5.c: Likewise.
30992 * gcc.dg/i386-sse-8.c: Likewise.
30993 * gcc.dg/i386-unroll-1.c: Likewise.
30994 * gcc.dg/tls/opt-1.c: Likewise.
30995 * gcc.dg/tls/opt-2.c: Likewise.
30996 * gcc.dg/unroll-1.c: Likewise.
30997 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30998 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30999 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31000 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31001 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
31002 -m64 is specified.
31003
31004 2004-11-12 Mark Mitchell <mark@codesourcery.com>
31005
31006 PR c++/18389
31007 * g++.dg/parse/cond1.C: New test.
31008
31009 PR c++/18429
31010 * g++.dg/template/array9.C: New test.
31011 * g++.dg/ext/vla1.C: Adjust error messages.
31012 * g++.dg/ext/vlm1.C: Likewise.
31013 * g++.dg/template/crash2.C: Likewise.
31014
31015 PR c++/18436
31016 * g++.dg/template/call3.C: New test.
31017
31018 PR c++/18407
31019 * g++.dg/template/ptrmem11.C: New test.
31020
31021 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
31022
31023 PR other/14264
31024 * lib/g++.exp: Set LC_ALL and LANG to C.
31025 * lib/gcc-dg.exp: Likewise.
31026 * lib/gfortran.exp: Likewise.
31027 * lib/objc.exp: Likewise.
31028 * lib/treelang.exp: Likewise.
31029
31030 2004-11-12 Andreas Schwab <schwab@suse.de>
31031
31032 * gcc.dg/pr16286.c: Fix last change.
31033
31034 2004-11-12 Mark Mitchell <mark@codesourcery.com>
31035
31036 PR c++/18416
31037 * g++.dg/init/global1.C: New test.
31038
31039 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
31040
31041 * gcc.c-torture/execute/20041112-1.c: New test.
31042
31043 2004-11-11 Janis Johnson <janis187@us.ibm.com>
31044
31045 * lib/gcc-dg.exp (dg-target-list): New.
31046
31047 2004-11-11 Janis Johnson <janis187@us.ibm.com>
31048 Richard Sandiford <rsandifo@redhat.com>
31049
31050 * lib/target-supports.exp (get-compiler_messages): New.
31051 (check_named_sections_available): Use it.
31052 (check_effective_target_ilp32): New.
31053 (check_effective_target_lp64): New.
31054 (is-effective-target): New.
31055 * lib/gcc-dg.exp (dg-require-effective-target): New.
31056
31057 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
31058
31059 * gcc.dg/precedence-1.c: New test.
31060
31061 2004-11-11 Janis Johnson <janis187@us.ibm.com>
31062
31063 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
31064
31065 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
31066 message, delete generated files, use more descriptive name for
31067 executable, and make the test unsupported when it cannot be run.
31068
31069 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
31070 (dg-require-weak, dg-require-visibility, dg-require-alias,
31071 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
31072 dg-require-iconv, dg-require-named-sections): Use it.
31073
31074 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
31075
31076 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
31077
31078 PR target/16457
31079 * gcc.dg/ppc-and-1: New
31080
31081 PR target/16796
31082 * gcc.dg/ppc-mov-1.c: New.
31083
31084 PR target/16458
31085 * gcc.dg/ppc-compare-1.c: New.
31086
31087 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
31088
31089 * objc.dg/desig-init-2.m: New test.
31090
31091 2004-11-10 Adam Nemet <anemet@lnxw.com>
31092
31093 PR middle-end/18160
31094 * g++.dg/warn/register-var-1.C: New test.
31095 * g++.dg/warn/register-var-2.C: New test.
31096
31097 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
31098
31099 * gcc.dg/union-2.c: New test.
31100
31101 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
31102
31103 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
31104 New test for PR tree-optimization/17892.
31105
31106 2004-11-09 Mark Mitchell <mark@codesourcery.com>
31107
31108 PR c++/18369
31109 * g++.dg/init/new12.C: New test.
31110
31111 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
31112
31113 * gcc.target/sparc: New directory.
31114 * gcc.target/sparc/sparc.exp: New driver.
31115 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
31116 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
31117 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
31118 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
31119
31120 2004-11-10 Paul Brook <paul@codesourcery.com>
31121
31122 PR fortran/18218
31123 * gfortran.dg/list_read.c: New test.
31124
31125 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
31126
31127 PR c/18322
31128 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
31129 expected diagnostic location.
31130
31131 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
31132
31133 * gcc.dg/20041109-1.c: New test.
31134
31135 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
31136
31137 PR objc/18406
31138 * objc/compile/pr18406.m: New test.
31139
31140 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
31141
31142 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
31143
31144 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
31145
31146 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
31147
31148 2004-11-08 Steve Ellcey <sje@cup.hp.com>
31149
31150 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
31151
31152 2004-11-08 Steve Ellcey <sje@cup.hp.com>
31153
31154 * gcc.dg/20030225-2.c: Add prototype for abort and
31155 exit.
31156
31157 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
31158
31159 PR tree-opt/18299
31160 * gcc.c-torture/pr18299-1.c: New test.
31161
31162 2004-11-06 Andreas Schwab <schwab@suse.de>
31163
31164 * gcc.dg/pr16286.c: Also test for bool and pixel.
31165
31166 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
31167
31168 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
31169 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
31170 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
31171 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
31172 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
31173 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
31174 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
31175 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
31176 gcc.dg/struct-semi-3.c: New tests.
31177
31178 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31179
31180 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
31181
31182 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31183
31184 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
31185 Do not use C99 designators.
31186
31187 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31188
31189 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
31190
31191 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31192
31193 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
31194 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
31195 * gcc.c-torture/execute/simd-5.x: Remove.
31196
31197 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
31198
31199 PR rtl-optimization/17933
31200 * gcc.dg/torture/pr17933-1.c: New test.
31201
31202 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
31203
31204 PR target/18106
31205 * lib/target-supports.exp (check_weak_available): Support
31206 Windows.
31207
31208 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
31209
31210 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
31211 call to fflush(stdout) before abort.
31212 (my_ffsll): New function.
31213 (generate_fields): Use it.
31214
31215 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
31216
31217 * gcc.dg/init-undef-1.c: New test.
31218
31219 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
31220
31221 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
31222 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
31223 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
31224 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
31225 expected messages for new parser.
31226
31227 2004-11-04 Mark Mitchell <mark@codesourcery.com>
31228
31229 * g++.dg/ext/visibility/symbian1.C: New test.
31230
31231 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
31232
31233 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
31234 on LP64 targets.
31235
31236 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
31237
31238 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
31239 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
31240 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
31241 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
31242 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
31243 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
31244 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
31245 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
31246 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
31247 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
31248
31249 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
31250
31251 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
31252 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
31253 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
31254 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
31255 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
31256 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
31257 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
31258 for new parser.
31259
31260 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
31261
31262 PR target/15342
31263 * gcc.dg/20041104-1.c: New test.
31264
31265 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31266
31267 * g++.dg/template/nontype7.C: New test.
31268 * g++.dg/template/nontype8.C: Likewise.
31269 * g++.dg/template/nontype9.C: Likewise.
31270 * g++.dg/template/nontype10.C: Likewise.
31271 * g++.dg/tc1/dr49.C: Likewise.
31272 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
31273 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
31274
31275 2004-11-04 Ben Elliston <bje@au.ibm.com>
31276
31277 * g++.dg/rtti/tinfo1.C: Remove xfails.
31278
31279 2004-11-04 Ben Elliston <bje@au.ibm.com>
31280
31281 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
31282 packed attribute to the definition to satisfy the new C++ parser.
31283
31284 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
31285
31286 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
31287 invocations of va_arg.
31288
31289 2004-11-02 Mark Mitchell <mark@codesourcery.com>
31290
31291 PR c++/18124
31292 * g++.dg/template/crash25.C: New test.
31293
31294 PR c++/18155
31295 * g++.dg/template/typedef2.C: New test.
31296 * g++.dg/parse/crash13.C: Adjust error markers.
31297
31298 PR c++/18177
31299 * g++.dg/conversion/const3.C: New test.
31300
31301 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31302
31303 PR fortran/17535
31304 PR fortran/17583
31305 PR fortran/17713
31306 * gfortran.dg/generic_[123].f90: New testcases.
31307
31308 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
31309
31310 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
31311 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
31312
31313 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
31314
31315 PR tree-opt/16808
31316 * gcc.c-torture/compile/pr16808.c: New test.
31317
31318 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
31319
31320 PR rtl-optimization/17104
31321 * gcc.dg/ppc-bitfield1.c: New.
31322
31323 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
31324
31325 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
31326
31327 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
31328
31329 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
31330 strings for 32-bit code.
31331
31332 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
31333
31334 PR c/18239
31335 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
31336
31337 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
31338
31339 PR c++/18064
31340 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
31341
31342 2004-10-31 Mark Mitchell <mark@codesourcery.com>
31343
31344 PR c++/15172
31345 * g++.dg/init/aggr2.C: New test.
31346
31347 2004-10-30 Ziemowit Laski <zlaski@apple.com>
31348
31349 * objc.dg/local-decl-1.m: New test.
31350
31351 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
31352
31353 * gcc.dg/20040910-1.c: Adjust regex.
31354
31355 2004-10-30 Roger Sayle <roger@eyesopen.com>
31356
31357 PR rtl-optimization/18084
31358 * g++.dg/opt/pr18084-1.C: New testcase.
31359
31360 2004-10-30 Matt Austern <austern@apple.com>
31361
31362 PR c++/17542
31363 * g++.dg/ext/attrib18.C: New test.
31364
31365 2004-10-30 Roger Sayle <roger@eyesopen.com>
31366
31367 PR middle-end/18096
31368 * gcc.dg/pr18096-1.c: New test case.
31369
31370 2004-10-30 Roger Sayle <roger@eyesopen.com>
31371
31372 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
31373
31374 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
31375
31376 PR c/16666
31377 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
31378 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
31379 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
31380 gcc.dg/old-style-prom-3.c: New tests.
31381
31382 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
31383
31384 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
31385 Remove unnecessary inclusion of stdio.h.
31386
31387 2004-10-29 Roger Sayle <roger@eyesopen.com>
31388
31389 PR rtl-optimization/17581
31390 * gcc.dg/pr17581-1.c: New test case.
31391
31392 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
31393
31394 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
31395 being implemented.
31396 * g++.dg/conversion/dr195-1.C: New.
31397 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
31398 * g++.old-deja/g++.mike/p10148.C: Likewise.
31399
31400 2004-10-29 Mark Mitchell <mark@codesourcery.com>
31401
31402 PR c++/17695
31403 * g++.dg/debug/typedef2.C: New test.
31404
31405 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
31406
31407 PR fortran/13490
31408 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
31409 * gfortran.dg/g77/README: Update.
31410
31411 2004-10-28 Matt Austern <austern@apple.com>
31412
31413 PR c++/14124
31414 * g++.dg/ext/packed7.C: New test.
31415
31416 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
31417
31418 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
31419 scan-assembler.
31420 * lib/scanasm.exp (hidden-scan-for): New proc.
31421 (scan-hidden): Use hidden-scan-for instead of constructing the scan
31422 string.
31423 (scan-not-hidden): Likewise.
31424 * lib/target-supports.exp (check_visibility_available): mach-o is
31425 support too.
31426
31427 2004-10-28 Mark Mitchell <mark@codesourcery.com>
31428
31429 PR c++/17132
31430 * g++.dg/template/memclass3.C: New test.
31431
31432 2004-10-28 Adam Nemet <anemet@lnxw.com>
31433
31434 PR middle-end/18160
31435 * gcc.dg/register-var-1.c: New test.
31436 * gcc.dg/register-var-2.c: New test.
31437 * gcc.dg/asm-7.c: Taking the address of a register variable is an
31438 error now.
31439
31440 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
31441
31442 PR other/18172
31443 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
31444 unused variables.
31445 * gcc.dg/vect/vect-22.c: Likewise.
31446
31447 2004-10-28 Jakub Jelinek <jakub@redhat.com>
31448
31449 * gcc.dg/i386-rotate-1.c: New test.
31450
31451 2004-10-27 Mark Mitchell <mark@codesourcery.com>
31452
31453 * g++.dg/init/ref12.C: Add "run" marker.
31454
31455 PR c++/17435
31456 * g++.dg/init/ref12.C: New test.
31457
31458 PR c++/18140
31459 * g++.dg/template/shift1.C: New test.
31460 * g++.dg/template/error10.C: Adjust error markers.
31461
31462 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
31463
31464 PR tree-opt/17529
31465 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
31466
31467 2004-10-27 Geoffrey Keating <geoffk@apple.com>
31468
31469 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
31470 * gcc.dg/weak/weak-3.c: Likewise.
31471 * gcc.dg/weak/weak-5.c: Likewise.
31472 * gcc.dg/weak/weak-9.c: Likewise.
31473 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
31474 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
31475
31476 * gcc.dg/darwin-weakimport-1.c: New.
31477
31478 2004-10-28 Ben Elliston <bje@au.ibm.com>
31479
31480 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
31481
31482 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
31483
31484 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
31485 'syntax' error messages.
31486 * gcc.dg/cpp/direct2s.c: Likewise.
31487
31488 2004-10-26 Geoffrey Keating <geoffk@apple.com>
31489
31490 * gcc.c-torture/compile/20041026-1.c: New.
31491
31492 2004-10-26 Mark Mitchell <mark@codesourcery.com>
31493
31494 PR c++/18093
31495 * g++.dg/lookup/ns2.C: New test.
31496
31497 PR c++/18020
31498 * g++.dg/template/enum4.C: New test.
31499
31500 PR c++/18161
31501 * g++.dg/template/expr1.C: New test.
31502
31503 2004-10-26 Ben Elliston <bje@au.ibm.com>
31504
31505 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
31506
31507 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
31508
31509 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
31510 gcc.dg/decl-nospec-3.c: New tests.
31511
31512 2004-10-26 Ziemowit Laski <zlaski@apple.com>
31513
31514 * objc.dg/super-class-3.m: New test.
31515
31516 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
31517
31518 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
31519 resyncing.
31520 * gcc.dg/cpp/direct2s.c: Likewise.
31521
31522 2004-10-25 Geoffrey Keating <geoffk@apple.com>
31523
31524 * objc.dg/image-info.m: Update for changes to section selection.
31525
31526 2004-10-25 David Ayers <d.ayers@inode.at>
31527 Ziemowit Laski <zlaski@apple.com>
31528
31529 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
31530 diagnostics when messaging 'id <Proto>'.
31531 * objc.dg/class-protocol-1.m: New test.
31532 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
31533 a non-existent method signature.
31534 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
31535 Update diagnostics when messaging with non-existent method signature.
31536 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
31537 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
31538 invalid receivers are now resolved as if messaging 'id'; remove
31539 extraneous diagnostics.
31540
31541 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
31542
31543 PR c/16667
31544 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
31545 gcc.dg/init-desig-obs-3.c: New tests.
31546
31547 2004-10-25 Jakub Jelinek <jakub@redhat.com>
31548
31549 * gcc.dg/debug/20041023-1.c: New test.
31550
31551 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
31552
31553 PR middle-end/17407
31554 * gcc.c-torture/compile/pr17407.c: New test.
31555
31556 PR c++/18121
31557 * g++.dg/template/array8.C: New test.
31558
31559 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
31560
31561 PR other/18138
31562 * lib/g++.exp: Accept more than one multilib libgcc.
31563 * lib/gcc-dg.exp: Likewise.
31564 * lib/objc.exp: Likewise.
31565 * lib/treelang.exp: Likewise.
31566 * lib/gfortran.exp: Likewise.
31567
31568 2004-10-24 Ben Elliston <bje@au.ibm.com>
31569
31570 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
31571
31572 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
31573
31574 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
31575 * gcc.dg/c99-const-expr-3.c: Likewise.
31576
31577 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
31578
31579 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
31580
31581 2004-10-23 Ben Elliston <bje@au.ibm.com>
31582
31583 * gcc.c-torture/execute/loop-2e.x: Remove.
31584
31585 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
31586
31587 PR c++/18095
31588 * g++.dg/parse/crash18.C: New.
31589 * g++.dg/parse/crash19.C: New.
31590
31591 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
31592
31593 * g++.dg/ext/dllimport1.C: Move dg-warnings.
31594 * g++.dg/ext/dllimport2.C: Same.
31595 * g++.dg/ext/dllimport8.C: Same.
31596
31597 2004-10-21 Mark Mitchell <mark@codesourcery.com>
31598
31599 PR c++/10841
31600 * g++.dg/conversion/cast1.C: New test.
31601 * g++.dg/overload/pmf1.C: Adjust error marker.
31602
31603 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
31604
31605 PR objc/17923
31606 * objc.dg/const-str-7.m: New test.
31607
31608 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31609
31610 * g++.dg/template/memfriend11.C: Fix comment typo.
31611 * g++.dg/template/memfriend14.C: Likewise.
31612
31613 2004-10-20 Richard Henderson <rth@redhat.com>
31614
31615 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
31616 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
31617 -fasynchronous-unwind-tables.
31618
31619 2004-10-20 Richard Henderson <rth@redhat.com>
31620
31621 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
31622 (main): Return success.
31623 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
31624 (main): Return success.
31625
31626 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31627
31628 PR c++/13495
31629 * g++.dg/template/memfriend9.C: New test.
31630 * g++.dg/template/memfriend10.C: Likewise.
31631 * g++.dg/template/memfriend11.C: Likewise.
31632 * g++.dg/template/memfriend12.C: Likewise.
31633 * g++.dg/template/memfriend13.C: Likewise.
31634 * g++.dg/template/memfriend14.C: Likewise.
31635 * g++.dg/template/memfriend15.C: Likewise.
31636 * g++.dg/template/memfriend16.C: Likewise.
31637 * g++.dg/template/memfriend17.C: Likewise.
31638 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
31639
31640 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
31641
31642 * g++.dg/conversion/dr195.C: New.
31643 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
31644
31645 2004-10-20 Ben Elliston <bje@au.ibm.com>
31646 Devang Patel <dpatel@apple.com>
31647
31648 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
31649 of floating point arithmetic, which could trap.
31650
31651 2004-10-19 Mark Mitchell <mark@codesourcery.com>
31652
31653 PR c++/14035
31654 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
31655 * g++.dg/conversion/const2.C: New test.
31656 * g++.dg/expr/reinterpret2.C: New test.
31657 * g++.dg/expr/reinterpret3.C: New test.
31658 * g++.dg/expr/cast2.C: New test.
31659 * g++.dg/expr/copy1.C: New test.
31660 * g++.dg/other/conversion1.C: Change error message.
31661 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
31662 function pointers to void *.
31663 * g++.old-deja/g++.mike/p10148.C: Likewise.
31664
31665 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
31666
31667 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
31668
31669 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
31670
31671 PR c++/18047
31672
31673 * g++.dg/parse/expr3.C: New test.
31674
31675 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
31676
31677 * gcc.dg/smod-1.c: New test.
31678
31679 2004-10-18 Ziemowit Laski <zlaski@apple.com>
31680
31681 * objc.dg/method-14.m: New test.
31682
31683 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
31684
31685 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
31686 Also xfail as the patch was reverted.
31687
31688 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
31689
31690 PR middle-end/16973
31691 * gcc.dg/pr16973.c: New test.
31692
31693 2004-10-18 Diego Novillo <dnovillo@redhat.com>
31694
31695 PR tree-optimization/17656
31696 * gcc.c-torture/compile/pr17656.c: New test.
31697
31698 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
31699
31700 * g++.dg/eh/shadow1.C: New.
31701
31702 2004-10-18 Jakub Jelinek <jakub@redhat.com>
31703
31704 * gcc.c-torture/compile/20041018-1.c: New test.
31705
31706 2004-10-18 Ben Elliston <bje@au.ibm.com>
31707
31708 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
31709 compiler referring to register 0 when accessing sdata. The linker
31710 now patches things up.
31711
31712 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
31713
31714 PR c/17529
31715 * gcc.c-torture/compile/pr17529.c: New test.
31716
31717 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31718
31719 PR c++/17743
31720 * g++.dg/ext/attrib17.C: New test.
31721
31722 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
31723
31724 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
31725
31726 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31727
31728 PR c++/10479
31729 * g++.dg/ext/attrib16.C: New test.
31730
31731 2004-10-15 Mark Mitchell <mark@codesourcery.com>
31732
31733 PR c++/17042
31734 * g++.dg/init/dso_handle1.C: New test.
31735
31736 PR c++/14667
31737 * g++.dg/parse/typedef6.C: New test.
31738
31739 PR c++/17916
31740 * g++.dg/parse/pragma1.C: New test.
31741
31742 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
31743
31744 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
31745
31746 2004-10-15 Steve Ellcey <sje@cup.hp.com>
31747
31748 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
31749 -fno-common when on HPPA HP-UX platforms.
31750
31751 2004-10-15 Jakub Jelinek <jakub@redhat.com>
31752
31753 PR other/16820
31754 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
31755 stdint.h.
31756 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
31757 uintptr_t.
31758
31759 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
31760
31761 PR c++/16301
31762 * g++.dg/lookup/strong-using-4.C: New test.
31763
31764 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
31765
31766 PR middle-end/16567
31767 * gcc.c-torture/compile/nested-1.c: New test.
31768
31769 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
31770
31771 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
31772 and mipsisa64*-*-* (until support for misaligned loads is added).
31773 * gcc.dg/vect/vect-50.c: Likewise.
31774 * gcc.dg/vect/vect-52.c: Likewise.
31775 * gcc.dg/vect/vect-54.c: Likewise.
31776 * gcc.dg/vect/vect-58.c: Likewise.
31777 * gcc.dg/vect/vect-60.c: Likewise.
31778 * gcc.dg/vect/vect-80.c: Likewise.
31779
31780 2004-10-14 Mark Mitchell <mark@codesourcery.com>
31781
31782 PR c++/17976
31783 * g++.dg/init/dtor3.C: New test.
31784
31785 2004-10-15 Ben Elliston <bje@au.ibm.com>
31786
31787 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
31788
31789 2004-10-14 Geoffrey Keating <geoffk@apple.com>
31790
31791 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
31792 * gcc.dg/macho-lo-sum.c: Likewise.
31793
31794 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
31795
31796 * gcc.dg/ppc-spe64-1.c: New test.
31797
31798 2004-10-14 Devang Patel <dpatel@apple.com>
31799
31800 PR 17635
31801 * gcc.dg/pr17635.c : New test.
31802
31803 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
31804
31805 * gcc.dg/vect/vect-28.c: Remove xfail.
31806 * gcc.dg/vect/vect-30.c: Remove xfail.
31807 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
31808 * gcc.dg/vect/vect-33.c: Remove xfail.
31809 * gcc.dg/vect/vect-44.c: Remove xfail.
31810 * gcc.dg/vect/vect-46.c: Remove xfail.
31811 * gcc.dg/vect/vect-50.c: Remove xfail.
31812 * gcc.dg/vect/vect-52.c: Remove xfail.
31813 * gcc.dg/vect/vect-54.c: Remove xfail.
31814 * gcc.dg/vect/vect-58.c: Remove xfail.
31815 * gcc.dg/vect/vect-60.c: Remove xfail.
31816 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
31817 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
31818 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
31819 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
31820 * gcc.dg/vect/vect-8.c: Remove xfail.
31821 * gcc.dg/vect/vect-80.c: Remove xfail.
31822 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
31823
31824 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
31825
31826 * gcc.dg/vect/vect-82.c: New testcase.
31827 * gcc.dg/vect/vect-82_64.c: New testcase.
31828 * gcc.dg/vect/vect-83.c: New testcase.
31829 * gcc.dg/vect/vect-83_64.c: New testcase.
31830
31831 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
31832
31833 * gcc.dg/cpp/error-1.c: New test.
31834
31835 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
31836
31837 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
31838
31839 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
31840
31841 PR target/17984
31842 * gcc.dg/cris-peep2-xsrand2.c: New test.
31843
31844 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
31845
31846 PR c++/17661
31847 * g++.dg/expr/for2.C: New test.
31848
31849 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
31850
31851 * g++.dg/inherit/thunk1.C: Run on the SPARC.
31852
31853 2004-10-13 Jakub Jelinek <jakub@redhat.com>
31854
31855 PR tree-optimization/17724
31856 * g++.dg/opt/pr17724-1.C: New test.
31857 * g++.dg/opt/pr17724-2.C: New test.
31858 * g++.dg/opt/pr17724-3.C: New test.
31859 * g++.dg/opt/pr17724-4.C: New test.
31860 * g++.dg/opt/pr17724-5.C: New test.
31861 * g++.dg/opt/pr17724-6.C: New test.
31862
31863 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
31864
31865 PR c/17301
31866 * gcc.dg/pr17301-2.c: New test.
31867
31868 2004-10-11 Mark Mitchell <mark@codesourcery.com>
31869
31870 PR c++/15876
31871 * g++.dg/parse/error22.C: New test.
31872
31873 PR c++/17936
31874 * g++.dg/template/spec18.C: New test.
31875
31876 2004-10-11 Steve Ellcey <sje@cup.hp.com>
31877
31878 * gcc.dg/ia64-asm-1.c: Add prototype for abort
31879 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
31880 memcpy.
31881 * gcc.dg/ia64-sync-2.c: Ditto.
31882 * gcc.dg/ia64-sync-3.c: Ditto.
31883
31884 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
31885
31886 * g++.dg/eh/cleanup5.C: Add dg-options "".
31887
31888 2004-10-11 Roger Sayle <roger@eyesopen.com>
31889
31890 PR middle-end/17657
31891 * gcc.dg/switch-4.c: New test case.
31892
31893 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
31894
31895 * gcc.c-torture/execute/20041011-1.c: New test.
31896
31897 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
31898
31899 PR c++/17554
31900 * g++.dg/init/for3.C: New test.
31901
31902 PR c++/17657
31903 * g++.dg/opt/switch2.C: New test.
31904
31905 PR middle-end/17703
31906 * g++.dg/warn/Wreturn-2.C: New test.
31907
31908 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
31909
31910 PR c++/17907
31911 * g++.dg/eh/cleanup5.C: New test.
31912
31913 2004-10-10 Mark Mitchell <mark@codesourcery.com>
31914
31915 PR c++/17393
31916 * g++.dg/parse/error21.C: New test.
31917
31918 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
31919
31920 * g++.dg/overload/pmf1.C: Adjust quoting marks.
31921 * g++.dg/warn/incomplete1.C: Likewise.
31922 * g++.dg/template/qualttp20.C: Likewise.
31923
31924 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
31925
31926 PR c/17881
31927 * parm-incomplete-1.c: New test.
31928
31929 2004-10-09 Mark Mitchell <mark@codesourcery.com>
31930
31931 PR c++/17867
31932 * g++.dg/parse/error19.C: New test.
31933
31934 PR c++/17670
31935 * g++.dg/init/new11.C: New test.
31936
31937 PR c++/17821
31938 * g++.dg/parse/error20.C: New test.
31939
31940 PR c++/17826
31941 * g++.dg/template/crash24.C: New test.
31942
31943 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
31944
31945 PR c/17301
31946 * gcc.dg/pr17301-1.c: New test.
31947
31948 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
31949
31950 PR c/17189
31951 * gcc.dg/anon-struct-5.c: New test.
31952
31953 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
31954
31955 PR c/17844
31956 * gcc.dg/pr17844-1.c: New test.
31957
31958 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
31959
31960 PR tree-optimization/17906
31961 * gcc.c-torture/compile/pr17906.c: New.
31962
31963 2004-10-09 Stuart Hastings <stuart@apple.com>
31964 Roger Sayle <roger@eyesopen.com>
31965
31966 PR rtl-optimization/17853
31967 * gcc.dg/i386-mmx-5.c: New testcase.
31968
31969 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
31970
31971 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
31972
31973 2004-10-09 Mark Mitchell <mark@codesourcery.com>
31974
31975 PR c++/17524
31976 * g++.dg/template/static9.C: New test.
31977
31978 PR c++/17685
31979 * g++.dg/parse/operator5.C: New test.
31980
31981 2004-10-09 Roger Sayle <roger@eyesopen.com>
31982
31983 PR middle-end/17894
31984 * gcc.c-torture/execute/divcmp-4.c: New test case.
31985
31986 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
31987
31988 PR tree-opt/17902
31989 * g++.dg/opt/pr17902.C: New test.
31990
31991 2004-10-09 Jakub Jelinek <jakub@redhat.com>
31992
31993 * gcc.dg/cpp/ident-1.c: Add dg-options "".
31994
31995 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
31996
31997 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
31998
31999 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
32000
32001 * gcc.dg/assign-warn-3.c: New test.
32002
32003 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
32004
32005 PR c/16999
32006 * gcc.dg/cpp/ident-1.c: New test.
32007
32008 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
32009
32010 * gcc.c-torture/compile/acc1.c: New.
32011
32012 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
32013
32014 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
32015 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
32016
32017 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
32018
32019 * gcc.dg/ultrasp11.c: New test.
32020
32021 2004-10-08 Michael Matz <matz@suse.de>
32022
32023 * gcc.dg/doloop-2.c: New test.
32024
32025 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
32026
32027 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
32028 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
32029 objc.dg/method-9.m: Update expected diagnostics.
32030
32031 2004-10-07 Geoffrey Keating <geoffk@apple.com>
32032
32033 * gcc.dg/ppc-fsel-3.c: New file.
32034 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
32035
32036 2004-10-07 Paul Brook <paul@codesourcery.com>
32037
32038 * gfortran.dg/intrinsic_verify_1.f90: New test.
32039
32040 2004-10-07 Paul Brook <paul@codesourcery.com>
32041
32042 * gfortran.dg/empty_format_1.f90: Remove stray commas.
32043
32044 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32045
32046 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
32047 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
32048 commit.
32049
32050 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
32051
32052 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
32053
32054 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32055
32056 PR c++/17115
32057 * g++.dg/warn/Winline-4.C: New test.
32058
32059 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
32060
32061 * gcc.c-torture/compile/20041007-1.c: New test.
32062
32063 2004-10-07 Paul Brook <paul@codesourcery.com>
32064
32065 PR fortran/17678
32066 * gfortran.dg/use_allocated_1.f90: New test.
32067
32068 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
32069
32070 PR middle-end/17849
32071 * gfortran.fortran-torture/compile/nested.f90: New test
32072
32073 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
32074
32075 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
32076
32077 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
32078
32079 PR c++/17368
32080 * g++.dg/ext/asm6.C: New test.
32081
32082 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
32083
32084 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
32085
32086 2004-10-06 Paul Brook <paul@codesourcery.com>
32087
32088 PR libfortran/17709
32089 * gfortran.dg/empty_format_1.f90: New test.
32090
32091 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32092
32093 PR fortran/17568
32094 * gfortran.dg/ishft.f90: New test.
32095
32096 PR fortran/17283
32097 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
32098 tests.
32099
32100 2004-10-06 Paul Brook <paul@codesourcery.com>
32101
32102 * gfortran.dg/do_1.f90: New test.
32103
32104 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32105
32106 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
32107 optimizing for size.
32108
32109 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
32110
32111 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
32112
32113 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
32114
32115 * gcc.c-torture/compile/20041005-1.c: New test.
32116
32117 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
32118
32119 PR c++/17829
32120 * g++.dg/lookup/koenig4.C: New.
32121
32122 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
32123
32124 * g++.dg/other/classkey1.C: Adjust quoting marks.
32125 * g++.dg/parse/error15.C: Likewise.
32126 * g++.dg/template/meminit2.C (int>): Likewise.
32127
32128 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32129
32130 PR fortran/17283
32131 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
32132
32133 PR fortran/17631
32134 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
32135
32136 PR fortran/17708
32137 * gfortran.dg/pr17708.f90: New test.
32138
32139 2004-10-04 Chao-ying Fu <fu@mips.com>
32140
32141 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
32142 * gcc.dg/vect/vect-4.c: Ditto.
32143 * gcc.dg/vect/vect-5.c: Ditto.
32144 * gcc.dg/vect/vect-6.c: Ditto.
32145 * gcc.dg/vect/vect-8.c: Ditto.
32146 * gcc.dg/vect/vect-16.c: Ditto.
32147 * gcc.dg/vect/vect-30.c: Ditto.
32148 * gcc.dg/vect/vect-40.c: Ditto.
32149 * gcc.dg/vect/vect-41.c: Ditto.
32150 * gcc.dg/vect/vect-42.c: Ditto.
32151 * gcc.dg/vect/vect-43.c: Ditto.
32152 * gcc.dg/vect/vect-44.c: Ditto.
32153 * gcc.dg/vect/vect-45.c: Ditto.
32154 * gcc.dg/vect/vect-46.c: Ditto.
32155 * gcc.dg/vect/vect-47.c: Ditto.
32156 * gcc.dg/vect/vect-48.c: Ditto.
32157 * gcc.dg/vect/vect-49.c: Ditto.
32158 * gcc.dg/vect/vect-50.c: Ditto.
32159 * gcc.dg/vect/vect-51.c: Ditto.
32160 * gcc.dg/vect/vect-52.c: Ditto.
32161 * gcc.dg/vect/vect-53.c: Ditto.
32162 * gcc.dg/vect/vect-54.c: Ditto.
32163 * gcc.dg/vect/vect-55.c: Ditto.
32164 * gcc.dg/vect/vect-56.c: Ditto.
32165 * gcc.dg/vect/vect-57.c: Ditto.
32166 * gcc.dg/vect/vect-58.c: Ditto.
32167 * gcc.dg/vect/vect-59.c: Ditto.
32168 * gcc.dg/vect/vect-60.c: Ditto.
32169 * gcc.dg/vect/vect-74.c: Ditto.
32170 * gcc.dg/vect/vect-79.c: Ditto.
32171 * gcc.dg/vect/vect-80.c: Ditto.
32172
32173 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
32174
32175 * gcc.dg/unused-7.c: Use the correct option.
32176
32177 2004-10-04 Paul Brook <paul@codesourcery.com>
32178 Bud Davis <bdavis9659@comcast.net>
32179
32180 PR fortran/17706
32181 PR fortran/16434
32182 * gfortran/pr17706.f90: New test.
32183 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
32184
32185 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32186
32187 * gfortran.dg/pr17612.f90: New test.
32188
32189 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
32190
32191 * g++.dg/template/local1.C: Adjust quoting marks in
32192 testing for diagnostics.
32193 * g++.dg/tls/diag-2.C: Likewise.
32194 * g++.dg/other/error8.C: Likewise.
32195
32196 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
32197
32198 PR c/17178
32199 * gcc.dg/unused-4.c: Adjust to be correct.
32200
32201 PR c/17820
32202 * gcc.dg/unused-7.c: New test.
32203
32204 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
32205
32206 PR c++/17797
32207 * g++.dg/overload/template2.C: New test.
32208
32209 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
32210
32211 PR tree-optimization/16632
32212 * gcc.dg/tree-ssa/20041002-1.c: New.
32213
32214 2004-10-03 Paul Brook <paul@codesourcery.com>
32215
32216 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
32217 rather than relying on default formatting.
32218
32219 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
32220
32221 * gcc.dg/20040920-1.c: Update expected message text.
32222
32223 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
32224
32225 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
32226
32227 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
32228
32229 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
32230 tree level.
32231
32232 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
32233
32234 * gcc.dg/tree-ssa/pr17343.c: Remove.
32235
32236 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
32237
32238 PR tree-opt/17343
32239 * gcc.dg/tree-ssa/pr17343.c: New test.
32240
32241 2004-10-01 Jakub Jelinek <jakub@redhat.com>
32242
32243 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
32244 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
32245 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
32246 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
32247 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
32248
32249 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
32250
32251 * gcc.dg/lvalue-2.c: New test.
32252
32253 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
32254
32255 PR c/17730
32256 * gcc.dg/pr17730-1.c: New test
32257
32258 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
32259
32260 PR c/7425
32261 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
32262
32263 2004-09-29 Jakub Jelinek <jakub@redhat.com>
32264
32265 * gcc.c-torture/execute/stdarg-1.c: New test.
32266 * gcc.c-torture/execute/stdarg-2.c: New test.
32267 * gcc.c-torture/execute/stdarg-3.c: New test.
32268 * gcc.dg/tree-ssa/stdarg-1.c: New test.
32269 * gcc.dg/tree-ssa/stdarg-2.c: New test.
32270 * gcc.dg/tree-ssa/stdarg-3.c: New test.
32271 * gcc.dg/tree-ssa/stdarg-4.c: New test.
32272 * gcc.dg/tree-ssa/stdarg-5.c: New test.
32273
32274 2004-09-29 Jakub Jelinek <jakub@redhat.com>
32275
32276 PR tree-optimization/17697
32277 * g++.dg/opt/pr17697-1.C: New test.
32278 * g++.dg/opt/pr17697-2.C: New test.
32279 * g++.dg/opt/pr17697-3.C: New test.
32280
32281 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
32282
32283 PR c/16409
32284 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
32285 gcc.dg/vla-init-5.c: New tests.
32286
32287 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
32288
32289 PR c/13804
32290 * gcc.dg/pr13804-1.c: New test.
32291
32292 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32293
32294 PR fortran/16938
32295 * gfortran.dg/pr16938.f90: New test.
32296
32297 2004-09-27 Mark Mitchell <mark@codesourcery.com>
32298
32299 * g++.dg/template/crash23.C: New test.
32300
32301 2004-09-27 Mark Mitchell <mark@codesourcery.com>
32302
32303 PR c++/17585
32304 * g++.dg/template/static8.C: New test.
32305
32306 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
32307
32308 PR c++/17681
32309 * g++.dg/other/error9.C: New test.
32310
32311 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
32312
32313 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
32314
32315 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32316
32317 PR fortran/15164
32318 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
32319
32320 2004-09-26 Roger Sayle <roger@eyesopen.com>
32321
32322 PR middle-end/17112
32323 * gcc.dg/pr17112-1.c: New test case.
32324
32325 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
32326
32327 PR c/11459
32328 * gcc.dg/pr11459-1.c: New test.
32329
32330 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
32331
32332 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
32333 * gcc.dg/tree-ssa/loop-4.c: Likewise.
32334
32335 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32336
32337 * gfortran.dg/pr15324.f90: Make array bounds consistent.
32338
32339 2004-09-25 Jan Hubicka <jh@suse.cz>
32340
32341 * compile/30040909-1.c: New test.
32342 * compile/30040907-1.c: New test.
32343
32344 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
32345
32346 * gcc.c-torture/execute/va-arg-26.c: New test.
32347
32348 2004-09-24 Zack Weinberg <zack@codesourcery.com>
32349
32350 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
32351 extra diagnostics on targets with 64-bit pointers.
32352 * objc.dg/selector-1.m: Adjust dg-warning regexp.
32353
32354 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
32355
32356 PR c/17188
32357 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
32358 * gcc.dg/decl-3.c: Adjust expected message.
32359
32360 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32361
32362 PR fortran/17615
32363 * gfortran.dg/pr17615.f90: New test.
32364
32365 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
32366
32367 PR tree-optimzation/17517
32368 * g++.dg/tree-ssa/pr17517.C: New Test.
32369
32370 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
32371
32372 PR c++/16889
32373 * g++.dg/lookup/ambig3.C: New.
32374
32375 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
32376
32377 PR tree-opt/17624
32378 * g++.dg/opt/pr17624.C: New test.
32379
32380 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
32381
32382 PR c/6980
32383 * gcc.dg/Wbad-function-cast-1.c: New test.
32384
32385 2004-09-23 Zack Weinberg <zack@codesourcery.com>
32386
32387 * g++.dg/ext/complit1.C
32388 * g++.dg/other/error2.C
32389 * g++.dg/other/nontype-1.C
32390 * g++.dg/parse/crash11.C
32391 * g++.dg/parse/crash12.C
32392 * g++.dg/parse/error15.C
32393 * g++.dg/parse/error4.C
32394 * g++.dg/parse/tmpl-outside1.C
32395 * g++.dg/parse/too-many-tmpl-args1.C
32396 * g++.dg/template/dependent-expr3.C
32397 * g++.dg/template/error10.C
32398 * g++.dg/template/instantiate1.C
32399 * g++.dg/template/vtable2.C
32400 * g++.dg/warn/Wshadow-1.C
32401 * g++.dg/warn/weak1.C
32402 * g++.old-deja/g++.brendan/crash16.C
32403 * g++.old-deja/g++.brendan/crash18.C
32404 * g++.old-deja/g++.brendan/crash48.C
32405 * g++.old-deja/g++.brendan/crash49.C
32406 * g++.old-deja/g++.brendan/crash55.C
32407 * g++.old-deja/g++.brendan/crash56.C
32408 * g++.old-deja/g++.brendan/crash8.C
32409 * g++.old-deja/g++.brendan/enum11.C
32410 * g++.old-deja/g++.brendan/enum8.C
32411 * g++.old-deja/g++.brendan/enum9.C
32412 * g++.old-deja/g++.brendan/friend3.C
32413 * g++.old-deja/g++.brendan/misc14.C
32414 * g++.old-deja/g++.bugs/900402_02.C
32415 * g++.old-deja/g++.bugs/900404_03.C
32416 * g++.old-deja/g++.bugs/900404_04.C
32417 * g++.old-deja/g++.bugs/900428_03.C
32418 * g++.old-deja/g++.jason/crash4.C
32419 * g++.old-deja/g++.jason/overload21.C
32420 * g++.old-deja/g++.jason/redecl1.C
32421 * g++.old-deja/g++.jason/report.C
32422 * g++.old-deja/g++.jason/rfg10.C
32423 * g++.old-deja/g++.jason/template30.C
32424 * g++.old-deja/g++.law/arm12.C
32425 * g++.old-deja/g++.law/ctors5.C
32426 * g++.old-deja/g++.law/cvt20.C
32427 * g++.old-deja/g++.law/init10.C
32428 * g++.old-deja/g++.law/init8.C
32429 * g++.old-deja/g++.law/visibility17.C
32430 * g++.old-deja/g++.law/visibility7.C
32431 * g++.old-deja/g++.mike/net8.C
32432 * g++.old-deja/g++.mike/p646.C
32433 * g++.old-deja/g++.mike/p700.C
32434 * g++.old-deja/g++.mike/p701.C
32435 * g++.old-deja/g++.mike/p811.C
32436 * g++.old-deja/g++.ns/template13.C
32437 * g++.old-deja/g++.other/array3.C
32438 * g++.old-deja/g++.other/crash25.C
32439 * g++.old-deja/g++.other/dtor3.C
32440 * g++.old-deja/g++.other/dtor4.C
32441 * g++.old-deja/g++.other/main1.C
32442 * g++.old-deja/g++.other/warn7.C
32443 * g++.old-deja/g++.pt/crash11.C
32444 * g++.old-deja/g++.pt/crash36.C
32445 * g++.old-deja/g++.pt/spec22.C
32446 * g++.old-deja/g++.pt/spec9.C
32447 * g++.old-deja/g++.pt/ttp52.C
32448 * g++.old-deja/g++.robertl/eb103.C
32449 * g++.old-deja/g++.robertl/eb121.C
32450 * g++.old-deja/g++.robertl/eb22.C
32451 * g++.old-deja/g++.robertl/eb8.C:
32452 Update locations and/or regexps of dg-error markers.
32453 Remove markers for some bogus messages that are no longer issued.
32454
32455 2004-09-23 Jakub Jelinek <jakub@redhat.com>
32456
32457 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
32458 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
32459
32460 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
32461
32462 PR c++/17618
32463 * g++.dg/lookup/crash5.C: New test.
32464
32465 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
32466
32467 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
32468 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
32469 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
32470 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
32471 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
32472 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
32473
32474 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
32475 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
32476 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
32477 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
32478 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
32479 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
32480
32481 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
32482
32483 * gcc.dg/vect/vect-44.c: Check additional cases.
32484 * gcc.dg/vect/vect-48.c: Check additional cases.
32485
32486 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
32487 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
32488 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
32489 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
32490 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
32491 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
32492 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
32493 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
32494 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
32495
32496 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
32497 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
32498 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
32499
32500 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32501
32502 * gcc.dg/tree-ssa/loop-6.c: New test.
32503
32504 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
32505
32506 PR c++/17620
32507 * g++.dg/inherit/base2.C: New.
32508
32509 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
32510
32511 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
32512 * gcc.dg/20001012-2.c: Likewise.
32513 * gcc.dg/20001013-1.c: Likewise.
32514 * gcc.dg/20001101-1.c: Likewise.
32515 * gcc.dg/20001102-1.c: Likewise.
32516 * gcc.dg/bf-spl1.c: Likewise.
32517 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
32518 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
32519
32520 2004-09-22 Diego Novillo <dnovillo@redhat.com>
32521
32522 PR tree-optimization/16721
32523 * gcc.dg/tree-ssa/pr16721.c: New test.
32524
32525 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
32526
32527 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
32528 * gcc.dg/20040305-1.c: Likewise.
32529
32530 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
32531
32532 PR c/16566
32533 * gcc.c-torture/compile/pr16566-1.c,
32534 gcc.c-torture/compile/pr16566-2.c,
32535 gcc.c-torture/compile/pr16566-3.c: New tests.
32536
32537 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
32538
32539 PR tree-optimization/17512
32540 * gcc.c-torture/compile/20040916-1.c.
32541
32542 2004-09-21 Mark Mitchell <mark@codesourcery.com>
32543
32544 * gcc.dg/pragma-re-3.c: New test.
32545
32546 2004-09-17 Matt Austern <austern@apple.com>
32547
32548 PR c++/15049
32549 * g++.dg/other/anon3.C: New.
32550
32551 2004-09-21 Roger Sayle <roger@eyesopen.com>
32552
32553 PR c++/7503
32554 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
32555 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
32556 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
32557 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
32558 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
32559
32560 2004-09-21 Bud Davis <bdavis9659@comcast.net>
32561
32562 PR fortran/17286
32563 * gfortran.dg/pr17286.f90: New test.
32564
32565 2004-09-20 Mark Mitchell <mark@codesourcery.com>
32566
32567 PR c++/17530
32568 * g++.dg/template/static7.C: New test.
32569
32570 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
32571
32572 PR tree-opt/17558
32573 * gcc.c-torture/compile/pr17558.c: New test.
32574
32575 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
32576
32577 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
32578 if SKIP_ATTRIBUTE is defined.
32579
32580 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32581
32582 PR fortran/15957
32583 * gfortran.dg/pr15957.f90: New test.
32584
32585 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
32586
32587 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
32588 in comparison.
32589 * gcc.dg/vect/vect-79.c: Likewise.
32590 * gcc.dg/vect/vect-80.c: Likewise.
32591
32592 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32593
32594 PR fortran/15750
32595 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
32596
32597 2004-09-20 Ira Rosen <irar@il.ibm.com>
32598
32599 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
32600 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
32601 * gcc.dg/vect/vect-62.c: New testcase.
32602 * gcc.dg/vect/vect-63.c: New testcase.
32603 * gcc.dg/vect/vect-64.c: New testcase.
32604 * gcc.dg/vect/vect-65.c: New testcase.
32605 * gcc.dg/vect/vect-66.c: New testcase.
32606 * gcc.dg/vect/vect-67.c: New testcase.
32607 * gcc.dg/vect/vect-68.c: New testcase.
32608 * gcc.dg/vect/vect-69.c: New testcase.
32609 * gcc.dg/vect/vect-79.c: New testcase.
32610 * gcc.dg/vect/vect-80.c: New testcase.
32611
32612 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
32613
32614 * gcc.target/mips/asm-1.c: New test.
32615
32616 2004-09-19 Ira Rosen <irar@il.ibm.com>
32617
32618 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
32619 * gcc.dg/vect/vect-73.c: New testcase.
32620 * gcc.dg/vect/vect-74.c: New testcase.
32621 * gcc.dg/vect/vect-75.c: New testcase.
32622 * gcc.dg/vect/vect-76.c: New testcase.
32623 * gcc.dg/vect/vect-77.c: New testcase.
32624 * gcc.dg/vect/vect-78.c: New testcase
32625
32626 2004-09-18 Paul Brook <paul@codesourcery.com>
32627
32628 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
32629
32630 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
32631
32632 PR c/17424
32633 * gcc.dg/pr17424-1.c: New test.
32634
32635 2004-09-18 Diego Novillo <dnovillo@redhat.com>
32636
32637 * g++.dg/tree-ssa/pr17153.C: New test.
32638
32639 2004-09-16 Geoffrey Keating <geoffk@apple.com>
32640
32641 PR pch/13361
32642 * g++.dg/pch/wchar-1.C: New.
32643 * g++.dg/pch/wchar-1.Hs: New.
32644
32645 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
32646
32647 * gcc.c-torture/execute/20040917-1.c: New test.
32648
32649 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32650
32651 PR tree-optimization/17319
32652 * gcc.dg/pr17319.c: New test.
32653
32654 2004-09-17 Devang Patel <dpatel@apple.com>
32655
32656 * gcc.dg/20040813-1.c: New test.
32657
32658 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32659
32660 PR tree-optimization/17273
32661 * gcc.c-torture/compile/pr17273.c: New test.
32662
32663 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
32664
32665 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
32666 Update expected messages.
32667 * gcc.dg/declspec-13.c: New test.
32668
32669 2004-09-17 David Edelsohn <edelsohn@gnu.org>
32670
32671 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
32672
32673 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32674
32675 * gcc.c-torture/execute/pr17252.c: Use post-increment to
32676 change what 'a' is pointing to.
32677
32678 2004-09-17 Mark Mitchell <mark@codesourcery.com>
32679
32680 PR c++/16002
32681 * g++.dg/template/error18.C: New test.
32682
32683 PR c++/16029
32684 * g++.dg/warn/Wunused-8.C: New test.
32685
32686 2004-09-17 Steven Bosscher <stevenb@suse.de>
32687
32688 PR tree-optimization/17513
32689 * gcc.dg/20040916-1.c: New test.
32690
32691 2004-09-16 Mark Mitchell <mark@codesourcery.com>
32692
32693 PR c++/17501
32694 * g++.dg/template/typename7.C: New test.
32695
32696 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32697
32698 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
32699
32700 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
32701
32702 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
32703 with -ftree-based-profiling also.
32704 * lib/profopt.exp: Support late-set profile_option/feedback_option.
32705
32706 2004-09-16 Victor Leikehman <lei@il.ibm.com>
32707
32708 PR/15364
32709 * gfortran.dg/der_array_io_1.f90: New test.
32710 * gfortran.dg/der_array_io_2.f90: New test.
32711 * gfortran.dg/der_array_io_3.f90: New test.
32712
32713 2004-09-15 Mark Mitchell <mark@codesourcery.com>
32714
32715 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
32716 EABI.
32717
32718 2004-09-15 Mark Mitchell <mark@codesourcery.com>
32719
32720 * g++.dg/opt/switch1.C: New test.
32721
32722 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
32723
32724 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
32725 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
32726 Update expected messages.
32727
32728 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32729
32730 PR fortran/16485
32731 * gfortran.dg/same_name_1.f90: New test.
32732
32733 2004-09-15 Diego Novillo <dnovillo@redhat.com>
32734
32735 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
32736 dereference garbage pointers.
32737
32738 2004-09-15 Jakub Jelinek <jakub@redhat.com>
32739
32740 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
32741 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
32742
32743 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
32744 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
32745 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
32746
32747 2004-09-14 Mark Mitchell <mark@codesourcery.com>
32748
32749 PR c++/17324
32750 * g++.dg/template/mangle1.C: New test.
32751
32752 2004-09-14 Diego Novillo <dnovillo@redhat.com>
32753
32754 PR tree-optimization/17252
32755 * gcc.c-torture/execute/pr17252.c: New test.
32756
32757 2004-09-14 Andrew Pinski <apinski@apple.com>
32758
32759 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
32760
32761 2004-09-14 Roger Sayle <roger@eyesopen.com>
32762
32763 PR rtl-optimization/9771
32764 * gcc.dg/pr9771-1.c: New test case.
32765
32766 2004-09-14 Diego Novillo <dnovillo@redhat.com>
32767
32768 PR tree-optimization/15262
32769 * gcc.c-torture/execute/pr15262-1.c: New test.
32770 * gcc.c-torture/execute/pr15262-2.c: New test.
32771
32772 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
32773
32774 * gcc.dg/declspec-12.c: New test.
32775
32776 2004-09-14 Bud Davis <bdavis9659@comcast.net>
32777
32778 * gfortran.dg/pr17090.f90: Add directives to test.
32779
32780 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32781
32782 * gcc.c-torture/compile/20040914-1.c: New test.
32783
32784 2004-09-13 Mark Mitchell <mark@codesourcery.com>
32785
32786 PR c++/16162
32787 * g++.dg/template/decl2.C: New test.
32788
32789 2004-09-13 Bud Davis <bdavis9659@comcast.net>
32790
32791 PR fortran/17090
32792 * gfortran.dg/pr17090.f90: New test.
32793
32794 2004-09-13 Dale Johannesen <dalej@apple.com>
32795
32796 * gcc.c-torture/compile/pr17408.c: New test case.
32797
32798 2004-09-13 Mark Mitchell <mark@codesourcery.com>
32799
32800 PR c++/16716
32801 * g++.dg/parse/crash17.C: New test.
32802
32803 PR c++/17327
32804 * g++.dg/template/enum3.C: New test.
32805
32806 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
32807
32808 * lib/gcc-defs.exp: Load wrapper.exp.
32809 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
32810 using local code.
32811 * lib/gcc.exp (gcc_init): Similar.
32812 * lib/gfortran.exp (gfortran_init): Similar.
32813 * lib/objc.exp (objc_init): Similar.
32814 * lib/treelang.exp (treelang_init): Similar.
32815 * lib/wrapper.exp: New file with build_wrapper call machinery in
32816 ${tool}_maybe_build_wrapper.
32817
32818 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
32819
32820 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
32821 "inline".
32822 * gcc.dg/declspec-11.c: Update expected messages.
32823 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
32824 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
32825 gcc.dg/inline-12.c: New tests.
32826
32827 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
32828
32829 * g++.dg/tree-ssa/pr17400.C: New testcase.
32830
32831 2004-09-13 James E Wilson <wilson@specifixinc.com>
32832
32833 * gcc.target/mips/sb1-1.c: New testcase.
32834
32835 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
32836
32837 * lib/g77-dg.exp: Remove unused file.
32838 * lib/mike-g77.exp: Ditto.
32839 * lib/g77.exp: Ditto.
32840
32841 2004-09-12 Richard Henderson <rth@redhat.com>
32842
32843 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
32844
32845 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
32846
32847 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
32848 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32849 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
32850 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
32851 Update expected messages.
32852
32853 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
32854
32855 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
32856 declaration/use mismatch for dirp parameter.
32857
32858 2004-09-12 Andrew Pinski <apinski@apple.com>
32859
32860 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
32861 -fgnu-runtime is passed.
32862
32863 2004-09-12 Richard Henderson <rth@redhat.com>
32864
32865 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
32866 do the uplevel thing and update additional_flags directly.
32867 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
32868 gfortran.fortran-torture/execute/intrinsic_nearest.x,
32869 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
32870 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
32871
32872 2004-09-11 Steven Bosscher <stevenb@suse.de>
32873
32874 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
32875
32876 2004-09-11 Roger Sayle <roger@eyesopen.com>
32877
32878 PR middle-end/17411
32879 * g++.dg/opt/pr17411-1.C: New test case.
32880
32881 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
32882
32883 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32884 gcc.dg/tls/diag-2.c: Update expected messages.
32885 * gcc.dg/991209-1.c: Specify compilation options. Update expected
32886 messages.
32887 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
32888 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
32889 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
32890 gcc.dg/tls/diag-5.c: New tests.
32891
32892 2004-09-11 Zack Weinberg <zack@codesourcery.com>
32893
32894 * gcc.dg/20040910-1.c: Correct dg-error regexp.
32895
32896 2004-09-11 Steven Bosscher <stevenb@suse.de>
32897
32898 * g++.dg/parse/break-in-for.C: New test.
32899
32900 2004-09-11 Jakub Jelinek <jakub@redhat.com>
32901
32902 * gcc.dg/tree-ssa/20040911-1.c: New test.
32903
32904 2004-09-11 Andreas Jaeger <aj@suse.de>
32905
32906 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
32907 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
32908
32909 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
32910
32911 * gcc.target/frv: New directory of FR-V-specific tests.
32912
32913 2004-09-10 James E Wilson <wilson@specifixinc.com>
32914
32915 * gcc.dg/convert-vec-1.c: New test.
32916
32917 2004-09-10 Roger Sayle <roger@eyesopen.com>
32918
32919 PR middle-end/17024
32920 * gcc.dg/pr17024-1.c: New test case.
32921
32922 2004-09-10 Eric Christopher <echristo@redhat.com>
32923
32924 * gcc.dg/20040910-1.c: New test.
32925
32926 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
32927
32928 * gcc.dg/bitfld-9.c: New test.
32929
32930 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
32931
32932 * gcc.c-torture/execute/ieee/acc1.c: New test.
32933 * gcc.c-torture/execute/ieee/acc2.c: New test.
32934 * gcc.c-torture/execute/ieee/mzero6.c: New test.
32935
32936 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
32937
32938 * gcc.dg/deprecated-2.c: New test.
32939
32940 2004-09-09 James E Wilson <wilson@specifixinc.com>
32941
32942 * gcc.dg/init-vec-1.c: New test.
32943
32944 2004-09-09 Roger Sayle <roger@eyesopen.com>
32945
32946 PR middle-end/17055
32947 * gcc.dg/pr17055-1.c: New test case.
32948
32949 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
32950
32951 PR target/17377
32952 * gcc.c-torture/execute/pr17377.c: New test.
32953
32954 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
32955
32956 PR c/8420
32957 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
32958 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
32959 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32960 gcc.dg/long-long-typespec-1.c: New tests.
32961 * gcc.dg/tls/diag-2.c: Update expected diagnostics
32962
32963 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
32964
32965 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
32966 gcc.dg/gnu99-static-1.c: New tests.
32967
32968 2004-09-08 Devang Patel <dpatel@apple.com>
32969
32970 * gcc.dg/darwin-ld-20040828-1.c: New test.
32971 * gcc.dg/darwin-ld-20040828-2.c: New test.
32972 * gcc.dg/darwin-ld-20040828-3.c: New test.
32973
32974 2004-09-08 Ziemowit Laski <zlaski@apple.com>
32975
32976 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
32977 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
32978 in error message.
32979 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
32980 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
32981 in error message.
32982 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
32983 types they qualify.
32984 * objc.dg/type-size-2.m: Fix wording in comment.
32985 * objc.dg/va-meth-1.m: New test case.
32986
32987 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
32988
32989 PR c/16633:
32990 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
32991 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
32992
32993 2004-09-06 Devang Patel <dpatel@apple.com>
32994
32995 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
32996 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
32997
32998 2004-09-06 Zack Weinberg <zack@codesourcery.com>
32999
33000 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
33001 reflect changed line numbering of diagnostics.
33002
33003 2004-09-06 Paul Brook <paul@codesourcery.com>
33004
33005 * gfortran.dg/edit_real_1.f90: Add new test.
33006
33007 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33008
33009 * gcc.dg/tree-ssa/loop-2.c: New test.
33010 * gcc.dg/tree-ssa/loop-3.c: New test.
33011 * gcc.dg/tree-ssa/loop-4.c: New test.
33012 * gcc.dg/tree-ssa/loop-5.c: New test.
33013
33014 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33015
33016 * gcc.dg/format/sentinel-1.c: Update for parameter option.
33017
33018 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33019
33020 * gcc.dg/format/sentinel-1.c: New test.
33021
33022 2004-09-04 Uros Bizjak <uros@kss-loka.si>
33023
33024 * gcc.dg/builtins-46.c: New.
33025
33026 2004-09-03 Devang Patel <dpatel@apple.com>
33027
33028 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
33029 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
33030
33031 2004-09-03 Jan Beulich <jbeulich@novell.com>
33032
33033 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
33034 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
33035 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
33036 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
33037 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
33038 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
33039 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
33040 the non-portable bzero.
33041 * gcc.dg/20010912-1.c: xfail for NetWare.
33042 * gcc.dg/20020426-2.c: xfail for NetWare.
33043 * gcc.dg/20021014-1.c: xfail for NetWare.
33044 * gcc.dg/20021018-1.c: xfail for NetWare.
33045 * gcc.dg/20030213-1.c: xfail for NetWare.
33046 * gcc.dg/20030225-1.c: xfail for NetWare.
33047 * gcc.dg/20030708-1.c: xfail for NetWare.
33048 * gcc.dg/builtins-config.h: Also exclude NetWare.
33049 * gcc.dg/format/format.h: Define restrict only if not already defined.
33050 * gcc.dg/nest.c: xfail for NetWare.
33051 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
33052 * lib/target-supports.exp (check_visibility_available): Exclude
33053 NetWare.
33054
33055 2004-09-03 Jan Beulich <jbeulich@novell.com>
33056
33057 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
33058 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
33059 deterministic starting point for the alignment of structure fields.
33060 * gcc.dg/Wpadded.c: Dito.
33061 * g++.dg/abi/vbase10.C: Dito.
33062
33063 2004-09-03 Devang Patel <dpatel@apple.com>
33064
33065 * g++.dg/debug/pr15736.cc: New test.
33066
33067 2004-09-02 Mark Mitchell <mark@codesourcery.com>
33068
33069 * README.QMTEST: Fix out-of-date link.
33070
33071 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
33072
33073 PR fortran/16579
33074 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
33075 Delete. Duplicate of gfortran.dg/g77/20010610.f
33076
33077 2004-09-02 Mark Mitchell <mark@codesourcery.com>
33078
33079 * g++.dg/abi/arm_rtti1.C: New test.
33080
33081 2004-09-02 Geoffrey Keating <geoffk@apple.com>
33082
33083 * gcc.dg/ppc-vector-memcpy.c: New.
33084 * gcc.dg/ppc-vector-memset.c: New.
33085
33086 2004-09-02 Chao-ying Fu <fu@mips.com>
33087
33088 * gcc.target/mips/mips-3d-1.c: New test.
33089 * gcc.target/mips/mips-3d-2.c: New test.
33090 * gcc.target/mips/mips-3d-3.c: New test.
33091 * gcc.target/mips/mips-3d-4.c: New test.
33092 * gcc.target/mips/mips-3d-5.c: New test.
33093 * gcc.target/mips/mips-3d-6.c: New test.
33094 * gcc.target/mips/mips-3d-7.c: New test.
33095 * gcc.target/mips/mips-3d-8.c: New test.
33096 * gcc.target/mips/mips-3d-9.c: New test.
33097 * gcc.target/mips/mips-ps-1.c: New test.
33098 * gcc.target/mips/mips-ps-2.c: New test.
33099 * gcc.target/mips/mips-ps-3.c: New test.
33100 * gcc.target/mips/mips-ps-4.c: New test.
33101 * gcc.target/mips/mips-ps-type.c: New test.
33102
33103 2004-09-02 Paul Brook <paul@codesourcery.com>
33104
33105 * gfortran.dg/edit_real_1.f90: Add new tests.
33106
33107 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33108
33109 PR fortran/15327
33110 * gfortran.dg/merge_char_1.f90: New test.
33111
33112 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33113
33114 PR fortran/16404
33115 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
33116
33117 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
33118
33119 PR c/1522
33120 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
33121
33122 2004-09-01 Mark Mitchell <mark@codesourcery.com>
33123
33124 * g++.dg/opt/loop1.C: Do not XFAIL.
33125
33126 2004-09-01 Jakub Jelinek <jakub@redhat.com>
33127
33128 * gcc.c-torture/execute/20040831-1.c: New test.
33129
33130 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
33131
33132 PR fortran/16579
33133 * gfortran.dg/g77/20010610.f: Now passes.
33134 Copy from g77.f-torture/execute. Add dg-run directive.
33135 * gfortran.dg/g77/README: Update
33136
33137 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
33138
33139 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
33140 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
33141 (t1, t2, t3, t4): Add volatile.
33142
33143 2004-08-31 Mark Mitchell <mark@codesourcery.com>
33144
33145 * g++.dg/ext/visibility/arm1.C: New test.
33146
33147 2004-08-31 Geoffrey Keating <geoffk@apple.com>
33148
33149 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
33150 -pedantic-errors.
33151
33152 2004-09-01 Paul Brook <paul@codesourcery.com>
33153
33154 * gfortran.dg/eof_2.f90: New test.
33155
33156 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33157
33158 PR fortran/16579
33159 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
33160
33161 2004-08-31 Bud Davis <bdavis9659@comcast.net>
33162
33163 PR libfortran/16805
33164 * gfortran.dg/list_read_2.f90: New test.
33165
33166 2004-08-31 Mark Mitchell <mark@codesourcery.com>
33167
33168 * g++.dg/abi/key1.C: New test.
33169
33170 2004-08-31 Richard Henderson <rth@redhat.com>
33171
33172 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
33173 form of offsetof.
33174 * g++.dg/other/offsetof5.C: Remove duplicate.
33175
33176 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33177
33178 PR fortran/17244
33179 * gfortran.dg/func_derived_1.f90: New test.
33180
33181 2004-08-31 Paul Brook <paul@codesourcery.com>
33182
33183 * gfortran.dg/eof_1.f90: New test.
33184
33185 2004-08-31 Paul Brook <paul@codesourcery.com>
33186
33187 * gfortran.dg/list_read_1.f90: New file.
33188
33189 2004-08-30 Mark Mitchell <mark@codesourcery.com>
33190
33191 * g++.dg/opt/loop1.C: XFAIL.
33192
33193 2004-08-30 Geoffrey Keating <geoffk@apple.com>
33194
33195 * gcc.dg/funcdef-storage-1.c: New.
33196 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
33197 an extern function in local scope.
33198 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
33199 declare an 'auto inline' function in local scope.
33200 * gcc.dg/20011130-1.c: Likewise.
33201 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
33202 an 'auto' function in local scope.
33203 * gcc.dg/20021014-1.c: Likewise.
33204 * gcc.dg/20030331-2.c: Likewise.
33205
33206 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33207
33208 * gfortran.dg/blockdata_1.f90: New test.
33209
33210 2004-08-30 Richard Henderson <rth@redhat.com>
33211
33212 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
33213
33214 2004-08-30 Richard Henderson <rth@redhat.com>
33215
33216 * lib/fortran-torture.exp (fortran-torture-execute): Honor
33217 additional_flags set by alternate driver.
33218 (ieee-options): New procedure.
33219 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
33220 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
33221 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
33222 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
33223
33224 2004-08-30 Richard Henderson <rth@redhat.com>
33225
33226 * lib/f-torture.exp: Remove.
33227
33228 2004-08-29 Mark Mitchell <mark@codesourcery.com>
33229
33230 PR rtl-optimization/16590
33231 * g++.dg/opt/loop1.C: New test.
33232
33233 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33234
33235 PR fortran/13910
33236 * gfortran.dg/oldstyle_1.f90: New test.
33237
33238 2004-08-29 Steven G. Kargl <kargls@comcast.net>
33239 Paul Brook <paul@codesourcery.com>
33240
33241 * gfortran.dg/g77/README: Update.
33242 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
33243 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
33244 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
33245
33246 2004-08-28 Paul Brook <paul@codesourcery.com>
33247
33248 PR libfortran/17195
33249 * gfortran.dg/edit_real_1.f90: New test.
33250
33251 2004-08-27 Paul Brook <paul@codesourcery.com>
33252
33253 * gfortran.dg/rewind_1.f90: New test.
33254
33255 2004-08-27 Bud Davis <bdavis9659@comcast.net>
33256
33257 PR fortran/16597
33258 * gfortran.dg/pr16597.f90: New test.
33259
33260 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
33261
33262 PR c/13801
33263 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
33264 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
33265 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
33266 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
33267 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
33268
33269 2004-08-26 Nick Clifton <nickc@redhat.com>
33270
33271 * gcc.c-torture/compile/pr17119.c: New test.
33272
33273 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
33274
33275 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
33276
33277 2004-08-25 Richard Henderson <rth@redhat.com>
33278
33279 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
33280 the bits that expect kind=8 to be the largest real kind.
33281
33282 2004-08-25 Ziemowit Laski <zlaski@apple.com>
33283
33284 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
33285
33286 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33287
33288 * gfortran.dg/assignment_1.f90: New test.
33289
33290 2004-08-25 Adam Nemet <anemet@lnxw.com>
33291
33292 * g++.dg/template/repo3.C: New test.
33293
33294 2004-08-25 Roger Sayle <roger@eyesopen.com>
33295
33296 PR middle-end/16693
33297 PR tree-optimization/16372
33298 * g++.dg/opt/pr16372-1.C: New test case.
33299 * g++.dg/opt/pr16693-1.C: New test case.
33300 * g++.dg/opt/pr16693-2.C: New test case.
33301
33302 2004-08-25 Ziemowit Laski <zlaski@apple.com>
33303
33304 * objc.dg/proto-lossage-4.m: New test.
33305
33306 2004-08-25 Mark Mitchell <mark@codesourcery.com>
33307
33308 PR c++/17155
33309 * g++.dg/inherit/local2.C: New test.
33310
33311 2004-08-25 Paul Brook <paul@codesourcery.com>
33312
33313 PR fortran/17144
33314 * gfortran.dg/string_ctor_1.f90: New test.
33315
33316 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33317
33318 PR c++/14428
33319 * g++.dg/template/redecl2.C: New test.
33320
33321 2004-08-24 Bud Davis <bdavis9659@comcast.net>
33322
33323 PR fortran/17143
33324 * gfortran.dg/pr17143.f90: New test.
33325
33326 2004-08-24 Bud Davis <bdavis9659@comcast.net>
33327
33328 PR fortran/17164
33329 * gfortran.dg/pr17164.f90: New test.
33330
33331 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33332
33333 * gcc.dg/tree-ssa/loop-1.c: New test.
33334
33335 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
33336
33337 * gcc.c-torture/compile/20040824-1.c: New test.
33338
33339 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
33340
33341 * gcc.c-torture/compile/iftrap-3.c: New test.
33342
33343 2004-08-24 Paul Brook <paul@codesourcery.com>
33344
33345 * gfortran.dg/entry_2.f90: New test.
33346
33347 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33348
33349 PR c++/16889
33350 * g++.dg/lookup/ambig[12].C: New.
33351
33352 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33353
33354 PR c++/16706
33355 * g++.dg/template/crash21.C: New test.
33356 * g++.dg/template/crash22.C: Likewise.
33357
33358 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33359
33360 PR c++/17149
33361 * g++.dg/template/access15.C: New.
33362
33363 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33364
33365 PR c++/17163
33366 * g++.dg/template/repo2.C: New test.
33367
33368 2004-08-23 Roger Sayle <roger@eyesopen.com>
33369
33370 PR rtl-optimization/17078
33371 * gcc.c-torture/execute/pr17078-1.c: New test case.
33372
33373 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33374
33375 PR c/14492
33376 * gcc.dg/debug/crash1.c: New test.
33377
33378 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33379
33380 PR c/16180
33381 * gcc.dg/loop-5.c: New test.
33382
33383 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33384
33385 * gcc.c-torture/execute/20040823-1.c: New test.
33386
33387 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
33388
33389 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
33390 to the assembler. Simplify test accordingly.
33391 (asm_abi_flags): Use GNU names.
33392 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
33393 to check for ABI flags.
33394
33395 2004-08-22 Andrew Pinski <apinski@apple.com>
33396
33397 * g++.dg/opt/pr14029.C: New test.
33398 * gcc.c-torture/execute/pr15262.c: New test.
33399
33400 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33401
33402 * gfortran.dg/reduction.f90: Add checks with complex arguments.
33403
33404 2004-08-21 Bud Davis <bdavis9659@comcast.net>
33405
33406 PR 16908
33407 * gfortran.dg/direct_io.f90: New test.
33408
33409 2004-08-20 Mark Mitchell <mark@codesourcery.com>
33410
33411 PR c++/17121
33412 * g++.dg/inherit/local2.C: New test.
33413
33414 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
33415
33416 PR c++/17120
33417 * g++.dg/warn/Wparentheses-4.C: New test.
33418
33419 2004-08-20 Mark Mitchell <mark@codesourcery.com>
33420
33421 PR c++/17121
33422 * g++.dg/inherit/local2.C: New test.
33423
33424 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
33425 * gcc.dg/ppc-ldstruct.c: Likewise.
33426 * gcc.dg/ppc64-abi-2.c: Likewise.
33427
33428 2004-08-20 Jakub Jelinek <jakub@redhat.com>
33429
33430 PR rtl-optimization/17099
33431 * gcc.c-torture/execute/20040820-1.c: New test.
33432
33433 2004-08-20 David Edelsohn <edelsohn@gnu.org>
33434
33435 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
33436
33437 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
33438
33439 PR fortran/17077
33440 * gfortran.dg/auto_array_1.f90: New test.
33441
33442 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33443
33444 PR fortran/17074
33445 * gfortran.dg/simpleif_1.f90: New test.
33446
33447 2004-08-19 Mark Mitchell <mark@codesourcery.com>
33448
33449 * lib/target-supports.exp (check_profiling_available): Return
33450 false for arm*-*-symbianelf* and arm*-*-eabi*.
33451
33452 PR c++/15890
33453 * g++.dg/template/delete1.C: New test.
33454
33455 2004-08-19 Paul Brook <paul@codesourcery.com>
33456
33457 PR fortran/14976
33458 PR fortran/16228
33459 * gfortran.dg/data_char_1.f90: New test.
33460
33461 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
33462
33463 PR fortran/16946
33464 * gfortran.dg/reduction.f90: New testcase.
33465
33466 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33467
33468 PR fortran/16520
33469 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
33470
33471 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
33472
33473 PR c++/17041
33474 * g++.dg/Wparentheses-3.C: New test.
33475
33476 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
33477
33478 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
33479 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
33480 * gcc.dg/vect/vect-2.c: Likewise.
33481 * gcc.dg/vect/vect-3.c: Likewise.
33482 * gcc.dg/vect/vect-4.c: Likewise.
33483 * gcc.dg/vect/vect-5.c: Likewise.
33484 * gcc.dg/vect/vect-6.c: Likewise.
33485 * gcc.dg/vect/vect-7.c: Likewise.
33486 * gcc.dg/vect/vect-25.c: Likewise.
33487 * gcc.dg/vect/vect-31.c: Likewise.
33488 * gcc.dg/vect/vect-32.c: Likewise.
33489 * gcc.dg/vect/vect-34.c: Likewise.
33490 * gcc.dg/vect/vect-36.c: Likewise.
33491 * gcc.dg/vect/vect-all.c: Likewise.
33492
33493 2004-08-18 Mark Mitchell <mark@codesourcery.com>
33494
33495 PR c++/17068
33496 * g++.dg/template/operator4.C: New test.
33497
33498 2004-08-18 Richard Henderson <rth@redhat.com>
33499
33500 * gcc.dg/20040206-1.c: XFAIL.
33501
33502 2004-08-17 Mark Mitchell <mark@codesourcery.com>
33503
33504 PR c++/16246
33505 * g++.dg/template/array7.C: New test.
33506
33507 2004-08-17 James E Wilson <wilson@specifixinc.com>
33508
33509 * gcc.dg/mips-movcc-1.c: New test.
33510 * gcc.dg/mips-movcc-2.c: New test.
33511 * gcc.dg/mips-movcc-3.c: New test.
33512
33513 * gcc.dg/mips-nmadd-1.c: New test.
33514 * gcc.dg/mips-nmadd-2.c: New test.
33515
33516 2004-08-17 Mark Mitchell <mark@codesourcery.com>
33517
33518 PR c++/15871
33519 * g++.dg/opt/inline8.C: New test.
33520
33521 PR c++/16965
33522 * g++.dg/parse/error17.C: New test.
33523
33524 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
33525
33526 * gcc.dg/vect: New directory for vectorizer tests.
33527 * gcc.dg/vect/tree-vect.h: New file.
33528 * gcc.dg/vect/vect.exp: New file.
33529 * gcc.dg/vect/pr16105.c.c: New test.
33530 * gcc.dg/vect/vect-1.c: New test.
33531 * gcc.dg/vect/vect-2.c: New test.
33532 * gcc.dg/vect/vect-3.c: New test.
33533 * gcc.dg/vect/vect-4.c: New test.
33534 * gcc.dg/vect/vect-5.c: New test.
33535 * gcc.dg/vect/vect-6.c: New test.
33536 * gcc.dg/vect/vect-7.c: New test.
33537 * gcc.dg/vect/vect-8.c: New test.
33538 * gcc.dg/vect/vect-9.c: New test.
33539 * gcc.dg/vect/vect-10.c: New test.
33540 * gcc.dg/vect/vect-11.c: New test.
33541 * gcc.dg/vect/vect-12.c: New test.
33542 * gcc.dg/vect/vect-13.c: New test.
33543 * gcc.dg/vect/vect-14.c: New test.
33544 * gcc.dg/vect/vect-15.c: New test.
33545 * gcc.dg/vect/vect-16.c: New test.
33546 * gcc.dg/vect/vect-17.c: New test.
33547 * gcc.dg/vect/vect-18.c: New test.
33548 * gcc.dg/vect/vect-19.c: New test.
33549 * gcc.dg/vect/vect-20.c: New test.
33550 * gcc.dg/vect/vect-21.c: New test.
33551 * gcc.dg/vect/vect-22.c: New test.
33552 * gcc.dg/vect/vect-23.c: New test.
33553 * gcc.dg/vect/vect-24.c: New test.
33554 * gcc.dg/vect/vect-25.c: New test.
33555 * gcc.dg/vect/vect-26.c: New test.
33556 * gcc.dg/vect/vect-27.c: New test.
33557 * gcc.dg/vect/vect-28.c: New test.
33558 * gcc.dg/vect/vect-29.c: New test.
33559 * gcc.dg/vect/vect-30.c: New test.
33560 * gcc.dg/vect/vect-31.c: New test.
33561 * gcc.dg/vect/vect-32.c: New test.
33562 * gcc.dg/vect/vect-33.c: New test.
33563 * gcc.dg/vect/vect-34.c: New test.
33564 * gcc.dg/vect/vect-35.c: New test.
33565 * gcc.dg/vect/vect-36.c: New test.
33566 * gcc.dg/vect/vect-37.c: New test.
33567 * gcc.dg/vect/vect-38.c: New test.
33568 * gcc.dg/vect/vect-40.c: New test.
33569 * gcc.dg/vect/vect-41.c: New test.
33570 * gcc.dg/vect/vect-42.c: New test.
33571 * gcc.dg/vect/vect-43.c: New test.
33572 * gcc.dg/vect/vect-44.c: New test.
33573 * gcc.dg/vect/vect-45.c: New test.
33574 * gcc.dg/vect/vect-46.c: New test.
33575 * gcc.dg/vect/vect-47.c: New test.
33576 * gcc.dg/vect/vect-48.c: New test.
33577 * gcc.dg/vect/vect-49.c: New test.
33578 * gcc.dg/vect/vect-50.c: New test.
33579 * gcc.dg/vect/vect-51.c: New test.
33580 * gcc.dg/vect/vect-52.c: New test.
33581 * gcc.dg/vect/vect-53.c: New test.
33582 * gcc.dg/vect/vect-54.c: New test.
33583 * gcc.dg/vect/vect-55.c: New test.
33584 * gcc.dg/vect/vect-56.c: New test.
33585 * gcc.dg/vect/vect-57.c: New test.
33586 * gcc.dg/vect/vect-58.c: New test.
33587 * gcc.dg/vect/vect-59.c: New test.
33588 * gcc.dg/vect/vect-60.c: New test.
33589 * gcc.dg/vect/vect-61.c: New test.
33590 * gcc.dg/vect/vect-all.c: New test.
33591 * gcc.dg/vect/vect-none.c: New test.
33592
33593 2004-08-17 Paul Brook <paul@codesourcery.com>
33594
33595 PR fortran/13082
33596 * gfortran.dg/entry_1.f90: New test.
33597
33598 2004-08-17 Andrew Pinski <apinski@apple.com>
33599
33600 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
33601
33602 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
33603
33604 * gcc.dg/pr17036-1.c: New test.
33605
33606 2004-08-16 Devang Patel <dpatel@apple.com>
33607
33608 * gcc.dg/darwin-20040809-1.c: New test.
33609
33610 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
33611
33612 * gcc.dg/funcdef-attr-1.c: New test.
33613
33614 2004-08-16 Janis Johnson <janis187@us.ibm.com>
33615
33616 * gcc.dg/altivec-17.c: New test.
33617 * gcc.dg/altivec-18.c: New test.
33618
33619 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33620
33621 PR c++/6749
33622 * g++.dg/template/vtable2.C: New test.
33623
33624 2004-08-14 Richard Henderson <rth@redhat.com>
33625
33626 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
33627 * gcc.dg/pack-test-4.c (main): Return 0.
33628 * gcc.dg/setjmp-1.c: Remove XFAIL.
33629 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
33630
33631 2004-08-14 Richard Henderson <rth@redhat.com>
33632
33633 * gcc.dg/980217-1.c: Add prototype for printf.
33634
33635 2004-08-13 Bud Davis <bdavis9659@comcast.net>
33636
33637 * gfortran.dg/pr16935.f90: New test.
33638
33639 2004-08-13 Janis Johnson <janis187@us.ibm.com>
33640
33641 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
33642
33643 2004-08-13 Paul Brook <paul@codesourcery.com>
33644
33645 * gfortran.dg/der_io_1.f90: Remove stray comma.
33646
33647 2004-08-12 Janis Johnson <janis187@us.ibm.com>
33648
33649 * gcc.dg/vmx/cw-bug-2.c: Remove.
33650 * gcc.dg/vmx/vprint-1.c: Remove.
33651 * gcc.dg/vmx/vscan-1.c: Remove.
33652
33653 2004-08-12 Devang patel <dpatel@apple.com>
33654
33655 * gcc.dg/darwin-20040809-2.c: New test.
33656
33657 2004-08-12 Janis Johnson <janis1872us.ibm.com>
33658
33659 * g++.dg/ext/altivec-12.C: New test.
33660
33661 * g++.dg/ext/altivec-11.C: New test.
33662
33663 2004-08-12 Paul Brook <paul@codesourcery.com>
33664
33665 * g++.dg/abi/arm_cxa_vec_1.C: New test.
33666
33667 2004-08-12 Janis Johnson <janis187@us.ibm.com>
33668
33669 * g++.dg/ext/altivec-2.C: Check for hardware support before
33670 executing any VMX instructions.
33671
33672 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
33673
33674 2004-08-12 Jakub Jelinek <jakub@redhat.com>
33675
33676 PR c++/16276
33677 * g++.old-deja/g++.other/comdat4.C: New test.
33678 * g++.old-deja/g++.other/comdat4-aux.cc: New.
33679
33680 2004-08-12 Ben Elliston <bje@au.ibm.com>
33681
33682 PR target/16286
33683 * gcc.dg/pr16286.c: New test.
33684
33685 2004-08-12 Jan Beulich <jbeulich@novell.com>
33686
33687 * g++.dg/ext/asm5.C: New.
33688
33689 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33690
33691 PR c++/16698
33692 * g++.dg/eh/crash1.C: New test.
33693
33694 PR c++/16717
33695 * g++.dg/ext/construct1.C: New test.
33696
33697 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33698
33699 PR c++/16853
33700 * g++.dg/init/ptrmem1.C: New test.
33701
33702 PR c++/16618
33703 * g++.dg/parse/offsetof5.C: New test.
33704
33705 PR c++/16870
33706 * g++.dg/template/overload3.C: New test.
33707
33708 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33709
33710 PR c++/16964
33711 * g++.dg/parse/error16.C: New test.
33712
33713 PR c++/16904
33714 * g++.dg/template/error14.C: New test.
33715
33716 PR c++/16929
33717 * g++.dg/template/error15.C: New test.
33718
33719 2004-08-11 Devang Patel <dpatel@apple.com>
33720
33721 * gcc.dg/darwin-ld-20040809-1.c: New test.
33722 * gcc.dg/darwin-ld-20040809-2.c: New test.
33723
33724 2004-08-11 Steven G. Kargl <kargls@comcast.net>
33725
33726 PR fortran/16917
33727 * gfortran.dg/dfloat_1.f90: New test.
33728
33729 2004-08-09 Mark Mitchell <mark@codesourcery.com>
33730
33731 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
33732 * gcc.dg/dll-2.c: Fix dg-require syntax.
33733 * gcc.misc-tests/arm-isr.c (abort): Declare.
33734 (exit): Likewise.
33735
33736 2004-08-10 Mark Mitchell <mark@codesourcery.com>
33737
33738 PR c++/16971
33739 * g++.dg/parse/crash16.C: New test.
33740
33741 2004-08-10 Roger Sayle <roger@eyesopen.com>
33742
33743 * gcc.dg/mips-rsqrt-1.c: New test case.
33744 * gcc.dg/mips-rsqrt-2.c: New test case.
33745 * gcc.dg/mips-rsqrt-3.c: New test case.
33746
33747 2004-08-10 Paul Brook <paul@codesourcery.com>
33748
33749 * gfortran.dg/der_io_1.f90: New test.
33750
33751 2004-08-10 Paul Brook <paul@codesourcery.com>
33752
33753 PR fortran/16919
33754 * gfortran.dg/der_array_1.f90: New test.
33755
33756 2004-08-09 David Edelsohn <edelsohn@gnu.org>
33757
33758 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
33759
33760 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
33761
33762 * gcc.dg/wchar_t-2.c: Fix typo.
33763
33764 2004-08-09 Falk Hueffner <falk@debian.org>
33765
33766 PR tree-optimization/12517
33767 * gcc.c-torture/compile/pr12517.c: New test.
33768
33769 PR tree-optimization/12578
33770 * gcc.c-torture/compile/pr12578.c: New test.
33771
33772 PR tree-optimization/12899
33773 * gcc.c-torture/compile/pr12899.c: New test.
33774
33775 PR rtl-optimization/14692
33776 * gcc.c-torture/compile/pr14692.c: New test.
33777
33778 PR tree-optimization/16461
33779 * gcc.c-torture/compile/pr16461.c: New test.
33780
33781 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
33782
33783 * gfortran.dg/getenv_1.f90: New test.
33784
33785 2004-08-06 Mark Mitchell <mark@codesourcery.com>
33786
33787 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
33788 wchar_t.
33789 * gcc.dg/symbian5.c: Test -fno-short-wchar.
33790
33791 2004-08-06 Paul Brook <paul@codesourcery.com>
33792
33793 * gfortran.dg/ret_array_1.f90: New test.
33794 * gfortran.dg/ret_pointer_1.f90: New test.
33795
33796 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
33797
33798 * gcc.dg/missing-field-init-[12].c: New tests.
33799 * g++.dg/warn/missing-field-init-[12].C: New tests.
33800
33801 2004-08-06 Mark Mitchell <mark@codesourcery.com>
33802
33803 * gcc.dg/enum2.c: New test.
33804 * gcc.dg/symbian3.c: Likewise.
33805 * gcc.dg/symbian4.c: Likewise.
33806 * gcc.dg/wchar_t-2.c: Likewise.
33807
33808 2004-08-05 Mark Mitchell <mark@codesourcery.com>
33809
33810 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
33811 destructor tests.
33812
33813 2004-08-05 Mark Mitchell <mark@codesourcery.com>
33814
33815 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
33816 dg-require-visiblity.
33817 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
33818 * g++.dg/ext/visibility/fvisibility.C: Likewise.
33819 * g++.dg/ext/visibility/memfuncts.C: Likewise.
33820 * g++.dg/ext/visibility/new1.C: Likewise.
33821 * g++.dg/ext/visibility/pragma.C: Likewise.
33822 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
33823 * g++.dg/ext/visibility/virtual.C: Likewise.
33824 * g++/dg/ext/visibility/visibility-1.C: Likewise.
33825 * g++/dg/ext/visibility/visibility-2.C: Likewise.
33826 * g++/dg/ext/visibility/visibility-3.C: Likewise.
33827 * g++/dg/ext/visibility/visibility-4.C: Likewise.
33828 * g++/dg/ext/visibility/visibility-5.C: Likewise.
33829 * g++/dg/ext/visibility/visibility-6.C: Likewise.
33830 * g++/dg/ext/visibility/visibility-7.C: Likewise.
33831 * g++/dg/ext/visibility/visibility-8.C: New test.
33832 * gcc.c-torture/compile/dll.x: Remove.
33833 * gcc.dg/dll-2.c: Use dg-require-dll
33834 * gcc.dg/visibility-10.c: New test.
33835 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
33836 supporting DLLs.
33837 * lib/scanasm.exp (scan_hidden): New function.
33838 (scan_not_hidden): Likewise.
33839
33840 2004-08-05 David Edelsohn <edelsohn@gnu.org>
33841
33842 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
33843
33844 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
33845
33846 * gcc.c-torture/execute/20040805-1.c: New test.
33847
33848 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
33849
33850 * gcc.dg/20020118-1.c: Declare abort.
33851 * gcc.dg/altivec_check.h: Likewise.
33852 * gcc.dg/iftrap-2.c: Likewise.
33853 * gcc.dg/pragma-darwin.c: Likewise.
33854 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
33855
33856 2004-08-04 Geoffrey Keating <geoffk@apple.com>
33857
33858 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
33859
33860 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
33861
33862 * gcc.c-torture/execute/builtins/abs-2.c,
33863 gcc.c-torture/execute/builtins/abs-3.c,
33864 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
33865 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
33866 intmax_t, uintmax_t and their limits.
33867 * gcc.dg/intmax_t-1.c: New test.
33868
33869 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33870
33871 * g++.dg/tc1/dr147.C: Add reference to PR.
33872
33873 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
33874
33875 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
33876 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
33877
33878 2004-08-03 David Edelsohn <edelsohn@gnu.org>
33879
33880 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
33881
33882 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33883
33884 * gcc.dg/redecl-5.c: New test.
33885 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
33886 of scanf.
33887
33888 2004-08-03 Roger Sayle <roger@eyesopen.com>
33889
33890 PR middle-end/16790
33891 * gcc.c-torture/execute/pr16790-1.c: New test case.
33892
33893 2004-08-03 Mark Mitchell <mark@codesourcery.com>
33894
33895 * g++.dg/ext/visibility/assign1.C: New test.
33896 * g++.dg/ext/visibility/new1.C: Likewise.
33897
33898 * gcc.dg/symbian1.c: New test.
33899 * gcc.dg/symbian2.c: Likewise.
33900
33901 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
33902
33903 PR target/16570
33904 * gcc.dg/i386-sse-9.c: New test.
33905
33906 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33907
33908 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
33909
33910 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33911
33912 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
33913 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
33914 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
33915 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
33916 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
33917 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
33918 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
33919 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
33920 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
33921 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
33922 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
33923 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
33924 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
33925 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
33926 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
33927 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
33928 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
33929 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
33930 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
33931 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
33932 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
33933 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
33934 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
33935 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
33936 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
33937 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
33938 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
33939 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
33940 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33941 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33942 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
33943 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
33944 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
33945 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
33946 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
33947 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33948 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33949 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33950 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33951 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
33952 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
33953 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
33954 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
33955 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
33956 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33957 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33958 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
33959 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
33960 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
33961 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
33962 gcc.misc-tests/i386-pf-3dnow-1.c,
33963 gcc.misc-tests/i386-pf-athlon-1.c,
33964 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
33965 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
33966 Declare built-in functions used.
33967 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
33968
33969 2004-08-02 Mark Mitchell <mark@codesourcery.com>
33970
33971 PR c++/16707
33972 * g++.dg/lookup/using12.C: New test.
33973
33974 * g++.dg/init/null1.C: Fix PR number.
33975 * g++.dg/parse/namespace10.C: Likewise.
33976
33977 2004-08-01 Mark Mitchell <mark@codesourcery.com>
33978
33979 PR c++/16224
33980 * g++.dg/template/spec17.C: New test.
33981 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
33982 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
33983
33984 2004-08-02 David Billinghurst
33985
33986 PR fortran/16292
33987 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
33988
33989 2004-08-01 Zack Weinberg <zack@codesourcery.com>
33990
33991 * gcc.dg/ia64-got-1.c: New test case.
33992
33993 2004-08-01 Mark Mitchell <mark@codesourcery.com>
33994
33995 PR c++/16489
33996 * g++.dg/init/null1.C: New test.
33997 * g++.dg/tc1/dr76.C: Adjust error marker.
33998
33999 PR c++/16529
34000 * g++.dg/parse/namespace10.C: New test.
34001
34002 PR c++/16810
34003 * g++.dg/inherit/ptrmem2.C: New test.
34004
34005 2004-08-02 Ben Elliston <bje@au.ibm.com>
34006
34007 PR target/16155
34008 * gcc.dg/pr16155.c: New test.
34009
34010 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
34011
34012 * gcc.dg/redecl-2.c: New test.
34013
34014 2004-07-30 Geoffrey Keating <geoffk@apple.com>
34015
34016 * gcc.dg/darwin-longdouble.c: New file.
34017
34018 2004-07-30 Richard Henderson <rth@redhat.com>
34019
34020 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
34021 write to constant argument.
34022 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
34023
34024 2004-07-30 Richard Henderson <rth@redhat.com>
34025
34026 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
34027 tests of nearest around zero.
34028
34029 2004-07-30 Andrew Pinski <apinski@apple.com>
34030
34031 * gcc.c-torture/compile/20040730-1.c: New test.
34032
34033 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
34034
34035 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
34036 powerpc-eabispe.
34037
34038 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
34039
34040 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
34041
34042 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
34043
34044 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
34045 contains $ld_library_path.
34046 * lib/gfortran.exp (gfortran_link_flags): Likewise.
34047
34048 2004-07-29 Richard Henderson <rth@redhat.com>
34049
34050 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
34051
34052 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
34053 (alt2, which): New.
34054 (Check): Accept either alternative.
34055
34056 2004-07-29 Mark Mitchell <mark@codesourcery.com>
34057
34058 * g++.dg/abi/inline1.C: New test.
34059 * g++.dg/abi/local1-a.cc: Likewise.
34060 * g++.dg/abi/local1.C: Likewise.
34061 * g++.dg/abi/mangle11.C: Tweak location of warnings.
34062 * g++.dg/abi/mangle12.C: Likewise.
34063 * g++.dg/abi/mangle17.C: Likewise.
34064 * g++.dg/abi/mangle20-2.C: Likewise.
34065 * g++.dg/opt/interface1.C: Likewise.
34066 * g++.dg/opt/interface1.h: Likewise.
34067 * g++.dg/opt/interface1-a.cc: New test.
34068 * g++.dg/parse/repo1.C: New test.
34069 * g++.dg/template/repo1.C: Likewise.
34070 * g++.dg/warn/Winline-1.C: Likewise.
34071 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
34072
34073 2004-07-29 Diego Novillo <dnovillo@redhat.com>
34074
34075 * gcc.dg/tree-ssa/20040729-1.c: New test.
34076
34077 2004-07-27 Matt Austern <austern@apple.com>
34078
34079 * gcc.dg/darwin-bool-1.c: New test.
34080 * gcc.dg/darwin-bool-2.c: New test.
34081
34082 2004-07-28 Richard Henderson <rth@redhat.com>
34083
34084 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
34085 arguments in the correct type. Don't write to constant arguments.
34086
34087 2004-07-28 Diego Novillo <dnovillo@redhat.com>
34088
34089 PR tree-optimization/16688
34090 PR tree-optimization/16689
34091 * g++.dg/tree-ssa/pr16688.C: New test.
34092
34093 2004-07-28 Diego Novillo <dnovillo@redhat.com>
34094
34095 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34096 loads. Not only in the comment, this time.
34097
34098 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
34099
34100 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
34101 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
34102 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
34103 * gcc.dg/sh4a-bitmovua.c: New.
34104 * gcc.dg/sh4a-cos.c: New.
34105 * gcc.dg/sh4a-cosf.c: New.
34106 * gcc.dg/sh4a-fprun.c: New.
34107 * gcc.dg/sh4a-fsrra.c: New.
34108 * gcc.dg/sh4a-memmovua.c: New.
34109 * gcc.dg/sh4a-sin.c: New.
34110 * gcc.dg/sh4a-sincos.c: New.
34111 * gcc.dg/sh4a-sincosf.c: New.
34112 * gcc.dg/sh4a-sinf.c: New.
34113
34114 2004-07-28 Diego Novillo <dnovillo@redhat.com>
34115
34116 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
34117 conditionals.
34118 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34119 loads.
34120 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
34121 DOM1.
34122
34123 2004-07-27 Andrew Pinski <apinski@apple.com>
34124
34125 * g++.dg/rtti/tinfo1.C: Correct the xfail.
34126
34127 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
34128
34129 * gcc.dg/pragma-isr.c: New test.
34130
34131 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34132
34133 PR c++/14429
34134 * g++.dg/template/ttp11.C: New test.
34135
34136 2004-07-27 Diego Novillo <dnovillo@redhat.com>
34137
34138 * gcc.c-torture/compile/20040727-1.c: New test.
34139
34140 2004-07-26 Eric Christopher <echristo@redhat.com>
34141
34142 * gcc.c-torture/compile/20040726-2.c: New test.
34143
34144 2004-07-26 Andrew Pinski <apinski@apple.com>
34145
34146 * g++.dg/rtti/tinfo1.C: Xfail.
34147
34148 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
34149
34150 * gcc.c-torture/compile/20040726-1.c: New test.
34151
34152 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
34153 Brian Ryner <bryner@brianryner.com>
34154
34155 PR c++/9283
34156 PR c++/15000
34157 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
34158 * g++.dg/ext/visibility/: New directory.
34159 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
34160 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
34161 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
34162 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
34163 * g++.dg/ext/visibility/fvisibility.C,
34164 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
34165 g++.dg/ext/visibility/fvisibility-override1.C
34166 g++.dg/ext/visibility/fvisibility-override2.C
34167 g++.dg/ext/visibility/memfuncts.C
34168 g++.dg/ext/visibility/noPLT.C
34169 g++.dg/ext/visibility/pragma.C
34170 g++.dg/ext/visibility/pragma-override1.C
34171 g++.dg/ext/visibility/pragma-override2.C
34172 g++.dg/ext/visibility/staticmemfuncts.C
34173 g++.dg/ext/visibility/virtual.C: New tests.
34174
34175 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
34176
34177 PR c/15360
34178 * gcc.dg/pr15360-1.c: New test.
34179
34180 2004-07-25 Daniel Jacobowitz <dan@debian.org>
34181
34182 * gcc.dg/pragma-align-2.c: New test.
34183 * gcc.dg/pragma-init-fini.c: New test.
34184 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
34185 targets.
34186
34187 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
34188
34189 * gcc.dg/init-string-2.c: New test.
34190
34191 2004-07-24 Zack Weinberg <zack@codesourcery.com>
34192
34193 PR 16684
34194 * gcc.dg/Wredundant-decls-1.c: New test case.
34195
34196 2004-07-24 Jakub Jelinek <jakub@redhat.com>
34197
34198 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
34199 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
34200 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
34201 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
34202 * gcc.dg/compat/generate-random.c: New file.
34203 * gcc.dg/compat/generate-random.h: Likewise.
34204 * gcc.dg/compat/generate-random_r.c: Likewise.
34205 * gcc.dg/compat/struct-layout-1.h: Likewise.
34206 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
34207 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
34208 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
34209 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
34210 * gcc.dg/compat/struct-layout-1_main.c: New test.
34211 * gcc.dg/compat/struct-layout-1_x.c: New file.
34212 * gcc.dg/compat/struct-layout-1_y.c: New file.
34213 * gcc.dg/compat/struct-layout-1_test.h: New file.
34214
34215 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
34216
34217 * gcc.dg/comp-return-1.c: New test
34218
34219 2004-07-23 Janis Johnson <janis187@us.ibm.com>
34220
34221 * gcc.dg/vmx/8-02a.c: Fix typo.
34222
34223 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
34224 * gcc.dg/darwin-abi-3.c: New test.
34225
34226 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
34227 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
34228
34229 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
34230 * gcc.dg/vmx/ops-long-1.c: New test.
34231 * gcc.dg/vmx/ops-long-2.c: New test.
34232
34233 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
34234
34235 * g++.dg/lookup/conv-[1234].C: New.
34236
34237 2004-07-22 Mark Mitchell <mark@codesourcery.com>
34238
34239 * g++.dg/parse/attr2.C: Simplify.
34240
34241 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34242
34243 PR c/7284
34244 * gcc.c-torture/execute/pr7284-1.c: New test.
34245
34246 2004-07-22 Brian Booth <bbooth@redhat.com>
34247
34248 * gcc.dg/tree-ssa/20040721-1.c: New test.
34249
34250 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
34251
34252 * g++.dg/template/crash20.c: New.
34253
34254 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
34255
34256 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
34257 Add dg-run directive. Declare variables as required.
34258 * gfortran.dg/g77/README: Update
34259
34260 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
34261
34262 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
34263 gcc.dg/cris-peep2-andu2.c: New tests.
34264
34265 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34266
34267 PR c/15052
34268 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
34269 on return type.
34270 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
34271 messages.
34272 * gcc.dg/qual-return-2.c: Update expected messages.
34273 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
34274
34275 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34276
34277 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
34278 * gcc.dg/noncompile/921102-1.c: Update expected error message.
34279
34280 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34281
34282 PR c/11250
34283 * gcc.dg/init-string-1.c: New test.
34284
34285 2004-07-21 Jakub Jelinek <jakub@redhat.com>
34286
34287 PR middle-end/15345
34288 PR c/16450
34289 * gcc.dg/torture/nested-fn-1.c: New test.
34290
34291 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
34292
34293 PR target/16559
34294 * gcc.dg/ia64-fptr-1.c: New file.
34295
34296 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34297
34298 PR c++/14497
34299 * g++.dg/template/spec16.C: New test.
34300 * g++.old-deja/g++.robertl/eb118.C: Remove.
34301
34302 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34303
34304 PR c++/509
34305 * g++.dg/template/spec15.C: New test.
34306
34307 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
34308
34309 Copy cases from g77.f-torture/execute and add dg-run
34310 directive. Other changes as noted.
34311 * gfortran.dg/g77/13037.f
34312 * gfortran.dg/g77/1832.f
34313 * gfortran.dg/g77/19981119-0.f
34314 * gfortran.dg/g77/19990313-0.f
34315 * gfortran.dg/g77/19990313-1.f
34316 * gfortran.dg/g77/19990313-2.f
34317 * gfortran.dg/g77/19990313-3.f
34318 * gfortran.dg/g77/19990419-1.f
34319 * gfortran.dg/g77/19990826-0.f
34320 * gfortran.dg/g77/19990826-2.f
34321 * gfortran.dg/g77/20000503-1.f
34322 * gfortran.dg/g77/20001111.f
34323 * gfortran.dg/g77/20010116.f
34324 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
34325 * gfortran.dg/g77/20010430.f
34326 * gfortran.dg/g77/6177.f
34327 * gfortran.dg/g77/947.f
34328 * gfortran.dg/g77/970816-3.f
34329 * gfortran.dg/g77/971102-1.f
34330 * gfortran.dg/g77/980520-1.f
34331 * gfortran.dg/g77/980628-0.f
34332 * gfortran.dg/g77/980628-1.f
34333 * gfortran.dg/g77/980628-10.f
34334 * gfortran.dg/g77/980628-2.f
34335 * gfortran.dg/g77/980628-3.f
34336 * gfortran.dg/g77/980628-7.f
34337 * gfortran.dg/g77/980628-8.f
34338 * gfortran.dg/g77/980628-9.f
34339 * gfortran.dg/g77/980701-0.f
34340 * gfortran.dg/g77/980701-1.f
34341 * gfortran.dg/g77/cabs.f
34342 * gfortran.dg/g77/claus.f
34343 * gfortran.dg/g77/complex_1.f
34344 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
34345 * gfortran.dg/g77/dcomplex.f
34346 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
34347 * gfortran.dg/g77/f90-intrinsic-mathematical.f
34348 * gfortran.dg/g77/f90-intrinsic-numeric.f
34349 * gfortran.dg/g77/int8421.f
34350 * gfortran.dg/g77/labug1.f
34351 * gfortran.dg/g77/large_vec.f
34352 * gfortran.dg/g77/le.f
34353 * gfortran.dg/g77/short.f
34354 * gfortran.dg/g77/README: Update
34355
34356 2004-07-20 Mark Mitchell <mark@codesourcery.com>
34357
34358 PR c++/16637
34359 * g++.dg/parse/lookup4.C: New test.
34360
34361 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34362
34363 PR c++/16175
34364 * g++.dg/template/ttp10.C: New test.
34365
34366 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
34367
34368 * gcc.dg/pr12625-1.c: New test.
34369
34370 2004-07-20 Steven Bosscher <stevenb@suse.de>
34371
34372 * gcc.dg/switch-warn-1.c: New test.
34373 * gcc.dg/switch-warn-2.c: New test.
34374 * gcc.c-torture/compile/pr14730.c: Update.
34375
34376 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
34377
34378 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
34379 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
34380 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
34381 g++.dg/template/nontype3.C: Remove trailing CR from tests.
34382
34383 2004-07-18 Mark Mitchell <mark@codesourcery.com>
34384
34385 PR c++/16623
34386 * g++.dg/template/assign1.C: New test.
34387
34388 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34389
34390 PR c++/12170
34391 * g++.dg/template/ttp9.C: New test.
34392
34393 2004-07-19 Daniel Jacobowitz <dan@debian.org>
34394
34395 * gcc.dg/format/cmn-err-1.c: New test.
34396
34397 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
34398
34399 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
34400 gcc.dg/Wparentheses-10.c: New tests.
34401 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
34402
34403 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34404
34405 PR fortran/16465
34406 * gfortran.dg/g77//ffixed-line-length-0.f,
34407 gfortran.dg/g77/ffixed-line-length-132.f,
34408 gfortran.dg/g77/ffixed-line-length-72.f,
34409 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
34410 gfortran.dg/g77/README: Update.
34411
34412 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34413
34414 PR c++/13092
34415 * g++.dg/template/non-dependent7.C: New test.
34416 * g++.dg/template/non-dependent8.C: Likewise.
34417 * g++.dg/template/non-dependent9.C: Likewise.
34418 * g++.dg/template/non-dependent10.C: Likewise.
34419
34420 2004-07-17 Mark Mitchell <mark@codesourcery.com>
34421
34422 PR c++/16337
34423 * g++.dg/parse/attr2.C: New test.
34424
34425 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
34426
34427 * g77.dg: Removed.
34428 * g77.f-torture: Ditto.
34429
34430 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
34431
34432 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
34433 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
34434 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
34435
34436 2004-07-16 Richard Henderson <rth@redhat.com>
34437
34438 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
34439
34440 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34441
34442 * lib/fortran-torture.exp (fortran-torture): Don't test compile
34443 tests with full list of options.
34444 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
34445 of TORTURE_OPTIONS if test contains 'dg-do run'.
34446
34447 PR fortran/16404
34448 * gfortran.dg/do_iterator.f90: New test.
34449
34450 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34451
34452 PR rtl-optimization/16536
34453 * gcc.c-torture/execute/restrict-1.c: New test.
34454
34455 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34456
34457 PR fortran/15324
34458 * gfortran.dg/pr15324.f90: New test.
34459
34460 PR fortran/15129
34461 * gfortran.dg/pr15129.f90: New test.
34462
34463 PR fortran/15140
34464 * gfortran.dg/pr15140.f90: New test.
34465
34466 PR fortran/13792
34467 * gfortran.fortran-torture/execute/bounds.f90: Add check for
34468 compile-time simplification.
34469
34470 2004-07-14 Mike Stump <mrs@apple.com>
34471
34472 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
34473
34474 2004-07-14 James E Wilson <wilson@specifixinc.com>
34475
34476 PR target/16325
34477 * gcc.dg/profile-generate-1.c: New.
34478
34479 2004-07-15 Jakub Jelinek <jakub@redhat.com>
34480
34481 * gcc.c-torture/execute/20040709-1.c: New test.
34482 * gcc.c-torture/execute/20040709-2.c: New test.
34483
34484 2004-07-14 Mike Stump <mrs@apple.com>
34485
34486 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
34487
34488 2004-07-14 Mike Stump <mrs@apple.com>
34489
34490 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
34491
34492 2004-07-13 Mark Mitchell <mark@codesourcery.com>
34493
34494 PR c++/16518
34495 * g++.dg/parse/mutable1.C: New test.
34496
34497 2004-07-13 Diego Novillo <dnovillo@redhat.com>
34498
34499 PR tree-optimization/16443
34500 * gcc.dg/tree-ssa/20040713-1.c: New test.
34501
34502 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
34503
34504 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
34505 for operator new.
34506
34507 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34508
34509 * gfortran.dg/g77/README: New file
34510 * gfortran.dg/g77/19981216-0.f: Copy from
34511 g77.f-torture/noncompile. Add "dg-do compile" and
34512 dg-error as required.
34513 * gfortran.dg/g77/19990218-1.f: Likewise.
34514 * gfortran.dg/g77/19990905-1.f: Likewise.
34515 * gfortran.dg/g77/9263.f: Likewise.
34516 * gfortran.dg/g77/980615-0.f: Likewise.
34517 * gfortran.dg/g77/980616-0.f: Likewise.
34518 * gfortran.dg/g77/check0.f: Likewise.
34519 * gfortran.dg/g77/select_no_compile.f: Likewise.
34520
34521 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34522
34523 Copy files from g77.f-torture/compile.
34524 Add "{ dg-do compile}". Other changes as noted
34525 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
34526 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
34527 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
34528 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
34529 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
34530 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
34531 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
34532 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
34533 statement to conform to standard. Append alpha1.x for reference.
34534 * gfortran.dg/g77/xformat.f: Add dg-warning
34535
34536 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34537
34538 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
34539 Add {dg-do compile} directive.
34540 * gfortran.dg/g77/cpp2.F: Likewise.
34541
34542 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34543
34544 PR c++/5402
34545 * g++.dg/lookup/name-clash1.C: New test.
34546
34547 PR c++/9777
34548 * g++.dg/lookup/name-clash2.C: New test.
34549
34550 PR c++/12102
34551 * g++.dg/lookup/name-clash3.C: New test.
34552
34553 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34554
34555 * g++.dg/lookup/new2.C: New test.
34556 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
34557
34558 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
34559
34560 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
34561 Add {dg-do compile} directive.
34562 * gfortran.dg/g77/13060.f: Likewise.
34563 * gfortran.dg/g77/19990218-0.f: Likewise.
34564 * gfortran.dg/g77/19990305-0.f: Likewise.
34565 * gfortran.dg/g77/19990419-0.f: Likewise.
34566 * gfortran.dg/g77/19990502-0.f: Likewise.
34567 * gfortran.dg/g77/19990502-1.f: Likewise.
34568 * gfortran.dg/g77/19990525-0.f: Likewise.
34569 * gfortran.dg/g77/19990826-1.f: Likewise.
34570 * gfortran.dg/g77/19990826-3.f: Likewise.
34571 * gfortran.dg/g77/19990905-2.f: Likewise.
34572 * gfortran.dg/g77/20000412-1.f: Likewise.
34573 * gfortran.dg/g77/20000511-1.f: Likewise.
34574 * gfortran.dg/g77/20000511-2.f: Likewise.
34575 * gfortran.dg/g77/20000518.f: Likewise.
34576 * gfortran.dg/g77/20000601-1.f: Likewise.
34577 * gfortran.dg/g77/20000601-2.f: Likewise.
34578 * gfortran.dg/g77/20000629-1.f: Likewise.
34579 * gfortran.dg/g77/20000630-2.f: Likewise.
34580 * gfortran.dg/g77/20010115.f: Likewise.
34581 * gfortran.dg/g77/20010321-1.f: Likewise.
34582 * gfortran.dg/g77/20010426.f: Likewise.
34583 * gfortran.dg/g77/20020307-1.f: Likewise.
34584 * gfortran.dg/g77/8485.f: Likewise.
34585 * gfortran.dg/g77/960317-1.f: Likewise.
34586 * gfortran.dg/g77/970915-0.f: Likewise.
34587 * gfortran.dg/g77/980310-1.f: Likewise.
34588 * gfortran.dg/g77/980310-2.f: Likewise.
34589 * gfortran.dg/g77/980310-3.f: Likewise.
34590 * gfortran.dg/g77/980310-4.f: Likewise.
34591 * gfortran.dg/g77/980310-6.f: Likewise.
34592 * gfortran.dg/g77/980310-7.f: Likewise.
34593 * gfortran.dg/g77/980310-8.f: Likewise.
34594 * gfortran.dg/g77/980419-2.f: Likewise.
34595 * gfortran.dg/g77/980424-0.f: Likewise.
34596 * gfortran.dg/g77/980427-0.f: Likewise.
34597 * gfortran.dg/g77/980729-0.f: Likewise.
34598 * gfortran.dg/g77/981117-1.f: Likewise.
34599 * gfortran.dg/g77/toon_1.f: Likewise.
34600
34601 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34602
34603 PR c++/2204
34604 * g++.dg/other/abstract2.C: New test.
34605
34606 2004-07-12 Paul Brook <paul@codesourcery.com>
34607
34608 * gfortran.dg/pointer_init_1.f90: New test.
34609
34610 2004-07-11 Paul Brook <paul@codesourcery.com>
34611
34612 PR fortran/15986
34613 * gfortran.dg/contained_1.f90: New test.
34614
34615 2004-07-11 Mark Mitchell <mark@codesourcery.com>
34616
34617 * g++.dg/parse/defarg8.C: New test.
34618
34619 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34620
34621 PR fortran/16433
34622 * gfortran.dg/pr16433.f: New test.
34623
34624 PR fortran/17574
34625 * gfortran.dg/pr15754.f90: New test.
34626
34627 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
34628
34629 PR tree-optimization/16437
34630 * gcc.c-torture/execute/bitfld-4.c: New test.
34631
34632 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34633
34634 * gfortran.fortran-torture/execute/common_2.f90: Add check for
34635 access to common var from module.
34636
34637 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34638
34639 PR fortran/16336
34640 * gfortran.fortran-torture/execute/common_2.f90: New test.
34641
34642 2004-07-10 Paul Brook <paul@codesourcery.com>
34643
34644 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
34645
34646 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34647
34648 PR fortran/15969
34649 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
34650
34651 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
34652
34653 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
34654 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
34655 * gfortran.dg/g77/ffree-form-1.f: Likewise.
34656 * gfortran.dg/g77/ffree-form-2.f: Likewise.
34657 * gfortran.dg/g77/ffree-form-3.f: Likewise.
34658 * gfortran.dg/g77/fno-underscoring.f: Likewise.
34659 * gfortran.dg/g77/funderscoring.f: Likewise.
34660 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
34661
34662 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34663
34664 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
34665
34666 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34667 Paul Brook <paul@codesourcery.com>
34668
34669 PR fortran/13415
34670 * gfortran.dg/common_pointer_1.f90: New test.
34671
34672 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34673
34674 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
34675
34676 2004-07-09 James E Wilson <wilson@specifixinc.com>
34677
34678 PR target/16364
34679 * gcc.c-torture/compile/20040709-1.c: New.
34680
34681 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34682
34683 PR fortran/14077
34684 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
34685
34686 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34687
34688 PR fortran/13201
34689 * gfortran.dg/shape_1.f90: New test.
34690
34691 2004-07-09 Zack Weinberg <zack@codesourcery.com>
34692 Andrew Pinski <apinski@apple.com>
34693
34694 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
34695
34696 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34697
34698 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
34699 comment.
34700
34701 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34702 Paul Brook <paul@codesourcery.com>
34703
34704 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
34705 '.f95' and '.F95'.
34706
34707 2004-07-09 Diego Novillo <dnovillo@redhat.com>
34708
34709 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
34710
34711 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34712
34713 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
34714 testcases with capital suffix.
34715
34716 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34717
34718 PR fortran/15481
34719 PR fortran/13372
34720 PR fortran/13575
34721 PR fortran/15978
34722 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
34723
34724 * gfortran.dg/implicit_1.f90: New test.
34725
34726 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34727
34728 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
34729 expression to match gfortran warning/error messages
34730 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
34731 dg-error text.
34732
34733 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34734
34735 * lib/fortran-torture.exp: Rename proc search_for to
34736 search_for_re.
34737
34738 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
34739
34740 * gcc.c-torture/execute/simd-5.x: New file.
34741 XFAIL on SPARC 64-bit at -O0.
34742
34743 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34744
34745 PR c++/8211
34746 PR c++/16165
34747 * g++.dg/warn/effc3.C: New test.
34748
34749 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34750
34751 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
34752 change X to 1X in format.
34753 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
34754 add data statements to conform to standard.
34755
34756 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34757
34758 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
34759 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
34760 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
34761
34762 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34763
34764 * gfortran.dg/g77/7388.f: Copy from g77.dg
34765 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
34766 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
34767 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
34768 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
34769 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
34770 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
34771 * gfortran.dg/g77/strlen0.f: Likewise.
34772
34773 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34774
34775 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
34776 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
34777
34778 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34779
34780 * gcc.c-torture/execute/920428-2.x: Delete.
34781 * gcc.c-torture/execute/920501-7.x: Likewise.
34782
34783 2004-07-08 Jakub Jelinek <jakub@redhat.com>
34784
34785 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
34786 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
34787 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
34788 prescott and c3-2.
34789 (PREFETCH_3DNOW): Add -march=c3.
34790
34791 2004-07-08 Diego Novillo <dnovillo@redhat.com>
34792
34793 PR c/16437
34794 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
34795 * gcc.c-torture/execute/bf64-1.x: Likewise.
34796
34797 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34798
34799 * gcc.c-torture/compile/20040708-1.c: New test.
34800
34801 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34802
34803 PR c++/16169
34804 * g++.dg/warn/effc2.C: New test.
34805
34806 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
34807
34808 * gcc.c-torture/execute/bitfld-1.x: Remove.
34809 * gcc.c-torture/execute/bitfld-3.c: New test.
34810 * gcc.dg/bitfld-2.c: Remove XFAILs.
34811
34812 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
34813
34814 PR c++/16276
34815 * g++.dg/rtti/tinfo1.C: New file.
34816
34817 2004-07-07 Eric Christopher <echristo@redhat.com>
34818
34819 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
34820
34821 2004-07-07 Andrew Pinski <apinski@apple.com>
34822
34823 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
34824
34825 2004-07-07 Mark Mitchell <mark@codesourcery.com>
34826
34827 * g++.dg/init/call1.C: XFAIL.
34828
34829 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
34830
34831 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
34832 except for movstrict*, to movmem* and clrstr* to clrmem*.
34833
34834 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
34835
34836 * gcc.c-torture/execute/20040707-1.c: New test.
34837
34838 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
34839
34840 * gcc.c-torture/execute/20040706-1.c: New test.
34841
34842 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34843
34844 PR c++/3671
34845 * g++.dg/template/spec14.C: New test.
34846
34847 2004-07-05 Jakub Jelinek <jakub@redhat.com>
34848
34849 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
34850 nothing if not yet defined. Use it in b, c and d type definitions.
34851 * gcc.c-torture/execute/20040705-1.c: New test.
34852 * gcc.c-torture/execute/20040705-2.c: New test.
34853
34854 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34855
34856 PR c++/2518
34857 * g++.dg/lookup/new1.C: New test.
34858
34859 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34860
34861 PR c++/11406
34862 * g++.dg/template/sizeof8.C: New test.
34863
34864 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
34865
34866 * gcc.c-torture/compile/20040705-1.c: New test.
34867
34868 2004-07-04 Bud Davis <bdavis9659@comcast.net>
34869
34870 * gfortran.fortran-torture/execute/seq_io.f90: New test.
34871
34872 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
34873
34874 * gcc.dg/cpp/if-mop.c: Two new testcases.
34875 * gcc.dg/cpp/trad/comment-3.c: New.
34876
34877 2004-07-04 Paul Brook <paul@codesourcery.com>
34878
34879 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
34880
34881 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
34882
34883 PR c++/3761
34884 * g++.dg/lookup/crash4.C: New test.
34885
34886 2004-07-02 Zack Weinberg <zack@codesourcery.com>
34887
34888 * gcc.c-torture/execute/builtin-abs-1.c
34889 * gcc.c-torture/execute/builtin-abs-2.c
34890 * gcc.c-torture/execute/builtin-complex-1.c
34891 * gcc.c-torture/execute/builtins/string-1-lib.c
34892 * gcc.c-torture/execute/builtins/string-1.c
34893 * gcc.c-torture/execute/builtins/string-2-lib.c
34894 * gcc.c-torture/execute/builtins/string-2.c
34895 * gcc.c-torture/execute/builtins/string-3-lib.c
34896 * gcc.c-torture/execute/builtins/string-3.c
34897 * gcc.c-torture/execute/builtins/string-4-lib.c
34898 * gcc.c-torture/execute/builtins/string-4.c
34899 * gcc.c-torture/execute/builtins/string-5-lib.c
34900 * gcc.c-torture/execute/builtins/string-5.c
34901 * gcc.c-torture/execute/builtins/string-6-lib.c
34902 * gcc.c-torture/execute/builtins/string-6.c
34903 * gcc.c-torture/execute/builtins/string-7-lib.c
34904 * gcc.c-torture/execute/builtins/string-7.c
34905 * gcc.c-torture/execute/builtins/string-8-lib.c
34906 * gcc.c-torture/execute/builtins/string-8.c
34907 * gcc.c-torture/execute/builtins/string-9-lib.c
34908 * gcc.c-torture/execute/builtins/string-9.c
34909 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
34910 * gcc.c-torture/execute/builtins/string-asm-1.c
34911 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
34912 * gcc.c-torture/execute/builtins/string-asm-2.c
34913 * gcc.c-torture/execute/stdio-opt-1.c
34914 * gcc.c-torture/execute/stdio-opt-2.c
34915 * gcc.c-torture/execute/stdio-opt-3.c
34916 * gcc.c-torture/execute/string-opt-1.c
34917 * gcc.c-torture/execute/string-opt-10.c
34918 * gcc.c-torture/execute/string-opt-11.c
34919 * gcc.c-torture/execute/string-opt-12.c
34920 * gcc.c-torture/execute/string-opt-13.c
34921 * gcc.c-torture/execute/string-opt-14.c
34922 * gcc.c-torture/execute/string-opt-15.c
34923 * gcc.c-torture/execute/string-opt-16.c
34924 * gcc.c-torture/execute/string-opt-2.c
34925 * gcc.c-torture/execute/string-opt-6.c
34926 * gcc.c-torture/execute/string-opt-7.c
34927 * gcc.c-torture/execute/string-opt-8.c:
34928 Replace with ...
34929
34930 * gcc.c-torture/execute/builtins/abs-2.c
34931 * gcc.c-torture/execute/builtins/abs-3.c
34932 * gcc.c-torture/execute/builtins/complex-1.c
34933 * gcc.c-torture/execute/builtins/fprintf.c
34934 * gcc.c-torture/execute/builtins/fputs.c
34935 * gcc.c-torture/execute/builtins/memcmp.c
34936 * gcc.c-torture/execute/builtins/memmove.c
34937 * gcc.c-torture/execute/builtins/memops-asm.c
34938 * gcc.c-torture/execute/builtins/mempcpy-2.c
34939 * gcc.c-torture/execute/builtins/mempcpy.c
34940 * gcc.c-torture/execute/builtins/memset.c
34941 * gcc.c-torture/execute/builtins/printf.c
34942 * gcc.c-torture/execute/builtins/sprintf.c
34943 * gcc.c-torture/execute/builtins/strcat.c
34944 * gcc.c-torture/execute/builtins/strchr.c
34945 * gcc.c-torture/execute/builtins/strcmp.c
34946 * gcc.c-torture/execute/builtins/strcpy.c
34947 * gcc.c-torture/execute/builtins/strcspn.c
34948 * gcc.c-torture/execute/builtins/strlen-2.c
34949 * gcc.c-torture/execute/builtins/strlen.c
34950 * gcc.c-torture/execute/builtins/strncat.c
34951 * gcc.c-torture/execute/builtins/strncmp-2.c
34952 * gcc.c-torture/execute/builtins/strncmp.c
34953 * gcc.c-torture/execute/builtins/strncpy.c
34954 * gcc.c-torture/execute/builtins/strpbrk.c
34955 * gcc.c-torture/execute/builtins/strpcpy-2.c
34956 * gcc.c-torture/execute/builtins/strpcpy.c
34957 * gcc.c-torture/execute/builtins/strrchr.c
34958 * gcc.c-torture/execute/builtins/strspn.c
34959 * gcc.c-torture/execute/builtins/strstr-asm.c
34960 * gcc.c-torture/execute/builtins/strstr.c:
34961 ... these new files.
34962
34963 * gcc.c-torture/execute/builtins/abs-2-lib.c
34964 * gcc.c-torture/execute/builtins/abs-3-lib.c
34965 * gcc.c-torture/execute/builtins/complex-1-lib.c
34966 * gcc.c-torture/execute/builtins/fprintf-lib.c
34967 * gcc.c-torture/execute/builtins/fputs-lib.c
34968 * gcc.c-torture/execute/builtins/memcmp-lib.c
34969 * gcc.c-torture/execute/builtins/memmove-lib.c
34970 * gcc.c-torture/execute/builtins/memops-asm-lib.c
34971 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
34972 * gcc.c-torture/execute/builtins/mempcpy-lib.c
34973 * gcc.c-torture/execute/builtins/memset-lib.c
34974 * gcc.c-torture/execute/builtins/printf-lib.c
34975 * gcc.c-torture/execute/builtins/sprintf-lib.c
34976 * gcc.c-torture/execute/builtins/strcat-lib.c
34977 * gcc.c-torture/execute/builtins/strchr-lib.c
34978 * gcc.c-torture/execute/builtins/strcmp-lib.c
34979 * gcc.c-torture/execute/builtins/strcpy-lib.c
34980 * gcc.c-torture/execute/builtins/strcspn-lib.c
34981 * gcc.c-torture/execute/builtins/strlen-2-lib.c
34982 * gcc.c-torture/execute/builtins/strlen-lib.c
34983 * gcc.c-torture/execute/builtins/strncat-lib.c
34984 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
34985 * gcc.c-torture/execute/builtins/strncmp-lib.c
34986 * gcc.c-torture/execute/builtins/strncpy-lib.c
34987 * gcc.c-torture/execute/builtins/strpbrk-lib.c
34988 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
34989 * gcc.c-torture/execute/builtins/strpcpy-lib.c
34990 * gcc.c-torture/execute/builtins/strrchr-lib.c
34991 * gcc.c-torture/execute/builtins/strspn-lib.c
34992 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
34993 * gcc.c-torture/execute/builtins/strstr-lib.c
34994 * gcc.c-torture/execute/builtins/lib/abs.c
34995 * gcc.c-torture/execute/builtins/lib/fprintf.c
34996 * gcc.c-torture/execute/builtins/lib/memset.c
34997 * gcc.c-torture/execute/builtins/lib/printf.c
34998 * gcc.c-torture/execute/builtins/lib/sprintf.c
34999 * gcc.c-torture/execute/builtins/lib/strcpy.c
35000 * gcc.c-torture/execute/builtins/lib/strcspn.c
35001 * gcc.c-torture/execute/builtins/lib/strncat.c
35002 * gcc.c-torture/execute/builtins/lib/strncmp.c
35003 * gcc.c-torture/execute/builtins/lib/strncpy.c
35004 * gcc.c-torture/execute/builtins/lib/strpbrk.c
35005 * gcc.c-torture/execute/builtins/lib/strspn.c
35006 * gcc.c-torture/execute/builtins/lib/strstr.c:
35007 New files containing support routines.
35008
35009 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
35010 declaration.
35011 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
35012 when not optimizing.
35013
35014 2004-07-02 Mark Mitchell <mark@codesourcery.com>
35015
35016 PR c++/16240
35017 * g++.dg/abi/mangle22.C: New test.
35018 * g++.dg/abi/mangle23.C: Likewise.
35019
35020 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
35021
35022 PR fortran/16290
35023 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
35024 Allow for cases without denormalized floating point numbers.
35025
35026 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
35027
35028 PR c/1027
35029 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
35030 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
35031 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
35032 expected warning text.
35033 * gcc.dg/format/diag-2.c: New test.
35034
35035 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
35036
35037 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
35038
35039 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
35040
35041 * gcc.dg/builtins-43.c: New.
35042 * gcc.dg/builtins-44.c: New.
35043 * gcc.dg/builtins-45.c: New.
35044
35045 2004-06-26 Geoffrey Keating <geoffk@apple.com>
35046 Andreas Tobler <a.tobler@schweiz.ch>
35047
35048 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
35049 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
35050 as SIGSEGV.
35051 * gcc.dg/cleanup-11.c: Likewise.
35052 * gcc.dg/cleanup-8.c: Likewise.
35053 * gcc.dg/cleanup-9.c: Likewise.
35054 * gcc.dg/cleanup-5.c: Run on all platforms.
35055
35056 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
35057
35058 * g++.dg/warn/nonnull1.C: New test.
35059
35060 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
35061
35062 * gcc.dg/compat/compat-common.h: Wrap up CINT in
35063 an #ifndef SKIP_COMPLEX_INT/#endif pair.
35064 Special-case the Sun compiler wrt to <complex.h>.
35065
35066 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
35067
35068 * gcc.dg/Wunreachable-8.C: New test.
35069
35070 * gcc.dg/h8300-ice2.c : New test.
35071
35072 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
35073
35074 PR fortran/16161
35075 * gfortran.fortran-torture/compile/implicit.f90: Add test
35076 for implicit character.
35077
35078 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
35079
35080 PR fortran/16289
35081 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
35082 Use tiny() intrinsic to find smallest non-negative real
35083
35084 2004-06-30 Jakub Jelinek <jakub@redhat.com>
35085
35086 * gcc.dg/compat/struct-by-value-22_main.c: New test.
35087 * gcc.dg/compat/struct-by-value-22_x.c: New.
35088 * gcc.dg/compat/struct-by-value-22_y.c: New.
35089
35090 * gcc.c-torture/execute/20040629-1.c: New test.
35091
35092 2004-06-29 Jakub Jelinek <jakub@redhat.com>
35093
35094 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
35095 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
35096
35097 PR target/16195
35098 * gcc.dg/20040625-1.c: New test.
35099
35100 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35101
35102 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
35103
35104 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35105
35106 PR fortran/15963
35107 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
35108
35109 2004-06-29 Richard Henderson <rth@redhat.com>
35110
35111 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
35112
35113 2004-06-29 Paul Brook <paul@codesourcery.com>
35114
35115 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
35116 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
35117
35118 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
35119
35120 PR c++/16260
35121 * g++.dg/parse/crash15.C: New.
35122
35123 2004-06-28 Andrew Pinski <apinski@apple.com>
35124
35125 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
35126 by the error already.
35127
35128 * g++.dg/opt/ptrmem4.C: Change to compile only test.
35129
35130 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
35131
35132 PR target/14041
35133 * gcc.dg/h8300-bss-align-1.c : New.
35134
35135 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
35136
35137 * PR c++/16174
35138 * g++.dg/template/ctor4.C: New.
35139
35140 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
35141
35142 PR c++/16205
35143 * g++.dg/warn/Wsequence-point-1.C: New test.
35144
35145 2004-06-27 Paul Brook <paul@codesourcery.com>
35146
35147 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
35148
35149 2004-06-27 Zack Weinberg <zack@codesourcery.com>
35150
35151 * g++.old-deja/g++.mike/p7325.C: Remove.
35152
35153 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
35154
35155 PR c/14963
35156 * gcc.dg/pr14963.c: New test.
35157
35158 2004-06-27 Mark Mitchell <mark@codesourcery.com>
35159
35160 PR c++/16193
35161 * g++.dg/parse/redef1.C: New test.
35162
35163 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
35164
35165 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
35166 20021110.c.
35167 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
35168 20021119-1.c.
35169 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
35170 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
35171 5-04.c.
35172 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
35173 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
35174 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
35175 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
35176 g++.brendan/enum14.C.
35177 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
35178 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
35179 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
35180 g++.mike/virt1.C.
35181 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
35182 memtemp24.C.
35183
35184 2004-06-27 Roger Sayle <roger@eyesopen.com>
35185
35186 * gcc.dg/20040527-1.c: New test case.
35187
35188 2004-06-26 Bud Davis <bdavis9659@comcast.net>
35189
35190 PR gfortran/pr16196
35191 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
35192
35193 2004-06-25 Roger Sayle <roger@eyesopen.com>
35194
35195 PR middle-end/15825
35196 * gcc.dg/pr15825-1.c: New test case.
35197
35198 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
35199
35200 * gcc.c-torture/execute/20040625-1.c: New test.
35201
35202 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35203
35204 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
35205
35206 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
35207
35208 * gcc.dg/torture/mips-div-1.c: New test.
35209
35210 2004-06-24 Jeff Law <law@redhat.com>
35211
35212 * gcc.dg/tree-ssa/20040624-1.c: New test.
35213
35214 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
35215
35216 * gcc.c-torture/compile/20040624-1.c: New test.
35217
35218 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35219
35220 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
35221 this directory.
35222
35223 2004-06-23 Andrew Pinski <apinski@apple.com>
35224
35225 PR middle-end/15988
35226 * g++.dg/opt/ptrmem4.C: New test.
35227
35228 * gcc.dg/c90-array-quals-2.c: New test.
35229
35230 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
35231
35232 * gcc.dg/kpice1.c: New test.
35233
35234 2006-06-23 Andrew Pinski <apinski@apple.com>
35235
35236 * gcc.dg/c90-array-quals.c: New test.
35237
35238 2006-06-22 Richard Henderson <rth@redhat.com>
35239
35240 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
35241
35242 2004-06-22 Loren James Rittle <ljrittle@acm.org>
35243
35244 * gcc.dg/builtins-config.h: Handle FreeBSD.
35245
35246 2006-06-22 Richard Henderson <rth@redhat.com>
35247
35248 * g++.dg/opt/devirt1.C: New.
35249
35250 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
35251
35252 * g++.dg/opt/pr15551.C: New testcase.
35253
35254 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
35255
35256 PR target/14800
35257 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
35258 x86_64-*-linux* when compiling for 32bit.
35259
35260 2004-06-21 Andrew Pinski <apinski@apple.com>
35261
35262 * gcc.dg/pch/struct-1.c: New.
35263 * gcc.dg/pch/struct-1.hs: New.
35264
35265 2004-06-21 Geoffrey Keating <geoffk@apple.com>
35266
35267 * gcc.dg/pch/save-temps-1.c: New file.
35268 * gcc.dg/pch/save-temps-1.hs: New file.
35269
35270 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
35271
35272 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
35273 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
35274
35275 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35276
35277 * gfortran.fortran-torture/execute/select_1.f90: Rename function
35278 to fix type error.
35279 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
35280 Remove trailing spaces.
35281
35282 2004-06-21 Richard Henderson <rth@redhat.com>
35283
35284 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
35285 merging && to BIT_FIELD_REF.
35286
35287 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
35288
35289 * g++.dg/opt/placeholder1.C: New test.
35290
35291 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
35292
35293 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
35294 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35295 * gcc.dg/compat/union-m128-1_x.c: Likewise.
35296 * gcc.dg/compat/union-m128-1_y.c: Likewise.
35297
35298 2004-06-20 Zack Weinberg <zack@codesourcery.com>
35299
35300 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
35301 extern "C".
35302 * g++.dg/other/pragma-re-1.C: Add comments.
35303
35304 2004-06-19 Bud Davis <bdavis9659@comcast.net>
35305
35306 PR gfortran/16080
35307 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
35308
35309 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
35310
35311 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
35312 instead of setting the type of size_t by
35313 hand.
35314
35315 2004-06-18 Roger Sayle <roger@eyesopen.com>
35316
35317 * gcc.dg/unordered-2.c: New test case.
35318 * gcc.dg/unordered-3.c: New test case.
35319
35320 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
35321
35322 PR other/16043
35323 * lib/g++.exp (g++_version): Tweak regexp for version
35324 * lib/g77.exp (g77_version): Likewise.
35325 * lib/gfortran.exp (gfortran_version): Likewise.
35326 * lib/objc.exp (objc_version): Likewise.
35327 * lib/treelang.exp (treelang_version): Likewise.
35328
35329 2004-06-19 Jakub Jelinek <jakub@redhat.com>
35330
35331 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
35332 Use INT_MAX instead of __INT_MAX__.
35333 * gcc.dg/compat/struct-align-2_y.c: Likewise.
35334
35335 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
35336 * gcc.dg/compat/scalar-return-3_x.c: Use it.
35337 * gcc.dg/compat/scalar-return-3_y.c: Use it.
35338 * gcc.dg/compat/scalar-return-4_x.c: Use it.
35339 * gcc.dg/compat/scalar-return-4_y.c: Use it.
35340 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
35341 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
35342 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
35343 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
35344
35345 * gcc.dg/range-test-1.c: New test.
35346 * g++.dg/opt/range-test-1.C: New test.
35347
35348 2004-06-17 Richard Henderson <rth@redhat.com>
35349
35350 * objc.dg/sync-1.m: New.
35351 * objc.dg/try-catch-1.m: Don't force next runtime.
35352 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
35353 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
35354 shadowed catch clause.
35355 * objc.dg/try-catch-5.m: New.
35356
35357 2004-06-17 Zack Weinberg <zack@codesourcery.com>
35358
35359 Bug 14610
35360 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
35361
35362 2004-06-15 Richard Henderson <rth@redhat.com>
35363
35364 * gcc.dg/20001116-1.c: Move expected warning line.
35365
35366 2004-06-15 Richard Henderson <rth@redhat.com>
35367
35368 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
35369 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
35370
35371 2004-06-15 Jeff Law <law@redhat.com>
35372
35373 * gcc.dg/tree-ssa/20040615-1.c: New test.
35374 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
35375 be less sensitive to operand ordering.
35376 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
35377
35378 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
35379
35380 * g++.dg/abi/bitfield3.C: Add comment..
35381
35382 2004-06-15 Richard Henderson <rth@redhat.com>
35383
35384 * g++.dg/ext/stmtexpr1.C: XFAIL.
35385 * gcc.dg/20030612-1.c: XFAIL.
35386
35387 2004-06-15 Eric Christopher <echristo@redhat.com>
35388
35389 * g++.dg/charset/asm5.c: New.
35390 * gcc.dg/charset/asm6.c: New.
35391
35392 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35393
35394 PR fortran/15962
35395 * gfortran.fortran-torture/execute/select_1.f90: New test.
35396
35397 2004-06-15 Paul Brook <paul@codesourcery.com>
35398
35399 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
35400
35401 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35402
35403 PR c++/15967
35404 * g++.dg/lookup/crash3.C: New test.
35405
35406 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35407
35408 PR c++/15947
35409 * g++.dg/parse/dtor4.C: New test.
35410
35411 2004-06-14 Jeff Law <law@redhat.com>
35412
35413 * gcc.c-torture/compile/20040614-1.c: New test.
35414
35415 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35416
35417 PR fortran/15211
35418 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
35419 LEN of a character array.
35420
35421 2004-06-14 Mark Mitchell <mark@codesourcery.com>
35422
35423 PR c++/15096
35424 * g++.dg/template/ptrmem10.C: New test.
35425
35426 PR c++/14930
35427 * g++.dg/template/friend30.C: New test.
35428
35429 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35430
35431 PR fortran/14928
35432 * gfortran.fortran-torture/compile/mloc.f90: New test.
35433
35434 2004-06-13 Paul Brook <paul@codesourcery.com>
35435
35436 * gfortran.fortran-torture/execute/random_2.f90: New test.
35437
35438 2004-06-13 Eric Christopher <echristo@redhat.com>
35439
35440 * gcc.dg/noncompile/redecl-1.c: Fix error message.
35441
35442 2004-06-12 Paul Brook <paul@codesourcery.com>
35443
35444 * gfortran.fortran-torture/execute/contained_3.f90: New test.
35445
35446 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35447
35448 PR fortran/14923
35449 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
35450
35451 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35452
35453 PR fortran/14957
35454 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
35455 syntax errors in end statements of contained subroutines.
35456
35457 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35458
35459 PR fortran/12841
35460 * gfortran.fortran-torture/execute/null_arg.f90: New test.
35461
35462 2004-06-12 Bud Davis <bdavis9659@comcast.net>
35463
35464 PR fortran/15665
35465 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
35466
35467 2004-06-12 Bud Davis <bdavis9659@comcast.net>
35468
35469 PR gfortran/12839
35470 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
35471
35472 2004-06-11 Mark Mitchell <mark@codesourcery.com>
35473
35474 PR c++/15862
35475 * g++.dg/parse/enum1.C: New test.
35476
35477 2004-06-10 Jeff Law <law@redhat.com>
35478
35479 * gcc.c-torture/compile/20040610-1.c: New test.
35480
35481 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35482
35483 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
35484 * g++.old-deja/g++.other/decl3.C: Likewise.
35485
35486 2004-06-10 Brian Booth <bbooth@redhat.com>
35487
35488 * gcc.dg/tree-ssa/20031015-1.c: Scan for
35489 V_MAY_DEF instead of VDEF.
35490 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
35491
35492 2004-06-10 Mark Mitchell <mark@codesourcery.com>
35493
35494 PR c++/14211
35495 * g++.dg/conversion/const1.C: New test.
35496
35497 PR c++/15076
35498 * g++.dg/conversion/reinterpret1.C: New test.
35499
35500 PR c++/15877
35501 * g++.dg/template/enum2.C: New test.
35502
35503 PR c++/15227
35504 * g++.dg/template/error13.C: New test.
35505
35506 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35507
35508 PR fortran/14957
35509 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
35510 arguments to test_* REAL and of the right size.
35511
35512 2004-06-10 Jakub Jelinek <jakub@redhat.com>
35513
35514 PR target/15569
35515 PR rtl-optimization/15681
35516 * gcc.dg/20040609-1.c: New test.
35517
35518 2004-06-10 Jakub Jelinek <jakub@redhat.com>
35519
35520 PR c++/14791
35521 * g++.dg/opt/builtins1.C: New test.
35522
35523 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
35524
35525 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
35526 that use default windows32 struct layout.
35527 * gcc.dg/i386-bitfield2.c: Likewise.
35528
35529 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
35530
35531 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
35532 for mingw32 and cygwin targets.
35533
35534 2004-06-09 Geoffrey Keating <geoffk@apple.com>
35535
35536 * gcc.dg/pch/macro-4.c: New.
35537 * gcc.dg/pch/macro-4.hs: New.
35538
35539 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35540
35541 PR fortran/13249
35542 * gfortran.fortran-torture/compile/name_clash.f90: New test.
35543
35544 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35545
35546 PR fortran/13372
35547 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
35548
35549 2004-06-09 Bud Davis <bdavis9659@comcast.net>
35550
35551 PR gfortran/14897
35552 * gfortran.fortran-torture/execute/t_edit.f90: New test.
35553
35554 2004-06-09 Bud Davis <bdavis9659@comcast.net>
35555
35556 PR gfortran/15755
35557 * gfortran.fortran-torture/execute/backspace.c : New test.
35558
35559 2004-06-09 Paul Brook <paul@codesourcery.com>
35560
35561 * gfortran.fortran-torture/execure/intrinsic_associated.f90
35562 (pointer_to_section): Rewrite to use smaller array.
35563
35564 2004-06-08 David Edelsohn <edelsohn@gnu.org>
35565
35566 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
35567 * gcc.dg/ext/altivec-10.c: Same.
35568 * gcc.dg/ext/altivec-11.c: Same.
35569 * gcc.dg/ext/altivec-12.c: Same.
35570 * gcc.dg/ext/altivec-13.c: Same.
35571 * gcc.dg/ext/altivec-14.c: Same.
35572 * gcc.dg/ext/altivec-15.c: Same.
35573 * gcc.dg/ext/altivec-16.c: Same.
35574 * gcc.dg/ext/altivec-3.c: Same.
35575 * gcc.dg/ext/altivec-4.c: Same.
35576 * gcc.dg/ext/altivec-6.c: Same.
35577 * gcc.dg/ext/altivec-7.c: Same.
35578 * gcc.dg/ext/altivec-8.c: Same.
35579 * gcc.dg/ext/altivec-varargs-1.c: Same.
35580
35581 * g++.dg/ext/altivec-1.C: Correct dg syntax.
35582 * g++.dg/ext/altivec-10.C: Same.
35583 * g++.dg/ext/altivec-2.C: Same.
35584 * g++.dg/ext/altivec-3.C: Same.
35585 * g++.dg/ext/altivec-4.C: Same.
35586 * g++.dg/ext/altivec-5.C: Same.
35587 * g++.dg/ext/altivec-6.C: Same.
35588 * g++.dg/ext/altivec-7.C: Same.
35589 * g++.dg/ext/altivec-8.C: Same.
35590 * g++.dg/ext/altivec-9.C: Same.
35591
35592 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35593
35594 PR c++/7841
35595 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
35596
35597 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
35598
35599 * gcc.dg/union-1.c: New test.
35600
35601 2004-06-07 Roger Sayle <roger@eyesopen.com>
35602
35603 * gcc.dg/builtins-41.c: New test case.
35604 * gcc.dg/builtins-42.c: New test case.
35605
35606 2004-06-07 David Edelsohn <edelsohn@gnu.org>
35607
35608 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
35609 * g++.dg/ext/altivec-10.C: Same.
35610 * g++.dg/ext/altivec-2.C: Same.
35611 * g++.dg/ext/altivec-3.C: Same.
35612 * g++.dg/ext/altivec-4.C: Same.
35613 * g++.dg/ext/altivec-5.C: Same.
35614 * g++.dg/ext/altivec-6.C: Same.
35615 * g++.dg/ext/altivec-7.C: Same.
35616 * g++.dg/ext/altivec-8.C: Same.
35617 * g++.dg/ext/altivec-9.C: Same.
35618 * g++.old-deja/g++.abi/cxa_vec.C: Same.
35619 * g++.old-deja/g++.brendan/new3.C: Same.
35620 * gcc.c-torture/execute/eeprof-1.x: Same.
35621
35622 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
35623
35624 PR c/14765
35625 * gcc.dg/pr14765-1.c: New test.
35626
35627 2004-06-07 Roger Sayle <roger@eyesopen.com>
35628
35629 PR c/14649
35630 * gcc.dg/pr14649-1.c: New test case.
35631
35632 2004-06-07 Richard Henderson <rth@redhat.com>
35633
35634 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
35635 if temporaries.
35636
35637 2004-06-07 David Edelsohn <edelsohn@gnu.org>
35638
35639 * g++.dg/eh/elide1.C: Remove XFAIL.
35640
35641 2004-06-07 Mark Mitchell <mark@codesourcery.com>
35642
35643 PR c++/15337
35644 * g++.dg/expr/sizeof3.C: New test.
35645
35646 PR c++/14777
35647 * g++.dg/template/access14.C: New test.
35648
35649 PR c++/15554
35650 * g++.dg/template/enum1.C: New test.
35651
35652 PR c++/15057
35653 * g++.dg/eh/throw1.C: New test.
35654
35655 2004-06-07 David Ayers <d.ayers@inode.at>
35656 Ziemowit Laski <zlaski@apple.com>
35657
35658 * lib/objc.exp (objc_target_compile): Revert the '-framework
35659 Foundation' flag fix, since bare Darwin does not ship
35660 with the Foundation framework.
35661 * objc/execute/next_mapping.h: Provide a local NSConstantString
35662 @interface and @implementation.
35663 (objc_constant_string_init): A constructor function, used to
35664 initialize the NSConstantString meta-class object.
35665 * objc/execute/string1.m: Include "next_mapping.h" instead of
35666 <Foundation/NSString.h>.
35667 * objc/execute/string2.m: Likewise.
35668 * objc/execute/string3.m: Likewise.
35669 * objc/execute/string4.m: Likewise.
35670
35671 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
35672
35673 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
35674 to double. Replace double with FLOAT.
35675 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
35676
35677 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
35678 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
35679 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
35680 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
35681 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
35682 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
35683 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
35684 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
35685
35686 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
35687
35688 PR c/13519
35689 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
35690
35691 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35692
35693 PR c++/15503
35694 * g++.dg/template/meminit2.C: New test.
35695
35696 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
35697
35698 PR target/15822
35699 * gcc.c-torture/execute/compare-fp-1.c,
35700 gcc.c-torture/execute/compare-fp-2.c,
35701 gcc.c-torture/execute/compare-fp-3.c,
35702 gcc.c-torture/execute/compare-fp-4.c,
35703 gcc.c-torture/execute/compare-fp-3.x,
35704 gcc.c-torture/execute/compare-fp-4.x: Moved...
35705 * gcc.c-torture/execute/ieee/compare-fp-1.c,
35706 gcc.c-torture/execute/ieee/compare-fp-2.c,
35707 gcc.c-torture/execute/ieee/compare-fp-3.c,
35708 gcc.c-torture/execute/ieee/compare-fp-4.c,
35709 gcc.c-torture/execute/ieee/compare-fp-3.x,
35710 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
35711
35712 2004-06-04 David Ayers <d.ayers@inode.at>
35713
35714 * objc/execute/protocol-isEqual-4.m: New testcase.
35715
35716 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
35717
35718 * objc/execute/protocol-isEqual-1.m: New testcase.
35719 * objc/execute/protocol-isEqual-2.m: New testcase.
35720 * objc/execute/protocol-isEqual-3.m: New testcase.
35721
35722 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35723
35724 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
35725
35726 2004-06-02 Ziemowit Laski <zlaski@apple.com>
35727
35728 * lib/objc.exp (objc_target_compile): When running tests on
35729 Darwin (Mac OS X), inform the linker about '-framework
35730 'Foundation'.
35731
35732 2004-06-02 Eric Christopher <echristo@redhat.com>
35733
35734 * gcc.c-torture/compile/20040602-1.c: New.
35735
35736 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
35737
35738 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
35739 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
35740
35741 PR tree-optimization/14736
35742 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
35743
35744 PR tree-optimization/14042
35745 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
35746
35747 PR tree-optimization/14729
35748 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
35749
35750 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35751
35752 PR fortran/15557
35753 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
35754
35755 2004-06-01 Richard Hederson <rth@redhat.com>
35756
35757 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
35758
35759 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35760
35761 PR c++/14932
35762 * g++.dg/parse/offsetof4.C: New test.
35763
35764 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
35765
35766 PR objc/7993
35767 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
35768
35769 2004-05-31 Mark Mitchell <mark@codesourcery.com>
35770
35771 PR c++/15701
35772 * g++.dg/template/friend29.C: New test.
35773
35774 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
35775
35776 PR c/15749
35777 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
35778
35779 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
35780
35781 * gcc.dg/sparc-trap-1.c: New test.
35782
35783 2004-05-31 Roger Sayle <roger@eyesopen.com>
35784
35785 PR middle-end/15069
35786 * g++.dg/opt/fold3.C: New test case.
35787
35788 2004-05-30 Graham Stott <graham.stott@btinternet.com>
35789
35790 * lib/target-supports.exp (check_iconv_available): Fix fallout
35791 from 2004-05-28 patch.
35792
35793 2004-05-30 Paul Brook <paul@codesourcery.com>
35794
35795 PR fortran/15620
35796 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
35797 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
35798
35799 2004-05-30 Steven G. Kargl <kargls@comcast.net>
35800
35801 * gfortran.fortran-torture/execute/random_1.f90: New test.
35802
35803 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35804
35805 * g++.dg/ext/altivec-10.C: New test.
35806
35807 2004-05-29 Paul Brook <paul@codesourcery.com>
35808
35809 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
35810
35811 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35812
35813 * gcc.dg/altivec-16.c: New test.
35814
35815 2004-05-28 Janis Johnson <janis187@us.ibm.com>
35816
35817 * lib/target-supports.exp (check_vmx_hw_available): New.
35818 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
35819
35820 * lib/target-supports.exp (check_alias_available,
35821 check_iconv_available, check_named_sections_available): Use
35822 unique names for temporary files.
35823
35824 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35825
35826 * gcc.dg/altivec-15.c: New test.
35827
35828 2004-05-28 Mark Mitchell <mark@codesourcery.com>
35829
35830 PR c++/15083
35831 * g++.dg/warn/noeffect6.C: New test.
35832
35833 PR c++/15471
35834 * g++.dg/expr/ptrmem4.C: New test.
35835
35836 PR c++/15640
35837 * g++.dg/template/operator3.C: New test.
35838
35839 2004-05-28 Mark Mitchell <mark@codesourcery.com>
35840
35841 PR c++/14668
35842 * g++.dg/lookup/redecl1.C: New test.
35843 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
35844
35845 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
35846
35847 * gcc.c-torture/execute/compare-fp-1.c,
35848 gcc.c-torture/execute/compare-fp-2.c,
35849 gcc.c-torture/execute/compare-fp-3.c,
35850 gcc.c-torture/execute/compare-fp-4.c,
35851 gcc.c-torture/execute/compare-fp-3.x,
35852 gcc.c-torture/execute/compare-fp-4.x,
35853 gcc.dg/pr15649-1.c: New.
35854
35855 2004-05-27 Adam Nemet <anemet@lnxw.com>
35856
35857 PR c++/12883
35858 * g++.dg/init/array14.C: New test.
35859
35860 2004-05-25 Janis Johnson <janis187@us.ibm.com>
35861
35862 * lib/compat.exp (compat-get-options-main): New.
35863 (compat-get-options): Remove unneeded code, warn for ignored
35864 command.
35865 (compat-execute): Check flag set by dg-require-* commands.
35866
35867 * lib/compat.exp (compat-execute): Break up long lines.
35868
35869 2004-05-24 Janis Johnson <janis187@us.ibm.com>
35870
35871 * gcc.dg/altivec-7.c: Don't use 'vector long'.
35872 * gcc.dg/altivec-14.c: New test.
35873 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
35874
35875 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
35876 * gcc.dg/altivec-12.c: Ditto.
35877
35878 * gcc.dg/altivec-3.c: Move call to altivec_check.
35879
35880 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35881
35882 PR c++/15044
35883 * g++.dg/template/error12.C: New test.
35884
35885 PR c++/15317
35886 * g++.dg/ext/attrib15.C: New test.
35887
35888 PR c++/15329
35889 * g++.dg/template/ptrmem9.C: New test.
35890
35891 2004-05-25 Paul Brook <paul@codesourcery.com>
35892
35893 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
35894
35895 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35896
35897 PR c++/15165
35898 * g++.dg/template/crash19.C: New test.
35899
35900 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35901
35902 PR c++/15025
35903 * g++.dg/template/redecl1.C: New test.
35904
35905 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35906
35907 PR c++/14821
35908 * g++.dg/other/ns1.C: New test.
35909
35910 PR c++/14883
35911 * g++.dg/template/invalid1.C: New test.
35912
35913 2004-05-23 Paul Brook <paul@codesourcery.com>
35914 Victor Leikehman <lei@haifasphere.co.il>
35915
35916 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
35917 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
35918
35919 2004-05-22 Mark Mitchell <mark@codesourcery.com>
35920
35921 PR c++/15285
35922 PR c++/15299
35923 * g++.dg/template/non-dependent5.C: New test.
35924 * g++.dg/template/non-dependent6.C: New test.
35925
35926 2004-05-22 Mark Mitchell <mark@codesourcery.com>
35927
35928 PR c++/15507
35929 * g++.dg/inherit/union1.C: New test.
35930
35931 PR c++/15542
35932 * g++.dg/template/addr1.C: New test.
35933
35934 PR c++/15427
35935 * g++.dg/template/array5.C: New test.
35936
35937 PR c++/15287
35938 * g++.dg/template/array6.C: New test.
35939
35940 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
35941 Roger Sayle <roger@eyesopen.com>
35942
35943 * g++.dg/lookup/forscope2.C: New test case.
35944
35945 2004-05-22 Ben Elliston <bje@au.ibm.com>
35946
35947 * gcc.dg/cpp/Wmissingdirs.c: New.
35948
35949 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
35950
35951 PR target/15301
35952 * gcc.dg/compat/union-m128-1.h: New file.
35953 * gcc.dg/compat/union-m128-1_main.c: Likewise.
35954 * gcc.dg/compat/union-m128-1_x.c: Likewise.
35955 * gcc.dg/compat/union-m128-1_y.c: Likewise.
35956
35957 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
35958
35959 PR target/15302
35960 * gcc.dg/compat/struct-complex-1.h: New file.
35961 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
35962 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
35963 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35964
35965 2004-05-20 Roger Sayle <roger@eyesopen.com>
35966
35967 PR middle-end/3074
35968 * gcc.dg/pr3074-1.c: New test case.
35969 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
35970
35971 2004-05-20 Falk Hueffner <falk@debian.org>
35972
35973 PR other/15526
35974 * gcc.dg/ftrapv-1.c: New test case.
35975
35976 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
35977
35978 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
35979
35980 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
35981 Jeff Law <law@redhat.com>
35982
35983 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
35984 * gcc.dg/tree-ssa/20040518-2.c: New test.
35985
35986 * gcc.dg/tree-ssa/20040518-1.c: New test.
35987
35988 2004-05-18 Zack Weinberg <zack@codesourcery.com>
35989
35990 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
35991
35992 2004-05-18 Paul Brook <paul@codesourcery.com>
35993
35994 PR fortran/13930
35995 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
35996
35997 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35998
35999 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
36000 constant folding.
36001
36002 2004-05-17 Steven Bosscher <stevenb@suse.de>
36003
36004 * gcc.dg/tree-ssa/20040517-1.c: New test.
36005
36006 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36007
36008 * gcc.dg/loop-4.c: New test.
36009
36010 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
36011
36012 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
36013
36014 2004-05-15 Bud Davis <bdavis9659@comcast.net>
36015
36016 PR fortran/15311
36017 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
36018
36019 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36020
36021 PR fortran/13826
36022 PR fortran/13940
36023 * gfortran.fortran-torture/compile/data_1.f90: New test.
36024
36025 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
36026
36027 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
36028 * gcc.dg/uninit-H.c: Define ASM for __s390__.
36029
36030 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
36031
36032 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
36033
36034 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
36035
36036 PR c/15444
36037 * gcc.dg/format/xopen-1.c: Adjust expected message.
36038 * gcc.dg/format/xopen-3.c: New test.
36039
36040 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
36041
36042 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
36043
36044 2004-05-14 Jeff Law <law@redhat.com>
36045
36046 * gcc.dg/tree-ssa/20040514-2.c: New test.
36047
36048 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36049
36050 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
36051 this ...
36052 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
36053 this.
36054
36055 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
36056
36057 * gcc.dg/tree-ssa/20040514-1.c: New test.
36058
36059 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36060
36061 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
36062 test.
36063
36064 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36065
36066 PR fortran/14066
36067 * gfortran.fortran-torture/compile/do_1.f90: New test.
36068
36069 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36070
36071 PR fortran/15051
36072 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
36073 test.
36074
36075 2004-05-14 Bud Davis <bdavis9659@comcast.net>
36076
36077 PR fortran/15149
36078 * gfortran.fortran-torture/execute/random_init.f90: New test.
36079
36080 2004-05-13 Paul Brook <paul@codesourcery.com>
36081
36082 PR fortran/15314
36083 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
36084
36085 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
36086
36087 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
36088 for the powerpc case.
36089
36090 2004-05-13 Jeff Law <law@redhat.com>
36091
36092 * gcc.dg/tree-ssa/20040513-1.c: New test.
36093 * gcc.dg/tree-ssa/20040513-2.c: New test.
36094
36095 2004-05-13 Paul Brook <paul@codesourcery.com>
36096
36097 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
36098 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
36099 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
36100
36101 2004-05-13 Andreas Schwab <schwab@suse.de>
36102
36103 PR other/10819
36104 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
36105 characters.
36106
36107 2004-05-13 Bud Davis <bdavis9659@comcast.net>
36108
36109 PR fortran/15294
36110 * gfortran.fortran-torture/execute/adjustr.f90: New file.
36111
36112 2004-05-13 Diego Novillo <dnovillo@redhat.com>
36113
36114 Merge from tree-ssa-20020619-branch. See
36115 ChangeLog.tree-ssa for details.
36116
36117 2004-05-11 Ziemowit Laski <zlaski@apple.com>
36118
36119 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
36120 include <altivec.h> explicitly.
36121 * gcc.dg/altivec-13.c: Likewise.
36122
36123 2004-05-11 Paul Brook <paul@codesourcery.com>
36124
36125 * gcc.c-torture/compile/20010518-1.c: Force enum size.
36126
36127 2004-05-10 Eric Christopher <echristo@redhat.com>
36128
36129 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
36130 * gcc.dg/sibcall-4.c: Ditto.
36131
36132 2004-05-10 Ziemowit Laski <zlaski@apple.com>
36133
36134 * g++.dg/ext/altivec-8.C: New test case.
36135 * gcc.dg/altivec-13.c: New test case.
36136
36137 2004-05-08 Roger Sayle <roger@eyesopen.com>
36138
36139 * gcc.c-torture/execute/divcmp-1.c: New test case.
36140 * gcc.c-torture/execute/divcmp-2.c: New test case.
36141 * gcc.c-torture/execute/divcmp-3.c: New test case.
36142
36143 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
36144
36145 * g++.dg/other/pragma-re-2.C: New test.
36146
36147 2004-05-07 Uros Bizjak <uros@kss-loka.si>
36148
36149 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
36150 * gcc.dg/i386-387-2.c: Likewise.
36151
36152 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
36153 __builtin_drem.
36154 * gcc.dg/i386-387-6.c: Likewise.
36155
36156 2004-05-07 Uros Bizjak <uros@kss-loka.si>
36157
36158 * gcc.dg/builtins-33.c: Also check log1p*.
36159
36160 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
36161
36162 PR optimization/15296
36163 * gcc.c-torture/execute/pr15296.c: New test.
36164
36165 2004-05-05 Uros Bizjak <uros@kss-loka.si>
36166
36167 * gcc.dg/builtins-40.c: New test.
36168
36169 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
36170
36171 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
36172
36173 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
36174
36175 * g++.dg/ext/spe1.C: New testcase.
36176
36177 2004-05-04 Ziemowit Laski <zlaski@apple.com>
36178
36179 * objc.dg/image-info.m: Allow additional attributes
36180 for __image_info section.
36181
36182 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
36183
36184 * gcc.dg/torture/mips-hilo-2.c: New test.
36185
36186 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36187
36188 PR c++/14389
36189 * g++.dg/template/member5.C: New test.
36190
36191 2004-05-03 Uros Bizjak <uros@kss-loka.si>
36192
36193 * gcc.dg/builtins-34.c: Also check expm1*.
36194
36195 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36196
36197 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
36198 * gcc.dg/torture/builtin-convert-3.c: New test.
36199
36200 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
36201
36202 PR middle-end/15054
36203 * g++.dg/opt/pr15054.C: New test.
36204
36205 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36206
36207 * gcc.dg/torture/builtin-rounding-1.c: New test.
36208 * gcc.dg/builtins-25.c: Delete.
36209 * gcc.dg/builtins-29.c: Delete.
36210
36211 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
36212
36213 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
36214 * gcc.dg/sibcall-4.c: Likewise.
36215 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
36216
36217 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
36218
36219 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
36220 bit-field on 16-bit targets.
36221
36222 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
36223
36224 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
36225 16-bit targets.
36226
36227 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
36228
36229 * gcc.dg/rs6000-power2-1.c: Change to compile only.
36230 * gcc.dg/rs6000-power2-2.c: Likewise.
36231
36232 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
36233
36234 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
36235 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
36236 Change the asm registers to be in form of frN instead of fN.
36237
36238 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36239
36240 * gcc.dg/torture/builtin-convert-2.c: New test.
36241
36242 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
36243
36244 * gcc.dg/rs6000-power2-1.c: New test.
36245 * gcc.dg/rs6000-power2-2.c: New test.
36246
36247 2004-04-28 Jan Hubicka <jh@suse.cz>
36248
36249 * gcc.dg/unused-6.c: New test.
36250
36251 2004-04-24 Laurent GUERBY <laurent@guerby.net>
36252 Ulrich Weigand <uweigand@de.ibm.com>
36253
36254 * ada/acats/run_all.sh: Define $target variable.
36255
36256 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
36257
36258 PR c++/15119
36259 * g++.dg/other/vararg-1.C: New test.
36260
36261 PR c++/4794
36262 * g++.dg/eh/cleanup3.C: New test.
36263
36264 2004-04-24 Laurent GUERBY <laurent@guerby.net>
36265
36266 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
36267 and ad8011a (target_insn).
36268 * ada/acats/support/macro.dfs: Likewise.
36269 * ada/acats/support/impbit.adb: New file.
36270
36271 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
36272
36273 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
36274
36275 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
36276
36277 * gcc.dg/loop-3.c: New test.
36278
36279 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
36280
36281 * gcc.c-torture/execute/simd-5.c: New test.
36282
36283 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36284
36285 PR c++/15064
36286 * g++.dg/template/crash18.C: New test.
36287
36288 2004-04-22 Mark Mitchell <mark@codesourcery.com>
36289
36290 * g++.dg/ext/complit3.C: New test.
36291
36292 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
36293
36294 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
36295 * gcc.dg/altivec-3.c: Same.
36296 * gcc.dg/altivec-varargs-1.c: Same.
36297
36298 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
36299
36300 * lib/target-supports.exp (check_profiling_available): Assume
36301 profiling is not available on powerpc-eabi targets.
36302
36303 2004-04-21 Janis Johnson <janis187@us.ibm.com>
36304
36305 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
36306 * gcc.dg/vmx/bug-1.c: Ditto.
36307
36308 2004-04-20 Eric Christopher <echristo@redhat.com>
36309
36310 * gcc.dg/charset/extern.c: New test.
36311 * g++.dg/charset/extern3.cc: Ditto.
36312
36313 2004-04-20 Uros Bizjak <uros@kss-loka.si>
36314
36315 * gcc.dg/builtins-39.c: New test.
36316
36317 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
36318
36319 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
36320
36321 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
36322
36323 * gcc.dg/torture/mips-hilo-1.c: New test.
36324
36325 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
36326
36327 * gcc.c-torture/compile/20040419-1.c: New test.
36328
36329 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
36330
36331 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
36332
36333 2004-04-18 Zack Weinberg <zack@codesourcery.com>
36334 Aldy Hernandez <aldyh@redhat.com>
36335
36336 * gcc.c-torture/execute/va-arg-24.c: New.
36337
36338 2004-04-17 Zack Weinberg <zack@codesourcery.com>
36339 Aldy Hernandez <aldyh@redhat.com>
36340
36341 * gcc.dg/vmx/1b-01.c: New.
36342 * gcc.dg/vmx/1b-02.c: New.
36343 * gcc.dg/vmx/1b-03.c: New.
36344 * gcc.dg/vmx/1b-04.c: New.
36345 * gcc.dg/vmx/1b-05.c: New.
36346 * gcc.dg/vmx/1b-06.c: New.
36347 * gcc.dg/vmx/1b-07.c: New.
36348 * gcc.dg/vmx/1c-01.c: New.
36349 * gcc.dg/vmx/1c-02.c: New.
36350 * gcc.dg/vmx/3a-01a.c: New.
36351 * gcc.dg/vmx/3a-01.c: New.
36352 * gcc.dg/vmx/3a-01m.c: New.
36353 * gcc.dg/vmx/3a-03.c: New.
36354 * gcc.dg/vmx/3a-03m.c: New.
36355 * gcc.dg/vmx/3a-04.c: New.
36356 * gcc.dg/vmx/3a-04m.c: New.
36357 * gcc.dg/vmx/3a-05.c: New.
36358 * gcc.dg/vmx/3a-06.c: New.
36359 * gcc.dg/vmx/3a-06m.c: New.
36360 * gcc.dg/vmx/3a-07.c: New.
36361 * gcc.dg/vmx/3b-01.c: New.
36362 * gcc.dg/vmx/3b-02.c: New.
36363 * gcc.dg/vmx/3b-10.c: New.
36364 * gcc.dg/vmx/3b-13.c: New.
36365 * gcc.dg/vmx/3b-14.c: New.
36366 * gcc.dg/vmx/3b-15.c: New.
36367 * gcc.dg/vmx/3c-01a.c: New.
36368 * gcc.dg/vmx/3c-01.c: New.
36369 * gcc.dg/vmx/3c-02.c: New.
36370 * gcc.dg/vmx/3c-03.c: New.
36371 * gcc.dg/vmx/3d-01.c: New.
36372 * gcc.dg/vmx/4-01.c: New.
36373 * gcc.dg/vmx/4-03.c: New.
36374 * gcc.dg/vmx/5-01.c: New.
36375 * gcc.dg/vmx/5-02.c: New.
36376 * gcc.dg/vmx/5-03.c: New.
36377 * gcc.dg/vmx/5-04.c: New.
36378 * gcc.dg/vmx/5-05.c: New.
36379 * gcc.dg/vmx/5-06.c: New.
36380 * gcc.dg/vmx/5-07.c: New.
36381 * gcc.dg/vmx/5-07t.c: New.
36382 * gcc.dg/vmx/5-08.c: New.
36383 * gcc.dg/vmx/5-10.c: New.
36384 * gcc.dg/vmx/5-11.c: New.
36385 * gcc.dg/vmx/7-01a.c: New.
36386 * gcc.dg/vmx/7-01.c: New.
36387 * gcc.dg/vmx/7c-01.c: New.
36388 * gcc.dg/vmx/7d-01.c: New.
36389 * gcc.dg/vmx/7d-02.c: New.
36390 * gcc.dg/vmx/8-01.c: New.
36391 * gcc.dg/vmx/8-02a.c: New.
36392 * gcc.dg/vmx/8-02.c: New.
36393 * gcc.dg/vmx/brode-1.c: New.
36394 * gcc.dg/vmx/bug-1.c: New.
36395 * gcc.dg/vmx/bug-2.c: New.
36396 * gcc.dg/vmx/bug-3.c: New.
36397 * gcc.dg/vmx/cw-bug-1.c: New.
36398 * gcc.dg/vmx/cw-bug-2.c: New.
36399 * gcc.dg/vmx/cw-bug-3.c: New.
36400 * gcc.dg/vmx/dct.c: New.
36401 * gcc.dg/vmx/debug-1.c: New.
36402 * gcc.dg/vmx/debug-2.c: New.
36403 * gcc.dg/vmx/debug-3.c: New.
36404 * gcc.dg/vmx/debug-4.c: New.
36405 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
36406 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
36407 * gcc.dg/vmx/eg-5.c: New.
36408 * gcc.dg/vmx/fft.c: New.
36409 * gcc.dg/vmx/gcc-bug-1.c: New.
36410 * gcc.dg/vmx/gcc-bug-2.c: New.
36411 * gcc.dg/vmx/gcc-bug-3.c: New.
36412 * gcc.dg/vmx/gcc-bug-4.c: New.
36413 * gcc.dg/vmx/gcc-bug-5.c: New.
36414 * gcc.dg/vmx/gcc-bug-6.c: New.
36415 * gcc.dg/vmx/gcc-bug-7.c: New.
36416 * gcc.dg/vmx/gcc-bug-8.c: New.
36417 * gcc.dg/vmx/gcc-bug-9.c: New.
36418 * gcc.dg/vmx/gcc-bug-b.c: New.
36419 * gcc.dg/vmx/gcc-bug-c.c: New.
36420 * gcc.dg/vmx/gcc-bug-d.c: New.
36421 * gcc.dg/vmx/gcc-bug-e.c: New.
36422 * gcc.dg/vmx/gcc-bug-f.c: New.
36423 * gcc.dg/vmx/gcc-bug-g.c: New.
36424 * gcc.dg/vmx/gcc-bug-i.c: New.
36425 * gcc.dg/vmx/harness.h: New.
36426 * gcc.dg/vmx/ira1.c: New.
36427 * gcc.dg/vmx/ira2a.c: New.
36428 * gcc.dg/vmx/ira2b.c: New.
36429 * gcc.dg/vmx/ira2.c: New.
36430 * gcc.dg/vmx/ira2c.c: New.
36431 * gcc.dg/vmx/mem.c: New.
36432 * gcc.dg/vmx/newton-1.c: New.
36433 * gcc.dg/vmx/ops.c: New.
36434 * gcc.dg/vmx/sn7153.c: New.
36435 * gcc.dg/vmx/spill2.c: New.
36436 * gcc.dg/vmx/spill3.c: New.
36437 * gcc.dg/vmx/spill.c: New.
36438 * gcc.dg/vmx/t.c: New.
36439 * gcc.dg/vmx/varargs-1.c: New.
36440 * gcc.dg/vmx/varargs-2.c: New.
36441 * gcc.dg/vmx/varargs-3.c: New.
36442 * gcc.dg/vmx/varargs-4.c: New.
36443 * gcc.dg/vmx/varargs-5.c: New.
36444 * gcc.dg/vmx/varargs-6.c: New.
36445 * gcc.dg/vmx/varargs-7.c: New.
36446 * gcc.dg/vmx/vmx.exp: New.
36447 * gcc.dg/vmx/vprint-1.c: New.
36448 * gcc.dg/vmx/vscan-1.c: New.
36449 * gcc.dg/vmx/x-01.c: New.
36450 * gcc.dg/vmx/x-02.c: New.
36451 * gcc.dg/vmx/x-03.c: New.
36452 * gcc.dg/vmx/x-04.c: New.
36453 * gcc.dg/vmx/x-05.c: New.
36454 * gcc.dg/vmx/yousufi-1.c: New.
36455 * gcc.dg/vmx/zero-1.c: New.
36456 * gcc.dg/vmx/zero.c: New.
36457
36458 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
36459
36460 * g++.dg/lookup/java1.C: Update for chage of
36461 _Jv_AllocObject.
36462 * g++.dg/lookup/java2.C: Likewise.
36463
36464 2004-04-17 Laurent GUERBY <laurent@guerby.net>
36465
36466 * ada/acats/run_all.sh: use -O2 by default.
36467
36468 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
36469
36470 * gcc.dg/vr-mult-[12].c: New tests.
36471
36472 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36473
36474 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
36475
36476 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
36477
36478 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
36479
36480 * lib/target-supports.exp (check_profiling_available): Assume
36481 profiling isn't available for mips*-*-elf targets.
36482
36483 2004-04-14 Uros Bizjak <uros@kss-loka.si>
36484
36485 * gcc.dg/builtins-38.c: New test.
36486
36487 2004-04-14 Eric Christopher <echristo@redhat.com>
36488
36489 * g++.dg/charset/charset.exp: Run .cc extension tests.
36490
36491 2004-04-14 Zack Weinberg <zack@codesourcery.com>
36492
36493 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
36494
36495 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36496
36497 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
36498
36499 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
36500
36501 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
36502 * gcc.dg/i386-387-2.c: Likewise.
36503
36504 * gcc.dg/i386-387-7.c: New test.
36505 * gcc.dg/i386-387-8.c: New test.
36506
36507 * gcc.dg/builtins-37.c: New test.
36508
36509 2004-04-13 Geoffrey Keating <geoffk@apple.com>
36510
36511 * g++.dg/pch/externc-1.C: Add missing semicolon.
36512
36513 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
36514
36515 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
36516
36517 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
36518
36519 * gcc.c-torture/execute/20040411-1.c: New test.
36520
36521 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
36522
36523 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
36524
36525 2004-04-09 Chris Demetriou <cgd@broadcom.com>
36526
36527 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
36528
36529 2004-04-09 Zack Weinberg <zack@codesourcery.com>
36530
36531 * lib/target-supports.exp (check_named_sections_available): New.
36532 * lib/gcc-dg.exp (dg-require-named-sections): New.
36533 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
36534 old-deja.exp. Also prune error-count message from HP linker.
36535 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
36536
36537 * g++.dg/init/init-ref4.C: Use dg-require-weak.
36538 * g++.old-deja/g++.pt/static3.C: Likewise.
36539 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
36540
36541 2004-04-09 Roger Sayle <roger@eyesopen.com>
36542
36543 * gcc.c-torture/execute/20040409-1.c: New test case.
36544 * gcc.c-torture/execute/20040409-2.c: New test case.
36545 * gcc.c-torture/execute/20040409-3.c: New test case.
36546
36547 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
36548
36549 * gcc.dg/20040409-1.c: New test.
36550
36551 2004-04-08 Roger Sayle <roger@eyesopen.com>
36552
36553 PR target/14888
36554 * g++.dg/opt/pr14888.C: New test case.
36555
36556 2004-04-08 Geoffrey Keating <geoffk@apple.com>
36557
36558 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
36559 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
36560 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
36561 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
36562 New tests.
36563
36564 2004-04-08 Paul Brook <paul@codesourcery.com>
36565
36566 * gcc.dg/spill-1.c: New test.
36567
36568 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36569
36570 * gcc.dg/torture/builtin-ctype-2.c: New test.
36571
36572 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
36573
36574 * gcc.dg/pch/pch.exp: Add largefile test.
36575
36576 2004-04-06 Geoffrey Keating <geoffk@apple.com>
36577
36578 * g++.dg/pch/externc-1.Hs: New.
36579 * g++.dg/pch/externc-1.C: New.
36580
36581 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36582
36583 * gcc.dg/compat/struct-by-value-5a_main.c,
36584 gcc.dg/compat/struct-by-value-5b_main.c: New files.
36585 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
36586 * gcc.dg/compat/struct-by-value-5a_x.c,
36587 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
36588 gcc.dg/compat/struct-by-value-5_x.c.
36589 * gcc.dg/compat/struct-by-value-5a_y.c,
36590 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
36591 gcc.dg/compat/struct-by-value-5_y.c.
36592
36593 * gcc.dg/compat/struct-by-value-6a_main.c,
36594 gcc.dg/compat/struct-by-value-6b_main.c: New files.
36595 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
36596 * gcc.dg/compat/struct-by-value-6a_x.c,
36597 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
36598 gcc.dg/compat/struct-by-value-6_x.c.
36599 * gcc.dg/compat/struct-by-value-6a_y.c,
36600 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
36601 gcc.dg/compat/struct-by-value-6_y.c.
36602
36603 * gcc.dg/compat/struct-by-value-7a_main.c,
36604 gcc.dg/compat/struct-by-value-7b_main.c: New files.
36605 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
36606 * gcc.dg/compat/struct-by-value-7a_x.c,
36607 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
36608 gcc.dg/compat/struct-by-value-7_x.c.
36609 * gcc.dg/compat/struct-by-value-7a_y.c,
36610 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
36611 gcc.dg/compat/struct-by-value-7_y.c.
36612
36613 2004-04-06 Jakub Jelinek <jakub@redhat.com>
36614
36615 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
36616 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
36617 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
36618 options.
36619
36620 2004-04-06 Uros Bizjak <uros@kss-loka.si>
36621
36622 * gcc.dg/builtins-36.c: New test.
36623
36624 2004-04-06 Paul Brook <paul@codesourcery.com>
36625
36626 * README.gcc: Remove obsolete contraint on testcases.
36627
36628 2004-04-05 Paul Brook <paul@codesourcery.com>
36629
36630 PR2123
36631 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
36632 failure and exit(0) on success.
36633 * g++.dg/expr/anew2.C: Ditto.
36634 * g++.dg/expr/anew3.C: Ditto.
36635 * g++.dg/expr/anew4.C: Ditto.
36636
36637 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
36638
36639 PR c++/3518
36640 * g++.dg/template/unify7.C: New.
36641
36642 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
36643
36644 * g++.dg/README: Bring up to date with new subdirectories; remove
36645 duplicate subdirectory lines.
36646
36647 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
36648
36649 PR c++/14007
36650 * g++.dg/template/unify5.C: New.
36651 * g++.dg/template/unify6.C: New.
36652 * g++.dg/template/qualttp20.C: Adjust.
36653 * g++.old-deja/g++.jason/report.C: Adjust.
36654 * g++.old-deja/g++.other/qual1.C: Adjust.
36655
36656 2004-04-01 Mark Mitchell <mark@codesourcery.com>
36657
36658 PR c++/14803
36659 * g++.dg/inherit/ptrmem1.C: New test.
36660
36661 2004-04-01 Jakub Jelinek <jakub@redhat.com>
36662
36663 PR c++/14755
36664 * gcc.c-torture/execute/20040331-1.c: New test.
36665 * gcc.dg/20040331-1.c: New test.
36666
36667 2004-04-01 Paul Brook <paul@codesourcery.com>
36668
36669 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
36670
36671 2004-03-30 Mark Mitchell <mark@codesourcery.com>
36672
36673 PR c++/14724
36674 * g++.dg/init/goto1.C: New test.
36675
36676 PR c++/14763
36677 * g++.dg/template/defarg4.C: New test.
36678
36679 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
36680
36681 * gcc.dg/altivec-11.c: Extend test for more valid cases.
36682
36683 2004-03-28 David Edelsohn <edelsohn@gnu.org>
36684
36685 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
36686
36687 2004-03-28 Zack Weinberg <zack@codesourcery.com>
36688
36689 * gcc.dg/noncompile/undeclared-2.c: New test.
36690
36691 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
36692
36693 * gcc.dg/940409-1.c: Remove XFAIL.
36694 * gcc.dg/reg-vol-struct-1.c: New test.
36695
36696 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36697
36698 * gcc.dg/torture/builtin-wctype-1.c: New test.
36699
36700 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
36701
36702 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
36703 * gcc.dg/20001101-1.c: Likewise.
36704 * gcc.dg/20001102-1.c: Likewise.
36705
36706 2004-03-25 Roger Sayle <roger@eyesopen.com>
36707
36708 * gcc.dg/compare8.c: Add an additional test for XOR.
36709
36710 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36711
36712 * gcc.dg/torture/builtin-ctype-1.c: New test.
36713
36714 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36715
36716 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
36717 * gcc.dg/torture/builtin-math-1.c: Likewise.
36718 * gcc.dg/torture/builtin-power-1.c: New test.
36719
36720 2004-03-24 Andreas Schwab <schwab@suse.de>
36721
36722 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
36723 IA64 assembler.
36724
36725 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
36726 Roger Sayle <roger@eyesopen.com>
36727
36728 * gcc.dg/compare8.c: New test case.
36729
36730 2004-03-23 Ziemowit Laski <zlaski@apple.com>
36731
36732 * g++.dg/ext/altivec-7.C: New test.
36733
36734 2004-03-23 Zack Weinberg <zack@codesourcery.com>
36735
36736 PR 12267, 12391, 12560, 13129, 14114, 14133
36737 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
36738 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
36739 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
36740 Adjust error regexps.
36741 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
36742 * gcc.dg/noncompile/undeclared-1.c: New test cases.
36743 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
36744 * gcc.dg/local1.c: Add explanatory comment.
36745
36746 2004-03-23 Roger Sayle <roger@eyesopen.com>
36747
36748 PR optimization/14669
36749 * g++.dg/opt/fold2.C: New test case.
36750
36751 2004-03-22 Jakub Jelinek <jakub@redhat.com>
36752
36753 PR c/14069
36754 * gcc.dg/20040322-1.c: New test.
36755
36756 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
36757
36758 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
36759 * gcc.dg/ultrasp4.c: Likewise.
36760 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
36761
36762 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
36763
36764 * gcc.dg/i386-sse-8.c: Reset default options.
36765
36766 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
36767
36768 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
36769 in the error message text.
36770
36771 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
36772
36773 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
36774
36775 2004-03-21 Mark Mitchell <mark@codesourcery.com>
36776
36777 PR c++/14616
36778 * g++.dg/init/array13.C: New test.
36779
36780 2004-03-20 Roger Sayle <roger@eyesopen.com>
36781
36782 PR target/13889
36783 * gcc.c-torture/compile/pr13889.c: New test case.
36784
36785 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
36786
36787 PR c/14635
36788 * builtins-1.c (nan, nans): Don't test.
36789 * builtins-30.c: Don't use nan, nanf, nanl.
36790 * builtins-35.c: New test.
36791
36792 2004-03-19 Ziemowit Laski <zlaski@apple.com>
36793
36794 * g++.dg/ext/altivec-6.C: New test.
36795
36796 2004-03-19 Mark Mitchell <mark@codesourcery.com>
36797
36798 * g++.dg/init/placement3.C: New test.
36799
36800 * g++.dg/template/spec13.C: New test.
36801
36802 * g++.dg/lookup/using11.C: New test.
36803
36804 * g++.dg/lookup/koenig3.C: New test.
36805
36806 * g++.dg/template/operator2.C: New test.
36807
36808 * g++.dg/expr/dtor3.C: New test.
36809 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
36810 marker.
36811 * g++.old-deja/g++.law/visibility28.C: Likewise.
36812
36813 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
36814
36815 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
36816 * gcc.dg/ppc64-abi-3.c: Likewise.
36817
36818 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36819
36820 PR c++/14545
36821 * g++.dg/parse/template15.C: New test.
36822
36823 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36824
36825 * g++.dg/expr/dtor2.C: New test.
36826
36827 * g++.dg/lookup/anon4.C: New test.
36828
36829 * g++.dg/overload/using1.C: New test.
36830
36831 * g++.dg/template/lookup7.C: New test.
36832
36833 * g++.dg/template/typename6.C: New test.
36834
36835 * g++.dg/expr/cond6.C: New test.
36836
36837 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36838
36839 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
36840
36841 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36842
36843 * g++.dg/expr/cond5.C: New test.
36844 * g++.dg/expr/constcast1.C: Likewise.
36845 * g++.dg/expr/ptrmem2.C: Likewise.
36846 * g++.dg/expr/ptrmem3.C: Likewise.
36847 * g++.dg/lookup/main1.C: Likewise.
36848 * g++.dg/template/lookup6.C: Likewise.
36849
36850 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36851
36852 * gcc.dg/local1.c: New test.
36853
36854 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
36855
36856 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36857
36858 * gcc.dg/torture/builtin-convert-1.c: New test.
36859
36860 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36861
36862 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
36863
36864 2004-03-16 Mark Mitchell <mark@codesourcery.com>
36865
36866 PR c++/14481
36867 * g++.dg/warn/Wunused-7.C: New test.
36868
36869 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36870
36871 * gcc.dg/torture/builtin-integral-1.c: New test.
36872
36873 2004-03-16 Mark Mitchell <mark@codesourcery.com>
36874
36875 PR c++/14586
36876 * g++.dg/parse/non-dependent3.C: New test.
36877
36878 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
36879
36880 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
36881 * g++.dg/eh/simd-2.C: Likewise.
36882 * g++.dg/init/array10.C: Likewise.
36883 * gcc.c-torture/compile/simd-1.c: Likewise.
36884 * gcc.c-torture/compile/simd-2.c: Likewise.
36885 * gcc.c-torture/compile/simd-3.c: Likewise.
36886 * gcc.c-torture/compile/simd-4.c: Likewise.
36887 * gcc.c-torture/compile/simd-6.c: Likewise.
36888 * gcc.c-torture/execute/simd-1.c: Likewise.
36889 * gcc.c-torture/execute/simd-2.c: Likewise.
36890 * gcc.dg/compat/vector-defs.h: Likewise.
36891 * gcc.dg/20020531-1.c: Likewise.
36892 * gcc.dg/altivec-3.c: Likewise.
36893 * gcc.dg/altivec-4.c: Likewise.
36894 * gcc.dg/altivec-varargs-1.c: Likewise.
36895 * gcc.dg/compat/vector-defs.h: Likewise.
36896 * gcc.dg/i386-mmx-3.c: Likewise.
36897 * gcc.dg/i386-sse-4.c: Likewise.
36898 * gcc.dg/i386-sse-5.c: Likewise.
36899 * gcc.dg/i386-sse-8.c: Likewise.
36900 * gcc.dg/simd-1.c: Likewise.
36901 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
36902 __ev64_opaque__ since the machine description provides it.
36903
36904 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36905
36906 * lib/compat.exp (skip_list): New global variable.
36907 Use it to hold the user defined COMPAT_SKIPS list if any.
36908 (compat-obj): Add the members of skip_list to optall.
36909
36910 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36911
36912 * gcc.dg/compat/union-by-value-1_main.c,
36913 union-by-value-1_x.c, union-by-value-1_y.c,
36914 union-check.h, union-defs.h,
36915 union-init.h, union-return-1_main.c,
36916 union-return-1_x.c, union-return-1_y.c: New files.
36917
36918 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36919
36920 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
36921 mixed-struct-init.h: Add 4 mixed structure types.
36922 struct-by-value-21_main.c, struct-by-value-21_x.c,
36923 struct-by-value-21_y.c, struct-return-21_main.c,
36924 struct-return-21_x.c, struct-return-21_y.c: New files.
36925
36926 2004-03-13 Mark Mitchell <mark@codesourcery.com>
36927
36928 PR c++/14550
36929 * g++.dg/parse/template14.C: New test.
36930
36931 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
36932
36933 * gcc.c-torture/execute/20040313-1.c: New test.
36934
36935 2004-03-13 Jakub Jelinek <jakub@redhat.com>
36936
36937 PR target/14533
36938 * gcc.dg/20040311-2.c: New test.
36939
36940 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
36941
36942 PR other/14544
36943 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
36944 bit-field.
36945
36946 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
36947
36948 * gcc.dg/20040305-2.c: Add missing return statement.
36949
36950 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36951
36952 * gcc.dg/builtins-34.c: Also check pow10*.
36953
36954 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
36955
36956 PR target/14262
36957 * gcc.dg/20040305-2.c: New test.
36958
36959 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
36960
36961 * gcc.dg/20040310-1.c: New test.
36962
36963 2004-03-11 Roger Sayle <roger@eyesopen.com>
36964
36965 * gcc.c-torture/execute/20040311-1.c: New test case.
36966
36967 2004-03-11 Mark Mitchell <mark@codesourcery.com>
36968
36969 PR c++/14476
36970 * g++.dg/lookup/enum1.C: New test.
36971
36972 2004-03-10 Mark Mitchell <mark@codesourcery.com>
36973
36974 PR c++/14510
36975 * g++.dg/lookup/struct2.C: New test.
36976
36977 2004-03-10 Uros Bizjak <uros@kss-loka.si>
36978
36979 * gcc.dg/builtins-34.c: New test.
36980
36981 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36982
36983 * gcc.dg/torture/builtin-nonneg-1.c: New test.
36984
36985 2004-03-09 James E Wilson <wilson@specifixinc.com>
36986
36987 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
36988 * gcc.dg/alias-2.c: New testcase.
36989
36990 2004-03-09 Zack Weinberg <zack@codesourcery.com>
36991
36992 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
36993
36994 2004-03-09 Roger Sayle <roger@eyesopen.com>
36995
36996 * gcc.c-torture/execute/20040309-1.c: New test case.
36997
36998 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
36999
37000 PR c++/14397
37001 * g++.dg/overload/ref1.C: New.
37002
37003 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37004
37005 PR c++/14409
37006 * g++.dg/template/spec12.C: New test.
37007
37008 PR c++/14448
37009 * g++.dg/parse/crash14.C: New test.
37010
37011 2004-03-09 Mark Mitchell <mark@codesourcery.com>
37012
37013 PR c++/14230
37014 * g++.dg/init/ref11.C: New test.
37015
37016 2004-03-09 Mark Mitchell <mark@codesourcery.com>
37017
37018 PR c++/14432
37019 * g++.dg/parse/builtin2.C: New test.
37020
37021 2004-03-08 Mark Mitchell <mark@codesourcery.com>
37022
37023 PR c++/14401
37024 * g++.dg/init/ctor3.C: New test.
37025 * g++.dg/init/union1.C: New test.
37026 * g++.dg/ext/anon-struct4.C: New test.
37027
37028 2004-03-08 Mark Mitchell <mark@codesourcery.com>
37029
37030 * g++.dg/lookup/koenig1.C: Tweak error messages.
37031 * g++.dg/lookup/used-before-declaration.C: Likewise.
37032 * g++.dg/other/do1.C: Likewise.
37033 * g++.dg/overload/koenig1.C: Likewise.
37034 * g++.dg/parse/crash13.C: Likewise.
37035 * g++.dg/template/instantiate3.C: Likewise.
37036
37037 2004-03-08 Eric Christopher <echristo@redhat.com>
37038
37039 * * lib/target-supports.exp: Enable libiconv in test
37040 compilation. Fix up error checking.
37041
37042 2004-03-08 Roger Sayle <roger@eyesopen.com>
37043
37044 PR middle-end/14289
37045 * gcc.dg/pr14289-1.c: New test case.
37046 * gcc.dg/pr14289-2.c: Likewise.
37047 * gcc.dg/pr14289-3.c: Likewise.
37048
37049 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
37050
37051 * gcc.c-torture/execute/20040308-1.c: New test.
37052
37053 2004-03-07 Roger Sayle <roger@eyesopen.com>
37054
37055 * gcc.c-torture/execute/20040307-1.c: New test case.
37056
37057 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
37058
37059 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
37060
37061 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
37062
37063 * gcc.dg/20040306-1.c: New test.
37064
37065 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
37066
37067 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
37068 them static.
37069 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
37070
37071 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37072
37073 PR c/14465
37074 * gcc.dg/decl-6.c: New test.
37075
37076 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37077
37078 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
37079 Rename LOGPOW -> LOG_POW.
37080 (SQRT_EXP, POW_EXP): New.
37081
37082 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37083
37084 * gcc.dg/i386-sse-8.c: New test.
37085
37086 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37087
37088 PR c/14114
37089 * gcc.dg/decl-5.c: New test.
37090
37091 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
37092
37093 * gcc.dg/20040305-1.c: New test.
37094
37095 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
37096
37097 PR other/14354
37098 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
37099
37100 2004-03-04 Ziemowit Laski <zlaski@apple.com>
37101
37102 PR c++/14425, c++/14426
37103 * g++.dg/ext/altivec-4.C: New test.
37104 * g++.dg/ext/altivec-5.C: New test.
37105
37106 2004-03-04 Geoffrey Keating <geoffk@apple.com>
37107
37108 * g++.old-deja/g++.other/linkage1.C: Expect errors about
37109 global variables of a type with no linkage.
37110 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
37111 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
37112 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
37113 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
37114 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
37115 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
37116 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
37117 * g++.dg/warn/deprecated.C: Name enum Color.
37118 * g++.dg/overload/VLA.C: Name structure for 'b'.
37119 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
37120
37121 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
37122
37123 * gcc.c-torture/compile/20040304-1.c: New test.
37124
37125 2004-03-03 Zack Weinberg <zack@codesourcery.com>
37126
37127 PR 13728
37128 * gcc.dg/decl-4.c: New testcase.
37129
37130 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
37131
37132 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
37133 as PRECF if sizeof (float) > sizeof (double).
37134 (PRECL): Make it the same as PRECF if
37135 sizeof (float) > sizeof (long double).
37136
37137 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37138
37139 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
37140 system type. Add check for irix6 which doesn't have c99 runtime.
37141
37142 2004-03-03 Bob Wilson <bob.wilson@acm.org>
37143
37144 * gcc.dg/const-elim-1.c: xfail for xtensa.
37145
37146 2004-03-01 Mark Mitchell <mark@codesourcery.com>
37147
37148 PR c++/14369
37149 * g++.dg/template/cond4.C: New test.
37150
37151 2004-03-01 Mark Mitchell <mark@codesourcery.com>
37152
37153 PR c++/14360
37154 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
37155
37156 PR c++/14361
37157 * g++.dg/parse/defarg7.C: New test.
37158
37159 PR c++/14359
37160 * g++.dg/template/friend26.C: New test.
37161
37162 2004-03-01 Mark Mitchell <mark@codesourcery.com>
37163
37164 PR c++/14324
37165 * g++.dg/abi/mangle21.C: New test.
37166
37167 PR c++/14260
37168 * g++.dg/parse/constructor2.C: New test.
37169
37170 PR c++/14337
37171 * g++.dg/template/sfinae1.C: New test.
37172
37173 2004-02-29 Mark Mitchell <mark@codesourcery.com>
37174
37175 PR c++/14267
37176 * g++.dg/expr/crash2.C: New test.
37177
37178 PR middle-end/13448
37179 * gcc.dg/inline-5.c: New test.
37180 * gcc.dg/always-inline.c: Split out tests into ...
37181 * gcc.dg/always-inline2.c: ... this and ...
37182 * gcc.dg/always-inline3.c: ... this.
37183
37184 2004-02-29 Mark Mitchell <mark@codesourcery.com>
37185
37186 PR debug/12103
37187 * g++.dg/debug/crash1.C: New test.
37188
37189 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
37190
37191 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
37192 function with __attribute__((noinline)).
37193 (recurser_void2): Likewise.
37194 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
37195 (recurser_void2): Likewise.
37196
37197 2004-02-29 Roger Sayle <roger@eyesopen.com>
37198
37199 PR middle-end/14203
37200 * g++.dg/warn/Wunused-6.C: New test case.
37201
37202 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
37203
37204 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
37205 not defined.
37206
37207 2004-02-27 Eric Christopher <echristo@redhat.com>
37208
37209 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
37210 * g++.dg/charset/asm2.c: Run only x86.
37211 * gcc.dg/charset/asm3.c: Ditto.
37212
37213 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
37214
37215 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
37216 ld_library_path.
37217
37218 2004-02-27 Ziemowit Laski <zlaski@apple.com>
37219
37220 * g++.dg/ext/altivec-3.C: New.
37221
37222 2004-02-26 Richard Henderson <rth@redhat.com>
37223
37224 * g++.dg/ext/attrib10.C: Mark for warning.
37225 * gcc.dg/attr-alias-1.c: New.
37226
37227 2004-02-26 Richard Henderson <rth@redhat.com>
37228
37229 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
37230 * gcc.c-torture/execute/20040208-2.c: ... it back.
37231
37232 2004-02-26 Eric Christopher <echristo@redhat.com>
37233
37234 * lib/target-supports.exp (check-iconv-available): New function.
37235 * lib/gcc-dg.exp (dg-require-iconv): New function.
37236 Use above.
37237 * gcc.dg/charset: New directory.
37238 * gcc.dg/charset/charset.exp: New file.
37239 * gcc.dg/charset/asm1.c: Ditto.
37240 * gcc.dg/charset/asm2.c: Ditto.
37241 * gcc.dg/charset/asm3.c: Ditto.
37242 * gcc.dg/charset/asm4.c: Ditto.
37243 * gcc.dg/charset/asm5.c: Ditto.
37244 * gcc.dg/charset/attribute1.c: Ditto.
37245 * gcc.dg/charset/attribute2.c: Ditto.
37246 * gcc.dg/charset/string1.c: Ditto.
37247 * g++.dg/charset: New directory.
37248 * g++.dg/dg.exp: Add here. Special options.
37249 * g++.dg/charset/charset.exp: New file.
37250 * g++.dg/charset/asm1.c: Ditto.
37251 * g++.dg/charset/asm2.c: Ditto.
37252 * g++.dg/charset/asm3.c: Ditto.
37253 * g++.dg/charset/asm4.c: Ditto.
37254 * g++.dg/charset/attribute1.c: Ditto.
37255 * g++.dg/charset/attribute2.c: Ditto.
37256 * g++.dg/charset/extern1.cc: Ditto.
37257 * g++.dg/charset/extern2.cc: Ditto.
37258 * g++.dg/charset/string1.c: Ditto.
37259
37260 2004-02-26 Mark Mitchell <mark@codesourcery.com>
37261
37262 PR c++/14278
37263 * g++.dg/parse/comma1.C: New test.
37264
37265 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37266
37267 PR c++/14284
37268 * g++.dg/template/ttp8.C: New test.
37269
37270 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
37271
37272 * gcc.dg/fixuns-trunc-1.c: New test.
37273
37274 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37275
37276 * gcc.dg/builtins-config.h: Use #elif.
37277
37278 2004-02-26 Michael Matz <matz@suse.de>
37279
37280 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
37281 * gcc.dg/991214-1.c: Likewise.
37282 * gcc.dg/i386-asm-1.c: Likewise.
37283
37284 2004-02-25 Richard Henderson <rth@redhat.com>
37285
37286 * gcc.c-torture/execute/20040208-2.c: Move ...
37287 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
37288
37289 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37290
37291 PR c++/14246
37292 * g++.dg/other/crash-3.C: New test.
37293
37294 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37295
37296 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
37297 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
37298
37299 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
37300 HP-UX.
37301
37302 2004-02-24 Michael Matz <matz@suse.de>
37303
37304 * gcc.dg/i386-regparm.c: New.
37305
37306 2004-02-23 James E Wilson <wilson@specifixinc.com>
37307
37308 * gcc.c-torture/execute/20040223-1.c: New.
37309
37310 2004-02-23 Zack Weinberg <zack@codesourcery.com>
37311 Kazu Hirata <kazu@cs.umass.edu>
37312
37313 * gcc.dg/fwritable-strings-1.c: Remove.
37314
37315 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
37316
37317 PR c/14156
37318 * gcc.dg/20040223-1.c: New test.
37319
37320 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37321
37322 PR c++/14106
37323 * g++.dg/ext/typeof9.C: New test.
37324
37325 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37326
37327 PR c++/14250
37328 * g++.dg/other/switch1.C: New test.
37329
37330 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
37331
37332 * gcc.dg/cast-function-1.c: Adjust for new informative message.
37333 * gcc.dg/va-arg-1.c: Likewise.
37334
37335 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37336
37337 PR c++/14143
37338 * g++.dg/template/koenig5.C: New test.
37339
37340 2004-02-21 Ziemowit Laski <zlaski@apple.com>
37341
37342 * g++.dg/ext/altivec-1.C: Generalize target triple.
37343 * g++.dg/ext/altivec-2.C: New test case.
37344 * g++.dg/ext/altivec_check.h: New file.
37345 * gcc.dg/altivec-1.c: Generalize target triple;
37346 include altivec_check.h and call altivec_check().
37347 * gcc.dg/altivec-[2-5].c: Generalize target triple.
37348 * gcc.dg/altivec-6.c: New test case.
37349 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
37350 type casts as needed.
37351 * gcc.dg/altivec-10.c: Include altivec_check.h and call
37352 altivec_check().
37353 * gcc.dg/altivec-12.c: New test case.
37354 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
37355 include altivec_check.h and call altivec_check().
37356 * gcc.dg/altivec_check.h: New file.
37357
37358 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37359
37360 * lib/target-supports.exp (check_alias_available): Don't mangle
37361 function `g' in test program.
37362
37363 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37364
37365 * lib/target-supports.exp (check_profiling_available): Check
37366 argument to determine whether we support a profiling type.
37367 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
37368 check_profiling_available.
37369 * g++.dg/bprob/bprob.exp: Likewise.
37370 * g77.dg/bprob/bprob.exp: Likewise.
37371 * gcc.misc-tests/bprob.exp: Likewise.
37372 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
37373 dg-require-profiling and delete expected error handling.
37374 * gcc.dg/20021014-1.c: Likewise.
37375 * gcc.dg/nest.c: Likewise.
37376
37377 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37378
37379 PR c++/12007
37380 * g++.dg/other/vthunk1.C: New test.
37381
37382 2004-02-20 Falk Hueffner <falk@debian.org>
37383
37384 PR target/14201
37385 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
37386
37387 2004-02-20 Mark Mitchell <mark@codesourcery.com>
37388
37389 PR c++/13927
37390 * g++.dg/other/error8.C: Remove XFAIL markers.
37391
37392 PR c++/14173
37393 * g++.dg/ext/packed5.C: New test.
37394
37395 PR c++/14199
37396 * g++.dg/warn/Wunused-5.C: New test.
37397
37398 PR c++/14186
37399 * g++.dg/lookup/member1.C: New test.
37400
37401 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
37402
37403 * gcc.c-torture/compile/20040130-1.c: Enable only when
37404 __INT_MAX__ >= 2147483647L.
37405 * gcc.c-torture/compile/961203-1.c: Likewise.
37406
37407 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
37408
37409 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
37410 * g++.dg/opt/template1.C: Robustify assembler regexp
37411
37412 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37413
37414 * gcc.c-torture/execute/simd-4.x: Remove.
37415 * gcc.c-torture/execute/va-arg-25.x: Likewise.
37416 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
37417 Guard with #ifndef SKIP_ATTRIBUTE.
37418 * gcc.dg/compat/vector-1_y.c: Likewise.
37419 * gcc.dg/compat/vector-2_x.c: Likewise.
37420 * gcc.dg/compat/vector-2_y.c: Likewise.
37421 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
37422 * g++.dg/eh/simd-2.C: Likewise.
37423
37424 2004-02-19 Alan Modra <amodra@bigpond.net.au>
37425
37426 * gcc.c-torture/compile/complex-1.c: New.
37427
37428 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
37429
37430 PR target/14209
37431 * gcc.c-torture/execute/20040218-1.c: New test.
37432
37433 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37434
37435 PR c++/14181
37436 * g++.dg/parse/new2.C: New test.
37437
37438 2004-02-18 Paul Brook <paul@codesourcery.com>
37439
37440 * gcc.c-torture/compile/libcall-1.c: New test.
37441
37442 2004-02-18 Paul Brook <paul@codesourcery.com>
37443
37444 PR debug/12934
37445 * gcc.dg/debug/debug-7.c: New test.
37446
37447 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
37448
37449 * gcc.dg/20040217-1.c: New test.
37450
37451 2004-02-17 Zack Weinberg <zack@codesourcery.com>
37452
37453 * gcc.c-torture/execute/990208-1.x: Delete.
37454
37455 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
37456
37457 * gcc.c-torture/execute/20040208-2.x: New file.
37458
37459 2004-02-17 Mark Mitchell <mark@codesourcery.com>
37460
37461 PR c++/11326
37462 * g++.dg/abi/structret1.C: New test.
37463
37464 2004-02-17 Jakub Jelinek <jakub@redhat.com>
37465
37466 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
37467 (i386_cpuid): No need to test if cpuid is available on AMD64.
37468 Fix assembly, so that it works onboth i386 and AMD64.
37469 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
37470 (vecInLong): Fix s[] member type to unsigned int.
37471 (vecInWord): Remove type.
37472 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
37473 (a64, b64, c64, d64, e64): Remove.
37474 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
37475 Remove unused variable. Remove initialization of removed variables.
37476 Don't call mmx_tests nor sse_tests.
37477 (reference_mmx, reference_sse): Remove.
37478 (check): Add return stmt.
37479 * gcc.dg/i386-sse-7.c: New test.
37480 * gcc.dg/i386-mmx-4.c: New test.
37481
37482 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37483
37484 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
37485 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37486 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37487 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
37488 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
37489 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
37490 g++.dg/tc1/dr94.C: Fix line terminator.
37491
37492 2004-02-16 Geoffrey Keating <geoffk@apple.com>
37493
37494 * gcc.c-torture/compile/20040216-1.c: New.
37495
37496 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37497
37498 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37499 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37500 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
37501 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
37502 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
37503 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
37504
37505 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37506
37507 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
37508
37509 2004-02-15 Mark Mitchell <mark@codesourcery.com>
37510
37511 PR c++/13971
37512 * g++.dg/expr/cond4.C: New test.
37513
37514 PR c++/14086
37515 * g++.dg/lookup/crash2.C: New test.
37516
37517 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
37518
37519 * gcc.c-torture/compile/20040214-2.c: New test.
37520
37521 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
37522
37523 PR c++/14116
37524 * g++.dg/ext/typeof8.C: New test.
37525
37526 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
37527
37528 * gcc.c-torture/compile/20040214-1.c: New test.
37529
37530 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37531
37532 PR c++/13635
37533 * g++.dg/template/spec11.C: New test.
37534
37535 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37536
37537 PR c++/13927
37538 * g++.dg/other/error8.C: New test.
37539
37540 2004-02-13 Mark Mitchell <mark@codesourcery.com>
37541
37542 PR c++/14122
37543 * g++.dg/template/array4.C: New test.
37544
37545 PR c++/14108
37546 * g++.dg/inherit/thunk2.C: New test.
37547
37548 PR c++/14083
37549 * g++.dg/eh/cond2.C: New test.
37550
37551 2004-02-12 Alan Modra <amodra@bigpond.net.au>
37552
37553 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
37554
37555 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
37556
37557 * lib/scanasm.exp (dg-scan): Quote pattern before display.
37558
37559 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
37560
37561 * g++.dg/simd-2.C: xfail on ppc64-linux.
37562
37563 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
37564
37565 PR c/456
37566 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
37567 tests.
37568
37569 2004-02-11 Uros Bizjak <uros@kss-loka.si>
37570
37571 * gcc.dg/builtins-33.c: New test.
37572
37573 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
37574
37575 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
37576
37577 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
37578
37579 * g++.dg/simd-2.C: Set -maltivec for ppc64.
37580
37581 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
37582
37583 * gcc.dg/ppc64-abi-3.c: New test.
37584
37585 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
37586
37587 PR c/14092
37588
37589 * gcc.dg/pr14092-1.c: New testcase.
37590
37591 2004-02-10 Alan Modra <amodra@bigpond.net.au>
37592
37593 * gcc.dg/cpp/assert4.c: Fix typo last change.
37594
37595 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
37596 * gcc.dg/cpp/assert4.c: Handle powerpc64.
37597
37598 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
37599
37600 2004-02-09 Roger Sayle <roger@eyesopen.com>
37601
37602 * gcc.c-torture/compile/20040209-1.c: New test case.
37603
37604 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
37605
37606 * gcc.dg/c90-init-1.c: Adjust expected error messages.
37607
37608 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
37609
37610 * gcc.c-torture/execute/20040208-[12].c: New tests.
37611
37612 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
37613
37614 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
37615
37616 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
37617
37618 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
37619
37620 2004-02-07 Zack Weinberg <zack@codesourcery.com>
37621
37622 Bug 13856
37623 * gcc.dg/visibility-8.c: New testcase.
37624
37625 2004-02-07 Zack Weinberg <zack@codesourcery.com>
37626
37627 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
37628 arguments.
37629 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
37630
37631 2004-02-07 Roger Sayle <roger@eyesopen.com>
37632
37633 PR middle-end/13696
37634 * g++.dg/opt/fold1.C: New test case.
37635
37636 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37637
37638 PR c++/14033
37639 * g++.dg/other/crash-2.C: New test.
37640
37641 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37642
37643 PR c++/14028
37644 * g++.dg/parse/angle-bracket2.C: New test.
37645
37646 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37647
37648 PR middle-end/13750
37649 Revert:
37650 2004-01-15 Geoffrey Keating <geoffk@apple.com>
37651 PR pch/13361
37652 * g++.dg/pch/wchar-1.C: New.
37653 * g++.dg/pch/wchar-1.Hs: New.
37654
37655 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37656
37657 PR c++/14008
37658 * g++.dg/parse/error15.C: New test.
37659 * g++.dg/parse/crash11.C: Update dg-error mark.
37660
37661 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37662
37663 PR c++/13932
37664 * g++.dg/warn/conv2.C: New test.
37665
37666 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37667
37668 PR c++/13086
37669 * g++.dg/warn/incomplete1.C: Remove xfail.
37670
37671 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37672
37673 * lib/file-format.exp (gcc_target_object_format): Use
37674 ${tool}_target_compile, not gcc_target_compile.
37675 * lib/target-supports.exp (check_alias_available): Likewise.
37676 (check_gc_sections_available): Likewise.
37677 * g++.dg/ext/attrib10.C: Use dg-require-alias.
37678 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
37679 dg-require-alias.
37680
37681 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37682
37683 PR c++/13969
37684 * g++.dg/template/static6.C: New test.
37685
37686 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
37687
37688 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
37689
37690 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37691
37692 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
37693 tests for systems where `char' is unsigned by default.
37694
37695 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37696
37697 PR c++/13997
37698 * g++.dg/template/partial3.C: New test.
37699
37700 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
37701
37702 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
37703 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
37704 Remove mentions of obsolete ports.
37705
37706 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
37707
37708 * gcc.dg/noncompile/20001228-1.c: Fix for new
37709 error message.
37710
37711 2004-02-03 Roger Sayle <roger@eyesopen.com>
37712
37713 PR target/9348
37714 * gcc.c-torture/execute/multdi-1.c: New test case.
37715
37716 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37717
37718 PR c++/13925
37719 * g++.dg/template/lookup5.C: New test.
37720
37721 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37722
37723 PR c++/13950
37724 * g++.dg/template/lookup4.C: New test.
37725
37726 PR c++/13970
37727 * g++.dg/parse/error14.C: New test.
37728
37729 PR c++/14002
37730 * g++.dg/parse/template13.C: New test.
37731
37732 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37733
37734 PR c++/13978
37735 * g++.dg/template/koenig4.C: New test.
37736
37737 PR c++/13968
37738 * g++.dg/template/crash17.C: New test.
37739
37740 PR c++/13975
37741 * g++.dg/parse/error13.C: New test.
37742 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
37743
37744 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
37745
37746 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
37747
37748 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
37749
37750 PR c/11658
37751 PR c/13994
37752 * gcc.dg/noncompile/20040203-1.c: New test.
37753 * gcc.dg/noncompile/20040203-2.c: Likewise.
37754 * gcc.dg/noncompile/20040203-3.c: Likewise.
37755 * gcc.dg/20040203-1.c: Likewise.
37756
37757 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
37758
37759 PR c++/10858
37760 * g++.dg/template/sizeof7.C: New test.
37761
37762 2004-02-02 Eric Christopher <echristo@redhat.com>
37763 Zack Weinberg <zack@codesourcery.com>
37764
37765 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
37766
37767 2004-02-02 Zack Weinberg <zack@codesourcery.com>
37768
37769 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
37770 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
37771 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
37772 * gcc.dg/cleanup-5.c: Run only on Linux targets.
37773
37774 2004-02-02 Mark Mitchell <mark@codesourcery.com>
37775
37776 PR c++/13113
37777 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
37778
37779 PR c++/13854
37780 * g++.dg/ext/attrib13.C: New test.
37781
37782 PR c++/13907
37783 * g++.dg/conversion/op2.C: New test.
37784
37785 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37786
37787 * gcc.dg/titype-1.c: Fix pasto.
37788
37789 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37790
37791 * gcc.dg/titype-1.c: New test.
37792
37793 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37794
37795 PR c++/13957
37796 * g++.dg/template/non-type-template-argument-1.C,
37797 g++.dg/template/qualified-id1.C: Update dg-error marks.
37798 * g++.dg/template/nontype6.C: New test.
37799
37800 2004-02-01 Roger Sayle <roger@eyesopen.com>
37801
37802 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
37803 * gcc.dg/builtins-31.c: New testcase.
37804 * gcc.dg/builtins-32.c: New testcase.
37805
37806 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
37807
37808 * objc.dg/call-super-2.m: Update line numbers
37809 for the including of stddef.h.
37810
37811 2004-01-30 Michael Matz <matz@suse.de>
37812
37813 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
37814 g++.dg/ext/case-range3.C: New tests.
37815
37816 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37817
37818 DR206
37819 PR c++/13813
37820 * g++.dg/template/member4.C: New test.
37821
37822 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37823
37824 PR c++/13683
37825 * g++.dg/template/sizeof6.C: New test.
37826
37827 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
37828
37829 * gcc.dg/fwritable-strings-1.c: New test.
37830
37831 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
37832
37833 * gcc.c-torture/compile/20040130-1.c: New test.
37834
37835 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
37836
37837 * objc.dg/call-super-2.m: Include stddef.h for size_t.
37838
37839 2004-01-29 Mark Mitchell <mark@codesourcery.com>
37840
37841 PR c++/13883
37842 * g++.dg/template/ctor3.C: New test.
37843
37844 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37845
37846 * g++.dg/tc1: New directory.
37847 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
37848 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
37849 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
37850 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
37851 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
37852
37853 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37854
37855 * g++.dg/parse/error11.C: New test.
37856 * g++.dg/parse/error12.C: Likewise.
37857
37858 2004-01-28 Ziemowit Laski <zlaski@apple.com>
37859
37860 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
37861 (scan_initial, main): Use aligned_sizeof instead of sizeof.
37862
37863 2004-01-28 Mark Mitchell <mark@codesourcery.com>
37864
37865 PR c++/13791
37866 * g++.dg/ext/attrib12.C: New test.
37867
37868 PR c++/13736
37869 * g++.dg/parse/cast2.C: New test.
37870
37871 2004-01-27 James E Wilson <wilson@specifixinc.com>
37872
37873 * objc.dg/encode-2.m (main): New local string. Set depending on
37874 sizeof long. Use in sscanf call.
37875 * objc.dg/encode-3.m (main): New local string. Set depending on
37876 sizeof long. Use in scan_initial call.
37877
37878 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37879
37880 * objc.dg/call-super-2.m: Make LP64-safe.
37881 * objc.dg/desig-init-1.m: Likewise.
37882
37883 2004-01-27 Devang Patel <dpatel@apple.com>
37884
37885 * g++.dg/debug/namespace1.C: New test.
37886
37887 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
37888
37889 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
37890 xscale-*-*.
37891
37892 * gcc.dg/arm-mmx-1.c: New test.
37893
37894 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
37895
37896 * gcc.dg/20040127-1.c: New test.
37897 * gcc.dg/20040127-2.c: New test.
37898
37899 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37900
37901 * objc.dg/stret-1.m (glob): Renamed to globa.
37902
37903 2004-01-26 Mark Mitchell <mark@codesourcery.com>
37904
37905 PR c++/13663
37906 * g++.dg/expr/for1.C: New test.
37907
37908 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
37909
37910 PR middle-end/13779
37911 * gcc.dg/darwin-longlong.c: New test.
37912
37913 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
37914
37915 * gcc.dg/20040124-1.c: Moved test from here...
37916 * gcc.c-torture/compile/20040124-1.c: ...to here.
37917
37918 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
37919
37920 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
37921 the assembly output if -m64 is passed.
37922
37923 2004-01-25 Mark Mitchell <mark@codesourcery.com>
37924
37925 PR c++/13833
37926 * g++.dg/template/cond3.C: New test.
37927
37928 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37929
37930 PR c++/13810
37931 * g++.dg/template/ttp7.C: New test.
37932
37933 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37934
37935 PR c++/13797
37936 * g++.dg/template/nontype4.C: New test.
37937 * g++.dg/template/nontype5.C: Likewise.
37938
37939 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
37940
37941 * gcc.dg/torture/mips-clobber-at.c: New test.
37942
37943 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
37944
37945 * gcc.dg/20040124-1.c: New test.
37946
37947 2004-01-24 Jakub Jelinek <jakub@redhat.com>
37948
37949 * gcc.dg/20040123-1.c: New test.
37950
37951 2004-01-23 Zack Weinberg <zack@codesourcery.com>
37952
37953 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
37954
37955 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
37956
37957 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
37958
37959 2004-01-23 Andrew Pinski <apinski@apple.com>
37960
37961 * gcc.dg/20030121-1.c: Move to ..
37962 * gcc.dg/20040121-1.c: here.
37963
37964 2004-01-23 Roger Sayle <roger@eyesopen.com>
37965
37966 * gcc.dg/builtins-29.c: New test case.
37967
37968 2004-01-23 Zack Weinberg <zack@codesourcery.com>
37969
37970 PR 18314
37971 * gcc.dg/builtins-30.c: New testcase.
37972
37973 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
37974
37975 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
37976 * lib/g77.exp: Likewise.
37977 * lib/objc.exp: Likewise.
37978 * lib/g++.exp: Likewise.
37979
37980 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
37981
37982 * gcc.dg/struct-by-value-2.c: New test.
37983
37984 2004-01-21 Andrew Pinski <apinski@apple.com>
37985
37986 PR target/13785
37987 * gcc.dg/20030121-1.c: New test.
37988
37989 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
37990
37991 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
37992 clobber frame pointer register in asm statement.
37993
37994 2004-01-21 Falk Hueffner <falk@debian.org>
37995
37996 * gcc.c-torture/compile/20040121-1.c: New test.
37997
37998 2004-01-21 Zack Weinberg <zack@codesourcery.com>
37999
38000 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
38001
38002 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
38003
38004 * gcc.dg/ppc64-abi-2.c: New test.
38005
38006 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
38007
38008 * lib/treelang.exp: Fill out this file.
38009 * lib/treelang-dg.exp: New File.
38010
38011 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
38012
38013 * gcc.c-torture/compile/981022-1.c: Remove.
38014 * gcc.dg/array-5.c: Remove XFAIL.
38015 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
38016 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
38017 gcc.dg/cond-lvalue-1.c: Update.
38018 * gcc.dg/cast-lvalue-2.c: New test.
38019
38020 2004-01-19 Mark Mitchell <mark@codesourcery.com>
38021
38022 PR c++/13592
38023 * g++.dg/other/error1.C (class foo): Tweak error message.
38024
38025 PR c++/13592
38026 * g++.dg/template/call2.C: New test.
38027
38028 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38029
38030 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
38031 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
38032 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
38033 scalar-return-1_x.c, scalar-return-2_y.c,
38034 scalar-return-3_x.c, scalar-return-3_y.c,
38035 scalar-return-4_x.c, scalar-return-4_y.c,
38036 struct-align-1.h, struct-align-1_x.c,
38037 struct-align-1_y.c, struct-align-2.h,
38038 struct-align-2_x.c, struct-align-2_y.c,
38039 struct-by-value-10_y.c, struct-by-value-11_x.c,
38040 struct-by-value-11_y.c, struct-by-value-12_x.c,
38041 struct-by-value-12_y.c, struct-by-value-13_x.c,
38042 struct-by-value-13_y.c, struct-by-value-14_x.c,
38043 struct-by-value-14_y.c, struct-by-value-15_x.c,
38044 struct-by-value-15_y.c, struct-by-value-16_y.c,
38045 struct-by-value-17_y.c, struct-by-value-18_y.c,
38046 struct-by-value-19_y.c, struct-by-value-1_x.c,
38047 struct-by-value-1_y.c, struct-by-value-20_y.c,
38048 struct-by-value-2_x.c, struct-by-value-2_y.c,
38049 struct-by-value-3_y.c, struct-by-value-4_x.c,
38050 struct-by-value-4_y.c, struct-by-value-5_y.c,
38051 struct-by-value-6_y.c, struct-by-value-7_y.c
38052 struct-by-value-8_x.c, struct-by-value-8_y.c
38053 struct-by-value-9_x.c, struct-by-value-9_y.c
38054 struct-return-10_x.c, struct-return-10_y.c,
38055 struct-return-19_x.c, struct-return-20_x.c
38056 struct-return-2_x.c, struct-return-2_y.c
38057 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
38058 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
38059
38060 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38061
38062 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
38063 attribute on sparc*-sun-solaris2.*.
38064
38065 2004-01-18 Mark Mitchell <mark@codesourcery.com>
38066
38067 PR c++/13710
38068 * g++.dg/ext/typeof7.C: New test.
38069
38070 2004-01-18 David Edelsohn <edelsohn@gnu.org>
38071
38072 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
38073 * gcc.dg/const-elim-1.c: Same.
38074
38075 2004-01-17 Ziemowit Laski <zlaski@apple.com>
38076
38077 * objc.dg/stret-1.m: New.
38078 * objc.dg/stret-2.m: New.
38079
38080 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
38081
38082 PR c++/11895
38083 * g++.dg/ext/vector1.C: New test.
38084
38085 2004-01-16 Geoffrey Keating <geoffk@apple.com>
38086
38087 * gcc.dg/pch/import-1.c: New.
38088 * gcc.dg/pch/import-1.hs: New.
38089 * gcc.dg/pch/import-1a.h: New.
38090 * gcc.dg/pch/import-1b.h: New.
38091 * gcc.dg/pch/import-1c.h: New.
38092
38093 2004-01-16 Mark Mitchell <mark@codesourcery.com>
38094
38095 PR c++/13574
38096 * g++.dg/ext/array1.C: New test.
38097
38098 PR c++/13178
38099 * g++.dg/conversion/op1.C: New test.
38100
38101 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
38102
38103 PR 11864
38104 From Kazumoto Kojima / Dan Kegel:
38105 * gcc.dg/pr11864-1.c: New test.
38106
38107 PR 10392
38108 From Marcus Comstedt / Dan Kegel:
38109 * gcc.dg/pr10392-1.c: New test.
38110
38111 2004-01-16 Mark Mitchell <mark@codesourcery.com>
38112
38113 PR c++/13478
38114 * g++.dg/init/ref10.C: New test.
38115
38116 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38117
38118 PR c++/13407
38119 * g++.dg/parse/typename6.C: New test.
38120
38121 2004-01-15 Geoffrey Keating <geoffk@apple.com>
38122
38123 PR pch/13361
38124 * g++.dg/pch/wchar-1.C: New.
38125 * g++.dg/pch/wchar-1.Hs: New.
38126
38127 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38128
38129 PR c++/9259
38130 * g++.dg/expr/sizeof2.C: New test.
38131
38132 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
38133
38134 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
38135
38136 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
38137
38138 PR c++/13659
38139 * g++.dg/lookup/strong-using-3.C: New.
38140 * g++.dg/lookup/using-10.C: New.
38141
38142 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
38143
38144 PR c++/13594
38145 * g++.dg/lookup/strong-using-2.C: New.
38146
38147 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
38148 Dan Kegel <dank@kegel.com>
38149 J"orn Rennecke <joern.rennecke@superh.com>
38150
38151 PR target/9365
38152 * gcc.dg/pr9365-1.c: New test.
38153
38154 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38155
38156 PR c++/8856
38157 * g++.dg/parse/casting-operator2.C: New test.
38158 * g++.old-deja/g++.pt/explicit83.C: Remove.
38159
38160 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
38161
38162 * gcc.dg/label-compound-stmt-1.c: New test.
38163 * gcc.c-torture/compile/950922-1.c,
38164 gcc.c-torture/compile/20000211-3.c,
38165 gcc.c-torture/compile/20000518-1.c,
38166 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
38167 compound statements.
38168
38169 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
38170
38171 * gcc.dg/ppc64-abi-1.c: New test.
38172
38173 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
38174
38175 * g++.dg/ext/attrib9.C: Add dg-warnings.
38176
38177 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38178
38179 PR c++/12335
38180 * g++.dg/parse/dtor3.C: New test.
38181
38182 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
38183
38184 PR c++/12709
38185 * g++.dg/parse/try-catch-1.C: New test.
38186
38187 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
38188
38189 * ada/acats/run_all.sh: Add more verbose output in acats.log
38190 when compiling tests.
38191
38192 2004-01-12 Zack Weinberg <zack@codesourcery.com>
38193
38194 PR 13656
38195 * gcc.dg/typedef-redecl.c: New test case.
38196 * gcc.dg/typedef-redecl.h: New support file.
38197
38198 2004-01-13 Jan Hubicka <jh@suse.cz>
38199
38200 * gcc.dg/always_inline.c: New test.
38201 * gcc.dg/debug/20031231-1.c: Fix.
38202
38203 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38204
38205 PR c++/13474
38206 * g++.dg/template/array3.C: New test.
38207
38208 2004-01-12 Zack Weinberg <zack@codesourcery.com>
38209
38210 * g++.dg/ext/lvalue1.C: No longer expected to fail.
38211 * g++.dg/warn/Wunused-2.C: Likewise.
38212
38213 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38214
38215 PR c++/13289
38216 * g++.dg/template/instantiate6.C: New test.
38217
38218 2004-01-12 Roger Sayle <roger@eyesopen.com>
38219
38220 PR middle-end/11397
38221 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
38222
38223 2004-01-12 Jan Hubicka <jh@suse.cz>
38224
38225 PR opt/12826
38226 * gcc.dg/20040112-1.c: New.
38227
38228 * gcc.dg/dwarf-die[1-7].c: Move to...
38229 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
38230 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
38231
38232 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
38233
38234 PR c++/4100
38235 * g++.dg/parse/friend4.C: New test.
38236
38237 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
38238
38239 PR c++/4100
38240 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
38241 definition is called a friend.
38242
38243 2004-01-11 Zack Weinberg <zack@codesourcery.com>
38244
38245 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
38246
38247 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
38248
38249 PR c++/3478
38250 * g++.dg/parse/error10.C: New test.
38251 * g++.dg/template/arg2.C: Accept "invalid type" error.
38252
38253 2004-01-11 Jakub Jelinek <jakub@redhat.com>
38254
38255 PR middle-end/13392
38256 * g++.dg/opt/expect2.C: New test.
38257
38258 2004-01-10 Zack Weinberg <zack@codesourcery.com>
38259
38260 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
38261 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
38262 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
38263 Update dg-error regexps.
38264
38265 2004-01-10 Zack Weinberg <zack@codesourcery.com>
38266
38267 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
38268 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
38269
38270 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
38271
38272 * gcc.dg/pragma-re-1.c: Use right pointer type.
38273
38274 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
38275
38276 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
38277
38278 2004-01-09 Geoffrey Keating <geoffk@apple.com>
38279
38280 * gcc.dg/rs6000-ldouble-1.c: New.
38281
38282 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38283
38284 DR 337
38285 PR c++/9256
38286 * g++.dg/other/abstract1.C: New test.
38287
38288 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
38289
38290 * g++.dg/lookup/strong-using-1.C: New.
38291
38292 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
38293
38294 PR c/11234
38295 * gcc.dg/func-ptr-conv-1.c: New test.
38296 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
38297
38298 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
38299
38300 PR target/13380.
38301 * gcc.c-torture/compile/20040109-1.c: New.
38302
38303 2004-01-08 Stuart Hastings <stuart@apple.com>
38304
38305 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
38306 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
38307 * gcc.dg/i386-sse-6.c: ...this new testcase.
38308
38309 2004-01-09 Alan Modra <amodra@bigpond.net.au>
38310
38311 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
38312
38313 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38314
38315 * ada/acats/run_acats: Treat 'gnatchop' the same way
38316 as 'gnatmake'. Export GCC_DRIVER.
38317 * ada/acats/run_all.sh: Add target_gnatchop. Use
38318 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
38319
38320 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38321
38322 PR c++/12573
38323 * g++.dg/template/dependent-expr4.C: New test.
38324
38325 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
38326
38327 * gcc.dg/altivec-11.c: New test.
38328
38329 2004-01-07 Mark Mitchell <mark@codesourcery.com>
38330
38331 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
38332
38333 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
38334
38335 PR c/6024
38336 * gcc.dg/enum-compat-1.c: New test.
38337 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
38338
38339 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
38340
38341 PR c/12165
38342 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
38343 gcc.dg/c99-idem-qual-3.c: New tests.
38344
38345 2004-01-07 Alan Modra <amodra@bigpond.net.au>
38346
38347 * gcc.dg/winline-7.c: Don't cast void * to int.
38348
38349 2004-01-06 Jan Hubicka <jh@suse.cz>
38350
38351 * gcc.dg/i386-sse-5.c: New test
38352 * g++.dg/eh/simd-1.c: Add -w argument for i386.
38353
38354 2004-01-05 Mark Mitchell <mark@codesourcery.com>
38355
38356 PR c++/12815
38357 * g++.dg/rtti/typeid4.C: New test.
38358
38359 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
38360
38361 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
38362
38363 2004-01-05 Mark Mitchell <mark@codesourcery.com>
38364
38365 PR c++/12132
38366 * g++.dg/template/error11.C: New test.
38367
38368 PR c++/13451
38369 * g++.dg/template/class2.C: New test.
38370
38371 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
38372 Richard Sandiford <rsandifo@redhat.com>
38373
38374 PR c++/13387
38375 * g++.dg/opt/alias3.C: New test.
38376
38377 2004-01-04 Mark Mitchell <mark@codesourcery.com>
38378
38379 PR c++/13157
38380 * g++.dg/template/koenig3.C: New test.
38381
38382 PR c++/13529
38383 * g++.dg/parse/offsetof3.C: New test.
38384
38385 * g++.dg/init/copy7.C: Add missing dg-error markers.
38386
38387 PR c++/12226
38388 * g++.dg/init/copy7.c: New test.
38389
38390 PR c++/13536
38391 * g++.dg/parse/cast1.C: New test.
38392
38393 2004-01-04 Jan Hubicka <jh@suse.cz>
38394
38395 * gcc.dg/winline[1-7].c: New tests.
38396
38397 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38398
38399 PR c++/13520
38400 * g++.dg/template/qualttp22.C: New test.
38401
38402 2004-01-01 Jan Hubicka <jh@suse.cz>
38403
38404 * gcc.dg/debug/20031231-1.c: New.
38405 * gcc.c-torture/compile/20040101-1.c: New.
38406 * gcc.dg/dwarf-die-[1-7].c: New.
38407
38408 2004-01-01 Jakub Jelinek <jakub@redhat.com>
38409
38410 PR optimization/13521
38411 * gcc.c-torture/compile/20031231-1.c: New test.
38412
38413 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
38414
38415 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
38416
38417 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38418
38419 PR c++/10079
38420 * g++.dg/template/crash16.C: New test.
38421
38422 2003-12-30 Mark Mitchell <mark@codesourcery.com>
38423
38424 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
38425
38426 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
38427
38428 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
38429 ports.
38430 * g++.old-deja/g++.jason/thunk3.C: Likewise.
38431 * g++.old-deja/g++.law/profile1.C: Likewise.
38432 * gcc.c-torture/compile/981006-1.c: Likewise.
38433 * gcc.c-torture/execute/loop-2e.x: Likewise.
38434 * gcc.c-torture/execute/loop-2f.x: Remove.
38435 * gcc.c-torture/execute/loop-2g.x: Likewise.
38436 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
38437 * gcc.dg/20020312-2.c: Remove traces of dead ports.
38438
38439 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
38440
38441 PR c++/13507
38442 * g++.dg/ext/attrib11.C: New test.
38443
38444 PR c++/13494
38445 * g++.dg/template/array2-1.C: New test.
38446 * g++.dg/template/array2-2.C: New test.
38447
38448 2003-12-29 Mark Mitchell <mark@codesourcery.com>
38449
38450 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
38451
38452 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
38453
38454 PR c++/12774
38455 * g++.dg/template/array1-1.C: New test.
38456 * g++.dg/template/array1-2.C: New test.
38457
38458 2003-12-29 Roger Sayle <roger@eyesopen.com>
38459
38460 PR fortran/12632
38461 * g77.dg/12632.f: New test case.
38462
38463 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38464
38465 PR c++/13289
38466 * g++.dg/parse/nontype1.C: New test.
38467
38468 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38469
38470 PR c++/12403
38471 * g++.dg/parse/explicit1.C: New test.
38472 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
38473
38474 2003-12-28 Mark Mitchell <mark@codesourcery.com>
38475
38476 PR c++/13081
38477 * g++.dg/opt/inline6.C: New test.
38478
38479 PR c++/12613
38480 * g++.dg/parse/error9.C: New test.
38481
38482 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
38483
38484 2003-12-28 Mark Mitchell <mark@codesourcery.com>
38485
38486 PR c++/13009
38487 * g++.dg/init/assign1.C: New test.
38488
38489 2003-12-28 Roger Sayle <roger@eyesopen.com>
38490
38491 PR c++/13070
38492 * g++.dg/warn/format3.C: New test case.
38493
38494 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38495
38496 * gcc.c-torture/compile/20031227-1.c: New test.
38497
38498 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38499
38500 * g++.dg/bprob/bprob.exp: Load target-supports.exp
38501 * g77.dg/bprob/bprob.exp: Likewise.
38502 * gcc.misc-tests/bprob.exp: Likewise.
38503 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
38504 variants on systems where the library does not provide that
38505 functionality.
38506 * gcc.dg/builtins-20.c: Use builtins-config.h.
38507 * gcc.dg/builtins-config.h: New file.
38508
38509 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38510
38511 * lib/gcc-dg.exp (dg-require-profiling): New function.
38512 * lib/target-supports.exp (check_profiling_available): Likewise.
38513 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
38514 * g77.dg/bprob/bprob.exp: Likewise.
38515 * gcc.misc-tests/bprob.exp: Likewise.
38516 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
38517 * gcc.dg/20021014-1.c: Likewise.
38518 * gcc.dg/nest.c: Likewise.
38519
38520 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38521
38522 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
38523 compiling.
38524 * g++.dg/lookup/java2.C: Likewise.
38525 * gcc.dg/cpp/lexident.c: Likewise.
38526
38527 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
38528
38529 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
38530 given.
38531 * gcc.c-torture/compile/961203-1.c: Likewise.
38532 * gcc.c-torture/compile/980506-1.c: Likewise.
38533
38534 2003-12-23 Zack Weinberg <zack@codesourcery.com>
38535
38536 * lib/gcc-dg.exp (dg-prune-output): New annotation.
38537 (additional_prunes): New global.
38538 (gcc-dg-prune): Handle additional per-test pruning.
38539 (dg-test): Clear additional_prunes between tests.
38540
38541 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
38542 dg-prune-output to avoid spurious failures from assembler
38543 complaining about nonexistent WAW violations.
38544 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
38545 Use dg-prune-output to avoid spurious failures from assembler
38546 warning about Itanium B-step errata.
38547
38548 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38549
38550 * g++.dg/abi/macro0.C: New test.
38551 * g++.dg/abi/macro1.C: Likewise.
38552 * g++.dg/abi/macro2.C: Likewise.
38553
38554 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
38555 * g++.dg/abi/bitfield7.C: Likewise.
38556 * g++.dg/abi/dtor2.C: Likewise.
38557 * g++.dg/abi/mangle11.C: Likewise.
38558 * g++.dg/abi/mangle12.C: Likewise.
38559 * g++.dg/abi/mangle14.C: Likewise.
38560 * g++.dg/abi/mangle17.C: Likewise.
38561 * g++.dg/abi/vbase10.C: Likewise.
38562 * g++.dg/abi/vbase14.C: Likewise.
38563 * g++.dg/template/qualttp17.C: Likewise.
38564
38565 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
38566
38567 PR c/11995
38568 * gcc.dg/20031223-1.c: New test.
38569
38570 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38571
38572 * gcc.dg/noreturn-7.c: New test.
38573
38574 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38575
38576 * gcc.dg/null-pointer-1.c: New test.
38577
38578 2003-12-22 Mark Mitchell <mark@codesourcery.com>
38579
38580 * g++.old-deja/g++.jason/template18.C: Remove.
38581 * g++.old-deja/g++.jason/template37.C: Likewise.
38582
38583 PR c++/12862
38584 * g++.dg/lookup/ns1.C: New test.
38585
38586 PR c++/12397
38587 * g++.dg/template/lookup3.C: New test.
38588
38589 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
38590
38591 * g++.dg/template/recurse1.C: New test
38592
38593 2003-12-22 Mark Mitchell <mark@codesourcery.com>
38594
38595 PR c++/12479
38596 * g++.dg/parse/semicolon1.C: New test.
38597 * g++.dg/parse/semicolon1.h: Likewise.
38598
38599 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
38600
38601 * gcc.dg/darwin-misaligned.c: New test.
38602
38603 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
38604
38605 PR c/9163
38606 * gcc.dg/20031222-1.c: New test.
38607
38608 2003-12-21 Mark Mitchell <mark@codesourcery.com>
38609
38610 PR c++/13438
38611 * g++.dg/parse/error8.C: New test.
38612
38613 PR c++/11554
38614 * g++.dg/warn/ctor-init-1.C: New test.
38615
38616 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
38617
38618 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
38619 too small.
38620 * gcc.c-torture/compile/930217-1.c: Likewise.
38621 * gcc.c-torture/compile/930513-1.c: Likewise.
38622 * gcc.c-torture/execute/920908-2.c: Likewise.
38623 * gcc.c-torture/execute/921204-1.c: Likewise.
38624 * gcc.c-torture/execute/930621-1.c: Likewise.
38625 * gcc.c-torture/execute/930630-1.c: Likewise.
38626 * gcc.c-torture/execute/931031-1.c: Likewise.
38627 * gcc.c-torture/execute/980602-2.c: Likewise.
38628 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38629 * gcc.c-torture/execute/compndlit-1.c: Likewise.
38630 * gcc.c-torture/execute/extzvsi.c: Likewise.
38631 * gcc.c-torture/unsorted/ext.c: Likewise.
38632
38633 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
38634
38635 PR target/12749
38636 * gcc.c-torture/compile/20031220-2.c: New test case.
38637
38638 2003-12-20 Roger Sayle <roger@eyesopen.com>
38639
38640 PR optimization/13031
38641 * gcc.c-torture/compile/20031220-1.c: New test case.
38642
38643 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
38644
38645 * gcc.dg/cast-function-1.c: New test.
38646
38647 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
38648
38649 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
38650 formats.
38651
38652 2003-12-19 Mark Mitchell <mark@codesourcery.com>
38653
38654 PR c++/12795
38655 * g++.dg/ext/attrib10.C: New test.
38656
38657 2003-12-19 Jakub Jelinek <jakub@redhat.com>
38658
38659 * gcc.dg/cleanup-10.c: New test.
38660 * gcc.dg/cleanup-11.c: New test.
38661
38662 2003-12-19 Jakub Jelinek <jakub@redhat.com>
38663
38664 PR c++/13239
38665 * g++.dg/opt/expect1.C: New test.
38666
38667 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
38668
38669 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
38670
38671 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
38672
38673 PR debug/12923
38674 * gcc.dg/20031218-1.c: New test.
38675
38676 PR debug/12389
38677 * gcc.dg/20031218-2.c: New test.
38678 * gcc.dg/20031218-3.c: New test.
38679
38680 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
38681 of label name and allow for USER_LABEL_PREFIX == "_" names.
38682 * g++.dg/abi/mangle18-2.C: Likewise.
38683 * g++.dg/abi/mangle19-1.C: Likewise.
38684 * g++.dg/abi/mangle19-2.C: Likewise.
38685 * g++.dg/abi/mangle20-1.C: Likewise.
38686 * g++.dg/abi/mangle20-2.C: Likewise.
38687
38688 2003-12-18 Richard Henderson <rth@redhat.com>
38689
38690 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
38691
38692 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
38693 Dan Kegel <dank@kegel.com>
38694
38695 PR other/12009
38696 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
38697 testing a cross compiler, it causes spurious compile failures.
38698 * lib/g++.exp: Likewise.
38699
38700 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38701
38702 PR c++/13262
38703 * g++.dg/template/access13.C: New test.
38704
38705 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
38706
38707 * gcc.dg/20031216-1.c: New test.
38708
38709 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38710
38711 PR c++/9154
38712 * g++.dg/template/error10.C: New test.
38713
38714 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
38715
38716 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
38717 * g++.dg/eh/simd-2.C: Likewise.
38718
38719 2003-12-17 James E Wilson <wilson@specifixinc.com>
38720 Roger Sayle <roger@eyesopen.com>
38721
38722 * gcc.c-torture/execute/ieee/mzero5.c: New.
38723
38724 2003-12-17 Mark Mitchell <mark@codesourcery.com>
38725
38726 PR c++/10603
38727 * g++.dg/parse/error6.C: New test.
38728
38729 PR c++/12827
38730 * g++.dg/parse/error7.C: New test.
38731
38732 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
38733
38734 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
38735 at -O with stabs debugging formats.
38736 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
38737 * gcc.dg/debug/debug-2.c: Likewise.
38738
38739 2003-12-16 Mark Mitchell <mark@codesourcery.com>
38740
38741 PR c++/12696
38742 * g++.dg/init/error1.C: New test.
38743
38744 PR c++/12218
38745 * g++.dg/init/pm3.C: New test.
38746
38747 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
38748
38749 PR c/3347
38750 * gcc.dg/bitfld-8.c: New test.
38751
38752 2003-12-16 James Lemke <jim@wasabisystems.com>
38753
38754 * gcc.dg/arm-scd42-[123].c: New tests.
38755
38756 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
38757
38758 PR c++/9043
38759 * g++.dg/abi/mangle20-1.C: New test.
38760 * g++.dg/abi/mangle20-2.C: New test.
38761
38762 2003-12-16 Mark Mitchell <mark@codesourcery.com>
38763
38764 PR c++/13275
38765 * g++.dg/other/offsetof2.C: Remove XFAIL.
38766 * g++.dg/parse/offsetof1.C: New test.
38767 * g++.gd/parse/offsetof2.C: Likewise.
38768
38769 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38770
38771 * g++.dg/template/nontype3.C: New test.
38772 * g++.dg/template/static2.C: Tweaked the dg-error clause.
38773
38774 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38775
38776 * g++.dg/warn/noreturn-3.C: Also test instantiation.
38777
38778 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
38779
38780 PR c++/13387
38781 * g++.dg/expr/assign1.C: New test.
38782
38783 PR c++/13242
38784 * g++.dg/abi/mangle19-1.C: New test.
38785 * g++.dg/abi/mangle19-2.C: New test.
38786
38787 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
38788
38789 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
38790
38791 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
38792
38793 * gcc.c-torture/execute/20031216-1.c: New test.
38794
38795 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38796
38797 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
38798 an ICE regression.
38799
38800 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38801
38802 PR c++/10926
38803 * g++.dg/template/error9.C: New test.
38804
38805 PR c++/11116
38806 * g++.dg/template/error8.C: New test.
38807
38808 2003-12-15 Roger Sayle <roger@eyesopen.com>
38809
38810 PR middle-end/13400
38811 * gcc.c-torture/execute/20031215-1.c: New test case.
38812
38813 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38814
38815 PR c++/13269
38816 * g++.dg/parse/error5.C: New test.
38817
38818 PR c++/12989
38819 * g++.dg/expr/sizeof1.C: New test.
38820
38821 PR c++/13310
38822 * g++.dg/template/crash15.C: New test.
38823
38824 2003-12-15 Geoffrey Keating <geoffk@apple.com>
38825
38826 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
38827 a non-POD type as the last named parameter of a varargs function.
38828
38829 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38830
38831 PR c++/13243
38832 PR c++/12573
38833 * g++.dg/template/crash14.C: New test.
38834 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
38835
38836 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
38837
38838 * g++.dg/other/java1.C: New test.
38839
38840 PR c++/13241
38841 * g++.dg/abi/mangle18-1.C: New test.
38842 * g++.dg/abi/mangle18-2.C: New test.
38843
38844 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38845
38846 PR optimization/10312
38847 * gcc.c-torture/execute/20031214-1.c: New.
38848
38849 2003-12-14 Mark Mitchell <mark@codesourcery.com>
38850
38851 PR c++/10779
38852 PR c++/12160
38853 * g++.dg/parse/error3.C: New test.
38854 * g++.dg/parse/error4.C: Likewise.
38855 * g++.dg/abi/mangle4.C: Tweak error messages.
38856 * g++.dg/lookup/using5.C: Likewise.
38857 * g++.dg/other/error2.C: Likewise.
38858 * g++.dg/parse/typename5.C: Likewise.
38859 * g++.dg/parse/undefined1.C: Likewise.
38860 * g++.dg/template/arg2.C: Likewise.
38861 * g++.dg/template/ttp3.C: Likewise.
38862 * g++.dg/template/type1.C: Likewise.
38863 * g++.old-deja/g++.other/crash32.C: Likewise.
38864 * g++.old-djea/g++.pt/defarg8.C: Likewise.
38865
38866 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38867
38868 PR c++/13106
38869 * g++.dg/warn/noreturn-3.C: New test.
38870
38871 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
38872
38873 PR c++/13118
38874 * g++.dg/abi/covariant3.C: New.
38875
38876 2003-12-12 Jakub Jelinek <jakub@redhat.com>
38877
38878 * g++.dg/eh/ia64-1.C: New test.
38879
38880 2003-12-12 Roger Sayle <roger@eyesopen.com>
38881
38882 PR optimization/13037
38883 * g77.f-torture/execute/13037.f: New test case.
38884
38885 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
38886
38887 PR c++/12881
38888 * g++.dg/abi/covariant2.C: New.
38889
38890 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
38891
38892 * gcc.dg/cpp/trad/macro.c: New tests.
38893
38894 2003-12-11 Zack Weinberg <zack@codesourcery.com>
38895
38896 * gcc.c-torture/execute/wchar_t-1.x: Delete.
38897
38898 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
38899
38900 PR other/10819
38901 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
38902 to fix Bug 10819.
38903 * lib/g++.exp (g++_version): Likewise.
38904 * lib/g77.exp (g77_version): Likewise.
38905 * lib/objc.exp (default_objc_version): Likewise.
38906
38907 2003-12-10 Richard Henderson <rth@redhat.com>
38908
38909 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
38910
38911 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
38912
38913 2003-12-08 Matt Austern <austern@apple.com>
38914
38915 PR c/13134
38916 * lib/gcc-dg.exp (dg-require-visibility): Define.
38917 * lib/target-supports (check_visibility_available): Define.
38918 * gcc.dg/visibility-1.c: New test.
38919 * gcc.dg/visibility-2.c: Likewise.
38920 * gcc.dg/visibility-3.c: Likewise.
38921 * gcc.dg/visibility-4.c: Likewise.
38922 * gcc.dg/visibility-5.c: Likewise.
38923 * gcc.dg/visibility-6.c: Likewise.
38924 * g++.dg/ext/visibility-1.C: Likewise.
38925 * g++.dg/ext/visibility-2.C: Likewise.
38926 * g++.dg/ext/visibility-3.C: Likewise.
38927 * g++.dg/ext/visibility-4.C: Likewise.
38928 * g++.dg/ext/visibility-5.C: Likewise.
38929 * g++.dg/ext/visibility-6.C: Likewise.
38930
38931 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38932
38933 * g++.dg/lookup/java1.C: New test.
38934 * g++.dg/lookup/java2.C: New test.
38935
38936 2003-12-07 Falk Hueffner <falk@debian.org>
38937
38938 * g++.dg/opt/noreturn-1.C: New test.
38939
38940 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
38941
38942 * gcc.dg/overflow-1.c: New test.
38943
38944 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
38945
38946 * g77.f-torture/compile/13060.f: New test.
38947
38948 2003-12-06 Mark Mitchell <mark@codesourcery.com>
38949
38950 PR c++/13323
38951 * g++.dg/inherit/operator2.C: New test.
38952
38953 2003-12-05 Mark Mitchell <mark@codesourcery.com>
38954
38955 PR c++/13305
38956 * g++.dg/ext/attrib9.C: New test.
38957
38958 2003-12-05 Mark Mitchell <mark@codesourcery.com>
38959
38960 PR c++/13314
38961 * g++.dg/template/error7.C: New test.
38962
38963 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
38964 J"orn Rennecke <joern.rennecke@superh.com>
38965
38966 PR target/13302
38967 * g++.dg/other/struct-va_list.C: New test.
38968
38969 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38970
38971 PR c++/13166
38972 * g++.dg/parse/defarg6.C: New test.
38973
38974 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
38975
38976 PR target/13256
38977 * gcc.c-torture/execute/20031201-1.c: New test.
38978
38979 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
38980
38981 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
38982
38983 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
38984
38985 * gcc.dg/builtin-return-1.c: New test.
38986
38987 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
38988 J"orn Rennecke <joern.rennecke@superh.com>
38989
38990 PR optimization/13260
38991 * gcc.c-torture/execute/20031204-1.c: New test.
38992
38993 2003-12-03 Mark Mitchell <mark@codesourcery.com>
38994
38995 PR c++/9127
38996 * g++.dg/template/error6.C: New test.
38997
38998 2003-12-03 Jakub Jelinek <jakub@redhat.com>
38999
39000 * gcc.dg/20031202-1.c: New test.
39001
39002 2003-12-03 Mark Mitchell <mark@codesourcery.com>
39003
39004 PR c++/13179
39005 * g++.dg/template/eh1.C: New test.
39006
39007 PR c++/10771
39008 * g++.dg/template/error5.C: New test.
39009
39010 2003-12-02 David Ung <davidu@mips.com>
39011
39012 * gcc.dg/compat/vector-check.h: Corrected type for var
39013 g_##TMODE
39014
39015 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39016
39017 PR c++/10126
39018 * g++.dg/template/ptrmem8.C: New test.
39019
39020 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39021
39022 PR c++/12573
39023 * g++.dg/template/dependent-expr3.C: New test.
39024
39025 2003-12-01 James Lemke <jim@wasabisystems.com>
39026
39027 * gcc.dg/arm-g2.c: New test.
39028
39029 2003-12-01 Roger Sayle <roger@eyesopen.com>
39030
39031 PR optimization/11634
39032 * gcc.dg/20031201-2.c: New test case.
39033
39034 2003-12-01 Zack Weinberg <zack@codesourcery.com>
39035
39036 PR 11433
39037 * objc.dg/proto-lossage-3.m: New test.
39038
39039 2003-12-01 Roger Sayle <roger@eyesopen.com>
39040
39041 PR optimization/12628
39042 * gcc.dg/20031201-1.c: New test case.
39043
39044 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
39045
39046 * gcc.dg/unaligned-1.c: New test.
39047
39048 2003-11-30 Mark Mitchell <mark@codesourcery.com>
39049
39050 PR c++/9849
39051 * g++.dg/template/error4.C: New test.
39052 * g++.dg/template/nested3.C: Adjust error markers.
39053
39054 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39055
39056 * gcc.dg/cpp/assert4.c: Check more #system assertions.
39057
39058 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
39059
39060 PR c/10333
39061 * gcc.dg/bitfld-7.c: New test.
39062
39063 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
39064
39065 * gcc.dg/tls/asm-1.C: New test.
39066
39067 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39068
39069 * gcc.dg/cpp/assert4.c: Update.
39070
39071 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
39072
39073 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
39074 * gcc.dg/builtin-apply3.c: New test.
39075
39076 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39077
39078 * lib/compat.exp (compat-obj): New xfaildata parameter.
39079 Use it to set compiler_conditional_xfail_data before compiling.
39080 (compat-get-options): Handle dg-xfail-if.
39081 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
39082 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
39083 * gcc.dg/compat/vector-1_y.c: Likewise.
39084 * gcc.dg/compat/vector-2_x.c: Likewise.
39085 * gcc.dg/compat/vector-2_y.c: Likewise.
39086
39087 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39088
39089 * g++.dg/opt/reg-stack4.C: New test.
39090
39091 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39092
39093 * gcc.dg/builtin-apply2.c: New test.
39094
39095 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
39096
39097 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
39098
39099 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39100
39101 PR c++/12924
39102 * g++.dg/template/template-id-2.C: New test.
39103
39104 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39105
39106 PR c++/5369
39107 * g++.dg/template/memfriend1.C: New test.
39108 * g++.dg/template/memfriend2.C: Likewise.
39109 * g++.dg/template/memfriend3.C: Likewise.
39110 * g++.dg/template/memfriend4.C: Likewise.
39111 * g++.dg/template/memfriend5.C: Likewise.
39112 * g++.dg/template/memfriend6.C: Likewise.
39113 * g++.dg/template/memfriend7.C: Likewise.
39114 * g++.dg/template/memfriend8.C: Likewise.
39115 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
39116
39117 2003-11-21 Mark Mitchell <mark@codesourcery.com>
39118
39119 PR c++/12515
39120 * g++.dg/ext/cond1.C: New test.
39121
39122 2003-11-20 Richard Henderson <rth@redhat.com>
39123
39124 * gcc.dg/20020201-2.c: Remove.
39125 * gcc.dg/20020201-4.c: Remove.
39126 * gcc.dg/20020304-1.c: Remove.
39127
39128 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
39129
39130 * gcc.dg/cpp/trad/xwin1.c: New test case.
39131
39132 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
39133
39134 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
39135 * lib/g77.exp: Likewise.
39136 * lib/objc.exp: Likewise.
39137 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
39138 for darwin.
39139
39140 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39141
39142 PR c++/12932
39143 * g++.dg/template/static5.C: New test.
39144
39145 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
39146
39147 * gcc.dg/nested-func-1.c: New test.
39148
39149 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39150
39151 * gcc.dg/cpp/assert4.c: New test.
39152
39153 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
39154
39155 PR c++/2294
39156 * g++.dg/lookup/using9.c: New test.
39157
39158 2003-11-14 Mark Mitchell <mark@codesourcery.com>
39159
39160 PR c++/12762
39161 * g++.dg/template/error3.C: New test.
39162
39163 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
39164
39165 PR ada/13035
39166 * ada/acats/run_acats, run_all.sh: Fix syntax error.
39167 No longer use a wrapper for gcc, since this does not work under
39168 Windows.
39169
39170 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
39171
39172 PR c++/2094
39173 * g++.dg/template/ptrmem7.C: New test.
39174
39175 2003-11-13 Andrew Pinski <apinski@apple.com>
39176
39177 * gcc.c-torture/compile/20031113-1.c: New test.
39178
39179 2003-11-13 Mark Mitchell <mark@codesourcery.com>
39180 Kean Johnston <jkj@sco.com>
39181
39182 PR c/13029
39183 * gcc.dg/unused-4.c: Update.
39184
39185 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
39186
39187 * g++.dg/opt/const3.C: New test.
39188
39189 2003-11-13 Jan Hubicka <jh@suse.cz>
39190
39191 * gcc.c-torture/compile/20031112-1.c: New test.
39192
39193 2003-11-12 Mark Mitchell <mark@codesourcery.com>
39194
39195 * g++.dg/parse/crash10.C: Remove bogus error marker.
39196
39197 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39198
39199 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
39200 (host_gcc): Likewise.
39201 (ROOT): Honor $PWDCMD.
39202 (BASE): Likewise.
39203 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
39204
39205 2003-11-12 Catherine Moore <clm@redhat.com>
39206
39207 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
39208
39209 2003-11-12 Andreas Jaeger <aj@suse.de>
39210 Jakub Jelinek <jakub@redhat.com>
39211 Andrew Pinski <pinskia@physics.uc.edu>
39212 Richard Henderson <rth@redhat.com>
39213
39214 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
39215 systems.
39216 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
39217
39218 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
39219 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
39220
39221 2003-11-11 Andreas Jaeger <aj@suse.de>
39222
39223 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
39224
39225 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
39226
39227 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
39228
39229 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
39230 Clean ups.
39231
39232 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
39233
39234 * gcc.dg/trampoline-1.c: New test.
39235
39236 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
39237
39238 * gcc.c-torture/compile/200031109-1.c: New test.
39239
39240 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
39241
39242 PR c/3190
39243 PR c/8714
39244 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39245 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
39246 gcc.dg/format/no-y2k-1.c: Update.
39247
39248 2003-11-08 Roger Sayle <roger@eyesopen.com>
39249
39250 PR optimization/10467
39251 * gcc.dg/20031108-1.c: New test case.
39252
39253 2003-11-07 Geoffrey Keating <geoffk@apple.com>
39254
39255 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
39256
39257 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
39258
39259 * gcc.dg/compound-lvalue-1.c: New test.
39260 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
39261 some XFAILs.
39262
39263 2003-11-06 Geoffrey Keating <geoffk@apple.com>
39264
39265 * gcc.dg/altivec-varargs-1.c: New test.
39266
39267 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39268
39269 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
39270 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
39271 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
39272 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
39273 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
39274
39275 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
39276
39277 * gcc.dg/cond-lvalue-1.c: New test.
39278
39279 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
39280
39281 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
39282
39283 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39284
39285 PR c++/11616
39286 * g++.dg/template/instantiate5.C: New test.
39287
39288 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39289
39290 PR c++/12726
39291 * g++.dg/ext/complit2.C: Replace test with self-contained version.
39292 * ChangeLog: Add missing first entry for above test.
39293
39294 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39295
39296 PR c++/9810
39297 * g++.dg/template/using8.C: New test.
39298 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
39299
39300 2003-11-02 Roger Sayle <roger@eyesopen.com>
39301
39302 PR optimization/10817
39303 * gcc.c-torture/compile/20031102-1.c: New test case.
39304
39305 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
39306
39307 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
39308 2147483647.
39309
39310 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39311
39312 * gcc.dg/20031102-1.c: New test.
39313
39314 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39315
39316 * gcc.dg/complex-1.c: New test.
39317
39318 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39319
39320 PR c++/12796
39321 * g++.dg/template/crash13.C: Adjust expected error location.
39322 * g++.old-deja/g++.brendan/ns1.C: Likewise.
39323
39324 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
39325
39326 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39327
39328 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
39329
39330 PR/10239
39331 * gcc.c-torture/compile/20031031-2.c: New test.
39332
39333 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
39334
39335 PR/11640
39336 * gcc.c-torture/compile/20031031-1.c: New test.
39337
39338 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
39339
39340 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39341 * gcc.misc-tests/bprob.exp: Likewise.
39342 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
39343 the execution test on arm-elf configs.
39344 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
39345 configs that don't support scratch files.
39346 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
39347
39348 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
39349
39350 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
39351 done by dejagnu.
39352
39353 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
39354
39355 * ada/acats/run_all.sh: Redirect mv output to /dev/null
39356 Avoid non pure sh syntax. Add more logging.
39357
39358 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
39359 fail.
39360
39361 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39362
39363 PR libgcj/10610
39364 * gcc.dg/ppc-stackalign-1.c: New test.
39365
39366 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
39367
39368 * ada/acats/run_all.sh: Change output to be more compliant with
39369 dejagnu framework.
39370 Create acats.sum and acats.log files under testsuite/ada/acats
39371 Only run [a-z]* directories, to filter out e.g. CVS.
39372 Redirect build output to log file.
39373
39374 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
39375
39376 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
39377
39378 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
39379
39380 PR ada/5909:
39381 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
39382
39383 2003-10-27 Jakub Jelinek <jakub@redhat.com>
39384
39385 * gcc.c-torture/compile/20031023-1.c: New test.
39386 * gcc.c-torture/compile/20031023-2.c: New test.
39387 * gcc.c-torture/compile/20031023-3.c: New test.
39388 * gcc.c-torture/compile/20031023-4.c: New test.
39389
39390 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39391
39392 PR c++/10371
39393 * g++.dg/lookup/scoped8.C: New test.
39394
39395 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
39396
39397 * g++.dg/opt/reg-stack3.C: New test.
39398
39399 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
39400
39401 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
39402
39403 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39404
39405 PR c++/11076
39406 * g++.dg/template/crash13.C: New test.
39407
39408 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
39409
39410 * gcc.dg/c99-restrict-2.c: New test.
39411
39412 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
39413
39414 PR c++/12698, c++/12699, c++/12700, c++/12566
39415 * g++.dg/inherit/covariant9.C: New test.
39416 * g++.dg/inherit/covariant10.C: New test.
39417 * g++.dg/inherit/covariant11.C: New test.
39418
39419 2003-10-23 Jason Merrill <jason@redhat.com>
39420
39421 PR c++/12726
39422 * g++.dg/ext/complit2.C: New test.
39423
39424 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
39425
39426 PR target/12654
39427 * gcc.c-torture/execute/20031020-1.c: New test.
39428
39429 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39430
39431 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
39432 following the jump_insn.
39433
39434 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
39435
39436 * gcc.dg/cast-lvalue-1.c: New test.
39437
39438 2003-10-21 Mark Mitchell <mark@codesourcery.com>
39439
39440 PR c++/11962
39441 * g++.dg/template/cond2.C: New test.
39442
39443 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
39444
39445 * gcc.dg/builtins-28.c: New test.
39446
39447 2003-10-20 Jan Hubicka <jh@suse.cz>
39448
39449 * g++.dg/opt/inline4.C: Do not use min-inline-insns
39450 parameter.
39451 * gcc.dg/inline-2.c: Likewise.
39452
39453 2003-10-20 Phil Edwards <phil@codesourcery.com>
39454
39455 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
39456 * gcc.dg/nest.c: Likewise.
39457
39458 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39459
39460 PR c++/9781, c++/10583, c++/11862
39461 * g++.dg/parse/crash13.C: New test.
39462
39463 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39464
39465 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
39466
39467 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
39468
39469 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
39470 Define HAVE_C99_RUNTIME except on Solaris.
39471 * gcc.dg/builtins-20.c: Likewise.
39472
39473 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39474
39475 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
39476
39477 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39478
39479 PR c++/12495
39480 * g++.dg/template/crash21.C: New test.
39481
39482 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39483
39484 PR c++/2513
39485 * g++.dg/template/typename5.C: New test.
39486
39487 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39488
39489 PR c++/12369
39490 * g++.dg/template/friend25.C: New test.
39491
39492 2003-10-16 Ziemowit Laski <zlaski@apple.com>
39493
39494 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
39495 versions.
39496
39497 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
39498
39499 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
39500 == 2147483647.
39501
39502 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
39503
39504 * gcc.c-torture/execute/960416-1.x: Remove.
39505 * gcc.c-torture/execute/divconst-3.x: Likewise.
39506
39507 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
39508
39509 PR target/12598
39510 * gcc.dg/torture/cris-volatile-1.c: New test.
39511
39512 2003-10-14 Roger Sayle <roger@eyesopen.com>
39513
39514 PR optimization/9325
39515 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
39516 for overflowing floating point to integer conversion during RTL
39517 simplification.
39518
39519 2003-10-13 Ziemowit Laski <zlaski@apple.com>
39520
39521 * objc/execute/_cmd.m: Fix typo.
39522 * objc.dg/image-info.m, objc.dg/symtab-1.m:
39523 Relax 'scan-assembler' regexp.
39524 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
39525 objc.dg/try-catch-4.m: Run on non-Darwin targets.
39526 * objc.dg/zero-link-2.m: Remove blank line.
39527 * objc.dg/zero-link-3.m: New test case.
39528
39529 2003-10-13 Geoffrey Keating <geoffk@apple.com>
39530
39531 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
39532
39533 * gcc.dg/asm-names.c: Use scan-assembler-not rather
39534 than linker trickery.
39535
39536 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39537
39538 PR c++/12370
39539 * g++.dg/other/friend2.C: New test.
39540
39541 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
39542
39543 * gcc.dg/20031012-1.c: New test.
39544
39545 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
39546
39547 * gcc.dg/weak/weak-3.c: Fix for new warning.
39548
39549 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
39550
39551 PR optimization/8750
39552 * gcc.c-torture/execute/20031012-1.c: New test case.
39553
39554 2003-10-11 Roger Sayle <roger@eyesopen.com>
39555
39556 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
39557 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
39558
39559 2003-10-11 Roger Sayle <roger@eyesopen.com>
39560
39561 PR optimization/12260
39562 * gcc.c-torture/compile/20031011-2.c: New test case.
39563
39564 2003-10-11 Roger Sayle <roger@eyesopen.com>
39565
39566 * gcc.c-torture/execute/20031011-1.c: New testcase.
39567
39568 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
39569
39570 * gcc.c-torture/compile/20031011-1.c: New test.
39571
39572 2003-10-11 Jan Hubicka <jh@suse.cz>
39573
39574 * g++.dg/other/first-global.C: New test.
39575
39576 2003-10-11 Roger Sayle <roger@eyesopen.com>
39577
39578 * gcc.c-torture/execute/string-opt-18.c: New testcase.
39579
39580 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
39581
39582 * gcc.c-torture/compile/20031010-1.c: New test.
39583
39584 2003-10-10 Geoffrey Keating <geoffk@apple.com>
39585
39586 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
39587 * gcc.c-torture/execute/va-arg-25.c: ... here.
39588
39589 2003-10-09 Mark Mitchell <mark@codesourcery.com>
39590
39591 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
39592
39593 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
39594
39595 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
39596
39597 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
39598
39599 * g++.dg/parse/error2.C: New test.
39600
39601 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
39602
39603 PR c++/11097
39604 * g++.dg/other/error5.C: Modify the error message.
39605 * g++.dg/lookup/using8.C: New test.
39606
39607 2003-10-07 Geoffrey Keating <geoffk@apple.com>
39608
39609 * gcc.dg/darwin-abi-2.c: New file.
39610 * gcc.c-torture/execute/va-arg-24.c: New file.
39611
39612 2003-10-06 Bob Wilson <bob.wilson@acm.org>
39613
39614 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
39615 indentation.
39616
39617 2003-10-06 Mark Mitchell <mark@codesourcery.com>
39618
39619 PR c++/10147
39620 * g++.dg/other/error4.C: Update error messages.
39621 * g++.dg/template/ptrmem4.C: Likewise.
39622
39623 PR c++/12337
39624 * g++.dg/init/new9.C: New test.
39625
39626 PR c++/12334, c++/12236, c++/8656
39627 * g++.dg/ext/attrib8.C: New test.
39628
39629 2003-10-06 Devang Patel <dpatel@apple.com>
39630
39631 * gcc.dg/debug/dwarf2-3.h: New test.
39632 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
39633
39634 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
39635
39636 * g++.dg/opt/cfg2.C: New test.
39637
39638 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
39639
39640 * g++.dg/opt/float1.C: New test.
39641
39642 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
39643
39644 * gcc.dg/c90-array-lval-6.c: New test.
39645 * gcc.dg/c99-array-lval-6.c: New test.
39646
39647 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
39648 Ziemowit Laski <zlaski@apple.com>
39649
39650 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
39651 'Derived', so that it is never considered a class method; add
39652 new warning for '+port' method ambiguity.
39653 * objc.dg/method-12.m: Include <objc/objc.h> instead of
39654 <objc/objc-api.h> (needed on Mac OS X).
39655 * objc.dg/method-13.m: New test.
39656
39657 2003-10-03 Roger Sayle <roger@eyesopen.com>
39658
39659 PR optimization/9325, PR java/6391
39660 * gcc.c-torture/execute/20031003-1.c: New test case.
39661
39662 2003-10-02 Mark Mitchell <mark@codesourcery.com>
39663
39664 PR optimization/12180
39665 * gcc.dg/20031002-1.c: New test.
39666
39667 PR c++/12486
39668 * g++.dg/inherit/error1.C: New test.
39669
39670 2003-10-02 Chris Demetriou <cgd@broadcom.com>
39671
39672 * lib/f-torture.exp (search_for): Rename to...
39673 (search_for_re): This. Also, clean up comments and the
39674 "regexp" invocation.
39675
39676 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
39677
39678 * gcc.c-torture/compile/20031002-1.c: New test.
39679
39680 2003-10-02 Jakub Jelinek <jakub@redhat.com>
39681
39682 * g++.dg/opt/cond1.C: New test.
39683
39684 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
39685
39686 * gcc.dg/Wold-style-definition-2.c: New testcase.
39687 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
39688
39689 2003-09-29 Richard Henderson <rth@redhat.com>
39690
39691 * g++.dg/init/array10.C: Add dg-options.
39692
39693 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
39694
39695 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
39696
39697 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39698
39699 * g++.dg/template/friend19.C: Fix typo.
39700 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
39701
39702 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
39703
39704 * gcc.c-torture/execute/20030928-1.c: New test.
39705 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
39706
39707 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39708
39709 * g++.dg/opt/unroll1.C: New test.
39710
39711 2003-09-26 Roger Sayle <roger@eyesopen.com>
39712
39713 PR optimization/11741
39714 * gcc.dg/20030926-1.c: New test case.
39715
39716 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39717
39718 PR c++/5655
39719 * g++.dg/parse/access7.C: New test.
39720 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
39721
39722 2003-09-24 Ziemowit Laski <zlaski@apple.com>
39723
39724 MERGE OF objc-improvements-branch into MAINLINE:
39725 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
39726 if libobjc has not been built.
39727 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
39728 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
39729 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
39730 objc/execute/nested-3.m, objc/execute/np-2.m,
39731 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
39732 objc/execute/redefining_self.m, objc/execute/root_methods.m,
39733 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
39734 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
39735 objc.dg/special/unclaimed-category-1.h,
39736 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
39737 well as GNU runtime.
39738 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
39739 * execute/cascading-1.m, execute/function-message-1.m,
39740 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
39741 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
39742 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
39743 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
39744 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
39745 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
39746 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
39747 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
39748 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
39749 * objc.dg/bitfield-2.m: Run only on Darwin.
39750 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
39751 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
39752 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
39753 * objc.dg/const-str-1.m: Fix constant string layout.
39754
39755 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
39756
39757 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
39758
39759 2003-09-23 Geoffrey Keating <geoffk@apple.com>
39760
39761 * gcc.dg/darwin-abi-1.c: New file.
39762
39763 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
39764
39765 PR target/12281
39766 * gcc.c-torture/compile/20030921-1.c: New test.
39767
39768 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
39769
39770 * g++.dg/opt/reg-stack2.C: New test.
39771
39772 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
39773
39774 * g++.dg/eh/delayslot1.C: New test.
39775
39776 2003-09-20 Richard Henderson <rth@redhat.com>
39777
39778 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
39779
39780 2003-09-20 Roger Sayle <roger@eyesopen.com>
39781
39782 * gcc.c-torture/execute/20030920-1.c: New test case.
39783
39784 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39785
39786 * g++.dg/rtti/typeid3.C: Correct expected error message.
39787
39788 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39789
39790 PR c++/157
39791 * g++.dg/parse/crash12.C: New test.
39792
39793 2003-09-19 Janis Johnson <janis187@us.ibm.com>
39794
39795 * gcc.dg/compat/mixed-struct-check.h: New.
39796 * gcc.dg/compat/mixed-struct-defs.h: New.
39797 * gcc.dg/compat/mixed-struct-init.h: New.
39798 * gcc.dg/compat/struct-by-value-19_main.c: New.
39799 * gcc.dg/compat/struct-by-value-19_x.c: New.
39800 * gcc.dg/compat/struct-by-value-19_y.c: New.
39801 * gcc.dg/compat/struct-by-value-20_main.c: New.
39802 * gcc.dg/compat/struct-by-value-20_x.c: New.
39803 * gcc.dg/compat/struct-by-value-20_y.c: New.
39804 * gcc.dg/compat/struct-return-19_main.c: New.
39805 * gcc.dg/compat/struct-return-19_x.c: New.
39806 * gcc.dg/compat/struct-return-19_y.c: New.
39807 * gcc.dg/compat/struct-return-20_main.c: New.
39808 * gcc.dg/compat/struct-return-20_x.c: New.
39809 * gcc.dg/compat/struct-return-20_y.c: New.
39810
39811 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
39812 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
39813 so that it will not complain on LP64 targets.
39814
39815 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39816
39817 PR c++/495
39818 * g++.dg/template/friend24.C: New test.
39819
39820 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
39821
39822 PR c++/12332
39823 * g++.dg/template/memtmpl2.C: New test.
39824
39825 2003-09-18 Mark Mitchell <mark@codesourcery.com>
39826
39827 PR target/11184
39828 * gcc.dg/builtin-apply1.c: New test.
39829
39830 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
39831
39832 PR c++/9848
39833 * g++.dg/warn/Wunused-4.C: New test.
39834
39835 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39836
39837 PR c++/12316
39838 * g++.dg/other/gc2.C: New test.
39839
39840 2003-09-17 Mark Mitchell <mark@codesourcery.com>
39841
39842 PR c++/11991
39843 * g++.dg/rtti/typeid3.C: New test.
39844
39845 PR c++/12266
39846 * g++.dg/overload/template1.C: New test.
39847
39848 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
39849
39850 * g++.dg/opt/cfg3.C: New test.
39851
39852 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39853
39854 PR c++/7939
39855 * g++.dg/template/crash11.C: New test.
39856
39857 2003-09-16 Jason Merrill <jason@redhat.com>
39858 Jakub Jelinek <jakub@redhat.com>
39859
39860 * gcc.dg/attr-warn-unused-result.c: New test.
39861
39862 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
39863
39864 PR c++/12184
39865 * g++.dg/expr/call2.C: New test.
39866
39867 2003-09-15 Andreas Jaeger <aj@suse.de>
39868
39869 * gcc.dg/Wold-style-definition-1.c: New test.
39870
39871 2003-09-14 Mark Mitchell <mark@codesourcery.com>
39872
39873 PR c++/3907
39874 * g++.dg/parse/template12.C: New test.
39875
39876 * g++.dg/abi/bitfield11.C: New test.
39877 * g++.dg/abi/bitfield12.C: Likewise.
39878
39879 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
39880
39881 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
39882 non-expansion of functional macro name without arguments at EOL.
39883 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
39884
39885 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
39886
39887 * gcc.c-torture/execute/20030914-[12].c: New tests.
39888
39889 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
39890
39891 PR c++/11788
39892 * g++.dg/overload/addr1.C: New test.
39893
39894 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
39895
39896 * gcc.dg/20030909-1.c: New test.
39897
39898 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
39899
39900 * gcc.dg/ultrasp10.c: New test.
39901
39902 2003-09-09 Devang Patel <dpatel@apple.com>
39903
39904 * gcc.dg/darwin-ld-6.c: New test.
39905
39906 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39907
39908 * gcc.dg/torture/builtin-explog-1.c: New testcase.
39909
39910 2003-09-08 Mark Mitchell <mark@codesourcery.com>
39911
39912 * gcc.dg/ia64-types1.c: New test.
39913 * gcc.dg/ia64-types2.c: Likewise.
39914
39915 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39916
39917 * gcc.dg/builtins-1.c: Add more _Complex tests.
39918 * gcc.dg/torture/builtin-attr-1.c: Likewise.
39919
39920 * gcc.dg/builtins-1.c: Test existing _Complex functions.
39921 * gcc.dg/torture/builtin-attr-1.c: Likewise.
39922
39923 2003-09-08 Mark Mitchell <mark@codesourcery.com>
39924
39925 PR c++/11786
39926 * g++.dg/lookup/koenig2.C: New test.
39927
39928 PR c++/5296
39929 * g++.dg/rtti/typeid2.C: New test.
39930
39931 2003-09-08 Jakub Jelinek <jakub@redhat.com>
39932
39933 * gcc.c-torture/compile/20030904-1.c: New test.
39934
39935 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39936
39937 * g++.dg/opt/longbranch2.C: New test.
39938
39939 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
39940
39941 * g++.dg/template/crash10.C: Only compile it.
39942
39943 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
39944
39945 PR middle-end/11665
39946 * gcc.c-torture/compile/20030907-1.c: New test.
39947 * g++.dg/init/array11.C: New test.
39948
39949 2003-09-07 Mark Mitchell <mark@codesourcery.com>
39950
39951 PR c++/11852
39952 * g++.dg/init/struct1.C: New test.
39953
39954 2003-09-07 Mark Mitchell <mark@codesourcery.com>
39955
39956 PR c++/12181
39957 * g++.dg/expr/comma1.C: New test.
39958
39959 2003-09-06 Mark Mitchell <mark@codesourcery.com>
39960
39961 PR c++/11867
39962 * g++.dg/expr/static_cast5.C: New test.
39963
39964 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
39965
39966 PR c++/11507
39967 * g++.dg/lookup/scoped7.C: New test.
39968
39969 PR c++/9574
39970 * g++.dg/other/static1.C: New test.
39971
39972 PR c++/11490
39973 * g++.dg/warn/template-1.C: New test.
39974
39975 PR c++/11432
39976 * g++.dg/template/crash10.C: New test.
39977
39978 PR c++/2478
39979 * g++.dg/overload/VLA.C: New test.
39980
39981 PR c++/10804
39982 * g++.dg/template/call1.C: New test.
39983
39984 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
39985
39986 PR c++/11794
39987 * g++.dg/parse/using3.C: New test.
39988
39989 2003-09-06 Roger Sayle <roger@eyesopen.com>
39990
39991 PR c++/11409
39992 * g++.dg/overload/builtin3.C: New test case.
39993
39994 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
39995
39996 PR c/9862
39997 * gcc.dg/20030906-1.c: New test.
39998 * gcc.dg/20030906-2.c: Likewise.
39999
40000 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
40001
40002 PR c++/12167
40003 * g++.dg/parse/defarg5.C: New test.
40004
40005 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
40006
40007 2003-09-05 Mark Mitchell <mark@codesourcery.com>
40008
40009 PR c++/12163
40010 * g++.dg/expr/static_cast4.C: New test.
40011
40012 PR c++/12146
40013 * g++.dg/template/crash9.C: New test.
40014
40015 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
40016
40017 * g++.old-deja/g++.ext/pretty2.C: Update for change
40018 in __FUNCTION__.
40019 * g++.old-deja/g++.ext/pretty3.C: Likewise.
40020
40021 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
40022
40023 PR c++/11922
40024 * g++/dg/template/qualified-id1.C: New test.
40025
40026 PR c++/12037
40027 * g++.dg/warn/noeffect4.C: New test.
40028
40029 2003-09-04 Matt Austern <austern@apple.com>
40030
40031 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
40032 * g++.dg/ext/fnname2.C: Likewise.
40033 * g++.dg/ext/fnname3.C: Likewise.
40034
40035 2003-09-04 Mark Mitchell <mark@codesourcery.com>
40036
40037 * g++.dg/expr/lval1.C: New test.
40038 * g++.dg/ext/lvcast.C: Remove.
40039
40040 2003-09-03 Roger Sayle <roger@eyesopen.com>
40041
40042 PR optimization/11700.
40043 * gcc.c-torture/compile/20030903-1.c: New test case.
40044
40045 2003-09-03 Mark Mitchell <mark@codesourcery.com>
40046
40047 PR c++/12053
40048 * g++.dg/abi/layout4.C: New test.
40049
40050 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
40051
40052 PR c++/11553
40053 * g++.dg/parse/friend3.C: New test.
40054
40055 2003-09-02 Mark Mitchell <mark@codesourcery.com>
40056
40057 PR c++/11847
40058 * g++.dg/template/class1.C: New test.
40059
40060 PR c++/11808
40061 * g++.dg/expr/call1.C: New test.
40062
40063 2003-09-01 Mark Mitchell <mark@codesourcery.com>
40064
40065 PR c++/12114
40066 * g++.dg/init/ref9.C: New test.
40067
40068 PR c++/11972
40069 * g++.dg/template/nested4.C: New test.
40070
40071 2003-08-29 Mark Mitchell <mark@codesourcery.com>
40072
40073 PR c++/12093
40074 * g++.dg/template/non-dependent4.C: New test.
40075
40076 PR c++/11928
40077 * g++.dg/inherit/conv1.C: New test.
40078
40079 2003-08-29 Mark Mitchell <mark@codesourcery.com>
40080
40081 PR c++/6196
40082 * g++.dg/ext/label1.C: New test.
40083 * g++.dg/ext/label2.C: Likewise.
40084
40085 2003-08-28 Mark Mitchell <mark@codesourcery.com>
40086
40087 * g++.dg/expr/cond3.C: New test.
40088
40089 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40090
40091 * gcc.dg/builtins-1.c: Add new builtin cases.
40092
40093 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40094
40095 * gcc.dg/builtins-1.c: Add new cases.
40096 * gcc.dg/torture/builtin-attr-1.c: Likewise.
40097
40098 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40099
40100 * gcc.dg/builtins-1.c: Add more math builtin tests.
40101 * gcc.dg/torture/builtin-attr-1.c: New test.
40102
40103 2003-08-28 Mark Mitchell <mark@codesourcery.com>
40104
40105 PR optimization/5079
40106 * g++.dg/opt/static3.C: New test.
40107
40108 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40109
40110 * gcc.misc-tests/gcov-10b.c: New test.
40111
40112 2003-08-27 Mark Mitchell <mark@codesourcery.com>
40113
40114 * g++.dg/opt/ptrmem3.C: New test.
40115
40116 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
40117
40118 2003-08-27 Jakub Jelinek <jakub@redhat.com>
40119
40120 * gcc.dg/20030826-2.c: New test.
40121
40122 2003-08-26 Roger Sayle <roger@eyesopen.com>
40123
40124 PR middle-end/12002
40125 * g77.f-torture/compile/12002.f: New test case.
40126
40127 2003-08-26 Roger Sayle <roger@eyesopen.com>
40128
40129 * gcc.dg/20030826-1.c: New test case.
40130
40131 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
40132
40133 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
40134
40135 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
40136
40137 PR c++/11871
40138 * c++.dg/lookup/crash1.C: New test.
40139
40140 * c++.dg/warn/noeffect3.C: New test.
40141
40142 2003-08-25 Janis Johnson <janis187@us.ibm.com>
40143
40144 * gcc.dg/compat/vector-1_x.c: Compile with -w.
40145 * gcc.dg/compat/vector-1_y.c: Ditto.
40146 * gcc.dg/compat/vector-2_x.c: Ditto.
40147 * gcc.dg/compat/vector-2_y.c: Ditto.
40148
40149 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
40150
40151 * gcc.dg/20030702-1.c: New test.
40152
40153 2003-08-25 Mark Mitchell <mark@codesourcery.com>
40154
40155 PR c++/8795
40156 * g++.dg/ext/altivec-1.C: New test.
40157
40158 2003-08-24 Richard Henderson <rth@redhat.com>
40159
40160 * g++.dg/eh/simd-2.C: Add -w for x86.
40161
40162 2003-08-23 Jakub Jelinek <jakub@redhat.com>
40163
40164 * gcc.dg/20030815-1.c: New test.
40165
40166 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40167
40168 PR c++/3765
40169 * g++.dg/parse/access6.C: New test.
40170
40171 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40172
40173 PR c++/641, c++/11876
40174 * g++.dg/template/friend22.C: New test.
40175 * g++.dg/template/friend23.C: Likewise.
40176
40177 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40178
40179 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
40180 identically.
40181
40182 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40183
40184 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
40185
40186 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40187
40188 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
40189
40190 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40191
40192 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
40193
40194 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40195
40196 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
40197
40198 2003-08-21 Mark Mitchell <mark@codesourcery.com>
40199
40200 PR c++/11919
40201 * g++.dg/overload/prom1.C: New test.
40202
40203 PR c++/11551
40204 * g++.dg/parse/dtor2.C: New test.
40205
40206 PR c++/10762
40207 * g++.dg/parse/using2.C: New test.
40208
40209 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
40210
40211 PR target/11805
40212 * gcc.c-torture/compile/20030821-1.c: New.
40213
40214 2003-08-20 Mark Mitchell <mark@codesourcery.com>
40215
40216 PR c++/11834
40217 * g++.dg/template/deduce2.C: New test.
40218
40219 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
40220
40221 * gcc.c-torture/execute/20030821-1.c: New test.
40222
40223 2003-08-20 Roger Sayle <roger@eyesopen.com>
40224
40225 PR middle-end/11984
40226 * gcc.dg/20030820-1.c: New test case.
40227
40228 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
40229
40230 PR c++/11945
40231 * g++.dg/warn/noeffect2.C: New test.
40232
40233 2003-08-19 Mark Mitchell <mark@codesourcery.com>
40234
40235 PR c++/10926
40236 * g++.dg/template/dtor2.C: New test.
40237
40238 PR c++/11684
40239 * g++.dg/template/operator1.C: New test.
40240 * g++.dg/parse/operator4.C: New test.
40241
40242 PR c++/11946.C
40243 * g++.dg/expr/enum1.C: New test.
40244 * gcc.dg/c99-bool-1.c: Remove bogus warning.
40245
40246 PR c++/11036.C
40247 * g++.dg/parse/elab2.C: New test.
40248 * g++.dg/parse/typedef4.C: Change error message.
40249 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
40250 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
40251 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
40252
40253 2003-08-19 Geoffrey Keating <geoffk@apple.com>
40254
40255 * gcc.dg/pch/warn-1.c: New.
40256 * gcc.dg/pch/warn-1.hs: New.
40257
40258 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
40259 not-tested file.
40260
40261 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
40262
40263 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
40264
40265 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
40266
40267 * gcc.dg/uninit-D.c: New Test.
40268 * gcc.dg/uninit-E.c: New Test.
40269 * gcc.dg/uninit-F.c: New Test.
40270 * gcc.dg/uninit-G.c: New Test.
40271
40272 2003-08-19 Michael Ritzert <ritzert@t-online.de>
40273
40274 * g++.dg/README: Describe the pch directory.
40275
40276 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40277
40278 PR c++/11174
40279 * g++.dg/parse/access4.C: New test.
40280 * g++.dg/parse/access5.C: Likewise.
40281 * g++.old-deja/g++.jason/access17.C: Adjust error message.
40282
40283 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
40284
40285 * gcc.dg/noncompile/20030818-1.c: New.
40286
40287 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
40288
40289 PR c++/11957
40290 * g++.dg/warn/noeffect1.C: New test.
40291
40292 * g++.dg/template/scope2.C: New test.
40293 * g++.dg/template/error2.C: Correct dg-error
40294
40295 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
40296
40297 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
40298
40299 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
40300
40301 PR C++/11512
40302 * g++.dg/template/warn1.C: New.
40303
40304 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
40305
40306 * g++.dg/template/error2.C: New test.
40307 * g++.dg/lookup/using7.C: Adjust errors
40308 * g++.old-deja/g++.pt/crash36.C: Likewise.
40309 * g++.old-deja/g++.pt/derived3.C: Likewise.
40310
40311 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40312
40313 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
40314 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
40315 * gcc.c-torture/execute/builtins/string-9.c: New, from
40316 string-opt-9.c. Adjust for execute/builtins framework.
40317 * gcc.c-torture/execute/string-opt-9.c: Delete.
40318
40319 2003-08-12 Mark Mitchell <mark@codesourcery.com>
40320
40321 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
40322
40323 * g++.dg/parse/ret-type2.C: New test.
40324
40325 PR c++/11703
40326 * g++.dg/init/new8.C: New test.
40327
40328 PR c++/10923
40329 * g++.dg/parse/typedef5.C: New test.
40330
40331 PR c++/9512
40332 * g++.dg/parse/qualified2.C: New test.
40333 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
40334 invalid code.
40335
40336 2003-08-11 Mark Mitchell <mark@codesourcery.com>
40337
40338 * g++.dg/conversion/ptrmem1.C: New test.
40339
40340 2003-08-11 Jakub Jelinek <jakub@redhat.com>
40341
40342 PR target/11693
40343 * gcc.dg/20030811-1.c: New test.
40344
40345 PR target/11535
40346 * gcc.c-torture/execute/20030811-1.c: New test.
40347
40348 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40349
40350 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
40351
40352 2003-08-10 Mark Mitchell <mark@codesourcery.com>
40353
40354 PR c++/11789.C
40355 * g++.dg/inherit/multiple1.C: New test.
40356
40357 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
40358
40359 * gcc.dg/spe1.c: New test.
40360
40361 PR c++/11670
40362 * g++.dg/expr/cast2.C: New test.
40363
40364 PR c++/10530
40365 * g++.dg/template/dependent-name2.C: New test.
40366
40367 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
40368
40369 * g++.dg/parse/crash11.C: Put the dg options in comments.
40370
40371 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
40372
40373 * lib/gcc-dg.exp: Update for diagnostic change.
40374
40375 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40376
40377 PR c++/5767
40378 * g++.dg/parse/crash11.C: New test.
40379
40380 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
40381
40382 * gcc.dg/cpp/spacing1.c: Update.
40383
40384 2003-08-04 Janis Johnson <janis187@us.ibm.com>
40385
40386 PR target/11739
40387 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
40388 a value for -mtune.
40389
40390 2003-08-04 Roger Sayle <roger@eyesopen.com>
40391
40392 PR middle-end/11771
40393 * gcc.c-torture/compile/20030804-1.c: New test case.
40394
40395 2003-08-04 Roger Sayle <roger@eyesopen.com>
40396
40397 * gcc.dg/20030804-1.c: New test case.
40398
40399 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
40400
40401 * gcc.dg/cpp/separate-1.c: New test.
40402
40403 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
40404
40405 PR c++/11704
40406 * g++.dg/template/dependent-expr2.C: New test.
40407
40408 PR c++/11766
40409 * g++.dg/expr/ptrmem1.C: New test.
40410
40411 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40412
40413 PR c++/9453
40414 * g++.dg/template/friend15.C: New test.
40415
40416 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
40417
40418 * lib/dg-pch.exp: Work round PCH bug.
40419
40420 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40421
40422 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
40423 builtins. Move cases from builtins-4.c here.
40424
40425 * gcc.dg/torture/builtin-math-1.c: New test taken from
40426 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
40427 additional cases.
40428
40429 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
40430 Delete.
40431
40432 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
40433
40434 PR c++/9447
40435 * g++.dg/template/using7.C: New test.
40436
40437 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
40438
40439 * import1.c, import2.c: New tests.
40440
40441 2003-08-01 Jakub Jelinek <jakub@redhat.com>
40442
40443 * g++.dg/eh/crossjump1.C: New test.
40444
40445 2003-08-01 Mark Mitchell <mark@codesourcery.com>
40446
40447 PR c++/11697
40448 * g++.dg/template/using6.C: New test.
40449
40450 PR c++/11744
40451 * g++.dg/template/koenig2.C: New test.
40452
40453 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40454
40455 PR c++/7983
40456 * g++.dg/parse/typedef4.C: New test.
40457
40458 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40459
40460 PR c++/8442, c++/8806
40461 * g++.dg/template/elab1.C: New test.
40462 * g++.dg/template/type2.C: Likewise.
40463 * g++.dg/template/ttp3.C: Adjust expected error message.
40464 * g++.old-deja/g++.law/visibility13.C: Likewise.
40465 * g++.old-deja/g++.niklas/t135.C: Likewise.
40466 * g++.old-deja/g++.pt/ttp41.C: Likewise.
40467 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
40468 template argument.
40469 * g++.old-deja/g++.pt/ttp44.C: Likewise.
40470
40471 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
40472
40473 PR c++/11295
40474 * g++.dg/ext/stmtexpr1.C: New test.
40475
40476 * g++.dg/opt/tmp1.C: New test.
40477
40478 PR c++/11525
40479 * g++.dg/parse/constant4.C: New test.
40480
40481 PR c++/9447
40482 * g++.dg/template/using5.C: New test.
40483
40484 2003-07-31 Roger Sayle <roger@eyesopen.com>
40485
40486 * gcc.dg/builtins-27.c: New test case.
40487
40488 2003-07-31 Jakub Jelinek <jakub@redhat.com>
40489
40490 * gcc.dg/tls/opt-7.c: New test.
40491
40492 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
40493
40494 * g++.old-deja/g++.other/crash18.C: Remove.
40495
40496 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
40497
40498 * g++.dg/template/explicit3.C: New.
40499 * g++.dg/template/explicit4.C: New.
40500 * g++.dg/template/explicit5.C: New.
40501
40502 PR c++/11347
40503 * g++.dg/template/memtmpl1.C: New.
40504
40505 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
40506
40507 PR target/11565
40508 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
40509 * gcc.dg/i386-387-5.c (dg-options): Likewise.
40510
40511 2003-07-30 Jan Hubicka <jh@suse.cz>
40512
40513 * vtgc1.c: Kill.
40514
40515 2003-07-29 Zack Weinberg <zack@codesourcery.com>
40516
40517 * gcc.dg/struct-in-proto-1.c: New test.
40518
40519 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
40520
40521 * gcc.dg/cpp/include2.c: Only expect one message.
40522
40523 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
40524
40525 PR c++/9447
40526 * g++.dg/template/using1.C: New test.
40527 * g++.dg/template/using2.C: New test.
40528 * g++.dg/template/using3.C: New test.
40529 * g++.dg/template/using4.C: New test.
40530
40531 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
40532
40533 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
40534 * gcc.c-torture/execute/string-opt-10.c: Likewise.
40535
40536 2003-07-28 Jan Hubicka <jh@suse.cz>
40537
40538 PR c++/11530
40539 * g++.dg/opt/call1.C: New test.
40540
40541 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
40542
40543 PR c++/11667
40544 * g++.dg/init/enum2.C: New test.
40545 * g++.dg/template/overload1.C: Add "-w" option.
40546
40547 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
40548
40549 * gcc.dg/Wdeclaration-after-statement-1.c,
40550 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
40551
40552 2003-07-28 Jakub Jelinek <jakub@redhat.com>
40553
40554 * gcc.c-torture/compile/20030725-1.c: New test.
40555
40556 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
40557
40558 * gcc.dg/20030505.c: Only run for SPE.
40559 Remove definition of opaque type.
40560
40561 2003-07-27 Mark Mitchell <mark@codesourcery.com>
40562
40563 * g++.dg/template/ptrmem6.C: New test.
40564
40565 2003-07-26 Geoffrey Keating <geoffk@apple.com>
40566
40567 * gcc.c-torture/compile/zero-strct-2.c: New test.
40568
40569 2003-07-25 Geoffrey Keating <geoffk@apple.com>
40570
40571 * gcc.dg/intermod-1.c: New test.
40572
40573 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
40574
40575 PR c++/11617
40576 * g++.dg/template/lookup2.C: New test.
40577 * g++.dg/template/memclass1.C: Remove instantiated from error.
40578 * g++.dg/other/error2.C: Tweak expected errors.
40579
40580 PR c++/11596
40581 * g++.dg/template/defarg3.C: New test.
40582
40583 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
40584
40585 2003-07-24 Mark Mitchell <mark@codesourcery.com>
40586
40587 * g++.dg/inherit/access5.C: New test.
40588
40589 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40590
40591 PR c++/11513
40592 * g++.dg/template/crash8.C: New test.
40593
40594 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
40595
40596 PR c/10602
40597 * gcc.dg/noncompile/incomplete-2.c: New test.
40598
40599 2003-07-23 Mark Mitchell <mark@codesourcery.com>
40600
40601 PR c++/11645
40602 * g++.dg/inherit/access4.C: New test.
40603
40604 PR c++/11517
40605 * g++.dg/expr/cond2.C: New test.
40606
40607 PR optimization/10679
40608 * g++.dg/opt/inline4.C: New test.
40609
40610 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
40611
40612 * g++.dg/parse/crash10: New test.
40613
40614 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
40615
40616 * g++.dg/ext/flexary1.C: New test.
40617
40618 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40619
40620 PR c++/10793
40621 * g++.dg/template/crash9.C: New test.
40622
40623 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40624
40625 PR c++/3004
40626 * g++.dg/parse/typedef3.C: New test.
40627
40628 PR c++/7906
40629 * g++.dg/parse/operator2.C: New test.
40630
40631 PR c++/8895
40632 * g++.dg/parse/def-tmpl-arg1.C: New test.
40633
40634 PR c++/9282
40635 * g++.dg/parse/funptr1.C: New test.
40636
40637 PR c++/9452
40638 * g++.dg/parse/ambig3.C: New test.
40639
40640 PR c++/9454
40641 * g++.dg/parse/operator3.C: New test.
40642
40643 PR c++/9486
40644 * g++.dg/parse/template10.C: New test.
40645
40646 PR c++/9488
40647 * g++.dg/parse/template11.C: New test.
40648
40649 PR c++/10150
40650 * g++.dg/parse/invalid-op1.C: New test.
40651
40652 PR c++/10247
40653 * g++.dg/parse/condexpr1.C: New test.
40654
40655 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
40656
40657 * g++.dg/ext/packed3.C: New test.
40658 * g++.dg/ext/packed4.C: New test.
40659
40660 * gcc.dg/pack-test-3.c: New test.
40661
40662 2003-07-21 Janis Johnson <janis187@us.ibm.com>
40663
40664 * lib/compat.exp: Handle dg-options per source file.
40665 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
40666 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
40667 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
40668 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
40669 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
40670 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
40671 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
40672 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
40673 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
40674 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
40675 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
40676 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
40677 * g++.dg/compat/break/bitfield7_x.C: Ditto.
40678 * g++.dg/compat/break/bitfield7_y.C: Ditto.
40679
40680 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
40681
40682 PR c/10320
40683 * gcc.c-torture/execute/20030718-1.c: New test.
40684
40685 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
40686
40687 PR optimization/11536
40688 * gcc.dg/20030721-1.c: New test.
40689
40690 2003-07-19 Mark Mitchell <mark@codesourcery.com>
40691
40692 PR c++/11546
40693 * g++.dg/template/lookup1.C: New test.
40694
40695 2003-07-19 Zack Weinberg <zack@codesourcery.com>
40696
40697 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
40698 diagnostics of ill-formed constructs involving labels.
40699 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
40700 the new 'previously defined here' message.
40701
40702 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
40703
40704 * g++.dg/parse/non-dependent2.C: New test.
40705
40706 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
40707
40708 * g++.dg/init/init-ref4.C: xfail on targets without
40709 weak symbols.
40710
40711 2003-07-17 Jakub Jelinek <jakub@redhat.com>
40712
40713 PR target/11087
40714 * gcc.c-torture/execute/20030717-1.c: New test.
40715
40716 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
40717
40718 * g++.dg/opt/cfg1.C: New test.
40719
40720 2003-07-17 Mark Mitchell <mark@codesourcery.com>
40721
40722 PR optimization/11557
40723 * gcc.dg/20030717-1.c: New test.
40724
40725 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
40726
40727 PR c++/10476
40728 * g++.dg/expr/crash-1.C: New test.
40729
40730 PR c++/11027
40731 * g++.dg/template/init3.C: New test.
40732
40733 PR c++/8222
40734 * g++.dg/template/non-dependent1.C: New test.
40735
40736 PR c++/11070
40737 * g++.dg/template/non-dependent2.C: New test.
40738
40739 PR c++/11071
40740 * g++.dg/template/non-dependent3.C: New test.
40741
40742 PR c++/9907
40743 * g++.dg/template/sizeof5.C: New test.
40744
40745 2003-07-17 Geoffrey Keating <geoffk@apple.com>
40746
40747 PR 11498
40748 * gcc.c-torture/compile/mangle-1.c: New file.
40749
40750 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40751
40752 PR c++/7809
40753 * g++.dg/parse/access3.C: New test.
40754
40755 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
40756
40757 PR c++/11384
40758 * g++.dg/init/init-ref4.C: New test.
40759
40760 2003-07-16 Mark Mitchell <mark@codesourcery.com>
40761
40762 PR c++/11547
40763 * g++.dg/parse/constant3.C: New test.
40764 * g++.dg/parse/crash7.C: Likewise.
40765
40766 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
40767
40768 PR target/11008
40769 * gcc.dg/i386-pentium4-not-mull.c: New.
40770
40771 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
40772
40773 * gcc.dg/asm-names.c (ymain): Make it weak.
40774
40775 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40776
40777 PR c++/5421
40778 * g++.dg/template/friend21.C: New test.
40779
40780 2003-07-16 Jakub Jelinek <jakub@redhat.com>
40781
40782 * gcc.dg/cleanup-8.c: New test.
40783 * gcc.dg/cleanup-9.c: New test.
40784
40785 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
40786
40787 * g++.dg/ext/dll-MI1.h: New file.
40788 * g++.dg/ext/dllexport-MI1.C: New file.
40789 * g++.dg/ext/dllimport-MI1.C: New file.
40790
40791 2003-07-15 Jakub Jelinek <jakub@redhat.com>
40792
40793 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
40794 it does not have cmpstrsi patterns (just cmpmemsi).
40795
40796 2003-07-15 Mark Mitchell <mark@codesourcery.com>
40797
40798 PR debug/11473
40799 * g++.dg/debug/debug8.C: New test.
40800
40801 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40802
40803 PR c++/10108
40804 * g++.dg/template/crash7.C: New test.
40805
40806 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
40807
40808 PR target/10795
40809 * gcc.c-torture/compile/20030708-1.c: New.
40810
40811 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
40812
40813 * gcc.c-torture/execute/20030715-1.c: New test.
40814
40815 2003-07-14 Geoffrey Keating <geoffk@apple.com>
40816
40817 * gcc.dg/pch/inline-3.c: New file.
40818 * gcc.dg/pch/inline-3.hs: New file.
40819 * gcc.dg/pch/inline-4.c: New file.
40820 * gcc.dg/pch/inline-4.hs: New file.
40821
40822 2003-07-14 Mark Mitchell <mark@codesourcery.com>
40823
40824 PR c++/11509
40825 * g++.dg/template/crash6.C: New test.
40826
40827 PR c++/7053
40828 * g++.dg/template/friend20.C: New test.
40829
40830 PR c++/7019
40831 * g++.dg/template/overload2.C: New test.
40832
40833 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40834
40835 PR optimization/11440
40836 * gcc.c-torture/execute/20030714-1.c: New test.
40837
40838 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40839
40840 PR c++/11154
40841 * g++.dg/template/partial2.C: New test.
40842
40843 2003-07-13 Mark Mitchell <mark@codesourcery.com>
40844
40845 PR c++/11503
40846 * g++.dg/template/anon1.C: New test.
40847
40848 PR c++/11493
40849 PR c++/11495
40850 * g++.dg/parse/template9.C: Likewise.
40851 * g++.dg/template/crash4.C: New test.
40852 * g++.dg/template/koenig1.C: Likewise.
40853 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
40854 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
40855 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
40856 functions.
40857 * g++.old-deja/g++.jason/template36.C: Likewise.
40858 * g++.old-deja/g++.mike/p1989.C: Likewise.
40859 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
40860 * g++.old-deja/g++.pt/ttp20.C: Use this->.
40861 * g++.old-deja/g++.pt/ttp21.C: Use this->.
40862 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
40863 compiling.
40864 * g++.old-deja/g++.pt/union2.C: Use this->.
40865
40866 2003-07-11 Jakub Jelinek <jakub@redhat.com>
40867
40868 * gcc.dg/20030711-1.c: New test.
40869
40870 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
40871
40872 PR c++/11050
40873 * g++.dg/parse/args1.C: New test.
40874 * g++.pt/defarg8.C: Change expected errors.
40875
40876 2003-07-11 Mark Mitchell <mark@codesourcery.com>
40877
40878 PR c++/8164
40879 * g++.dg/template/nontype2.C: New test.
40880
40881 PR c++/10558
40882 * g++.dg/parse/template8.C: New test.
40883
40884 PR c++/8327
40885 * g++.dg/template/scope1.C: New test.
40886
40887 * g++.dg/warn/Wsign-compare-1.C: New test.
40888
40889 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
40890
40891 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
40892
40893 2003-07-10 Mark Mitchell <mark@codesourcery.com>
40894
40895 PR c++/9411
40896 * g++.dg/template/explicit2.C: New test.
40897
40898 PR c++/10032
40899 * g++.dg/warn/pedantic1.C: New test.
40900
40901 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
40902
40903 PR c++ 9483
40904 * g++.dg/other/field1.C: New test.
40905
40906 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
40907
40908 PR c/11449
40909 * gcc.c-torture/compile/20030707-1.c: New.
40910
40911 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40912
40913 PR c++/10849
40914 * g++.dg/template/access12.C: New test.
40915
40916 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
40917
40918 * g++.dg/bprob/bprob.exp (prof_ext): Update.
40919 * g77.dg/bprob/bprob.exp (prof_ext): Update.
40920 * gcc.misc-tests/bprob.exp (prof_ext): Update.
40921 * gcc.misc-tests/gcov.exp: Update
40922 * g++.dg/gcov/gcov.exp: Update
40923 * lib/gcov.exp: Update.
40924
40925 2003-07-08 Mark Mitchell <mark@codesourcery.com>
40926
40927 * g++.dg/abi/mangle17.C: Make sure template expressions are
40928 dependent.
40929 * g++.dg/abi/mangle4.C: Mark erroneous casts.
40930 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
40931 * g++.dg/opt/stack1.C: Remove erroneous code.
40932 * g++.dg/parse/template7.C: New test.
40933 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
40934 * g++.old-deja/g++.pt/crash4.C: Likewise.
40935
40936 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40937
40938 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
40939 with zero or one occurence of `$' after the initial `L'.
40940
40941 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
40942
40943 * gcc.c-torture/compile/20030704-1.c: Add a comment.
40944
40945 2003-07-08 Roger Sayle <roger@eyesopen.com>
40946
40947 PR c/11370
40948 * gcc.dg/Wunreachable-6.c: New testcase.
40949 * gcc.dg/Wunreachable-7.c: New testcase.
40950
40951 2003-07-08 Jakub Jelinek <jakub@redhat.com>
40952
40953 PR c/11420
40954 * gcc.dg/20030708-1.c: New test.
40955
40956 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
40957
40958 * gcc.dg/compat/sdata-section.h: New file.
40959 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
40960 * gcc.dg/torture/mips-sdata-1.c: New test.
40961
40962 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40963
40964 PR c++/11030
40965 * g++.dg/template/friend19.C: New test.
40966
40967 2003-07-08 Jakub Jelinek <jakub@redhat.com>
40968
40969 * g++.dg/opt/strength-reduce.C: New test.
40970
40971 2003-07-07 Roger Sayle <roger@eyesopen.com>
40972
40973 PR target/10979
40974 * gcc.dg/20030707-1.c: New testcase.
40975
40976 2003-07-07 Roger Sayle <roger@eyesopen.com>
40977
40978 PR optimization/11059
40979 * g++.dg/opt/emptyunion.C: New testcase.
40980
40981 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
40982 Eric Botcazou <ebotcazou@libertysurf.fr>
40983
40984 * g++.dg/opt/stack1.C: New test.
40985
40986 2003-07-05 Mark Mitchell <mark@codesourcery.com>
40987
40988 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
40989 run test.
40990
40991 PR c++/11431
40992 * g++.dg/expr/static_cast3.C: New test.
40993
40994 2003-07-04 Zack Weinberg <zack@codesourcery.com>
40995
40996 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
40997 everywhere.
40998 * gcc.dg/concat.c: Concatenation of string constants with
40999 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
41000 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
41001 * gcc.dg/cpp/escape-2.c: Use wide character constants where
41002 necessary to avoid multi-character character constant warning.
41003 * gcc.dg/cpp/escape.c: Likewise.
41004 * gcc.dg/cpp/ucs.c: Likewise.
41005 Remove backslashes from dg-bogus comments, as they confuse Tcl.
41006 Fix a typo.
41007
41008 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
41009
41010 PR c/11428
41011 * gcc.c-torture/compile/20030704-1.c: New.
41012
41013 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
41014
41015 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
41016
41017 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
41018
41019 PR c++/5287, PR c++/7910, PR c++/11021
41020 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
41021 tests for warnings.
41022 * g++.dg/ext/dllimport2.C: Add tests for warnings.
41023 * g++.dg/ext/dllimport3.C: Likewise.
41024 * g++.dg/ext/dllimport4.C: New file.
41025 * g++.dg/ext/dllimport5.C: New file.
41026 * g++.dg/ext/dllimport6.C: New file.
41027 * g++.dg/ext/dllimport7.C: New file.
41028 * g++.dg/ext/dllimport8.C: New file.
41029 * g++.dg/ext/dllimport9.C: New file.
41030 * g++.dg/ext/dllimport10.C: New file.
41031 * g++.dg/ext/dllexport1.C: New file.
41032
41033 2003-07-03 Mark Mitchell <mark@codesourcery.com>
41034
41035 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
41036 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
41037
41038 2003-07-03 Roger Sayle <roger@eyesopen.com>
41039
41040 * gcc.dg/builtins-25.c: New testcase.
41041 * gcc.dg/builtins-26.c: New testcase.
41042
41043 2003-07-03 Janis Johnson <janis187@us.ibm.com>
41044
41045 * gcc.dg/compat/vector-defs.h: New file.
41046 * gcc.dg/compat/vector-setup.h: New file.
41047 * gcc.dg/compat/vector-check.h: New file.
41048 * gcc.dg/compat/vector-1_main.c: New file.
41049 * gcc.dg/compat/vector-1_x.c: New file.
41050 * gcc.dg/compat/vector-1_y.c: New file.
41051 * gcc.dg/compat/vector-2_main.c: New file.
41052 * gcc.dg/compat/vector-2_x.c: New file.
41053 * gcc.dg/compat/vector-2_y.c: New file.
41054
41055 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
41056 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
41057 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
41058 * gcc.dg/compat/struct-align-1.h: New file.
41059 * gcc.dg/compat/struct-align-1_main.c: New file.
41060 * gcc.dg/compat/struct-align-1_x.c: New file.
41061 * gcc.dg/compat/struct-align-1_y.c: New file.
41062 * gcc.dg/compat/struct-align-2.h: New file.
41063 * gcc.dg/compat/struct-align-2_main.c: New file.
41064 * gcc.dg/compat/struct-align-2_x.c: New file.
41065 * gcc.dg/compat/struct-align-2_y.c: New file.
41066
41067 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
41068 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41069 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41070 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41071 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41072 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41073 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41074 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41075 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41076 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41077 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41078 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41079 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41080 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41081 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41082 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41083 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41084 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41085 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41086 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41087 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41088 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41089 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41090 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41091 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41092 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41093 * gcc.dg/compat/struct-return-10_x.c: Ditto.
41094 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41095 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41096
41097 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
41098
41099 * gcc.dg/i386-call-1.c: New test.
41100
41101 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
41102
41103 PR c++/9162
41104 * g++.dg/parse/defarg4.C: New.
41105
41106 2003-07-03 Roger Sayle <roger@eyesopen.com>
41107
41108 PR target/10700
41109 * gcc.c-torture/compile/20030703-1.c: New test case.
41110
41111 2003-07-03 Mark Mitchell <mark@codesourcery.com>
41112
41113 * g++.dg/template/local3.C: Remove extra semicolon.
41114
41115 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
41116
41117 * gcc.dg/i386-volatile-1.c: New test.
41118
41119 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
41120
41121 PR c++/11072
41122 * g++.dg/other/offsetof2.C: XFAIL.
41123 * g++.dg/other/offsetof5.C: New.
41124
41125 PR c++/10219
41126 * g++.dg/template/error1.C: New.
41127
41128 PR c++/9779
41129 * g++.dg/template/dependent-expr1.C: New.
41130
41131 2003-07-01 Mark Mitchell <mark@codesourcery.com>
41132
41133 PR c++/6949
41134 * g++.dg/template/local3.C: New test.
41135
41136 PR c++/11149
41137 * g++.dg/lookup/scoped6.C: New test.
41138
41139 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
41140
41141 PR c++/8046
41142 * g++.dg/other/error7.C: New test.
41143
41144 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
41145
41146 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
41147 * g++.old-deja/g++.abi/vtable3.h: Likewise.
41148 * g++.old-deja/g++.law/code-gen5.C: Likewise.
41149 * g++.old-deja/g++.other/union2.C: Likewise.
41150 * gcc.dg/c90-const-expr-2.c: Likewise.
41151 * gcc.dg/c90-const-expr-3.c: Likewise.
41152 * gcc.dg/c99-const-expr-2.c: Likewise.
41153 * gcc.dg/c99-const-expr-3.c: Likewise.
41154 * gcc.dg/concat.c: Likewise.
41155
41156 2003-07-01 Mark Mitchell <mark@codesourcery.com>
41157
41158 PR c++/9559
41159 * g++.dg/init/static1.C: New test.
41160
41161 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41162
41163 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
41164 * g++.old-deja/g++.other/access2.C: Likewise.
41165 * g++.old-deja/g++.other/decl2.C: Likewise.
41166 * gcc.c-torture/execute/20020615-1.c: Likewise.
41167
41168 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41169
41170 PR c++/4933
41171 * g++.dg/template/sizeof4.C: New test.
41172
41173 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41174
41175 * g++.dg/other/error6.C: New test.
41176
41177 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41178
41179 PR c++/10750
41180 * g++.dg/parse/constant2.C: New test.
41181
41182 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41183
41184 PR c++/11106
41185 * g++.dg/other/error5.C: New test.
41186
41187 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41188
41189 * gcc.dg/format/gcc_diag-1.c: New test.
41190
41191 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
41192
41193 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
41194
41195 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
41196
41197 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
41198 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
41199 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
41200
41201 2003-06-28 Jakub Jelinek <jakub@redhat.com>
41202
41203 * gcc.c-torture/execute/builtins/string-8.c: New test.
41204 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
41205 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
41206 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
41207
41208 2003-06-27 Mark Mitchell <mark@codesourcery.com>
41209
41210 PR c++/10468
41211 * g++.dg/ext/typeof6.C: New test.
41212
41213 2003-06-27 Mark Mitchell <mark@codesourcery.com>
41214
41215 PR c++/10796
41216 * g++.dg/init/enum1.C: New test.
41217
41218 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
41219
41220 * gcc.dg/20030627-1.c: New test.
41221
41222 2003-06-26 Mark Mitchell <mark@codesourcery.com>
41223
41224 PR c++/11332
41225 * g++.dg/expr/static_cast2.C: New test.
41226
41227 2003-06-26 Roger Sayle <roger@eyesopen.com>
41228 Jakub Jelinek <jakub@redhat.com>
41229
41230 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
41231 sprintf(dst,"%s",src) optimization.
41232 * gcc.c-torture/execute/20030626-1.c: New test case.
41233 * gcc.c-torture/execute/20030626-2.c: New test case.
41234
41235 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
41236
41237 * gcc.c-torture/execute/multi-ix.c: New test.
41238
41239 * gcc.c-torture/execute/simd-4.c (main):
41240 Added missing semicolon at end of union.
41241
41242 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
41243
41244 PR c++/8266
41245 * g++.dg/template/explicit-instantiation3.C: New test.
41246
41247 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41248
41249 * gcc.dg/20030626-1.c: Use signed char.
41250
41251 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41252
41253 * gcc.dg/20030626-1.c: New test.
41254
41255 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
41256
41257 * const-str-2.m: Update.
41258
41259 2003-06-25 Mark Mitchell <mark@codesourcery.com>
41260
41261 PR c++/10990
41262 * g++.dg/rtti/dyncast1.C: New test.
41263 * g++.dg/abi/mangle4.C: Correct base-specifier access.
41264 * g++.dg/lookup/scoped1.C: Remove XFAIL.
41265 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
41266
41267 PR c++/10931
41268 * g++.dg/expr/static_cast1.C: New test.
41269
41270 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
41271
41272 * gcc.dg/20030625-1.c: New test.
41273
41274 2003-06-24 Roger Sayle <roger@eyesopen.com>
41275
41276 * gcc.c-torture/compile/20030624-1.c: New test case.
41277
41278 2003-06-24 Jakub Jelinek <jakub@redhat.com>
41279
41280 * gcc.c-torture/execute/string-opt-17.c: New test.
41281
41282 2003-06-24 Mark Mitchell <mark@codesourcery.com>
41283
41284 PR c++/5754
41285 * g++.dg/parse/crash6.C: New test.
41286
41287 2003-06-23 Roger Sayle <roger@eyesopen.com>
41288
41289 * gcc.dg/builtins-24.c: New test case.
41290
41291 2003-06-23 Jakub Jelinek <jakub@redhat.com>
41292
41293 * g++.dg/opt/operator1.C: New test.
41294
41295 2003-06-22 Roger Sayle <roger@eyesopen.com>
41296
41297 * gcc.c-torture/execute/string-opt-16.c: New test case.
41298
41299 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
41300
41301 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
41302 * g++.old-deja/g++.other/conv7.C: Likewise.
41303 * g++.old-deja/g++.other/overcnv2.C: Likewise.
41304 * g++.old-deja/g++.other/overload14.C: Likewise.
41305
41306 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
41307
41308 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
41309 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
41310
41311 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41312
41313 PR c++/10888
41314 * g++.dg/warn/Winline-3.C: New test.
41315
41316 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41317
41318 * lib/target-supports.exp (check_alias_available): Make the test
41319 program acceptable to the Solaris assembler.
41320
41321 PR c++/10749
41322 * g++.dg/template/memclass2.C: New test.
41323
41324 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41325 Eric Botcazou <ebotcazou@libertysurf.fr>
41326
41327 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
41328 data for non-matching targets.
41329 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
41330
41331 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41332
41333 PR c++/10845
41334 * g++.dg/template/member3.C: New test.
41335
41336 2003-06-19 Mark Mitchell <mark@codesourcery.com>
41337
41338 PR c++/10939
41339 * g++.dg/template/func1.C: New test.
41340
41341 PR c++/9649
41342 * g++.dg/template/static4.C: New test.
41343 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
41344
41345 PR c++/11041
41346 * g++.dg/init/ref7.C: New test.
41347
41348 2003-06-19 Matt Austern <austern@apple.com>
41349
41350 PR c++/11228
41351 * g++.dg/anew1.C: New test.
41352 * g++.dg/anew2.C: New test.
41353 * g++.dg/anew3.C: New test.
41354 * g++.dg/anew4.C: New test.
41355
41356 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
41357
41358 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
41359
41360 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
41361
41362 * gcc.c-torture/execute/simd-4.c (main): Make expected value
41363 endian-dependent.
41364
41365 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
41366
41367 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
41368 Remove cruft.
41369
41370 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
41371
41372 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
41373 * gcc.c-torture/compile/961203-1.c: Likewise.
41374 * gcc.c-torture/compile/980506-1.c: Likewise.
41375
41376 2003-06-17 Mark Mitchell <mark@codesourcery.com>
41377
41378 PR c++/10712
41379 * g++.dg/lookup/using7.C: New test.
41380
41381 2003-06-17 Mark Mitchell <mark@codesourcery.com>
41382
41383 PR c++/11105
41384 * g++.dg/abi/conv1.C: Remove it.
41385 * g++.dg/template/conv7.C: New test.
41386 * g++.dg/template/conv8.C: Likewise.
41387 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
41388 conversion operator.
41389
41390 2003-06-17 Janis Johnson <janis187@us.ibm.com>
41391
41392 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
41393 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41394 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41395 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41396 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41397 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41398 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41399 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41400 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41401 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41402 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41403 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41404 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41405 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41406 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41407 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41408 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41409 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41410 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41411 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41412 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41413 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41414 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41415 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41416 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41417 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41418 * gcc.dg/compat/struct-return-10_x.c: Ditto.
41419 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41420 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41421
41422 2003-06-16 Mark Mitchell <mark@codesourcery.com>
41423
41424 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
41425 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
41426 indications.
41427
41428 2003-06-16 Roger Sayle <roger@eyesopen.com>
41429
41430 * gcc.dg/i386-387-5.c: New test case.
41431 * gcc.dg/i386-387-6.c: New test case.
41432 * gcc.dg/builtins-23.c: New test case.
41433
41434 2003-06-15 Roger Sayle <roger@eyesopen.com>
41435
41436 * gcc.dg/builtins-22.c: New test case.
41437 * gcc.dg/i386-387-1.c: Update to test exp.
41438 * gcc.dg/i386-387-2.c: Likewise.
41439
41440 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41441
41442 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
41443
41444 2003-06-12 Mark Mitchell <mark@codesourcery.com>
41445
41446 * lib/gcc-dg.exp (dg-require-dll): New function.
41447 (dg-xfail-if): Likewise.
41448 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
41449 driver.
41450
41451 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
41452 * gcc.c-torture/compile/20001205-1.c: Likewise.
41453 * gcc.c-torture/compile/20001226-1.c: Likewise.
41454 * gcc.c-torture/compile/20010518-2.c: Likewise.
41455 * gcc.c-torture/compile/20020312-1.c: Likewise.
41456 * gcc.c-torture/compile/20020604-1.c: Likewise.
41457 * gcc.c-torture/compile/920501-12.c: Likewise.
41458 * gcc.c-torture/compile/920501-4.c: Likewise.
41459 * gcc.c-torture/compile/920520-1.c: Likewise.
41460 * gcc.c-torture/compile/920521-1.c: Likewise.
41461 * gcc.c-torture/compile/920625-1.c: Likewise.
41462 * gcc.c-torture/compile/961203-1.c: Likewise.
41463 * gcc.c-torture/compile/980506-1.c: Likewise.
41464 * gcc.c-torture/compile/981006-1.c: Likewise.
41465 * gcc.c-torture/compile/981022-1.c: Likewise.
41466 * gcc.c-torture/compile/981223-1.c: Likewise.
41467 * gcc.c-torture/compile/990617-1.c: Likewise.
41468 * gcc.c-torture/compile/dll.c: Likewise.
41469 * gcc.c-torture/compile/labels-3.c: Likewise.
41470 * gcc.c-torture/compile/mipscop-1.c: Likewise.
41471 * gcc.c-torture/compile/mipscop-2.c: Likewise.
41472 * gcc.c-torture/compile/mipscop-3.c: Likewise.
41473 * gcc.c-torture/compile/mipscop-4.c: Likewise.
41474 * gcc.c-torture/compile/simd-5.c: Likewise.
41475 * gcc.c-torture/compile/20000804-1.x: Remove.
41476 * gcc.c-torture/compile/20001205-1.x: Likewise.
41477 * gcc.c-torture/compile/20001226-1.x: Likewise.
41478 * gcc.c-torture/compile/20010518-2.x: Likewise.
41479 * gcc.c-torture/compile/20020312-1.x: Likewise.
41480 * gcc.c-torture/compile/20020604-1.x: Likewise.
41481 * gcc.c-torture/compile/920501-12.x: Likewise.
41482 * gcc.c-torture/compile/920501-4.x: Likewise.
41483 * gcc.c-torture/compile/920520-1.x: Likewise.
41484 * gcc.c-torture/compile/920521-1.x: Likewise.
41485 * gcc.c-torture/compile/920625-1.x: Likewise.
41486 * gcc.c-torture/compile/961203-1.x: Likewise.
41487 * gcc.c-torture/compile/980506-1.x: Likewise.
41488 * gcc.c-torture/compile/981006-1.x: Likewise.
41489 * gcc.c-torture/compile/981022-1.x: Likewise.
41490 * gcc.c-torture/compile/981223-1.x: Likewise.
41491 * gcc.c-torture/compile/990617-1.x: Likewise.
41492 * gcc.c-torture/compile/mipscop-1.x: Likewise.
41493 * gcc.c-torture/compile/mipscop-2.x: Likewise.
41494 * gcc.c-torture/compile/mipscop-3.x: Likewise.
41495 * gcc.c-torture/compile/mipscop-4.x: Likewise.
41496 * gcc.c-torture/compile/simd-5.x: Likewise.
41497
41498 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
41499
41500 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
41501
41502 * gcc.c-torture/execute/20030611-1.c: New test.
41503
41504 2003-06-12 Roger Sayle <roger@eyesopen.com>
41505
41506 PR middle-end/168
41507 * gcc.dg/20030612-1.c: New test case.
41508
41509 2003-06-12 Mark Mitchell <mark@codesourcery.com>
41510
41511 PR c++/10635
41512 * g++.dg/expr/cast1.C: New test.
41513
41514 2003-06-12 Roger Sayle <roger@eyesopen.com>
41515
41516 * gcc.dg/builtins-21.c: New test case.
41517
41518 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
41519
41520 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
41521 options instead of at the end.
41522 * lib/objc.exp (objc_target_compile): Likewise.
41523
41524 2003-06-11 Mark Mitchell <mark@codesourcery.com>
41525
41526 PR c++/10432
41527 * g++.dg/parse/error1.C: New test.
41528
41529 2003-06-11 Janis Johnson <janis187@us.ibm.com>
41530
41531 * gcc.dg/compat/struct-by-value-11_main.c: New file.
41532 * gcc.dg/compat/struct-by-value-11_x.c: New file.
41533 * gcc.dg/compat/struct-by-value-11_y.c: New file.
41534 * gcc.dg/compat/struct-by-value-12_main.c: New file.
41535 * gcc.dg/compat/struct-by-value-12_x.c: New file.
41536 * gcc.dg/compat/struct-by-value-12_y.c: New file.
41537 * gcc.dg/compat/struct-by-value-13_main.c: New file.
41538 * gcc.dg/compat/struct-by-value-13_x.c: New file.
41539 * gcc.dg/compat/struct-by-value-13_y.c: New file.
41540 * gcc.dg/compat/struct-by-value-14_main.c: New file.
41541 * gcc.dg/compat/struct-by-value-14_x.c: New file.
41542 * gcc.dg/compat/struct-by-value-14_y.c: New file.
41543 * gcc.dg/compat/struct-by-value-15_main.c: New file.
41544 * gcc.dg/compat/struct-by-value-15_x.c: New file.
41545 * gcc.dg/compat/struct-by-value-15_y.c: New file.
41546 * gcc.dg/compat/struct-by-value-16_main.c: New file.
41547 * gcc.dg/compat/struct-by-value-16_x.c: New file.
41548 * gcc.dg/compat/struct-by-value-16_y.c: New file.
41549 * gcc.dg/compat/struct-by-value-17_main.c: New file.
41550 * gcc.dg/compat/struct-by-value-17_x.c: New file.
41551 * gcc.dg/compat/struct-by-value-17_y.c: New file.
41552 * gcc.dg/compat/struct-by-value-18_main.c: New file.
41553 * gcc.dg/compat/struct-by-value-18_x.c: New file.
41554 * gcc.dg/compat/struct-by-value-18_y.c: New file.
41555
41556 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
41557 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
41558 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
41559 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
41560 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
41561 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
41562 * gcc.dg/compat/scalar-return-3_main.c: New file.
41563 * gcc.dg/compat/scalar-return-3_x.c: New file.
41564 * gcc.dg/compat/scalar-return-3_y.c: New file.
41565 * gcc.dg/compat/scalar-return-4_main.c: New file.
41566 * gcc.dg/compat/scalar-return-4_x.c: New file.
41567 * gcc.dg/compat/scalar-return-4_y.c: New file.
41568
41569 2003-06-10 Janis Johnson <janis187@us.ibm.com>
41570
41571 * gcc.dg/compat/fp2-struct-check.h: New file.
41572 * gcc.dg/compat/fp2-struct-defs.h: New file.
41573 * gcc.dg/compat/fp2-struct-init.h: New file.
41574 * gcc.dg/compat/struct-by-value-10_main.c: New file.
41575 * gcc.dg/compat/struct-by-value-10_x.c: New file.
41576 * gcc.dg/compat/struct-by-value-10_y.c: New file.
41577 * gcc.dg/compat/struct-return-10_main.c: New file.
41578 * gcc.dg/compat/struct-return-10_x.c: New file.
41579 * gcc.dg/compat/struct-return-10_y.c: New file.
41580
41581 * gcc.dg/compat/compat-common.h: New file.
41582 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
41583 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
41584 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
41585 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
41586 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
41587 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
41588 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
41589 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41590 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
41591 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
41592 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41593 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
41594 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
41595 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41596 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
41597 * gcc.dg/compat/small-struct-check.h: Ditto.
41598 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
41599 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41600 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
41601 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
41602 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41603 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41604 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
41605 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41606 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
41607 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
41608 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41609 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41610 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
41611 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41612 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41613 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
41614 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41615 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
41616 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
41617 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41618 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
41619 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
41620 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41621 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
41622 * gcc.dg/compat/struct-return-2_main.c: Ditto.
41623 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41624 * gcc.dg/compat/struct-return-2_y.c: Ditto.
41625 * gcc.dg/compat/struct-return-3_main.c: Ditto.
41626 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41627 * gcc.dg/compat/struct-return-3_y.c: Ditto.
41628
41629 2003-06-10 Geoffrey Keating <geoffk@apple.com>
41630
41631 * g++.dg/pch/static-1.C: New file.
41632 * g++.dg/pch/static-1.Hs: New file.
41633
41634 2003-06-10 Richard Henderson <rth@redhat.com>
41635
41636 * gcc.dg/asm-7.c: Adjust expected warning text.
41637
41638 2003-06-10 Roger Sayle <roger@eyesopen.com>
41639
41640 * gcc.dg/builtins-20.c: New test case.
41641
41642 2003-06-10 Mark Mitchell <mark@codesourcery.com>
41643
41644 PR c++/11131
41645 * g++.dg/opt/template1.C: New test.
41646
41647 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41648
41649 * lib/gcc-dg.exp (dg-test): Clear additional_files and
41650 additional_sources.
41651
41652 2003-05-21 David Taylor <dtaylor@emc.com>
41653
41654 * gcc.dg/Wpadded.c: New file.
41655
41656 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41657
41658 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
41659 * gcc.dg/special/weak-2.c: Add dg-require-weak.
41660 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
41661 dg-require-weak.
41662
41663 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
41664
41665 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
41666
41667 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41668
41669 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
41670 (dg-require-alias): Likewise.
41671 (dg-require-gc-sections): Likewise.
41672 * lib/target-supports.exp (check_gc_sections_available): Likewise.
41673
41674 2003-06-08 Richard Henderson <rth@redhat.com>
41675
41676 * gcc.dg/20011029-2.c: Fix the array reference.
41677 * gcc.dg/asm-7.c: New.
41678
41679 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
41680
41681 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
41682
41683 2003-06-08 Mark Mitchell <mark@codesourcery.com>
41684
41685 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
41686 (dg-require-gc-sections): Likewise.
41687
41688 2003-06-08 Jan Hubicka <jh@suse.cz>
41689
41690 * i386-cmov1.c: Fix regular expression.
41691 * i386-cvt-1.c: Likewise.
41692 * i386-local.c: Likewise.
41693 * i386-local2.c: Likewise.
41694 * i386-mul.c: Likewise.
41695 * i386-ssetype-1.c: Likewise.
41696 * i386-ssetype-3.c: Likewise.
41697 * i386-ssetype-5.c: Likewise.
41698
41699 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41700
41701 PR c++/11039
41702 * g++.dg/warn/implicit-typename2.C: New test.
41703 * g++.dg/warn/implicit-typename3.C: New test.
41704
41705 2003-06-07 Richard Henderson <rth@redhat.com>
41706
41707 * g++.dg/other/offsetof3.C: Use size_t.
41708 * g++.dg/other/offsetof4.C: Likewise.
41709
41710 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
41711
41712 * lib/copy-file.exp: New. Implement gcc_copy_files.
41713
41714 * lib/dg-pch.exp: Load copy-file.exp
41715 (dg-pch): Use gcc_copy_files instead of "file copy".
41716
41717 2003-06-06 Mark Mitchell <mark@codesourcery.com>
41718
41719 * gcc.dg/weak/weak.exp: Simplify.
41720 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
41721 * gcc.dg/weak/weak-1.c: Likewise.
41722 * gcc.dg/weak/weak-2.c: Likewise.
41723 * gcc.dg/weak/weak-3.c: Likewise.
41724 * gcc.dg/weak/weak-4.c: Likewise.
41725 * gcc.dg/weak/weak-5.c: Likewise.
41726 * gcc.dg/weak/weak-6.c: Likewise.
41727 * gcc.dg/weak/weak-7.c: Likewise.
41728 * gcc.dg/weak/weak-8.c: Likewise.
41729 * gcc.dg/weak/weak-9.c: Likewise.
41730
41731 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
41732
41733 gcc.c-torture/execute/20030606-1.c: New.
41734
41735 2003-06-06 Roger Sayle <roger@eyesopen.com>
41736
41737 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
41738 * gcc.dg/builtins-19.c: Likewise.
41739
41740 2003-06-06 Roger Sayle <roger@eyesopen.com>
41741
41742 * gcc.dg/builtins-2.c: Add some more tests.
41743 * gcc.dg/builtins-18.c: New test case.
41744 * gcc.dg/builtins-19.c: New test case.
41745
41746 2003-06-06 Roger Sayle <roger@eyesopen.com>
41747 Jim Wilson <wilson@tuliptree.org>
41748
41749 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
41750
41751 2003-06-06 Jakub Jelinek <jakub@redhat.com>
41752
41753 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
41754 mempcpy/stpcpy calls not to be optimized into something else.
41755 * gcc.c-torture/execute/string-opt-3.c: Moved to...
41756 * gcc.c-torture/execute/builtins/string-7.c: ...here.
41757 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
41758
41759 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41760
41761 * gcc.dg/format/asm_fprintf-1.c: New test.
41762
41763 2003-06-05 Mark Mitchell <mark@codesourcery.com>
41764
41765 * lib/gcc-defs.exp (additional_sources): New variable.
41766 (dg-additional-sources): New function.
41767 (additional_files): New variable.
41768 (dg-additional-files): New function.
41769 (dg-additional-files-options): Likewise.
41770 * lib/gcc-dg.exp (dg-require-weak): New function.
41771 (dg-require-alias): Likewise.
41772 (dg-require-gc-sections): Likewise.
41773 * lib/target-supports.exp (check_alias_available): Remove testfile
41774 parameter.
41775 (check_gc_sections_available): New function.
41776 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
41777 (dg-gpp-additional-files): Likewise.
41778 * lib/g++.exp (additional_sources): Remove.
41779 (additional_files): Likewise.
41780 (g++_target_compile): Use dg-additional-files-options.
41781
41782 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
41783 Tcl logic.
41784 * gcc.dg/special/ecos.exp: Remove.
41785 * gcc.dg/special/20000419-2.c: Use dg-require-*.
41786 * gcc.dg/special/alias-1.c: Likewise.
41787 * gcc.dg/special/alias-2.c: Likewise.
41788 * gcc.dg/special/gcsec-1.c: Likewise.
41789 * gcc.dg/special/weak-1.c: Likewise.
41790 * gcc.dg/special/weak-2.c: Likewise.
41791 * gcc.dg/special/wkali-1.c: Likewise.
41792 * gcc.dg/special/wkali-2.c: Likewise.
41793
41794 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
41795 dg-gpp-additional-*.
41796 * g++.dg/special/conpr-3.C: Likewise.
41797 * g++.dg/special/conpr-4.C: Likewise.
41798 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
41799 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
41800 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
41801 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
41802 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
41803 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
41804 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
41805 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
41806 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
41807 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
41808 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
41809 * g++.old-deja/g++.other/comdat1.C: Likewise.
41810 * g++.old-deja/g++.other/comdat2.C: Likewise.
41811 * g++.old-deja/g++.other/comdat3.C: Likewise.
41812 * g++.old-deja/g++.other/ctor1.C: Likewise.
41813 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
41814
41815 2003-06-05 Richard Henderson <rth@redhat.com>
41816
41817 * gcc.dg/debug/20030605-1.c: New.
41818
41819 2003-06-04 Mark Mitchell <mark@codesourcery.com>
41820
41821 * README.QMTEST: Update.
41822
41823 2003-06-04 Richard Henderson <rth@redhat.com>
41824
41825 * gcc.dg/cleanup-1.c: New.
41826 * gcc.dg/cleanup-2.c: New.
41827 * gcc.dg/cleanup-3.c: New.
41828 * gcc.dg/cleanup-4.c: New.
41829 * gcc.dg/cleanup-5.c: New.
41830 * gcc.dg/cleanup-6.c: New.
41831 * gcc.dg/cleanup-7.c: New.
41832
41833 2003-06-04 Mark Mitchell <mark@codesourcery.com>
41834
41835 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
41836
41837 * lib/dg-pch.exp: New file.
41838 * g++.dg/pch/pch.exp: Use dg-pch.exp.
41839 * gcc.dg/pch/pch.exp: Likewise.
41840
41841 2003-06-04 Roger Sayle <roger@eyesopen.com>
41842
41843 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
41844 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
41845 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
41846 * gcc.dg/builtins-17.c: New test case.
41847 * gcc.dg/i386-387-4.c: New test case.
41848 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
41849
41850 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41851
41852 * gcc.dg/ultrasp9.c: New test.
41853
41854 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41855
41856 * gcc.c-torture/compile/20030604-1.c: New test.
41857 * gcc.dg/sparc-constant-1.c: New test.
41858
41859 2003-06-03 Glen Nakamura <glen@imodulo.com>
41860
41861 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
41862
41863 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
41864
41865 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
41866
41867 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
41868 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
41869
41870 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
41871
41872 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
41873
41874 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41875
41876 PR c++/10940
41877 * g++.dg/template/spec10.C: New test.
41878
41879 2003-06-03 Roger Sayle <roger@eyesopen.com>
41880
41881 * gcc.dg/builtins-16.c: New test case.
41882
41883 2003-06-03 Jakub Jelinek <jakub@redhat.com>
41884
41885 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
41886 mempcpy test with post-increments.
41887 * gcc.c-torture/execute/string-opt-3.c: New test.
41888 * gcc.dg/string-opt-1.c: New test.
41889
41890 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
41891
41892 PR fortran/10965
41893 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
41894
41895 2003-06-02 Mark Mitchell <mark@codesourcery.com>
41896
41897 * lib/scanasm.exp (dg-scan): New function, factored out of ...
41898 (scan-assembler): ... here. Use dg-scan.
41899 (scan-assembler-not): Likewise.
41900 (scan-file): New function.
41901 (scan-file-not): Likewise.
41902 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
41903 * gcc.dg/cpp/_Pragma4.c: Likewise.
41904 * gcc.dg/cpp/_Pragma5.c: Likewise.
41905 * gcc.dg/cpp/avoidpaste1.c: Likewise.
41906 * gcc.dg/cpp/avoidpaste2.c: Likewise.
41907 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
41908 * gcc.dg/cpp/cmdlne-P.c: Likewise.
41909 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
41910 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
41911 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
41912 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
41913 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
41914 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
41915 * gcc.dg/cpp/cxxcom1.c: Likewise.
41916 * gcc.dg/cpp/line1.c: Likewise.
41917 * gcc.dg/cpp/maccom1.c: Likewise.
41918 * gcc.dg/cpp/maccom2.c: Likewise.
41919 * gcc.dg/cpp/maccom3.c: Likewise.
41920 * gcc.dg/cpp/maccom4.c: Likewise.
41921 * gcc.dg/cpp/maccom5.c: Likewise.
41922 * gcc.dg/cpp/maccom6.c: Likewise.
41923 * gcc.dg/cpp/multiline.c: Likewise.
41924 * gcc.dg/cpp/spacing1.c: Likewise.
41925 * gcc.dg/cpp/spacing2.c: Likewise.
41926 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
41927 * gcc.dg/cpp/trad/maccom1.c: Likewise.
41928 * gcc.dg/cpp/trad/maccom2.c: Likewise.
41929 * gcc.dg/cpp/trad/maccom3.c: Likewise.
41930 * gcc.dg/cpp/trad/maccom4.c: Likewise.
41931 * gcc.dg/cpp/trad/maccom6.c: Likewise.
41932 * gcc.dg/cpp/cxxcom2.c: Likewise.
41933 * gcc.dg/cpp/cxxcom2.h: New file.
41934
41935 * gcc.dg/cpp/truefalse.cpp: Move it to ...
41936 * g++.dg/cpp/truefalse.C: Here.
41937 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
41938
41939 2003-06-01 Loren James Rittle <ljrittle@acm.org>
41940
41941 * gcc.dg/cpp/redef3.c: New file.
41942
41943 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
41944
41945 * gcc.dg/i386-loop-3.c: New test.
41946
41947 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
41948
41949 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
41950
41951 2003-05-31 Roger Sayle <roger@eyesopen.com>
41952
41953 * gcc.dg/fwrapv-1.c: New test case.
41954 * gcc.dg/fwrapv-2.c: New test case.
41955
41956 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41957
41958 PR c++/10956
41959 * g++.dg/template/spec9.C: New test.
41960
41961 2003-05-29 Roger Sayle <roger@eyesopen.com>
41962
41963 * gcc.dg/duff-4.c: New test case.
41964
41965 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
41966
41967 PR fortran/10843
41968 * g77.dg/ffixed-form-1.f: New test
41969 * g77.dg/ffixed-form-2.f: New test
41970 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
41971 * g77.dg/ffree-form-3.f: New test
41972
41973 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
41974
41975 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
41976 * gcc.dg/wint_t-1.c: Likewise.
41977
41978 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41979
41980 * g++.dg/template/access11.C: New test.
41981
41982 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41983
41984 PR c++/10849
41985 * g++.dg/template/access10.C: New test.
41986
41987 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
41988 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41989
41990 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
41991
41992 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
41993
41994 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
41995 suppress for powerpc-*-darwin*.
41996 * gcc.dg/torture/builtin-noret-2.c: Likewise.
41997
41998 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
41999
42000 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
42001 suppress option for powerpc-*-darwin*.
42002
42003 2003-05-23 Roger Sayle <roger@eyesopen.com>
42004
42005 * gcc.dg/builtins-1.c: Add tests for tan and atan.
42006 * gcc.dg/builtins-4.c: Add test for fmod.
42007
42008 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42009
42010 PR c++/10682
42011 * g++.dg/template/instantiate4.C: New test.
42012
42013 2003-05-22 Roger Sayle <roger@eyesopen.com>
42014
42015 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
42016
42017 2003-05-21 Janis Johnson <janis187@us.ibm.com>
42018
42019 * gcc.dg/compat/scalar-return-1_main.c: New file.
42020 * gcc.dg/compat/scalar-return-1_x.c: New file.
42021 * gcc.dg/compat/scalar-return-1_y.c: New file.
42022 * gcc.dg/compat/scalar-return-2_main.c: New file.
42023 * gcc.dg/compat/scalar-return-2_x.c: New file.
42024 * gcc.dg/compat/scalar-return-2_y.c: New file.
42025 * gcc.dg/compat/struct-return-3_main.c: New file.
42026 * gcc.dg/compat/struct-return-3_y.c: New file.
42027 * gcc.dg/compat/struct-return-3_x.c: New file.
42028 * gcc.dg/compat/struct-return-2_main.c: New file.
42029 * gcc.dg/compat/struct-return-2_x.c: New file.
42030 * gcc.dg/compat/struct-return-2_y.c: New file.
42031
42032 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42033
42034 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
42035 for hppa*-hp-hpux*.
42036 * gcc.dg/20021014-1.c (dg-options): Likewise.
42037 * gcc.dg/nest.c (dg-options): Likewise.
42038
42039 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
42040
42041 PR c++/9738
42042 * g++.dg/ext/dllimport2.C: New file.
42043 * g++.dg/ext/dllimport3.C: New file.
42044
42045 2003-05-20 Janis Johnson <janis187@us.ibm.com>
42046
42047 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
42048 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42049 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42050 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42051 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42052 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42053 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
42054 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
42055 * gcc.dg/compat/small-struct-defs.h: New file.
42056 * gcc.dg/compat/small-struct-init.h: New file.
42057 * gcc.dg/compat/small-struct-check.h: New file.
42058 * gcc.dg/compat/fp-struct-defs.h: New file.
42059 * gcc.dg/compat/fp-struct-check.h: New file.
42060 * gcc.dg/compat/fp-struct-init.h: New file.
42061 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
42062 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
42063
42064 2003-05-19 Jakub Jelinek <jakub@redhat.com>
42065
42066 * gcc.dg/20030225-2.c: New test.
42067
42068 2003-05-18 Roger Sayle <roger@eyesopen.com>
42069 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42070
42071 * gcc.c-torture/compile/20030518-1.c: New test case.
42072
42073 2003-05-18 Mark Mitchell <mark@codesourcery.com>
42074
42075 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
42076 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
42077 gcc-dg-debug-runtest.
42078 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
42079 gcc-dg-debug-runtest.
42080
42081 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42082
42083 PR c++/9022
42084 * g++.dg/lookup/using6.C: New test.
42085
42086 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42087
42088 * g++.dg/parse/access2.C: New test.
42089
42090 2003-05-17 Mark Mitchell <mark@codesourcery.com>
42091
42092 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
42093 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
42094 * gcc.dg/debug/debug.exp: Likewise.
42095
42096 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
42097
42098 * gcc.dg/dollar.c: New test.
42099
42100 2003-05-16 Janis Johnson <janis187@us.ibm.com>
42101
42102 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
42103 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
42104 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
42105 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
42106 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
42107 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
42108 * gcc.dg/compat/struct-by-value-6_main.c: New file.
42109 * gcc.dg/compat/struct-by-value-6_x.c: New file.
42110 * gcc.dg/compat/struct-by-value-6_y.c: New file.
42111 * gcc.dg/compat/struct-by-value-7_main.c: New file.
42112 * gcc.dg/compat/struct-by-value-7_x.c: New file.
42113 * gcc.dg/compat/struct-by-value-7_y.c: New file.
42114 * gcc.dg/compat/struct-by-value-8_main.c: New file.
42115 * gcc.dg/compat/struct-by-value-8_x.c: New file.
42116 * gcc.dg/compat/struct-by-value-8_y.c: New file.
42117 * gcc.dg/compat/struct-by-value-9_main.c: New file.
42118 * gcc.dg/compat/struct-by-value-9_x.c: New file.
42119 * gcc.dg/compat/struct-by-value-9_y.c: New file.
42120
42121 2003-05-16 Mark Mitchell <mark@codesourcery.com>
42122
42123 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
42124 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
42125 support for "repo" mode.
42126 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
42127 * lib/g77-dg.exp: Likewise.
42128 * lib/obj-dg.exp: Likewise.
42129
42130 2003-05-16 Jakub Jelinek <jakub@redhat.com>
42131
42132 Merge from gcc-3_2-rhl8-branch:
42133 2003-04-23 Jakub Jelinek <jakub@redhat.com>
42134
42135 * gcc.dg/tls/opt-6.c: New test.
42136
42137 2003-04-05 Jakub Jelinek <jakub@redhat.com>
42138
42139 * gcc.dg/20030405-1.c: New test.
42140
42141 2003-03-09 Jakub Jelinek <jakub@redhat.com>
42142
42143 * gcc.dg/20030309-1.c: New test.
42144
42145 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
42146
42147 * gcc.c-torture/execute/20030307-1.c: New test.
42148
42149 2003-02-20 Randolph Chung <tausq@debian.org>
42150
42151 * gcc.c-torture/compile/20030220-1.c: New test.
42152
42153 2003-02-18 Jakub Jelinek <jakub@redhat.com>
42154
42155 * gcc.dg/20030217-1.c: New test.
42156
42157 2003-01-29 Jakub Jelinek <jakub@redhat.com>
42158
42159 * gcc.c-torture/compile/20020129-1.c: New test.
42160
42161 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
42162
42163 * gcc.dg/unroll-1.c: New test.
42164
42165 2002-11-16 Jan Hubicka <jh@suse.cz>
42166
42167 * gcc.c-torture/execute/20020920-1.c: New test.
42168
42169 2002-10-08 Jakub Jelinek <jakub@redhat.com>
42170
42171 PR target/7434
42172 * gcc.c-torture/compile/20021008-1.c: New test.
42173
42174 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
42175
42176 PR target/7559
42177 * gcc.c-torture/execute/20020810-1.c: New test.
42178
42179 2002-08-07 Jakub Jelinek <jakub@redhat.com>
42180
42181 * gcc.c-torture/compile/20020807-1.c: New test.
42182
42183 2002-07-30 Jakub Jelinek <jakub@redhat.com>
42184
42185 * gcc.dg/tls/opt-1.c: New test.
42186
42187 2002-07-29 Jakub Jelinek <jakub@redhat.com>
42188
42189 * gcc.dg/20020729-1.c: New test.
42190
42191 2002-07-20 Jakub Jelinek <jakub@redhat.com>
42192
42193 * g++.dg/opt/life1.C: New test.
42194
42195 2002-05-20 Jakub Jelinek <jakub@redhat.com>
42196
42197 * gcc.dg/20020525-1.c: New test.
42198
42199 2002-05-24 Jakub Jelinek <jakub@redhat.com>
42200
42201 PR c++/6794
42202 * g++.dg/ext/pretty1.C: New test.
42203 * g++.dg/ext/pretty2.C: New test.
42204
42205 2003-05-15 Mark Mitchell <mark@codesourcery.com>
42206
42207 PR c++/8385
42208 * g++.dg/ext/typeof5.C: New test.
42209
42210 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
42211
42212 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
42213 __USER_LABEL_PREFIX__ into account.
42214 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
42215
42216 2003-05-14 Roger Sayle <roger@eyesopen.com>
42217
42218 * gcc.dg/builtins-15.c: New test case.
42219
42220 2003-05-13 Zack Weinberg <zack@codesourcery.com>
42221
42222 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
42223
42224 2003-05-12 Mark Mitchell <mark@codesourcery.com>
42225
42226 * lib/g++.exp: Tweak handling of additional source files.
42227 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
42228 * g++.dg/special/conpr-2a.C: Rename to ...
42229 * g++.dg/special/conpr-2a.cc: ... this.
42230 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
42231 * g++.dg/special/conpr-3a.C: Rename to ...
42232 * g++.dg/special/conpr-3a.cc: This.
42233 * g++.dg/special/conpr-3b.C: Rename to ...
42234 * g++.dg/special/conpr-3b.cc: This.
42235 * g++.dg/special/conpr-4.C: New test.
42236 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
42237
42238 2003-05-12 David Edelsohn <edelsohn@gnu.org>
42239
42240 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
42241
42242 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42243
42244 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
42245 * g++.old-deja/g++.robertl/eb71.C: Likewise.
42246 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
42247 * g++.old-deja/g++.other/warn3.C: Likewise.
42248
42249 2003-05-11 Roger Sayle <roger@eyesopen.com>
42250
42251 * gcc.dg/i386-387-1.c: Update to also test log.
42252 * gcc.dg/i386-387-2.c: Likewise.
42253
42254 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
42255
42256 * g77.f-torture/execute/int8421.f: New test.
42257
42258 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42259
42260 PR c++/10230, c++/10481
42261 * g++.dg/lookup/scoped5.C: New test.
42262
42263 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42264
42265 PR c++/10552
42266 * g++.dg/template/ttp6.C: New test.
42267
42268 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
42269
42270 * gcc.c-torture/execute/builtins: New directory.
42271 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
42272 gcc.c-torture/execute/builtins.
42273 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
42274 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
42275 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
42276 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
42277
42278 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42279
42280 PR c++/9252
42281 * g++.dg/template/access8.C: New test.
42282 * g++.dg/template/access9.C: New test.
42283
42284 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42285
42286 PR c++/9554
42287 * g++.dg/parse/access1.C: New test.
42288
42289 2003-05-09 DJ Delorie <dj@redhat.com>
42290
42291 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
42292 long, and not an int.
42293
42294 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42295
42296 PR c++/10555, c++/10576
42297 * g++.dg/template/memclass1.C: New test.
42298
42299 2003-05-08 DJ Delorie <dj@redhat.com>
42300
42301 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
42302 targets.
42303 * gcc.c-torture/execute/20021024-1.x: Likewise.
42304 * gcc.c-torture/execute/shiftdi.x: Likewise.
42305 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
42306 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
42307 * gcc.dg/20021018-1.c: Likewise.
42308
42309 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42310
42311 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
42312
42313 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
42314 (bcopy): Call memmove.
42315
42316 2003-05-08 Roger Sayle <roger@eyesopen.com>
42317
42318 * g77.f-torture/compile/8485.f: New test case.
42319
42320 2003-05-07 Richard Henderson <rth@redhat.com>
42321
42322 PR c++/10570
42323 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
42324 Verify exception_cleanup not called for rethrows.
42325 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
42326 when exiting catch block without rethrowing.
42327 * g++.dg/eh/forced3.C: New.
42328 * g++.dg/eh/forced4.C: New.
42329
42330 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
42331
42332 * gcc.dg/20030505.c: Fix triplet.
42333
42334 2003-05-06 DJ Delorie <dj@redhat.com>
42335
42336 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
42337 * gcc.dg/nest.c: Likewise.
42338
42339 2003-05-05 Roger Sayle <roger@eyesopen.com>
42340
42341 * gcc.dg/builtins-14.c: New test case.
42342
42343 2003-05-05 Janis Johnson <janis187@us.ibm.com>
42344
42345 * lib/compat.exp (compat-execute): New argument.
42346 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
42347 * gcc.dg/compat: New test directory.
42348 * gcc.dg/compat/compat.exp: New expect script.
42349 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
42350 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
42351 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
42352 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
42353 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
42354 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
42355
42356 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
42357 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
42358 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
42359 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
42360 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
42361 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
42362 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
42363 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
42364 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
42365 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
42366 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
42367 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
42368 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
42369 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
42370 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
42371
42372 2003-05-05 Zack Weinberg <zack@codesourcery.com>
42373
42374 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
42375
42376 2003-05-05 Jakub Jelinek <jakub@redhat.com>
42377
42378 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
42379
42380 2003-05-05 Geoffrey Keating <geoffk@apple.com>
42381
42382 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
42383 * gcc.dg/ppc-fsel-2.c: New test.
42384
42385 * gcc.dg/unused-5.c: New test.
42386
42387 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42388
42389 PR c++/10496
42390 * g++.dg/warn/pmf1.C: New test.
42391
42392 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42393
42394 PR c++/4494
42395 * g++.dg/warn/main.C: New test.
42396
42397 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42398
42399 * gcc.dg/nonnull-3.c: New test.
42400
42401 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
42402
42403 * gcc.dg/cpp/Wtrigraphs.c: Update.
42404 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
42405
42406 2003-05-03 Geoffrey Keating <geoffk@apple.com>
42407
42408 * gcc.dg/ppc-fsel-1.c: New test.
42409
42410 2003-05-03 Zack Weinberg <zack@codesourcery.com>
42411
42412 PR c/10604
42413 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
42414
42415 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
42416
42417 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
42418
42419 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42420
42421 PR c++/9364, c++/10553, c++/10586
42422 * g++.dg/parse/typename4.C: New test.
42423 * g++.dg/parse/typename5.C: Likewise.
42424
42425 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
42426
42427 * gcc.c-torture/compile/20030503-1.c: New test.
42428
42429 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42430
42431 * g++.dg/lookup/using5.C: Fix testcase error.
42432
42433 2003-05-01 Chris Demetriou <cgd@broadcom.com>
42434
42435 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
42436 since MEABI is no longer supported. Remove all vestiges
42437 of MEABI from the test.
42438
42439 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42440
42441 PR c++/10554
42442 * g++.dg/lookup/using5.C: New test.
42443
42444 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42445
42446 PR c++/8772
42447 * g++.dg/template/ttp5.C: New test.
42448
42449 2003-04-30 Mark Mitchell <mark@codesourcery.com>
42450
42451 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
42452 (dg-gpp-additional-sources): New function.
42453 (dg-gpp-additional-files): Likewise.
42454 * lib/g++.exp (additional_sources): New variable.
42455 (additional_files): Likewise.
42456 (g++_target_compile): Deal with them.
42457 * lib/old-dejagnu.exp: Remove.
42458 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
42459 * g++.old-deja: Revise all tests to use dg commands.
42460
42461 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42462
42463 PR c++/9432, c++/9528
42464 * g++.dg/lookup/using4.C: New test.
42465
42466 2003-04-29 Geoffrey Keating <geoffk@apple.com>
42467
42468 * gcc.dg/noreturn-5.c: New file.
42469 * gcc.dg/noreturn-6.c: New file.
42470
42471 * gcc.c-torture/compile/inline-1.c: New file.
42472
42473 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42474
42475 PR c++/10551
42476 * g++.dg/template/explicit1.C: New test.
42477
42478 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42479
42480 PR c++/10549
42481 * g++.dg/other/bitfield1.C: New test.
42482
42483 PR c++/10527
42484 * g++.dg/init/new7.C: New test.
42485
42486 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42487
42488 * g++.dg/ext/desig1.C: New test.
42489 * g++.dg/ext/init1.C: Update.
42490
42491 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
42492
42493 2003-04-28 Mark Mitchell <mark@codesourcery.com>
42494
42495 PR c++/10180
42496 * g++.dg/warn/Winline-1.C: New test.
42497
42498 2003-04-28 Jakub Jelinek <jakub@redhat.com>
42499
42500 * gcc.c-torture/execute/string-opt-19.c: New test.
42501
42502 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
42503 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
42504
42505 2003-04-27 Mark Mitchell <mark@codesourcery.com>
42506
42507 PR c++/10506
42508 * g++.dg/init/new6.C: New test.
42509
42510 PR c++/10503
42511 * g++.dg/init/ref6.C: New test.
42512
42513 2003-04-26 David Edelsohn <edelsohn@gnu.org>
42514
42515 * g++.dg/warn/weak1.C: XFAIL on AIX4.
42516
42517 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42518
42519 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
42520 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
42521
42522 2003-04-25 Mark Mitchell <mark@codesourcery.com>
42523
42524 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
42525 initialized static data members.
42526
42527 2003-04-25 H.J. Lu <hjl@gnu.org>
42528
42529 * gcc.dg/ia64-sync-4.c: New test.
42530
42531 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42532
42533 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
42534 date.
42535
42536 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
42537
42538 PR c++/10337
42539 * g++.dg/warn/conv1.C: New test.
42540 * g++.old-deja/g++.other/conv7.C: Adjust.
42541 * g++.old-deja/g++.other/overload14.C: Adjust.
42542
42543 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42544
42545 PR c++/10471
42546 * g++.dg/template/defarg2.C: New test.
42547
42548 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
42549
42550 * gcc.dg/cpp/include2.c: Update.
42551 * gcc.dg/cpp/multiline-2.c: New.
42552 * gcc.dg/cpp/multiline.c: Update.
42553 * gcc.dg/cpp/strify2.c: Update.
42554 * gcc.dg/cpp/trad/literals-2.c: Update.
42555
42556 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42557
42558 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
42559
42560 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42561
42562 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
42563
42564 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42565
42566 PR c++/10451
42567 * g++.dg/parse/crash4.C: New test.
42568
42569 PR c++/9847
42570 * g++.dg/parse/crash5.C: New test.
42571
42572 2003-04-22 Mark Mitchell <mark@codesourcery.com>
42573
42574 PR c++/10446
42575 * g++.dg/parse/crash3.C: New test.
42576
42577 PR c++/10428
42578 * g++.dg/parse/elab1.C: New test.
42579
42580 2003-04-22 Devang Patel <dpatel@apple.com>
42581
42582 * gcc.dg/cpp/trad/funlike-5.c: New test.
42583
42584 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
42585
42586 * g++.dg/other/packed1.C: Fix dg options.
42587
42588 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
42589
42590 * g++.dg/other/offsetof2.C: New test.
42591
42592 2003-04-21 Mark Mitchell <mark@codesourcery.com>
42593
42594 * g++.dg/template/recurse.C: Adjust location of error messages.
42595
42596 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
42597
42598 PR c++/9881
42599 * g++.dg/init/addr-const1.C: New test.
42600 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
42601
42602 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
42603
42604 PR c++/10405
42605 * g++.dg/lookup/struct-hack1.C: New test.
42606
42607 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
42608
42609 * ucs.c: Update diagnostic messages.
42610
42611 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
42612
42613 * gcc.dg/cpp/truefalse.cpp: New test.
42614 * gcc.dg/cpp/cpp.exp: Update.
42615 * g++.dg/other/stdbool-if.C: Remove.
42616
42617 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
42618
42619 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
42620 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
42621
42622 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
42623
42624 * gcc.c-torture/compile/20030418-1.c: New test.
42625
42626 2003-04-17 Janis Johnson <janis187@us.ibm.com>
42627
42628 * README.compat: Remove; content moved to doc/sourcebuild.texi.
42629
42630 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42631
42632 PR c++/10347
42633 g++.dg/template/dependent-name1.C: New test.
42634
42635 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
42636
42637 * gcc.dg/warn-1.c (tourist_guide): New array,
42638 contains a pointer to bar.
42639
42640 2003-04-16 Roger Sayle <roger@eyesopen.com>
42641
42642 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
42643 * gcc.c-torture/execute/medce-1.c: New test case.
42644 * gcc.c-torture/execute/medce-2.c: New test case.
42645
42646 2003-04-15 Mark Mitchell <mark@codesourcery.com>
42647
42648 * lib/prune.exp: Ignore more messages.
42649
42650 PR c++/10381
42651 * g++.dg/parse/lookup3.C: New test.
42652
42653 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
42654
42655 * gcc.c-torture/compile/20030415-1.c : New test.
42656
42657 2003-04-14 Mark Mitchell <mark@codesourcery.com>
42658
42659 * gcc.c-torture/execute/scope-2.c: Move to ...
42660 * gcc.dg/noncompile/scope.c: .... here.
42661
42662 2003-04-14 Roger Sayle <roger@eyesopen.com>
42663
42664 * gcc.dg/20030414-2.c: New test case.
42665
42666 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
42667
42668 PR target/10377
42669 * gcc.dg/20030414-1.c: New test.
42670
42671 2003-04-13 Roger Sayle <roger@eyesopen.com>
42672
42673 * gcc.dg/builtins-12.c: New test case.
42674 * gcc.dg/builtins-13.c: New test case.
42675
42676 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42677
42678 * gcc.c-torture/execute/string-opt-18.c: New test.
42679
42680 2003-04-13 Mark Mitchell <mark@codesourcery.com>
42681
42682 PR c++/10300
42683 * g++.dg/init/new5.C: New test.
42684
42685 2003-04-12 Mark Mitchell <mark@codesourcery.com>
42686
42687 PR c++/7910
42688 * g++.dg/ext/dllimport1.C: New test.
42689
42690 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
42691
42692 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
42693
42694 2003-04-11 Bud Davis <bdavis9659@comcast.net>
42695
42696 PR Fortran/9263
42697 * g77.f-torture/noncompile/9263.f: New test
42698 PR Fortran/1832
42699 * g77.f-torture/execute/1832.f: New test
42700
42701 2003-04-11 David Chad <davidc@freebsd.org>
42702 Loren J. Rittle <ljrittle@acm.org>
42703
42704 PR libobjc/8562
42705 * objc.dg/headers.m: New test.
42706
42707 2003-04-10 Zack Weinberg <zack@codesourcery.com>
42708
42709 * gcc.c-torture/execute/builtin-noret-2.c: New.
42710 * gcc.c-torture/execute/builtin-noret-2.x: New.
42711 XFAIL builtin-noret-2.c at -O1 and above.
42712 * gcc.dg/redecl.c: New.
42713 * gcc.dg/Wshadow-1.c: Update error regexps.
42714
42715 2003-04-10 Mark Mitchell <mark@codesourcery.com>
42716
42717 * g++.dg/abi/bitfield10.C: New test.
42718
42719 2003-04-09 Mike Stump <mrs@apple.com>
42720
42721 * gcc.dg/pch/pch.exp: Make testcase names longer.
42722 * g++.dg/pch/pch.exp: Make testcase names longer.
42723
42724 2003-04-08 Roger Sayle <roger@eyesopen.com>
42725
42726 * gcc.dg/builtins-11.c: New test case.
42727
42728 2003-04-08 Roger Sayle <roger@eyesopen.com>
42729
42730 * gcc.dg/builtins-9.c: New test case.
42731 * gcc.dg/builtins-10.c: New test case.
42732
42733 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
42734
42735 * gcc.dg/noncompile/init-4.c.c: New test.
42736
42737 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
42738
42739 * gcc.misc-test/gcov-9.c: New test.
42740 * gcc.misc-test/gcov-10.c: New test
42741 * gcc.misc-test/gcov-11.c: New test.
42742
42743 2003-04-05 Zack Weinberg <zack@codesourcery.com>
42744
42745 PR optimization/10024
42746 * gcc.c-torture/compile/20030405-1.c: New test.
42747
42748 2003-04-04 Geoffrey Keating <geoffk@apple.com>
42749
42750 * gcc.dg/pch/static-3.c: New.
42751 * gcc.dg/pch/static-3.hs: New.
42752 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
42753
42754 2003-04-04 Richard Henderson <rth@redhat.com>
42755
42756 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
42757 * g++.dg/eh/forced2.C: Likewise.
42758
42759 2003-04-03 Mike Stump <mrs@apple.com>
42760
42761 * lib/scanasm.exp (scan-assembler): Add xfail processing for
42762 target arg.
42763 (scan-assembler-times, scan-assembler-not): Likewise.
42764 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
42765
42766 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
42767
42768 * gcc.dg/sparc-loop-1.c: New test.
42769
42770 2003-04-02 Geoffrey Keating <geoffk@apple.com>
42771
42772 PR other/9274
42773 * g++.dg/pch/system-2.C: New.
42774 * g++.dg/pch/system-2.Hs: New.
42775
42776 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
42777
42778 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
42779
42780 * g++.dg/eh/simd-1.C (vecfunc): Same.
42781
42782 2003-04-01 Roger Sayle <roger@eyesopen.com>
42783
42784 * gcc.c-torture/execute/20030401-1.c: New test case.
42785
42786 2003-04-01 Ziemowit Laski <zlaski@apple.com>
42787
42788 * objc.dg/defs.m: New.
42789
42790 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
42791
42792 * g++.dg/eh/simd-1.C: New.
42793 * g++.dg/eh/simd-2.C: New.
42794
42795 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
42796
42797 * gcc.c-torture/execute/simd-3.c: New.
42798
42799 2003-03-31 Mark Mitchell <mark@codesourcery.com>
42800
42801 PR c/9936
42802 * gcc.dg/20030331-2.c: New test.
42803
42804 2003-03-31 Mark Mitchell <mark@codesourcery.com>
42805
42806 PR c++/10278
42807 * g++.dg/parse/crash2.C: New test.
42808
42809 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42810
42811 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
42812 * gcc.c-torture/execute/20030331-1.c: ...here.
42813
42814 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42815
42816 * gcc.c-torture/execute/20030331-1.c: New test.
42817
42818 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
42819
42820 * lib/gcov.exp: Adjust call return testing strings.
42821 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
42822
42823 2003-03-31 Roger Sayle <roger@eyesopen.com>
42824
42825 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
42826 * gcc.dg/builtins-7.c: New test case.
42827 * gcc.dg/builtins-8.c: New test case.
42828
42829 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42830
42831 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
42832
42833 2003-03-30 Mark Mitchell <mark@codesourcery.com>
42834
42835 PR c++/7647
42836 * g++.dg/lookup-class-member-2.C: New test.
42837
42838 2003-03-30 Glen Nakamura <glen@imodulo.com>
42839
42840 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
42841
42842 2003-03-28 Roger Sayle <roger@eyesopen.com>
42843
42844 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
42845
42846 2003-03-28 Mark Mitchell <mark@codesourcery.com>
42847
42848 * g++.dg/init/attrib1.C: New test.
42849
42850 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42851
42852 * gcc.dg/ultrasp8.c: New test.
42853
42854 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42855
42856 * gcc.dg/ultrasp7.c: New test.
42857
42858 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
42859
42860 PR c++/10047
42861 * g++.dg/template/inline1.C: New test.
42862
42863 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42864
42865 * gcc.dg/sparc-dwarf2.c: New test.
42866
42867 2003-03-27 Roger Sayle <roger@eyesopen.com>
42868
42869 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
42870 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
42871
42872 2003-03-27 Mark Mitchell <mark@codesourcery.com>
42873
42874 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
42875 than reading .x files.
42876 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
42877 * g77.dg/gcov/gcov-1.f: Likewise.
42878 * gcc.misc-tests/gcov-4b.c: Likewise.
42879 * gcc.misc-tests/gcov-5b.c: Likewise.
42880 * gcc.misc-tests/gcov-6.c: Likewise.
42881 * gcc.misc-tests/gcov-7.c: Likewise.
42882 * gcc.misc-tests/gcov-8.c: Likewise.
42883 * g++.dg/gcov/gcov-1.x: Remove.
42884 * g77.dg/gcov/gcov-1.x: Likewise.
42885 * gcc.misc-tests/gcov-4b.x: Likewise.
42886 * gcc.misc-tests/gcov-5b.x: Likewise.
42887 * gcc.misc-tests/gcov-6.x: Likewise.
42888 * gcc.misc-tests/gcov-7.x: Likewise.
42889 * gcc.misc-tests/gcov-8.x: Likewise.
42890
42891 2003-03-27 Glen Nakamura <glen@imodulo.com>
42892
42893 PR opt/10087
42894 * gcc.dg/20030324-1.c: New test.
42895
42896 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
42897
42898 PR c++/10224
42899 * g++.dg/template/arg3.C: New test.
42900
42901 PR c++/10158
42902 * g++.dg/template/friend18.C: New test.
42903
42904 2003-03-26 Roger Sayle <roger@eyesopen.com>
42905
42906 * g77.f-torture/compile/20030326-1.f: New test case.
42907
42908 2003-03-26 Janis Johnson <janis187@us.ibm.com>
42909
42910 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
42911
42912 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
42913
42914 2003-03-26 Jakub Jelinek <jakub@redhat.com>
42915
42916 * gcc.dg/ia64-sync-3.c: New test.
42917
42918 2003-03-26 Alan Modra <amodra@bigpond.net.au>
42919
42920 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
42921
42922 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42923
42924 * gcc.dg/ultrasp6.c: New test.
42925
42926 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
42927
42928 * gcc.dg/i386-signbit-1.c: New test.
42929 * gcc.dg/i386-signbit-2.c: New test.
42930 * gcc.dg/i386-signbit-3.c: New test.
42931
42932 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
42933
42934 * gcc.dg/ultrasp5.c: Fix options.
42935
42936 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
42937
42938 * gcc.dg/ultrasp5.c: Fix comment.
42939
42940 2003-03-24 Bud Davis <bdavis9659@comcast.net>
42941
42942 PR fortran/10197
42943 * g77.f-torture/execute/10197.f: New test.
42944
42945 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
42946
42947 PR c++/9898, c++/383
42948 * g++.dg/template/conv6.C: New test.
42949
42950 PR c++/10119
42951 * g++.dg/template/ptrmem5.C: New test.
42952
42953 PR c++/10026
42954 * g++.dg/lookup/koenig1.C: New test.
42955
42956 PR C++/10199
42957 * g++.dg/lookup/template2.C: New test.
42958
42959 2003-03-24 Jakub Jelinek <jakub@redhat.com>
42960
42961 * g++.dg/opt/rtti1.C: New test.
42962
42963 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42964
42965 * gcc.dg/ultrasp5.c: New test.
42966
42967 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
42968
42969 PR middle-end/9967
42970 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
42971 builtin fputs.
42972
42973 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
42974
42975 PR c/8224
42976 * gcc.dg/20030323-1.c: New test.
42977
42978 2003-03-23 Roger Sayle <roger@eyesopen.com>
42979
42980 * gcc.c-torture/compile/20030323-1.c: New test case.
42981
42982 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
42983
42984 * gcc.dg/20030321-1.c: New test.
42985
42986 2003-03-22 Zack Weinberg <zack@codesourcery.com>
42987
42988 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
42989
42990 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
42991
42992 PR c++/9978, c++/9708
42993 * g++.dg/ext/vlm1.C: Adjust expected error.
42994 * g++.dg/ext/vla2.C: New test.
42995 * g++.dg/template/arg1.C: New test.
42996 * g++.dg/template/arg2.C: New test.
42997
42998 2003-03-22 Bud Davis <bdavis9659@comcast.net>
42999
43000 * g77.f-torture/execute/select.f: New test.
43001 * g77.f-torture/noncompile/select_no_compile.f: New test.
43002
43003 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
43004
43005 PR c++/9898
43006 * g++.dg/other/error4.C: New test.
43007
43008 2003-03-20 Mark Mitchell <mark@codesourcery.com>
43009
43010 * g++.dg/template/friend17.C: New test.
43011
43012 2003-03-21 Alan Modra <amodra@bigpond.net.au>
43013
43014 * gcc.c-torture/compile/20030320-1.c: New.
43015
43016 2003-03-20 Roger Sayle <roger@eyesopen.com>
43017
43018 * gcc.dg/builtins-6.c: New test case.
43019
43020 2003-03-19 Alan Modra <amodra@bigpond.net.au>
43021
43022 PR target/10073
43023 * gcc.c-torture/compile/20030319-1.c: New.
43024
43025 2003-03-18 Jan Hubicka <jh@suse.cz>
43026
43027 * gcc.dg/i386-cvt-1.c: New test.
43028
43029 2003-03-17 Zack Weinberg <zack@codesourcery.com>
43030
43031 * objc.dg/naming-1.m: Use "(parse|syntax) error".
43032 * objc.dg/naming-2.m: Likewise.
43033
43034 2003-03-17 Mark Mitchell <mark@codesourcery.com>
43035
43036 PR c++/9639
43037 * g++.dg/parse/crash1.C: New test.
43038
43039 2003-03-16 Mark Mitchell <mark@codesourcery.com>
43040
43041 PR c++/8805
43042 * g++.dg/eh/cleanup1.C: New test.
43043
43044 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
43045
43046 * gcc.c-torture/execute/20030316-1.c: New test case.
43047
43048 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
43049
43050 PR c++/9629
43051 * g++.dg/init/ctor2.C: New test.
43052
43053 2003-03-15 Roger Sayle <roger@eyesopen.com>
43054
43055 * g77.f-torture/compile/xformat.f: New test case.
43056
43057 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43058
43059 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
43060 * g++.old-deja/g++.mike/eh50.C: Likewise.
43061
43062 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43063
43064 PR c++/6440
43065 * g++.dg/template/spec7.C: New test.
43066 * g++.dg/template/spec8.C: Likewise.
43067
43068 2003-03-14 Jakub Jelinek <jakub@redhat.com>
43069
43070 * gcc.c-torture/execute/20030313-1.c: New test.
43071
43072 2003-03-14 Richard Henderson <rth@redhat.com>
43073
43074 * gcc.dg/inline-2.c: Adjust alpha test for external call.
43075
43076 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
43077
43078 * gcc.c-torture/compile/20030314-1.c: New test.
43079
43080 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
43081
43082 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
43083 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
43084 thumb target,
43085 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
43086 to accept newer _imp__ prefix and additional
43087 newline in .drectve section.
43088 * gcc.dg/dll-4.c: Likewise.
43089 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
43090 switch.
43091
43092 2003-03-13 Mark Mitchell <mark@codesourcery.com>
43093
43094 * g++.dg/parse/namespace9.C: New test.
43095
43096 * g++.dg/init/ref5.C: New test.
43097 * g++.dg/parse/ptrmem1.C: Likewise.
43098
43099 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43100
43101 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
43102 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
43103 regular expression.
43104 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
43105 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
43106
43107 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
43108
43109 * gcc.c-torture/execute/20030224-2.c: New test.
43110
43111 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
43112
43113 * gcc.dg/decl-3.c: New test.
43114
43115 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
43116
43117 * gcc.dg/i386-loop-2.c: New test.
43118
43119 2003-03-11 Mark Mitchell <mark@codesourcery.com>
43120
43121 PR c++/9474
43122 * g++.dg/parse/namespace8.C: New test.
43123
43124 PR c++/9924
43125 * g++.dg/overload/builtin2.C: New test.
43126
43127 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
43128
43129 * gcc.dg/return-type-3.c: New test.
43130
43131 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
43132
43133 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
43134 profiling options are not supported.
43135
43136 2003-03-10 Mark Mitchell <mark@codesourcery.com>
43137
43138 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
43139 * g++.old-deja/g++.warn/impint2.C: Likewise.
43140
43141 2003-03-10 Devang Patel <dpatel@apple.com>
43142
43143 * g++.dg/cpp/c++_cmd_1.C: New test.
43144 * g++.dg/cpp/c++_cmd_1.h: New file.
43145
43146 2003-03-10 Segher Boessenkool <segher@koffie.nl>
43147
43148 * gcc.dg/altivec-9.c: New file.
43149
43150 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43151
43152 * gcc.dg/ppc-sdata-1.c: New test.
43153 * gcc.dg/ppc-sdata-2.c: New test.
43154
43155 2003-03-09 Mark Mitchell <mark@codesourcery.com>
43156
43157 PR c++/9373
43158 * g++.dg/opt/ptrmem2.C: New test.
43159
43160 PR c++/8534
43161 * g++.dg/opt/ptrmem1.C: New test.
43162
43163 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
43164
43165 * gcc.dg/i386-loop-1.c: New test.
43166
43167 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43168
43169 PR c++/9970
43170 * g++.dg/lookup/friend1.C: New test.
43171
43172 2003-03-08 Mark Mitchell <mark@codesourcery.com>
43173
43174 PR c++/9823
43175 * g++.dg/parser/constructor1.C: New test.
43176
43177 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
43178
43179 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
43180
43181 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
43182
43183 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
43184
43185 * gcc.dg/cpp/Wunused.c: Update test.
43186
43187 2003-03-08 Jan Hubicka <jh@suse.cz>
43188
43189 * gcc.dg/inline-3.c: New test.
43190
43191 2003-03-08 Mark Mitchell <mark@codesourcery.com>
43192
43193 PR c++/9809
43194 * g++.dg/parse/builtin1.C: New test.
43195
43196 PR c++/9982
43197 * g++.dg/abi/cookie1.C: New test.
43198 * g++.dg/abi/cookie2.C: Likewise.
43199
43200 PR c++/9524
43201 * g++.dg/template/field1.C: New test.
43202
43203 PR c++/9912
43204 * g++.dg/parse/class1.C: New test.
43205 * g++.dg/parse/namespace7.C: Likewise.
43206 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
43207
43208 2003-03-07 Mark Mitchell <mark@codesourcery.com>
43209
43210 * g++.dg/init/ref4.C: New test.
43211
43212 2003-03-07 Jan Hubicka <jh@suse.cz>
43213
43214 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
43215 * gcc.dg/inline-3.c: New test.
43216
43217 2003-03-06 Mark Mitchell <mark@codesourcery.com>
43218
43219 * g++.dg/init/ref3.C: New test.
43220
43221 PR c++/9965
43222 * g++.dg/init/ref2.C: New test.
43223
43224 PR c++/9400
43225 * g++.dg/warn/Wshadow-2.C: New test.
43226
43227 PR c++/9791
43228 * g++.dg/warn/Woverloaded-1.C: New test.
43229
43230 2003-03-05 Jan Hubicka <jh@suse.cz>
43231
43232 * gcc.dg/i386-local2.c: New.
43233 * gcc.dg/i386-local.c: Fix typo.
43234
43235 2003-03-05 Mark Mitchell <mark@codesourcery.com>
43236
43237 * g++.dg/abi/layout3.C: New test.
43238
43239 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
43240
43241 * gcc.c-torture/compile/20030305-1.c
43242
43243 2003-03-05 Jan Hubicka <jh@suse.cz>
43244
43245 * gcc.dg/i386-local.c: New.
43246
43247 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
43248
43249 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
43250
43251 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43252
43253 * gcc.dg/switch-2.c: New test.
43254 * gcc.dg/switch-3.c: New test.
43255 * gcc.dg/Wswitch.c: Adjust line numbers.
43256 * gcc.dg/Wswitch-default.c: Likewise.
43257 * gcc.dg/Wswitch-enum.c: Likewise.
43258
43259 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
43260
43261 * gcc.c-torture/execute/20030222-1.c: New test.
43262
43263 2003-03-03 James E Wilson <wilson@tuliptree.org>
43264
43265 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
43266
43267 2003-03-03 Mark Mitchell <mark@codesourcery.com>
43268
43269 PR c++/9878
43270 * g++.dg/init/ref1.C: New test.
43271
43272 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
43273
43274 * gcc.dg/sh-relax.c: New SH-only test.
43275
43276 2003-03-03 Geoffrey Keating <geoffk@apple.com>
43277
43278 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
43279 comment explaining purpose of testcase.
43280
43281 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
43282
43283 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
43284 for HC11/HC12 (asm needs two int registers).
43285 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
43286 HC11/HC12 because the test uses an asm which needs two 32-bit
43287 registers.
43288
43289 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
43290
43291 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
43292 for HC11/HC12 (array is too large otherwise).
43293 * gcc.c-torture/compile/920501-4.x: New file, likewise.
43294 * gcc.c-torture/compile/20010518-2.x: Likewise.
43295 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
43296 HC11/HC12 (array is too large).
43297
43298 2003-03-01 Geoffrey Keating <geoffk@apple.com>
43299
43300 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
43301 * lib/g++-dg.exp (g++-dg-test): Likewise.
43302
43303 2003-03-01 Roger Sayle <roger@eyesopen.com>
43304
43305 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
43306 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
43307
43308 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43309
43310 * g++.dg/warn/implicit-typename1.C: Remove warning.
43311
43312 2003-02-28 Richard Henderson <rth@redhat.com>
43313
43314 * gcc.dg/noreturn-1.c: Move noreturn warning line.
43315 * gcc.dg/return-type-1.c: Move control reaches end warning line.
43316
43317 2003-02-28 Geoffrey Keating <geoffk@apple.com>
43318
43319 * gcc.dg/pch/pch.exp: Change .pch to .gch.
43320 * g++.dg/pch/pch.exp: Likewise.
43321
43322 2003-02-28 Mark Mitchell <mark@codesourcery.com>
43323
43324 PR c++/9879
43325 * g++.dg/init/new4.C: New test.
43326
43327 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
43328
43329 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
43330
43331 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
43332
43333 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
43334 unsigned long.
43335
43336 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
43337 wider than float.
43338
43339 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43340
43341 * lib/scanasm.exp: Add support for counting numbers of
43342 occurences.
43343 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
43344 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
43345
43346 2003-02-25 Mark Mitchell <mark@codesourcery.com>
43347
43348 PR c++/9683
43349 * g++.dg/template/static3.C: New test.
43350
43351 PR c++/9829
43352 * g++.dg/parse/namespace6.C: New test.
43353
43354 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43355
43356 PR target/9732
43357 * gcc.dg/20030225-1.c: New test.
43358
43359 2003-02-24 Mark Mitchell <mark@codesourcery.com>
43360
43361 * README: Remove out-of-date information.
43362
43363 PR c++/9836
43364 * g++.dg/template/spec6.C: New test.
43365
43366 2003-02-24 Jeff Law <law@redhat.com>
43367
43368 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
43369
43370 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43371
43372 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
43373 * gcc.dg/pragma-ep-1.c: Likewise.
43374
43375 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43376
43377 PR c++/9602
43378 * g++.dg/template/friend16.C: New test.
43379
43380 2003-02-23 Mark Mitchell <mark@codesourcery.com>
43381
43382 PR c++/5333
43383 * g++.dg/parse/fused-params1.C: Adjust error messages.
43384 * g++.dg/template/nested3.C: New test.
43385
43386 2003-02-24 Alan Modra <amodra@bigpond.net.au>
43387
43388 * g++.dg/abi/param1.C: New test.
43389
43390 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43391
43392 PR c++/7982
43393 * g++.dg/warn/implicit-typename1.C: New test.
43394
43395 2003-02-22 Kelley Cook <kelleycook@comcast.net>
43396
43397 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
43398 with "mtune".
43399 * g++.old-deja/g++.other/store-expr2.C: Likewise.
43400 * gcc.c-torture/execute/20010129-1.x: Likewise.
43401 * gcc.dg/20011107-1.c: Likewise.
43402 * gcc.dg/20020108-1.c: Likewise.
43403 * gcc.dg/20020122-3.c: Likewise.
43404 * gcc.dg/20020206-1.c: Likewise.
43405 * gcc.dg/20020310-1.c: Likewise.
43406 * gcc.dg/20020426-2.c: Likewise.
43407 * gcc.dg/20020517-1.c: Likewise.
43408 * gcc.dg/991230-1.c: Likewise.
43409 * gcc.dg/i386-unroll-1.c: Likewise.
43410 * gcc.misc-tests/i386-prefetch.exp: Likewise.
43411
43412 2003-02-22 Jan Hubicka <jh@suse.cz>
43413
43414 * gcc.dg/i386-mul.c: New test.
43415
43416 2003-02-21 Roger Sayle <roger@eyesopen.com>
43417
43418 * gcc.dg/builtins-5.c: New test case.
43419
43420 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
43421
43422 * gcc.dg/asmreg-1.c: New test.
43423
43424 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43425
43426 PR c++/9749
43427 * g++.dg/parse/varmod1.C: New test.
43428
43429 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43430
43431 PR c++/9727
43432 * g++.dg/template/op1.C: New test.
43433
43434 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43435
43436 PR c++/8906
43437 * g++.dg/template/nested2.C: New test.
43438
43439 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43440
43441 PR c++/8724
43442 * g++.dg/expr/dtor1.C: New test.
43443
43444 2003-02-21 Zack Weinberg <zack@codesourcery.com>
43445
43446 * gcc.dg/cpp/include3.c: New test.
43447 * gcc.dg/cpp/inc/foo.h: New file.
43448
43449 2003-02-21 Glen Nakamura <glen@imodulo.com>
43450
43451 * gcc.c-torture/execute/20030221-1.c: New test.
43452
43453 2003-02-20 Mark Mitchell <mark@codesourcery.com>
43454
43455 PR c++/9729
43456 * g++.dg/abi/conv1.C: New test.
43457
43458 2003-02-20 Jan Hubicka <jh@suse.cz>
43459
43460 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
43461
43462 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
43463
43464 * gcc.c-torture/compile/20030219-1.c: New test.
43465
43466 2003-02-18 Jan Hubicka <jh@suse.cz>
43467
43468 * gcc.dg/funcorder.c: New test.
43469
43470 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
43471
43472 * gcc.c-torture/execute/20030218-1.c: New.
43473
43474 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
43475
43476 * gcc.dg/20030218-1.c: New.
43477
43478 2003-02-18 Richard Henderson <rth@redhat.com>
43479
43480 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
43481 * gcc.dg/attr-used-2.c: New.
43482
43483 2003-02-18 Mark Mitchell <mark@codesourcery.com>
43484
43485 PR c++/9704
43486 * g++.dg/init/copy5.C: New test.
43487
43488 2003-02-18 Geoffrey Keating <geoffk@apple.com>
43489
43490 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
43491 * g++.dg/pch/pch.exp: Likewise.
43492
43493 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
43494
43495 * gcc.c-torture/execute/20030209-1.c: Enable the test if
43496 STACK_SIZE is not defined.
43497
43498 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43499
43500 PR c++/9457
43501 * g++.dg/template/init1.C: New test.
43502
43503 2003-02-16 Jan HUbicka <jh@suse.cz>
43504
43505 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
43506 (foo): Add few extra tests
43507 * gcc.dg/c99-const-expr-3.c: Likewise.
43508 * gcc.c-torture/execute/20030216-1.c: New.
43509
43510 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43511
43512 PR c++/9459
43513 * g++.dg/ext/typeof4.C: New test.
43514
43515 2003-02-15 Roger Sayle <roger@eyesopen.com>
43516
43517 * gcc.dg/i386-387-3.c: New test case.
43518
43519 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
43520
43521 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
43522 cris-*-elf* cris-*-aout* and mmix-*-*.
43523
43524 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
43525
43526 * gcc.dg/20030213-1.c: New test.
43527
43528 2003-02-12 Roger Sayle <roger@eyesopen.com>
43529
43530 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
43531 * gcc.dg/i386-387-2.c: Likewise.
43532
43533 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
43534
43535 * gcc.dg/ppc-spe.c: Fix formatting.
43536 Enable tests that were previously unsupported by gas.
43537 Delete tests for instructions that no longer exist.
43538 Switch arguments on evsubifw builtin.
43539
43540 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
43541
43542 * gcc.c-torture/execute/20030209-1.c: Disable the test if
43543 STACK_SIZE is too small.
43544
43545 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
43546 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
43547
43548 * gcc.dg/decl-2.c: New test.
43549
43550 2003-02-10 Jan Hubicka <jh@suse.cz>
43551
43552 * gcc.dg/i386-fpcvt-1.c: New test.
43553
43554 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
43555
43556 * gcc.c-torture/execute/20030209-1.c: New test.
43557
43558 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
43559
43560 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
43561 int-wide bitops, use the constants of the same width.
43562 Likewise, if long long is 32-bit wide, test bitops using
43563 32-bit constants.
43564
43565 2003-02-07 Loren James Rittle <ljrittle@acm.org>
43566
43567 * gcc.dg/20021014-1.c: Annotate with expected notice text.
43568
43569 2003-02-07 Roger Sayle <roger@eyesopen.com>
43570
43571 * gcc.dg/builtins-4.c: New test case.
43572
43573 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43574
43575 * gcc.dg/20020430-1.c: Fix dg command typos.
43576 * gcc.dg/20020503-1.c: Likewise.
43577
43578 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43579
43580 PR c++/8785
43581 * g++.dg/parse/fused-params1.C: New test.
43582
43583 PR c++/8857
43584 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
43585
43586 PR c++/8921
43587 * g++.dg/parse/non-dependent1.C: New test.
43588
43589 PR c++/8928
43590 * g++.dg/parse/dupl-tmpl-args1.C: New test.
43591
43592 PR c++/9228
43593 * g++.dg/parse/undefined7.C: New test.
43594 * g++.dg/parse/non-templ1.C: New test.
43595
43596 PR c++/9229
43597 * g++.dg/parse/too-many-tmpl-args1.C: New test.
43598
43599 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43600
43601 * gcc.c-torture/compile/20030206-1.c: New test.
43602
43603 2003-02-05 Roger Sayle <roger@eyesopen.com>
43604
43605 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
43606 "pow" to "foo" to avoid potential confusion with a math built-in.
43607
43608 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43609
43610 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
43611 conditions for SPARC targets.
43612
43613 2003-02-05 Jakub Jelinek <jakub@redhat.com>
43614
43615 * gcc.dg/20030204-1.c: New test.
43616
43617 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43618
43619 PR c++/38
43620 * g++.dg/parse/array-size1.C: New test.
43621
43622 PR c++/5657
43623 * g++.dg/parse/undefined3.C: New test.
43624
43625 PR c++/5665
43626 * g++.dg/parse/undefined4.C: New test.
43627
43628 PR c++/5975
43629 * g++.dg/parse/undefined5.C: New test.
43630
43631 PR c++/7259
43632 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
43633
43634 PR c++/8578
43635 * g++.dg/parse/casting-operator1.C: New test.
43636
43637 PR c++/8596
43638 * g++.dg/parse/undefined6.C: New test.
43639
43640 PR c++/8736
43641 * g++.dg/parse/missing-template1.C: New test.
43642
43643 2003-02-04 Jan Hubicka <jh@suse.cz>
43644
43645 * gcc.dg/i386-cadd.c: Compile using -march=k8.
43646 * gcc.dg/i386-cmov?.c: Likewise.
43647 * gcc.dg/i386-fpcvt-?.c: Likewise.
43648 * gcc.dg/i386-ssefp-1.c: Likewise.
43649 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
43650 conventions.
43651
43652 2003-02-03 Mark Mitchell <mark@codesourcery.com>
43653
43654 PR c++/7129
43655 * g++.dg/ext/max.C: New test.
43656
43657 2003-02-03 Jan Hubicka <jh@suse.cz>
43658
43659 * gcc.c-torture/execute/20030203-1.c: New test.
43660
43661 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
43662
43663 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
43664 'natural-endian'.
43665
43666 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
43667
43668 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
43669 * g++.dg/init/new2.C: Likewise.
43670 * g++.dg/other/new1.C: Likewise.
43671
43672 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
43673
43674 * gcc.dg/struct-ret-libc.c: New test.
43675
43676 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
43677
43678 * gcc.dg/20030129-1.c: New test.
43679
43680 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43681
43682 PR c++/8849
43683 * g++.dg/template/ptrmem4.C: New test.
43684
43685 2003-01-29 Mark Mitchell <mark@codesourcery.com>
43686
43687 * g++.dg/parser/constant1.C: New test.
43688
43689 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43690
43691 PR c++/8591
43692 * g++.dg/parse/friend2.C: New test.
43693
43694 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
43695
43696 PR c++/9437
43697 * g++.dg/template/unify4.C: New test.
43698
43699 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
43700
43701 * gcc.c-torture/execute/20030128-1.c: New test.
43702
43703 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
43704
43705 * g++.dg/lookup/nested1.C: Test moved from ...
43706 * g++.old-deja/g++.other/lookup24.C: ... here.
43707
43708 2003-01-28 Jan Hubicka <jh@suse.cz>
43709
43710 * gcc.dg/i386-cmov5.c: New test.
43711
43712 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
43713
43714 * gcc.c-torture/execute/20010925-1.c: Changed the
43715 memcpy declaration.
43716
43717 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
43718
43719 PR c++/3902
43720 * g++.dg/parse/template5.C: New test.
43721
43722 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
43723
43724 PR fortran/9258
43725 * g77.dg/pr9258: New test.
43726
43727 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
43728
43729 * README: Move relevant parts from README.g++.
43730
43731 * README.g++: Remove this file.
43732
43733 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
43734
43735 * g++.dg/abi/dcast1.C: New test.
43736
43737 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43738
43739 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
43740
43741 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
43742
43743 PR c++/47
43744 * g++.old-deja/g++.other/lookup24.C: New test.
43745
43746 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43747
43748 PR middle-end/7227
43749 * gcc.dg/uninit-C.c: New test.
43750
43751 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
43752
43753 * g++.dg/abi/covariant1.C: New test.
43754
43755 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
43756
43757 * gcc.dg/20030123-1.c: New test.
43758
43759 2003-01-25 Jan Hubicka <jh@suse.cz>
43760
43761 PR opt/8492
43762 * gcc.c-torture/compile/20030125-1.c
43763
43764 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
43765
43766 PR c++/9403
43767 * g++.dg/parse/template3.C: New test.
43768 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
43769
43770 PR c++/795
43771 * g++.dg/parse/template4.C: New test.
43772
43773 PR c++/9415
43774 * g++.dg/template/qual2.C: New test.
43775
43776 PR c++/8545
43777 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
43778
43779 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
43780
43781 2003-01-25 Roger Sayle <roger@eyesopen.com>
43782
43783 * gcc.c-torture/execute/switch-1.c: New test case.
43784
43785 2003-01-25 Jan Hubicka <jh@suse.cz>
43786
43787 * gcc.c-torture/execute/20030125-1.[cx]: New test.
43788
43789 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
43790
43791 Tweaks for Bison-1.875. From the NEWS file:
43792 "- `parse error' -> `syntax error'
43793 Bison now uniformly uses the term `syntax error'"
43794 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
43795 * gcc.dg/cpp/digraph2.c: Likewise.
43796 * gcc.dg/cpp/direct2.c: Likewise.
43797 * gcc.dg/cpp/paste4.c: Likewise.
43798 * gcc.dg/c90-restrict-1.c: Likewise.
43799 * gcc.dg/c99-func-2.c: Likewise.
43800 * gcc.dg/noncompile/920721-2.c: Likewise.
43801 * gcc.dg/noncompile/930622-2.c: Likewise.
43802 * gcc.dg/noncompile/940112-1.c: Likewise.
43803 * gcc.dg/noncompile/950921-1.c: Likewise.
43804 * gcc.dg/noncompile/951123-1.c: Likewise.
43805 * gcc.dg/noncompile/971104-1.c: Likewise.
43806 * gcc.dg/noncompile/990416-1.c: Likewise.
43807
43808 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
43809
43810 * g++.dg/parse/undefined1.C: Add error message.
43811
43812 2003-01-22 Mark Mitchell <mark@codesourcery.com>
43813
43814 PR c++/9354
43815 * g++.dg/parse/new1.C: New test.
43816
43817 PR c++/9216
43818 * g++.dg/parse/template2.C: New test.
43819
43820 PR c++/9354
43821 * g++.dg/parse/typedef2.C: New test.
43822
43823 PR c++/9328
43824 * g++.dg/ext/typeof3.C: New test.
43825
43826 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43827
43828 PR c++/2738
43829 * g++.dg/parse/ret-type1.C: New test.
43830
43831 PR c++/3792
43832 * g++.dg/parse/tmpl-outside1.C: New test.
43833
43834 PR c++/4207
43835 * g++.dg/parse/int-as-enum1.C: New test.
43836
43837 PR c++/4903
43838 * g++.dg/parse/no-typename1.C: New test.
43839
43840 PR c++/5533
43841 * g++.dg/parse/no-value1.C: New test.
43842
43843 PR c++/5921
43844 * g++.dg/parse/wrong-inline1.C: New test.
43845
43846 PR c++/6402
43847 * g++.dg/parse/ref1.C: New test.
43848
43849 PR c++/6992
43850 * g++.dg/parse/attr-ctor1.C: New test.
43851
43852 PR c++/7229
43853 * g++.dg/parse/namespace5.C: New test.
43854
43855 PR c++/7917
43856 * g++.dg/parse/func-def1.C: New test.
43857
43858 PR c++/8143
43859 * g++.dg/parse/undefined1.C: New test.
43860
43861 PR c++/5723, PR c++/8522
43862 * g++.dg/parse/specialization1.C: New test.
43863
43864 PR c++/163, PR c++/8595
43865 * g++.dg/parse/struct-as-enum1.C: New test.
43866
43867 PR c++/9173
43868 * g++.dg/parse/undefined2.C: New test.
43869
43870 2003-01-22 Mark Mitchell <mark@codesourcery.com>
43871
43872 PR c++/9298
43873 * g++.dg/parse/template1.C: New test.
43874
43875 PR c++/9384
43876 * g++.dg/parse/using1.C: New test.
43877
43878 PR c++/9285
43879 PR c++/9294
43880 * g++.dg/parse/expr2.C: New test.
43881
43882 PR c++/9388
43883 * g++.dg/parse/lookup2.C: Likewise.
43884
43885 2003-01-21 Jan Hubicka <jh@suse.cz>
43886
43887 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
43888 * gcc.c-torture/execute/eeprof-1.c: Likewise.
43889 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
43890 * gcc.c-torture/execute/string-opt-*.c: Likewise.
43891
43892 2003-01-20 Nick Clifton <nickc@redhat.com>
43893
43894 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
43895 problem with ARM sibcall code generation.
43896
43897 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
43898
43899 * gcc.c-torture/execute/20030120-1.c: New.
43900
43901 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
43902
43903 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
43904
43905 2003-01-17 Mark Mitchell <mark@codesourcery.com>
43906
43907 PR c++/9272
43908 * g++.dg/parse/ctor1.C: New test.
43909
43910 PR c++/9294:
43911 * g++.dg/parse/qualified1.C: New test.
43912
43913 * g++.dg/parse/typename3.C: New test.
43914
43915 2003-01-16 Richard Henderson <rth@redhat.com>
43916
43917 * g++.dg/tls/init-2.C: Fix error matches for real this time.
43918
43919 2003-01-16 Richard Henderson <rth@redhat.com>
43920
43921 * g++.dg/pch/pch.exp: Copy test header to the working directory
43922 before using it either for precompilation or direct use.
43923 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
43924 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
43925
43926 2003-01-16 Richard Henderson <rth@redhat.com>
43927
43928 * gcc.dg/pch/pch.exp: Copy test header to the working directory
43929 before using it either for precompilation or direct use.
43930 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
43931 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
43932
43933 2003-01-16 Mark Mitchell <mark@codesourcery.com>
43934
43935 * g++.dg/ext/typename1.C: Add typename keyword.
43936 * g++.dg/template/crash1.C: Update error messages.
43937 * g++.dg/template/crash2.C: Remove error message.
43938 * g++.dg/parse/typename2.C: New test.
43939 * g++.dg/template/typename2.C: Change implicit
43940 typename warning into error.
43941 * g++.old-deja/g++.benjamin/tem03.C: Issue more
43942 error messages.
43943 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
43944 * g++.old-deja/g++.brendan/crash56.C: Add this->.
43945 * g++.old-deja/g++.law/visibility13.C: Remove error
43946 messages.
43947 * g++.old-deja/g++.ns/template17.C: Reorder code to
43948 make declaration visible in template.
43949 * g++.old-deja/g++.pt/crash3.C: Fix typos.
43950 * g++.old-deja/g++.pt/crash36.C: Issue more error
43951 messages.
43952 * g++.old-deja/g++.pt/crash5.C: Improve error
43953 message.
43954 * g++.old-deja/g++.pt/crash67.C: Remove warning.
43955 * g++.old-deja/g++.pt/inherit1.C: Add this->.
43956 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
43957 * g++.old-deja/g++.pt/typename16.C: Replace implicit
43958 typename warning with error message.
43959 * g++.old-deja/g++.pt/typename19.C: Remove warning.
43960 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
43961 * g++.old-deja/g++.robertl/eb24.C: Use this->.
43962
43963 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
43964
43965 * g++.dg/parse/ambig2.C: New test.
43966
43967 2003-01-15 Richard Henderson <rth@redhat.com>
43968
43969 * g++.dg/tls/init-2.C: Update error message string.
43970
43971 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43972
43973 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
43974
43975 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
43976
43977 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
43978 all for HC11/HC12.
43979 * gcc.c-torture/compile/20001205-1.x: Likewise.
43980 * gcc.c-torture/compile/20001226-1.x: Likewise.
43981 * gcc.c-torture/compile/920520-1.x: Likewise.
43982 * gcc.c-torture/compile/961203-1.x: Likewise.
43983 * gcc.c-torture/compile/20020604-1.x: Likewise.
43984
43985 2003-01-15 Jan Hubicka <jh@suse.cz>
43986
43987 * gcc.c-torture/compile/20030115-1.c: New test.
43988
43989 * gcc.dg/i386-fpcvt-1.c: New test.
43990 * gcc.dg/i386-fpcvt-2.c: New test.
43991
43992 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
43993
43994 Further conform g++'s __vmi_class_type_info to the C++ ABI
43995 specification.
43996 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
43997 the specification.
43998
43999 2003-01-14 Jan Hubicka <jh@suse.cz>
44000
44001 * gcc.dg/i386-fpcvt-1.c: New test.
44002 * gcc.dg/i386-fpcvt-2.c: New test.
44003
44004 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
44005
44006 * gcc.dg/i386-mmx-3.c: New test.
44007
44008 2003-01-12 Mark Mitchell <mark@codesourcery.com>
44009
44010 PR c++/9264
44011 * g++.dg/parse/octal1.C: New file.
44012
44013 PR c++/9172
44014 * g++.dg/parse/typename1.C: New file.
44015
44016 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
44017
44018 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
44019 * gcc.dg/bf-no-ms-layout.c: Likewise.
44020 * gcc.dg/bf-ms-attrib.c: Likewise.
44021
44022 2003-01-10 Mark Mitchell <mark@codesourcery.com>
44023
44024 PR c++/9099
44025 * g++.dg/parse/dtor1.C: New file.
44026
44027 PR c++/9128
44028 * g++.dg/rtti/typeid1.C: New file.
44029
44030 PR c++/9153
44031 * g++.dg/parse/lookup1.C: New file.
44032
44033 PR c++/9171
44034 * g++.dg/templ/spec5.C: New file.
44035
44036 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
44037
44038 * gcc.c-torture/compile/20030110-1.c: New test.
44039
44040 2003-01-09 Geoffrey Keating <geoffk@apple.com>
44041
44042 Merge from pch-branch:
44043
44044 2002-12-23 Geoffrey Keating <geoffk@apple.com>
44045
44046 * gcc.dg/pch/cpp-1.h: New.
44047 * gcc.dg/pch/cpp-1.c: New.
44048 * gcc.dg/pch/cpp-2.h: New.
44049 * gcc.dg/pch/cpp-2.c: New.
44050
44051 2002-11-19 Geoffrey Keating <geoffk@apple.com>
44052
44053 * gcc.dg/pch/except-1.h: New.
44054 * gcc.dg/pch/except-1.c: New.
44055
44056 2002-11-13 Geoffrey Keating <geoffk@apple.com>
44057
44058 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
44059 running test.
44060 * gcc.dg/pch: Include *.hp not *.h.
44061 * gcc.dg/pch/system-1.h: New.
44062 * gcc.dg/pch/system-1.c: New.
44063
44064 2002-11-11 Geoffrey Keating <geoffk@apple.com>
44065
44066 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
44067 rather than trying to build and run a program using PCH.
44068 * gcc.dg/pch: Remove dg-do commands from test files.
44069
44070 2002-11-08 Geoffrey Keating <geoffk@apple.com>
44071
44072 * gcc.dg/pch/macro-3.c: New.
44073 * gcc.dg/pch/macro-3.h: New.
44074
44075 2002-11-04 Geoffrey Keating <geoffk@apple.com>
44076
44077 * gcc.dg/pch/common-1.c: New.
44078 * gcc.dg/pch/common-1.h: New.
44079 * gcc.dg/pch/decl-1.c: New.
44080 * gcc.dg/pch/decl-1.h: New.
44081 * gcc.dg/pch/decl-2.c: New.
44082 * gcc.dg/pch/decl-2.h: New.
44083 * gcc.dg/pch/decl-3.c: New.
44084 * gcc.dg/pch/decl-3.h: New.
44085 * gcc.dg/pch/decl-4.c: New.
44086 * gcc.dg/pch/decl-4.h: New.
44087 * gcc.dg/pch/decl-5.c: New.
44088 * gcc.dg/pch/decl-5.h: New.
44089 * gcc.dg/pch/global-1.c: New.
44090 * gcc.dg/pch/global-1.h: New.
44091 * gcc.dg/pch/inline-1.c: New.
44092 * gcc.dg/pch/inline-1.h: New.
44093 * gcc.dg/pch/inline-2.c: New.
44094 * gcc.dg/pch/inline-2.h: New.
44095 * gcc.dg/pch/static-1.c: New.
44096 * gcc.dg/pch/static-1.h: New.
44097 * gcc.dg/pch/static-2.c: New.
44098 * gcc.dg/pch/static-2.h: New.
44099
44100 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
44101
44102 * g++.dg/pch/pch.exp: Better handle failing testcases.
44103 * gcc.dg/pch/pch.exp: Likewise.
44104 * gcc.dg/pch/macro-1.c: New.
44105 * gcc.dg/pch/macro-1.h: New.
44106 * gcc.dg/pch/macro-2.c: New.
44107 * gcc.dg/pch/macro-2.h: New.
44108
44109 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
44110
44111 * g++.dg/dg.exp: Treat files in pch/ specially.
44112 * g++.dg/pch/pch.exp: New file.
44113 * g++.dg/pch/empty.H: New file.
44114 * g++.dg/pch/empty.C: New file.
44115 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
44116 "precompile".
44117
44118 * gcc.dg/pch/pch.exp: New file.
44119 * gcc.dg/pch/empty.h: New file.
44120 * gcc.dg/pch/empty.c: New file.
44121 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
44122 "precompile".
44123
44124 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44125
44126 * g++.dg/template/friend14.C: New test.
44127
44128 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44129
44130 * gcc.dg/old-style-asm-1.c: New test.
44131
44132 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
44133
44134 * gcc.c-torture/compile/20030109-1.c: New test.
44135
44136 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44137
44138 * gcc.c-torture/execute/20030109-1.c: New test.
44139
44140 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
44141
44142 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
44143 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
44144 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
44145 * g++.old-deja/g++.mike/eh2.C: Likewise.
44146 * g++.old-deja/g++.mike/eh3.C: Likewise.
44147 * g++.old-deja/g++.mike/eh5.C: Likewise.
44148 * g++.old-deja/g++.mike/eh6.C: Likewise.
44149 * g++.old-deja/g++.mike/eh7.C: Likewise.
44150 * g++.old-deja/g++.mike/eh8.C: Likewise.
44151 * g++.old-deja/g++.mike/eh9.C: Likewise.
44152 * g++.old-deja/g++.mike/eh10.C: Likewise.
44153 * g++.old-deja/g++.mike/eh12.C: Likewise.
44154 * g++.old-deja/g++.mike/eh13.C: Likewise.
44155 * g++.old-deja/g++.mike/eh14.C: Likewise.
44156 * g++.old-deja/g++.mike/eh16.C: Likewise.
44157 * g++.old-deja/g++.mike/eh17.C: Likewise.
44158 * g++.old-deja/g++.mike/eh18.C: Likewise.
44159 * g++.old-deja/g++.mike/eh21.C: Likewise.
44160 * g++.old-deja/g++.mike/eh23.C: Likewise.
44161 * g++.old-deja/g++.mike/eh24.C: Likewise.
44162 * g++.old-deja/g++.mike/eh25.C: Likewise.
44163 * g++.old-deja/g++.mike/eh26.C: Likewise.
44164 * g++.old-deja/g++.mike/eh27.C: Likewise.
44165 * g++.old-deja/g++.mike/eh28.C: Likewise.
44166 * g++.old-deja/g++.mike/eh29.C: Likewise.
44167 * g++.old-deja/g++.mike/eh31.C: Likewise.
44168 * g++.old-deja/g++.mike/eh33.C: Likewise.
44169 * g++.old-deja/g++.mike/eh34.C: Likewise.
44170 * g++.old-deja/g++.mike/eh35.C: Likewise.
44171 * g++.old-deja/g++.mike/eh36.C: Likewise.
44172 * g++.old-deja/g++.mike/eh37.C: Likewise.
44173 * g++.old-deja/g++.mike/eh38.C: Likewise.
44174 * g++.old-deja/g++.mike/eh39.C: Likewise.
44175 * g++.old-deja/g++.mike/eh40.C: Likewise.
44176 * g++.old-deja/g++.mike/eh41.C: Likewise.
44177 * g++.old-deja/g++.mike/eh42.C: Likewise.
44178 * g++.old-deja/g++.mike/eh44.C: Likewise.
44179 * g++.old-deja/g++.mike/eh46.C: Likewise.
44180 * g++.old-deja/g++.mike/eh47.C: Likewise.
44181 * g++.old-deja/g++.mike/eh48.C: Likewise.
44182 * g++.old-deja/g++.mike/eh49.C: Likewise.
44183 * g++.old-deja/g++.mike/eh50.C: Likewise.
44184 * g++.old-deja/g++.mike/eh51.C: Likewise.
44185 * g++.old-deja/g++.mike/eh53.C: Likewise.
44186 * g++.old-deja/g++.mike/eh55.C: Likewise.
44187 * g++.old-deja/g++.mike/p7912.C: Likewise.
44188 * g++.old-deja/g++.mike/p9706.C: Likewise.
44189 * g++.old-deja/g++.mike/p10416.C: Likewise.
44190 * g++.old-deja/g++.mike/p11667.C: Likewise.
44191 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
44192 Remove redundant reference to Iris.
44193 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
44194 Elxsi, i860, Pico Java, and WE32K.
44195
44196 2003-01-07 Mark Mitchell <mark@codesourcery.com>
44197
44198 * g++.dg/ext/asm4.C: New test.
44199
44200 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44201
44202 PR c++/9030
44203 * g++.dg/template/friend12.C: New test.
44204 * g++.dg/template/friend13.C: Likewise.
44205 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
44206
44207 2003-01-08 Jan Hubicka <jh@suse.cz>
44208
44209 * gcc.dg/i386-cadd.c: New test.
44210 * gcc.dg/i386-cmov4.c: Likewise.
44211
44212 2003-01-06 Mark Mitchell <mark@codesourcery.com>
44213
44214 PR c++/9165
44215 * g++.dg/warn/Wunused-3.C: New test.
44216
44217 * g++.dg/abi/bitfield9.C: New test.
44218
44219 PR c++/9189
44220 * g++.dg/parse/defarg3.C: New test.
44221
44222 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
44223
44224 * g++.dg/parse/ambig1.C: New test.
44225 * g++.dg/parse/defarg2.C: New test.
44226
44227 2003-01-05 Mark Mitchell <mark@codesourcery.com>
44228
44229 * g++.dg/template/defarg-1.C: New test.
44230 * g++.dg/template/local2.C: Likewise.
44231
44232 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
44233
44234 * gcc.c-torture/execute/20030105-1.c: New test.
44235
44236 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44237
44238 * g++.dg/parse/namespace3.C: Remove extra semicolons.
44239 * g++.dg/parse/namespace4.C: Likewise.
44240
44241 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
44242
44243 * g++.dg/template/ntp2.C: New test.
44244
44245 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
44246
44247 * g++.dg/parse/extern-C-1.C: New test.
44248
44249 * g++.dg/parse/namespace4.C: New test.
44250
44251 * g++.dg/template/nested1.C: New test.
44252
44253 * g++.dg/parse/namespace3.C: New test.
44254
44255 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
44256
44257 * g++.dg/lookup/two-stage1.C: New test.
44258
44259 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44260
44261 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
44262 * g++.old-deja/g++.jason/access8.C: Likewise.
44263 * g++.old-deja/g++.other/decl5.C: Likewise.
44264
44265 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
44266
44267 * g++.dg/parse/parse7.C: New test.
44268
44269 2003-01-02 Mark Mitchell <mark@codesourcery.com>
44270
44271 PR c++/2843
44272 * g++.dg/ext/attrib7.C: New test.
44273
44274 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
44275
44276 * g++.dg/parse/parse6.C: New test.
44277
44278 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
44279
44280 * gcc.dg/h8300-stack-1.c: New.
44281
44282 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
44283
44284 g++.dg/lookup/exception1.C: New test.
44285
44286 g++.dg/lookup/template1.C: New test.
44287
44288 g++.dg/parse/namespace2.C: New test.
44289
44290 g++.dg/parse/parens2.C: New test.
44291
44292 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44293
44294 * g++.dg/parse/parse5.C: New test.
44295 * g++.dg/lookup/scoped4.C: New test.
44296
44297 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
44298
44299 * g++.dg/parse/parens1.C: New test.
44300
44301 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
44302 angle-bracket1.C.
44303 * g++.dg/parse/parens2.C: New test.
44304
44305 * g++.dg/lookup/scope-operator1.C: New test.
44306
44307 * g++.dg/parse/operator1.C: New test.
44308
44309 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44310
44311 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
44312 * g++.old-deja/g++.other/access6.C: Likewise.
44313 * g++.old-deja/g++.other/decl1.C: Likewise.
44314 * g++.old-deja/g++.pt/typename12.C: Likewise.
44315
44316 2002-12-31 Mark Mitchell <mark@codesourcery.com>
44317
44318 * g++.dg/parse/namespace1.C: New test.
44319
44320 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44321
44322 * g++.dg/parse/parse4.C: New test.
44323
44324 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44325
44326 * g++.dg/parse/parse3.C: New test.
44327
44328 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44329
44330 * g++.dg/parse/parse2.C: New test.
44331
44332 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44333
44334 * g++.dg/template/friend11.C: New test.
44335
44336 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44337
44338 * g++.dg/parse/parse1.C: New test.
44339
44340 2002-12-31 Janis Johnson <janis187@us.ibm.com>
44341
44342 * lib/profopt.exp: Change the name of a global variable to avoid
44343 possible clashes with other test suites.
44344
44345 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
44346
44347 * g++.dg/inherit/covariant8.C: New test.
44348
44349 2002-12-31 Mark Mitchell <mark@codesourcery.com>
44350
44351 * g++.dg/init/array9.C: New test.
44352
44353 PR c++/9112
44354 * g++.dg/parse/expr1.C: New test.
44355
44356 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
44357
44358 * gcc.c-torture/compile/20021230-1.c: New test.
44359
44360 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
44361
44362 * g++.dg/inherit/covariant5.C: New test.
44363 * g++.dg/inherit/covariant6.C: New test.
44364 * g++.dg/inherit/covariant7.C: New test.
44365
44366 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44367
44368 PR c++/2739
44369 * g++.dg/other/access2.C: New test.
44370
44371 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
44372
44373 * g++.dg/other/anon-struct.C: No longer fails
44374 * g++.old-deja/g++.brendan/parse4.C: Likewise.
44375 * g++.old-deja/g++.brendan/parse5.C: Likewise.
44376 * g++.old-deja/g++.brendan/parse6.C: Likewise.
44377
44378 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
44379
44380 * g++.dg/parse/angle-bracket.C (main): No longer fails.
44381
44382 2002-12-27 Mark Mitchell <mark@codesourcery.com>
44383
44384 * g++.dg/eh/spec4.C: Remove stray semicolon.
44385 * g++.dg/expr/pmf-1.C: Change error message.
44386 * g++.dg/ext/asm1.C: Remove stray semicolon.
44387 * g++.dg/ext/typename1.C: Add missing typenames.
44388 * g++.dg/inherit/template-as-base.C: Change error message.
44389 * g++.dg/lookup/scoped1.C: Likewise.
44390 * g++.dg/lookup/scoped2.C: Likewise.
44391 * g++.dg/lookup/using2.C: Likewise.
44392 * g++.dg/other/component1.C: Remove stray semicolon.
44393 * g++.dg/other/do1.C: Change error message.
44394 * g++.dg/other/error2.C: Likewise.
44395 * g++.dg/other/init1.C: Likewise.
44396 * g++.dg/other/packed1.C: Remove stray semicolon.
44397 * g++.dg/other/ptrmem2.C: Change error message.
44398 * g++.dg/parse/parameter-declaration-1.C: Remove line number
44399 marker.
44400 * g++.dg/special/initp1.C: Remove invalid attribute usage.
44401 * g++.dg/template/access3.C: Add typename keyword.
44402 * g++.dg/template/access5.C: Remove stray semicolon.
44403 * g++.dg/template/access6.C: Likewise.
44404 * g++.dg/template/complit1.C: Likewise.
44405 * g++.dg/template/crash1.C: Change error message.
44406 * g++.dg/template/inherit2.C: Remove stray semicolon.
44407 * g++.dg/template/instantiate2.C: Likewise.
44408 * g++.dg/template/instantiate3.C: Change error message.
44409 * g++.dg/template/qual1.C: Remove stray semicolon.
44410 * g++.dg/template/qualttp18.C: Change error message.
44411 * g++.dg/template/ref1.C: Remove stray semicolon.
44412 * g++.dg/template/sizeof1.C (A::value): Declare it.
44413 * g++.dg/template/spec4.C: Change error message.
44414 * g++.dg/template/static1.C: Likewise.
44415 * g++.dg/template/type1.C: Likewise.
44416 * g++.dg/template/typename3.C: Likewise.
44417 * g++.old-deja/g++.benjamin/13478.C: Change error message.
44418 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
44419 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
44420 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
44421 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
44422 named return value extension.
44423 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
44424 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
44425 * g++.old-deja/g++.bob/extern_C.C: Likewise.
44426 * g++.old-deja/g++.bob/inherit2.C: Likewise.
44427 * g++.old-deja/g++.brendan/complex1.C: Likewise.
44428 * g++.old-deja/g++.brendan/copy5.C: Likewise.
44429 * g++.old-deja/g++.brendan/crash13.C: Likewise.
44430 * g++.old-deja/g++.brendan/crash15.C: Likewise.
44431 * g++.old-deja/g++.brendan/crash18.C: Change error message.
44432 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
44433 * g++.old-deja/g++.brendan/crash38.C: Likewise.
44434 * g++.old-deja/g++.brendan/crash50.C: Likewise.
44435 * g++.old-deja/g++.brendan/crash56.C: Likewise.
44436 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
44437 syntax.
44438 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
44439 * g++.old-deja/g++.brendan/crash8.C: Change error message.
44440 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
44441 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44442 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
44443 * g++.old-deja/g++.brendan/template11.C: Likewise.
44444 * g++.old-deja/g++.brendan/template26.C: Likewise.
44445 * g++.old-deja/g++.brendan/template27.C: Use explicit
44446 specialization syntax.
44447 * g++.old-deja/g++.brendan/template30.C: Likewise.
44448 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
44449 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
44450 non-dependent names.
44451 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
44452 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
44453 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
44454 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
44455 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
44456 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
44457 named return value extension.
44458 * g++.old-deja/g++.ext/namedret2.C: Likewise.
44459 * g++.old-deja/g++.ext/namedret3.C: Likewise.
44460 * g++.old-deja/g++.ext/return1.C: Likewise.
44461 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
44462 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
44463 * g++.old-deja/g++.jason/access8.C: Likewise.
44464 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
44465 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
44466 pseudo-destructor names.
44467 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
44468 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
44469 pseudo-destructor names.
44470 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
44471 * g++.old-deja/g++.jason/overload19.C: Likewise.
44472 * g++.old-deja/g++.jason/overload32.C: Likewise.
44473 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
44474 stray semicolons.
44475 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
44476 * g++.old-deja/g++.jason/return.C: Likewise.
44477 * g++.old-deja/g++.jason/return2.C: Likewise.
44478 * g++.old-deja/g++.jason/shadow1.C: Likewise.
44479 * g++.old-deja/g++.jason/special.C: Use explicit specialization
44480 syntax.
44481 * g++.old-deja/g++.jason/template10.C: Account for use of
44482 non-dependent names.
44483 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
44484 syntax.
44485 * g++.old-deja/g++.jason/template37.C: Likewise.
44486 * g++.old-deja/g++.law/access4.C: Change error messages.
44487 * g++.old-deja/g++.law/arm13.C: Remove incorrect
44488 pseudo-destructor names.
44489 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
44490 * g++.old-deja/g++.law/ctors9.C: Likewise.
44491 * g++.old-deja/g++.law/cvt22.C: Likewise.
44492 * g++.old-deja/g++.law/dtors5.C: Likewise.
44493 * g++.old-deja/g++.law/global-init1.C: Likewise.
44494 * g++.old-deja/g++.law/missed-error3.C: Likewise.
44495 * g++.old-deja/g++.law/operators28.C: Likewise.
44496 * g++.old-deja/g++.law/visibility28.C: Likewise.
44497 * g++.old-deja/g++.martin/eval1.C: Likewise.
44498 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
44499 name.
44500 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
44501 * g++.old-deja/g++.mike/net34.C: Likewise.
44502 * g++.old-deja/g++.mike/net36.C: Likewise.
44503 * g++.old-deja/g++.mike/ns2.C: Likewise.
44504 * g++.old-deja/g++.mike/p12306.C: Likewise.
44505 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
44506 value extension.
44507 * g++.old-deja/g++.mike/p700.C: Likewise.
44508 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
44509 * g++.old-deja/g++.mike/p710.C: Likewise.
44510 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
44511 value extension.
44512 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
44513 * g++.old-deja/g++.mike/pmf9.C: Likewise.
44514 * g++.old-deja/g++.ns/crash2.C: Likewise.
44515 * g++.old-deja/g++.ns/crash3.C: Likewise.
44516 * g++.old-deja/g++.ns/invalid1.C: Likewise.
44517 * g++.old-deja/g++.ns/ns17.C: Likewise.
44518 * g++.old-deja/g++.ns/template16.C: Likewise.
44519 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
44520 keyword.
44521 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
44522 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
44523 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
44524 named return value extension.
44525 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
44526 * g++.old-deja/g++.other/access4.C: Issue additional error
44527 messages.
44528 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
44529 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
44530 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
44531 * g++.old-deja/g++.other/crash25.C: Change error message.
44532 * g++.old-deja/g++.other/crash4.C: Change error message.
44533 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
44534 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
44535 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
44536 checks.
44537 * g++.old-deja/g++.other/defarg8.C: Likewise.
44538 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
44539 * g++.old-deja/g++.other/dtor10.C: Likewise.
44540 * g++.old-deja/g++.other/incomplete.C: Likewise.
44541 * g++.old-deja/g++.other/linkage7.C: Likewise.
44542 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
44543 lookup algorithm.
44544 * g++.old-deja/g++.other/mangle2.C: Likewise.
44545 * g++.old-deja/g++.other/refinit2.C: Likewise.
44546 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
44547 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
44548 * g++.old-deja/g++.pt/crash28.C: Likewise.
44549 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
44550 syntax.
44551 * g++.old-deja/g++.pt/crash32.C: Change error message.
44552 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
44553 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
44554 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
44555 error message position.
44556 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
44557 * g++.old-deja/g++.pt/defarg8.C: Change error message.
44558 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
44559 syntax.
44560 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
44561 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
44562 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
44563 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
44564 keyword.
44565 * g++.old-deja/g++.pt/explicit31.C: Likewise.
44566 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
44567 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
44568 keyword.
44569 * g++.old-deja/g++.pt/explicit71.C: Change error message.
44570 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
44571 syntax.
44572 * g++.old-deja/g++.pt/friend28.C: Account for use of
44573 non-dependent names.
44574 * g++.old-deja/g++.pt/friend29.C: Likewise.
44575 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
44576 rules.
44577 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
44578 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
44579 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
44580 lookup rules.
44581 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
44582 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
44583 keyword.
44584 * g++.old-deja/g++.pt/memclass20.C: Likewise.
44585 * g++.old-deja/g++.pt/memclass5.C: Likewise.
44586 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
44587 keyword.
44588 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
44589 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
44590 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
44591 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
44592 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
44593 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
44594 keyword.
44595 * g++.old-deja/g++.pt/spec10.C: Likewise.
44596 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
44597 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
44598 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
44599 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
44600 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
44601 * g++.old-deja/g++.pt/ttp62.C: Likewise.
44602 * g++.old-deja/g++.pt/ttp64.C: Likewise.
44603 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
44604 * g++.old-deja/g++.pt/typename15.C: Likewise.
44605 * g++.old-deja/g++.pt/typename22.C: Likewise.
44606 * g++.old-deja/g++.pt/typename6.C: Change error messages.
44607 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
44608 * g++.old-deja/g++.pt/virtual2.C: Likewise.
44609 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
44610 syntax.
44611 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
44612 return value extension.
44613 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
44614 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
44615 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
44616 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
44617
44618 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
44619
44620 * g++.dg/warn/inline1.C: New test.
44621 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
44622 * g++.old-deja/g++.jason/synth10.C: Likewise.
44623 * g++.old-deja/g++.mike/net31.C: Likewise.
44624 * g++.old-deja/g++.mike/p8786.C: Likewise.
44625
44626 * g++.dg/template/friend10.C: New test.
44627 * g++.dg/template/conv5.C: New test.
44628
44629 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
44630
44631 * g++.dg/lookup/scoped3.C: New test.
44632
44633 * g++.dg/lookup/decl1.C: New test.
44634 * g++.dg/lookup/decl2.C: New test.
44635
44636 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
44637
44638 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
44639 gcc.c-torture/compile/20021015-1.c,
44640 gcc.c-torture/compile/20021015-2.c,
44641 gcc.c-torture/compile/20021123-1.c,
44642 gcc.c-torture/compile/20021123-2.c,
44643 gcc.c-torture/compile/20021123-3.c,
44644 gcc.c-torture/compile/20021123-4.c,
44645 gcc.c-torture/execute/20021024-1.c: Add tests previously added
44646 only to 3.1 or 3.2 branch.
44647
44648 2002-12-23 Mark Mitchell <mark@codesourcery.com>
44649
44650 * gcc.dg/i386-bitfield3.c: New test.
44651
44652 * gcc.dg/i386-bitfield2.c: New test.
44653
44654 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
44655
44656 * g++.dg/parse/conv_op1.C: New test.
44657
44658 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
44659
44660 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
44661 approved.
44662
44663 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
44664
44665 * gcc.c-torture/compile/20021220-1.c: New test.
44666
44667 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
44668
44669 * gcc.dg/i386-fastcall-1.c: New.
44670
44671 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44672
44673 * gcc.c-torture/execute/20021219-1.c: New test.
44674
44675 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44676
44677 * gcc.dg/i386-pic-1.c: New test.
44678
44679 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44680
44681 PR c++/8099
44682 * g++.dg/template/friend9.C: New test.
44683
44684 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44685
44686 PR c++/3663
44687 * g++.dg/template/access7.C: New test.
44688
44689 2002-12-18 Nick Clifton <nickc@redhat.com>
44690
44691 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
44692 the libstdc++-v3 directory has been found.
44693
44694 2002-12-12 Devang Patel <dpatel@apple.com>
44695 * gcc.dg/darwin-ld-1.c: New test.
44696 * gcc.dg/darwin-ld-2.c: New test.
44697 * gcc.dg/darwin-ld-3.c: New test.
44698 * gcc.dg/darwin-ld-4.c: New test.
44699 * gcc.dg/darwin-ld-5.c: New test.
44700
44701 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
44702
44703 * gcc.c-torture/compile/20021212-1.c: New test.
44704
44705 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
44706
44707 * gcc.dg/fshort-wchar: New test.
44708
44709 2002-12-10 Mark Mitchell <mark@codesourcery.com>
44710
44711 PR c++/8372
44712 * g++.dg/template/dtor1.C: New test.
44713
44714 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
44715 markers.
44716
44717 2002-12-10 Jakub Jelinek <jakub@redhat.com>
44718
44719 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
44720
44721 2002-12-09 Mark Mitchell <mark@codesourcery.com>
44722
44723 * g++.dg/template/static1.C: New test.
44724 * g++.dg/template/static2.C: New test.
44725 * g++.old-deja/g++.ext/memconst.C: New test.
44726
44727 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44728
44729 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
44730 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
44731 * g++.dg/special/initp1.C: Likewise.
44732
44733 2002-12-06 Jakub Jelinek <jakub@redhat.com>
44734
44735 * gcc.c-torture/execute/20021204-1.c: New test.
44736
44737 2002-12-04 Geoffrey Keating <geoffk@apple.com>
44738
44739 * gcc.dg/ppc-fmadd-1.c: New file.
44740 * gcc.dg/ppc-fmadd-2.c: New file.
44741 * gcc.dg/ppc-fmadd-3.c: New file.
44742
44743 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
44744
44745 * gcc.c-torture/compile/20021204-1.c: New test.
44746
44747 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
44748
44749 * g++.dg/inherit/covariant2.C: New test.
44750 * g++.dg/inherit/covariant3.C: New test.
44751 * g++.dg/inherit/covariant4.C: New test.
44752 * g++.dg/inherit/covariant1.C: Remove XFAIL.
44753 * g++.old-deja/g++.robertl/eb17.C: Likewise.
44754
44755 2002-12-03 Mark Mitchell <mark@codesourcery.com>
44756
44757 PR c++/8688
44758 * g++.dg/init/brace3.C: New test.
44759
44760 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
44761
44762 * gcc.dg/20020210-1.c: Fix a comment typo.
44763
44764 2002-12-02 Mark Mitchell <mark@codesourcery.com>
44765
44766 PR c++/8720
44767 * g++.dg/parse/defarg1.C: New test.
44768
44769 PR c++/8615
44770 * g++.dg/template/char1.C: New test.
44771
44772 * g++.dg/template/varmod1.C: Fix typo.
44773
44774 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44775
44776 DR 180
44777 * g++.old-deja/g++.pt/crash32.C: Expect error.
44778
44779 2002-12-01 Mark Mitchell <mark@codesourcery.com>
44780
44781 PR c++/5919
44782 * g++.dg/template/varmod1.C: New test.
44783
44784 PR c++/8727
44785 * g++.dg/inherit/typeinfo1.C: New test.
44786
44787 PR c++/8663
44788 * g++.dg/inherit/typedef1.C: New test.
44789
44790 2002-11-30 Mark Mitchell <mark@codesourcery.com>
44791
44792 PR c++/8332
44793 PR c++/8493
44794 * g++.dg/template/strlen1.C: New test.
44795
44796 PR c++/8227
44797 * g++.dg/template/ctor2.C: New test.
44798
44799 PR c++/8214
44800 * g++.dg/init/string1.C: New test.
44801
44802 PR c++/8511
44803 * g++.dg/template/friend8.C: New test.
44804
44805 2002-11-29 Joe Buck <jbuck@synopsys.com>
44806
44807 * g++.dg/lookup/anon2.C: New test.
44808
44809 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
44810
44811 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
44812 h8300 port.
44813
44814 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
44815
44816 * gcc.dg/bitfld-6.c: New test.
44817
44818 2002-11-27 Jan Hubicka <jh@suse.cz>
44819
44820 * gcc.c-torture/execute/20021127.[cx]: New test.
44821
44822 2002-11-26 Jan Hubicka <jh@suse.cz>
44823
44824 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
44825 quality.
44826
44827 2002-11-26 Geoffrey Keating <geoffk@apple.com>
44828
44829 * g++.dg/init/brace2.C: New test.
44830 * g++.old-deja/g++.mike/p9129.C: Correct.
44831
44832 2002-11-26 Mark Mitchell <mark@codesourcery.com>
44833
44834 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
44835
44836 2002-11-25 Andreas Bauer <baueran@in.tum.de>
44837
44838 * gcc.dg/sibcall-6: New test for indirect sibcalls.
44839
44840 2002-11-25 Mark Mitchell <mark@codesourcery.com>
44841
44842 * g++.dg/abi/empty11.C: New test.
44843 * g++.dg/rtti/cv1.C: New test.
44844
44845 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
44846
44847 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
44848
44849 2002-11-24 Mark Mitchell <mark@codesourcery.com>
44850
44851 * g++.dg/abi/empty10.C: New test.
44852
44853 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
44854
44855 * gcc.c-torture/compile/20021124-1.c: New test.
44856
44857 2002-11-22 Mark Mitchell <mark@codesourcery.com>
44858
44859 * g++.dg/abi/rtti2.C: New test.
44860
44861 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
44862
44863 * gcc.dg/i386-unroll-1.c: New test.
44864
44865 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
44866
44867 * gcc.c-torture/compile/20021120-1.c: New test.
44868 * gcc.c-torture/compile/20021120-2.c: New test.
44869
44870 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44871
44872 * gcc.dg/bitfld-5.c: New test.
44873
44874 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44875
44876 * gcc.c-torture/execute/20021120-3.c: New test.
44877
44878 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44879
44880 * gcc.c-torture/execute/20021120-2.c: New test.
44881
44882 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44883
44884 * gcc.c-torture/execute/20021120-1.c: New test.
44885
44886 2002-11-20 Jakub Jelinek <jakub@redhat.com>
44887
44888 * gcc.c-torture/execute/20021118-3.c: New test.
44889
44890 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44891
44892 * gcc.c-torture/compile/20021119-1.c: New test.
44893
44894 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
44895
44896 * gcc.dg/duff-1.c: New test.
44897 * gcc.dg/duff-2.c: New test.
44898 * gcc.dg/duff-3.c: New test.
44899
44900 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
44901
44902 * gcc.dg/cpp/_Pragma5.c: New test.
44903
44904 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
44905
44906 * gcc.c-torture/execute/20021118-2.c: New test.
44907
44908 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
44909
44910 * gcc.c-torture/execute/20021118-1.c: New test.
44911
44912 2002-11-16 Jakub Jelinek <jakub@redhat.com>
44913
44914 * gcc.dg/20021116-1.c: New test.
44915
44916 2002-11-14 Mark Mitchell <mark@codesourcery.com>
44917
44918 * g++.dg/abi/vcall1.C: New test.
44919
44920 2002-11-14 Jakub Jelinek <jakub@redhat.com>
44921
44922 * gcc.dg/20021029-1.c: New test.
44923 * gcc.dg/20021029-2.c: New test.
44924
44925 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
44926
44927 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
44928
44929 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44930
44931 PR c/8439
44932 * gcc.dg/20021110.c: Move to ...
44933 * gcc.c-torture/compile/20021110.c: .... here.
44934
44935 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44936
44937 PR c/8467
44938 * gcc.c-torture/execute/20021111-1.c
44939
44940 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44941
44942 PR c/8439
44943 * gcc.dg/20021110.c: New test.
44944
44945 2002-11-10 Mark Mitchell <mark@codesourcery.com>
44946
44947 * g++.dg/abi/vthunk3.C: Run only on x86.
44948
44949 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
44950
44951 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
44952
44953 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
44954
44955 * lib/compat.exp (compat-execute): Fix logic error in last
44956 change.
44957
44958 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
44959
44960 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
44961
44962 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44963
44964 PR c++/8389
44965 * g++.dg/template/access6.C: New test.
44966
44967 2002-11-08 Jan Hubicka <jh@suse.cz>
44968
44969 * gcc.dg/i386-ssefp-1.c: New test.
44970 * gcc.dg/i386-ssefp-1.c: New test.
44971
44972 2002-11-08 Jan Hubicka <jh@suse.cz>
44973
44974 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
44975
44976 2002-11-07 Mark Mitchell <mark@codesourcery.com>
44977
44978 * g++.dg/abi/vthunk3.C: New test.
44979
44980 PR c++/8338
44981 * g++.dg/template/crash2.C: New test.
44982
44983 2002-11-07 Mark Mitchell <mark@codesourcery.com>
44984
44985 * g++.dg/abi/dtor1.C: New test.
44986 * g++.dg/abi/dtor2.C: Likewise.
44987
44988 2002-11-05 Geoffrey Keating <geoffk@apple.com>
44989
44990 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
44991 Darwin.
44992
44993 2002-11-04 Adam Nemet <anemet@lnxw.com>
44994
44995 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
44996 -mthumb. Only xfail with -O0.
44997
44998 2002-11-03 Mark Mitchell <mark@codesourcery.com>
44999
45000 * g++.dg/abi/thunk1.C: New test.
45001 * g++.dg/abi/thunk2.C: Likewise.
45002 * g++.dg/abi/vtt1.C: Likewise.
45003
45004 2002-11-02 Diego Novillo <dnovillo@redhat.com>
45005
45006 PR optimization/8423
45007 * gcc.c-torture/execute/builtin-constant.c: New test.
45008
45009 2002-11-01 Zack Weinberg <zack@codesourcery.com>
45010
45011 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
45012 Add some more cases.
45013
45014 2002-11-01 Mark Mitchell <mark@codesourcery.com>
45015
45016 PR c++/8391
45017 * g++.dg/opt/local1.C: New test.
45018
45019 2002-10-30 Mark Mitchell <mark@codesourcery.com>
45020
45021 PR c++/8160
45022 * g++.dg/template/complit1.C: New test.
45023
45024 PR c++/8149
45025 * g++.dg/template/typename4.C: Likewise.
45026
45027 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45028
45029 Core issue 287, PR c++/7639
45030 * g++.dg/template/instantiate1.C: Adjust error location.
45031 * g++.dg/template/instantiate3.C: New test.
45032 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
45033 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
45034 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
45035
45036 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
45037
45038 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
45039
45040 2002-10-29 Mark Mitchell <mark@codesourcery.com>
45041
45042 PR c++/8287
45043 * g++.dg/init/dtor2.C: New test.
45044
45045 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45046
45047 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
45048 * gcc.dg/nest.c: Bypass errors on irix6.
45049
45050 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
45051
45052 * gcc.dg/nest.c: Expect error for mmix-*-*.
45053 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
45054
45055 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
45056
45057 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
45058 markers.
45059
45060 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
45061
45062 2002-10-25 Mike Stump <mrs@apple.com>
45063
45064 * gcc.dg/warn-1.c: New test.
45065
45066 2002-10-25 Zack Weinberg <zack@codesourcery.com>
45067
45068 * g++.dg/template/typename3.C: New test.
45069
45070 2002-10-25 Mark Mitchell <mark@codesourcery.com>
45071
45072 * g++.dg/lookup/ptrmem1.C: New test.
45073
45074 * g++.dg/abi/vthunk2.C: New test.
45075
45076 2002-10-25 Zack Weinberg <zack@codesourcery.com>
45077
45078 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
45079
45080 2002-10-24 Mark Mitchell <mark@codesourcery.com>
45081
45082 * g++.dg/abi/empty9.C: New test.
45083
45084 2002-10-24 Richard Henderson <rth@redhat.com>
45085
45086 * g++.dg/inherit/thunk1.C: Enable for ia64.
45087
45088 2002-10-23 Mark Mitchell <mark@codesourcery.com>
45089
45090 PR c++/8067
45091 * g++.dg/lookup/pretty1.C: New test.
45092
45093 2002-10-23 Jakub Jelinek <jakub@redhat.com>
45094
45095 * gcc.dg/20021023-1.c: New test.
45096
45097 2002-10-23 Mark Mitchell <mark@codesourcery.com>
45098
45099 PR c++/7679
45100 * g++.dg/parse/inline1.C: New test.
45101
45102 2002-10-23 Richard Henderson <rth@redhat.com>
45103
45104 * g++.dg/inherit/thunk1.C: Enable for x86_64.
45105
45106 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
45107
45108 2002-10-22 Mark Mitchell <mark@codesourcery.com>
45109
45110 PR c++/6579
45111 * g++.dg/parse/stmtexpr3.C: New test.
45112
45113 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
45114
45115 * g++.dg/expr/cond1.C: New test.
45116
45117 2002-10-21 Zack Weinberg <zack@codesourcery.com>
45118
45119 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
45120
45121 2002-10-21 Mark Mitchell <mark@codesourcery.com>
45122
45123 * g++.dg/abi/vbase13.C: New test.
45124 * g++.dg/abi/vbase14.C: Likewise.
45125
45126 2002-10-21 Jakub Jelinek <jakub@redhat.com>
45127
45128 * gcc.dg/tls/pic-1.c: New test.
45129 * gcc.dg/tls/nonpic-1.c: New test.
45130 * gcc.dg/20021018-1.c: New test.
45131
45132 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
45133
45134 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
45135 Remove only files with the same base name as the test case.
45136 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
45137 (profopt-execute): Likewise. Also, remove old profiling
45138 and performance data files before running the tests.
45139
45140 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
45141 * g++.dg/bprob/bprob.exp: Likewise.
45142 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
45143 to allow more general test case names.
45144
45145 * g++.dg/bprob/bprob-1.C: Rename to ...
45146 * g++.dg/bprob/g++-bprob-1.C: ... this.
45147
45148 * g77.dg/bprob/bprob-1.f: Rename to ...
45149 * g77.dg/bprob/g77-bprob-1.f: ... this.
45150
45151 2002-10-21 Zack Weinberg <zack@codesourcery.com>
45152
45153 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
45154 bison 1.50 or later.
45155
45156 2002-10-21 Janis Johnson <janis187@us.ibm.com>
45157
45158 * g++.dg/README: Describe more test directories.
45159
45160 2002-10-21 Mark Mitchell <mark@codesourcery.com>
45161
45162 * g++.dg/init/array6.C: Add additional tests.
45163
45164 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
45165
45166 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
45167 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
45168
45169 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
45170
45171 * gcc.c-torture/compile/20020604-1.x: New.
45172 * gcc.c-torture/compile/simd-5.x: Likewise.
45173 * gcc.c-torture/execute/920710-1.x: Likewise.
45174 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
45175
45176 2002-10-21 Mark Mitchell <mark@codesourcery.com>
45177
45178 * g++.dg/inherit/override1.C: Add dg-options clause.
45179
45180 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45181
45182 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
45183 _mm_slli_si128.
45184
45185 2002-10-19 Andreas Schwab <schwab@suse.de>
45186
45187 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
45188 directory component.
45189
45190 2002-10-18 Mark Mitchell <mark@codesourcery.com>
45191
45192 * g++.dg/inherit/thunk1.C: New test.
45193
45194 * g++.dg/inherit/override1.C: New test.
45195
45196 * g++.dg/abi/mangle11.C: New test.
45197 * g++.dg/abi/mangle14.C: New test.
45198 * g++.dg/abi/mangle17.C: New test.
45199
45200 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
45201
45202 * g++.dg/overload/member2.C: New test.
45203
45204 2002-10-17 Janis Johnson <janis187@us.ibm.com>
45205
45206 * g++.dg/README: Describe new compat directory.
45207 * g++.dg/dg.exp: Skip tests in compat directory.
45208 * README.compat: New file.
45209 * lib/compat.exp: New expect script.
45210 * g++.dg/compat: New test directory.
45211 * g++.dg/compat/compat.exp: New expect script.
45212 * g++.dg/compat/abi: New test directory.
45213 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
45214 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
45215 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
45216 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
45217 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
45218 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
45219 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
45220 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
45221 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
45222 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
45223 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
45224 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
45225 * g++.dg/compat/break: New test directory.
45226 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
45227 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
45228 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
45229 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
45230 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
45231 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
45232 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
45233 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
45234 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
45235 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
45236 g++.dg/compat/break/README: New files.
45237 * g++.dg/compat/eh: New test directory.
45238 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
45239 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
45240 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
45241 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
45242 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
45243 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
45244 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
45245 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
45246 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
45247 g++.dg/compat/eh/filter2_y.C,
45248 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
45249 g++.dg/compat/eh/new1_y.C,
45250 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
45251 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
45252 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
45253 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
45254 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
45255 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
45256 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
45257 g++.dg/compat/eh/unexpected1_y.C: New files.
45258 * g++.dg/compat/init: New test directory.
45259 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
45260 g++.dg/compat/init/array5_y.C,
45261 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
45262 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
45263 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
45264 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
45265 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
45266 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
45267 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
45268 g++.dg/compat/init/init-ref2_y.C: New files.
45269
45270 2002-10-17 Mark Mitchell <mark@codesourcery.com>
45271
45272 PR c++/7584
45273 * g++.dg/inherit/using3.C: New test.
45274
45275 2002-10-17 Jan Hubicka <jh@suse.cz>
45276
45277 * gcc.dg/20021017-2.c: New test.
45278
45279 2002-10-17 Mark Mitchell <mark@codesourcery.com>
45280
45281 * g++.dg/abi/mangle16.C: Adjust.
45282
45283 * g++.dg/init/array8.C: New test.
45284
45285 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
45286
45287 * gcc.dg/special/mips-abi.exp: New test.
45288 * gcc.dg/special/mips-abi.s: Empty file used by the above.
45289
45290 2002-10-16 Mark Mitchell <mark@codesourcery.com>
45291
45292 * g++.dg/abi/mangle16.C: New test.
45293 * g++.dg/abi/mangle17.C: Likewise.
45294
45295 PR c++/7478
45296 * g++.dg/template/ref1.C: New test.
45297
45298 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45299
45300 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
45301
45302 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
45303
45304 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
45305
45306 2002-10-16 Mark Mitchell <mark@codesourcery.com>
45307
45308 PR c++/7524
45309 * g++.dg/init/array7.C: New test.
45310
45311 2002-10-15 Mark Mitchell <mark@codesourcery.com>
45312
45313 * g++.dg/init/array6.C: New test.
45314
45315 * g++.dg/abi/mangle13.C: Likewise.
45316 * g++.dg/abi/mangle14.C: Likewise.
45317 * g++.dg/abi/mangle15.C: Likewise.
45318
45319 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45320
45321 * g++.dg/abi/empty8.C: New test.
45322
45323 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
45324
45325 * g++.dg/init/ctor1.C: New test.
45326
45327 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
45328
45329 * gcc.c-torture/execute/20021015-1.c: New test.
45330
45331 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
45332
45333 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
45334
45335 2002-10-14 Jan Hubicka <jh@suse.cz>
45336
45337 * gcc.dg/i386-ssetype-[1-5].c: New tests.
45338
45339 2002-10-14 Richard Henderson <rth@redhat.com>
45340
45341 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
45342
45343 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45344
45345 PR optimization/6631
45346 * g++.dg/opt/const2.C: New test.
45347
45348 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45349
45350 PR c++/7176
45351 * g++.dg/parse/friend1.C: New test.
45352 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
45353
45354 2002-10-14 Jakub Jelinek <jakub@redhat.com>
45355
45356 * gcc.dg/20021014-1.c: New test.
45357
45358 2002-10-11 Mark Mitchell <mark@codesourcery.com>
45359
45360 PR c++/5661
45361 * g++.dg/ext/vlm1.C: New test.
45362 * g++.dg/ext/vlm2.C: Likewise.
45363
45364 * g++.dg/init/array1.C: Remove invalid braces.
45365 * g++.dg/init/brace1.C: New test.
45366 * g++.dg/init/copy2.C: Likewise.
45367 * g++.dg/init/copy3.C: Likewise.
45368 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
45369 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
45370 braces.
45371
45372 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
45373
45374 * gcc.dg/cpp/assembler.S: Don't use -ansi.
45375
45376 2002-10-11 Richard Shann <richard.shann@superh.com>
45377
45378 * gcc.c-torture/compile/simd-5.c: New test.
45379
45380 2002-10-10 Roger Sayle <roger@eyesopen.com>
45381
45382 * gcc.c-torture/execute/shiftopt-1.c: New test case.
45383
45384 2002-10-10 Jim Wilson <wilson@redhat.com>
45385
45386 * gcc.c-torture/execute/20021010-1.c: New test.
45387
45388 2002-10-09 Zack Weinberg <zack@codesourcery.com>
45389
45390 PR c/7353
45391 * g++.dg/ext/typedef-init.C: New test.
45392 * gcc.dg/typedef-init.c: New test.
45393
45394 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
45395
45396 * gcc.dg/cpp/paste13.c: New test.
45397
45398 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45399
45400 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
45401 remaining platforms, XFAIL during compile, not execute. Don't
45402 XFAIL at -O0.
45403
45404 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
45405
45406 * gcc.dg/alias-1.c: Tweak expected warning.
45407
45408 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
45409
45410 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
45411
45412 2002-10-06 Andreas Jaeger <aj@suse.de>
45413
45414 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
45415 * gcc.dg/cpp/c++98.C: Likewise.
45416
45417 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
45418 * g++.dg/cpp/c++98.C: Likewise.
45419
45420 * g++.dg/README (Subdirectories): Mention cpp directory.
45421
45422 PR target/7559
45423 * gcc.dg/20021006-1.c: New test.
45424
45425 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45426
45427 PR c++/7804
45428 * g++.dg/other/warning1.C: New test.
45429
45430 2002-10-04 Roger Sayle <roger@eyesopen.com>
45431
45432 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
45433 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
45434 and sparc-*-* with -m64 as expected failures. See PR 8087.
45435
45436 2002-10-03 Mark Mitchell <mark@codesourcery.com>
45437
45438 PR c++/7931
45439 * g++.dg/template/ptrmem3.C: New test.
45440
45441 PR c++/7754
45442 * g++.dg/template/union1.C: New test.
45443
45444 2002-10-03 Mark Mitchell <mark@codesourcery.com>
45445
45446 PR c++/8006
45447 * g++.dg/abi/mangle9.C: New test.
45448 * g++.dg/abi/mangle10.C: New test.
45449 * g++.dg/abi/mangle11.C: New test.
45450 * g++.dg/abi/mangle12.C: New test.
45451
45452 2002-10-02 Mark Mitchell <mark@codesourcery.com>
45453
45454 PR c++/7188.
45455 * g++.dg/template/meminit1.C: New test.
45456 * g++.dg/warn/Wreorder-1.C: Likewise.
45457 * g++.old-deja/g++.mike/warn3.C: Tweak.
45458 * lib/prune.exp: Ingore "in copy constructor".
45459
45460 2002-10-02 Andreas Jaeger <aj@suse.de>
45461
45462 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
45463 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
45464 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
45465 on x86-64.
45466
45467 2002-10-01 Mark Mitchell <mark@codesourcery.com>
45468
45469 * gcc.dg/empty1.C: Fix typo.
45470
45471 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
45472
45473 * gcc.dg/alias-1.c: New test.
45474
45475 2002-10-01 Mark Mitchell <mark@codesourcery.com>
45476
45477 * gcc.dg/empty1.C: New test.
45478
45479 * g++.dg/tls/init-2.C: Tweak error messages.
45480
45481 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
45482
45483 * gcc.c-torture/compile/20020923-1.c: New test.
45484
45485 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
45486
45487 * gcc.c-torture/execute/ffs-1.c: New test.
45488 * gcc.c-torture/execute/ffs-2.c: Ditto.
45489
45490 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
45491
45492 * g++.dg/overload/member1.C: New test.
45493
45494 2002-09-30 Mark Mitchell <mark@codesourcery.com>
45495
45496 * g++.dg/abi/empty7.C: New test.
45497 * g++.dg/init/pm2.C: Likewise.
45498
45499 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
45500
45501 * g++.dg/rtti/crash1.C: New test.
45502
45503 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
45504
45505 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
45506 gcc.dg/sibcall-4.c: New tests.
45507
45508 2002-09-28 Roger Sayle <roger@eyesopen.com>
45509
45510 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
45511 powerpc and MMIX targets.
45512
45513 2002-09-27 Zack Weinberg <zack@codesourcery.com>
45514
45515 * gcc.dg/cpp/20020927-1.c: New.
45516
45517 2002-09-26 David S. Miller <davem@redhat.com>
45518
45519 * gcc.c-torture/compile/trunctfdf.c: New.
45520
45521 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45522
45523 * lib/target-supports.exp (check_weak_available): Handle solaris2.
45524
45525 2002-09-27 Alan Modra <amodra@bigpond.net.au>
45526
45527 * gcc.c-torture/execute/loop-15.c: New.
45528
45529 2002-09-26 Janis Johnson <janis187@us.ibm.com>
45530
45531 * README.QMTEST: Fix typo.
45532
45533 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
45534
45535 * gcc.dg/20020926-1.c: New test.
45536
45537 2002-09-25 David S. Miller <davem@redhat.com>
45538
45539 PR target/7842
45540 * gcc.c-torture/execute/shiftdi.c: New test.
45541
45542 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
45543
45544 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
45545 unique to the tool.
45546 * lib/g77.exp (g77_init): Likewise.
45547 * lib/g++.exp (g++_init): Likewise.
45548 * lib/objc.exp (objc_init): Likewise.
45549
45550 2002-09-25 Mark Mitchell <mark@codesourcery.com>
45551
45552 * g++.dg/abi/empty5.C: New test.
45553 * g++.dg/abi/empty6.C: New test.
45554 * g++.dg/abi/vbase12.C: New test.
45555
45556 2002-09-25 Richard Henderson <rth@redhat.com>
45557
45558 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
45559 too-small long double.
45560
45561 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
45562
45563 * gcc.dg/20020919-1.c: New test.
45564
45565 2002-09-23 Mark Mitchell <mark@codesourcery.com>
45566
45567 * g++.dg/abi/bitfield6.C: New test.
45568 * g++.dg/abi/bitfield7.C: New test.
45569 * g++.dg/abi/bitfield8.C: New test.
45570 * g++.dg/abi/vbase11.C: New test.
45571
45572 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
45573
45574 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
45575 hppa*-*-hpux*. Update test comment.
45576
45577 2002-09-20 Jakub Jelinek <jakub@redhat.com>
45578
45579 * gcc.dg/tls/struct-1.c: New test.
45580
45581 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
45582
45583 * gcc.dg/cpp/tr-warn2.c: Update.
45584
45585 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
45586
45587 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
45588
45589 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
45590
45591 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
45592 systems.
45593
45594 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
45595
45596 * gcc.c-torture/execute/ieee/mzero3.c: New test.
45597
45598 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45599 Adjust for c++filt moved to binutils. Remove spurious duplicate
45600 setting of cxxfilt.
45601
45602 2002-09-19 Geoffrey Keating <geoffk@apple.com>
45603
45604 * gcc.dg/20020312-2.c: Update for darwin.
45605
45606 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
45607
45608 * g++.old-deja/g++.other/crash32.C: Mark ICE.
45609
45610 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
45611
45612 * objc.dg/comp-types-1.m: New test.
45613 * objc.dg/comp-types-2.m: New test.
45614 * objc.dg/comp-types-3.m: New test.
45615 * objc.dg/comp-types-4.m: New test.
45616 * objc.dg/comp-types-5.m: New test.
45617 * objc.dg/comp-types-6.m: New test.
45618
45619 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
45620
45621 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
45622
45623 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
45624
45625 * g++.dg/other/do1.C: New test.
45626
45627 * g++.dg/template/subst1.C: New test.
45628
45629 2002-09-16 Steve Ellcey <sje@cup.hp.com>
45630
45631 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
45632
45633 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
45634
45635 * g++.dg/template/qualttp20.C: Adjust expected errors.
45636 * g++.old-deja/g++.jason/report.C: Likewise.
45637 * g++.old-deja/g++.other/qual1.C: Likewise.
45638
45639 * g++.dg/lookup/scoped2.C: New test.
45640
45641 * g++.dg/ext/asm3.C: New test.
45642
45643 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
45644
45645 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
45646
45647 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
45648
45649 * ChangeLog: follow spelling conventions.
45650 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
45651 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
45652 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
45653 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
45654 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
45655 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
45656 * g++.old-deja/g++.law/global-init1.C: Likewise.
45657 * g++.old-deja/g++.other/delete4.C: Likewise.
45658 * g++.old-deja/g++.other/inline21.C: Likewise.
45659 * g++.old-deja/g++.other/singleton.C: Likewise.
45660 * g77.dg/strlen0.f: Likewise.
45661 * g77.f-torture/compile/20010519-1.f: Likewise.
45662 * g77.f-torture/compile/980310-4.f: Likewise.
45663 * gcc.c-torture/compile/20000605-1.c: Likewise.
45664 * gcc.c-torture/execute/20020225-1.c: Likewise.
45665 * gcc.dg/c90-hexfloat-2.c: Likewise.
45666 * gcc.dg/c99-bool-1.c: Likewise.
45667 * gcc.dg/c99-hexfloat-2.c: Likewise.
45668 * gcc.dg/dll-2.c: Likewise.
45669 * gcc.dg/wtr-union-init-1.c: Likewise.
45670 * gcc.dg/wtr-union-init-2.c: Likewise.
45671 * gcc.dg/wtr-union-init-3.c: Likewise.
45672 * gcc.dg/cpp/avoidpaste1.c: Likewise.
45673 * gcc.dg/cpp/defined.c: Likewise.
45674 * gcc.dg/cpp/macsyntx.c: Likewise.
45675 * gcc.dg/cpp/paste2.c: Likewise.
45676 * gcc.dg/cpp/trad/defined.c: Likewise.
45677 * gcc.dg/format/c90-printf-1.c: Likewise.
45678 * gcc.dg/format/c90-scanf-1.c: Likewise.
45679 * gcc.dg/format/c99-printf-1.c: Likewise.
45680 * gcc.dg/format/c99-scanf-1.c: Likewise.
45681 * gcc.misc-tests/gcov-8.c: Likewise.
45682 * lib/profopt.exp: Likewise.
45683
45684 2002-09-15 Krister Walfridsson <cato@df.lth.se>
45685
45686 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
45687
45688 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
45689
45690 * g++.dg/inherit/using2.C: New test.
45691
45692 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
45693
45694 * ChangeLog: Follow spelling conventions.
45695 * g++.dg/template/friend4.C: Likewise.
45696 * g++.old-deja/g++.pt/crash67.C: Likewise.
45697 * gcc.c-torture/execute/20000801-4.c: Likewise.
45698 * gcc.dg/c90-digraph-1.c: Likewise.
45699 * gcc.dg/c94-digraph-1.c: Likewise.
45700 * gcc.dg/c99-digraph-1.c: Likewise.
45701 * gcc.dg/cpp/line5.c: Likewise.
45702 * gcc.dg/cpp/multiline.c: Likewise.
45703 * gcc.dg/cpp/trad/literals-1.c: Likewise.
45704 * gcc.dg/format/attr-3.c: Likewise.
45705 * gcc.dg/format/c90-scanf-3.c: Likewise.
45706 * gcc.dg/format/ext-4.c: Likewise.
45707
45708 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
45709
45710 * g++.dg/template/pretty1.C: New test.
45711
45712 2002-09-14 Alan Modra <amodra@bigpond.net.au>
45713
45714 * gcc.c-torture/execute/struct-cpy-1.c: New test.
45715
45716 2002-09-13 Matt Austern <austern@apple.com>
45717
45718 * g++.dg/other/constref[12].C: New, regression tests for
45719 passing a cast expression to a function by const reference.
45720
45721 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
45722
45723 * g++.dg/template/deduce1.C: New test.
45724
45725 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
45726
45727 * gcc.c-torture/execute/simd-1.c: Force all use of int to
45728 32-bit int.
45729
45730 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
45731
45732 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
45733 usage.
45734
45735 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
45736
45737 * gcc.c-torture/compile/20020910-1.c: New test.
45738
45739 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
45740
45741 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
45742
45743 2002-09-10 Andreas Jaeger <aj@suse.de>
45744
45745 * gcc.dg/20020312-2.c: Adjust for x86-64.
45746
45747 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
45748
45749 * g77.dg/7388.f: New test case for PR 7388.
45750
45751 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
45752
45753 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
45754
45755 2002-09-05 Ziemowit Laski <zlaski@apple.com>
45756
45757 * objc.dg/proto-lossage-1.m: New test.
45758
45759 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
45760
45761 * gcc.dg/cpp/_Pragma4.c: Fix typo.
45762
45763 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
45764
45765 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
45766 expected to pass.
45767
45768 2002-09-06 Stan Shebs <shebs@apple.com>
45769 David Edelsohn <edelsohn@gnu.org>
45770
45771 * gcc.dg/weak: New directory.
45772 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
45773 target-specific xfail bits.
45774 * gcc.dg/typeof-2.c: Move to new directory.
45775 * gcc.dg/weak.exp: New expect script.
45776
45777 2002-09-06 Alan Modra <amodra@bigpond.net.au>
45778
45779 * gcc.c-torture/execute/extzvsi.c: New test.
45780
45781 2002-09-05 Stan Shebs <shebs@apple.com>
45782
45783 * gcc.dg/weak-1.c: xfail on Darwin.
45784 * gcc.dg/weak-2.c: Ditto.
45785 * gcc.dg/weak-3.c: Ditto.
45786 * gcc.dg/weak-4.c: Ditto.
45787 * gcc.dg/weak-5.c: Ditto.
45788 * gcc.dg/weak-6.c: Ditto.
45789 * gcc.dg/weak-7.c: Ditto.
45790 * gcc.dg/weak-8.c: Ditto.
45791 * gcc.dg/weak-9.c: Ditto.
45792
45793 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
45794
45795 * gcc.c-torture/execute/loop-14.c: New test.
45796
45797 2002-09-04 Jakub Jelinek <jakub@redhat.com>
45798
45799 * g++.dg/other/cxa-atexit1.C: New test.
45800
45801 * gcc.dg/typeof-2.c: New test.
45802
45803 2002-09-03 Roger Sayle <roger@eyesopen.com>
45804
45805 * gcc.dg/builtins-2.c: New testcase.
45806 * gcc.dg/builtins-3.c: New testcase.
45807
45808 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
45809
45810 * gcc.dg/cpp/_Pragma4.c: New test.
45811
45812 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
45813
45814 * objc/execute/nil_method-1.m: New testcase.
45815
45816 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
45817
45818 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
45819 [Object class], not [Object initialize].
45820
45821 2002-08-31 Roger Sayle <roger@eyesopen.com>
45822 Hans-Peter Nilsson <hp@bitrange.com>
45823
45824 * gcc.c-torture/execute/20020720-1.x: Skip test on
45825 mmix-knuth-mmixware. Correct comment.
45826
45827 2002-08-27 Mark Mitchell <mark@codesourcery.com>
45828
45829 * g++.dg/abi/bitfield5.C: New test.
45830 * g++.dg/abi/vbase10.C: Likewise.
45831
45832 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
45833
45834 * objc.dg/undeclared-selector.m: New test.
45835
45836 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
45837
45838 * g++.dg/other/offsetof1.C: Avoid cast warning.
45839
45840 2002-08-26 Ziemowit Laski <zlaski@apple.com>
45841
45842 * objc.dg/super-class-2.m: New test.
45843
45844 2002-08-24 Matt Austern <austern@apple.com>
45845
45846 * g++.dg/ext/lvaddr.C: New test.
45847 * g++.dg/ext/lvcast.C: New test.
45848
45849 2002-08-22 Mark Mitchell <mark@codesourcery.com>
45850
45851 * g++.dg/inherit/cond1.C: New test.
45852
45853 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
45854
45855 * gcc.dg/noncompile/incomplete-1.c: New test.
45856
45857 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
45858
45859 * gcc.dg/typespec-1.c: New test.
45860
45861 2002-08-20 Devang Patel <dpatel@apple.com>
45862 * objc.dg/proto-hier-2.m: New test.
45863
45864 2002-08-19 Ziemowit Laski <zlaski@apple.com>
45865
45866 * objc.dg/bitfield-1.m: New test.
45867 * objc.dg/bitfield-2.m: New test.
45868
45869 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
45870
45871 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
45872 gcc.dg/c99-flex-array-4.c: New tests.
45873
45874 2002-08-16 Stan Shebs <shebs@apple.com>
45875
45876 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
45877
45878 2002-08-15 Jakub Jelinek <jakub@redhat.com>
45879
45880 * gcc.dg/typeof-1.c: New test.
45881 * g++.dg/ext/typeof2.C: New test.
45882
45883 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
45884
45885 * g++.dg/other/offsetof1.C: New test.
45886
45887 2002-08-14 Richard Henderson <rth@redhat.com>
45888
45889 * gcc.dg/tls/diag-3.c: Fix expected message strings.
45890
45891 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
45892
45893 * gcc.dg/cpp/_Pragma3.c: New test.
45894
45895 2002-08-13 Mark Mitchell <mark@codesourcery.com>
45896
45897 * g++.dg/template/inherit3: New test.
45898
45899 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
45900
45901 * gcc.dg/bitfld-4.c: Add blank options.
45902
45903 2002-08-09 Mark Mitchell <mark@codesourcery.com>
45904
45905 * g++.dg/template/crash1.C: New test.
45906
45907 2002-08-08 Jakub Jelinek <jakub@redhat.com>
45908
45909 * gcc.dg/tls/opt-2.c: New test.
45910
45911 2002-08-08 Devang Patel <dpatel@apple.com>
45912
45913 * objc.dg/selector-1.m : New test
45914
45915 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
45916
45917 * g++.dg/abi/bitfield4.C: New test.
45918 * gcc.dg/bitfld-4.c: New test.
45919
45920 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
45921
45922 * g++.dg/other/packed1.C: New test.
45923
45924 2002-08-07 Mark Mitchell <mark@codesourcery.com>
45925
45926 * g++.dg/abi/offsetof.C: Tweak error messages.
45927 * g++.old-deja/g++.mike/p10769a.C: Likewise.
45928
45929 2002-08-08 Jakub Jelinek <jakub@redhat.com>
45930
45931 * gcc.dg/bitfld-3.c: New test.
45932
45933 2002-08-07 Jakub Jelinek <jakub@redhat.com>
45934 Richard Henderson <rth@redhat.com>
45935
45936 * gcc.dg/i386-bitfield1.c: New test.
45937 * g++.dg/abi/bitfield3.C: Update.
45938
45939 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
45940
45941 * objc.dg/const-str-2.m: Update.
45942 * gcc.dg/cpp/c++98.c: Change to C extension.
45943 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
45944 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
45945
45946 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
45947
45948 * gcc.dg/tls/diag-3.c: New.
45949
45950 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
45951
45952 * g++.dg/README (Subdirectories): Document new subdir expr.
45953 * g++.dg/expr/pmf-1.C: New test.
45954
45955 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
45956
45957 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
45958
45959 2002-08-06 Jakub Jelinek <jakub@redhat.com>
45960
45961 * g++.dg/abi/bitfield3.C: New test.
45962
45963 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
45964
45965 * lib/gcov.exp: Tweak expected line formats.
45966 * gcc.misc-tests/gcov8.c: New test.
45967 * gcc.misc-tests/gcov8.x: New flags.
45968
45969 2002-08-05 Jakub Jelinek <jakub@redhat.com>
45970
45971 * consistency.vlad/layout/endian.c: Include string.h.
45972
45973 * gcc.c-torture/execute/20020805-1.c: New test.
45974
45975 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
45976
45977 * g++.dg/other/conversion1.C: New test.
45978
45979 2002-08-03 Roger Sayle <roger@eyesopen.com>
45980
45981 * gcc.dg/builtins-1.c: New testcase.
45982
45983 2002-08-02 Mark Mitchell <mark@codesourcery.com>
45984
45985 * g++.dg/inherit/access3.C: New test.
45986
45987 2002-08-01 Jakub Jelinek <jakub@redhat.com>
45988
45989 * gcc.dg/ia64-visibility-2.c: New test.
45990
45991 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
45992
45993 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
45994 __qualifier_flags to __flags.
45995
45996 2002-07-31 Mark Mitchell <mark@codesourcery.com>
45997
45998 * g++.dg/inherit/operator1.C: New test.
45999 * g++.dg/lookup/disamb1.C: Fix typo in comment.
46000 * g++.dg/other/error1.C: Change expected error message.
46001 * g++.dg/template/conv4.C: Likewise.
46002
46003 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
46004
46005 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
46006 for documented behavior.
46007
46008 2002-07-25 Roger Sayle <roger@eyesopen.com>
46009
46010 * gcc.c-torture/execute/20020720-1.x: Skip this test on
46011 several targets known to fail.
46012
46013 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
46014
46015 * gcc.dg/mips-args-[123].c: New tests.
46016
46017 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
46018
46019 * gcc.dg/ppc-spe.c: New.
46020
46021 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
46022
46023 * g++.dg/other/ptrmem4.C: New testcase.
46024
46025 2002-07-24 Richard Henderson <rth@redhat.com>
46026
46027 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
46028
46029 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
46030
46031 * g++.dg/ext/alignof1.C (main): Return 0 for success.
46032
46033 2002-07-24 Roger Sayle <roger@eyesopen.com>
46034
46035 * gcc.c-torture/execute/memset-3.c: New testcase.
46036
46037 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
46038
46039 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
46040 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
46041
46042 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46043
46044 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
46045 Delete.
46046
46047 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
46048
46049 * gcc.c-torture/compile/simd-4.c: New test.
46050
46051 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46052
46053 PR c++/7347, c++/7348
46054 * g++.dg/template/access4.C: New test.
46055 * g++.dg/template/access5.C: New test.
46056 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
46057 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
46058 * g++.old-deja/g++.pt/ttp58.C: Likewise.
46059 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
46060
46061 2002-07-22 Jakub Jelinek <jakub@redhat.com>
46062
46063 * gcc.dg/gnu89-init-2.c: New test.
46064
46065 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
46066
46067 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
46068
46069 2002-07-20 Roger Sayle <roger@eyesopen.com>
46070
46071 * gcc.c-torture/execute/20020720-1.c: New testcase.
46072
46073 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
46074
46075 * gcc.dg/cpp/Wsignprom.c: New tests.
46076
46077 2002-07-20 Alan Modra <amodra@bigpond.net.au>
46078
46079 * gcc.c-torture/execute/loop-13.c: New test.
46080
46081 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
46082
46083 * gcc.dg/cpp/expr.c: New tests.
46084
46085 2002-07-18 David Edelsohn <edelsohn@gnu.org>
46086
46087 * g++.dg/opt/pr6713.C: Add template instantiation.
46088
46089 2002-07-18 Alan Modra <amodra@bigpond.net.au>
46090
46091 * gcc.dg/nest.c: New test.
46092
46093 2002-07-17 Richard Henderson <rth@redhat.com>
46094
46095 * g++.dg/opt/pr6713.C: New test.
46096
46097 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
46098
46099 * gcc.c-torture/execute/loop-2e.x: Let the testcase
46100 XFAIL for all x86 processors.
46101
46102 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
46103
46104 * gcc.c-torture/execute/20010122-1.x: Do not test with
46105 -fomit-frame-pointer.
46106
46107 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46108
46109 * g++.dg/template/instantiate2.C: New test.
46110 * g++.dg/template/spec4.C: New test.
46111
46112 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46113
46114 * g++.dg/template/access2.C: New test.
46115 * g++.dg/template/access3.C: New test.
46116
46117 2002-07-15 Zack Weinberg <zack@codesourcery.com>
46118
46119 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
46120 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
46121 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
46122 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
46123 Convert to use <stdarg.h>.
46124 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
46125 Delete.
46126 * gcc.dg/va-arg-2.c: New.
46127 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
46128
46129 2002-07-15 Jakub Jelinek <jakub@redhat.com>
46130
46131 * gcc.c-torture/compile/20020710-1.c: New test.
46132
46133 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
46134 Andrew Pinski <pinskia@physics.uc.edu>
46135
46136 gcc.c-torture/compile/simd-2.c: New testcase.
46137 gcc.c-torture/compile/simd-3.c: Likewise.
46138
46139 2002-07-11 Mark Mitchell <mark@codesourcery.com>
46140
46141 PR c++/7224
46142 * g++.dg/overload/error1.C: New test.
46143
46144 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46145
46146 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
46147 configuration and IRIX 6 O32 ABI.
46148
46149 2002-07-11 Roger Sayle <roger@eyesopen.com>
46150
46151 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
46152
46153 2002-07-10 Roger Sayle <roger@eyesopen.com>
46154
46155 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
46156
46157 2002-07-10 Jeffrey A Law <law@redhat.com>
46158
46159 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
46160
46161 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
46162
46163 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
46164
46165 * gcc.dg/20020312-2.c: Check for __PPC__.
46166
46167 2002-07-09 Diego Novillo <dnovillo@redhat.com>
46168
46169 * gcc.c-torture/compile/20020709-1.c: New test.
46170
46171 2002-07-07 Roger Sayle <roger@eyesopen.com>
46172
46173 * g++.dg/template/qualttp21.C: New test case.
46174
46175 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
46176
46177 * gcc.c-torture/compile/20020706-1.c: New test.
46178 * gcc.c-torture/compile/20020706-2.c: New test.
46179
46180 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
46181 Alexandre Oliva <aoliva@redhat.com>
46182
46183 * g++.dg/warn/incomplete1.C: New test.
46184
46185 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46186
46187 PR c++/7099
46188 * g++.dg/warn/noreturn1.C: New test.
46189
46190 2002-07-03 Mark Mitchell <mark@codesourcery.com>
46191
46192 PR c++/6706
46193 * g++.dg/debug/debug6.C: New test.
46194 * g++.dg/debug/debug7.C: New test.
46195
46196 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
46197
46198 * gcc.c-torture/compile/simd-3.c: New test.
46199
46200 2002-07-03 Chris Demetriou <cgd@broadcom.com>
46201
46202 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
46203 * gcc.dg/20020620-1.c: Likewise.
46204
46205 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46206
46207 PR c++/6944
46208 * g++.dg/init/array4.C: New test.
46209 * g++.dg/init/array5.C: New test.
46210
46211 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
46212
46213 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
46214 * gcc.c-torture/execute/simd-2.c (main): Likewise.
46215
46216 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46217
46218 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
46219 * gcc.dg/wtr-aggr-init-1.c: Likewise.
46220 * gcc.dg/wtr-conversion-1.c: Likewise.
46221 * gcc.dg/wtr-escape-1.c: Likewise.
46222 * gcc.dg/wtr-int-type-1.c: Likewise.
46223 * gcc.dg/wtr-label-1.c: Likewise.
46224 * gcc.dg/wtr-static-1.c: Likewise.
46225 * gcc.dg/wtr-strcat-1.c: Likewise.
46226 * gcc.dg/wtr-suffix-1.c: Likewise.
46227 * gcc.dg/wtr-switch-1.c: Likewise.
46228 * gcc.dg/wtr-unary-plus-1.c: Likewise.
46229 * gcc.dg/wtr-union-init-1.c: Likewise.
46230 * gcc.dg/wtr-union-init-2.c: Likewise.
46231 * gcc.dg/wtr-union-init-3.c: Likewise.
46232
46233 * gcc.dg/wtr-func-def-1.c: New test.
46234
46235 2002-07-02 Devang Patel <dpatel@apple.com>
46236
46237 * objc.dg/param-1.m: New test.
46238
46239 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
46240
46241 * gcc.dg/cpp/trad/directive.c: Add test.
46242 * gcc.dg/cpp/trad/macroargs.c: Add test.
46243 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
46244
46245 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
46246
46247 * gcc.dg/cpp/cmdlne-M.c: New test.
46248
46249 2002-07-02 Ziemowit Laski <zlaski@apple.com>
46250
46251 * objc.dg/desig-init-1.m: New test.
46252
46253 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46254
46255 PR c++/6716
46256 * g++.dg/template/instantiate1.C: New test.
46257
46258 2002-07-01 Mark Mitchell <mark@codesourcery.com>
46259
46260 PR c++/7112
46261 * g++.dg/template/sizeof2.C: New test.
46262
46263 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
46264
46265 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
46266 gcc.dg/cpp/trad/include.c: New tests.
46267
46268 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
46269
46270 PR target/7177
46271 * gcc.c-torture/compile/20020701-1.c: New test.
46272
46273 2002-07-01 Stan Shebs <shebs@apple.com>
46274
46275 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
46276 header here...
46277 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
46278 (objc-torture-execute): or here.
46279
46280 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
46281
46282 * gcc.c-torture/execute/arith-rand-ll.c: New test.
46283
46284 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
46285
46286 * gcc.dg/cpp/trad/escaped-nl.c: New test.
46287
46288 2002-06-30 Devang Patel <dpatel@apple.com>
46289
46290 * objc.dg/fsyntax-only.m: New test.
46291
46292 2002-06-27 Mark Mitchell <mark@codesourcery.com>
46293
46294 PR c++/6695
46295 * g++.dg/template/friend7.C: New file.
46296
46297 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
46298
46299 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
46300 return type.
46301
46302 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
46303
46304 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
46305 avoid division by zero.
46306
46307 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
46308
46309 * gcc.dg/Wunknownprag.c: New tests.
46310
46311 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
46312
46313 * gcc.c-torture/execute/simd-2.c: New test.
46314
46315 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
46316
46317 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
46318 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
46319 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
46320 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
46321 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
46322 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
46323 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
46324 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
46325 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
46326 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
46327 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
46328 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
46329 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
46330 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
46331 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
46332 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
46333 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
46334
46335 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
46336
46337 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
46338 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
46339 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
46340 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
46341 New tests.
46342 * gcc.dg/cpp/trad/directive.c: Update.
46343
46344 2002-06-23 Andreas Jaeger <aj@suse.de>
46345
46346 * gcc.c-torture/execute/complex-6.c: New.
46347
46348 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
46349
46350 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
46351 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
46352 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
46353 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
46354
46355 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
46356
46357 * gcc.dg/cpp/trad: New directory with traditional tests copied
46358 from parent directory.
46359 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46360 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46361 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46362 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46363 Move to trad/ and rename.
46364 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
46365 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
46366 gcc.dg/cpp/trad/redef2.c: New tests.
46367 * gcc.dg/cpp/trad/trad.exp: New driver.
46368
46369 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
46370
46371 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46372 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46373 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46374 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46375 Remove.
46376
46377 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
46378
46379 * gcc.dg/20020620-1.c: New test.
46380
46381 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46382
46383 * g++.dg/template/ttp4.C: New test.
46384
46385 2002-06-19 Jakub Jelinek <jakub@redhat.com>
46386
46387 * g++.dg/opt/vt1.C: Fix regexp.
46388
46389 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46390
46391 * gcc.c-torture/execute/pure-1.c: Make functions static again.
46392 Don't use attribute `noinline'.
46393
46394 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
46395
46396 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
46397
46398 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
46399
46400 * gcc.c-torture/execute/simd-1.c: New.
46401
46402 * gcc.dg/simd-1.c: New.
46403
46404 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
46405
46406 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
46407
46408 2002-06-16 Richard Henderson <rth@redhat.com>
46409
46410 * g++.dg/ext/anon-struct1.C: New.
46411 * g++.dg/ext/anon-struct2.C: New.
46412 * g++.dg/ext/anon-struct3.C: New.
46413 * gcc.dg/anon-struct-1.c: New.
46414 * gcc.dg/anon-struct-2.c: New.
46415 * gcc.dg/anon-struct-3.c: New.
46416 * gcc.dg/20011008-1.c: Adjust warning text.
46417 * gcc.dg/20020527-1.c: Add -fms-extensions.
46418
46419 2002-06-16 Richard Henderson <rth@redhat.com>
46420
46421 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
46422
46423 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
46424
46425 * gcc.c-torture/execute/20020615-1.c: New test.
46426
46427 2002-06-15 Roger Sayle <roger@eyesopen.com>
46428
46429 * gcc.c-tortuture/execute/compare-1.c: New test case.
46430 * gcc.c-tortuture/execute/compare-2.c: New test case.
46431 * gcc.c-tortuture/execute/compare-3.c: New test case.
46432
46433 2002-06-13 Richard Henderson <rth@redhat.com>
46434
46435 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
46436 ia64 ilp32.
46437
46438 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46439
46440 * g++.dg/template/typename2.C: Update error message.
46441
46442 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
46443
46444 * gcc.c-torture/execute/20020611-1.c: New test.
46445
46446 2002-06-11 Bob Wilson <bob.wilson@acm.org>
46447
46448 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
46449 list of targets to skip.
46450
46451 2002-06-10 Bob Wilson <bob.wilson@acm.org>
46452
46453 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
46454 targets if not optimizing.
46455
46456 2002-06-10 Jakub Jelinek <jakub@redhat.com>
46457
46458 * gcc.c-torture/compile/20020605-1.c: New test.
46459
46460 * g++.dg/opt/vt1.C: New test.
46461
46462 * gcc.dg/20020531-1.c: New test.
46463
46464 * gcc.dg/20020530-1.c: New test.
46465
46466 * gcc.dg/20020527-1.c: New test.
46467
46468 * g++.dg/opt/cse1.C: New test.
46469
46470 2002-06-07 Roger Sayle <roger@eyesopen.com>
46471
46472 * gcc.dg/20020607-2.c: New test case.
46473
46474 2002-06-07 Jakub Jelinek <jakub@redhat.com>
46475
46476 * gcc.c-torture/compile/20020604-1.c: New test.
46477
46478 2002-06-04 Richard Henderson <rth@redhat.com>
46479
46480 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
46481 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
46482 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
46483
46484 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
46485
46486 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
46487
46488 2002-06-03 Richard Henderson <rth@redhat.com>
46489
46490 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
46491 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
46492
46493 2002-06-02 Richard Henderson <rth@redhat.com>
46494
46495 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
46496 test functions static.
46497
46498 2002-06-02 Andreas Jaeger <aj@suse.de>
46499
46500 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
46501 now.
46502
46503 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
46504
46505 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
46506 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
46507 Update for mofified diagnostics.
46508 * gcc.dg/c99-intconst-1.c: No longer fail.
46509
46510 2002-06-02 Richard Henderson <rth@redhat.com>
46511
46512 * gcc.dg/uninit-A.c: Remove xfail markers.
46513
46514 2002-06-01 Roger Sayle <roger@eyesopen.com>
46515
46516 * gcc.dg/fnegate-1.c: New test case.
46517
46518 2002-05-30 Osku Salerma <osku@iki.fi>
46519
46520 * gcc.c-torture/execute/mayalias-1.c: New file.
46521
46522 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
46523
46524 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
46525 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
46526 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
46527
46528 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
46529
46530 * gcc.c-torture/execute/20020529-1.c: New test.
46531
46532 2002-05-27 Richard Henderson <rth@redhat.com>
46533
46534 * g++.dg/ext/attrib6.C: New test case.
46535
46536 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46537
46538 * gcc.c-torture/execute/pure-1.c: New test.
46539
46540 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
46541
46542 * gcc.dg/cpp/arith-2.c: Remove.
46543
46544 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
46545
46546 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
46547 * gcc.dg/cpp/if-3.c: Remove.
46548
46549 2002-05-26 Jakub Jelinek <jakub@redhat.com>
46550
46551 * g++.dg/opt/cse2.C: New test.
46552
46553 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
46554
46555 * gcc.dg/cpp/arith-1.c: New semantic tests.
46556 * gcc.dg/cpp/if-1.c: Update.
46557
46558 2002-05-24 Ben Elliston <bje@redhat.com>
46559
46560 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
46561
46562 2002-05-24 Jakub Jelinek <jakub@redhat.com>
46563
46564 * gcc.dg/verbose-asm.c: New test.
46565
46566 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
46567
46568 * gcc.dg/cpp/paste12.c: New test.
46569
46570 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
46571
46572 * g++.dg/parse/named_ops.C: New test.
46573
46574 2002-05-23 Mark Mitchell <mark@codesourcery.com>
46575
46576 * gcc.dg/weak-8.c: New test.
46577
46578 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
46579
46580 * gcc.dg/weak-2.c: Allow optional leading underscore
46581 in scan-assembler symbol name.
46582 * gcc.dg/weak-3.c: Likewise.
46583 * gcc.dg/weak-4.c: Likewise.
46584 * gcc.dg/weak-5.c: Likewise.
46585
46586 2002-05-23 Jakub Jelinek <jakub@redhat.com>
46587
46588 * gcc.dg/20020523-1.c: New test.
46589
46590 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
46591
46592 * objc.dg/const-str-2.m: Update now that we stop after
46593 a command line error.
46594
46595 2002-05-22 Richard Henderson <rth@redhat.com>
46596
46597 * g++.dg/dg.exp: Fix typo in test pruneing.
46598
46599 2002-05-22 Richard Henderson <rth@redhat.com>
46600
46601 * g++.dg/dg.exp: Prune the tls subdirectory.
46602 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
46603 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
46604 * g++.dg/tls/init-1.C: New.
46605
46606 2002-05-22 Jakub Jelinek <jakub@redhat.com>
46607
46608 * gcc.dg/20020517-1.c: New test.
46609
46610 2002-05-21 Richard Henderson <rth@redhat.com>
46611
46612 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
46613 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
46614
46615 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
46616
46617 * g++.dg/other/copy2.C: New test.
46618
46619 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
46620
46621 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
46622 (MAX_COPY): Bump up to 10 times sizeof (long long).
46623 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
46624
46625 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
46626 sizeof (long long).
46627
46628 * gcc.c-torture/execute/strcpy-1.c: New test.
46629
46630 2002-05-19 Jason Merrill <jason2redhat.com>
46631
46632 * g++.dg/ext/oper1.C: New test.
46633
46634 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
46635 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
46636
46637 * README.QMTEST: New file.
46638
46639 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
46640
46641 2002-05-19 Andreas Jaeger <aj@suse.de>
46642
46643 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
46644 now.
46645 * gcc.c-torture/execute/loop-2d.x: Likewise.
46646
46647 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
46648
46649 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
46650 support weak symbols.
46651 * gcc.dg/weak-4.c: Likewise.
46652 * gcc.dg/weak-6.c: Likewise.
46653
46654 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
46655
46656 * gcc.dg/weak-3.c: Add dg-excess-error comment for
46657 cygwin, coff and h8300-*-hms targets
46658 * gcc.dg/weak-5.c: Likewise.
46659 * gcc.dg/weak-7.c: Likewise.
46660
46661 2002-05-16 Jason Merrill <jason@redhat.com>
46662
46663 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
46664 (scan-assembler-not, scan-assembler-dem): Likewise.
46665 (scan-assembler-dem-not): Likewise.
46666
46667 2002-05-15 Richard Henderson <rth@redhat.com>
46668
46669 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
46670
46671 2002-05-15 Richard Henderson <rth@redhat.com>
46672
46673 * gcc.dg/weak-5.c (vfoo1c): No warning here.
46674 (vfoo1f): Warning here.
46675 (vfoo1l): Don't redefine the alias.
46676
46677 2002-05-14 Jason Merrill <jason@redhat.com>
46678 Alexandre Oliva <aoliva@redhat.com>
46679
46680 * g++.dg/init/pm1.C: New test.
46681
46682 2002-05-12 David S. Miller <davem@redhat.com>
46683
46684 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
46685 types.
46686
46687 2002-05-10 Roger Sayle <roger@eyesopen.com>
46688
46689 * gcc.c-torture/execute/20020510-1.c: New test case.
46690
46691 2002-05-10 David S. Miller <davem@redhat.com>
46692
46693 * gcc.c-torture/execute/conversion.c: Test long double too.
46694
46695 2002-05-09 Jakub Jelinek <jakub@redhat.com>
46696
46697 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
46698 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
46699 * lib/g++.exp (g++_link_flags): Likewise.
46700 * lib/objc.exp (objc_target_compile): Likewise.
46701
46702 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
46703
46704 * gcc.dg/cpp/poison.c: Update.
46705 * gcc.dg/cpp/20000625-2.c: Remove.
46706 * gcc.dg/cpp/direct2s.c: Remove final test.
46707
46708 2002-05-08 Tom Rix <trix@redhat.com>
46709
46710 * gcc.c-torture/execute/20020508-1.c: New test.
46711 * gcc.c-torture/execute/20020508-2.c: New test.
46712 * gcc.c-torture/execute/20020508-3.c: New test.
46713
46714 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
46715
46716 * gcc.dg/cpp/charconst-4.c: More tests.
46717
46718 2002-05-08 Mark Mitchell <mark@codesourcery.com>
46719
46720 PR c/6569
46721 * gcc.dg/weak-3.c: Update location of warning messages.
46722 * gcc.dg/weak-5.c: Likewise.
46723
46724 2002-05-06 Roger Sayle <roger@eyesopen.com>
46725
46726 * gcc.c-torture/execute/20020506-1.c: New test case.
46727
46728 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
46729
46730 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
46731
46732 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
46733
46734 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
46735
46736 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
46737
46738 * gcc.dg/cpp/charconst-3.c: New test.
46739
46740 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
46741
46742 * gcc.dg/cpp/charconst.c: Update tests.
46743
46744 2002-05-05 Tim Josling <tej@melbpc.org.au>
46745
46746 * treelang: Added directory for new sample language treelang. Also
46747 lib/treelang.exp: New file to signal treelang should be tested.
46748
46749 2002-05-03 Jakub Jelinek <jakub@redhat.com>
46750
46751 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
46752 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
46753 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
46754 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
46755 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
46756 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
46757 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
46758
46759 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
46760
46761 * gcc.dg/format/xopen-2.c: New test.
46762
46763 2002-05-03 Jakub Jelinek <jakub@redhat.com>
46764
46765 * gcc.dg/20020503-1.c: New test.
46766
46767 2002-05-02 Mark Mitchell <mark@codesourcery.com>
46768
46769 * g++.dg/init/dtor1.C: Make it tougher.
46770
46771 2002-05-01 Mark Mitchell <mark@codesourcery.com>
46772
46773 * g++.dg/init/dtor1.C: New test.
46774
46775 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
46776
46777 * gcc.dg/altivec-8.c: New.
46778
46779 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
46780
46781 * gcc.dg/altivec-7.c: New.
46782
46783 2002-04-29 Jakub Jelinek <jakub@redhat.com>
46784
46785 * g++.dg/parse/typedef1.C: New test.
46786
46787 2002-04-29 Mark Mitchell <mark@codesourcery.com>
46788
46789 PR c++/6486
46790 * g++.dg/template/friend6.C: New test.
46791
46792 PR c++/6492
46793 * g++.dg/init/copy1.C: New test.
46794
46795 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
46796
46797 * g++.dg/warn/effc1.C: New test.
46798
46799 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
46800
46801 * gcc.dg/cpp/if-cexp.c: Add a test.
46802
46803 2002-04-28 Jakub Jelinek <jakub@redhat.com>
46804
46805 * gcc.dg/20020426-2.c: New test.
46806
46807 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
46808
46809 * gcc.dg/cpp/if-mop.c: Update.
46810 * gcc.dg/cpp/if-mpar.c: Add test.
46811 * gcc.dg/cpp/if-oppr.c: Update.
46812
46813 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46814
46815 PR c/6343
46816 * gcc.dg/weak-[2-7].c: New tests.
46817
46818 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
46819
46820 * gcc.dg/enum1.c: New test.
46821
46822 2002-04-26 Mark Mitchell <mark@codesourcery.com>
46823
46824 PR c++/6497
46825 * g++.dg/inherit/access2.C: New test.
46826
46827 2002-04-26 Mark Mitchell <mark@codesourcery.com>
46828
46829 PR bootstrap/6445
46830 * gcc.dg/20020426-1.c: New test.
46831
46832 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
46833
46834 * g++.dg/abi/enum1.C: New test.
46835
46836 2002-04-26 Richard Henderson <rth@redhat.com>
46837
46838 * gcc.dg/c99-bool-1.c: Expect always true warning.
46839
46840 2002-04-25 Roger Sayle <roger@eyesopen.com>
46841
46842 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
46843
46844 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46845
46846 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
46847 targets.
46848
46849 2002-04-24 Mark Mitchell <mark@codesourcery.com>
46850
46851 * g++.dg/abi/mange7.C: New test.
46852
46853 PR c++/6438.
46854 * g++.dg/parse/stmtexpr2.C: New test.
46855
46856 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
46857
46858 * gcc.dg/20020312-2.c: Add SH target.
46859
46860 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46861
46862 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
46863 compiler output on mips*-*-irix*.
46864
46865 2002-04-23 Jakub Jelinek <jakub@redhat.com>
46866
46867 * g++.dg/parse/attr1.C: New test.
46868
46869 2002-04-23 Roger Sayle <roger@eyesopen.com>
46870
46871 * gcc.c-torture/execute/string-opt-17.c: New test case.
46872 * gcc.c-torture/execute/memset-2.c: New test case.
46873
46874 2002-04-23 Mark Mitchell <mark@codesourcery.com>
46875
46876 PR c++/6256:
46877 * g++.dg/template/friend5.C: New test.
46878
46879 PR c++/6331:
46880 * g++.dg/template/qual1.C: Likewise.
46881
46882 2002-04-22 Zack Weinberg <zack@codesourcery.com>
46883
46884 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
46885 Include stdlib.h, not stdio.h or ctype.h.
46886
46887 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
46888
46889 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
46890 cris-*-elf* and mmix-*-*.
46891 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
46892 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
46893 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
46894 Ditto.
46895 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
46896 * gcc.dg/wchar_t-1.c: Ditto.
46897
46898 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
46899
46900 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
46901 Clarify comment.
46902
46903 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
46904
46905 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
46906
46907 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46908
46909 * gcc.c-torture/execute/20000906-1.x: Delete.
46910
46911 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
46912
46913 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
46914
46915 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
46916
46917 * PR6367
46918 * g77.f-torture/execute/6367.f: New test.
46919 * g77.f-torture/execute/6367.x: Disable for MMIX.
46920
46921 2002-04-19 Mark Mitchell <mark@codesourcery.com>
46922
46923 * PR6352
46924 * g++.dg/opt/inline2.C: New test.
46925
46926 2002-04-18 Richard Henderson <rth@redhat.com>
46927
46928 * gcc.dg/20000906-1.c: Enable for all targets.
46929 * gcc.c-torture/compile/iftrap-2.c: New.
46930
46931 2002-04-18 Jakub Jelinek <jakub@redhat.com>
46932
46933 * gcc.dg/20020418-1.c: New test.
46934 * gcc.dg/20020418-2.c: New test.
46935
46936 2002-04-18 Richard Henderson <rth@redhat.com>
46937
46938 * gcc.c-torture/compile/iftrap-1.c: New.
46939 * gcc.dg/iftrap-1.c: Adjust for ia64.
46940 * gcc.dg/iftrap-2.c: New.
46941
46942 2002-04-18 Jakub Jelinek <jakub@redhat.com>
46943
46944 * gcc.c-torture/compile/20020418-1.c: New test.
46945
46946 2002-04-18 Roger Sayle <roger@eyesopen.com>
46947
46948 * gcc.c-torture/compile/20020415-1.c: New.
46949
46950 2002-04-18 David S. Miller <davem@redhat.com>
46951
46952 * gcc.c-torture/execute/20020418-1.c: New test.
46953
46954 2002-04-17 Jakub Jelinek <jakub@redhat.com>
46955
46956 * gcc.dg/20020416-1.c: New test.
46957
46958 * g++.dg/opt/inline1.C: New test.
46959
46960 2002-04-16 Jakub Jelinek <jakub@redhat.com>
46961
46962 * gcc.dg/altivec-5.c: New test.
46963
46964 * gcc.dg/20020415-1.c: New test.
46965
46966 2002-04-15 Mark Mitchell <mark@codesourcery.com>
46967
46968 * lib/chill.exp: Remove.
46969
46970 2002-04-14 Jakub Jelinek <jakub@redhat.com>
46971
46972 * g++.dg/other/big-struct.C: New test.
46973
46974 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
46975
46976 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
46977 of scratch file.
46978
46979 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
46980
46981 PR c/6277
46982 * gcc.dg/i386-387-1.c: Allow optional leading underscore
46983 in scan-assembler function name
46984
46985 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
46986
46987 * g77.f-torture/execute/980628-4.x,
46988 g77.f-torture/execute/980628-5.x,
46989 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
46990 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
46991 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
46992 i[34567]86-*-*.
46993
46994 2002-04-13 David S. Miller <davem@redhat.com>
46995
46996 * gcc.c-torture/execute/20020413-1.c: New test.
46997
46998 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
46999
47000 * gcc.dg/asm-6.c,
47001 * g++.dg/ext/asm1.C: New tests.
47002
47003 2002-04-12 Mark Mitchell <mark@codesourcery.com>
47004
47005 PR c++ 5373.
47006 * g++.dg/parse/stmtexpr1.C: New test.
47007
47008 PR c++/5189.
47009 * g++.dg/template/copy1.C: New test.
47010
47011 2002-04-12 Richard Henderson <rth@redhat.com>
47012
47013 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
47014
47015 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
47016
47017 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
47018 gcc.c-torture/execute/20020307-2.c.
47019
47020 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
47021
47022 * g++.dg/ext/attrib5.C,
47023 * g++.dg/lookup/struct1.C: New tests.
47024
47025 2002-04-11 Jakub Jelinek <jakub@redhat.com>
47026
47027 * gcc.dg/20020411-1.c: New test.
47028
47029 * gcc.c-torture/execute/20020411-1.c: New test.
47030
47031 2002-04-10 Janis Johnson <janis187@us.ibm.com>
47032
47033 * g77.f-torture/execute/6177.f: New test.
47034
47035 2002-04-10 Jakub Jelinek <jakub@redhat.com>
47036
47037 PR middle-end/6247
47038 * g++.dg/opt/cleanup1.C: New test.
47039
47040 * g++.dg/opt/const1.C: New test.
47041
47042 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
47043
47044 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
47045
47046 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
47047
47048 PR c++/5507
47049 * g++.dg/template/typename2.C: New test.
47050
47051 2002-04-10 Alan Modra <amodra@bigpond.net.au>
47052
47053 * gcc.c-torture/execute/loop-12.c: New.
47054
47055 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
47056
47057 * g77.f-torture/execute/980628-4.x,
47058 g77.f-torture/execute/980628-5.x,
47059 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47060 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47061 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
47062
47063 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47064
47065 PR optimization/6086
47066 * g++.dg/opt/preinc1.C: New test.
47067
47068 2002-04-06 Mark Mitchell <mark@codesourcery.com>
47069
47070 PR c++/5571
47071 * g++.dg/opt/static2.C: New test.
47072
47073 2002-04-06 Mark Mitchell <mark@codesourcery.com>
47074
47075 PR c/5120
47076 * gcc.dg/20020406-1.c: New test.
47077
47078 2002-04-04 David S. Miller <davem@redhat.com>
47079
47080 * gcc.c-torture/execute/20020404-1.c: New test.
47081
47082 2002-04-04 Jakub Jelinek <jakub@redhat.com>
47083
47084 PR c/6123
47085 * gcc.dg/20020312-2.c: Do not declare global register variable
47086 if __PIC__ or __pic__ is defined.
47087
47088 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
47089
47090 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
47091 __asm__ so that it works correctly even if -ansi -pedantic-errors.
47092
47093 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47094
47095 * gcc.misc-tests/linkage.exp: Update last change to handle
47096 sparc*-, not just sparc-.
47097
47098 2002-04-03 Richard Henderson <rth@redhat.com>
47099
47100 * gcc.dg/cpp/ucs.c: Improved long UCS test.
47101
47102 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
47103
47104 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
47105
47106 2002-04-02 David S. Miller <davem@redhat.com>
47107
47108 * gcc.c-torture/execute/20020402-3.c: New test.
47109
47110 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
47111
47112 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
47113 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
47114
47115 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
47116 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
47117 g77.f-torture/execute/20001201.x,
47118 g77.f-torture/execute/u77-test.x: New files.
47119
47120 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
47121 * gcc.dg/wchar_t-1.c: Ditto.
47122
47123 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47124
47125 * gcc.c-torture/execute/20020402-1.c: New test.
47126
47127 2002-04-01 Richard Henderson <rth@redhat.com>
47128
47129 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
47130
47131 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
47132
47133 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47134
47135 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
47136
47137 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
47138
47139 * g++.dg/inherit/template-as-base.C: Expect error.
47140 * g++.dg/inherit/namespace-as-base.C: Likewise.
47141
47142 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
47143
47144 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
47145 g++.dg/ext/instantiate3.C: Tweak match patterns.
47146
47147 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
47148 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
47149 -da test.
47150
47151 2002-03-31 Richard Henderson <rth@redhat.com>
47152
47153 * gcc.dg/special/alias-2.c: New.
47154 * gcc.dg/special/ecos.exp: Run it.
47155
47156 2002-03-31 Richard Henderson <rth@redhat.com>
47157
47158 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
47159
47160 2002-03-31 Kazu Hirata <kazu@hxi.com>
47161
47162 * gcc.dg/weak-1.c: Disable on h8300 port.
47163
47164 2002-03-29 Janis Johnson <janis187@us.ibm.com>
47165
47166 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
47167 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
47168 ordering tests.
47169 * g++.dg/bprob/bprob-1.C: New test.
47170 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
47171 * g++.dg/gcov/gcov-1.C: New test.
47172 * g++.dg/gcov/gcov-1.x: New file.
47173 * g++.dg/gcov/gcov-2.C: New test.
47174 * g++.dg/gcov/gcov-3.C: New test.
47175 * g++.dg/gcov/gcov-3.h: New file.
47176
47177 2002-03-28 Roger Sayle <roger@eyesopen.com>
47178
47179 * g++.old-deja/g++.other/builtins5.C: New test.
47180 * g++.old-deja/g++.other/builtins6.C: New test.
47181 * g++.old-deja/g++.other/builtins7.C: New test.
47182 * g++.old-deja/g++.other/builtins8.C: New test.
47183 * g++.old-deja/g++.other/builtins9.C: New test.
47184
47185 2002-03-29 Jakub Jelinek <jakub@redhat.com>
47186
47187 * g++.dg/opt/static1.C: New test.
47188
47189 * g++.dg/opt/longbranch1.C: New test.
47190
47191 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
47192
47193 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
47194
47195 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
47196
47197 2002-03-28 Jeffrey A Law (law@redhat.com)
47198
47199 * gcc.c-torture/execute/20020328-1.c: New test.
47200
47201 2002-03-27 Richard Henderson <rth@redhat.com>
47202
47203 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
47204 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
47205 move from g++.old-deja/g++.ext/.
47206
47207 2002-03-27 Mark Mitchell <mark@codesourcery.com>
47208
47209 * g++.dg/init/new2.C: New test.
47210
47211 2002-03-26 Richard Henderson <rth@redhat.com>
47212
47213 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
47214
47215 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
47216 on sparc.
47217
47218 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
47219 sparcv9 systems.
47220 * gcc.dg/20001102-1.c: Likewise.
47221
47222 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
47223
47224 * gcc.dg/cpp/endif-pedantic1.c,
47225 gcc.dg/cpp/endif-pedantic2.c: New tests.
47226
47227 2002-03-26 Mark Mitchell <mark@codesourcery.com>
47228
47229 * g++.dg/init/new1.C: New test.
47230
47231 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
47232
47233 * g++.dg/abi/vbase9.C: New test.
47234
47235 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
47236
47237 * gcc.dg/arm-asm.c: New test.
47238
47239 2002-03-26 Andrew Cagney <ac131313@redhat.com>
47240
47241 * gcc.dg/Wswitch-enum.c: New test.
47242 Fix PR c/5044.
47243
47244 2002-03-26 Richard Henderson <rth@redhat.com>
47245
47246 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
47247 structure.
47248
47249 2002-03-25 Richard Henderson <rth@redhat.com>
47250
47251 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
47252 sparcv9 systems.
47253
47254 * gcc.c-torture/compile/20011119-1.c (xxx): New.
47255 * gcc.c-torture/compile/20011119-2.c (xxx): New.
47256
47257 2002-03-25 Zack Weinberg <zack@codesourcery.com>
47258
47259 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
47260
47261 2002-03-25 Bob Wilson <bob.wilson@acm.org>
47262
47263 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
47264 targets using generic thunk support.
47265
47266 2002-03-25 Jakub Jelinek <jakub@redhat.com>
47267
47268 * gcc.c-torture/compile/20020323-1.c: New test.
47269
47270 * g++.dg/opt/conj2.C: New test.
47271
47272 2002-03-24 Richard Henderson <rth@redhat.com>
47273
47274 * gcc.dg/weak-1.c: Use -fno-common.
47275
47276 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47277
47278 * g77.dg/f77-edit-apostrophe-out.f: New test
47279 * g77.dg/f77-edit-h-out.f: New test
47280 * g77.dg/f77-edit-t-in.f: New test
47281 * g77.dg/f77-edit-t-out.f: New test
47282 * g77.dg/f77-edit-x-out.f: New test
47283 * g77.dg/f77-edit-slash-out.f: New test
47284 * g77.dg/f77-edit-colon-out.f: New test
47285 * g77.dg/f77-edit-s-out.f: New test
47286
47287 2002-03-24 Richard Henderson <rth@redhat.com>
47288
47289 * objc/execute/formal_protocol-6.x: New XFAIL.
47290
47291 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47292
47293 * gcc.dg/weak-1.c: Early return from dg-final on platforms
47294 that do not support weak symbols
47295
47296 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47297
47298 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
47299 * lib/g77.exp: Likewise.
47300 * lib/objc.exp: Likewise.
47301
47302 2002-03-23 Andrew Cagney <ac131313@redhat.com>
47303
47304 * gcc.dg/Wswitch-default.c: New test.
47305
47306 2002-03-23 Jakub Jelinek <jakub@redhat.com>
47307
47308 * g++.dg/other/enum1.C: New test.
47309
47310 2002-03-23 Zack Weinberg <zack@codesourcery.com>
47311
47312 * gcc.dg/pragma-ep-3.c: Fix typo.
47313
47314 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
47315
47316 * g++.dg/inherit/template-as-base.C: New test.
47317
47318 2002-03-22 Jakub Jelinek <jakub@redhat.com>
47319
47320 * g++.old-deja/g++.other/dwarf2-1.C: Move...
47321 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
47322
47323 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
47324
47325 * gcc.dg/cpp/multiline.c: Update to match.
47326
47327 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
47328
47329 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
47330
47331 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
47332
47333 * gcc.dg/cpp/extratokens2.c: New file.
47334
47335 2002-03-21 David Edelsohn <edelsohn@gnu.org>
47336
47337 * gcc.dg/20020312-2.c: Add rs6000 target.
47338
47339 * gcc.c-torture/compile/20020319-1.c: New test.
47340
47341 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47342
47343 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
47344 (A, E): Handle this.
47345
47346 2002-03-20 Jason Merrill <jason@redhat.com>
47347
47348 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
47349 ignoring -fpic.
47350 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
47351 through prune_gcc_output.
47352
47353 2002-03-20 Jakub Jelinek <jakub@redhat.com>
47354
47355 * gcc.c-torture/compile/20020320-1.c: New test.
47356
47357 2002-03-19 Jakub Jelinek <jakub@redhat.com>
47358
47359 * gcc.c-torture/compile/20020318-1.c: New test.
47360
47361 * gcc.dg/struct-by-value-1.c: New test.
47362
47363 * gcc.dg/20020319-1.c: New test.
47364
47365 2002-03-18 Jakub Jelinek <jakub@redhat.com>
47366
47367 * g++.dg/opt/conj1.C: New test.
47368
47369 2002-03-17 Mark Mitchell <mark@codesourcery.com>
47370
47371 * g++.dg/template/qualttp20.C: Revert previous change.
47372 * g++.dg/template/qualttp3.C: Likewise.
47373 * g++.dg/template/qualttp4.C: Likewise.
47374 * g++.dg/template/qualttp5.C: Likewise.
47375 * g++.dg/template/qualttp6.C: Likewise.
47376 * g++.dg/template/qualttp7.C: Likewise.
47377 * g++.dg/template/qualttp8.C: Likewise.
47378 * g++.dg/template/recurse.C: Likewise.
47379
47380 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
47381
47382 * gcc.dg/cpp/wchar-1.c: Update.
47383
47384 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
47385
47386 * g++.dg/template/conv1.C: New test.
47387 * g++.dg/template/conv2.C: New test.
47388 * g++.dg/template/conv3.C: New test.
47389 * g++.dg/template/conv4.C: New test.
47390
47391 2002-03-15 Mark Mitchell <mark@codesourcery.com>
47392
47393 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
47394 * g++.dg/template/qualttp3.C: Likewise.
47395 * g++.dg/template/qualttp4.C: Likewise.
47396 * g++.dg/template/qualttp5.C: Likewise.
47397 * g++.dg/template/qualttp6.C: Likewise.
47398 * g++.dg/template/qualttp7.C: Likewise.
47399 * g++.dg/template/qualttp8.C: Likewise.
47400 * g++.dg/template/recurse.C: Likewise.
47401
47402 2002-03-15 Mark Mitchell <mark@codesourcery.com>
47403
47404 * g++.dg/opt/dtor1.C: New test.
47405
47406 2002-03-15 Jakub Jelinek <jakub@redhat.com>
47407
47408 * gcc.c-torture/compile/20020315-1.c: New test.
47409
47410 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
47411
47412 * gcc.dg/weak-1.c: Fix scan tests.
47413
47414 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
47415
47416 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
47417 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
47418 cris-*-aout* mmix-*-*.
47419 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
47420 cris-*-aout* mmix-*-*.
47421 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
47422 cris-*-elf* cris-*-aout* and mmix-*-*.
47423 * gcc.dg/20001009-1.c: Ditto.
47424 * gcc.dg/20010912-1.c: Ditto.
47425 * gcc.dg/20020122-4.c: Ditto.
47426 * gcc.dg/inline-2.c: Ditto.
47427
47428 2002-03-14 Jeffrey A Law (law@cygnus.com)
47429
47430 * gcc.c-torture/compile/20020314-1.c: New test.
47431
47432 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
47433
47434 * gcc.c-torture/execute/20020314-1.c: New test.
47435
47436 2002-03-14 Jakub Jelinek <jakub@redhat.com>
47437
47438 * g++.dg/warn/Wunused-1.C: New test.
47439
47440 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
47441
47442 * g++.dg/abi/mangle6.C: New test.
47443
47444 2002-03-13 Jakub Jelinek <jakub@redhat.com>
47445
47446 * gcc.c-torture/compile/20020309-2.c: New test.
47447
47448 * gcc.c-torture/compile/20020312-1.c: New test.
47449
47450 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
47451
47452 * g++.dg/other/access1.C: New test.
47453
47454 2002-03-12 Jakub Jelinek <jakub@redhat.com>
47455
47456 * gcc.c-torture/execute/wchar_t-1.c: New test.
47457
47458 2002-03-12 David Edelsohn <edelsohn@gnu.org>
47459
47460 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
47461
47462 2002-03-12 Roger Sayle <roger@eyesopen.com>
47463
47464 * gcc.dg/20020312-1.c: New test case.
47465
47466 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
47467
47468 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
47469
47470 2002-03-11 Richard Henderson <rth@redhat.com>
47471
47472 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
47473 * g++.old-deja/g++.jason/report.C: Likewise.
47474
47475 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
47476
47477 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
47478 * g++.old-deja/g++.robertl/eb56.C: Likewise.
47479
47480 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
47481
47482 * g++.dg/overload/pmf1.C: New test.
47483
47484 2002-03-11 Kazu Hirata <kazu@hxi.com>
47485
47486 * gcc.c-torture/execute/20020307-1.c: Use long.
47487
47488 2002-03-11 Jakub Jelinek <jakub@redhat.com>
47489
47490 PR optimization/5844
47491 * gcc.dg/20020310-1.c: New test.
47492
47493 2002-03-09 Michael Meissner <meissner@redhat.com>
47494
47495 * gcc.c-torture/execute/memcpy-2.c: New test.
47496 * gcc.c-torture/execute/memset-1.c: New test.
47497 * gcc.c-torture/execute/strlen-1.c: New test.
47498 * gcc.c-torture/execute/strcmp-1.c: New test.
47499 * gcc.c-torture/execute/strncmp-1.c: New test.
47500
47501 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
47502
47503 * gcc.dg/ppc-ldstruct.c: New test.
47504
47505 2002-03-09 Jakub Jelinek <jakub@redhat.com>
47506
47507 * gcc.c-torture/execute/va-arg-22.c: New test.
47508
47509 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
47510
47511 * gcc.c-torture/compile/20020309-1.c: New test.
47512
47513 2002-03-08 Jakub Jelinek <jakub@redhat.com>
47514
47515 * gcc.c-torture/execute/20020307-2.c: New test.
47516
47517 2002-03-07 Jeffrey A Law (law@redhat.com)
47518
47519 * g77.f-torture/compile/20020307-1.f: New test.
47520
47521 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
47522
47523 * gcc.dg/unordered-1.c: New test.
47524
47525 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
47526
47527 * gcc.c-torture/execute/20020307-1.c: New test.
47528
47529 2002-03-05 Jakub Jelinek <jakub@redhat.com>
47530
47531 * gcc.dg/20020304-1.c: New test.
47532
47533 * gcc.c-torture/compile/20020304-2.c: New test.
47534
47535 2002-03-04 Zack Weinberg <zack@codesourcery.com>
47536
47537 * gcc.c-torture/compile/20020304-1.c: New test case
47538 (from PR c/5830).
47539
47540 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
47541
47542 * gcc.dg/20020103-1.c: Add other -D ppc variants.
47543
47544 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
47545
47546 * g++.dg/other/classkey1.C: New test.
47547
47548 2002-03-01 Richard Henderson <rth@redhat.com>
47549
47550 * gcc.c-torture/compile/981223-1.x: New.
47551 * gcc.c-torture/compile/920625-1.x: New.
47552
47553 2002-02-28 Richard Henderson <rth@redhat.com>
47554
47555 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
47556
47557 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
47558
47559 * gcc.c-torture/execute/20020227-1.c: New test.
47560
47561 2002-02-27 Mark Mitchell <mark@codesourcery.com>
47562
47563 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
47564 here" ERROR lines.
47565 * g++.old-deja/g++.oliva/partord1.C: Likewise.
47566 * g++.old-deja.g++.other/defarg1.C: Likewise.
47567 * g++.old-deja/g++.pt/calls2.C: Likewise.
47568 * g++.old-deja/g++.pt/crash20.C: Likewise.
47569 * g++.old-deja/g++.pt/crash30.C: Likewise.
47570 * g++.old-deja/g++.pt/crash36.C: Likewise.
47571 * g++.old-deja/g++.pt/crash6.C: Likewise.
47572 * g++.old-deja/g++.pt/defarg13.C: Likewise.
47573 * g++.old-deja/g++.pt/derived3.C: Likewise.
47574 * g++.old-deja/g++.pt/error1.C: Likewise.
47575 * g++.old-deja/g++.pt/friend21.C: Likewise.
47576 * g++.old-deja/g++.pt/friend23.C: Likewise.
47577 * g++.old-deja/g++.pt/infinite1.C: Likewise.
47578 * g++.old-deja/g++.robertl/eb128.C: Likewise.
47579
47580 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
47581
47582 * gcc.c-torture/execute/20020225-2.c: New test.
47583
47584 2002-02-27 Zack Weinberg <zack@codesourcery.com>
47585
47586 * gcc.c-torture/execute/920730-1t.c,
47587 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
47588 Delete test cases, only relevant to -traditional.
47589
47590 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
47591
47592 * gcc.dg/cpp/undef1.c: Remove.
47593 * gcc.dg/cpp/directiv.c: Update.
47594 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
47595
47596 2002-02-27 Michael Meissner <meissner@redhat.com>
47597
47598 * gcc.c-torture/execute/20020226-1.c: New test.
47599
47600 2002-02-26 Jakub Jelinek <jakub@redhat.com>
47601
47602 * g++.dg/debug/debug4.C: New test.
47603
47604 * gcc.dg/ia64-visibility-1.c: New test.
47605
47606 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
47607
47608 * gcc.dg/debug/20020224-1.c: New.
47609
47610 2002-02-25 Kazu Hirata <kazu@hxi.com>
47611
47612 * gcc.c-torture/execute/960416-1.x: New.
47613 * gcc.c-torture/execute/divconst-3.x: Likewise.
47614
47615 2002-02-25 Jakub Jelinek <jakub@redhat.com>
47616
47617 * gcc.dg/20020224-1.c: New test.
47618
47619 2002-02-25 Alan Modra <amodra@bigpond.net.au>
47620
47621 * gcc.c-torture/execute/20020225-1.c: New.
47622
47623 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
47624
47625 * gcc.dg/cpp/wchar-1.c: New test.
47626
47627 2002-02-23 Jakub Jelinek <jakub@redhat.com>
47628
47629 * gcc.dg/20020222-1.c: New test.
47630
47631 2002-02-22 Jakub Jelinek <jakub@redhat.com>
47632
47633 * g++.dg/opt/anonunion1.C: New test.
47634
47635 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
47636
47637 * g++.dg/template/qualttp19.C: New test.
47638 * g++.dg/template/qualttp20.C: New test.
47639 * g++.old-deja/g++.jason/report.C: Adjust expected errors
47640 * g++.old-deja/g++.other/qual1.C: Likewise.
47641
47642 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
47643
47644 * gcc.dg/attr-alwaysinline.c: New.
47645
47646 2002-02-21 Jakub Jelinek <jakub@redhat.com>
47647
47648 * gcc.dg/20020220-1.c: New test.
47649
47650 * gcc.dg/20020220-2.c: New test.
47651
47652 * g++.dg/opt/mmx1.C: New test.
47653
47654 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
47655
47656 * gcc.c-torture/compile/20020110.c: New test.
47657
47658 2002-02-20 Jakub Jelinek <jakub@redhat.com>
47659
47660 * gcc.c-torture/execute/20020219-1.c: New test.
47661
47662 * gcc.dg/20020219-1.c: New test.
47663
47664 * gcc.dg/noncompile/20020220-1.c: New test.
47665
47666 * g++.dg/opt/ptrintsum1.C: New test.
47667
47668 * gcc.dg/debug/20020220-1.c: New test.
47669
47670 2002-02-17 Jakub Jelinek <jakub@redhat.com>
47671
47672 * gcc.c-torture/execute/20020216-1.c: New test.
47673
47674 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
47675
47676 * gcc.dg/decl-1.c: Update, new test.
47677
47678 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
47679
47680 * g++.dg/abi/bitfield1.C: New test.
47681 * g++.dg/abi/bitfield2.C: New test.
47682
47683 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
47684
47685 * gcc.dg/attr-nest.c: New test.
47686
47687 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
47688
47689 * gcc.c-torture/execute/20020215-1.c: New test.
47690
47691 2002-02-14 Jakub Jelinek <jakub@redhat.com>
47692
47693 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
47694 * g++.dg/debug/debug.exp: New.
47695 * g++.dg/debug/trivial.C: New.
47696 * g++.dg/debug/debug1.C: Moved...
47697 * g++.dg/other/debug1.C: ...from here.
47698 * g++.dg/debug/debug2.C: Moved...
47699 * g++.dg/other/debug2.C: ...from here.
47700 * g++.dg/debug/debug3.C: Moved...
47701 * g++.dg/other/debug3.C: ...from here.
47702
47703 * gcc.dg/noncompile/20020213-1.c: New test.
47704
47705 2002-02-13 Jakub Jelinek <jakub@redhat.com>
47706
47707 * g++.dg/other/debug3.C: New test.
47708
47709 * gcc.c-torture/execute/20020213-1.c: New test.
47710
47711 2002-02-13 Richard Smith <richard@ex-parrot.com>
47712
47713 * g++.old-deja/g++.other/thunk1.C: New test.
47714
47715 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
47716
47717 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
47718
47719 2002-02-13 Stan Shebs <shebs@apple.com>
47720
47721 * gcc.dg/altivec-3.c: New.
47722
47723 2002-02-12 Jakub Jelinek <jakub@redhat.com>
47724
47725 * gcc.dg/Wunreachable-1.c: New test.
47726 * gcc.dg/Wunreachable-2.c: New test.
47727
47728 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
47729
47730 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
47731
47732 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
47733
47734 * gcc.dg/decl-1.c: New test.
47735
47736 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
47737
47738 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
47739
47740 2002-02-10 Kazu Hirata <kazu@hxi.com>
47741
47742 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
47743 * gcc.c-torture/compile/980506-1.x: Likewise.
47744
47745 2002-02-10 Kazu Hirata <kazu@hxi.com>
47746
47747 * gcc.dg/20020210-1.c: New.
47748
47749 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
47750
47751 * g77.f-torture/execute/947.f: New regression test
47752 for PR fortran/947.
47753
47754 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
47755
47756 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
47757 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
47758
47759 2002-02-08 Richard Henderson <rth@redhat.com>
47760
47761 * gcc.c-torture/compile/labels-3.c: New.
47762
47763 2002-02-08 Jakub Jelinek <jakub@redhat.com>
47764
47765 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
47766 expression statements work instead.
47767 * gcc.dg/noncompile/20020207-1.c: New test.
47768
47769 2002-02-07 Richard Henderson <rth@redhat.com>
47770
47771 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
47772
47773 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47774
47775 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
47776 message from g77
47777 * lib/g77-dg.exp: Trim g77 error messages so that they are
47778 recognized by dg.exp.
47779
47780 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47781
47782 PR fortran/5473
47783 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
47784
47785 2002-02-07 Richard Henderson <rth@redhat.com>
47786
47787 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
47788 to be sufficiently aligned for integers.
47789
47790 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
47791
47792 * g++.dg/template/friend4.C: New test.
47793
47794 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47795
47796 PR fortran/5743
47797 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
47798 unsupported cases.
47799
47800 2002-02-07 Richard Henderson <rth@redhat.com>
47801
47802 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
47803 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
47804 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
47805 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
47806
47807 2002-02-06 Richard Henderson <rth@redhat.com>
47808
47809 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
47810
47811 2002-02-06 Janis Johnson <janis187@us.ibm.com>
47812
47813 * gcc.dg/20020206-1.c: New test.
47814
47815 2002-02-06 Jakub Jelinek <jakub@redhat.com>
47816
47817 * gcc.c-torture/execute/20020206-1.c: New test.
47818
47819 * gcc.c-torture/execute/20020206-2.c: New test.
47820
47821 PR optimization/5429:
47822 * gcc.c-torture/compile/20020206-1.c: New test.
47823
47824 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
47825
47826 * g++.dg/ext/align1.C: Do not use an explicit alignment value
47827 as certain file formats cannot support particularly large
47828 alignments.
47829
47830 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
47831 and do not expect to be able to link the executable.
47832
47833 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
47834 fail because the COFF format does not support the weak attribute.
47835
47836 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
47837
47838 * g77.dg/pr5473.f: New test
47839
47840 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
47841
47842 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
47843 Fix testcase accordingly.
47844
47845 2002-02-04 Richard Henderson <rth@redhat.com>
47846
47847 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
47848 (buf): Change to be an array of pointers, not ints.
47849
47850 2002-02-04 Jakub Jelinek <jakub@redhat.com>
47851
47852 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
47853 before all tests. Move warning one line above to match where it
47854 C frontend emits.
47855 * gcc.dg/Wswitch-2.c: New test.
47856 * g++.dg/warn/Wswitch-1.C: New test.
47857 * g++.dg/warn/Wswitch-2.C: New test.
47858
47859 2002-02-04 Richard Henderson <rth@redhat.com>
47860
47861 * g++.dg/abi/offsetof.C: Fix size comparison.
47862
47863 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
47864
47865 * gcc.dg/cast-qual-2.c: New test.
47866
47867 2002-02-04 Jakub Jelinek <jakub@redhat.com>
47868
47869 * gcc.dg/20020201-4.c: New test.
47870
47871 2002-02-04 Ben Elliston <bje@redhat.com>
47872
47873 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
47874 target_info attribute != 0, in addition to the empty string.
47875 (gcc_target_compile): Likewise.
47876
47877 2002-02-03 Andrew Cagney <ac131313@redhat.com>
47878
47879 * gcc.dg/Wswitch.c: New test.
47880 PR gcc/4475. PR gcc/3780.
47881
47882 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
47883
47884 * g77.f-torture/execute/5122.f: New test for regressions
47885 against PR fortran/5122.
47886
47887 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
47888
47889 * g77.f-torture/compile/pr3743.f: Delete
47890 * g77.dg/pr3743-1.f: New test.
47891 * g77.dg/pr3743-2.f: New test.
47892 * g77.dg/pr3743-3.f: New test.
47893 * g77.dg/pr3743-4.f: New test.
47894
47895 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
47896
47897 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
47898
47899 2002-02-02 Richard Henderson <rth@redhat.com>
47900
47901 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
47902 * gcc.c-torture/execute/bf64-1.c: Likewise.
47903
47904 2002-02-02 Jakub Jelinek <jakub@redhat.com>
47905
47906 * gcc.dg/20020201-2.c: New test.
47907
47908 * gcc.dg/20020201-3.c: New test.
47909
47910 * gcc.c-torture/execute/bitfld-2.c: New test.
47911
47912 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
47913
47914 * gcc.dg/bitfld-1.c: Update.
47915 * gcc.dg/bitfld-2.c: Update.
47916 * gcc.c-torture/execute/bitfld-1.x: New.
47917
47918 2002-02-02 Jakub Jelinek <jakub@redhat.com>
47919
47920 * gcc.c-torture/execute/20020201-1.c: New test.
47921
47922 2002-02-01 Janis Johnson <janis187@us.ibm.com>
47923
47924 PR target/5469
47925 * gcc.dg/20020201-1.c: New test.
47926
47927 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
47928
47929 PR fortran/3743
47930 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
47931 * g77.f-torture/compile/pr3743.x: Remove
47932
47933 2002-01-31 Tom Rix <trix@redhat.com>
47934
47935 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
47936
47937 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
47938
47939 * gcc.dg/noncompile/20020130-1.c: New test.
47940
47941 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
47942
47943 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
47944
47945 2002-01-29 Richard Henderson <rth@redhat.com>
47946
47947 * gcc.c-torture/execute/991118-1.c: Cast various constants back
47948 to long long.
47949 * gcc.c-torture/execute/bf64-1.c: Likewise.
47950
47951 2002-01-29 Jakub Jelinek <jakub@redhat.com>
47952
47953 * gcc.c-torture/execute/20020129-1.c: New test.
47954
47955 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
47956
47957 * gcc.c-torture/compile/20000224-1.c: Update.
47958 * gcc.c-torture/execute/bitfld-1.c: New tests.
47959 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
47960 * gcc.dg/uninit-A.c: Update.
47961
47962 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
47963
47964 * g++.dg/template/ctor1.C: Add instantiation.
47965
47966 2002-01-28 Paul Koning <pkoning@equallogic.com>
47967
47968 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
47969 argument to __builtin_prefetch to be const ptr.
47970
47971 2002-01-28 Jakub Jelinek <jakub@redhat.com>
47972
47973 * gcc.c-torture/compile/20020120-1.c: New test.
47974
47975 2002-01-27 Kazu Hirata <kazu@hxi.com>
47976
47977 * gcc.c-torture/execute/20020127-1.c: New test.
47978
47979 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
47980
47981 * g77.dg/f77-edit-i-in.f: New test
47982 * g77.dg/f77-edit-i-out.f: New test
47983
47984 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
47985
47986 * gcc.dg/debug/debug.exp: New file.
47987 * gcc.dg/debug/trivial.c: New file.
47988 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
47989 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
47990 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
47991 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
47992 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
47993 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
47994 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
47995 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
47996 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
47997 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
47998 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
47999 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
48000 * gcc.dg/20000503-1.c: Removed.
48001 * gcc.dg/20010207-1.c: Removed.
48002 * gcc.dg/20011223-1.c: Removed.
48003 * gcc.dg/20020104-2.c: Removed.
48004 * gcc.dg/debug-1.c: Removed.
48005 * gcc.dg/debug-2.c: Removed.
48006 * gcc.dg/debug-3.c: Removed.
48007 * gcc.dg/debug-4.c: Removed.
48008 * gcc.dg/debug-5.c: Removed.
48009 * gcc.dg/debug-6.c: Removed.
48010 * gcc.dg/dwarf2-1.c: Removed.
48011 * gcc.dg/dwarf2-2.c: Removed.
48012
48013 2002-01-25 Jakub Jelinek <jakub@redhat.com>
48014
48015 * g++.old-deja/g++.other/eh5.C: New test.
48016 * g++.old-deja/g++.other/sibcall2.C: New test.
48017 * g++.old-deja/g++.other/array9.C: New test.
48018 * g++.old-deja/g++.other/typename2.C: New test.
48019 * g++.old-deja/g++.other/crash60.C: New test.
48020 * g++.old-deja/g++.other/conv9.C: New test.
48021 * g++.old-deja/g++.other/mangle10.C: New test.
48022 * g++.old-deja/g++.other/unchanging1.C: New test.
48023 * g++.old-deja/g++.other/exprstmt1.C: New test.
48024 * g++.old-deja/g++.other/inline23.C: New test.
48025 * g++.old-deja/g++.eh/ia64-1.C: New test.
48026 * g++.old-deja/g++.other/dwarf2-1.C: New test.
48027 * g++.old-deja/g++.other/reload1.C: New test.
48028 * g++.old-deja/g++.other/static20.C: New test.
48029 * g++.old-deja/g++.other/local-alloc1.C: New test.
48030 * g++.old-deja/g++.other/conv8.C: New test.
48031 * g++.old-deja/g++.other/stmtexpr2.C: New test.
48032 * g++.old-deja/g++.other/storeexpr1.C: New test.
48033 * g++.old-deja/g++.other/storeexpr2.C: New test.
48034 * g++.dg/eh/template2.C: New test.
48035 * g++.dg/warn/weak1.C: New test.
48036
48037 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
48038
48039 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
48040 Remove first, non-varying, argument.
48041
48042 2002-01-23 Richard Henderson <rth@redhat.com>
48043
48044 * gcc.dg/inline-2.c: New.
48045
48046 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
48047 Add optional target arg. Check number of arguments.
48048 (scan-assembler-not, scan-assembler-dem): Likewise.
48049 (scan-assembler-dem-not): Likewise.
48050
48051 2002-01-23 Zack Weinberg <zack@codesourcery.com>
48052
48053 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
48054 line 12.
48055 * g++.old-deja/g++.brendan/parse3.C,
48056 g++.old-deja/g++.other/crash26.C,
48057 g++.old-deja/g++.other/crash28.C,
48058 g++.old-deja/g++.other/crash29.C,
48059 g++.old-deja/g++.other/crash30.C,
48060 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
48061
48062 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
48063
48064 * gcc.dg/20020115-1.c: New.
48065
48066 2002-01-23 Bob Wilson <bob.wilson@acm.org>
48067
48068 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
48069
48070 2002-01-23 Janis Johnson <janis187@us.ibm.com>
48071
48072 * gcc.dg/20020122-3.c: New.
48073
48074 2002-01-23 Jakub Jelinek <jakub@redhat.com>
48075
48076 * g++.dg/other/gc1.C: New test.
48077
48078 2002-01-23 Zack Weinberg <zack@codesourcery.com>
48079
48080 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
48081
48082 2002-01-22 Richard Henderson <rth@redhat.com>
48083
48084 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
48085
48086 2002-01-22 Richard Henderson <rth@redhat.com>
48087
48088 * gcc.dg/20020122-4.c: New.
48089
48090 2002-01-22 H.J. Lu <hjl@gnu.org>
48091
48092 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
48093 link output.
48094 * gcc.dg/special/ecos.exp: Likewise.
48095 * lib/g++-dg.exp: Likewise.
48096 * lib/g77-dg.exp: Likewise.
48097 * lib/gcc-dg.exp : Likewise.
48098 * lib/mike-g++.exp: Likewise.
48099 * lib/mike-g77.exp: Likewise.
48100 * lib/mike-gcc.exp: Likewise.
48101 * lib/objc-dg.exp: Likewise.
48102
48103 2002-01-22 Janis Johnson <janis187@us.ibm.com>
48104
48105 PR target/5379
48106 * gcc.dg/20020122-2.c: New test.
48107
48108 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
48109
48110 * gcc.dg/20020122-1.c: New test.
48111
48112 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
48113
48114 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
48115
48116 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
48117
48118 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
48119
48120 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48121
48122 * gcc.c-torture/compile/20020121-1.c: New test.
48123
48124 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
48125
48126 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
48127 ld_library_path.
48128
48129 2002-01-21 Jakub Jelinek <jakub@redhat.com>
48130
48131 * gcc.dg/20020218-1.c: New test.
48132
48133 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
48134
48135 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
48136 messages
48137 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
48138 "At global scope" warning
48139 * g++.dg/ext/align1.C: Change cygwin test for alignment
48140 from db-bogus to dg-warning
48141
48142 2002-01-21 Zack Weinberg <zack@codesourcery.com>
48143
48144 * g77.f-torture/compile/cpp2.F: New test.
48145
48146 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
48147
48148 * g++.dg/template/access1.C: New test.
48149
48150 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
48151
48152 * gcc.dg/20020118-1.c: New.
48153
48154 2002-01-18 Kazu Hirata <kazu@hxi.com>
48155
48156 * gcc.c-torture/execute/20020118-1.c: New test.
48157
48158 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
48159
48160 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
48161 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
48162 alignment warnings.
48163
48164 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
48165
48166 * gcc.misc-tests/i386-prefetch.exp: Save and restore
48167 torture_with_loops and torture_without_loops
48168
48169 2002-01-17 Jakub Jelinek <jakub@redhat.com>
48170
48171 * gcc.c-torture/compile/20020116-1.c: New test.
48172
48173 2002-01-16 Jakub Jelinek <jakub@redhat.com>
48174
48175 * gcc.dg/20020116-2.c: New test.
48176
48177 * gcc.dg/ultrasp4.c: New test.
48178
48179 * gcc.dg/20020116-1.c: New test.
48180
48181 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
48182
48183 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
48184 by EABI.
48185
48186 2002-01-15 Janis Johnson <janis187@us.ibm.com>
48187
48188 * gcc.misc-tests/i386-prefetch.exp: New.
48189 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
48190 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
48191 * gcc.misc-tests/i386-pf-none-1.c: New test.
48192 * gcc.misc-tests/i386-pf-sse-1.c: New test.
48193
48194 2002-01-15 Jakub Jelinek <jakub@redhat.com>
48195
48196 * gcc.dg/gnu89-init-1.c: Add new tests.
48197
48198 2002-01-15 Andreas Jaeger <aj@suse.de>
48199
48200 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
48201 * gcc.dg/i386-mmx-2.c: Likewise.
48202 * gcc.dg/i386-sse-1.c: Likewise.
48203 * gcc.dg/i386-sse-2.c: Likewise.
48204 * gcc.dg/i386-sse-3.c: Likewise.
48205
48206 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
48207
48208 * g77.f-torture/execute/intrinsic-unix-bessel.f:
48209 Uncomment additional cases that now pass.
48210
48211 2002-01-11 Richard Henderson <rth@redhat.com>
48212
48213 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
48214 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
48215
48216 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
48217
48218 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
48219
48220 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
48221
48222 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
48223 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
48224
48225 2002-01-10 Dale Johannesen <dalej@apple.com>
48226
48227 * gcc.c-torture/execute/loop-11.c: New.
48228
48229 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
48230
48231 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
48232 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
48233
48234 2002-01-09 Richard Henderson <rth@redhat.com>
48235
48236 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
48237 type in which to perform the operation for each size.
48238
48239 2002-01-09 Alan Matsuoka (alanm@redhat.com)
48240
48241 * gcc.c-torture/compile/20020109-2.c: New test.
48242
48243 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
48244
48245 * gcc.c-torture/execute/loop-10.c: New test.
48246
48247 2002-01-09 Jakub Jelinek <jakub@redhat.com>
48248
48249 * gcc.c-torture/compile/20010226-1.c: New test.
48250 * gcc.c-torture/compile/20010227-1.c: New test.
48251 * gcc.c-torture/compile/20010426-1.c: New test.
48252 * gcc.c-torture/compile/20010510-1.c: New test.
48253 * gcc.c-torture/compile/20010605-3.c: New test.
48254 * gcc.c-torture/compile/20010824-1.c: New test.
48255 * gcc.c-torture/execute/20010409-1.c: New test.
48256 * gcc.dg/noncompile/20000901-1.c: New test.
48257 * gcc.dg/20001023-1.c: New test.
48258 * gcc.dg/20001101-1.c: New test.
48259 * gcc.dg/20001102-1.c: New test.
48260 * gcc.dg/20010207-1.c: New test.
48261 * gcc.dg/20010405-1.c: New test.
48262 * gcc.dg/20010822-1.c: New test.
48263 * gcc.dg/20011107-1.c: New test.
48264
48265 2002-01-09 Jeffrey A Law (law@redhat.com)
48266
48267 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
48268
48269 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
48270 execution failure on PA targets.
48271
48272 2002-01-09 Jakub Jelinek <jakub@redhat.com>
48273
48274 * gcc.c-torture/compile/20020109-1.c: New test.
48275
48276 2002-01-08 Kazu Hirata <kazu@hxi.com>
48277
48278 * gcc.c-torture/execute/20020108-1.c: New test.
48279
48280 2002-01-08 Jakub Jelinek <jakub@redhat.com>
48281
48282 * gcc.dg/20020108-1.c: New test.
48283
48284 2002-01-08 H.J. Lu <hjl@gnu.org>
48285
48286 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
48287 for header files.
48288
48289 2002-01-08 Geoff Keating <geoffk@redhat.com>
48290
48291 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
48292 consistency.
48293
48294 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
48295
48296 * gcc.dg/altivec-4.c: Test altivec predicates.
48297
48298 2002-01-07 Jakub Jelinek <jakub@redhat.com>
48299
48300 * gcc.c-torture/execute/20020107-1.c: New test.
48301
48302 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
48303
48304 PR c/5279
48305 * gcc.c-torture/compile/20020106-1.c: New test.
48306
48307 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
48308
48309 * gcc.c-torture/execute/nestfunc-4.c: New test.
48310
48311 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
48312
48313 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
48314 extra triple that slipped in.
48315 * g++.old-deja/g++.abi/align.C: Likewise.
48316 * g++.old-deja/g++.abi/bitfields.C: Likewise.
48317
48318 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
48319
48320 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
48321 * g++.old-deja/g++.abi/align.C: Likewise.
48322 * g++.old-deja/g++.abi/bitfields.C: Likewise.
48323
48324 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
48325 on FreeBSD/i386.
48326 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
48327 FreeBSD.
48328
48329 2002-01-04 Jakub Jelinek <jakub@redhat.com>
48330
48331 * gcc.dg/20020104-1.c: New test.
48332
48333 * gcc.dg/20020104-2.c: New test.
48334
48335 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
48336
48337 * gcc.dg/20020103-1.c: Fix typo in target selector.
48338
48339 2002-01-03 Richard Henderson <rth@redhat.com>
48340
48341 * gcc.dg/20020103-1.c: New.
48342
48343 2002-01-03 Kazu Hirata <kazu@hxi.com>
48344
48345 * gcc.c-torture/execute/20020103-1.c: New test.
48346
48347 2002-01-03 Jakub Jelinek <jakub@redhat.com>
48348
48349 * g++.dg/other/debug2.C: New test.
48350
48351 * gcc.c-torture/compile/20020103-1.c: New test.
48352
48353 2002-01-02 Jakub Jelinek <jakub@redhat.com>
48354
48355 * gcc.dg/gnu89-init-1.c: Added new tests.
48356
48357 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48358
48359 * g++.dg/template/friend2.C: Remove as patch is reverted.
48360
48361 * g++.dg/warn/oldcast1.C: New test.
48362
48363 * g++.dg/template/ptrmem1.C: New test.
48364 * g++.dg/template/ptrmem2.C: New test.
48365
48366 * g++.dg/template/ntp.C: New test.
48367
48368 * g++.dg/other/component1.C: New test.
48369
48370 * g++.dg/template/ttp3.C: New test.
48371
48372 * g++.dg/template/friend2.C: New test.
48373 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
48374
48375 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48376
48377 * g++.dg/other/ptrmem1.C: New test.
48378 * g++.dg/other/ptrmem2.C: New test.
48379
48380 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48381
48382 * g++.dg/template/ctor1.C: New test.
48383
48384 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48385
48386 * g++.dg/template/friend2.C: New test.
48387
48388 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
48389
48390 * gcc.dg/mmix-1.c: New test.
48391
48392 2001-12-31 Richard Henderson <rth@redhat.com>
48393
48394 * gcc.dg/asm-5.c: New.
48395
48396 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
48397
48398 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
48399 in namespace __gnu_cxx
48400
48401 2001-12-30 Richard Henderson <rth@redhat.com>
48402
48403 * gcc.dg/debug-6.c: New.
48404
48405 2001-12-30 Jakub Jelinek <jakub@redhat.com>
48406
48407 * gcc.c-torture/compile/20011229-2.c: New test.
48408
48409 2001-12-29 Jakub Jelinek <jakub@redhat.com>
48410
48411 * gcc.dg/debug-3.c: New test.
48412 * gcc.dg/debug-4.c: New test.
48413 * gcc.dg/debug-5.c: New test.
48414
48415 2001-12-29 Richard Henderson <rth@redhat.com>
48416
48417 * g++.dg/eh/loop1.C: New.
48418
48419 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
48420
48421 * g++.dg/template/crash1.C: New test.
48422
48423 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
48424
48425 * g++.dg/other/const1.C: New test.
48426
48427 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
48428
48429 * gcc.c-torture/compile/20011229-1.c: New test.
48430
48431 2001-12-28 Stan Shebs <shebs@apple.com>
48432
48433 * lib/objc-torture.exp: Resync with c-torture.exp.
48434 * lib/objc.exp: Load standard libraries.
48435
48436 2001-12-28 Jakub Jelinek <jakub@redhat.com>
48437
48438 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
48439 additional tests.
48440
48441 2001-12-27 Roger Sayle <roger@eyesopen.com>
48442
48443 * gcc.c-torture/execute/string-opt-16.c: New testcase.
48444
48445 2001-12-27 Richard Henderson <rth@redhat.com>
48446
48447 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
48448
48449 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
48450
48451 * g++.dg/eh/ctor1.C: New test.
48452 * g++.dg/other/error2.C: New test.
48453
48454 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
48455
48456 * g++.dg/other/init2.C: New test.
48457
48458 2001-12-24 Richard Henderson <rth@redhat.com>
48459
48460 * gcc.dg/20011223-1.c: New.
48461 * gcc.dg/inline-1.c: New.
48462
48463 2001-12-23 Richard Henderson <rth@redhat.com>
48464
48465 * gcc.dg/asm-4.c: Test operand modifiers.
48466
48467 2001-12-23 Richard Henderson <rth@redhat.com>
48468
48469 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
48470
48471 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
48472
48473 * gcc.c-torture/execute/20011223-1.c: New test.
48474
48475 2001-12-21 Richard Henderson <rth@redhat.com>
48476
48477 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
48478 re-enables the warning.
48479
48480 2001-12-21 Richard Henderson <rth@redhat.com>
48481
48482 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
48483
48484 2001-12-20 Jakub Jelinek <jakub@redhat.com>
48485
48486 * gcc.c-torture/compile/20011218-1.c: New test.
48487
48488 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
48489
48490 * gcc.misc-test/arm-isr.exp: New file. Control running of the
48491 arm-isr.c test.
48492 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
48493 epilogue generation for ARM ISR routines.
48494
48495 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48496
48497 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
48498 * gcc.dg/format/c90-printf-3.c: Likewise.
48499 * gcc.dg/format/c99-printf-3.c: Likewise.
48500 * gcc.dg/format/ext-1.c: Likewise.
48501 * gcc.dg/format/ext-6.c: Likewise.
48502 * gcc.dg/format/format.h: Prototype unlocked stdio.
48503
48504 2001-12-20 Richard Henderson <rth@redhat.com>
48505
48506 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
48507 (arena): Use it.
48508 (malloc): Correct allocation logic. Abort if we fill up the
48509 arena before initialization complete.
48510 (realloc): Correct allocation logic.
48511
48512 2001-12-20 Jakub Jelinek <jakub@redhat.com>
48513
48514 * gcc.c-torture/compile/20011219-2.c: New test.
48515
48516 * gcc.c-torture/execute/20011219-1.c: New test.
48517
48518 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
48519
48520 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
48521 target does not support weak symbols.
48522
48523 2001-12-19 Jakub Jelinek <jakub@redhat.com>
48524
48525 * gcc.c-torture/compile/20011219-1.c: New test.
48526
48527 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
48528
48529 * g++.dg/other/error1.C: New test.
48530
48531 2001-12-17 Jeffrey A Law (law@redhat.com)
48532
48533 * gcc.c-torture/execute/20011217-1.c: New test.
48534
48535 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
48536
48537 * objc.dg/special/: New directory.
48538 * objc.dg/special/special.exp: New file.
48539 * objc.dg/special/unclaimed-category-1.h: New file.
48540 * objc.dg/special/unclaimed-category-1a.m: New file.
48541 * objc.dg/special/unclaimed-category-1.m: New file.
48542
48543 2001-12-17 Andreas Jaeger <aj@suse.de>
48544
48545 * gcc.c-torture/compile/20011217-2.c: New test.
48546
48547 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
48548
48549 * gcc.c-torture/compile/20011217-1.c: New test.
48550
48551 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
48552
48553 * gcc.dg/20011214-1.c: New.
48554
48555 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
48556
48557 * gcc.dg/altivec-4.c: New.
48558
48559 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
48560
48561 * gcc.dg/20011113-1.c: New test.
48562
48563 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
48564
48565 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
48566 std::__malloc_alloc_template<0> and
48567 std::__default_alloc_template<false, 0>.
48568
48569 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
48570
48571 * objc/execute/bf-21.m: New test.
48572 * objc/execute/enumeration-1.m: New test.
48573 * objc/execute/enumeration-2.m: New test.
48574
48575 2001-12-12 Jakub Jelinek <jakub@redhat.com>
48576
48577 * gcc.dg/gnu89-init-1.c: New test.
48578
48579 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
48580
48581 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
48582 * g++.old-deja/g++.jason/2371.C: Likewise.
48583 * g++.old-deja/g++.jason/template33.C: Likewise.
48584 * g++.old-deja/g++.jason/template34.C: Likewise.
48585 * g++.old-deja/g++.jason/template36.C: Likewise.
48586 * g++.old-deja/g++.oliva/typename1.C: Likewise.
48587 * g++.old-deja/g++.oliva/typename2.C: Likewise.
48588 * g++.old-deja/g++.other/typename1.C: Likewise.
48589 * g++.old-deja/g++.pt/inherit2.C: Likewise.
48590 * g++.old-deja/g++.pt/nontype5.C: Likewise.
48591 * g++.old-deja/g++.pt/typename11.C: Likewise.
48592 * g++.old-deja/g++.pt/typename14.C: Likewise.
48593 * g++.old-deja/g++.pt/typename16.C: Likewise.
48594 * g++.old-deja/g++.pt/typename3.C: Likewise.
48595 * g++.old-deja/g++.pt/typename4.C: Likewise.
48596 * g++.old-deja/g++.pt/typename5.C: Likewise.
48597 * g++.old-deja/g++.pt/typename7.C: Likewise.
48598 * g++.old-deja/g++.robertl/eb9.C: Likewise.
48599
48600 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
48601
48602 * g++.dg/other/linkage1.C: New test.
48603 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
48604 specifiers.
48605
48606 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
48607
48608 * gcc.dg/concat.c: New test.
48609
48610 2001-12-11 Stan Shebs <shebs@apple.com>
48611
48612 * objc/compile: New test directory.
48613 * objc/compile/compile.exp: New expect script.
48614 * objc/compile/20011211-1.m: New compile test.
48615
48616 2001-12-11 Jason Merrill <jason@redhat.com>
48617
48618 * lib/prune.exp (prune_gcc_output): Also handle "In member
48619 function". So many permutations...
48620
48621 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
48622
48623 * g++.dg/template/typedef1.C: New test.
48624
48625 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
48626
48627 * g++.dg/other/copy1.C: New test.
48628
48629 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
48630
48631 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
48632
48633 * gcc.dg/builtin-choose-expr.c: New.
48634
48635 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
48636
48637 * gcc.dg/altivec-2.c: New.
48638
48639 2001-12-07 Richard Henderson <rth@redhat.com>
48640
48641 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
48642
48643 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
48644
48645 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
48646 ultrasparc.
48647
48648 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
48649
48650 * g++-old.deja/g++.robertl/eb101.C: Deleted.
48651
48652 2001-12-06 Janis Johnson <janis187@us.ibm.com>
48653
48654 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
48655 variable argument list.
48656
48657 2001-12-06 Zack Weinberg <zack@codesourcery.com>
48658
48659 * gcc.c-torture/execute/memcheck: Delete entire directory.
48660 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
48661 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
48662
48663 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
48664
48665 * gcc.dg/Wshadow-1.c: New test.
48666
48667 2001-12-05 Jakub Jelinek <jakub@redhat.com>
48668
48669 * gcc.c-torture/compile/20011130-1.c: New test.
48670
48671 * gcc.dg/noncompile/20011025-1.c: New test.
48672
48673 * g++.dg/other/anon-union.C: New test.
48674
48675 * gcc.c-torture/execute/20011024-1.c: New test.
48676
48677 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
48678
48679 * gcc.c-torture/execute/20000722-1.x,
48680 gcc.c-torture/execute/20010123-1.x: Remove.
48681 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
48682 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
48683 gcc.dg/c99-complit-2.c: New tests.
48684
48685 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
48686
48687 * g++.dg/inherit/base1.C: New test.
48688
48689 2001-12-04 Jakub Jelinek <jakub@redhat.com>
48690
48691 * g++.dg/other/stdarg1.C: New test.
48692
48693 * gcc.c-torture/compile/20011130-2.c: New test.
48694
48695 2001-12-03 Janis Johnson <janis187@us.ibm.com>
48696
48697 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
48698 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
48699 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
48700 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
48701 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
48702 * gcc.dg/builtin-prefetch-1.c: New test.
48703
48704 2001-12-03 Jakub Jelinek <jakub@redhat.com>
48705
48706 * gcc.dg/20011130-1.c: New test.
48707
48708 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
48709
48710 * g++.dg/other/scope1.C: New test.
48711 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
48712
48713 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
48714
48715 * gcc.dg/vla-init-1.c: New test.
48716
48717 2001-12-01 Geoff Keating <geoffk@redhat.com>
48718
48719 * gcc.c-torture/compile/structs.c: New testcase from GDB.
48720
48721 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
48722
48723 * objc.dg/alias.m: Update.
48724 * objc.dg/class-1.m: Update.
48725 * objc.dg/const-str-1.m: Update.
48726 * objc.dg/fwd-proto-1.m: Update.
48727 * objc.dg/id-1.m: Update.
48728 * objc.dg/super-class-1.m: Update.
48729
48730 2001-11-29 Mark Mitchell <mark@codesourcery.com>
48731
48732 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
48733 constructs.
48734
48735 2001-11-28 Jeffrey A Law (law@cygnus.com)
48736
48737 * gcc.c-torture/execute/20011128-1.c: New test.
48738
48739 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
48740
48741 * gcc.dg/20011127-1.c: New test.
48742
48743 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
48744
48745 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
48746 from Austin Group draft 7.
48747 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
48748 scanf format arguments.
48749 * gcc.dg/format/no-exargs-2.c: New test.
48750
48751 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
48752
48753 * g++.dg/abi/vbase8-4.C: New test.
48754
48755 2001-11-24 Ian Lance Taylor <ian@airs.com>
48756
48757 * gcc.c-torture/execute/20011121-1.c: New test.
48758
48759 2001-11-23 Jeffrey A Law (law@cygnus.com)
48760
48761 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
48762
48763 2001-11-23 Andreas Jaeger <aj@suse.de>
48764
48765 * gcc.dg/cpp/charconst-2.c: New test.
48766
48767 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
48768
48769 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
48770 to the host if it is remote. Let tests specify extra headers
48771 they use.
48772 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
48773 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
48774 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
48775 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
48776 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
48777 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
48778 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
48779 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
48780 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
48781 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
48782
48783 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
48784
48785 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
48786 for little endian ARMs.
48787
48788 2001-11-20 Jakub Jelinek <jakub@redhat.com>
48789
48790 * gcc.c-torture/compile/20011119-1.c: New test.
48791 * gcc.c-torture/compile/20011119-2.c: New test.
48792
48793 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
48794
48795 * gcc.dg/altivec-1.c: Fix typo.
48796
48797 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
48798
48799 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
48800
48801 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
48802
48803 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
48804
48805 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
48806
48807 * lib/g77.exp: Don't specify --rpath-link.
48808
48809 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
48810 across all the headers.
48811 * gcc.dg/format/format.exp: For testing on a remote host,
48812 copy format.h.
48813
48814 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
48815 * gcc.c-torture/execute/930406-1.c: Likewise.
48816 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
48817
48818 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
48819
48820 * gcc.dg/altivec-1.c: New.
48821
48822 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
48823
48824 * gcc.dg/cpp/fpreprocessed.c: New test case.
48825
48826 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
48827
48828 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
48829 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
48830 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
48831
48832 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
48833
48834 * gcc.dg/no-builtin-1.c: New test.
48835
48836 2001-11-16 Jakub Jelinek <jakub@redhat.com>
48837
48838 * gcc.c-torture/execute/20011115-1.c: New test.
48839
48840 2001-11-15 Jakub Jelinek <jakub@redhat.com>
48841
48842 * gcc.c-torture/compile/20011114-2.c: New test.
48843 * gcc.c-torture/compile/20011114-3.c: New test.
48844 * gcc.c-torture/compile/20011114-4.c: New test.
48845
48846 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
48847
48848 * g++.dg/other/init1.C: New test.
48849
48850 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
48851
48852 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
48853 message.
48854
48855 * gcc.c-torture/execute/20011114-1.c: New testcase.
48856
48857 * gcc.c-torture/compile/20010327-1.c: Revert last change.
48858 * gcc.c-torture/compile/20011114-1.c: New test, exactly
48859 like the (before this change) version of 20010327-1.c.
48860
48861 2001-11-14 Roger Sayle <roger@eyesopen.com>
48862
48863 * gcc.c-torture/execute/string-opt-13.c: New testcase.
48864
48865 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
48866
48867 * g++.dg/init/array2.C: New test.
48868
48869 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
48870
48871 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
48872
48873 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
48874
48875 * g++.dg/other/forscope1.C: New test.
48876 * g++.dg/ext/forscope1.C: New test.
48877 * g++.dg/ext/forscope2.C: New test.
48878
48879 2001-11-13 Jakub Jelinek <jakub@redhat.com>
48880
48881 * gcc.c-torture/execute/20011113-1.c: New test.
48882
48883 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
48884
48885 * gcc.c-torture/execute/20011109-2.c: New test.
48886
48887 * gcc.c-torture/execute/20011109-1.c: New test.
48888
48889 2001-11-09 Jakub Jelinek <jakub@redhat.com>
48890
48891 * gcc.c-torture/compile/20011109-1.c: New test.
48892
48893 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
48894
48895 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
48896 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
48897 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
48898 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
48899 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
48900 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
48901 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
48902
48903 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
48904
48905 * g++.dg/warn/Wshadow-1.C: New tests.
48906 * g++.old-deja/g++.mike/for3.C: Update.
48907
48908 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
48909
48910 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
48911 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
48912 XFAILs. Adjust expected error texts.
48913 * gcc.c-torture/compile/20011106-1.c,
48914 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
48915 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
48916 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
48917 gcc.dg/c99-array-lval-5.c: New tests.
48918
48919 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
48920
48921 * gcc.dg/cpp/defined.c: Update.
48922
48923 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
48924
48925 * gcc.c-torture/execute/anon-1.c: New test.
48926
48927 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
48928
48929 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
48930 same size, so no warning should be produced on stormy16.
48931
48932 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
48933 due to oversized array.
48934 * g++.old-deja/g++.mike/ns15.C: Likewise.
48935 * g++.old-deja/g++.pt/crash16.C: Likewise.
48936
48937 2001-11-02 Graham Stott <grahams@redhat.com>
48938
48939 * g++.dgother/debug1.C: Fix typos.
48940
48941 2001-11-01 Jakub Jelinek <jakub@redhat.com>
48942
48943 * g++.dg/other/debug1.C: New test.
48944
48945 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
48946
48947 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
48948 of unsigned long.
48949
48950 2001-10-30 Jakub Jelinek <jakub@redhat.com>
48951
48952 * gcc.dg/20011029-2.c: New test.
48953
48954 * gcc.c-torture/compile/20011029-1.c: New test.
48955
48956 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
48957
48958 * objc/execute/class_self-1.m: New test.
48959 * objc/execute/class_self-2.m: New test.
48960
48961 2001-10-25 Zack Weinberg <zack@codesourcery.com>
48962
48963 * gcc.misc-tests/msgs.exp: Delete.
48964 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
48965 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
48966 error set to match recent changes.
48967
48968 2001-10-24 Zack Weinberg <zack@codesourcery.com>
48969
48970 * gcc.dg/20011021-1.c: New test.
48971
48972 2001-10-24 Jakub Jelinek <jakub@redhat.com>
48973
48974 * gcc.c-torture/compile/20011023-1.c: New test.
48975
48976 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
48977
48978 * lib/g77.exp: Rewrite based on lib/g++.exp.
48979
48980 2001-10-19 Jakub Jelinek <jakub@redhat.com>
48981
48982 * gcc.c-torture/execute/20011019-1.c: New test.
48983
48984 * gcc.dg/20011018-1.c: New test.
48985
48986 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
48987
48988 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
48989
48990 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
48991
48992 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
48993 * gcc.dg/attr-invalid.c: Likewise.
48994
48995 2001-10-18 Jakub Jelinek <jakub@redhat.com>
48996
48997 * gcc.dg/20011015-1.c: New test.
48998
48999 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
49000
49001 * g++.dg/template/unify2.C: New test.
49002
49003 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
49004
49005 * g++.dg/other/exception-specification.C: New test
49006
49007 2001-10-13 Tom Rix <trix@redhat.com>
49008
49009 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
49010 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
49011
49012 2001-10-12 Jakub Jelinek <jakub@redhat.com>
49013
49014 * gcc.dg/20011009-1.c: New test.
49015
49016 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
49017
49018 PR g++/4476
49019 * g++.dg/other/friend1.C: New test.
49020
49021 2001-10-11 Richard Henderson <rth@redhat.com>
49022
49023 * g++.old-deja/g++.other/crash18.C: Add -S to options.
49024
49025 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49026
49027 * gcc.c-torture/compile/20011010-1.c: New.
49028
49029 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
49030
49031 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
49032 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
49033 g77.f-torture/execute/execute.exp,
49034 g77.f-torture/noncompile/noncompile.exp,
49035 gcc.c-torture/compile/compile.exp,
49036 gcc.c-torture/execute/execute.exp,
49037 gcc.c-torture/execute/ieee/ieee.exp,
49038 gcc.c-torture/execute/memcheck/memcheck.exp,
49039 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
49040 objc/execute/execute.exp: Update FSF address.
49041
49042 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
49043
49044 * gcc.dg/cpp/cmdlne-C.c: Update.
49045 * gcc.dg/cpp/cmdlne-C2.c: New.
49046
49047 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49048
49049 * gcc.c-torture/execute/20011008-3.c: New.
49050
49051 2001-10-08 DJ Delorie <dj@redhat.com>
49052
49053 * gcc.dg/20011008-1.c: New.
49054 * gcc.dg/20011008-2.c: New.
49055
49056 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
49057
49058 * gcc.dg/cpp/spacing1.c: Update test.
49059
49060 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
49061
49062 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
49063 spelling errors of "separate" as "seperate".
49064
49065 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
49066
49067 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
49068 enough to avoid inlining.
49069
49070 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
49071
49072 * lib/g77.exp: set libg2c_dir correctly.
49073
49074 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
49075
49076 * gcc.dg/cpp/macro11.c: New test.
49077
49078 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
49079
49080 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
49081 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
49082 gcc.dg/format/multattr-3.c: New tests.
49083 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
49084 tests for format attributes on function pointers being rejected.
49085
49086 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
49087
49088 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
49089
49090 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
49091
49092 * g++.dg/warn/format1.C: New test.
49093
49094 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
49095
49096 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
49097
49098 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
49099
49100 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
49101
49102 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
49103
49104 * gcc.dg/cpp/redef2.c: Add test.
49105
49106 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
49107
49108 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
49109 long-standing bug on i686, apparently.
49110 * gcc.c-torture/execute/loop-2c.x: New file.
49111 * gcc.c-torture/execute/loop-2d.x: New file.
49112 * gcc.c-torture/execute/loop-3c.x: New file.
49113
49114 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
49115
49116 * gcc.dg/cpp/20000625-2.c: Correct line number.
49117
49118 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
49119
49120 * gcc.dg/cpp/macro10.c: New test.
49121 * gcc.dg/cpp/strify3.c: New test.
49122 * gcc.dg/cpp/spacing1.c: Add tests.
49123 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
49124 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
49125
49126 2001-09-24 DJ Delorie <dj@redhat.com>
49127
49128 * gcc.c-torture/execute/20010924-1.c: New test.
49129
49130 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
49131
49132 * objc/execute/paste.m: Remove.
49133
49134 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
49135
49136 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
49137
49138 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
49139
49140 * g77.dg/strlen0.f: New test.
49141
49142 2001-09-21 Richard Henderson <rth@redhat.com>
49143
49144 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
49145 * g++.old-deja/g++.abi/vtable2.C: Likewise.
49146
49147 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
49148
49149 Table-driven attributes.
49150 * g++.dg/ext/attrib1.C: New test.
49151
49152 2001-09-20 DJ Delorie <dj@redhat.com>
49153
49154 * gcc.dg/20000926-1.c: Update expected warning messages.
49155 * gcc.dg/array-2.c: Likewise, and test for warnings too.
49156 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
49157 array.
49158
49159 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
49160
49161 * g++.dg/eh/registers1.C: New test case.
49162
49163 2001-09-17 Richard Henderson <rth@redhat.com>
49164
49165 * gcc.dg/array-5.c: Fix VLA decomposition test.
49166
49167 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
49168
49169 * gcc.dg/cpp/line5.c: New testcase.
49170
49171 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
49172
49173 * gcc.dg/cpp/macro9.c: New test.
49174
49175 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
49176
49177 * gcc.c-torture/execute/980223.c: Change type of addr from long
49178 to char *.
49179
49180 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
49181
49182 * gcc.c-torture/execute/20010915-1.c: New test.
49183
49184 2001-09-14 Janis Johnson <janis187@us.ibm.com>
49185
49186 * g77.dg/bprob: New directory.
49187 * g77.dg/bprob/bprob.exp: New file.
49188 * g77.dg/bprob/bprob-1.f: New test.
49189 * g77.dg/gcov: New directory.
49190 * g77.dg/gcov/gcov.exp: New file.
49191 * g77.dg/gcov/gcov-1.f: New test.
49192 * g77.dg/gcov/gcov-1.x: New file.
49193
49194 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
49195
49196 * gcc.dg/cpp/directiv.c: Update.
49197 * gcc.dg/cpp/undef1.c: Update.
49198
49199 2001-09-12 Jakub Jelinek <jakub@redhat.com>
49200
49201 * gcc.dg/20010912-1.c: New test.
49202
49203 2001-09-11 Janis Johnson <janis187@us.ibm.com>
49204
49205 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
49206 language-independent file in lib.
49207 * lib/gcov.exp: New file.
49208
49209 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
49210
49211 * gcc.c-torture/compile/20010911-1.c: New test.
49212
49213 2001-09-10 Janis Johnson <janis187@us.ibm.com>
49214
49215 * lib/profopt.exp: New, to support profile-directed optimizations.
49216 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
49217 * gcc.misc-tests/bprob-1.c: New test.
49218 * gcc.misc-tests/bprob-2.c: New test.
49219
49220 2001-09-07 Janis Johnson <janis187@us.ibm.com>
49221
49222 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
49223 XFAIL and which kinds of gcov output to verify.
49224 * gcc.misc-tests/gcov-4b.x: New file.
49225 * gcc.misc-tests/gcov-5b.x: New file.
49226 * gcc.misc-tests/gcov-6.x: New file.
49227 * gcc.misc-tests/gcov-7.c: New test.
49228 * gcc.misc-tests/gcov-7.x: New file.
49229
49230 2001-09-06 Janis Johnson <janis187@us.ibm.com>
49231
49232 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
49233 * gcc.misc-tests/gcov-6.c: New test.
49234
49235 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
49236
49237 PR c++/3986
49238 * g++.dg/abi/vbase1.C: New test.
49239
49240 2001-09-05 Ziemowit Laski <zlaski@apple.com>
49241
49242 * objc.dg/method-2.m: New.
49243
49244 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
49245
49246 PR c++/4203
49247 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
49248 * g++.dg/init/empty1.C: New test.
49249
49250 2001-09-03 Jakub Jelinek <jakub@redhat.com>
49251
49252 * gcc.c-torture/compile/20010903-1.c: New test.
49253
49254 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
49255
49256 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
49257 for m68k.
49258
49259 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
49260
49261 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
49262
49263 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
49264
49265 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
49266
49267 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
49268
49269 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
49270 for 16-bit 'unsigned int'.
49271
49272 2001-08-29 Kazu Hirata <kazu@hxi.com>
49273
49274 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
49275
49276 2001-08-27 Richard Henderson <rth@redhat.com>
49277
49278 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
49279 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
49280
49281 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
49282
49283 * gcc.dg/asm-names.c (ymain): New.
49284
49285 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
49286
49287 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
49288 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
49289 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
49290
49291 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49292
49293 * gcc.dg/compare5.c: New testcase.
49294
49295 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
49296
49297 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
49298 and "In instantiation".
49299
49300 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
49301
49302 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
49303
49304 2001-08-20 Janis Johnson <janis187@us.ibm.com>
49305
49306 * gcc.misc-tests/gcov.exp: Add support for branch information.
49307 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
49308 * gcc.misc-tests/gcov-4.c: New test.
49309 * gcc.misc-tests/gcov-4b.c: New test.
49310 * gcc.misc-tests/gcov-5b.c: New test.
49311
49312 2001-08-20 Zack Weinberg <zackw@panix.com>
49313
49314 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
49315 expected to fail.
49316
49317 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
49318
49319 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
49320
49321 2001-08-19 Jakub Jelinek <jakub@redhat.com>
49322
49323 * g++.dg/eh/template1.C: New test.
49324
49325 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
49326
49327 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
49328 Fix thinko.
49329 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
49330 for xfail.
49331
49332 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
49333
49334 * lib/g77-dg.exp: Use prune.exp for common procedures
49335 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
49336 * lib/g77.exp: (g77-dg-prune) Remove
49337
49338 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
49339
49340 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
49341
49342 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49343
49344 * g++.dg/template/unify1.C: New test.
49345
49346 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
49347
49348 * g++.dg/abi/empty4.C: New test.
49349
49350 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
49351
49352 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
49353 solaris2.*
49354 * g77.f-torture/compile/pr3743.x: Likewise.
49355
49356 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
49357
49358 * g++.dg/other/using-declaration.C: New test.
49359
49360 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
49361
49362 * gcc.dg/cpp/tr-sign.c: New testcase.
49363
49364 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
49365
49366 * gcc.dg/cpp/19951025-1.c: Revert.
49367 * gcc.dg/cpp/directiv.c: We no longer process directives that
49368 interrupt macro arguments.
49369
49370 2001-08-03 Zack Weinberg <zackw@stanford.edu>
49371
49372 * gcc.dg/bconstp-1.c: New test.
49373
49374 2001-08-03 Richard Henderson <rth@redhat.com>
49375
49376 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
49377
49378 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
49379
49380 * gcc.dg/cpp/19951025-1.c: Update.
49381
49382 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
49383
49384 * g77.dg/ff90-1.f (s): Fix reference of variable z,
49385 should be x.
49386
49387 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
49388
49389 Kill -fhonor-std.
49390 * g++.old-deja/g++.ns/ns14.C: Remove special options.
49391 * g++.old-deja/g++.other/std1.C: Likewise.
49392 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
49393
49394 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49395
49396 * lib/g77.exp: Load gcc-defs.exp for common procedures
49397 (g77_pass, g77_fail, g77_finish, g77_exit,
49398 ${tool}_check_unsupported_p} Now redundant. Deleted.
49399
49400 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49401
49402 * g77.dg/fbackslash.f
49403 * g77.dg/fcase-preserve.f
49404 * g77.dg/ff90-1.f
49405 * g77.dg/ffixed-line-length-0.f
49406 * g77.dg/ffixed-line-length-132.f
49407 * g77.dg/ffixed-line-length-7.f
49408 * g77.dg/ffixed-line-length-72.f
49409 * g77.dg/ffixed-line-length-none.f
49410 * g77.dg/ffree-form-1.f
49411 * g77.dg/fno-backslash.f
49412 * g77.dg/fno-f90-1.f
49413 * g77.dg/fno-fixed-form-1.f
49414 * g77.dg/fno-onetrip.f
49415 * g77.dg/fno-typeless-boz.f
49416 * g77.dg/fno-underscoring.f
49417 * g77.dg/fno-vxt-1.f
49418 * g77.dg/fonetrip.f
49419 * g77.dg/ftypeless-boz.f
49420 * g77.dg/fugly-assumed.f
49421 * g77.dg/funderscoring.f
49422 * g77.dg/fvxt-1.f
49423
49424 2001-08-01 Ziemowit Laski <zlaski@apple.com>
49425
49426 * objc.dg/fwd-proto-1.m: New.
49427 * objc.dg/local-decl-1.m: New.
49428 * objc.dg/naming-1.m: New.
49429 * objc.dg/naming-2.m: New.
49430 * objc.dg/proto-hier-1.m: New.
49431
49432 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
49433
49434 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
49435 largest-type elements to a struct makes its size grow.
49436
49437 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
49438
49439 * g++.dg/abi/vthunk1.C: New test.
49440
49441 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
49442
49443 * g++.dg/abi/vbase8-22.C: New test.
49444
49445 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49446
49447 * gcc.dg/cpp/macro8.c: New test.
49448
49449 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
49450
49451 * g++.dg/abi/vbase8-21.C: New test.
49452
49453 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
49454
49455 * g++.dg/abi/vbase8-10.C: New test.
49456
49457 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49458
49459 * lib/g++.exp (g++_set_ld_library_path): Renamed to
49460 ${tool}_set_ld_library_path.
49461 Changed caller.
49462 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
49463 g++.exp.
49464
49465 2001-07-26 Stan Cox <scox@redhat.com>
49466
49467 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
49468 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
49469 gcc_exit, gcc_check_unsupported_p):
49470 Moved to gcc-deps.exp
49471 * gcc-deps.exp: New file.
49472
49473 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49474
49475 * g++.old-deja/g++.pt/defarg14.C: New test.
49476
49477 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49478
49479 * g++.old-deja/g++.other/lineno5.C: New test.
49480
49481 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49482
49483 * g++.old-deja/g++.pt/crash68.C: New test.
49484
49485 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49486
49487 * g++.old-deja/g++.other/crash42.C: New test.
49488
49489 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49490
49491 * gcc.dg/cpp/extratokens.c: Fix.
49492 * gcc.dg/cpp/skipping2.c: New tests.
49493
49494 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49495
49496 * gcc.c-torture/execute/20010724-1.c: New file.
49497 * gcc.c-torture/execute/20010724-1.x: New file.
49498
49499 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49500
49501 * g++.old-deja/g++.other/cond7.C: New test.
49502
49503 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49504
49505 * g++.old-deja/g++.other/optimize4.C: New test.
49506
49507 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49508
49509 * g++.old-deja/g++.abi/vbase8-5.C: New test.
49510
49511 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
49512
49513 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
49514 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
49515 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
49516 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
49517
49518 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
49519 bug report" message.
49520
49521 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
49522 * g++.dg/ext/instantiate1.C: Move from old-deja.
49523
49524 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
49525
49526 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
49527 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
49528 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
49529 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
49530
49531 2001-07-23 Jeffrey A Law (law@cygnus.com)
49532
49533 * gcc.c-torture/execute/20010723-1.c: New test.
49534
49535 2001-07-23 Ben Elliston <bje@redhat.com>
49536
49537 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
49538
49539 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49540
49541 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
49542 i[34567]86-*-*.
49543 Delete handling of ieee_multilib_flags.
49544 Pass -mieee for alpha*-*-* and sh-*-*.
49545 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
49546
49547 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
49548
49549 Remove old-abi tests.
49550 * g++.old-deja/g++.mike/p11116.C: Remove.
49551 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
49552
49553 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
49554
49555 * g77.f-torture/compile/pr3743.f: New test
49556
49557 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
49558
49559 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
49560
49561 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49562
49563 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
49564 g++.old-deja/g++.pt/static6.C: Likewise.
49565 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
49566 supports weak symbols.
49567
49568 2001-07-18 Andreas Jaeger <aj@suse.de>
49569
49570 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
49571 supported again.
49572
49573 2001-07-18 Andreas Jaeger <aj@suse.de>
49574
49575 * gcc.dg/iftrap-1.c: Fix target line.
49576
49577 2001-07-17 Richard Henderson <rth@redhat.com>
49578
49579 * gcc.c-torture/execute/20010717-1.c: New.
49580
49581 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
49582
49583 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
49584 tests.
49585
49586 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
49587
49588 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
49589
49590 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49591
49592 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
49593 UAC_SIGBUS, UAC_NOPRINT definitions.
49594
49595 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
49596
49597 * objc/execute/object_is_class.m: New test.
49598 * objc/execute/object_is_meta_class.m: New test.
49599
49600 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
49601
49602 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
49603 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
49604
49605 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
49606
49607 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
49608 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
49609
49610 2001-07-14 Richard Henderson <rth@redhat.com>
49611
49612 * gcc.dg/iftrap-1.c: New.
49613
49614 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
49615
49616 * g77.f-torture/execute/intrinsic77.f: New test.
49617
49618 2001-07-11 Janis Johnson <janis@us.ibm.com>
49619
49620 * gcc.misc-tests/gcov-3.c: New test.
49621
49622 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
49623
49624 * gcc.c-torture/compile/20010711-1.c,
49625 * gcc.c-torture/compile/20010711-2.c: New tests.
49626
49627 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
49628
49629 * gcc.c-torture/execute/20010711-1.c: New test.
49630
49631 2001-07-11 Ben Elliston <bje@redhat.com>
49632
49633 * g++.old-deja/g++.other/enum5.C: New test.
49634
49635 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
49636
49637 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
49638 (g++-dg-prune): Call prune_gcc_output.
49639 * prune.exp: New file for prune_gcc_output.
49640 * lib/g++.exp, lib/gcc.exp: Load it.
49641
49642 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
49643
49644 * gcc.c-torture/compile/20010701-1.c,
49645 g++.old-deja/g++.ext/attrib6.C: New tests.
49646
49647 2001-07-06 Jeffrey A Law (law@cygnus.com)
49648
49649 * gcc.c-torture/compile/20010706-1.c: New test.
49650
49651 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
49652
49653 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
49654
49655 2001-06-28 Stan Shebs <shebs@apple.com>
49656
49657 * gcc.dg/pragma-darwin.c: New test.
49658
49659 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49660
49661 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
49662 Solaris 2.[678] system.
49663
49664 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
49665
49666 * gcc.dg/20010622-1.c: New test.
49667
49668 2001-06-18 Stan Shebs <shebs@apple.com>
49669
49670 * objc.dg: New directory.
49671 * objc.dg/dg.exp: New file.
49672 * objc.dg/alias.m: New.
49673 * objc.dg/class-1.m: New.
49674 * objc.dg/class-2.m: New.
49675 * objc.dg/const-str-1.m: New.
49676 * objc.dg/const-str-2.m: New.
49677 * objc.dg/id-1.m: New.
49678 * objc.dg/method-1.m: New.
49679 * objc.dg/super-class-1.m: New.
49680 * lib/objc-dg.exp: New file.
49681
49682 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
49683
49684 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
49685 of label name.
49686
49687 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
49688
49689 * g++.old-deja/g++.abi/vbase8-9.C: New test.
49690
49691 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49692
49693 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
49694 variable.
49695
49696 2001-06-12 Richard Henderson <rth@redhat.com>
49697
49698 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
49699
49700 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
49701
49702 * g++.old-deja/g++.abi/vbase5.C: New test.
49703 * g++.old-deja/g++.abi/vbase6.C: New test.
49704 * g++.old-deja/g++.abi/vbase7.C: New test.
49705
49706 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49707
49708 * gcc.c-torture/compile/20010610-1.c: New test.
49709
49710 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
49711
49712 * g++.old-deja/g++.abi/vbase4.C: New test.
49713
49714 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49715
49716 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
49717 support %f for HC11/HC12 targets.
49718 * gcc.c-torture/execute/930513-1.x: New file, likewise.
49719 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
49720 on HC11/HC12 targets.
49721 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
49722
49723 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49724
49725 * gcc.dg/wchar_t-1.c: New file.
49726 * gcc.dg/wint_t-1.c: Likewise.
49727
49728 2001-06-11 Bernd Schmidt <bernds@redhat.com>
49729
49730 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
49731
49732 2001-06-11 Richard Henderson <rth@redhat.com>
49733
49734 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
49735
49736 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
49737
49738 * gcc.c-torture/compile/20010611-1.c: New test.
49739
49740 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
49741
49742 * gcc.dg/c99-tag-1.c: Add more tests.
49743
49744 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
49745
49746 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
49747 representation on MN10300 and ARM/Thumb.
49748
49749 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
49750
49751 * g77.f-torture/execute/20010610.f: New.
49752
49753 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
49754
49755 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
49756 names.
49757
49758 2001-06-09 Richard Henderson <rth@redhat.com>
49759
49760 * gcc.c-torture/execute/ashrdi-1.c: New.
49761 * gcc.c-torture/execute/ashldi-1.c: New.
49762 * gcc.c-torture/execute/lshrdi-1.c: New.
49763
49764 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
49765
49766 * objc/execute/load-3.m: Added. Check sending +load to categories,
49767 in addition to classes.
49768
49769 2001-06-08 Stan Shebs <shebs@apple.com>
49770
49771 * objc/execute/load-2.m: New test. From Nicola Pero
49772 <n.pero@mi.flashnet.it>.
49773
49774 2001-06-08 Jakub Jelinek <jakub@redhat.com>
49775
49776 * gcc.c-torture/execute/20010605-2.c: New test.
49777
49778 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
49779
49780 * g++.old-deja/g++.abi/vbase2.C: New test.
49781 * g++.old-deja/g++.abi/vbase3.C: New test.
49782
49783 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
49784
49785 * g++.old-deja/g++.pt/friend49.C: New test.
49786
49787 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
49788
49789 * g++.old-deja/g++.ext/anon3.C: New test.
49790
49791 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
49792
49793 * g++.old-deja/g++.other/conv7.C: New test.
49794
49795 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
49796
49797 * gcc.c-torture/compile/20010605-2.c: New test.
49798
49799 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
49800
49801 * gcc.c-torture/execute/20010604-1.c: New test.
49802
49803 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
49804
49805 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
49806
49807 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
49808
49809 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
49810 (g++_link_flags): Likewise.
49811 (g++_init): Pass gccpath's value to two previous functions.
49812
49813 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49814
49815 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
49816 Ensure logfile entry matches exec command line.
49817
49818 2001-05-31 Richard Henderson <rth@redhat.com>
49819
49820 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
49821 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
49822
49823 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
49824
49825 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
49826 compiler for irix6.2
49827
49828 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
49829
49830 * g++.old-deja/g++.other/optimize3.C: New file.
49831
49832 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
49833
49834 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
49835 assemble.
49836
49837 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
49838
49839 * g++.old-deja/g++.other/optimize2.C: New file.
49840
49841 2001-05-25 Diego Novillo <dnovillo@redhat.com>
49842
49843 * gcc.c-torture/compile/20010518-2.c: New file.
49844 * gcc.c-torture/execute/20010518-1.c: New file.
49845 * gcc.c-torture/execute/20010518-2.c: New file.
49846
49847 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
49848
49849 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
49850
49851 2001-05-24 Mark Mitchell <mark@codesourcery.com>
49852
49853 G++ no longer defines builtins that do not begin with __builtin.
49854 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
49855 * g++.old-deja/g++.brendand/misc13.C: Likewise.
49856 * g++.old-deja/g++.law/builtin1.C: Likewise.
49857 * g++.old-deja/g++.law/cvt2.C: Likewise.
49858 * g++.old-deja/g++.mike/net5.C: Likewise.
49859 * g++.old-deja/g++.other/builtins1.C: Likewise.
49860 * g++.old-deja/g++.other/builtins2.C: Likewise.
49861 * g++.old-deja/g++.other/builtins3.C: Likewise.
49862 * g++.old-deja/g++.other/builtins4.C: Likewise.
49863 * g++.old-deja/g++.other/inline8.C: Likewise.
49864 * g++.old-deja/g++.robertl/eb39.C: Likewise.
49865
49866 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
49867
49868 * g++.old-deja/g++.pt/using1.C: Adjust.
49869 * g++.old-deja/g++.pt/using2.C: New test.
49870
49871 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
49872
49873 * gcc.dg/cpp/charconst.c: New tests.
49874 * gcc.dg/cpp/escape.c: New tests.
49875 * gcc.dg/cpp/escape-1.c: New tests.
49876 * gcc.dg/cpp/escape-2.c: New tests.
49877 * gcc.dg/cpp/ucs.c: New tests.
49878
49879 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
49880
49881 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
49882 native compiler for irix6.5.
49883
49884 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
49885
49886 * lib/g++.exp (g++_include_flags): Use args to compute
49887 get_multilibs.
49888 (g++_link_flags): Likewise.
49889 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
49890
49891 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
49892
49893 * gcc.dg/c90-hexfloat-1.c: Add more tests.
49894
49895 2001-05-21 Geoff Keating <geoffk@redhat.com>
49896
49897 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
49898 this file.
49899
49900 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49901
49902 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
49903 STACK_SIZE;
49904 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
49905 to STACK_SIZE; Use it to define size of add_histo array.
49906 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
49907 to STACK_SIZE.
49908 (f): Use GITT_SIZE to define size of gitt local table.
49909 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
49910 to STACK_SIZE; Use it to define size of bytemem array.
49911
49912 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49913
49914 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
49915 on 68HC11/HC12 due to the asm instruction.
49916 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
49917 * gcc.c-torture/compile/920520-1.x: Likewise.
49918 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
49919 on 68HC11/HC12 because the function is larger than 64K.
49920 * gcc.c-torture/compile/961203-1.x: New file, this test fails
49921 on 68HC11/HC12 because the structure is too large.
49922
49923 2001-05-20 Richard Henderson <rth@redhat.com>
49924
49925 * gcc.c-torture/execute/20010520-1.c: New.
49926
49927 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49928
49929 * g++.old-deja/g++.warn/compare1.C: New test.
49930 * gcc.dg/compare4.c: New test.
49931
49932 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
49933
49934 * g++.old-deja/g++.other/optimize1.C: New test.
49935
49936 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49937
49938 * g++.old-deja/g++.pt/spec41.C: New test.
49939
49940 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
49941
49942 * gcc.c-torture/compile/20010114-1.x: Remove.
49943
49944 2001-05-18 Stan Shebs <shebs@apple.com>
49945
49946 * gcc.c-torture/compile/20010518-1.c: New test.
49947
49948 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
49949
49950 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
49951 * g++.old-deja/g++.pt/crash67.C: New test.
49952
49953 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
49954
49955 * g++.old-deja/g++.other/debug9.C: New test.
49956
49957 2001-05-16 Zack Weinberg <zackw@stanford.edu>
49958
49959 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
49960
49961 2001-05-16 Jan Hubicka <jh@suse.cz>
49962
49963 * gcc.c-torture/compile/20010516-1.c: New test.
49964
49965 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
49966
49967 * g++.old-deja/g++.other/crash41.C: New test.
49968
49969 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
49970
49971 * g++.old-deja/g++.pt/crash66.C: New test.
49972
49973 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
49974
49975 * g++.old-deja/g++.robertl/eb27.C: Convert.
49976
49977 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
49978
49979 * g++.dg/friend-warn.C: New test. Do not warn about friend
49980 declaration being redundant.
49981
49982 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
49983
49984 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
49985
49986 2001-05-14 Mark Mitchell <mark@codesourcery.com>
49987
49988 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
49989
49990 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
49991
49992 * lib/g++.exp: Use testsuite_flags.
49993
49994 2001-05-13 Mark Mitchell <mark@codesourcery.com>
49995
49996 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
49997
49998 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
49999
50000 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
50001
50002 2001-05-11 Mark Mitchell <mark@codesourcery.com>
50003
50004 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
50005
50006 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
50007
50008 * gcc.c-torture/compile/20010313-1.c: New test.
50009
50010 2001-05-09 Zack Weinberg <zackw@stanford.edu>
50011
50012 * gcc.dg/cpp/direct2.c: New test.
50013 * gccq.dg/cpp/direct2s.c: New test.
50014
50015 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
50016
50017 2001-05-07 Mark Mitchell <mark@codesourcery.com>
50018
50019 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
50020 * g++.old-deja/g++.other/op3.C: Likewise.
50021
50022 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
50023
50024 * gcc.dg/cpp/syshdr.h: New file.
50025 * gcc.dg/cpp/sysmac1.c: Update.
50026 * gcc.dg/cpp/sysmac2.c: Update.
50027
50028 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
50029
50030 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
50031
50032 2001-05-04 David Edelsohn <edelsohn@gnu.org>
50033
50034 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
50035 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
50036
50037 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
50038
50039 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
50040
50041 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
50042
50043 * lib/g++.exp (g++_include_flags): Don't use any special flags
50044 if TESTING_IN_BUILD_TREE is not defined.
50045 (g++_init): Use a plain 'c++' as the compiler if
50046 TESTING_IN_BUILD_TREEE is not defined.
50047
50048 2001-05-02 Jakub Jelinek <jakub@redhat.com>
50049
50050 * g++.old-deja/g++.eh/catch13.C: New test.
50051 * g++.old-deja/g++.eh/catch14.C: New test.
50052
50053 2001-05-02 Jakub Jelinek <jakub@redhat.com>
50054
50055 * gcc.dg/cpp/tr-define.c: New test.
50056
50057 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
50058
50059 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
50060 <stdlib.h>, not <malloc.h>.
50061
50062 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
50063
50064 * g++.old-deja/g++.ns/template17.C: New test.
50065
50066 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
50067
50068 * g++.old-deja/g++.pt/ref4.C: New test.
50069
50070 2001-04-30 Richard Henderson <rth@redhat.com>
50071
50072 * gcc.dg/20000724-1.c: Revert last change.
50073
50074 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
50075
50076 * g77.f-torture/execute/20010430.f: New test.
50077
50078 2001-04-30 Mark Mitchell <mark@codesourcery.com>
50079
50080 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
50081
50082 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
50083
50084 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
50085
50086 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
50087
50088 * g++.old-deja/g++.eh/crash6.C: New test.
50089
50090 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
50091
50092 * g++.old-deja/g++.other/warn7.C: New test.
50093
50094 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
50095
50096 * g++.old-deja/g++.other/defarg9.C: New test.
50097
50098 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
50099
50100 * g77.f-torture/compile/20010426.f: New test.
50101 * g77.f-torture/execute/20010426.f: New test.
50102
50103 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
50104
50105 * g77.f-torture/compile/20000629-1.x: Remove - error
50106 has been fixed.
50107
50108 2001-04-26 Jeffrey A Law (law@cygnus.com)
50109
50110 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
50111 Tweak slightly to work with g++.dg framework.
50112 * g++.dg/special/ecos.exp: Run initp1.C test.
50113 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
50114
50115 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
50116 its linker doesn't give line numbers either.
50117 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
50118
50119 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
50120
50121 * g++.old-deja/g++.other/lex1.C: New test.
50122
50123 2001-04-26 Jakub Jelinek <jakub@redhat.com>
50124
50125 * gcc.dg/noncompile/20010425-1.c: New test.
50126
50127 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
50128
50129 * g++.old-deja/g++.pt/mangle2.C: New test.
50130
50131 2001-04-25 Jakub Jelinek <jakub@redhat.com>
50132
50133 * gcc.dg/format/plus-1.c: New test.
50134
50135 2001-04-25 Jakub Jelinek <jakub@redhat.com>
50136
50137 * gcc.dg/20010423-1.c: New test.
50138
50139 2001-04-25 Jakub Jelinek <jakub@redhat.com>
50140
50141 * gcc.c-torture/execute/20010422-1.c: New test.
50142
50143 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
50144
50145 * g++.old-deja/g++.ns/type2.C: New test.
50146
50147 2001-04-24 Zack Weinberg <zackw@stanford.edu>
50148
50149 * g++.old-deja/g++.other/perf1.C: New test.
50150
50151 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
50152
50153 * gcc.dg/c99-func-2.c: Remove xfail.
50154 * gcc.dg/c99-func-3.c: Remove xfail.
50155 * gcc.dg/c99-func-4.c: Remove xfail.
50156
50157 2001-04-23 Zack Weinberg <zackw@stanford.edu>
50158
50159 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
50160
50161 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
50162
50163 * gcc.c-torture/compile/20010423-1.c: New test.
50164
50165 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
50166
50167 * g++.old-deja/g++.pt/typename28.C: New test.
50168
50169 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
50170
50171 * g++.old-deja/g++.abi/empty2.C: New test.
50172 * g++.old-deja/g++.abi/empty3.C: New test.
50173
50174 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50175
50176 * g++.old-deja/g++.other/comdat2.C: New test.
50177 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
50178
50179 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50180
50181 * g++.old-deja/g++.other/overload14.C: New test.
50182
50183 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50184
50185 * g++.old-deja/g++.other/lookup23.C: New test.
50186
50187 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50188
50189 * gcc.c-torture/execute/20010403-1.c: New test.
50190
50191 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
50192 Mark Mitchell <mark@codesourcery.com>
50193
50194 * lib/old-dejagnu.exp: Don't delete output of executable.
50195 Add .exe suffix to executables.
50196
50197 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
50198
50199 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
50200
50201 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50202
50203 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
50204
50205 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
50206
50207 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
50208 * g++.old-deja/g++.abi/crash1.C: New test.
50209
50210 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
50211
50212 * g++.old-deja/g++.other/crash40.C: New test.
50213
50214 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50215
50216 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
50217
50218 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
50219
50220 * g++.old-deja/g++.other/warn6.C: New test.
50221
50222 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
50223
50224 * g++.old-deja/g++.robertl/eb42.C: Same.
50225
50226 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50227
50228 * gcc.dg/wtr-conversion-1.c: New testcase.
50229
50230 2001-04-10 Richard Henderson <rth@redhat.com>
50231
50232 * g++.old-deja/g++.other/array5.C: New.
50233
50234 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50235
50236 * gcc.c-torture/execute/20010408-1.c: New test.
50237
50238 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
50239
50240 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
50241 headers and constructs.
50242 * g++.old-deja/g++.robertl/eb79.C: Same.
50243 * g++.old-deja/g++.robertl/eb77.C (main): Same.
50244 * g++.old-deja/g++.robertl/eb73.C: Same.
50245 * g++.old-deja/g++.robertl/eb66.C (main): Same.
50246 * g++.old-deja/g++.robertl/eb55.C (t): Same.
50247 * g++.old-deja/g++.robertl/eb54.C (main): Same.
50248 * g++.old-deja/g++.robertl/eb46.C (main): Same.
50249 * g++.old-deja/g++.robertl/eb44.C: Same.
50250 * g++.old-deja/g++.robertl/eb41.C (main): Same.
50251 * g++.old-deja/g++.robertl/eb4.C (main): Same.
50252 * g++.old-deja/g++.robertl/eb39.C: Same.
50253 * g++.old-deja/g++.robertl/eb33.C (main): Same.
50254 * g++.old-deja/g++.robertl/eb31.C (main): Same.
50255 * g++.old-deja/g++.robertl/eb30.C: Same.
50256 * g++.old-deja/g++.robertl/eb3.C: Same.
50257 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
50258 * g++.old-deja/g++.robertl/eb21.C: Same.
50259 * g++.old-deja/g++.robertl/eb15.C: Same.
50260 * g++.old-deja/g++.robertl/eb118.C: Same.
50261 * g++.old-deja/g++.robertl/eb115.C (main): Same.
50262 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
50263 * g++.old-deja/g++.robertl/eb109.C: Same.
50264 * g++.old-deja/g++.other/sibcall1.C (main): Same.
50265 * g++.old-deja/g++.mike/rtti1.C: Same.
50266 * g++.old-deja/g++.mike/p658.C: Same.
50267 * g++.old-deja/g++.mike/net46.C: Same.
50268 * g++.old-deja/g++.mike/net34.C: Same.
50269 * g++.old-deja/g++.mike/memoize1.C: Same.
50270 * g++.old-deja/g++.mike/eh2.C: Same.
50271 * g++.old-deja/g++.law/weak.C: Same.
50272 * g++.old-deja/g++.law/visibility7.C: Same.
50273 * g++.old-deja/g++.law/visibility25.C: Same.
50274 * g++.old-deja/g++.law/visibility22.C: Same.
50275 * g++.old-deja/g++.law/visibility2.C: Same.
50276 * g++.old-deja/g++.law/visibility17.C: Same.
50277 * g++.old-deja/g++.law/visibility13.C: Same.
50278 * g++.old-deja/g++.law/visibility10.C: Same.
50279 * g++.old-deja/g++.law/visibility1.C: Same.
50280 * g++.old-deja/g++.law/virtual3.C (eval): Same.
50281 * g++.old-deja/g++.law/vbase1.C: Same.
50282 * g++.old-deja/g++.law/operators32.C: Same.
50283 * g++.old-deja/g++.law/nest3.C: Same.
50284 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
50285 * g++.old-deja/g++.law/except5.C (main): Same.
50286 * g++.old-deja/g++.law/cvt7.C (run): Same.
50287 * g++.old-deja/g++.law/cvt2.C: Same.
50288 * g++.old-deja/g++.law/cvt16.C: Same.
50289 * g++.old-deja/g++.law/ctors6.C (bar): Same.
50290 * g++.old-deja/g++.law/ctors17.C (main): Same.
50291 * g++.old-deja/g++.law/ctors13.C: Same.
50292 * g++.old-deja/g++.law/ctors12.C (main): Same.
50293 * g++.old-deja/g++.law/ctors10.C: Same.
50294 * g++.old-deja/g++.law/code-gen5.C: Same.
50295 * g++.old-deja/g++.law/bad-error7.C: Same.
50296 * g++.old-deja/g++.law/arm9.C: Same.
50297 * g++.old-deja/g++.law/arm12.C: Same.
50298 * g++.old-deja/g++.law/arg8.C: Same.
50299 * g++.old-deja/g++.law/arg1.C: Same.
50300 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
50301 * g++.old-deja/g++.jason/template31.C: Same.
50302 * g++.old-deja/g++.jason/template24.C (main): Same.
50303 * g++.old-deja/g++.jason/2371.C: Same.
50304 * g++.old-deja/g++.eh/new2.C: Same.
50305 * g++.old-deja/g++.eh/new1.C: Same.
50306 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
50307 * g++.old-deja/g++.brendan/nest21.C (main): Same.
50308 * g++.old-deja/g++.brendan/err-msg3.C: Same.
50309 * g++.old-deja/g++.brendan/crash62.C: Same.
50310 * g++.old-deja/g++.brendan/crash52.C: Same.
50311 * g++.old-deja/g++.brendan/crash49.C (main): Same.
50312 * g++.old-deja/g++.brendan/crash38.C: Same.
50313 * g++.old-deja/g++.brendan/crash15.C (main): Same.
50314 * g++.old-deja/g++.brendan/copy9.C: Same.
50315
50316 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
50317
50318 * gcc.c-torture/execute/20001203-2.c (memset):
50319 Count argument is of type __SIZE_TYPE__.
50320
50321 2001-04-04 Diego Novillo <dnovillo@redhat.com>
50322
50323 * gcc.c-torture/compile/20010404-1.c: New test.
50324
50325 2001-04-04 Jakub Jelinek <jakub@redhat.com>
50326
50327 * gcc.c-torture/compile/20010326-1.c: New test.
50328
50329 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
50330
50331 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
50332 peculiarities of the SH.
50333 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
50334
50335 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50336
50337 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
50338 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
50339 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
50340
50341 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50342
50343 * g77.f-torture/compile/20010321-1.f: New test.
50344
50345 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50346
50347 * gcc.c-torture/compile/20010329-1.c: New test.
50348
50349 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50350
50351 * gcc.c-torture/execute/20010329-1.c: New test.
50352
50353 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
50354
50355 * g++.old-deja/g++.other/eh4.C: Fix typo.
50356
50357 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
50358
50359 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
50360
50361 2001-03-28 Philip Blundell <philb@gnu.org>
50362
50363 * gcc.c-torture/compile/20010328-1.c: New test.
50364
50365 2001-03-27 Richard Henderson <rth@redhat.com>
50366
50367 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
50368 * g++.old-deja/g++.eh/vbase3.C: Likewise.
50369
50370 2001-03-27 Alan Modra <alan@linuxcare.com.au>
50371
50372 * gcc.c-torture/compile/20010327-1.c: New test.
50373
50374 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
50375
50376 * g++.old-deja/g++.other/friend12.C: New test.
50377 * g++.old-deja/g++.other/friend9.C: Expect no errors.
50378 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
50379
50380 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
50381
50382 * gcc.c-torture/execute/20010325-1.c: New test.
50383
50384 2001-03-23 Jakub Jelinek <jakub@redhat.com>
50385
50386 * g++.old-deja/g++.other/mangle3.C: New test.
50387
50388 2001-03-22 Jakub Jelinek <jakub@redhat.com>
50389
50390 * g++.old-deja/g++.other/anon8.C: New test.
50391
50392 2001-03-20 Philip Blundell <philb@gnu.org>
50393
50394 * gcc.c-torture/compile/20010320-1.c: New test.
50395
50396 2001-03-17 Richard Henderson <rth@redhat.com>
50397
50398 * g++.old-deja/g++.other/eh4.C: Add expected error text.
50399
50400 2001-03-15 Geoff Keating <geoff@redhat.com>
50401
50402 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
50403 tests on AIX.
50404
50405 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
50406
50407 * g++.old-deja/g++.other/eh4.C: New test.
50408
50409 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
50410
50411 * gcc.dg/cpp/mi1.c: Update.
50412
50413 2001-03-14 Jakub Jelinek <jakub@redhat.com>
50414
50415 * g++.old-deja/g++.other/regstack.C: New test.
50416
50417 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
50418
50419 * g++.old-deja/g++.other/ref4.C: New test.
50420
50421 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
50422
50423 * objc/execute/va_method.m: Added.
50424 * objc/execute/IMP.m: Added.
50425 * objc/execute/_cmd.m: Added.
50426 * objc/execute/accessing_ivars.m: Added.
50427 * objc/execute/class-1.m: Added.
50428 * objc/execute/class-10.m: Added.
50429 * objc/execute/class-11.m: Added.
50430 * objc/execute/class-12.m: Added.
50431 * objc/execute/class-13.m: Added.
50432 * objc/execute/class-14.m: Added.
50433 * objc/execute/class-2.m: Added.
50434 * objc/execute/class-3.m: Added.
50435 * objc/execute/class-4.m: Added.
50436 * objc/execute/class-5.m: Added.
50437 * objc/execute/class-6.m: Added.
50438 * objc/execute/class-7.m: Added.
50439 * objc/execute/class-8.m: Added.
50440 * objc/execute/class-9.m: Added.
50441 * objc/execute/class-tests-1.h
50442 * objc/execute/class-tests-2.h
50443 * objc/execute/compatibility_alias.m: Added.
50444 * objc/execute/encode-1.m: Added.
50445 * objc/execute/formal_protocol-1.m: Added.
50446 * objc/execute/formal_protocol-2.m: Added.
50447 * objc/execute/formal_protocol-3.m: Added.
50448 * objc/execute/formal_protocol-4.m: Added.
50449 * objc/execute/formal_protocol-5.m: Added.
50450 * objc/execute/formal_protocol-6.m: Added.
50451 * objc/execute/formal_protocol-7.m: Added.
50452 * objc/execute/informal_protocol.m: Added.
50453 * objc/execute/initialize.m: Added.
50454 * objc/execute/load.m: Added.
50455 * objc/execute/many_args_method.m: Added.
50456 * objc/execute/nested-3.m: Added.
50457 * objc/execute/no_clash.m: Added.
50458 * objc/execute/private.m: Added.
50459 * objc/execute/redefining_self.m: Added.
50460 * objc/execute/root_methods.m: Added.
50461 * objc/execute/selector-1.m: Added.
50462 * objc/execute/static-1.m: Added.
50463 * objc/execute/static-2.m: Added.
50464 * objc/execute/va_method.m: Added.
50465
50466 2001-03-10 Richard Henderson <rth@redhat.com>
50467
50468 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
50469
50470 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
50471
50472 * g++.old-deja/g++.other/crash31.C: XFAIL.
50473 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
50474 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
50475 * gcc.c-torture/execute/20010123-1.x: XFAIL.
50476 * gcc.c-torture/execute/20010124-1.x: XFAIL.
50477 * gcc.dg/sequence-pt-1.c: XFAIL one test.
50478
50479 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
50480
50481 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
50482
50483 2001-03-06 Zack Weinberg <zackw@stanford.edu>
50484
50485 * gcc.dg/20000724-1.c: Don't use multiline strings.
50486
50487 2001-03-06 Zack Weinberg <zackw@stanford.edu>
50488
50489 * objc/execute/string1.m, objc/execute/string2.m: Compare the
50490 result of -cString against what we expect it to be; don't just
50491 print it out for no one to read.
50492
50493 * objc/execute/string3.m, objc/execute/string4.m: New tests.
50494 Based on testcases provided by Nicola Pero.
50495
50496 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
50497
50498 * gcc.dg/cpp/macro7.c: New test.
50499
50500 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
50501
50502 * gcc.dg/cpp/multiline.c: Update.
50503
50504 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50505
50506 * g++.old-deja/g++.other/enum3.C: New test.
50507
50508 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50509
50510 * g++.old-deja/g++.other/pod1.C: New test.
50511
50512 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50513
50514 * g++.old-deja/g++.ext/overload1.C: New test.
50515
50516 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
50517
50518 * g++.old-deja/g++.pt/using1.C: New test.
50519
50520 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
50521
50522 * g++.old-deja/g++.other/using9.C: New test.
50523
50524 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
50525
50526 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
50527
50528 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
50529
50530 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
50531
50532 * g++.old-deja/g++.ext/realpt1.C: Remove.
50533
50534 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
50535
50536 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
50537
50538 2001-02-26 Will Cohen <wcohen@redhat.com>
50539
50540 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
50541
50542 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
50543
50544 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
50545 templatized constructors.
50546
50547 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50548
50549 * gcc.c-torture/execute/20010224-1.c: New test.
50550
50551 2001-02-23 Jakub Jelinek <jakub@redhat.com>
50552
50553 * gcc.c-torture/execute/20010222-1.c: New test.
50554
50555 2001-02-22 Jakub Jelinek <jakub@redhat.com>
50556
50557 * g++.old-deja/g++.other/inline20.C: New test.
50558
50559 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
50560
50561 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
50562
50563 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
50564
50565 * g++.old-deja/g++.other/lookup22.C: New test.
50566
50567 2001-02-19 Zack Weinberg <zackw@stanford.edu>
50568
50569 * g77.dg: New directory.
50570 * g77.dg/20010216-1.f: New test case.
50571 * g77.dg/dg.exp: New driver.
50572 * lib/g77-dg.exp: New driver library.
50573
50574 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50575
50576 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
50577
50578 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
50579
50580 * g++.old-deja/g++.other/decl9.C: New test.
50581
50582 2001-02-16 Jakub Jelinek <jakub@redhat.com>
50583
50584 * g++.old-deja/g++.other/init16.C: Update the test so that it does
50585 not need <string> and also tests the initialization at runtime.
50586
50587 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
50588
50589 * gcc.c-torture/execute/longlong.c: New test.
50590
50591 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
50592
50593 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
50594
50595 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
50596
50597 * gcc.c-torture/execute/920302-1.c (execute):
50598 Change argument type to short.
50599
50600 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
50601
50602 * g++.old-deja/g++.pt/deduct6.C: New test.
50603
50604 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
50605
50606 * g++.old-deja/g++.pt/deduct5.C: New test.
50607
50608 2001-02-14 Jakub Jelinek <jakub@redhat.com>
50609
50610 * gcc.c-torture/execute/20010209-1.c: New test.
50611
50612 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
50613
50614 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
50615
50616 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
50617
50618 * g++.dg/vtgc1.C: Update for new ABI.
50619
50620 * consistency.vlad: New directory, 1665 files.
50621
50622 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
50623
50624 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
50625 return type.
50626 * gcc.dg/cpp/digraphs.c: Declare puts.
50627
50628 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50629
50630 * g++.old-deja/g++.other/warn5.C: New test.
50631
50632 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50633
50634 * g++.old-deja/g++.pt/spec40.C: New test.
50635
50636 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50637
50638 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
50639 case.
50640 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
50641
50642 2001-02-12 Jakub Jelinek <jakub@redhat.com>
50643
50644 * gcc.c-torture/compile/20010209-1.c: New test.
50645
50646 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
50647
50648 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
50649 excess errors message but not if it crashes.
50650 * g++.old-deja/g++.other/crash27.C: Likewise.
50651 * g++.old-deja/g++.other/crash28.C: Likewise.
50652 * g++.old-deja/g++.other/crash30.C: Likewise.
50653 * g++.old-deja/g++.other/crash32.C: Likewise.
50654 * g++.old-deja/g++.other/crash35.C: Likewise.
50655 * g++.old-deja/g++.pt/inherit2.C: Likewise.
50656
50657 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
50658
50659 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
50660 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
50661 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
50662 g77.f-torture/execute/execute.exp,
50663 g77.f-torture/noncompile/noncompile.exp,
50664 gcc.c-torture/execute/execute.exp,
50665 gcc.c-torture/execute/memcheck/memcheck.exp,
50666 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
50667 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
50668 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
50669 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
50670 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
50671 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
50672 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50673 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
50674 Remove bug reporting instructions with ancient email addresses.
50675
50676 2001-02-07 Jakub Jelinek <jakub@redhat.com>
50677
50678 * gcc.dg/20010202-1.c: New test.
50679 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
50680
50681 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
50682
50683 * g++.dg/stdbool-if.C: New test.
50684
50685 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
50686
50687 * objc/execute/fdecl.m: Added main().
50688
50689 2001-02-07 Jakub Jelinek <jakub@redhat.com>
50690
50691 * gcc.c-torture/execute/20010206-1.c: New test.
50692
50693 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
50694
50695 * gcc.dg/cpp/avoidpaste1.c: Update.
50696
50697 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
50698
50699 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
50700 Pero <nicola@brainstorm.co.uk>.
50701 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
50702
50703 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
50704
50705 * g++.old-deja/g++.pt/spec39.C: New test.
50706
50707 2001-02-05 Jakub Jelinek <jakub@redhat.com>
50708
50709 * gcc.c-torture/compile/20010202-1.c: New test.
50710
50711 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
50712
50713 * g++.old-deja/g++.abi/primary2.C: New test.
50714 * g++.old-deja/g++.abi/primary3.C: New test.
50715 * g++.old-deja/g++.abi/primary4.C: New test.
50716 * g++.old-deja/g++.abi/primary5.C: New test.
50717 * g++.old-deja/g++.abi/vtable3.h: New test.
50718 * g++.old-deja/g++.abi/vtable3a.C: New test.
50719 * g++.old-deja/g++.abi/vtable3b.C: New test.
50720 * g++.old-deja/g++.abi/vtable3c.C: New test.
50721 * g++.old-deja/g++.abi/vtable3d.C: New test.
50722 * g++.old-deja/g++.abi/vtable3e.C: New test.
50723 * g++.old-deja/g++.abi/vtable3f.C: New test.
50724 * g++.old-deja/g++.abi/vtable3g.C: New test.
50725 * g++.old-deja/g++.abi/vtable3h.C: New test.
50726 * g++.old-deja/g++.abi/vtable3i.C: New test.
50727 * g++.old-deja/g++.abi/vtable3j.C: New test.
50728 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
50729
50730 2001-02-03 Jakub Jelinek <jakub@redhat.com>
50731
50732 * g++.old-deja/g++.other/anon6.C: New test.
50733 * g++.old-deja/g++.other/anon7.C: New test.
50734
50735 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
50736
50737 * gcc.dg/cpp/avoidpaste2.c: New tests.
50738
50739 2001-01-31 Jakub Jelinek <jakub@redhat.com>
50740
50741 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
50742
50743 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
50744
50745 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
50746 DECIMAL_DIG cases for Irix."
50747
50748 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
50749
50750 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
50751
50752 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
50753
50754 * gcc.dg/c99-tag-1.c: New test.
50755
50756 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
50757
50758 * gcc.dg/cpp/tr-warn1.c: Add tests.
50759
50760 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
50761
50762 * gcc.dg/cpp/avoidpaste1.c: Update.
50763 * gcc.dg/cpp/paste4.c: Update.
50764
50765 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
50766
50767 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
50768 cases for Irix.
50769
50770 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
50771
50772 * g++.old-deja/g++.other/inline19.C: New test.
50773
50774 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
50775
50776 * gcc.dg/Wlarger-than.c: New test.
50777
50778 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
50779
50780 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
50781
50782 2001-01-29 Jakub Jelinek <jakub@redhat.com>
50783
50784 * gcc.c-torture/execute/20010129-1.c: New test.
50785 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
50786
50787 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
50788
50789 * gcc.dg/cpp/avoidpaste1.c: Test case.
50790
50791 2001-01-28 Jakub Jelinek <jakub@redhat.com>
50792
50793 * g++.old-deja/g++.other/inline18.C: New test.
50794
50795 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50796
50797 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
50798 and __builtin_putchar.
50799
50800 2001-01-27 Jakub Jelinek <jakub@redhat.com>
50801
50802 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
50803 tests.
50804
50805 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
50806
50807 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
50808 floating point number rounding mode to round to the nearest
50809 representable mode.
50810
50811 2001-01-25 Jakub Jelinek <jakub@redhat.com>
50812
50813 * g++.old-deja/g++.other/mangle2.C: New test.
50814
50815 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
50816
50817 * gcc.c-torture/compile/20010124-1.c: New test.
50818
50819 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
50820
50821 * g++.old-deja/g++.pt/spec38.C: New test.
50822
50823 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50824
50825 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
50826 "Build don't run".
50827
50828 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50829
50830 * gcc.c-torture/execute/20010123-1.c: New test.
50831
50832 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
50833
50834 * g++.old-deja/g++.pt/spec37.C: New test.
50835
50836 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
50837
50838 * g++.old-deja/g++.pt/overload14.C: New test.
50839
50840 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50841
50842 * gcc.c-torture/execute/20010122-1.c: New test, exercise
50843 __builtin_return_address.
50844
50845 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
50846
50847 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
50848 * g++.old-deja/g++.pt/spec35.C: New test.
50849 * g++.old-deja/g++.pt/spec36.C: New test.
50850
50851 2001-01-20 Jakub Jelinek <jakub@redhat.com>
50852
50853 * gcc.c-torture/compile/20010118-1.c: New test.
50854
50855 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
50856
50857 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
50858
50859 2001-01-19 Jakub Jelinek <jakub@redhat.com>
50860
50861 * gcc.c-torture/execute/20010119-1.c: New test.
50862
50863 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50864
50865 * g++.old-deja/g++.other/vbase5.C: New test.
50866
50867 2001-01-19 Jakub Jelinek <jakub@redhat.com>
50868
50869 * gcc.c-torture/execute/20010118-1.c: New test.
50870
50871 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50872
50873 * g++.old-deja/g++.pt/deduct3.C: New test.
50874
50875 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50876
50877 * g++.old-deja/g++.pt/spec34.C: New test.
50878
50879 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
50880
50881 * g77.f-torture/compile/20000601-2.f: New test.
50882
50883 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50884
50885 * g++.old-deja/g++.other/init17.C: New test.
50886
50887 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
50888
50889 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
50890
50891 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50892
50893 * g++.old-deja/g++.pt/unify8.C: New test.
50894
50895 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50896
50897 * g++.old-deja/g++.abi/vbase1.C: New test.
50898
50899 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50900
50901 * g++.old-deja/g++.pt/crash65.C: New test.
50902
50903 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
50904
50905 * gcc.dg/cpp/assembl2.S: New test case.
50906
50907 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
50908
50909 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
50910 are supported.
50911
50912 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50913
50914 * g++.old-deja/g++.other/builtins1.C: New test.
50915 * g++.old-deja/g++.other/builtins2.C: Likewise.
50916 * g++.old-deja/g++.other/builtins3.C: Likewise.
50917 * g++.old-deja/g++.other/builtins4.C: Likewise.
50918
50919 2001-01-17 Jakub Jelinek <jakub@redhat.com>
50920
50921 * gcc.c-torture/compile/20010117-1.c: New test.
50922 * gcc.c-torture/compile/20010117-2.c: New test.
50923
50924 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
50925
50926 * g77.f-torture/execute/20010116.[fx]: New test,
50927 XFAIL on i?86-*-*.
50928 * g77.f-torture/compile/20010115.f: Indicate it's
50929 a test for PR fortran/1636.
50930
50931 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
50932
50933 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
50934
50935 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
50936
50937 * g77.f-torture/compile/20010115.f: New test.
50938
50939 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
50940
50941 * g++.old-deja/g++.pt/nontype5.C: New test.
50942
50943 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
50944
50945 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
50946 have an equivalent working one below it.
50947
50948 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
50949
50950 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
50951 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
50952
50953 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
50954
50955 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
50956 message containing "init_priority".
50957 (conpr-2.C): Likewise.
50958 (conpr-3.C): Likewise.
50959 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
50960
50961 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50962
50963 * gcc.c-torture/execute/20010114-2.c: New test.
50964
50965 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
50966
50967 * gcc.c-torture/compile/20010114-1.c: New test.
50968 * gcc.c-torture/compile/20010114-1.x: Xfail.
50969 * gcc.c-torture/compile/20010114-2.c: New test.
50970 * gcc.c-torture/execute/20010114-1.c: New test.
50971 * gcc.dg/trunc-1.c: New test.
50972 * gcc.dg/uninit-B.c: New test.
50973
50974 2001-01-13 Nick Clifton <nickc@redhat.com>
50975
50976 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
50977 target.
50978
50979 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
50980
50981 * gcc.c-torture/compile/20010113-1.c: New test.
50982
50983 2001-01-13 Jakub Jelinek <jakub@redhat.com>
50984
50985 * gcc.c-torture/compile/20001212-1.c: New test.
50986
50987 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
50988
50989 * gcc.dg/cpp/widestr1.c: Update.
50990 * gcc.dg/cpp/prag-imp.c: Remove.
50991
50992 2001-01-12 Jakub Jelinek <jakub@redhat.com>
50993
50994 * gcc.c-torture/execute/20000801-3.x: Remove.
50995 * gcc.dg/c90-init-1.c: New test.
50996 * gcc.dg/c99-init-1.c: New test.
50997 * gcc.dg/c99-init-2.c: New test.
50998 * gcc.dg/gnu99-init-1.c: New test.
50999
51000 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
51001
51002 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
51003 testing that no relevant ones were found.
51004
51005 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
51006
51007 * g++.old-deja/g++.pt/cast2.C: New test.
51008
51009 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
51010
51011 * g++.old-deja/g++.pt/friend47.C: New test.
51012
51013 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51014
51015 * g++.old-deja/g++.pt/instantiate13.C: New test.
51016
51017 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51018
51019 * g++.old-deja/g++.other/defarg7.C: New test.
51020 * g++.old-deja/g++.other/defarg8.C: New test.
51021
51022 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51023
51024 * g++.old-deja/g++.pt/crash64.C: New test.
51025
51026 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51027
51028 * g++.old-deja/g++.pt/crash63.C: New test.
51029
51030 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
51031
51032 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
51033
51034 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
51035
51036 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
51037
51038 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
51039
51040 * g++.old-deja/g++.pt/error3.C: New test.
51041
51042 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
51043
51044 * g++.old-deja/g++.other/crash39.C: New test.
51045
51046 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
51047
51048 * g++.old-deja/g++.other/vbase4.C: New test.
51049
51050 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
51051
51052 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
51053 * gcc.dg/special/20000419-2.c: New file. Identical to above.
51054 * gcc.dg/special/special.exp: New test driver which will check
51055 for alias support for the above test.
51056
51057 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
51058
51059 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
51060 problems on small machines.
51061 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
51062 parameterize.
51063
51064 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
51065
51066 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
51067 mips.
51068 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51069
51070 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
51071
51072 * g++.old_deja/g++.pt/using8.C: New test.
51073
51074 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
51075
51076 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
51077
51078 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
51079
51080 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
51081 where a failure is expected.
51082 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
51083
51084 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
51085
51086 * g++.old_deja/g++.pt/instantiate12.C: New test.
51087
51088 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
51089
51090 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
51091 start of structs.
51092 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
51093 * g++.old-deja/g++.brendan/crash17.C: Likewise.
51094 * g++.old-deja/g++.brendan/crash29.C: Likewise.
51095 * g++.old-deja/g++.brendan/crash48.C: Likewise.
51096 * g++.old-deja/g++.brendan/ns1.C: Likewise.
51097 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
51098 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
51099 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
51100 * g++.old-deja/g++.eh/spec6.C: Likewise.
51101 * g++.old-deja/g++.jason/crash3.C: Likewise.
51102 * g++.old-deja/g++.law/ctors11.C: Likewise.
51103 * g++.old-deja/g++.law/ctors17.C: Likewise.
51104 * g++.old-deja/g++.law/ctors5.C: Likewise.
51105 * g++.old-deja/g++.law/ctors9.C: Likewise.
51106 * g++.old-deja/g++.mike/ambig1.C: Likewise.
51107 * g++.old-deja/g++.mike/net22.C: Likewise.
51108 * g++.old-deja/g++.mike/p3538a.C: Likewise.
51109 * g++.old-deja/g++.mike/p3538b.C: Likewise.
51110 * g++.old-deja/g++.mike/virt3.C: Likewise.
51111 * g++.old-deja/g++.niklas/t128.C: Likewise.
51112 * g++.old-deja/g++.other/anon4.C: Likewise.
51113 * g++.old-deja/g++.other/using1.C: Likewise.
51114 * g++.old-deja/g++.other/warn3.C: Likewise.
51115 * g++.old-deja/g++.pt/t37.C: Likewise.
51116 * g++.old-deja/g++.robertl/eb69.C: Likewise.
51117 * g++.old-deja/g++.robertl/eb71.C: Likewise.
51118
51119 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
51120
51121 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
51122
51123 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51124
51125 * gcc.c-torture/execute/stdio-opt-3.c: New test.
51126
51127 2001-01-07 Jakub Jelinek <jakub@redhat.com>
51128
51129 * gcc.c-torture/compile/20010107-1.c: New test.
51130
51131 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
51132
51133 * gcc.c-torture/execute/builtin-noret-1.c: New test.
51134
51135 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
51136
51137 * gcc.dg/format/format.h: New file.
51138 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
51139 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
51140 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
51141 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
51142 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
51143 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
51144 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
51145 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
51146 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
51147 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
51148 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
51149 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
51150 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
51151 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
51152 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
51153 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
51154 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
51155 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
51156 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
51157 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
51158 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
51159 instead of declaring standard types, macros and functions in each
51160 test.
51161
51162 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
51163
51164 * gcc.c-torture/execute/20010106-1.c: New test.
51165
51166 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
51167
51168 * gcc.dg/format/format.exp: New file.
51169 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
51170 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
51171 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
51172 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
51173 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
51174 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
51175 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
51176 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
51177 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
51178 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
51179 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
51180 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
51181 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
51182 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
51183 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
51184 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
51185 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
51186 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
51187 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
51188 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
51189 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
51190 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
51191 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
51192 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
51193 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
51194 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
51195 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
51196 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
51197 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
51198 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
51199 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
51200 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
51201 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
51202 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
51203 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
51204 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
51205 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
51206 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
51207 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
51208 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
51209 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
51210 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
51211
51212 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
51213
51214 * gcc.c-torture/execute/991228-1.c: Take word endianness into
51215 account.
51216
51217 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
51218
51219 * gcc.c-torture/execute/builtin-complex-1.c: New test.
51220
51221 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
51222
51223 * g++.old-deja/g++.pt/crash62.C: New test.
51224
51225 2001-01-04 Richard Henderson <rth@redhat.com>
51226
51227 * gcc.dg/20000926-1.c: Update expected warnings.
51228 * gcc.dg/array-2.c: Likewise.
51229 * gcc.dg/array-4.c: Also validate flexible array members.
51230 * gcc.dg/c99-flex-array-1.c: New.
51231
51232 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
51233
51234 * gcc.c-torture/compile/20001222-1.x: Remove.
51235
51236 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
51237
51238 * gcc.c-torture/execute/built-in-setjmp.c: New.
51239
51240 2001-01-03 Richard Henderson <rth@redhat.com>
51241
51242 * gcc.dg/940510-1.c: Update expected error wording.
51243 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
51244
51245 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
51246
51247 * lib/target-supports.exp (check_alias_available): Modified to
51248 indicate aliases not supported if only weak aliases are supported.
51249
51250 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51251
51252 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
51253 Turn on cmpstrsi checks for __pj__ and __i370__.
51254
51255 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
51256
51257 * g++.old-deja/g++.other/virtual11.C: New test.
51258
51259 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
51260
51261 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
51262
51263 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51264
51265 * gcc.c-torture/compile/20010102-1.c: New test.
51266
51267 2001-01-02 Andreas Jaeger <aj@suse.de>
51268
51269 * gcc.dg/noreturn-3.c: New test.
51270
51271 * gcc.dg/noreturn-4.c: New test.
51272
51273 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51274
51275 * gcc.c-torture/execute/stdio-opt-1.c: Also test
51276 __builtin_fputc and __builtin_fwrite.
51277
51278 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
51279
51280 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
51281 signed char, not default char.
51282
51283 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
51284
51285 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
51286
51287 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
51288
51289 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
51290
51291 2000-12-29 Richard Henderson <rth@redhat.com>
51292
51293 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
51294 (__cyg_profile_func_exit): Define.
51295
51296 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
51297
51298 * g++.dg/vtgc1.C: New test.
51299
51300 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
51301
51302 * gcc.dg/noncompile/20001228-1.c: New test.
51303
51304 * gcc.dg/20001228-1.c: New test.
51305
51306 * gcc.c-torture/execute/20001228-1.c: New test.
51307
51308 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
51309
51310 * gcc.dg/format-strfmon-1.c: New test.
51311
51312 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51313
51314 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
51315 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
51316 * gcc.c-torture/execute/string-opt-1.c: Likewise.
51317 * gcc.c-torture/execute/string-opt-2.c: Likewise.
51318 * gcc.c-torture/execute/string-opt-3.c: Likewise.
51319 * gcc.c-torture/execute/string-opt-4.c: Likewise.
51320 * gcc.c-torture/execute/string-opt-6.c: Likewise.
51321 * gcc.c-torture/execute/string-opt-7.c: Likewise.
51322 * gcc.c-torture/execute/string-opt-8.c: Likewise.
51323 * gcc.c-torture/execute/string-opt-9.c: Likewise.
51324 * gcc.c-torture/execute/string-opt-10.c: Likewise.
51325 * gcc.c-torture/execute/string-opt-11.c: Likewise.
51326 * gcc.c-torture/execute/string-opt-12.c: Likewise.
51327
51328 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
51329 * gcc.c-torture/execute/string-opt-4.c: Test index.
51330
51331 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
51332
51333 * gcc.c-torture/compile/20001226-1.c: New test.
51334
51335 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
51336
51337 * gcc.c-torture/compile/20001222-1.c: New test.
51338 * gcc.c-torture/compile/20001222-1.x: Xfail.
51339
51340 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
51341
51342 * gcc.c-torture/execute/comp-goto-2.c: New test.
51343
51344 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
51345
51346 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
51347 Use long types if __INT_MAX__ is 32767.
51348 (main): Use cast to (sint32 *) when poking 88 into a_page.
51349
51350 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
51351
51352 2000-12-21 Bernd Schmidt <bernds@redhat.com>
51353
51354 * gcc.c-torture/compile/20001221-1.c: New test.
51355 * gcc.c-torture/execute/20001221-1.c: New test.
51356
51357 2000-12-20 Richard Henderson <rth@redhat.com>
51358
51359 * g++.old-deja/g++.pt/crash36.C: Update error lines.
51360 * g++.old-deja/g++.robertl/eb109.C: Likewise.
51361
51362 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51363
51364 * gcc.dg/compare3.c: New test.
51365
51366 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
51367
51368 * gcc.dg/format-warnll-1.c: New test.
51369
51370 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
51371
51372 * gcc.dg/cpp/cmdlne-P.c: New test.
51373
51374 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
51375
51376 * gcc.c-torture/execute/builtin-abs-1.c,
51377 gcc.c-torture/execute/builtin-abs-2.c: New tests.
51378
51379 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
51380
51381 * gcc.dg/cpp/multiline.c: New test.
51382
51383 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
51384
51385 * g++.old-deja/g++.other/syshdr1.C: Update.
51386 * gcc.dg/cpp/lineflags.c: Remove temporarily.
51387
51388 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51389
51390 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
51391
51392 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51393
51394 * g++.old-deja/g++.pt/ttp65.C: New test.
51395
51396 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51397
51398 * g++.old-deja/g++.pt/ttp64.C: New test.
51399
51400 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51401
51402 * g++.old-deja/g++.pt/spec33.C: New test.
51403
51404 2000-12-14 Catherine Moore <clm@redhat.com>
51405
51406 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
51407 * gcc.c-torture/execute/920612-2.c: Likewise.
51408 * gcc.c-torture/execute/920428-2.c: Likewise.
51409 * gcc-c-torture/execute/va-arg-11.c: Call exit.
51410 * gcc.c-torture/execute/va-arg-21.c: Likewise.
51411
51412 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51413
51414 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
51415 * gcc.dg/pack-test-2.c: Likewise.
51416
51417 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
51418
51419 Tests by Zack Weinberg <zackw@stanford.edu>.
51420
51421 * gcc.dg/cpp/defined.c: Update.
51422 * gcc.dg/cpp/defined_trad.c: New tests.
51423
51424 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
51425
51426 * gcc.dg/cpp/trad-direct.c: Update.
51427
51428 2000-12-11 Neil Booth <neilb@earthling.net>
51429
51430 * gcc.dg/cpp/defined_trad.c
51431
51432 2000-12-11 Neil Booth <neilb@earthling.net>
51433
51434 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
51435
51436 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
51437
51438 * gcc.dg/format-miss-2.c: New test.
51439
51440 2000-12-09 Neil Booth <neilb@earthling.net>
51441
51442 * gcc.dg/cpp/lineflags.c: New tests.
51443 * gcc.dg/cpp/poison.c: Update.
51444 * gcc.dg/cpp/redef2.c: Update.
51445 * gcc.dg/cpp/skipping.c: New test.
51446
51447 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
51448
51449 * g++.old-deja/g++.other/eh3.C: New testcase.
51450
51451 2000-12-07 Neil Booth <neilb@earthling.net>
51452
51453 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
51454 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
51455 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
51456 wtr-union-init-2.c, wtr-union-init-3.c: Update.
51457 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
51458 Update.
51459
51460 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51461
51462 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
51463 __SIZE_TYPE__ instead of int for type of integers cast to
51464 pointers.
51465
51466 2000-12-07 Jakub Jelinek <jakub@redhat.com>
51467
51468 * g++.old-deja/g++.other/cleanup4.C: New test.
51469
51470 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51471
51472 * format-sec-1.c: New test.
51473
51474 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51475
51476 * gcc.dg/format-nonlit-3.c: New test.
51477
51478 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51479
51480 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
51481 through a null pointer.
51482
51483 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51484
51485 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
51486 * g++.old-deja/g++.pt/partial4.C: New test.
51487
51488 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
51489
51490 * gcc.c-torture/execute/ieee/hugeval.x: New.
51491
51492 2000-12-06 Neil Booth <neilb@earthling.net>
51493
51494 * gcc.dg/cpp/backslash2.c: New tests.
51495
51496 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51497
51498 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
51499 * gcc.c-torture/execute/stdio-opt-2.c: New test.
51500
51501 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
51502
51503 * gcc.c-torture/execute/20001203-2.c: New testcase.
51504
51505 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
51506
51507 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
51508 * g++.old-deja/g++.other/virtual10.C: New test.
51509
51510 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
51511
51512 * g++.old-deja/g++.mike/pmf5.C: Remove test.
51513
51514 2000-12-05 Richard Henderson <rth@redhat.com>
51515
51516 * gcc.c-torture/compile/20001205-1.c: New.
51517
51518 2000-12-04 Neil Booth <neilb@earthling.net>
51519
51520 * g++.old-deja/g++.other/virtual9.C: New test.
51521 * g++.old-deja/g++.pt/crash61.C: New test.
51522 * gcc.c-torture/execute/loop-9.c: New test.
51523
51524 2000-12-04 Neil Booth <neilb@earthling.net>
51525
51526 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
51527 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
51528 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
51529 * gcc.dg/cpp/extratokens.c: ...here.
51530
51531 2000-12-04 Neil Booth <neilb@earthling.net>
51532
51533 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
51534 New tests.
51535
51536 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51537
51538 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
51539 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
51540
51541 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
51542
51543 * gcc.c-torture/execute/20001203-1.c: New test.
51544
51545 2000-12-03 Neil Booth <neilb@earthling.net>
51546
51547 * gcc.dg/cpp/macro6.c: New test cases.
51548
51549 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51550
51551 * gcc.c-torture/execute/string-opt-9.c: New test.
51552 * gcc.c-torture/execute/string-opt-10.c: Likewise.
51553 * gcc.c-torture/execute/string-opt-11.c: Likewise.
51554 * gcc.c-torture/execute/string-opt-12.c: Likewise.
51555
51556 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
51557 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
51558
51559 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
51560
51561 * gcc.dg/cpp/if-6.c: New testcase.
51562
51563 * gcc.dg/20001201-1.c: New testcase.
51564
51565 2000-12-02 Neil Booth <neilb@earthling.net>
51566
51567 * g++.old-deja/g++.other/externC4.C,
51568 g++.old-deja/g++.other/friend10.C: New tests.
51569
51570 2000-12-02 Neil Booth <neilb@earthling.net>
51571
51572 * g++.old-deja/g++.other/instan2.C
51573 * g++.old-deja/g++.other/instan3.C: New test.
51574
51575 2000-12-02 Neil Booth <neilb@earthling.net>
51576
51577 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
51578 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
51579 gnuc99.c,gnuc99-pedantic.c: New tests.
51580
51581 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
51582
51583 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
51584 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
51585
51586 2000-12-01 Neil Booth <neilb@earthling.net>
51587
51588 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
51589 * gcc.dg/cpp/poison.c: Update.
51590 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
51591
51592 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
51593
51594 * g77.f-torture/execute/20001201.f: New test.
51595
51596 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
51597
51598 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
51599
51600 2000-12-01 Jakub Jelinek <jakub@redhat.com>
51601
51602 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
51603
51604 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
51605
51606 * g++.old-deja/g++.other/cast6.C: New test.
51607
51608 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
51609
51610 * gcc.c-torture/execute/20001130-2.c: New testcase.
51611
51612 2000-11-30 Richard Henderson <rth@redhat.com>
51613
51614 * gcc.c-torture/execute/20001130-1.c: New test.
51615
51616 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51617
51618 * g++.old-deja/g++.other/op3.C: New test.
51619
51620 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51621
51622 * g++.old-deja/g++.other/op2.C: New test.
51623
51624 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51625
51626 * g++.old-deja/g++.other/crash38.C: New test.
51627
51628 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
51629
51630 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
51631
51632 2000-11-29 Jakub Jelinek <jakub@redhat.com>
51633
51634 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
51635 tests.
51636 * gcc.c-torture/execute/string-opt-6.c: New test.
51637
51638 * gcc.dg/20001117-1.c: Add main.
51639
51640 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
51641
51642 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
51643 Move from here ...
51644 * gcc.dg/940510-1.c: ... to here.
51645
51646 * gcc.dg/20000926-1.c: GNU C now allows initializations of
51647 zero-size arrays in toplevel structures.
51648
51649 2000-11-28 Jakub Jelinek <jakub@redhat.com>
51650
51651 * gcc.c-torture/execute/loop-8.c: New test.
51652
51653 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51654
51655 * g++.old-deja/g++.other/base1.C: New test.
51656
51657 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51658
51659 * g++.old-deja/g++.other/parse2.C: New test.
51660
51661 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51662
51663 * g++.old-deja/g++.pt/incomplete1.C: New test.
51664
51665 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51666
51667 * g++.old-deja/g++.other/friend9.C: New test.
51668
51669 2000-11-28 Jakub Jelinek <jakub@redhat.com>
51670
51671 * gcc.dg/20001127-1.c: New test.
51672
51673 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
51674
51675 * g++.old-deja/g++.pt/friend46.C: New test.
51676
51677 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
51678
51679 * g++.old-deja/g++.other/ptrmem8.C: New test.
51680
51681 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51682
51683 * gcc.c-torture/execute/string-opt-7.c: New test.
51684 * gcc.c-torture/execute/string-opt-8.c: Likewise.
51685
51686 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
51687
51688 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
51689 instead of 'mkcheck 2'.
51690
51691 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
51692
51693 * gcc.c-torture/execute/memcheck/driver.c,
51694 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
51695 C9X references to refer to C99.
51696
51697 2000-11-25 Jakub Jelinek <jakub@redhat.com>
51698
51699 * gcc.dg/ultrasp3.c: New test.
51700
51701 2000-11-25 Neil Booth <neilb@earthling.net>
51702
51703 * gcc.dg/cpp/include2.c: Update test to be locale independent.
51704
51705 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
51706
51707 * gcc.c-torture/compile/20001123-2.c: New.
51708
51709 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51710
51711 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
51712
51713 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
51714
51715 * gcc.dg/sequence-point-1.c: Add some new tests.
51716 * gcc.c-torture/execute/20001124-1.c: New test.
51717
51718 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
51719
51720 * g++.old-deja/g++.other/vaarg4.C: New test.
51721 * gcc.c-torture/compile/20001123-1.c: New test.
51722
51723 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
51724
51725 * g++.other/crash24.C: Adjust and remove XFAIL.
51726 * g++.other/crash37.C: New test.
51727
51728 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
51729
51730 * g++.old-deja/g++.pt/instantiate9.C: New test.
51731
51732 2000-11-22 Mark Mitchell <mark@codesourcery.com>
51733
51734 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
51735 new ABI, too.
51736
51737 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
51738 * g++.old-deja/g++.robertl/eb55.C: Likewise.
51739
51740 2000-11-22 Neil Booth <neilb@earthling.net>
51741
51742 * gcc.dg/cpp/Wtrigraphs.c: New test.
51743
51744 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
51745
51746 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
51747
51748 2000-11-22 Jakub Jelinek <jakub@redhat.com>
51749
51750 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
51751
51752 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
51753
51754 * lib/gcc-dg.exp: load_lib scanasm.exp.
51755 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
51756 * lib/g++-dg.exp: load_lib scanasm.exp.
51757 * lib/scanasm.exp: New.
51758 (scan-assembler, scan-assembler-not): Add optional arguments to
51759 test name, or if not present, the pattern name.
51760 (scan-assembler-dem, scan-assembler-dem-not): New.
51761
51762 * g++.dg/dg.exp: New.
51763
51764 2000-11-21 Neil Booth <neilb@earthling.net>
51765
51766 * gcc.dg/cpp/integrated1.c: Remove.
51767
51768 2000-11-21 Jakub Jelinek <jakub@redhat.com>
51769
51770 * gcc.c-torture/execute/20001121-1.c: New test.
51771
51772 2000-11-21 Richard Henderson <rth@redhat.com>
51773
51774 * gcc.c-torture/compile/20001121-1.c: New test.
51775
51776 2000-11-20 Neil Booth <neilb@earthling.net>
51777
51778 * gcc.dg/cpp/integrated1.c: New test.
51779
51780 2000-11-21 Jakub Jelinek <jakub@redhat.com>
51781
51782 * g++.old-deja/g++.other/inline17.C: New test.
51783
51784 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
51785
51786 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
51787 local variable to be zero: I made the variable global. Now
51788 uses abort() and exit() instead of relying on main's return value.
51789
51790 2000-11-20 Neil Booth <neilb@earthling.net>
51791
51792 * gcc.dg/cpp/paste2.c: Update test.
51793 * objc/execute/paste.m: New test.
51794
51795 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
51796
51797 * gcc.dg/c99-condexpr-1.c: New test.
51798
51799 2000-11-20 Neil Booth <neilb@earthling.net>
51800
51801 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
51802
51803 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
51804
51805 * g++.old-deja/g++.pt/export1.C: New test.
51806
51807 2000-11-20 Jakub Jelinek <jakub@redhat.com>
51808
51809 * gcc.dg/20001117-1.c: New test.
51810
51811 2000-11-18 Richard Henderson <rth@redhat.com>
51812
51813 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
51814
51815 2000-11-18 Richard Henderson <rth@redhat.com>
51816
51817 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
51818 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
51819 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
51820
51821 2000-11-18 Richard Henderson <rth@redhat.com>
51822
51823 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
51824 (main): New. Exit cleanly.
51825
51826 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
51827
51828 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
51829 gcc.dg/c99-fordecl-2.c: New tests.
51830
51831 2000-11-18 Richard Henderson <rth@redhat.com>
51832
51833 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
51834 * gcc.c-torture/execute/zerolen-2.c: New.
51835
51836 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51837
51838 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
51839 memory.
51840
51841 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
51842
51843 * g++.old-deja/g++.pt/instantiate8.C: New test.
51844
51845 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
51846
51847 * g++.old-deja/g++.other/incomplete.C: Add more tests.
51848 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
51849
51850 2000-11-16 Nick Clifton <nickc@redhat.com>
51851
51852 * gcc.c-torture/execute/nestfunc-2.c: New test.
51853 * gcc.c-torture/execute/nestfunc-3.c: New test.
51854
51855 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
51856
51857 * gcc.c-torture/compile/20001116-1.c: New test.
51858
51859 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51860
51861 * gcc.c-torture/execute/20001115-1.c: New test.
51862
51863 2000-11-15 Mark Mitchell <mark@codesourcery.com>
51864
51865 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
51866 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
51867 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
51868 * g++.old-deja/g++.abi/vmihint.C: Likewise.
51869
51870 2000-11-15 Neil Booth <neilb@earthling.net>
51871
51872 gcc.dg/cpp/_Pragma1.c: Update.
51873 gcc.dg/cpp/_Pragma2.c: New test.
51874
51875 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
51876
51877 * g++.old-deja/g++.other/anon5.C: New test.
51878
51879 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
51880
51881 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
51882 tests.
51883
51884 2000-11-14 Jakub Jelinek <jakub@redhat.com>
51885
51886 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
51887 output.
51888
51889 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51890
51891 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
51892 labels at end of compound statements.
51893
51894 2000-11-13 Jakub Jelinek <jakub@redhat.com>
51895
51896 * gcc.c-torture/execute/loop-7.c: New test.
51897
51898 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51899
51900 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
51901
51902 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51903
51904 * gcc.dg/c99-bool-1.c: New test.
51905
51906 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51907
51908 * gcc.dg/c99-scope-1.c: Remove xfail.
51909 * gcc.dg/c99-scope-2.c: New test.
51910
51911 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51912
51913 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
51914 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
51915
51916 2000-11-11 Mark Mitchell <mark@codesourcery.com>
51917
51918 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
51919 error messages.
51920
51921 * g++.mike/p700.C: Don't typedef wchar_t.
51922 * g++.mike/p784.C: Likewise.
51923 * g++.mike/eb101.C: Don't use __wchar_t.
51924
51925 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
51926
51927 * g77.f-torture/execute/20001111.[fx]: Test premature exit
51928 from DO loop.
51929
51930 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
51931
51932 * gcc.c-torture/execute/20001111-1.c: New test.
51933
51934 2000-11-10 Nick Clifton <nickc@redhat.com>
51935
51936 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
51937 long multuiple and accumulate.
51938
51939 2000-11-09 Richard Henderson <rth@redhat.com>
51940
51941 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
51942 via size_t instead of int.
51943
51944 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
51945 * gcc.c-torture/execute/string-opt-2.c: Likewise.
51946 * gcc.c-torture/execute/string-opt-3.c: Likewise.
51947 * gcc.c-torture/execute/string-opt-4.c: Likewise.
51948
51949 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
51950
51951 * gcc.c-torture/compile/20001109-1.c: New test.
51952 * gcc.c-torture/compile/20001109-2.c: New test.
51953
51954 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
51955
51956 * g++.old-deja/g++.pt/operator1.C: New test.
51957 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
51958
51959 2000-11-09 Jakub Jelinek <jakub@redhat.com>
51960
51961 * gcc.dg/20001108-1.c: New test.
51962
51963 2000-11-09 Jakub Jelinek <jakub@redhat.com>
51964
51965 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
51966 with both arguments constant strings.
51967 * gcc.c-torture/execute/string-opt-3.c: New test.
51968 * gcc.c-torture/execute/string-opt-4.c: New test.
51969 * gcc.c-torture/execute/string-opt-5.c: New test.
51970
51971 2000-11-08 Nick Clifton <nickc@redhat.com>
51972
51973 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
51974 mulsidi3adddi patterns.
51975
51976 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
51977
51978 * g++.old-deja/g++.other/crash36.C: New test.
51979
51980 2000-11-08 Jakub Jelinek <jakub@redhat.com>
51981
51982 * g++.old-deja/g++.other/init16.C: New test.
51983
51984 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
51985
51986 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
51987
51988 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
51989
51990 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
51991 * gcc.c-torture/execute/va-arg-16.x: Likewise.
51992 * gcc.c-torture/execute/va-arg-17.x: Likewise.
51993
51994 2000-11-07 DJ Delorie <dj@redhat.com>
51995
51996 * gcc.dg/20000614-1.c: Add return so that test can pass.
51997
51998 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51999
52000 * gcc.c-torture/execute/string-opt-1.c: New test.
52001
52002 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
52003
52004 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
52005 mips-sgi-irix6.* because the MIPS ABI passes floating-point
52006 parameters in registers, and there is no way for a varargs
52007 function to know in which order the integer and floating-point
52008 parameters should be interleaved when they are placed on the
52009 stack.
52010 * gcc.c-torture/execute/va-arg-16.x: Likewise.
52011 * gcc.c-torture/execute/va-arg-17.x: Likewise.
52012
52013 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52014
52015 * gcc.c-torture/execute/string-opt-2.c: New test.
52016
52017 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
52018
52019 * g++.old-deja/g++.pt/crash60.C: New test.
52020
52021 2000-11-06 Jakub Jelinek <jakub@redhat.com>
52022
52023 * g++.old-deja/g++.other/crash24.C: New test.
52024 * g++.old-deja/g++.other/crash25.C: New test.
52025 * g++.old-deja/g++.other/crash26.C: New test.
52026 * g++.old-deja/g++.other/crash27.C: New test.
52027 * g++.old-deja/g++.other/crash28.C: New test.
52028 * g++.old-deja/g++.other/crash29.C: New test.
52029 * g++.old-deja/g++.other/crash30.C: New test.
52030 * g++.old-deja/g++.other/crash31.C: New test.
52031 * g++.old-deja/g++.other/crash32.C: New test.
52032 * g++.old-deja/g++.other/crash33.C: New test.
52033 * g++.old-deja/g++.other/crash34.C: New test.
52034 * g++.old-deja/g++.other/crash35.C: New test.
52035
52036 2000-11-06 Jakub Jelinek <jakub@redhat.com>
52037
52038 * gcc.c-torture/execute/20001031-1.c: New test.
52039
52040 2000-11-04 Mark Mitchell <mark@codesourcery.com>
52041
52042 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
52043 namespace.
52044
52045 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
52046 standards-conformant.
52047
52048 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
52049
52050 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
52051 * g++.old-deja/g++.mike/p755a.C: Likewise.
52052 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
52053 library makes no calls to `operator new' during initialization.
52054
52055 2000-11-04 Neil Booth <neilb@earthling.net>
52056
52057 * gcc.dg/cpp/include2.c: New tests.
52058
52059 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
52060
52061 * lib/g++.exp (g++_set_ld_library_path): New function.
52062 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
52063
52064 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
52065
52066 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
52067 warnings.
52068
52069 2000-11-01 Richard Henderson <rth@redhat.com>
52070
52071 * g++.old-deja/g++.ext/namedret1.C: New.
52072 * g++.old-deja/g++.ext/namedret2.C: New.
52073 * g++.old-deja/g++.ext/namedret3.C: New.
52074
52075 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
52076
52077 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
52078 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
52079
52080 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52081
52082 * gcc.c-torture/execute/va-arg-21.c: New test.
52083
52084 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
52085
52086 * gcc.dg/c99-complex-2.c: New test.
52087
52088 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52089
52090 * gcc.c-torture/execute/stdio-opt-1.c: New test.
52091
52092 2000-10-31 Jakub Jelinek <jakub@redhat.com>
52093
52094 * g++.old-deja/g++.other/inline16.C: New test.
52095
52096 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
52097
52098 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
52099 __PRETTY_FUNCTION__
52100
52101 2000-10-29 Neil Booth <neilb@earthling.net>
52102
52103 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
52104 New tests.
52105 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
52106 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
52107 optimisation.
52108
52109 2000-10-29 Neil Booth <neilb@earthling.net>
52110
52111 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
52112 * mi1.c, mi1c.h: Add null directives to multiple-include test.
52113 * mi5.c: Test multiple includes work with -C.
52114 * trigraphs.c: Test ^= version.
52115
52116 2000-10-28 Neil Booth <neilb@earthling.net>
52117
52118 New tests and test updates for new macro expander.
52119
52120 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
52121 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
52122 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
52123 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
52124 new diagnostic messages.
52125
52126 * gcc.dg/cpp/macro3.c: New tests.
52127
52128 2000-10-27 Mark Mitchell <mark@codesourcery.com>
52129
52130 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
52131 on the same line.
52132
52133 2000-10-27 Jakub Jelinek <jakub@redhat.com>
52134
52135 * g++.old-deja/g++.other/eh2.C: New test.
52136
52137 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
52138
52139 * gcc.c-torture/execute/20001027-1.c: New test.
52140
52141 2000-10-26 Richard Henderson <rth@redhat.com>
52142
52143 * gcc.c-torture/execute/20001026-1.c: New.
52144
52145 2000-10-26 Mark Mitchell <mark@codesourcery.com>
52146
52147 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
52148 * g++.old-deja/g++.law/builtin1.C: Likewise.
52149 * g++.old-deja/g++.law/ctors10.C: Likewise.
52150 * g++.old-deja/g++.law/virtual3.C: Likewise.
52151 * g++.old-deja/g++.mike/p658.C: Likewise.
52152 * g++.old-deja/g++.other/sibcall1.C: Likewise.
52153 * g++.old-deja/g++.other/vaarg2.C: Likewise.
52154 * g++.old-deja/g++.robertl/eb124.C: Likewise.
52155 * g++.old-deja/g++.robertl/eb44.C: Likewise.
52156 * g++.old-deja/g++.robertl/eb77.C: Likewise.
52157
52158 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
52159
52160 * gcc.c-torture/compile/20001024-1.c: New test.
52161
52162 2000-10-25 Mark Mitchell <mark@codesourcery.com>
52163
52164 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
52165 to tell us whether or not we are using V3.
52166
52167 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
52168
52169 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
52170 operands.
52171
52172 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
52173
52174 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
52175
52176 2000-10-25 Jakub Jelinek <jakub@redhat.com>
52177
52178 * gcc.c-torture/execute/20001024-1.c: New test.
52179
52180 2000-10-24 Jakub Jelinek <jakub@redhat.com>
52181
52182 * g++.old-deja/g++.other/sibcall1.C: New test.
52183
52184 2000-10-20 Jakub Jelinek <jakub@redhat.com>
52185
52186 * gcc.dg/noncompile/init-3.c: New test.
52187
52188 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
52189
52190 * gcc.dg/format-array-1.c: New test.
52191
52192 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
52193
52194 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
52195 writing through null pointers; remove comment about testing
52196 unterminated strings.
52197
52198 2000-10-17 Matthew Hiller <hiller@redhat.com>
52199
52200 * gcc.c-torture/execute/20001017-2.c: New test.
52201
52202 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
52203
52204 * gcc.c-torture/compile/20001018-1.c: New test.
52205 * gcc.c-torture/compile/20001018-1.x: Xfail.
52206
52207 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52208
52209 * gcc.c-torture/execute/20001017-1.c: New test.
52210
52211 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
52212
52213 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
52214 for multiple use of arguments with scanf formats; add tests for
52215 multiple use of arguments.
52216
52217 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
52218
52219 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
52220 from some old tests.
52221
52222 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
52223
52224 * gcc.dg/format-miss-1.c: New test.
52225
52226 2000-10-16 Jakub Jelinek <jakub@redhat.com>
52227
52228 * gcc.c-torture/execute/20001013-1.c: New test.
52229
52230 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
52231
52232 * gcc.dg/format-branch-1.c: New test.
52233
52234 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
52235
52236 * README, lib/file-format.exp: Remove EGCS references.
52237
52238 2000-10-16 Jakub Jelinek <jakub@redhat.com>
52239
52240 * gcc.dg/20001013-1.c: New test.
52241
52242 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
52243
52244 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
52245 for intmax_t in the compiler using __typeof__ and the type rules
52246 for conditional expressions.
52247
52248 2000-10-13 Jakub Jelinek <jakub@redhat.com>
52249
52250 * gcc.dg/20001012-1.c: New test.
52251 * gcc.dg/20001012-2.c: New test.
52252
52253 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52254
52255 * gcc.dg/format-attr-1.c: New test.
52256
52257 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52258
52259 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
52260 __LONG_LONG_MAX__ instead of LLONG_MAX.
52261
52262 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52263
52264 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
52265 scanf flags.
52266 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
52267 flags.
52268
52269 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
52270
52271 * gcc.dg/sequence-pt-1.c: New test.
52272
52273 2000-10-11 Geoff Keating <geoffk@cygnus.com>
52274
52275 * gcc.c-torture/execute/20001011-1.c: New testcase.
52276 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
52277
52278 2000-10-10 Jakub Jelinek <jakub@redhat.com>
52279
52280 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
52281 does not error on it.
52282
52283 2000-10-10 Jakub Jelinek <jakub@redhat.com>
52284
52285 * gcc.dg/20001009-1.c: New test.
52286
52287 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
52288
52289 * gcc.c-torture/compile/20001009-1.c: Move from here ....
52290 * gcc.c-torture/execute/20001009-2.c: ... to here.
52291
52292 2000-10-09 Geoff Keating <geoffk@cygnus.com>
52293
52294 * gcc.c-torture/compile/20001009-1.c: New testcase.
52295 * gcc.c-torture/execute/20001009-1.c: New testcase.
52296 Testcases provided by Jan Hubicka <jh@suse.cz>.
52297
52298 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
52299
52300 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52301 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
52302 uintmax_t using <limits.h> to emulate the compiler's internal
52303 logic. No longer XFAIL %j tests.
52304
52305 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
52306
52307 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
52308 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52309 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
52310 regexps and details of expected handling of some bad formats.
52311 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
52312 suppression.
52313
52314 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
52315
52316 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
52317 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
52318 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
52319 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
52320 in list archives.
52321
52322 2000-10-06 Richard Henderson <rth@cygnus.com>
52323
52324 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
52325 * g++.old-deja/g++.brendan/crash52.C: Likewise.
52326 * g++.old-deja/g++.jason/report.C: Likewise.
52327 * g++.old-deja/g++.law/friend5.C: Likewise.
52328 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
52329 of the expected warnings.
52330
52331 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
52332
52333 * g++.old-deja/g++.pt/enum14.C: New test.
52334
52335 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
52336
52337 * g++.old-deja/g++.pt/crash59.C: New test.
52338
52339 2000-10-04 Will Cohen <wcohen@redhat.com>
52340
52341 * gcc.dg/20000926-1.c: New test.
52342
52343 2000-10-03 Geoff Keating <geoffk@cygnus.com>
52344
52345 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
52346 function name for current C++ compiler.
52347 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
52348
52349 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
52350
52351 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
52352 __PRETTY_FUNCTION__.
52353 * g++.old-deja/g++.ext/pretty2.C: Likewise.
52354
52355 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52356
52357 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
52358
52359 2000-09-26 Jakub Jelinek <jakub@redhat.com>
52360
52361 * gcc.c-torture/compile/20000923-1.c: New test.
52362
52363 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
52364
52365 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
52366 * g++.old-deja/g++.pt/ttp62.C: Same.
52367 * g++.old-deja/g++.other/inline14.C: Same.
52368
52369 2000-09-24 Richard Henderson <rth@cygnus.com>
52370
52371 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
52372
52373 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
52374
52375 * gcc.dg/c90-printf-1.c: Add test for wide string format.
52376
52377 2000-09-22 Geoff Keating <geoffk@cygnus.com>
52378
52379 * gcc.c-torture/compile/20000922-1.c: New file.
52380
52381 2000-09-21 Nick Clifton <nickc@redhat.com>
52382
52383 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
52384 a signed long modulo operation.
52385 (mod6): New function - perform an unsigned long modulo operation.
52386 (main): Add tests for modulos of very large numbers by very small
52387 dividends.
52388
52389 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52390
52391 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
52392
52393 2000-09-19 Richard Henderson <rth@cygnus.com>
52394
52395 * gcc.dg/compare2.c (case 10): XFAIL.
52396
52397 2000-09-18 Richard Henderson <rth@cygnus.com>
52398
52399 * gcc.c-torture/execute/20000906-1.c: Move ...
52400 * gcc.dg/20000906-1.c: ... here. Only run on targets
52401 that support __builtin_trap.
52402
52403 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
52404
52405 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
52406
52407 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
52408
52409 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
52410 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
52411 more $ format tests.
52412
52413 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
52414
52415 * gcc.dg/format-errmk-1.c: New test.
52416
52417 2000-09-17 Greg McGary <greg@mcgary.org>
52418
52419 * gcc.c-torture/execute/20000917-1.x: Remove.
52420
52421 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
52422
52423 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
52424
52425 2000-09-17 Greg McGary <greg@mcgary.org>
52426
52427 * gcc.c-torture/execute/20000917-1.c: New test.
52428 * gcc.c-torture/execute/20000917-1.x: XFAIL.
52429
52430 2000-09-16 Neil Booth <NeilB@earthling.net>
52431
52432 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
52433 in nested macro bug.
52434
52435 2000-09-15 Neil Booth <NeilB@earthling.net>
52436
52437 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
52438
52439 2000-09-14 Jeffrey A Law (law@cygnus.com)
52440
52441 * gcc.c-torture/execute/20000914-1.c: New test.
52442
52443 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
52444
52445 * g++.other/inline13.C: New test.
52446
52447 2000-09-12 Andreas Jaeger <aj@suse.de>
52448
52449 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
52450 constant by Ulrich Drepper <drepper@redhat.com>.
52451
52452 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
52453
52454 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
52455
52456 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52457
52458 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
52459
52460 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
52461
52462 * gcc.dg/cpp/backslash.c: New test.
52463
52464 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
52465
52466 * gcc.c-torture/execute/20000910-1.c: New test.
52467 * gcc.c-torture/execute/20000910-2.c: Likewise.
52468
52469 2000-09-11 Robert Lipe <robertl@sco.com>
52470
52471 * gcc.dg/pragma-align.c: New test.
52472
52473 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
52474
52475 * g++.old-deja/g++.pt/explicit82.C: New test.
52476 * g++.old-deja/g++.pt/explicit83.C: New test.
52477
52478 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
52479
52480 * gcc.dg/asm-names.c: New test.
52481
52482 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52483
52484 * gcc.dg/cpp/tr-warn6.c: New test
52485
52486 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
52487
52488 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
52489 be accepted.
52490
52491 2000-09-07 Catherine Moore <clm@redhat.com>
52492
52493 * gcc.c-torture/execute/unroll-1.c: New test.
52494
52495 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
52496
52497 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
52498 ERROR markers.
52499 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
52500 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
52501 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
52502 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
52503 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
52504 Preprocess only.
52505 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
52506 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
52507
52508 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52509
52510 * g++.old-deja/g++.pt/deduct2.C: New test.
52511
52512 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52513
52514 * g++.old-deja/g++.pt/parms2.C: New test.
52515
52516 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52517
52518 * g++.old-deja/g++.pt/crash58.C: New test.
52519
52520 2000-09-06 Greg McGary <greg@mcgary.org>
52521
52522 * gcc.c-torture/execute/20000906-1.c: New test.
52523 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
52524
52525 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52526
52527 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
52528
52529 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52530
52531 * g++.old-deja/g++.pt/crash57.C: New test.
52532
52533 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52534
52535 * g++.old-deja/g++.pt/crash56.C: New test.
52536
52537 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52538
52539 * g++.old-deja/g++.pt/koenig1.C: New test.
52540
52541 2000-09-04 Jakub Jelinek <jakub@redhat.com>
52542
52543 * gcc.dg/20000904-1.c: New test.
52544
52545 2000-09-04 Jakub Jelinek <jakub@redhat.com>
52546
52547 * gcc.dg/cpp/paste8.c: New test.
52548
52549 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
52550
52551 * gcc.c-torture/compile/20000827-1.c: New test.
52552
52553 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
52554
52555 * gcc.dg/format-diag-1.c: New test.
52556
52557 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
52558
52559 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
52560 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
52561 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
52562 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
52563 gcc.dg/formatz-1.c: Adjust warning regular expressions.
52564
52565 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
52566
52567 * g++.old-deja/g++.other/nested4.C: New test.
52568
52569 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
52570
52571 * g++.old-deja/g++.ns/scoped1.C: New test.
52572
52573 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
52574
52575 * lib/g++.exp: Support testing already-installed GCC.
52576
52577 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52578
52579 * wtr-label-1.c, wtr-suffix-1.c: New tests.
52580
52581 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52582
52583 * gcc.dg/return-type-2.c: New test.
52584
52585 2000-08-27 Geoff Keating <geoffk@cygnus.com>
52586
52587 * gcc.c-torture/compile/20000825-1.c: New test.
52588
52589 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
52590
52591 * gcc.dg/dwarf2-2.c: New test.
52592
52593 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
52594
52595 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
52596 dg-warning regexps.
52597
52598 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
52599
52600 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
52601 gcc.dg/format-ext-5.c: New tests.
52602
52603 2000-08-25 Jakub Jelinek <jakub@redhat.com>
52604
52605 * g++.old-deja/g++.other/crash22.C: New test.
52606
52607 2000-08-24 Mark Mitchell <mark@codesourcery.com>
52608
52609 * gcc.dg/noncompile/930622-2.c: Adjust error message.
52610
52611 2000-08-24 Richard Henderson <rth@cygnus.com>
52612
52613 * gcc.dg/ia64-sync-1.c: New test.
52614 * gcc.dg/ia64-sync-2.c: New test.
52615 * gcc.dg/ia64-asm-1.c: New test.
52616
52617 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
52618
52619 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
52620 * gcc.dg/format-ext-2.c: New test.
52621
52622 2000-08-23 Jason Merrill <jason@redhat.com>
52623
52624 * lib/old-dejagnu.exp: Also ignore "In member function" and
52625 "At global scope".
52626
52627 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52628
52629 * gcc.dg/noncompile/label-lineno-1.c: New test.
52630
52631 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
52632
52633 * gcc.dg/c99-array-nonobj-1.c: New test.
52634
52635 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
52636
52637 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
52638 tests.
52639 * gcc.dg/format-ext-1.c: New test.
52640
52641 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52642
52643 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
52644 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
52645 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
52646 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
52647 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
52648
52649 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
52650
52651 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
52652 gcc.dg/c99-strftime-2.c: New tests.
52653
52654 2000-08-22 Richard Henderson <rth@cygnus.com>
52655
52656 * gcc.c-torture/execute/20000822-1.c: New test.
52657
52658 2000-08-21 Jakub Jelinek <jakub@redhat.com>
52659
52660 * gcc.c-torture/execute/20000819-1.x: Remove.
52661
52662 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
52663
52664 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
52665 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
52666 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
52667 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
52668 gcc.dg/format-xopen-1.c: New tests.
52669
52670 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
52671
52672 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
52673
52674 2000-08-21 Jakub Jelinek <jakub@redhat.com>
52675
52676 * g++.old-deja/g++.other/loop2.C: New test.
52677
52678 * gcc.c-torture/compile/20000606-1.c: New test.
52679 * gcc.c-torture/compile/20000728-1.c: New test.
52680 * gcc.c-torture/execute/20000801-1.c: New test.
52681 * gcc.c-torture/execute/20000801-2.c: New test.
52682 * gcc.c-torture/execute/20000819-1.c: New test.
52683 * gcc.c-torture/execute/20000819-1.x: XFAIL.
52684 * gcc.dg/20000629-1.c: New test.
52685 * gcc.dg/20000724-1.c: New test.
52686 * gcc.dg/20000807-1.c: New test.
52687
52688 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
52689
52690 * gcc.dg/cpp/pragma-1.c: New test.
52691 * gcc.dg/cpp/pragma-2.c: New test.
52692
52693 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
52694
52695 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
52696 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
52697
52698 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
52699
52700 * gcc.c-torture/compile/20000818-1.c: New test.
52701
52702 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
52703
52704 * gcc.c-torture/execute/20000818-1.c: New test.
52705
52706 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
52707
52708 * gcc.dg/format-va-1.c: New test.
52709
52710 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52711
52712 * g++.old-deja/g++.other/typedef8.C: New test.
52713
52714 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52715
52716 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
52717 * g++.old-deja/g++.mike/net36.C: Mark candidate.
52718 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
52719 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
52720 * g++.old-deja/g++.other/ptrmem7.C: New test.
52721 * g++.old-deja/g++.pt/ptrmem10.C: New test.
52722
52723 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52724
52725 * g++.old-deja/g++.pt/typename27.C: New test.
52726
52727 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
52728
52729 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
52730 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
52731 * g++.old-deja/g++.pt/friend45.C: New test.
52732 * g++.old-deja/g++.other/friend8.C: New test.
52733
52734 2000-08-15 Richard Henderson <rth@cygnus.com>
52735
52736 * gcc.c-torture/execute/20000815-1.c: New test.
52737
52738 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
52739
52740 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
52741 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
52742 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
52743
52744 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
52745
52746 * g++.old-deja/g++.other/refinit2.C: New test.
52747
52748 2000-08-13 Geoff Keating <geoffk@cygnus.com>
52749
52750 * lib/c-torture.exp (c-torture): Make
52751 compiler_conditional_xfail_data global.
52752 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
52753 compiler_conditional_xfail_data machinery.
52754 (f-torture-execute): Likewise.
52755 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
52756 and only when unrolling loops.
52757
52758 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
52759
52760 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
52761
52762 * g++.old-deja/g++.pt/explicit81.C: New test.
52763
52764 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
52765
52766 * g++.old-deja/g++.pt/typename26.C: New test.
52767
52768 2000-08-10 Geoff Keating <geoffk@cygnus.com>
52769
52770 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
52771 warning.
52772
52773 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
52774
52775 * g++.old-deja/g++.other/array3.C: New test.
52776
52777 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
52778
52779 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
52780 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
52781 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
52782 New tests.
52783
52784 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
52785
52786 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
52787 * g++.old-deja/g++.abi/vmihint.C: Likewise.
52788
52789 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
52790
52791 * gcc.c-torture/execute/20000808-1.c: New test.
52792
52793 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
52794
52795 * gcc.dg/c90-const-expr-1.c: New test.
52796
52797 2000-08-08 Richard Henderson <rth@cygnus.com>
52798
52799 * gcc.dg/noncompile/920923-1.c: Declare calloc.
52800
52801 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
52802
52803 * gcc.dg/noncompile/const-ll-1.c: New test.
52804
52805 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
52806
52807 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
52808
52809 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
52810
52811 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
52812 that running programs linked against the shared version of libobjc
52813 run correctly.
52814
52815 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
52816
52817 * gcc.dg/c99-printf-1.c: New test.
52818
52819 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
52820
52821 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
52822
52823 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
52824
52825 * gcc.c-torture/execute/20000731-1.x: Delete.
52826
52827 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
52828
52829 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
52830 and torture_without_loops as is done by c-torture.exp.
52831 (search_for): Copy from c-torture.exp.
52832 (gcc-dg-runtest): New function, drives a directory of tests
52833 iterating over the TORTURE_OPTIONS.
52834 (scan-assembler, scan-assembler-not): Move here from
52835 individual directory drivers.
52836
52837 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
52838 defined by lib/gcc-dg.exp.
52839 * gcc.dg/cpp/cpp.exp: Likewise.
52840 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
52841 gcc-dg-runtest, so we cycle over optimization options.
52842
52843 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
52844 * gcc.dg/compare2.c: No longer expected to fail.
52845
52846 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
52847
52848 * gcc.c-torture/execute/20000804-1.c: New test.
52849
52850 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
52851
52852 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
52853
52854 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
52855
52856 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
52857
52858 2000-08-03 Jeffrey A Law (law@cygnus.com)
52859
52860 * gcc.c-torture/compile/20000803-1.c: New test.
52861
52862 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
52863
52864 * gcc.c-torture/execute/20000801-3.c,
52865 gcc.c-torture/execute/20000801-4.c: New tests.
52866 * gcc.c-torture/execute/20000801-3.x,
52867 gcc.c-torture/execute/20000801-4.x: Xfail.
52868
52869 2000-08-02 Geoff Keating <geoffk@cygnus.com>
52870
52871 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
52872 libobjc/.libs to allow for libtool.
52873
52874 2000-08-02 Jakub Jelinek <jakub@redhat.com>
52875
52876 * gcc.c-torture/compile/20000802-1.c: New test.
52877
52878 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
52879
52880 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
52881
52882 2000-07-31 Jeffrey A Law (law@cygnus.com)
52883
52884 * gcc-c-torture/execute/20000731-2.c: New test.
52885
52886 * gcc.c-torture/execute/20000731-1.c: New test.
52887 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
52888
52889 2000-07-31 Jakub Jelinek <jakub@redhat.com>
52890
52891 * gcc.dg/cpp/paste7.c: New test.
52892 * gcc.dg/cpp/20000725-1.c: New test.
52893
52894 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
52895
52896 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
52897 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
52898 declaration warning for __builtin_dwarf_reg_size.
52899
52900 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
52901
52902 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
52903
52904 * gcc.dg/noncompile/voidparam-1.c: New test.
52905
52906 2000-07-30 Richard Henderson <rth@cygnus.com>
52907
52908 * gcc.dg/c90-digraph-1.c: Don't xfail.
52909 * gcc.dg/compare2.c (case 10): Xfail.
52910 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
52911
52912 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
52913
52914 * gcc.dg/c99-main-1.c: New test.
52915
52916 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
52917
52918 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
52919
52920 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
52921
52922 * gcc.c-tortuer/execute/20000726-1.c: New test.
52923
52924 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
52925
52926 * gcc.c-torture/execute/enum-2.c: New test.
52927
52928 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52929
52930 * gcc.dg/cpp/tr-warn3.c: New test.
52931
52932 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
52933
52934 * g++.old-deja/g++.ext/implicit1.C: Remove.
52935 * g++.old-deja/g++.jason/c2.C: Remove
52936 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
52937 * g++.old-deja/g++.pt/crash16.C: Likewise.
52938 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
52939
52940 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
52941
52942 * g++.old-deja/g++.other/for2.C: New test.
52943
52944 2000-07-25 Jakub Jelinek <jakub@redhat.com>
52945
52946 * gcc.dg/20000720-1.c: New test.
52947
52948 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
52949
52950 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
52951
52952 2000-07-24 Geoff Keating <geoffk@cygnus.com>
52953
52954 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
52955 * gcc.c-torture/execute/20000722-1.c: New.
52956 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
52957
52958 2000-07-24 Jakub Jelinek <jakub@redhat.com>
52959
52960 * gcc.dg/cpp/20000720-1.S: New test.
52961
52962 2000-07-21 Michael Meissner <meissner@redhat.com>
52963
52964 * gcc.c-torture/execute/ieee/hugeval.c: New test.
52965
52966 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
52967
52968 * g++.old-deja/g++.brendan/crash16.C,
52969 g++.old-deja/g++.brendan/parse3.C,
52970 g++.old-deja/g++.brendan/redecl1.C,
52971 g++.old-deja/g++.ns/template13.C,
52972 g++.old-deja/g++.other/decl4.C,
52973 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
52974
52975 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
52976
52977 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
52978 and "Internal error".
52979
52980 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
52981 regexps.
52982 * gcc.dg/cpp/paste6.c: New test.
52983
52984 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
52985
52986 * gcc.dg/cpp/tr-direct.c: New test.
52987
52988 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
52989 gcc.dg/cpp/undef1.c: Tweak error regexps.
52990
52991 2000-07-18 Eric Christopher <echristo@redhat.com>
52992
52993 * gcc.c-torture/compile/20000718-1.c: New test.
52994
52995 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
52996
52997 * cpplex.c (_cpp_push_token): If the token being pushed back
52998 is the previous token in this context, just subtract one from
52999 context->posn.
53000 * cppmacro.c (save_expansion): Clear aux field when storing a
53001 placemarker.
53002
53003 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
53004
53005 * gcc.dg/noncompile/redecl-1.c: New test.
53006
53007 2000-07-18 Jakub Jelinek <jakub@redhat.com>
53008
53009 * gcc.c-torture/execute/20000717-5.c: New test.
53010 * gcc.c-torture/execute/20000717-1.x: Removed.
53011
53012 2000-07-17 Richard Henderson <rth@cygnus.com>
53013
53014 * gcc.c-torture/execute/20000717-4.c: New test.
53015
53016 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
53017
53018 * gcc.dg/cpp/syshdr.c: New test.
53019 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
53020
53021 2000-07-17 Neil Booth <neilb@earthling.net>
53022
53023 * gcc.dg/cpp/cmdlne-dM.c: New test.
53024 * gcc.dg/cpp/cmdlne-dD.c: New test.
53025
53026 2000-07-17 Jeffrey A Law (law@cygnus.com)
53027
53028 * gcc.c-torture/execute/20000717-3.c: New test.
53029
53030 * gcc.c-torture/compile/20000717-1.c: New test.
53031
53032 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
53033
53034 * gcc.c-torture/execute/20000717-2.c: New test.
53035
53036 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
53037
53038 * gcc.dg/formatz-1.c: New test.
53039
53040 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
53041 * gcc.dg/c99-digraph-1.c: New tests.
53042
53043 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
53044 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
53045
53046 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
53047 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
53048 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
53049 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
53050 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
53051 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
53052 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
53053
53054 2000-07-17 Greg McGary <greg@mcgary.org>
53055
53056 * gcc.c-torture/execute/20000717-1.c: New test.
53057 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
53058
53059 2000-07-15 Jakub Jelinek <jakub@redhat.com>
53060
53061 * gcc.c-torture/execute/20000715-2.c: New test.
53062 * gcc.dg/20000715-1.c: New test.
53063
53064 2000-07-15 Michael Meissner <meissner@redhat.com>
53065
53066 * gcc.c-torture/execute/20000715-1.c: New test.
53067
53068 2000-07-13 Jakub Jelinek <jakub@redhat.com>
53069
53070 * gcc.c-torture/execute/20000707-1.c: New test.
53071
53072 2000-07-13 Neil Booth <NeilB@earthling.net>
53073
53074 * gcc.dg/cpp/digraph1.c,
53075 gcc.dg/cpp/digraph2.c,
53076 gcc.dg/cpp/digraphs.c: New tests.
53077
53078 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
53079
53080 * g77.f-torture/compile/20000630-2.f: New test.
53081 * g77.f-torture/compile/20000630-2.x
53082
53083 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
53084
53085 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
53086
53087 2000-07-11 Neil Booth <NeilB@earthling.net>
53088
53089 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
53090
53091 2000-07-11 Neil Booth <NeilB@earthling.net>
53092
53093 * gcc.dg/cpp/cmdlne-C.c: New.
53094
53095 2000-07-09 Neil Booth <NeilB@earthling.net>
53096
53097 * gcc.dg/cpp/directiv.c: New tests.
53098 * gcc.dg/cpp/undef1.c: Update.
53099
53100 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
53101
53102 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
53103
53104 2000-07-09 Neil Booth <NeilB@earthling.net>
53105
53106 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
53107
53108 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
53109
53110 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
53111 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
53112
53113 2000-07-08 Neil Booth <NeilB@earthling.net>
53114
53115 * gcc.dg/cpp/macsyntx.c: New tests.
53116
53117 2000-07-07 Jakub Jelinek <jakub@redhat.com>
53118
53119 * gcc.dg/20000707-1.c: New test.
53120
53121 2000-07-07 Jakub Jelinek <jakub@redhat.com>
53122
53123 * gcc.c-torture/execute/20000706-1.c: New test.
53124 * gcc.c-torture/execute/20000706-2.c: New test.
53125 * gcc.c-torture/execute/20000706-3.c: New test.
53126 * gcc.c-torture/execute/20000706-4.c: New test.
53127 * gcc.c-torture/execute/20000706-5.c: New test.
53128
53129 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
53130
53131 * g++.old-deja/g++.pt/instantiate7.C: New test.
53132
53133 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
53134
53135 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
53136 * g++.old-deja/g++.mike/thunk3.C: Likewise.
53137 * g++.old-deja/g++.other/rtti3.C: Likewise.
53138 * g++.old-deja/g++.other/rttid3.C: Likewise.
53139
53140 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
53141
53142 * g77.f-torture/compile/20000630-1.x: Fix typo
53143
53144 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
53145
53146 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
53147 assembly output.
53148
53149 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
53150
53151 * gcc.dg/cpp/ident.c: New test.
53152
53153 2000-07-05 Neil Booth <NeilB@earthling.net>
53154
53155 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
53156 gcc.dg/cpp/lexstrng.c: New tests.
53157
53158 2000-07-04 Neil Booth <NeilB@earthling.net>
53159
53160 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
53161 * gcc.dg/cpp/strify2.c: Same.
53162
53163 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
53164
53165 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
53166 * gcc.dg/cpp/19990703-1.c: Likewise.
53167 * gcc.dg/cpp/20000625-1.c: Likewise.
53168 * gcc.dg/cpp/20000625-2.c: Likewise.
53169
53170 * gcc.dg/cpp/macro1.c,
53171 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
53172 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
53173 gcc.dg/cpp/strify1.c,
53174 gcc.dg/cpp/strify2.c: New tests.
53175
53176 2000-07-03 Jakub Jelinek <jakub@redhat.com>
53177
53178 * gcc.c-torture/execute/20000703-1.c: New test.
53179
53180 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
53181
53182 * g++.old-deja/g++.pt (lookup10.C): New test.
53183
53184 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
53185
53186 * g++.old-deja/g++.pt (typename25.C): New test.
53187
53188 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
53189
53190 * gcc.c-torture/compile/20000701-1.c: New test.
53191
53192 2000-06-30 Nick Clifton <nickc@cygnus.com>
53193
53194 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
53195 to test case.
53196
53197 2000-06-30 Catherine Moore <clm@cygnus.com>
53198
53199 * gcc.c-torture/execute/align-1.c: New test.
53200
53201 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
53202
53203 * g++.old-deja/g++.pt/expr8.C: New test.
53204 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
53205
53206 2000-06-29 Nick Clifton <nickc@cygnus.com>
53207
53208 * gcc.c-torture/compile/20000629-1.c: New test.
53209
53210 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
53211
53212
53213 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
53214 gcc.dg/noncompile directory, depending on whether they're
53215 preprocessor tests or not. Annotate all the tests for the dg
53216 framework.
53217
53218 * gcc.c-torture/noncompile/noncompile.exp: Delete.
53219 * gcc.dg/noncompile/noncompile.exp: New.
53220
53221 * Moved files:
53222 Old name New name
53223 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
53224 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
53225 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
53226 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
53227 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
53228 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
53229 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
53230 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
53231 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
53232 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
53233 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
53234 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
53235 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
53236 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
53237 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
53238 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
53239 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
53240 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
53241 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
53242 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
53243 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
53244 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
53245 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
53246 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
53247
53248 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
53249 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
53250 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
53251 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
53252 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
53253 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
53254
53255 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
53256
53257 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
53258 declare one variable. On the fourth, error.
53259 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
53260 declared by 20000628-1a.h.
53261
53262 2000-06-29 Richard Henderson <rth@redhat.com>
53263
53264 * gcc.c-torture/execute/930529-1.x: New file.
53265 * gcc.dg/920413-1.c: Adjust expected warning text.
53266 * gcc.dg/980217-1.c: Declare abort.
53267 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
53268
53269 2000-06-29 Jeffrey A Law (law@cygnus.com)
53270
53271 * g77.f-torture/compile/20000629-1.f: New test.
53272 * g77.f-torture/compile/20000629-1.x: Expected to fail.
53273
53274 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
53275
53276 Rearrange lots of files, removing entirely the
53277 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
53278 directories.
53279
53280 * Deleted files:
53281 gcc.c-torture/code_quality/code_quality.exp
53282 gcc.c-torture/special/special.exp
53283 gcc.failure/failure.exp
53284 gcc.failure/940409-1.x
53285 gcc.c-torture/compile/961203-1.x
53286
53287 * New files:
53288 gcc.misc-tests/linkage.exp
53289 gcc.c-torture/execute/920730-1t.c
53290 gcc.c-torture/execute/920730-1t.x
53291 gcc.c-torture/compile/920520-1.x
53292 gcc.c-torture/compile/920521-1.x
53293 gcc.c-torture/compile/981006-1.x
53294 gcc.c-torture/execute/eeprof-1.x
53295
53296 * Moved files (possibly with modifications to fit a new harness):
53297 Old name New name
53298 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
53299 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
53300 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
53301 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
53302 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
53303 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
53304 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
53305 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
53306 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
53307 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
53308 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
53309 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
53310 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
53311 gcc.failure/940409-1.c gcc.dg/940409-1.c
53312
53313 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
53314
53315 * c-torture/compile/961203-1.x: Delete.
53316
53317 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
53318 not exit. Include stdio.h.
53319 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
53320 * gcc.misc-tests/dg-12.c: Likewise.
53321 * gcc.misc-tests/dg-5.c: Likewise.
53322 * gcc.misc-tests/dg-6.c: Likewise.
53323 * gcc.misc-tests/dg-7.c: Prototype abort.
53324 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
53325 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
53326 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
53327 not exit.
53328 * gcc.misc-tests/sieve.c: Use return from main, not exit.
53329 * gcc.misc-tests/sort2.c: Use return from main, not exit.
53330
53331 2000-06-28 Jakub Jelinek <jakub@redhat.com>
53332
53333 * gcc.dg/cpp/20000628-1.c: New test.
53334 * gcc.dg/cpp/20000628-1.h: New header for above test.
53335 * gcc.dg/cpp/20000628-1a.h: Likewise.
53336
53337 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
53338
53339 * gcc.dg/cpp: New directory.
53340 * gcc.dg/cpp/cpp.exp: New driver.
53341 * gcc.dg/cpp/20000627-1.c: New test.
53342 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
53343 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
53344 and rewrite as a compilation test.
53345
53346 * gcc.dg: Move many files into the cpp subdirectory, possibly
53347 renaming or editing them as well.
53348 Old name New name
53349 990119-1.c cpp/19990119-1.c
53350 990228-1.c cpp/19990228-1.c
53351 990407-1.c cpp/19990407-1.c
53352 990409-1.c cpp/19990409-1.c
53353 990413-1.c cpp/19990413-1.c
53354 990703-1.c cpp/19990703-1.c
53355 20000127-1.c cpp/20000127-1.c
53356 20000129-1.c cpp/20000129-1.c
53357 20000207-1.c cpp/20000207-1.c
53358 20000207-2.c cpp/20000207-2.c
53359 20000209-1.c cpp/20000209-1.c
53360 20000209-2.c cpp/20000209-2.c
53361 20000301-1.c cpp/20000301-1.c
53362 20000419-1.c cpp/20000419-1.c
53363 20000510-1.S cpp/20000510-1.S
53364 20000519-1.c cpp/20000519-1.c
53365 20000529-1.c cpp/20000529-1.c
53366 20000625-1.c cpp/20000625-1.c
53367 20000625-2.c cpp/20000625-2.c
53368 cpp-as1.c cpp/assert1.c
53369 cpp-as2.c cpp/assert2.c
53370 cxx-comments-1.c cpp/cxxcom1.c
53371 cxx-comments-2.c cpp/cxxcom2.c
53372 endif-label.c cpp/endif.c
53373 cpp-hash1.c cpp/hash1.c
53374 cpp-hash2.c cpp/hash2.c
53375 cpp-if1.c cpp/if-1.c
53376 cpp-if2.c cpp/if-2.c
53377 cpp-if3.c cpp/if-3.c
53378 cpp-if4.c cpp/if-4.c
53379 cpp-if5.c cpp/if-5.c
53380 cpp-cond.c cpp/if-cexp.c
53381 cpp-missingop.c cpp/if-mop.c
53382 cpp-missingparen.c cpp/if-mpar.c
53383 cpp-opprec.c cpp/if-oppr.c
53384 cpp-ifparen.c cpp/if-paren.c
53385 cpp-shortcircuit.c cpp/if-sc.c
53386 cpp-shift.c cpp/if-shift.c
53387 cpp-unary.c cpp/if-unary.c
53388 cpp-li1.c cpp/line1.c
53389 cpp-li2.c cpp/line2.c
53390 lineno.c cpp/line3.c
53391 lineno-2.c cpp/line4.c
53392 cpp-mi.c cpp/mi1.c
53393 cpp-mic.h cpp/mi1c.h
53394 cpp-micc.h cpp/mi1cc.h
53395 cpp-mind.h cpp/mi1nd.h
53396 cpp-mindp.h cpp/mi1ndp.h
53397 cpp-mix.h cpp/mi1x.h
53398 cpp-mi2.c cpp/mi2.c
53399 cpp-mi2a.h cpp/mi2a.h
53400 cpp-mi2b.h cpp/mi2b.h
53401 cpp-mi2c.h cpp/mi2c.h
53402 cpp-mi3.c cpp/mi3.c
53403 cpp-mi3.def cpp/mi3.def
53404 poison-1.c cpp/poison.c
53405 pr-impl.c cpp/prag-imp.c
53406 cpp-redef-2.c cpp/redef1.c
53407 cpp-redef.c cpp/redef2.c
53408 strpaste.c cpp/strp1.c
53409 strpaste-2.c cpp/strp2.c
53410 cpp-tradpaste.c cpp/tr-paste.c
53411 cpp-tradstringify.c cpp/tr-str.c
53412 cpp-tradwarn1.c cpp/tr-warn1.c
53413 cpp-tradwarn2.c cpp/tr-warn2.c
53414 trigraphs.c cpp/trigraphs.c
53415 cpp-unc1.c cpp/unc1.c
53416 cpp-unc2.c cpp/unc2.c
53417 cpp-unc3.c cpp/unc3.c
53418 cpp-unc.c cpp/unc4.c
53419 undef.c cpp/undef1.c
53420 undef-2.c cpp/undef2.c
53421 cpp-wi1.c cpp/widestr1.c
53422
53423 2000-06-27 Mark Mitchell <mark@codesourcery.com>
53424
53425 * lib/g++.exp (g++_include_flags): Tweak.
53426
53427 2000-06-27 H.J. Lu <hjl@gnu.org>
53428 Loren J. Rittle <ljrittle@acm.org>
53429
53430 * lib/g++.exp (g++_include_flags): Override libgloss.exp
53431 version with one that knows about the new gcc tree structure.
53432 (g++_link_flags): Same.
53433
53434 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
53435
53436 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
53437 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
53438 case we are cross-compiling.
53439
53440 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
53441 g++.old-deja/g++.niklas/Makefile.in,
53442 g++.old-deja/g++.niklas/configure.in,
53443 g++.old-deja/g++.other/Makefile.in,
53444 g++.old-deja/g++.other/configure.in,
53445 gcc.c-torture/code_quality/Makefile.in,
53446 gcc.c-torture/code_quality/configure.in,
53447 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
53448 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
53449 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
53450 gcc.c-torture/execute/ieee/Makefile.in,
53451 gcc.c-torture/execute/ieee/configure.in,
53452 gcc.c-torture/noncompile/Makefile.in,
53453 gcc.c-torture/noncompile/configure.in,
53454 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
53455 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
53456 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
53457
53458 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
53459
53460 * g++.old-deja/g++.other/ambig3.C: New test.
53461
53462 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
53463
53464 * g++.old-deja/g++.pt/syntax1.C: New test.
53465 * g++.old-deja/g++.pt/syntax2.C: New test.
53466 * g++.old-deja/g++.other/syntax3.C: New test.
53467 * g++.old-deja/g++.other/syntax4.C: New test.
53468
53469 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
53470
53471 * gcc.dg/20000623-1.c: Prototype exit and abort.
53472
53473 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
53474
53475 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
53476 New tests.
53477 * gcc.dg/cpp-mi3.def: New file.
53478
53479 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
53480 inside assertions.
53481 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
53482 lexer's error messages.
53483 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
53484 divine anything from the linemarkers.
53485 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
53486 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
53487
53488 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
53489
53490 * gcc.dg/20000623-1.c: New test.
53491
53492 2000-06-22 Jakub Jelinek <jakub@redhat.com>
53493
53494 * gcc.c-torture/execute/20000622-1.c: New test.
53495
53496 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
53497
53498 * g++.old-deja/g++.other/init15.C: New test.
53499
53500 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
53501
53502 * g++.old-deja/g++.pt/vaarg2.C: New test.
53503 * g++.old-deja/g++.pt/vaarg3.C: New test.
53504
53505 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
53506
53507 * g++.old-deja/g++.other/dyncast6.C: New test.
53508
53509 2000-06-15 Jakub Jelinek <jakub@redhat.com>
53510
53511 * gcc.c-torture/execute/loop-6.c: New test.
53512
53513 2000-06-14 Jakub Jelinek <jakub@redhat.com>
53514
53515 * gcc.dg/20000614-1.c: New test.
53516 * gcc.dg/20000614-2.c: New test.
53517
53518 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
53519
53520 * g++.old-deja/g++.other/inline12.C: New test.
53521
53522 2000-06-13 Jakub Jelinek <jakub@redhat.com>
53523
53524 * g++.old-deja/g++.other/eh1.C: New test.
53525
53526 2000-06-12 Jakub Jelinek <jakub@redhat.com>
53527
53528 * g++.old-deja/g++.other/type.C: New test.
53529
53530 2000-06-05 Jakub Jelinek <jakub@redhat.com>
53531
53532 * g++.old-deja/g++.other/initstring.C: New test.
53533
53534 2000-06-12 Jason Merrill <jason@redhat.com>
53535
53536 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
53537
53538 2000-06-09 Jeffrey A Law (law@cygnus.com)
53539
53540 * gcc.c-torture/compile/20000609-1.c: New test.
53541
53542 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
53543
53544 * gcc.dg/20000609-1.c: New test.
53545
53546 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
53547
53548 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
53549 * gcc.c-torture/noncompile/poison-1.c: Move...
53550 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
53551 * gcc.dg/cpp-li1.c: Add a token after the #line.
53552
53553 2000-06-05 Richard Henderson <rth@cygnus.com>
53554
53555 * gcc.c-torture/execute/20000605-2.c: New test.
53556 * gcc.c-torture/execute/20000605-3.c: New test.
53557
53558 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
53559
53560 * g77.f-torture/execute/20000503-1.x: New file.
53561
53562 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
53563
53564 * g++.old-deja/g++.eh/badalloc1.C: New test.
53565
53566 2000-06-05 Richard Henderson <rth@cygnus.com>
53567
53568 * gcc.c-torture/execute/20000605-1.c: New test.
53569
53570 2000-06-05 Jakub Jelinek <jakub@redhat.com>
53571 Nathan Sidwell <nathan@codesourcery.com>
53572
53573 * gcc.c-torture/compile/20000605-1.c: New test.
53574
53575 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
53576
53577 * g77.f-torture/compile/20000601-1.f: New test.
53578
53579 2000-06-03 Richard Henderson <rth@cygnus.com>
53580
53581 * gcc.c-torture/execute/20000603-1.c: New.
53582
53583 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
53584
53585 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
53586 * gcc.dg/noreturn-2.c (noreturn): Likewise.
53587
53588 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
53589
53590 * gcc.dg/compare2.c (case 12): XFAIL.
53591 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
53592 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
53593
53594 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
53595
53596 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
53597
53598 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
53599 guard macro is already defined when the header is first
53600 included.
53601 * gcc.dg/cpp-mix.h: New file.
53602 * gcc.dg/endif-label.c: Update patterns to match compiler.
53603
53604 * g++.brendan/complex1.C: Declare abort.
53605 * g++.law/refs4.C: Remove XFAIL.
53606 * g++.oliva/expr2.C: Declare abort and exit.
53607
53608 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
53609
53610 * gcc.c-torture/execute/20000528-1.c: New test.
53611
53612 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
53613 * g++.old-deja/g++.law/temps4.C: Likewise.
53614
53615 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
53616 stdlib.h. Call abort() on failure.
53617 * g++.old-deja/g++.law/refs4.C: Likewise.
53618 * g++.old-deja/g++.law/temps4.C: Likewise.
53619 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
53620 * gcc.c-torture/execute/20000112-1.c: Include string.h.
53621
53622 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
53623
53624 Relative to g++.dg/special:
53625 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
53626
53627 Relative to g++.old-deja:
53628 * g++.brendan/complex1.C, g++.jason/optimize2.C,
53629 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
53630 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
53631 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
53632 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
53633 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
53634 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
53635
53636 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
53637 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
53638 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
53639 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
53640 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
53641 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
53642 and/or string.h.
53643
53644 * g++.other/goto1.C: Update expectations for error messages.
53645
53646 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
53647
53648 * gcc.c-torture/compile/20000523-1.c: New test.
53649
53650 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
53651
53652 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
53653
53654 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
53655
53656 * g++.old-deja/g++.eh/catch11.C: New test.
53657 * g++.old-deja/g++.eh/catch12.C: New test.
53658
53659 2000-05-24 Nick Clifton <nickc@cygnus.com>
53660
53661 * gcc.c-torture/execute/20000523-1.c: New test.
53662
53663 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
53664
53665 * c-torture/execute/bcp-1.c: Replace abort in arg of
53666 __builtin_constant_p with a generic external function.
53667
53668 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
53669 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
53670 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
53671 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
53672 Prototype abort and/or exit.
53673
53674 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
53675 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
53676 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
53677 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
53678
53679 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
53680
53681 * gcc.dg/dwarf2-1.c: New test.
53682
53683 2000-05-20 Richard Henderson <rth@cygnus.com>
53684
53685 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
53686
53687 2000-05-20 Andreas Jaeger <aj@suse.de>
53688
53689 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
53690 testcase.
53691
53692 2000-05-19 David Edelsohn <edelsohn@gnu.org>
53693
53694 * gcc.c-torture/execute/20000519-2.c: New test.
53695
53696 2000-05-19 Andreas Jaeger <aj@suse.de>
53697
53698 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
53699 which fails with SSA.
53700
53701 * lib/c-torture.exp: Also test with -O3 -fssa.
53702
53703 2000-05-18 Michael Meissner <meissner@redhat.com>
53704
53705 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
53706 * gcc.c-torture/execute/920415-1.c: Ditto.
53707 * gcc.c-torture/execute/920501-1.c: Ditto.
53708 * gcc.c-torture/execute/conversion.c: Ditto.
53709 * gcc.c-torture/execute/cvt-1.c: Ditto.
53710
53711 2000-05-18 Jeffrey A Law (law@cygnus.com)
53712
53713 * gcc.c-torture/compile/20000518-1.c: New test.
53714
53715 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
53716
53717 * g77.f-torture/compile/200005018.f: New test.
53718
53719 2000-05-17 Jeffrey A Law (law@cygnus.com)
53720
53721 * gcc.c-torture/compile/20000517-1.c: New test.
53722
53723 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53724
53725 * gcc.c-torture/execute/20000516-1.c: New test.
53726
53727 2000-05-15 Jakub Jelinek <jakub@redhat.com>
53728
53729 * g++.old-deja/g++.other/eh.C: New test.
53730
53731 2000-05-12 Richard Henderson <rth@cygnus.com>
53732
53733 * gcc.c-torture/execute/990208-1.c (main): Don't pass
53734 constants through to doit's conditional.
53735
53736 2000-05-11 Jeffrey A Law (law@cygnus.com)
53737
53738 * gcc.c-torture/compile/20000511-1.c: New test.
53739 * g77.f-torture/compile/20000511-1.f: New test.
53740 * g77.f-torture/compile/20000511-2.f: New test.
53741
53742 2000-05-11 Michael Meissner <meissner@redhat.com>
53743
53744 * gcc.c-torture/execute/20000511-1.c: New test.
53745
53746 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
53747
53748 * gcc.dg/dg.exp: Scan .S files as well as .c files.
53749 * gcc.dg/20000510-1.S: New.
53750
53751 2000-05-08 Catherine Moore <clm@cygnus.com>
53752
53753 * gcc.dg/unused-3.c: New.
53754
53755 2000-05-06 Richard Henderson <rth@cygnus.com>
53756
53757 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
53758 * g++.old-deja/g++.mike/warn1.C: Likewise.
53759 * g++.old-deja/g++.pt/local1.C: Likewise.
53760 * g++.old-deja/g++.pt/local7.C: Likewise.
53761 * g++.old-deja/g++.pt/spec16.C: Likewise.
53762
53763 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
53764
53765 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
53766
53767 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
53768
53769 * g77.f-torture/execute/20000503-1.f: New test.
53770
53771 2000-05-04 Andreas Jaeger <aj@suse.de>
53772
53773 * gcc.dg/noreturn-2.c: New test.
53774
53775 2000-05-04 Neil Booth <NeilB@earthling.net>
53776
53777 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
53778 preprocessor.
53779
53780 2000-05-04 Richard Henderson <rth@cygnus.com>
53781
53782 * gcc.c-torture/execute/20000503-1.c: Fix typo.
53783
53784 2000-05-04 Richard Henderson <rth@cygnus.com>
53785
53786 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
53787 OpenSSL by Jason R Thorpe.
53788
53789 2000-05-03 Jim Wilson <wilson@cygnus.com>
53790
53791 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
53792
53793 2000-05-03 Robert Lipe <robertlipe@usa.net>
53794
53795 * gcc.dg/20000503-1.c: New test.
53796
53797 2000-05-02 Jakub Jelinek <jakub@redhat.com>
53798
53799 * gcc.c-torture/compile/20000502-1.c: New test.
53800 * g++.old-deja/g++.other/align.C: New test.
53801 * gcc.dg/cpp-tradstringify.c: New test.
53802
53803 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
53804
53805 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
53806 and hard registers.
53807
53808 2000-04-26 Geoff Keating <geoffk@cygnus.com>
53809
53810 * gcc.c-torture/execute/loop-5.c: New test.
53811
53812 2000-04-25 Jakub Jelinek <jakub@redhat.com>
53813
53814 * gcc.c-torture/execute/va-arg-20.c: New test.
53815
53816 2000-04-23 Jeffrey A Law (law@cygnus.com)
53817
53818 * gcc.c-torture/execute/20000422-1.c: New test.
53819
53820 2000-04-20 Greg McGary <gkm@gnu.org>
53821
53822 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
53823 when optimizing, but without sibling-call optimizations (-O1).
53824
53825 2000-04-20 Jeffrey A Law (law@cygnus.com)
53826
53827 * gcc.c-torture/compile/20000420-1.c: New test.
53828
53829 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
53830
53831 * g++.abi/ptrflags.C: New test.
53832 * g++.eh/catchptr1.C: Test incomplete pointer chains.
53833
53834 2000-04-19 Catherine Moore <clm@cygnus.com>
53835
53836 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
53837
53838 2000-04-19 Greg McGary <gkm@gnu.org>
53839
53840 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
53841 sibling-call optimizations.
53842
53843 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
53844
53845 * gcc.dg/20000419-1.c: New test.
53846
53847 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
53848
53849 * gcc.c-torture/execute/20000412-6.c: New test.
53850
53851 2000-04-12 Jeffrey A Law (law@cygnus.com)
53852
53853 * gcc.c-torture/execute/20000412-5.c: New test.
53854 * g77.f-torture/compile/20000412-1.f: New test.
53855 * gcc.c-torture/execute/20000412-4.c: New test.
53856 * gcc.c-torture/compile/20000412-2.c: New test.
53857 * gcc.c-torture/execute/20000412-3.c: New test.
53858 * gcc.c-torture/compile/20000412-1.c: New test.
53859 * gcc.c-torture/execute/20000412-2.c: New test.
53860
53861 2000-04-12 Jakub Jelinek <jakub@redhat.com>
53862
53863 * objc/execute/bf-20.m: New test.
53864
53865 2000-04-10 Richard Henderson <rth@cygnus.com>
53866
53867 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
53868
53869 * gcc.c-torture/execute/20000412-1.c: New test.
53870
53871 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
53872
53873 * g++.old-deja/g++.eh/catchptr1.C: New test.
53874
53875 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
53876
53877 * g++.old-deja/g++.abi/cxa_vec.C: New test.
53878
53879 2000-04-08 Neil Booth <NeilB@earthling.net>
53880
53881 * gcc.dg/cpp-nullchar.c: Remove test as
53882 embedded nulls cause problems.
53883
53884 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53885
53886 * gcc.dg/compare2.c: New test.
53887
53888 2000-04-08 Neil Booth <NeilB@earthling.net>
53889
53890 * gcc.dg/cpp-nullchar.c: New test.
53891
53892 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
53893
53894 * gcc.dg/cpp-mi2.c: New test.
53895 * gcc.dg/cpp-mi2[abc].h: New files.
53896
53897 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
53898
53899 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
53900 member name.
53901
53902 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
53903
53904 * g++.old-deja/g++.abi/vmihint.C: New test.
53905
53906 2000-04-06 Neil Booth <NeilB@earthling.net>
53907
53908 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
53909 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
53910 copyright.
53911
53912 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
53913
53914 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
53915 avoid stack-frame overwrite.
53916
53917 2000-04-05 Jakub Jelinek <jakub@redhat.com>
53918
53919 * gcc.c-torture/compile/20000405-2.c: New test.
53920 * gcc.c-torture/compile/20000405-3.c: New test.
53921
53922 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53923
53924 * gcc.c-torture/compile/20000405-1.c: New test.
53925
53926 2000-04-04 Geoff Keating <geoffk@cygnus.com>
53927
53928 * gcc.dg/cast-qual-1.c: Revert last change.
53929
53930 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53931
53932 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
53933
53934 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
53935
53936 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
53937 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
53938
53939 2000-04-03 Jeffrey A Law (law@cygnus.com)
53940
53941 * gcc.c-torture/compile/20000403-2.c: New test.
53942 * gcc.c-torture/compile/20000403-1.c: New test.
53943
53944 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
53945
53946 * gcc.c-torture/execute/20000403-1.c: New test.
53947
53948 2000-04-03 Geoff Keating <geoffk@cygnus.com>
53949
53950 * gcc.c-torture/execute/20000402-1.c: New test.
53951
53952 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
53953
53954 * gcc.c-torture/execute/va-arg-15.c: New test.
53955 * gcc.c-torture/execute/va-arg-16.c: New test.
53956 * gcc.c-torture/execute/va-arg-17.c: New test.
53957 * gcc.c-torture/execute/va-arg-18.c: New test.
53958 * gcc.c-torture/execute/va-arg-19.c: New test.
53959
53960 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
53961
53962 * gcc.c-torture/compile/981211-1.c: Move to...
53963 * gcc.dg/cpp-as1.c: ...here.
53964 * gcc.dg/cpp-as2.c: New file.
53965
53966 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
53967 compiler.
53968
53969 2000-04-02 Neil Booth <NeilB@earthling.net>
53970
53971 * gcc.dg/cpp-cond.c New tests.
53972 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
53973 accidental success less likely.
53974 * gcc.dg/cpp-missingop.c New tests.
53975 * gcc.dg/cpp-missingparen.c New tests.
53976 * gcc.dg/cpp-shift.c New tests.
53977 * gcc.dg/cpp-shortcircuit.c New tests.
53978 * gcc.dg/cpp-unary.c New tests.
53979
53980 2000-03-29 Jeffrey A Law (law@cygnus.com)
53981
53982 * gcc.c-torture/compile/20000329-1.c: New test.
53983
53984 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
53985
53986 * gcc.c-torture/compile/20000326-1.c: New test.
53987 * gcc.c-torture/compile/20000326-2.c: New test.
53988
53989 2000-03-24 Geoff Keating <geoffk@cygnus.com>
53990
53991 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
53992 the first parameter is a function argument.
53993
53994 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
53995
53996 * g++.old-deja/g++.ext/array4.C: New test.
53997
53998 2000-03-22 Geoff Keating <geoffk@cygnus.com>
53999
54000 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
54001
54002 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54003
54004 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
54005
54006 2000-03-19 Richard Henderson <rth@cygnus.com>
54007
54008 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
54009
54010 2000-03-19 Richard Henderson <rth@cygnus.com>
54011
54012 * gcc.c-torture/compile/20000319-1.c: New test.
54013
54014 2000-03-14 Jeffrey A Law (law@cygnus.com)
54015
54016 * gcc.c-torture/execute/20000314-3.c: New test.
54017 * gcc.c-torture/execute/20000314-2.c: New test.
54018 * gcc.c-torture/execute/20000314-1.c: New test.
54019 * gcc.c-torture/compile/20000314-2.c: New test.
54020 * gcc.c-torture/compile/20000314-1.c: New test.
54021
54022 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
54023
54024 * g++.old-deja/g++.warn/inline.C: New test.
54025
54026 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
54027
54028 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
54029 standards-compliant result rather than specific constants.
54030 Put test-values in array.
54031
54032 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
54033
54034 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
54035 (g++_target_compile): Put test-specific options last.
54036
54037 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54038
54039 * g++.old-deja/g++.eh/vbase4.C: New test.
54040
54041 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54042
54043 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
54044
54045 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54046
54047 * g++.old-deja/g++.brendan/misc12.C: Removed.
54048 * g++.old-deja/g++.pt/memtemp77.C: Constify.
54049 * g++.old-deja/g++.ext/pretty4.C: New test.
54050
54051 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54052
54053 * g++.old-deja/g++.other/string2.C: New test.
54054
54055 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
54056
54057 * g++.old-deja/g++.warn/impint2.C: New test.
54058
54059 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
54060
54061 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
54062 is 1, not zero.
54063
54064 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
54065
54066 * g++.old-deja/g++.warn/impint.C: New test.
54067 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
54068 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
54069 * g++.old-deja/g++.pt/explicit12.C: Likewise.
54070 * g++.old-deja/g++.pt/explicit13.C: Likewise.
54071 * g++.old-deja/g++.pt/explicit17.C: Likewise.
54072 * g++.old-deja/g++.pt/explicit18.C: Likewise.
54073 * g++.old-deja/g++.pt/explicit19.C: Likewise.
54074 * g++.old-deja/g++.pt/explicit23.C: Likewise.
54075 * g++.old-deja/g++.pt/explicit31.C: Likewise.
54076 * g++.old-deja/g++.pt/explicit35.C: Likewise.
54077 * g++.old-deja/g++.pt/explicit6.C: Likewise.
54078 * g++.old-deja/g++.pt/memclass7.C: Likewise.
54079
54080 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
54081
54082 * gcc.dg/cpp-redef.c: New test.
54083
54084 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
54085
54086 * g++.old-deja/g++.pt/unify7.C: New test.
54087
54088 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
54089
54090 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
54091 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
54092
54093 2000-02-25 Geoff Keating <geoffk@cygnus.com>
54094
54095 * gcc.c-torture/compile/20000224-1.c: New test.
54096
54097 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54098
54099 * gcc.c-torture/compile/cpp-2.c: New test.
54100 * gcc.c-torture/compile/cpp-1.c: New test.
54101
54102 2000-02-25 Jeffrey A Law (law@cygnus.com)
54103
54104 * gcc.c-torture/execute/20000225-1.c: New test.
54105
54106 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54107
54108 * gcc.dg/cpp-li2.c: New test.
54109
54110 * gcc.dg/cpp-wi1.c: New test.
54111
54112 * gcc.dg/cpp-li1.c: New test.
54113
54114 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
54115
54116 * g++.old-deja/g++.other/sizeof5.C: New test.
54117
54118 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54119
54120 * gcc.c-torture/execute/va-arg-13.c: New test.
54121
54122 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
54123
54124 * gcc.c-torture/execute/va-arg-12.c: New test.
54125
54126 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
54127
54128 * gcc.c-torture/execute/20000223-1.c: New test.
54129
54130 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
54131
54132 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
54133
54134 2000-02-22 Mark Mitchell <mark@codesourcery.com>
54135
54136 * g++.old-deja/g++.abi/ptrmem.C: New test.
54137
54138 2000-02-19 Richard Henderson <rth@cygnus.com>
54139
54140 * gcc.c-torture/compile/init-3.c: New.
54141
54142 2000-02-17 Mark Mitchell <mark@codesourcery.com>
54143
54144 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
54145 ALWAYS_CXXFLAGS.
54146
54147 2000-02-11 Robert Lipe <robertl@sco.com>
54148
54149 * gcc.c-torture/compile/20000211-3.c: New test.
54150
54151 2000-02-11 Martin Buchholz <martin@xemacs.org>
54152
54153 * gcc.c-torture/compile/20000211-2.c: New test.
54154
54155 2000-02-11 Jeffrey A Law (law@cygnus.com)
54156
54157 * gcc.c-torture/compile/20000211-1.c: New test.
54158
54159 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
54160
54161 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
54162 on native targets
54163
54164 2000-02-08 Nathan Sidwell <nathan@acm.org>
54165
54166 * g++.old-deja/g++.other/cast5.C: New test.
54167
54168 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
54169
54170 * gcc.c-torture/execute/20000205-1.c: New.
54171
54172 2000-02-03 Nathan Sidwell <nathan@acm.org>
54173
54174 * g++.old-deja/g++.jason/cast3.C: Return void.
54175 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
54176
54177 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54178
54179 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
54180
54181 * gcc.dg/loop-1.c: New test.
54182
54183 2000-01-27 Jakub Jelinek <jakub@redhat.com>
54184
54185 * gcc.c-torture/compile/20000127-1.c: New test.
54186 * gcc.c-torture/execute/991228-1.c: New test.
54187
54188 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54189
54190 * gcc.dg/unused-2.c: New test.
54191
54192 * gcc.dg/conv-1.c: New test.
54193
54194 2000-01-24 Mark Mitchell <mark@codesourcery.com>
54195
54196 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
54197 compiler.
54198 (tool_option_proc): Fix typo.
54199
54200 2000-01-24 Geoff Keating <geoffk@cygnus.com>
54201
54202 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
54203 of the ld on the host, not on the build machine.
54204 Also, don't crash if '--help' is not a supported option.
54205
54206 2000-01-24 Richard Henderson <rth@cygnus.com>
54207
54208 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
54209
54210 2000-01-20 Jeffrey A Law (law@cygnus.com)
54211
54212 * gcc.c-torture/execute/20000120-2.c: New test.
54213 * gcc.c-torture/execute/20000120-1.c: New test.
54214
54215 2000-01-13 Jeffrey A Law (law@cygnus.com)
54216
54217 * gcc.c-torture/execute/20000113-1.c: New test.
54218
54219 2000-01-12 Jeffrey A Law (law@cygnus.com)
54220
54221 * gcc.c-torture/execute/20000112-1.c: New test.
54222
54223 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54224
54225 * gcc.dg/20000111-1.c: New test.
54226
54227 2000-01-10 Jeffrey A Law (law@cygnus.com)
54228
54229 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
54230 with 16 bit integers.
54231
54232 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54233
54234 * gcc.dg/20000108-1.c: New test.
54235
54236 2000-01-05 Nathan Sidwell <nathan@acm.org>
54237
54238 * g++.old-deja/g++.ns/koenig8.C: New test.
54239
54240 2000-01-05 Nathan Sidwell <nathan@acm.org>
54241
54242 * g++.old-deja/g++.other/cast4.C: New test.
54243
54244 2000-01-05 Jeffrey A Law (law@cygnus.com)
54245
54246 * gcc.c-torture/compile/20000105-2.c: New test.
54247 * gcc.c-torture/compile/20000105-1.c: New test.
54248
54249 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54250
54251 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
54252 references to printf & atoi to conform to ANSI standard.
54253 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
54254 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
54255 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
54256 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
54257 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
54258 * g++.old-deja/g++.brendan/complex1.C: Likewise.
54259 * g++.old-deja/g++.brendan/copy1.C: Likewise.
54260 * g++.old-deja/g++.brendan/copy2.C: Likewise.
54261 * g++.old-deja/g++.brendan/copy3.C: Likewise.
54262 * g++.old-deja/g++.brendan/copy4.C: Likewise.
54263 * g++.old-deja/g++.brendan/copy5.C: Likewise.
54264 * g++.old-deja/g++.brendan/copy6.C: Likewise.
54265 * g++.old-deja/g++.brendan/copy7.C: Likewise.
54266 * g++.old-deja/g++.brendan/copy8.C: Likewise.
54267 * g++.old-deja/g++.brendan/crash11.C: Likewise.
54268 * g++.old-deja/g++.brendan/crash14.C: Likewise.
54269 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
54270 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
54271 * g++.old-deja/g++.brendan/delete2.C: Likewise.
54272 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
54273 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
54274 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
54275 * g++.old-deja/g++.brendan/eh1.C: Likewise.
54276 * g++.old-deja/g++.brendan/groff1.C: Likewise.
54277 * g++.old-deja/g++.brendan/init3.C: Likewise.
54278 * g++.old-deja/g++.brendan/misc12.C: Likewise.
54279 * g++.old-deja/g++.brendan/misc7.C: Likewise.
54280 * g++.old-deja/g++.brendan/new2.C: Likewise.
54281 * g++.old-deja/g++.brendan/operators4.C: Likewise.
54282 * g++.old-deja/g++.brendan/operators5.C: Likewise.
54283 * g++.old-deja/g++.brendan/overload2.C: Likewise.
54284 * g++.old-deja/g++.brendan/overload7.C: Likewise.
54285 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
54286 * g++.old-deja/g++.brendan/reference1.C: Likewise.
54287 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
54288 * g++.old-deja/g++.brendan/template24.C: Likewise.
54289 * g++.old-deja/g++.brendan/template3.C: Likewise.
54290 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
54291 * g++.old-deja/g++.jason/inline3.C: Likewise.
54292 * g++.old-deja/g++.jason/opeq.C: Likewise.
54293 * g++.old-deja/g++.law/arg5.C: Likewise.
54294 * g++.old-deja/g++.law/arm7.C: Likewise.
54295 * g++.old-deja/g++.law/ctors11.C: Likewise.
54296 * g++.old-deja/g++.law/cvt8.C: Likewise.
54297 * g++.old-deja/g++.law/init9.C: Likewise.
54298 * g++.old-deja/g++.law/refs4.C: Likewise.
54299 * g++.old-deja/g++.law/template2.C: Likewise.
54300 * g++.old-deja/g++.law/visibility24.C: Likewise.
54301 * g++.old-deja/g++.law/vtable3.C: Likewise.
54302 * g++.old-deja/g++.mike/asm2.C: Likewise.
54303 * g++.old-deja/g++.mike/eh1.C: Likewise.
54304 * g++.old-deja/g++.mike/misc1.C: Likewise.
54305 * g++.old-deja/g++.mike/misc13.C: Likewise.
54306 * g++.old-deja/g++.mike/misc14.C: Likewise.
54307 * g++.old-deja/g++.mike/ns12.C: Likewise.
54308 * g++.old-deja/g++.mike/p1248.C: Likewise.
54309 * g++.old-deja/g++.mike/p3708.C: Likewise.
54310 * g++.old-deja/g++.mike/p3708a.C: Likewise.
54311 * g++.old-deja/g++.mike/p3708b.C: Likewise.
54312 * g++.old-deja/g++.mike/p646.C: Likewise.
54313 * g++.old-deja/g++.mike/p700.C: Likewise.
54314 * g++.old-deja/g++.mike/p783.C: Likewise.
54315 * g++.old-deja/g++.mike/p783a.C: Likewise.
54316 * g++.old-deja/g++.mike/p783b.C: Likewise.
54317 * g++.old-deja/g++.mike/p786.C: Likewise.
54318 * g++.old-deja/g++.mike/p789.C: Likewise.
54319 * g++.old-deja/g++.mike/p789a.C: Likewise.
54320 * g++.old-deja/g++.mike/p807a.C: Likewise.
54321 * g++.old-deja/g++.other/delete3.C: Likewise.
54322 * g++.old-deja/g++.other/dyncast1.C: Likewise.
54323 * g++.old-deja/g++.other/dyncast2.C: Likewise.
54324 * g++.old-deja/g++.other/dyncast3.C: Likewise.
54325 * g++.old-deja/g++.other/empty1.C: Likewise.
54326 * g++.old-deja/g++.other/temporary1.C: Likewise.
54327 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
54328 * g++.old-deja/g++.pt/t16.C: Likewise.
54329 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
54330
54331 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
54332
54333 * gcc.dg/991230-1.c: New test.
54334
54335 1999-12-29 Jeffrey A Law (law@cygnus.com)
54336
54337 * gcc.c-torture/compile/991229-3.c: New test.
54338 * gcc.c-torture/compile/991229-2.c: New test.
54339 * gcc.c-torture/compile/991229-1.c: New test.
54340
54341 1999-12-29 Greg McGary <gkm@eng.ascend.com>
54342
54343 * gcc.c-torture/compile/labels-2.c: New test.
54344
54345 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
54346
54347 * gcc.c-torture/execute/991227-1.c: New test.
54348
54349 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54350
54351 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
54352
54353 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
54354
54355 * gcc.c-torture/execute/991221-1.c: New test.
54356
54357 1999-12-20 Nathan Sidwell <nathan@acm.org>
54358
54359 * g++.old-deja/g++.other/cast3.C: New test.
54360
54361 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
54362
54363 * gcc.c-torture/execute/991216-4.c: New test.
54364
54365 1999-12-16 Michael Meissner <meissner@cygnus.com>
54366
54367 * gcc.c-torture/execute/991216-1.c: New test.
54368 * gcc.c-torture/execute/991216-2.c: New test.
54369 * gcc.c-torture/execute/991216-3.c: New test.
54370
54371 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54372
54373 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
54374 Actually make the test fail by using "-O2" for compilation.
54375
54376 1999-12-15 Nathan Sidwell <nathan@acm.org>
54377
54378 * g++.old-deja/g++.warn/cast-align1.C: New test.
54379
54380 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54381
54382 * gcc.c-torture/compile/991214-1.c: New test.
54383 * gcc.c-torture/compile/991214-2.c: New test.
54384
54385 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54386
54387 * gcc.dg/991214-1.c: New test.
54388
54389 1999-12-13 Jeffrey A Law (law@cygnus.com)
54390
54391 * gcc.c-torture/compile/991213-3.c: New test.
54392 * gcc.c-torture/compile/991213-2.c: New test.
54393 * gcc.c-torture/compile/991213-1.c: New test.
54394
54395 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
54396
54397 * gcc.dg/991209-1.c: New test.
54398
54399 1999-12-08 Nathan Sidwell <nathan@acm.org>
54400
54401 * gcc.c-torture/compile/991208-1.c: New test.
54402
54403 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54404
54405 * gcc.dg/ultrasp2.c: New test.
54406
54407 1999-12-05 Alex Samuel <samuel@codesourcery.com>
54408
54409 * g++.old-deja/g++.abi/align.C (main): Fix typo.
54410
54411 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
54412
54413 * gcc.c-torture/compile/991202-1.c: New test.
54414 * gcc.c-torture/execute/991202-1.c: New test.
54415 * gcc.c-torture/execute/991202-2.c: New test.
54416 * gcc.c-torture/execute/991202-3.c: New test.
54417
54418 1999-12-02 Alex Samuel <samuel@codesourcery.com>
54419
54420 * g++.old-deja/g++.abi/align.C: New test.
54421 * g++.old-deja/g++.abi/aggregates.C: Likewise.
54422 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54423
54424 1999-12-01 Richard Henderson <rth@cygnus.com>
54425
54426 * gcc.c-torture/execute/991201-1.c: New.
54427
54428 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
54429
54430 * gcc.dg/991129-1.c: New test.
54431
54432 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
54433
54434 * gcc.c-torture/compile/991127-1.c: New test.
54435
54436 1999-11-22 Nathan Sidwell <nathan@acm.org>
54437
54438 * g++.old-deja/g++.other/warn4.C: New test.
54439
54440 1999-11-22 Nathan Sidwell <nathan@acm.org>
54441
54442 * g++.old-deja/g++.eh/cleanup2.C: New test.
54443 * g++.old-deja/g++.ext/pretty2.C: New test.
54444 * g++.old-deja/g++.ext/pretty3.C: New test.
54445 * g++.old-deja/g++.other/debug6.C: New test.
54446
54447 1999-10-20 Jim Wilson <wilson@cygnus.com>
54448
54449 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
54450 compiler_output to look for one error message instead of two.
54451
54452 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
54453
54454 * gcc.c-torture/execute/991118-1.c: Also test case
54455 where the word boundary does not split a byte evenly.
54456
54457 1999-11-19 Nathan Sidwell <nathan@acm.org>
54458
54459 * g++.old-deja/g++.ext/restrict1.C: New test.
54460
54461 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
54462
54463 * gcc.c-torture/execute/991118-1.c: New test.
54464
54465 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
54466
54467 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
54468 working directory pathnames.
54469
54470 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
54471
54472 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
54473 host is equipped with driver.h and driver.o so it can actually
54474 compile and run the tests.
54475
54476 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
54477
54478 * gcc.c-torture/compile/991008-1.c: New test.
54479
54480 1999-11-08 Nick Clifton <nickc@cygnus.com>
54481
54482 * lib/gcc-dg.exp: Include target-supports.exp
54483
54484 1999-11-05 Nick Clifton <nickc@cygnus.com>
54485
54486 * lib/target-supports.exp: New file: Provide procs to test for
54487 features supported by the target.
54488 (check_weak_available): Moved here from ecos.exp.
54489 (check_alias_available): New proc: Determine of the target
54490 toolchain supports the alias attribute.
54491
54492 * gcc.dg/special/ecos.exp: Move check_weak_available to
54493 target-supports.exp.
54494 (alias-1.c): Only perform the test if the target supports
54495 aliases.
54496 (wkali-1.c): Only perform the test if the target supports
54497 aliases.
54498
54499 * gcc.dg/990506-0.c: Expect error messages from cross
54500 targets as well as native targets.
54501
54502 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54503
54504 * gcc.dg/ultrasp1.c: Removed xfail.
54505 * gcc.dg/struct-ret-2.c: Likewise.
54506 * gcc.dg/array-1.c: Likewise.
54507
54508 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54509
54510 * gcc.dg/struct-ret-2.c: New test.
54511
54512 * gcc.dg/array-1.c: New test.
54513
54514 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
54515
54516 * gcc.c-torture/execute/991030-1.c: New test.
54517
54518 1999-10-26 Richard Henderson <rth@cygnus.com>
54519
54520 * gcc.c-torture/compile/991026-2.c: New test.
54521
54522 1999-10-26 Jeffrey A Law (law@cygnus.com)
54523
54524 * gcc.c-torture/compile/991026-1.c: New test.
54525
54526 1999-10-23 Jeffrey A Law (law@cygnus.com)
54527
54528 * gcc.c-torture/execute/991023-1.c: New test.
54529
54530 1999-10-19 Jeffrey A Law (law@cygnus.com)
54531
54532 * gcc.c-torture/execute/991019-1.c: New test.
54533
54534 1999-10-16 Richard Henderson <rth@cygnus.com>
54535
54536 * gcc.c-torture/execute/991016-1.c: New test.
54537
54538 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
54539
54540 * gcc.c-torture/execute/991014-1.c: New test.
54541
54542 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
54543
54544 * g++.old-deja/g++.other/union2.C: New test.
54545
54546 1999-10-13 Nathan Sidwell <nathan@acm.org>
54547
54548 * g++.old-deja/g++.other/vaarg2.C: New test.
54549 * g++.old-deja/g++.other/vaarg3.C: New test.
54550
54551 1999-10-12 Craig Burley <craig@jcb-sc.com>
54552
54553 * g77.f-torture/noncompile/19990905-1.f: Moved from being
54554 in compile/.
54555
54556 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
54557
54558 * gcc.c-torture/execute/va-arg-11.c: New test.
54559
54560 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
54561
54562 * lib/file-format.exp (gcc_target_object_format): Don't
54563 crash if objdump is unavailable.
54564
54565 1999-09-29 Donn Terry <donn@interix.com>
54566
54567 * gcc.misc-tests/mg.exp: delete extraneous redirection.
54568
54569 1999-09-28 Nick Clifton <nickc@cygnus.com>
54570
54571 * gcc.c-torture/compile/990928-1.c: New test.
54572
54573 1999-09-28 Nathan Sidwell <nathan@acm.org>
54574
54575 * g++.old-deja/g++.other/decl6.C: New test.
54576
54577 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54578
54579 * gcc.c-torture/execute/va-arg-10.c: New test.
54580
54581 1999-09-27 Nathan Sidwell <nathan@acm.org>
54582
54583 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
54584 __PRETTY_FUNCTION__.
54585
54586 1999-09-23 Nick Clifton <nickc@cygnus.com>
54587
54588 * gcc.c-torture/execute/990923-1.c: New test.
54589
54590 1999-09-21 Nick Clifton <nickc@cygnus.com>
54591
54592 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
54593 for which -fpic is inappropriate.
54594
54595 1999-09-21 Mark Mitchell <mark@codesourcery.com>
54596
54597 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
54598
54599 1999-09-21 Nathan Sidwell <nathan@acm.org>
54600
54601 * g++.old-deja/g++.other/dyncast1.C: New test.
54602 * g++.old-deja/g++.other/dyncast2.C: New test.
54603 * g++.old-deja/g++.other/dyncast3.C: New test.
54604 * g++.old-deja/g++.other/dyncast4.C: New test.
54605 * g++.old-deja/g++.other/dyncast5.C: New test.
54606 * g++.old-deja/g++.eh/catch3.C: New test.
54607 * g++.old-deja/g++.eh/catch3p.C: New test.
54608 * g++.old-deja/g++.eh/catch4.C: New test.
54609 * g++.old-deja/g++.eh/catch4p.C: New test.
54610 * g++.old-deja/g++.eh/catch5.C: New test.
54611 * g++.old-deja/g++.eh/catch5p.C: New test.
54612 * g++.old-deja/g++.eh/catch6.C: New test.
54613 * g++.old-deja/g++.eh/catch6p.C: New test.
54614 * g++.old-deja/g++.eh/catch7.C: New test.
54615 * g++.old-deja/g++.eh/catch7p.C: New test.
54616 * g++.old-deja/g++.eh/catch8.C: New test.
54617 * g++.old-deja/g++.eh/catch8p.C: New test.
54618 * g++.old-deja/g++.eh/catch9.C: New test.
54619 * g++.old-deja/g++.eh/catch9p.C: New test.
54620
54621 1999-09-13 Nathan Sidwell <nathan@acm.org>
54622
54623 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
54624 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
54625
54626 1999-09-13 Jeffrey A Law (law@cygnus.com)
54627
54628 * gcc.c-torture/compile/990913-1.c: New test.
54629
54630 1999-09-10 Nathan Sidwell <nathan@acm.org>
54631
54632 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
54633 * g++.old-deja/g++.jason/rfg5.C: Likewise.
54634
54635 1999-09-09 Richard Henderson <rth@cygnus.com>
54636
54637 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
54638
54639 1999-09-09 Nathan Sidwell <nathan@acm.org>
54640
54641 * g++.old-deja/g++.other/lookup11.C: New test.
54642 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
54643 what is permitted and what we want.
54644 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
54645 overload use.
54646 * g++.old-deja/g++.jason/rfg5.C: Likewise.
54647
54648 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
54649
54650 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
54651 * gcc.c-torture/noncompile/poison-1.c: New file.
54652
54653 1999-09-08 Nathan Sidwell <nathan@acm.org>
54654
54655 * g++.old-deja/g++.other/sizeof3.C: New test.
54656 * g++.old-deja/g++.other/sizeof4.C: New test.
54657 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
54658 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
54659
54660 1999-09-07 Richard Henderson <rth@cygnus.com>
54661
54662 * gcc.dg/va-arg-1.c: New.
54663
54664 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54665
54666 * gcc.c-torture/execute/va-arg-9.c: New test.
54667
54668 1999-09-05 Craig Burley <craig@jcb-sc.com>
54669
54670 * g77.f-torture/compile/980519-2.f: New test.
54671 * g77.f-torture/compile/19990905-0.f: New test.
54672 * g77.f-torture/compile/19990905-1.f: New test.
54673 * g77.f-torture/compile/19990905-2.f: New test.
54674
54675 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
54676
54677 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
54678
54679 * gcc.c-torture/execute/990827-1.c: Fix typo.
54680
54681 1999-09-03 Nathan Sidwell <nathan@acm.org>
54682
54683 * g++.old-deja/g++.other/deref1.C: New test.
54684
54685 1999-09-02 Nathan Sidwell <nathan@acm.org>
54686
54687 * g++.old-deja/g++.other/ambig2.C: New test.
54688 * g++.old-deja/g++.other/cond5.C: New test.
54689 * g++.old-deja/g++.other/lookup16.C: New test.
54690
54691 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
54692
54693 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
54694 assemblers too.
54695
54696 1999-08-31 Jeffrey A Law (law@cygnus.com)
54697
54698 * lib/c-torture.exp: Avoid the "compare executables" optimization
54699 when testing native.
54700
54701 1999-08-29 Jeffrey A Law (law@cygnus.com)
54702
54703 * gcc.c-torture/execute/990829-1.c: New test.
54704 * gcc.c-torture/compile/990829-1.c: New test.
54705
54706 1999-08-27 Paul Burchard <burchard@pobox.com>
54707
54708 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
54709 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
54710 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
54711 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
54712 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
54713 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
54714 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
54715 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
54716 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
54717 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
54718 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
54719
54720 1999-08-27 Jeffrey A Law (law@cygnus.com)
54721
54722 * gcc.c-torture/execute/990827-1.c: New test.
54723
54724 1999-08-26 Craig Burley <craig@jcb-sc.com>
54725
54726 * g77.f-torture/noncompile/19990826-4.f: New test.
54727
54728 * g77.f-torture/compile/19990826-3.f: New test.
54729
54730 * g77.f-torture/execute/19990826-2.f: New test.
54731
54732 * g77.f-torture/compile/19990826-1.f: New test.
54733
54734 * gcc.c-torture/execute/990826-0.c: New test.
54735 * g77.c-torture/execute/19990826-0.f: New test.
54736
54737 * g77.f-torture/noncompile/970626-2.f: New test.
54738
54739 1999-08-25 Paul Burchard <burchard@pobox.com>
54740
54741 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
54742 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
54743 lss-011.C: New tests.
54744
54745 1999-08-25 Nathan Sidwell <nathan@acm.org>
54746
54747 * g++.old-deja/g++.other/decl5.C: New test.
54748
54749 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54750
54751 * noncompile/noncompile.exp: Load_lib c-torture.exp.
54752 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
54753 call `postbase' for each one. All callers of `postbase' changed
54754 to call this instead.
54755
54756 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
54757
54758 * gcc.c-torture/execute/990811-1.c: New test.
54759
54760 1999-08-09 Nick Clifton <nickc@cygnus.com>
54761
54762 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
54763 just native ones.
54764
54765 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
54766 just native ones.
54767
54768 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
54769
54770 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
54771
54772 1999-08-04 Jeffrey A Law (law@cygnus.com)
54773
54774 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
54775
54776 1999-08-04 Nathan Sidwell <nathan@acm.org>
54777
54778 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
54779
54780 1999-08-04 Jeffrey A Law (law@cygnus.com)
54781
54782 * gcc.c-torture/execute/990804-1.c: New test.
54783
54784 1999-08-03 Nathan Sidwell <nathan@acm.org>
54785
54786 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
54787 * g++.old-deja/g++.brendan/crash64.C: Likewise.
54788 * g++.old-deja/g++.brendan/overload8.C: Likewise.
54789
54790 1999-08-03 Nathan Sidwell <nathan@acm.org>
54791
54792 * g++.old-deja/g++.other/struct1.C: New test.
54793
54794 1999-08-03 Nathan Sidwell <nathan@acm.org>
54795
54796 * g++.old-deja/g++.other/enum2.C: New test.
54797
54798 1999-08-02 Richard Henderson <rth@cygnus.com>
54799
54800 Adapted from tests from Franz Sirl:
54801 * gcc.c-torture/execute/va-arg-7.c: New test.
54802 * gcc.c-torture/execute/va-arg-8.c: New test.
54803
54804 1999-08-01 Jeffrey A Law (law@cygnus.com)
54805
54806 * gcc.c-torture/compile/990801-2.c: New test.
54807
54808 * gcc.c-torture/compile/990801-1.c: New test.
54809
54810 1999-07-27 Michael Meissner <meissner@cygnus.com>
54811
54812 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
54813 fp-cmp-1.c, converting double to float.
54814
54815 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
54816 fp-cmp-1.c, converting double to long double.
54817
54818 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
54819 from fr1 to unknown_register, since fr1 is a legitimate register
54820 on some machines.
54821
54822 1999-07-25 Jeffrey A Law (law@cygnus.com)
54823
54824 * README: More listname related changes.
54825
54826 1999-07-08 Catherine Moore <clm@cygnus.com>
54827
54828 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
54829
54830 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
54831
54832 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
54833
54834 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
54835
54836 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
54837
54838 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
54839
54840 * gcc.dg/990703-1.c: New test.
54841
54842 1999-06-29 Nick Clifton <nickc@cygnus.com>
54843
54844 * lib/file-format.exp: New file: Move definition of proc
54845 gcc_target_object_format to here from
54846 gcc.dg/special/ecos.exp.
54847
54848 * lib/c-torture.exp: Include lib file-format.exp.
54849 * lib/gcc-dg.exp: Include lib file-format.exp.
54850
54851 * gcc.dg/special/ecos.exp: Remove definition of proc
54852 gcc_target_object_format.
54853
54854 1999-06-28 Jeffrey A Law (law@cygnus.com)
54855
54856 * gcc.c-torture/execute/990628-1.c: New test.
54857
54858 1999-06-25 Jeffrey A Law (law@cygnus.com)
54859
54860 * gcc.c-torture/compile/990625-2.c: New test.
54861
54862 * gcc.c-torture/compile/990625-1.c: New test.
54863
54864 1999-06-23 Nick Clifton <nickc@cygnus.com>
54865
54866 * gcc.c-torture/compile/dll.c: New test case. Check that dll
54867 attributes compile.
54868 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
54869 ports that use the COFF/PE file format.
54870
54871 1999-06-17 Jeffrey A Law (law@cygnus.com)
54872
54873 * gcc.c-torture/compile/990617-1.c: New test.
54874
54875 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
54876
54877 * g++.old-deja/g++.other/decl4.C: New test.
54878
54879 1999-06-14 Nathan Sidwell <nathan@acm.org>
54880
54881 * g++.old-deja/g++.other/bitfld3.C: New test.
54882
54883 1999-06-08 Nathan Sidwell <nathan@acm.org>
54884
54885 * g++.old-deja/g++.eh/catch1.C: New test.
54886
54887 1999-06-07 Jeffrey A Law (law@cygnus.com)
54888
54889 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
54890
54891 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
54892 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
54893
54894 1999-06-05 Craig Burley <craig@jcb-sc.com>
54895
54896 * g77.f-torture/compile/19990502-0.f: Replace with new,
54897 shorter, test that still fails after recent changes.
54898
54899 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54900
54901 * gcc.c-torture/execute/990604-1.c: New test.
54902
54903 1999-05-31 Jeffrey A Law (law@cygnus.com)
54904
54905 * gcc.c-torture/execute/990531-1.c: New test.
54906
54907 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54908
54909 * gcc.c-torture/compile/990527-1.c: New test.
54910
54911 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
54912
54913 * gcc.c-torture/execute/990527-1.c: New test.
54914
54915 1999-05-25 Nick Clifton <nickc@cygnus.com>
54916
54917 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
54918 bitfields as signed.
54919
54920 1999-05-25 Craig Burley <craig@jcb-sc.com>
54921
54922 * g77.f-torture/compile/19990525-0.f: New test.
54923
54924 1999-05-25 Jeffrey A Law (law@cygnus.com)
54925
54926 * gcc.c-torture/execute/990525-2.c: New test.
54927
54928 * gcc.c-torture/execute/990525-1.c: New test.
54929
54930 1999-05-24 Nathan Sidwell <nathan@acm.org>
54931
54932 * g++.old-deja/g++.other/anon3.C: New test.
54933 * g++.old-deja/g++.other/anon4.C: New test.
54934 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
54935 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
54936 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
54937 Merrill).
54938
54939 1999-05-24 Jeffrey A Law (law@cygnus.com)
54940
54941 * gcc.c-torture/execute/990524-1.c: New test.
54942
54943 * gcc.dg/990524-1.c: New test.
54944
54945 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54946
54947 * gcc.c-torture/compile/990523-1.c: New test.
54948
54949 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
54950
54951 * gcc.c-torture/compile/990519-1.c: New test.
54952
54953 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54954
54955 * gcc.c-torture/compile/990517-1.c: New test.
54956
54957 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
54958 (e4, f4): New tests.
54959 (main): Call them.
54960
54961 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54962
54963 * gcc.dg/noreturn-1.c: New test.
54964
54965 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54966
54967 * gcc.c-torture/execute/990513-1.c: New test.
54968
54969 1999-05-10 Richard Henderson <rth@cygnus.com>
54970
54971 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
54972
54973 1999-05-10 Craig Burley <craig@jcb-sc.com>
54974
54975 * g77.f-torture/execute/erfc.f: Use small single-precision
54976 values, to avoid problems on Alphas when not -mieee.
54977
54978 1999-05-08 Craig Burley <craig@jcb-sc.com>
54979
54980 * gcc.dg/990506-0.c: New test.
54981
54982 1999-05-08 Richard Henderson <rth@cygnus.com>
54983
54984 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
54985 the constant to test. Don't XFAIL 64-bit targets.
54986
54987 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
54988 * g++.old-deja/g++.law/profile1.C: Likewise.
54989
54990 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
54991 operator new instances.
54992 * g++.old-deja/g++.other/delete5.C: Likewise.
54993
54994 1999-05-03 Craig Burley <craig@jcb-sc.com>
54995
54996 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
54997 intrinsic.
54998
54999 1999-05-03 Craig Burley <craig@jcb-sc.com>
55000
55001 * g77.f-torture/execute/u77-test.f: Reverse order of two
55002 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
55003
55004 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55005
55006 * gcc.dg/compare1.c: New test.
55007
55008 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
55009
55010 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
55011 New tests.
55012
55013 1999-05-02 Craig Burley <craig@jcb-sc.com>
55014
55015 * g77.f-torture/compile/19990502-1.f: New test.
55016
55017 1999-05-02 Craig Burley <craig@jcb-sc.com>
55018
55019 * g77.f-torture/compile/19990502-0.f: New test.
55020
55021 1999-05-02 Craig Burley <craig@jcb-sc.com>
55022
55023 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
55024 intrinsic.
55025
55026 1999-05-02 Craig Burley <craig@jcb-sc.com>
55027
55028 * g77.f-torture/execute/u77-test.f (main): List libU77
55029 intrinsics not currently tested.
55030 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
55031 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
55032 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
55033 Trim blanks off the ends of some printed strings.
55034
55035 1999-05-02 Craig Burley <craig@jcb-sc.com>
55036
55037 * g77.f-torture/execute/u77-test.f (main): Just warn about
55038 FSTAT gid disagreement, as it's expected on some systems.
55039
55040 1999-05-01 Craig Burley <craig@jcb-sc.com>
55041
55042 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
55043 use a new function, which allows for some slop.
55044 Clean up some commentary.
55045 (issum): The new function.
55046 (sgladd): Deleted subroutine.
55047
55048 1999-05-01 Craig Burley <craig@jcb-sc.com>
55049
55050 * g77.f-torture/execute/u77-test.f: Modify to be more like
55051 libf2c/libU77 version, bringing patches to that version here.
55052 Add suitable commentary.
55053
55054 1999-04-25 Richard Henderson <rth@cygnus.com>
55055
55056 * gcc.dg/990424-1.c: New test.
55057
55058 1999-04-24 Craig Burley <craig@jcb-sc.com>
55059
55060 * g77.f-torture/execute/u77-test.f (main): Bug involving
55061 LSTAT has been fixed, so turn back on full checking.
55062
55063 1999-04-20 Craig Burley <craig@jcb-sc.com>
55064
55065 * g77.f-torture/compile/19990419-0.f: New test.
55066 * g77.f-torture/execute/19990419-1.f: New test.
55067
55068 1999-04-17 Richard Henderson <rth@cygnus.com>
55069
55070 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
55071 to avoid the need for a prototype to supress a warning.
55072
55073 1999-04-07 Jim Wilson <wilson@cygnus.com>
55074
55075 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
55076
55077 1999-04-04 Jeffrey A Law (law@cygnus.com)
55078
55079 * gcc.c-torture/execute/990404-1.c: New test.
55080
55081 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
55082
55083 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
55084 * gcc.dg/cpp-if3.c: Don't use -pedantic.
55085 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
55086 missing initializer warnings.
55087
55088 1999-03-28 Jeffrey A Law (law@cygnus.com)
55089
55090 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
55091 matching strings.
55092
55093 1999-03-26 Jeffrey A Law (law@cygnus.com)
55094
55095 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
55096
55097 1999-03-26 Craig Burley <craig@jcb-sc.com>
55098
55099 * g77.f-torture/execute/19990325-0.f: New test.
55100 * g77.f-torture/execute/19990325-1.f: New test.
55101
55102 1999-03-24 Jeffrey A Law (law@cygnus.com)
55103
55104 * gcc.c-torture/execute/990324-1.c: New test.
55105
55106 1999-03-22 Jim Wilson <wilson@cygnus.com>
55107
55108 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
55109 test with 4.
55110
55111 1999-03-17 Richard Henderson <rth@cygnus.com>
55112
55113 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
55114
55115 1999-03-13 Craig Burley <craig@jcb-sc.com>
55116
55117 * g77.f-torture/execute/19990313-2.f: New test.
55118 * g77.f-torture/execute/19990313-3.f: New test.
55119
55120 1999-03-13 Craig Burley <craig@jcb-sc.com>
55121
55122 * g77.f-torture/execute/19990313-0.f: New test.
55123 * g77.f-torture/execute/19990313-1.f: New test.
55124
55125 1999-03-12 Jim Wilson <wilson@cygnus.com>
55126
55127 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
55128 printf to sprintf.
55129 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
55130 (main): Add check for u15. Conditionalize u31 check depending on
55131 whether ints are <32 bits or >=32 bits.
55132
55133 1999-03-08 Craig Burley <craig@jcb-sc.com>
55134
55135 * g77.f-torture/execute/19981119-0.f: Improve testiness.
55136
55137 1999-03-08 Craig Burley <craig@jcb-sc.com>
55138
55139 * g77.f-torture/compile/19990305-0.f: New test.
55140 * g77.f-torture/execute/19981119-0.f: New test.
55141
55142 1999-03-08 Craig Burley <craig@jcb-sc.com>
55143
55144 * g77.f-torture/execute/970625-2.f: call ABORT if final
55145 result is not correct, instead of just printing it.
55146 Add this checking via newly introduced obfuscation, to
55147 trip up buggy front ends.
55148
55149 1999-03-07 Craig Burley <craig@jcb-sc.com>
55150
55151 * g77.f-torture/compile/960317-1.f: Moved from being
55152 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
55153
55154 1999-03-06 Craig Burley <craig@jcb-sc.com>
55155
55156 * g77.f-torture/execute/960317-1.f: New (old) test.
55157 * g77.f-torture/execute/970625-2.f: Ditto.
55158
55159 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
55160
55161 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
55162 error message on line 1 or line 2; cccp and cpplib do this differently.
55163
55164 1999-03-01 Jeffrey A Law (law@cygnus.com)
55165
55166 * g++.old-deja/g++.law/weak1.C: New test.
55167
55168 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
55169
55170 * gcc.c-torture/execute/990119-1.c: Renamed to...
55171 * gcc.dg/990119-1.c: this, so it will only be tested once
55172 (it's a preprocessor test, it doesn't need to be run at
55173 multiple optimization levels).
55174
55175 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
55176
55177 * lib/g++.exp: Don't add incdir=$base_dir/../include to
55178 ALWAYS_CXXFLAGS.
55179
55180 1999-02-24 Craig Burley <craig@jcb-sc.com>
55181
55182 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
55183 * g77.f-torture/compile/19981216-0.f: ...as it is expected
55184 to not be compilable by current g77.
55185
55186 1999-02-24 Nick Clifton <nickc@cygnus.com>
55187
55188 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
55189
55190 1999-02-22 Jeffrey A Law (law@cygnus.com)
55191
55192 * gcc.c-torture/execute/990222-1.c: New test.
55193
55194 1999-02-19 Craig Burley <craig@jcb-sc.com>
55195
55196 * g77.f-torture/compile/19990218-0.f: New test.
55197 * g77.f-torture/noncompile/19990218-1.f: New test.
55198
55199 1999-02-18 Craig Burley <craig@jcb-sc.com>
55200
55201 * g77.f-torture/compile/19981216-0.f: New test.
55202
55203 1999-02-14 Jeffrey A Law (law@cygnus.com)
55204
55205 * gcc.dg/990214-1.c: New test.
55206
55207 1999-02-13 Jeffrey A Law (law@cygnus.com)
55208
55209 * gcc.dg/990213-2.c: New test.
55210
55211 * gcc.dg/990213-1.c: New test.
55212
55213 1999-02-12 Jeffrey A Law (law@cygnus.com)
55214
55215 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
55216 ints.
55217
55218 1999-02-11 Nick Clifton <nickc@cygnus.com>
55219
55220 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
55221 specified by target.
55222
55223 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
55224
55225 1999-02-11 Jeffrey A Law (law@cygnus.com)
55226
55227 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
55228
55229 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
55230
55231 * gcc.dg/special/ecos.exp: New test driver for new tests with
55232 special requirements.
55233
55234 * gcc.dg/special/alias-1.c: New test.
55235 * gcc.dg/special/gcsec-1.c: New test.
55236 * gcc.dg/special/weak-1.c: New test.
55237 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
55238 * gcc.dg/special/weak-2.c: New test.
55239 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
55240 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
55241 * gcc.dg/special/wkali-1.c: New test.
55242 * gcc.dg/special/wkali-2.c: New test.
55243 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
55244 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
55245
55246 1999-02-10 Felix Lee <flee@cygnus.com>
55247
55248 * lib/c-torture.exp (c-torture-compile): Pull out code for
55249 analyzing gcc error messages.
55250 (c-torture-execute): Likewise. Fix some (harmless) false
55251 positives.
55252 * lib/gcc.exp (gcc_check_compile): New function.
55253
55254 1999-02-08 Richard Henderson <rth@cygnus.com>
55255
55256 * gcc.c-torture/execute/990208-1.c: New test.
55257
55258 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
55259
55260 * g++.dg/special/ecos.exp: New driver for new tests with special
55261 requirements
55262
55263 * g++.dg/special/conpr-1.C: New test
55264 * g++.dg/special/conpr-2.C: New test
55265 * g++.dg/special/conpr-2a.C: New test
55266 * g++.dg/special/conpr-3.C: New test
55267 * g++.dg/special/conpr-3a.C: New test
55268 * g++.dg/special/conpr-3b.C: New test
55269
55270 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
55271 allow g++ to use the dg driver
55272
55273 * README: Add comment about g++.dg directory
55274
55275 1999-02-06 Jeffrey A Law (law@cygnus.com)
55276
55277 * README: Update email addresses.
55278
55279 1999-02-03 Nick Clifton <nickc@cygnus.com>
55280
55281 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
55282 arguments in order to force structure S onto the stack even on
55283 the alpha.
55284 (test): Pass 10 leading arguments to function foo as well as the
55285 structure S.
55286
55287 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
55288 failure for all targets.
55289
55290 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
55291 abort to terminate program execution.
55292
55293 1999-01-30 Richard Henderson <rth@cygnus.com>
55294
55295 * gcc.c-torture/execute/990130-1.c: New test.
55296
55297 1999-01-30 Jeffrey A Law (law@cygnus.com)
55298
55299 * gcc.dg/990130-1.c: New test.
55300
55301 1999-01-28 Michael Meissner <meissner@cygnus.com>
55302
55303 * gcc.c-torture/execute/990128-1.c: New test.
55304
55305 1999-01-27 Michael Meissner <meissner@cygnus.com>
55306
55307 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
55308
55309 1999-01-27 Felix Lee <flee@cygnus.com>
55310
55311 * lib/c-torture.exp (c-torture-compile): pull out code for
55312 analyzing gcc error messages.
55313 (c-torture-execute): ditto, and fix some (harmless) false
55314 positives.
55315 * lib/gcc.exp (gcc_check_compile): new function.
55316
55317 1999-01-17 Jeffrey A Law (law@cygnus.com)
55318
55319 * gcc.dg/990117-1.c: New test.
55320
55321 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
55322
55323 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
55324
55325 1999-01-15 Jeffrey A Law (law@cygnus.com)
55326
55327 * g77.f-torture/compile/990115-1.f: New test.
55328
55329 1999-01-07 Jeffrey A Law (law@cygnus.com)
55330
55331 * gcc.c-torture/compile/990107-1.c: New test
55332
55333 1999-01-06 Jeffrey A Law (law@cygnus.com)
55334
55335 * gcc.c-torture/execute/990106-2.c: New test.
55336
55337 * gcc.c-torture/execute/990106-1.c: New test.
55338
55339 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
55340
55341 * gcc.c-torture/compile/981223-1.c: New test.
55342
55343 1998-12-29 Richard Henderson <rth@cygnus.com>
55344
55345 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
55346 (opt3): Rename from opt4 and disable.
55347
55348 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
55349
55350 * g++.old-deja/g++.pt/ptrmem5.C: New test.
55351
55352 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
55353
55354 * g++.old-deja/g++.other/conv5.C: New test.
55355
55356 1998-12-14 Nick Clifton <nickc@cygnus.com>
55357
55358 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
55359
55360 1998-12-11 Jeffrey A Law (law@cygnus.com)
55361
55362 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
55363
55364 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
55365
55366 * gcc.c-torture/compile/981211-1.c: New test.
55367
55368 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
55369
55370 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
55371
55372 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
55373
55374 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55375
55376 * gcc.special/930510-1.c: Make C9X safe.
55377 * gcc.misc-tests/gcov-1.c Similarly.
55378 * gcc.misc-tests/gcov-2.c Similarly.
55379
55380 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55381
55382 * gcc.dg/ultrasp1.c: New test.
55383
55384 1998-12-06 Richard Henderson <rth@cygnus.com>
55385
55386 * gcc.c-torture/execute/981206.c: New test.
55387
55388 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55389
55390 * g++.old-deja/g++.ns/template7.C: New test.
55391
55392 * g++.old-deja/g++.other/expr1.C: New test.
55393
55394 * g++.old-deja/g++.eh/tmpl3.C: New test.
55395
55396 * g++.old-deja/g++.eh/tmpl2.C: New test.
55397
55398 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
55399
55400 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
55401 * g++.old-deja/g++.other/using6.C: Removed.
55402 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
55403
55404 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
55405
55406 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
55407
55408 * g++.old-deja/g++.pt/overload8.C: New test.
55409
55410 * g++.old-deja/g++.pt/overload7.C: New test.
55411
55412 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
55413
55414 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
55415 and relinking messages.
55416 * lib/g++.exp (g++_target_compile): Remove .rpo file when
55417 compiling with -frepo.
55418
55419 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
55420
55421 * g++.old-deja/g++.pt/lookup6.C: New test.
55422
55423 1998-11-30 Nick Clifton <nickc@cygnus.com>
55424
55425 * gcc.c-torture/execute/981130-1.c: New test.
55426 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
55427
55428 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
55429
55430 * g++.old-deja/g++.pt/explicit76.C: New test.
55431
55432 * g++.old-deja/g++.pt/friend38.C: New test.
55433
55434 * g++.old-deja/g++.ns/crash2.C: New test.
55435
55436 * g++.old-deja/g++.pt/defarg8.C: New test.
55437
55438 * g++.old-deja/g++.pt/instantiate6.C: New test.
55439
55440 * g++.old-deja/g++.pt/static6.C: New test.
55441
55442 * g++.old-deja/g++.pt/decl2.C: New test.
55443
55444 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
55445
55446 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
55447 problem is actually related with name lookup, but so what? :-)
55448
55449 * g++.old-deja/g++.pt/friend37.C: New test.
55450
55451 1998-11-25 Dave Love <d.love@dl.ac.uk>
55452
55453 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
55454 element, which fails on some systems.
55455
55456 * g77.f-torture/execute/labug1.f: New test.
55457
55458 1998-11-21 Jeffrey A Law (law@cygnus.com)
55459
55460 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
55461 is defined.
55462
55463 1998-11-18 Dave Love <d.love@dl.ac.uk>
55464
55465 * g77.f-torture/compile/981117-1.f: New test.
55466
55467 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
55468
55469 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
55470 properly discarded.
55471
55472 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
55473
55474 * gcc.c-torture/execute/memcheck: New directory of tests for
55475 -fcheck-memory-usage.
55476
55477 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
55478
55479 * README: New file, general information about the testsuite and
55480 new description of the various C++ test subdirectories.
55481 * README.g++: Eliminate obsolete information, update and move most
55482 relevant stuff to README.
55483
55484 1998-11-07 Richard Henderson <rth@cygnus.com>
55485
55486 * gcc.c-torture/compile/981107-1.c: New test.
55487
55488 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
55489
55490 * execute/memcpy-bi.c: New testcase.
55491
55492 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
55493
55494 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
55495 base classes.
55496
55497 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
55498 template is selected.
55499
55500 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
55501 classes, it should be accepted for all types.
55502
55503 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
55504
55505 * g++.old-deja/g++.pt/spec24.C: Ensure that template
55506 specializations start with template headers.
55507
55508 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
55509
55510 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
55511
55512 * g++.old-deja/g++.other/init9.C: Test cross initialization of
55513 non-POD types.
55514
55515 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
55516
55517 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
55518
55519 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
55520
55521 * compile/981022-1.c, compile/981022-1.x: New test and driver.
55522
55523 1998-10-19 Jeffrey A Law (law@cygnus.com)
55524
55525 * 981019-1.c: New test.
55526
55527 1998-10-14 Robert Lipe <robertl@dgii.com>
55528
55529 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
55530 find objc headers.
55531
55532 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55533
55534 * compile/981001-4.c: Remove use of GCC extension that triggers a
55535 compiler bug.
55536
55537 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
55538
55539 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
55540
55541 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
55542
55543 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
55544 instantiation of template produces incorrect code for delete
55545 expression.
55546
55547 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
55548 constructors' name is not unique.
55549 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
55550 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
55551
55552 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
55553 automatic array of const is ill-formed.
55554
55555 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
55556 of template parameter?
55557
55558 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
55559 const.
55560
55561 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
55562 pointer-to-member expression.
55563
55564 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
55565 declaration causes ICE.
55566
55567 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
55568
55569 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
55570 reserved in the global namespace.
55571
55572 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
55573 generate needed virtual table.
55574
55575 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
55576
55577 1998-10-10 Dariush Eslimi <eslimi@loran.com>
55578
55579 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
55580 template-dependent type
55581
55582 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
55583
55584 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
55585 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
55586 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
55587
55588 * g++.old-deja/g++.other/using5.C: New test; using decl from base
55589 class should be usable as argument of member function.
55590 * g++.old-deja/g++.other/using6.C: New test; using decl from base
55591 class should be usable as return type of member function.
55592 * g++.old-deja/g++.other/using7.C: New test; using decl from base
55593 class should be usable as type of data member.
55594
55595 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
55596
55597 1998-10-09 Jeffrey A Law (law@cygnus.com)
55598
55599 * gcc.c-torture/special/920521-1.c: Fix bogus test.
55600
55601 1998-10-08 Nick Clifton <nickc@cygnus.com>
55602
55603 * gcc.dg/dll-?.c Add thumb to target list.
55604 Fix assembler scan patterns to match current assembler output.
55605
55606 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
55607
55608 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
55609 matching of template brackets.
55610
55611 * g++.old-deja/g++.other/using4.C: New test. Test using
55612 declarations of methods from base classes.
55613
55614 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
55615 within functions should introduce names into the innermost
55616 enclosing namespace.
55617
55618 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
55619 of static locals if first initialization throws.
55620
55621 1998-10-07 Jim Wilson <wilson@cygnus.com>
55622
55623 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
55624
55625 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
55626
55627 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
55628 lose track of the possible targets of tablejump insns.
55629 * special/special.exp: Run it.
55630
55631 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55632
55633 * g++.old-deja/g++.pt/friend35.C: New test. A template function
55634 must be declared before its specializations can be named in friend
55635 declarations.
55636
55637 1998-10-05 Dave Love <d.love@dl.ac.uk>
55638
55639 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
55640
55641 * g77.f-torture/execute/io1.f: New test.
55642
55643 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
55644
55645 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
55646 with pointer to template function, for which no argument deduction
55647 is possible.
55648
55649 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
55650 specialization of template function as argument to template
55651 function.
55652
55653 * g++.old-deja/g++.other/access2.C: New test; Inner class
55654 shouldn't have privileged access to Outer's names.
55655
55656 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
55657
55658 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
55659 friend template declared within template class conflicts with
55660 nested class of the same name.
55661
55662 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
55663 is ignored.
55664
55665 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
55666 object with direct initializer as function declaration.
55667
55668 * g++.old-deja/g++.other/decl2.C: New test; duplicate
55669 initializers.
55670
55671 * g++.old-deja/g++.other/null2.C: New test; conditional operator
55672 involving const pointer and NULL produces incorrect result.
55673
55674 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
55675 type name without `typename' should be rejected with -pedantic.
55676
55677 1998-10-02 Richard Henderson <rth@cygnus.com>
55678
55679 * g++.old-deja/g++.other/addrof1.C: New test.
55680
55681 1998-10-01 Nick Clifton <nickc@cygnus.com>
55682
55683 * gcc.c-torture/compile/981001-1.c: New test.
55684 * gcc.c-torture/execute/981001-1.c: New test.
55685
55686 1998-10-01 Jeffrey A Law (law@cygnus.com)
55687
55688 * gcc.c-torture/compile/981001-2.c: New test.
55689 * gcc.c-torture/compile/981001-3.c: New test.
55690 * gcc.c-torture/compile/981001-4.c: New test.
55691
55692 1998-10-01 Robert Lipe <robertl@dgii.com>
55693
55694 * lib/objc.exp (objc_target_compile): Add -L during compiles for
55695 multilibbed hosts. Idea grafted from g77.exp.
55696
55697 1998-09-30 Dave Love <d.love@dl.ac.uk>
55698
55699 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
55700 avoid losing on systems which need -lsocket.
55701
55702 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
55703
55704 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
55705 * g++.old-deja/g++.other/nested2.C: Ditto.
55706 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
55707 failure.
55708
55709 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
55710
55711 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
55712 preferred over template operator!= for enum bitfields.
55713
55714 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
55715
55716 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
55717 that happen to have the same base name, but in different scopes,
55718 are incorrectly rejected.
55719
55720 1998-09-16 Richard Henderson <rth@cygnus.com>
55721
55722 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
55723 on the native word size instead of an integer literal.
55724
55725 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
55726
55727 * g++.old-deja/g++.other/static2.C: Invocation of static data
55728 member of type pointer-to-function denoted as non-static member.
55729
55730 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
55731 checks involving function types and aliases.
55732
55733 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
55734
55735 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
55736 redefined to the same non-trivial type.
55737
55738 * g++.old-deja/g++.pt/explicit73.C: Test for proper
55739 namespace-qualification of template specializations declared in
55740 other namespaces.
55741
55742 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
55743 to declare a subset of the specializations of a template function
55744 as friends of specializations of a template class.
55745
55746 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
55747 member templates that do not fully specialize the enclosing
55748 template class are rejected.
55749
55750 1998-09-11 Dave Love <d.love@dl.ac.uk>
55751
55752 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
55753
55754 1998-09-08 Dave Love <d.love@dl.ac.uk>
55755
55756 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
55757 altered from libf2c/libU77 version.
55758
55759 1998-09-06 Dave Love <d.love@dl.ac.uk>
55760
55761 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
55762
55763 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
55764 Alexandre Oliva <oliva@dcc.unicamp.br>
55765
55766 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
55767 (un)signed char are different types for template specialization
55768 purposes.
55769
55770 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
55771
55772 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
55773 * objc: ObjC testsuite.
55774
55775 1998-08-31 Catherine Moore <clm@cygnus.com>
55776
55777 * gcc.c-torture/execute/941014-1.x: New file.
55778
55779 1998-08-31 Nick Clifton <nickc@cygnus.com>
55780
55781 * lib/c-torture.exp: Add support for
55782 torture_eval_before_compile and torture_eval_before_execute
55783 variables.
55784
55785 1998-08-30 Jeffrey A Law (law@cygnus.com)
55786
55787 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
55788 this test triggers valid.
55789
55790 1998-08-27 Jeffrey A Law (law@cygnus.com)
55791
55792 * gcc.dg/980827-1.c: New test.
55793
55794 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
55795
55796 * gcc.c-torture/execute/loop-4b.c: New test.
55797
55798 1998-08-26 Nick Clifton <nickc@cygnus.com>
55799
55800 * lib/c-torture.exp: Add support for
55801 torture_eval_before_compile and torture_eval_before_execute
55802 variables.
55803
55804 1998-08-25 Jeffrey A Law (law@cygnus.com)
55805
55806 * gcc.c-torture/compile/980825-1.c: New test.
55807
55808 1998-08-24 Nick Clifton <nickc@cygnus.com>
55809
55810 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
55811 count number tests in opt_t0 not good_t0.
55812
55813 1998-08-24 Jeffrey A Law (law@cygnus.com)
55814
55815 * gcc.c-torture/compile/930326-1.x: Fix typo.
55816
55817 1998-08-23 Mark Mitchell <mark@markmitchell.com>
55818
55819 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
55820 causes an ICE.
55821
55822 1998-08-21 Jeffrey A Law (law@cygnus.com)
55823
55824 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
55825 STACK_SIZE is defined.
55826 * gcc.c-torture/unsorted/stuct.c: Similarly.
55827
55828 * gcc.c-torture/compile/980821-1.c: New test.
55829
55830 1998-08-21 Jeffrey A Law (law@cygnus.com)
55831
55832 * gcc.c-torture/execute/980526-2.c: Disable for targets with
55833 16bit ints.
55834
55835 1998-08-19 Mark Mitchell <mark@markmitchell.com>
55836
55837 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
55838 code.
55839
55840 1998-08-09 Mark Mitchell <mark@markmitchell.com>
55841
55842 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
55843 error'.
55844
55845 1998-08-18 Jeffrey A Law (law@cygnus.com)
55846
55847 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
55848
55849 1998-08-16 Jeffrey A Law (law@cygnus.com)
55850
55851 * gcc.c-torture/compile/980816-1.c: New test.
55852
55853 * gcc.dg/980816-1.c: New test.
55854
55855 1998-08-13 Jeffrey A Law (law@cygnus.com)
55856
55857 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
55858 compiler for ieee tests.
55859
55860 1998-08-01 Dave Love <d.love@dl.ac.uk>
55861
55862 * g77.f-torture/compile/980729-0.f: New test.
55863
55864 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
55865
55866 * gcc.c-torture/special/eeprof-1.c: New test, for
55867 -finstrument-functions.
55868 * gcc.c-torture/special/special.exp: Run it.
55869
55870 1998-07-29 Jeffrey A Law (law@cygnus.com)
55871
55872 * gcc.c-torture/compile/980729-1.c: New test.
55873
55874 1998-07-27 Nick Clifton <nickc@cygnus.com>
55875
55876 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
55877 __thumb__ is defined, and test for ARM style doubles if so.
55878
55879 1998-07-26 Dave Love <d.love@dl.ac.uk>
55880
55881 * g77.f-torture/noncompile/980615-0.f: New test.
55882
55883 1998-07-26 H.J. Lu (hjl@gnu.org)
55884
55885 * gcc.dg/980312-1.c: Do link instead of compile.
55886 * gcc.dg/980313-1.c: Likewise.
55887
55888 1998-07-26 Jeffrey A Law (law@cygnus.com)
55889
55890 * gcc.c-torture/compile/980726-1.c: New test.
55891
55892 1998-07-25 Dave Love <d.love@dl.ac.uk>
55893
55894 * g77.f-torture/execute/io0.f: New test.
55895
55896 1998-07-24 Nick Clifton <nickc@cygnus.com>
55897
55898 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
55899 an int.
55900
55901 1998-06-18 Michael Meissner <meissner@cygnus.com>
55902
55903 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
55904 m32r bugs.
55905
55906 1998-07-17 Nick Clifton <nickc@cygnus.com>
55907
55908 * gcc.dg/980626-1.c: Expect failures for all toolchains until
55909 c-decl.c:grokdeclarator can handle mode attributes.
55910
55911 1998-07-16 Jeffrey A Law (law@cygnus.com)
55912
55913 * gcc.c-torture/execute/980716-1.c: New test.
55914
55915 1998-07-13 Jeffrey A Law (law@cygnus.com)
55916
55917 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
55918 the mn10200.
55919 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
55920 the mn10200.
55921 * gcc.c-torture/execute/va-arg-3.x: Similarly.
55922 * gcc.c-torture/compile/930326-1.x: Similarly.
55923
55924 1998-07-13 Dave Love <d.love@dl.ac.uk>
55925
55926 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
55927 New test from Craig.
55928
55929 1998-07-12 Dave Love <d.love@dl.ac.uk>
55930
55931 * g77.f-torture/noncompile/980616-0.f: New test.
55932
55933 * g77.f-torture/execute/970816-3.f: New test from Craig.
55934
55935 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55936
55937 * g++.other/singleton.C: Return error value instead of taking
55938 SIGSEGV.
55939
55940 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
55941
55942 * g++.other/singleton.C: New test. Warning is under dispute.
55943 Runtime crash is not.
55944
55945 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55946
55947 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
55948 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
55949 using6.C, using7.C}: New namespace tests.
55950
55951 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
55952
55953 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
55954 specialization with typedef'ed names used as array indexes.
55955
55956 1998-07-09 Jeffrey A Law (law@cygnus.com)
55957
55958 * gcc.c-torture/execute/980709-1.c: New test.
55959
55960 * gcc.dg/980709-1.c: New test.
55961
55962 1998-07-07 Richard Henderson <rth@cygnus.com>
55963
55964 * gcc.c-torture/execute/bcp-1.c: New test.
55965
55966 1998-07-07 Jeffrey A Law (law@cygnus.com)
55967
55968 * gcc.c-torture/execute/980707-1.c: New test.
55969
55970 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
55971
55972 * gcc.c-torture/compile/980706-1.c: New test.
55973
55974 1998-07-01 Dave Love <d.love@dl.ac.uk>
55975
55976 * g77.f-torture/execute/980701-0.f,
55977 g77.f-torture/execute/980701-1.f: New test from Craig.
55978
55979 1998-07-01 Jeffrey A Law (law@cygnus.com)
55980
55981 * gcc.c-torture/compile/980701-1.c: New test.
55982
55983 * gcc.c-torture/execute/980701-1.c: New test.
55984
55985 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
55986 rlsruhe.de>
55987
55988 * g++.old-deja/g++.robertl/eb132.C: New test.
55989 * g++.old-deja/g++.robertl/eb133.C: Likewise.
55990
55991 1998-06-29 Dave Love <d.love@dl.ac.uk>
55992
55993 * g77.f-torture/execute/980628-7.f,
55994 g77.f-torture/execute/980628-8.f,
55995 g77.f-torture/execute/980628-9.f,
55996 g77.f-torture/execute/980628-10.f: New tests from Craig.
55997
55998 * g77.f-torture/execute/980628-3.f: Remove mail headers.
55999
56000 1998-06-28 Jeffrey A Law (law@cygnus.com)
56001
56002 * g77.f-torture/execute/980628-4.f: New test from Craig.
56003 * g77.f-torture/execute/980628-5.f: Likewise.
56004 * g77.f-torture/execute/980628-2.f: Likewise.
56005 * g77.f-torture/execute/980628-0.f: Likewise.
56006 * g77.f-torture/execute/980628-1.f: Likewise.
56007 * g77.f-torture/execute/980628-3.f: Likewise.
56008 * g77.f-torture/execute/980628-6.f: Likewise.
56009
56010 1998-06-28 Jeffrey A Law (law@cygnus.com)
56011
56012 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
56013 directory when nothing has been installed yet.
56014
56015 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
56016
56017 * gcc.c-torture/special/special.exp: Handle newer versions of
56018 dejagnu.
56019
56020 1998-06-26 Jeffrey A Law (law@cygnus.com)
56021
56022 * gcc.dg/980626-1.c: New test.
56023
56024 1998-06-19 Bruno Haible <haible@ilog.fr>
56025
56026 * gcc.misc-tests/m-un-2.c: New test.
56027 * g++.old-deja/g++.other/warn01.c: Likewise.
56028
56029 1998-06-19 Robert Lipe <robertl@dgii.com>
56030
56031 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
56032 compatibility with assmblers with a different comment character.
56033 Eliminate use of GAS-specific extensions.
56034
56035 1998-06-19 Jeffrey A Law (law@cygnus.com)
56036
56037 * gcc.c-torture/execute/ieee/980619-1.c: New test.
56038
56039 1998-06-19 Robert Lipe <robertl@dgii.com>
56040
56041 * lib/g77.exp: Replace search for libf2c.a with search for newly
56042 renamed libg2c.a
56043
56044 1998-06-17 Jeffrey A Law (law@cygnus.com)
56045
56046 * gcc.c-torture/execute/980617-1.c: New test.
56047
56048 1998-06-12 Jeffrey A Law (law@cygnus.com)
56049
56050 * gcc.c-torture/execute/980612-1.c: New test.
56051
56052 1998-06-08 Jeffrey A Law (law@cygnus.com)
56053
56054 * gcc.dg/980523-1.c: Only test on ppc-linux.
56055 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
56056
56057 * gcc.c-torture/execute/980608-1.c: New test.
56058
56059 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
56060
56061 * gcc.c-torture/execute/980605-1.c: New test.
56062
56063 1998-06-04 Jeffrey A Law (law@cygnus.com)
56064
56065 * gcc.c-torture/execute/980604-1.c: New test.
56066
56067 1998-06-02 Jeffrey A Law (law@cygnus.com)
56068
56069 * gcc.c-torture/execute/980602-1.c: New test.
56070 * gcc.c-torture/execute/980602-2.c: Likewise.
56071
56072 1998-06-02 Dave Love <d.love@dl.ac.uk>
56073
56074 * 970125-0.f: Fix per JCB. Add commentary.
56075
56076 1998-05-31 Michael Meissner <meissner@cygnus.com>
56077
56078 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
56079 IEEE -0 support.
56080
56081 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
56082
56083 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
56084 earlier.
56085
56086 1998-05-28 Catherine Moore <clm@cygnus.com>
56087
56088 * gcc.c-torture/execute/980526-3.c: New test.
56089
56090 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
56091
56092 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
56093 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
56094 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
56095 m88k-motorola-sysv3 to XFAIL.
56096
56097 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56098
56099 * gcc.dg/980526-1.c: New test.
56100 * gcc.c-torture/execute/980526-2.c: New test.
56101
56102 1998-05-26 Jeffrey A Law (law@cygnus.com)
56103
56104 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
56105
56106 * gcc.c-torture/execute/980526-1.c: New test.
56107
56108 1998-05-26 Dave Love <d.love@dl.ac.uk>
56109
56110 * g77.f-torture/execute/alpha2.f: Add runtime test.
56111
56112 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
56113
56114 * g++.old-deja/old-deja.exp: Strip leading directories.
56115
56116 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
56117 error for the line. Don't run multiple tests for the same line.
56118
56119 1998-05-23 Jeffrey A Law (law@cygnus.com)
56120
56121 * gcc.dg/980523-1.c: New test.
56122
56123 1998-05-23 Dave Love <d.love@dl.ac.uk>
56124
56125 * g77.f-torture/compile/970915-0.f: New test.
56126
56127 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
56128
56129 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
56130
56131 1998-05-21 Jeffrey A Law (law@cygnus.com)
56132
56133 * gcc.dg/980520-1.c: New test.
56134
56135 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
56136
56137 * gcc.dg/980502-1.c: Fix return type.
56138
56139 1998-05-20 Jeffrey A Law (law@cygnus.com)
56140
56141 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
56142 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
56143 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
56144 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
56145 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
56146
56147 1998-05-20 Dave Love <d.love@dl.ac.uk>
56148
56149 * g77.f-torture/execute/980520-1.f: New test.
56150
56151 1998-05-15 Dave Love <d.love@dl.ac.uk>
56152
56153 * lib/mike-g77.exp: New file.
56154
56155 * g77.f-torture/noncompile/noncompile.exp,
56156 g77.f-torture/noncompile/check0.f: New files.
56157
56158 1998-05-14 Dave Love <d.love@dl.ac.uk>
56159
56160 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
56161 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
56162 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
56163 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
56164 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
56165 abort where appropriate.
56166
56167 1998-05-05 Michael Meissner <meissner@cygnus.com>
56168
56169 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
56170 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
56171
56172 1998-04-29 Dave Love <d.love@dl.ac.uk>
56173
56174 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
56175
56176 1998-04-27 Dave Love <d.love@dl.ac.uk>
56177
56178 * g77.f-torture/compile/980427-0.f: New test.
56179
56180 1998-04-24 Dave Love <d.love@dl.ac.uk>
56181
56182 * g77.f-torture/compile/980424-0.f: New test.
56183
56184 1998-04-19 Dave Love <d.love@dl.ac.uk>
56185
56186 * g77.f-torture/compile/980419-2.f (main): New test.
56187 * g77.f-torture/compile/970125-0.f: New test.
56188 * g77.f-torture/compile/980419-1.f: New test.
56189
56190 1998-04-08 Jim Wilson <wilson@cygnus.com>
56191
56192 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
56193 of loop-4.c.
56194
56195 1998-04-07 Jim Wilson <wilson@cygnus.com>
56196
56197 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
56198
56199 1998-04-03 Jim Wilson <wilson@cygnus.com>
56200
56201 * gcc.c-torture/compile/980329-1.c: New test.
56202
56203 1998-03-18 Jim Wilson <wilson@cygnus.com>
56204
56205 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
56206 * gcc.dg/980312-1.c: Fix typo in -march command.
56207
56208 1998-03-16 H.J. Lu (hjl@gnu.org)
56209
56210 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
56211
56212 1998-03-11 Robert Lipe <robertl@dgii.com>
56213
56214 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
56215 Dave Love agree the Fortran source is bogus.
56216
56217 1998-03-11 Robert Lipe <robertl@dgii.com>
56218
56219 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
56220 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
56221 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
56222 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
56223 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
56224
56225 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
56226
56227 * g++.old-deja/g++.other/friend1.C: New test.
56228
56229 1998-02-18 Dave Love <d.love@dl.ac.uk>
56230
56231 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
56232 possibly uninitialized) variables and declare dnrm2.
56233
56234 1998-02-23 Robert Lipe <robertl@dgii.com>
56235
56236 From Bruno Haible <haible@ilog.fr>:
56237 * gcc.c-torture/execute/980223.c: New test.
56238
56239 1998-02-13 Jeffrey A Law (law@cygnus.com)
56240
56241 * gcc.dg/ifelse-1.c: New test.
56242
56243 1998-02-09 H.J. Lu (hjl@gnu.org)
56244
56245 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
56246
56247 * lib/old-dejagnu.exp (old-dejagnu): Added the
56248 "execution test - XFAIL *-*-*" handling in the spirit of
56249 "excess errors test -". Changed the "execution test fails"
56250 handling to be like "excess errors test fails".
56251 * Update various tests accordingly.
56252
56253 1998-02-06 Jim Wilson <wilson@cygnus.com>
56254
56255 * gcc.c-torture/execute/980205.c: New test.
56256
56257 1998-01-18 Jeffrey A Law (law@cygnus.com)
56258
56259 * lib/c-torture.exp: Look for .x files instead of .cexp files.
56260 * lib/f-torture.exp: Similarly.
56261 * gcc.c-torture: Rename all .cexp files to .x files.
56262
56263 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
56264
56265 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
56266 (940510-1.c): Removed duplicate.
56267 (971104-1.c): New test.
56268
56269 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
56270
56271 * lib/f-torture.exp: Improve error and loop detection.
56272
56273 1997-11-19 Michael Meissner <meissner@cygnus.com>
56274
56275 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
56276 use that to size the filler array.
56277
56278 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
56279
56280 * lib/c-torture.exp(c-torture-execute): Fix typo.
56281
56282 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
56283 testcase as the executable name. Keep the executable around if
56284 the test fails.
56285
56286 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
56287
56288 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
56289 changes. Only test one -g option, and move it to the end of the
56290 list of options to test.
56291
56292 1997-09-19 Michael Meissner <meissner@cygnus.com>
56293
56294 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
56295 variable GCC_TORTURE_OPTIONS to supply default switches separated
56296 by colons. If no environment variable, run tests with -O0 -g, -O1
56297 -g, and -O2 -g as well.
56298
56299 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
56300
56301 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
56302 explanatory comments. Fix indentation.
56303
56304 1997-09-15 Jeffrey A Law (law@cygnus.com)
56305
56306 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
56307
56308 1997-09-11 Jeffrey A Law (law@cygnus.com)
56309
56310 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
56311 * g++.old-deja/g++.mike/p7325.C: Likewise.
56312 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
56313
56314 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
56315
56316 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
56317 * g++.old-deja/g++.brendan/crash30.C: Likewise.
56318 * g++.old-deja/g++.brendan/crash39.C: Likewise.
56319 * g++.old-deja/g++.law/operators4.C: Likewise.
56320
56321 1997-09-11 Joe Buck (jbuck@synopsys.com)
56322
56323 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
56324 * g++.old-deja/g++.mike/p784.C: Ditto.
56325 * g++.old-deja/g++.mike/p785.C: Ditto.
56326
56327 1997-09-05 Jeffrey A Law (law@cygnus.com)
56328
56329 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
56330
56331 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
56332
56333 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
56334 target feature; pass this to c-torture-execute as needed.
56335
56336 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
56337
56338 * lib/c-torture.exp(c-torture-execute): If the previous and the
56339 current executables being tested are identical, we don't need to
56340 run the executable again. Try to make the executable names
56341 unique. Add an optional argument for passing additional compiler
56342 flags.
56343
56344 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
56345
56346 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
56347
56348 1997-08-29 Jeffrey A Law (law@cygnus.com)
56349
56350 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
56351
56352 1997-07-31 Jeffrey A Law (law@cygnus.com)
56353
56354 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
56355 32bit or larger longs.
56356
56357 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
56358 have either a 32bit long or 32bit int.
56359
56360 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
56361
56362 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
56363 Make double precision tests dependent on sizeof (double).
56364
56365 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
56366
56367 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
56368 too.
56369
56370 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
56371
56372 * gcc.c-torture/compile/961203-1.cexp: New script.
56373
56374 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
56375
56376 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
56377 up the includes ourselves.
56378
56379 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
56380
56381 * lib/plumhall.exp: Remove random include, and add a few
56382 verbose messages for debugging.
56383
56384 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
56385
56386 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
56387 of trying to do it ourselves.
56388
56389 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
56390
56391 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
56392
56393 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
56394
56395 * gcc.prms/5403.c: Made regexp a bit less strict.
56396
56397 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
56398
56399 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
56400 is returned from remote_load instead.
56401 * lib/plumhall.exp: Ditto.
56402 * lib/mike-g++.exp: Ditto.
56403 * lib/old-dejagnu.exp: Ditto.
56404 * lib/c-torture.exp: Ditto.
56405
56406 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
56407
56408 * lib/g++.exp: Use build_wrapper procedure.
56409 * lib/gcc.exp: Ditto.
56410
56411 1997-05-20 Jeffrey A Law (law@cygnus.com)
56412
56413 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
56414 an old-style decl for malloc. Fixes tests to work when
56415 sizeof (int) != sizeof (size_t).
56416
56417 1997-05-15 Mike Meissner <meissner@cygnus.com>
56418
56419 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
56420
56421 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
56422 use stdargs.h interface.
56423
56424 1997-05-15 Mike Meissner <meissner@cygnus.com>
56425
56426 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
56427 NO_VARARGS when compiling.
56428
56429 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
56430
56431 * lib/plumhall.exp(ph_includes): New procedure.
56432 (ph_make): Use it.
56433 (ph_compiler): Ditto.
56434
56435 * lib/g++.exp: Rename test-glue.c to testglue.c.
56436 * lib/gcc.exp: Ditto.
56437
56438 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
56439
56440 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
56441 to completion when it's called.
56442
56443 1997-03-21 Michael Meissner <meissner@cygnus.com>
56444
56445 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
56446 is defined, don't do test.
56447
56448 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
56449
56450 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
56451 for object files.
56452 (ph_summary): Mark skipped testcases as untested, not unresolved.
56453
56454 * lib/plumhall.exp (ph_make): If unresolved because of bad
56455 errorCode, record errorCode in log file.
56456 (*): Replace send_log/verbose with verbose -log.
56457
56458 1997-03-19 Michael Meissner <meissner@cygnus.com>
56459
56460 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
56461 double conversion if double isn't at least 8 bytes.
56462
56463 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
56464 int to work with targets where int is 16 bits.
56465
56466 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
56467 8 bytes, just exit, since 4 byte doubles don't have enough bits of
56468 precision for the test to complete.
56469
56470 1997-03-14 Michael Meissner <meissner@cygnus.com>
56471
56472 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
56473 if d10v is not compiled with the -mdouble64 flag.
56474 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
56475
56476 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
56477 d10v is not compiled with the -mint32 flag.
56478
56479 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
56480
56481 * lib/plumhall.exp: Use incr_count.
56482
56483 1997-03-12 Jeffrey A Law (law@cygnus.com)
56484
56485 * gcc.c-torture: Update to c-torture-1.45.
56486
56487 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
56488
56489 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
56490 the name of the expect testcase file).
56491
56492 * lib/g++.exp(g++_init): Ditto.
56493
56494 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
56495
56496 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
56497 the host.
56498
56499 * lib/gcc.exp(gcc_exit): New procedure.
56500
56501 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
56502
56503 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
56504 specs where appropriate.
56505
56506 * g++.old-deja/g++.arm/*: Added additional ERROR checks
56507 because of new "candidates are" messages, and removed a few
56508
56509 * Converted all non-old-style g++ testcases to old-style, and
56510 moved into g++.old-deja.
56511
56512 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
56513
56514 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
56515 options.
56516
56517 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
56518 succeeded.
56519
56520 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
56521
56522 1997-02-13 Michael Meissner <meissner@cygnus.com>
56523
56524 * lib/gcc.exp (gcc_target_compile): Add support for defining
56525 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
56526 the machine doesn't have those features.
56527
56528 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
56529
56530 * g++.law/operators4.exp: Don't use LIBS.
56531
56532 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
56533
56534 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
56535
56536 * lib/mike-g++.exp: Don't set the compiler to be tested here.
56537 * lib/g++.exp: Set it here instead. Also, allow use of the
56538 --tool_exec and --tool_opt options. Change CXX to
56539 GXX_UNDER_TEST.
56540
56541 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
56542
56543 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
56544
56545 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
56546
56547 * lib/old-dejagnu.exp: Use prune_warnings instead of
56548 prune_system_crud.
56549 * lib/mike-g++.exp: Ditto.
56550 * lib/gcc.exp: Ditto.
56551 * lib/g++.exp: Ditto.
56552
56553 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
56554
56555 1997-02-07 Jeffrey A Law (law@cygnus.com)
56556
56557 * 941014-2.c: Include stdlib.h
56558 * 960327-1.c: Include stdio.h
56559 * dbra.c, index-1.c: Don't assume ints are 32bits.
56560
56561 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
56562
56563 * lib/gcc.exp: Add gcc,stack_size target feature.
56564
56565 * lib/g++.exp(g++_target_compile): Add the include and link
56566 paths here, not in two other places. And, it's $options, not
56567 options.
56568
56569 * lib/mike-g++.exp(postbase): Remove the code that determines
56570 the correct include and link paths.
56571 * g++.old-deja/old-deja.exp: Ditto.
56572
56573 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
56574
56575 * lib/g++.exp(g++_init): target_compile no longer returns the
56576 filename of the result.
56577
56578 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
56579
56580 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
56581 call to glob.
56582
56583 * gcc.c-torture/special/special.exp: Change call to
56584 gcc_target_compile to include the object file.
56585
56586 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
56587
56588 * gcc.c-torture/special/special.exp: Correct misspelling in last
56589 change.
56590
56591 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
56592
56593 * lib/plumhall.exp(ph_summary): Log the entire output of the
56594 executable. Return -1 if there were any failures, 0 otherwise.
56595 (ph_execute): Return -1 if there were any failures, 0 otherwise.
56596 (ph_make): Clean up objects and executables that were built
56597 if the tests succeeded.
56598
56599 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
56600
56601 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
56602 libraries and includes in the build tree as appropriate.
56603
56604 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
56605
56606 * lib/c-torture.exp: Instead of looking for the global variable
56607 NO_LONG_LONG, check to see if that's a feature of the target.
56608
56609 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
56610
56611 * config/default.exp: Minimize. Delete the remainer of the files in
56612 config; this functionality is now in devo/dejagnu/config.
56613
56614 g++.*/*: Pass any additional flags used to compile to postbase;
56615 delete CXXFLAGS.
56616
56617 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
56618 is now done by runtest.exp. Use gcc_target_compile instead of
56619 compile.
56620
56621 lib/c-torture.exp: Use gcc_target_compile instead of compile.
56622 Remove references to CFLAGS. Use remote_file instead of
56623 calling rm -f.
56624 (c-torture): Take a list of arguments to use to compile this
56625 testcase.
56626
56627 lib/g++.exp: Simplify. Use target_compile instead of compile.
56628 lib/gcc-dg.exp: Ditto.
56629 lib/gcc.exp: Ditto.
56630 lib/mike-{gcc,g++}.exp: Ditto.
56631 lib/old-dejagnu.exp: Ditto.
56632 lib/plumhall.exp: Ditto.
56633
56634 1997-01-08 Jim Wilson <wilson@cygnus.com>
56635
56636 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
56637 (ph_linker): Likewise.
56638
56639 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
56640
56641 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
56642 MAP_ANON / MAP_ANONYMOUS if defined;
56643 else try to map from /dev/zero .
56644
56645 1996-11-12 Jeffrey A Law (law@cygnus.com)
56646
56647 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
56648 isn't defined, then define it to MAP_ANONYMOUS.
56649
56650 1996-11-12 Jeffrey A Law (law@cygnus.com)
56651
56652 * gcc.c-torture: Update to c-torture-1.42 release.
56653
56654 1996-11-11 Jeffrey A Law (law@cygnus.com)
56655
56656 * gcc.c-torture: Update to c-torture-1.41 release.
56657
56658 1996-10-27 Jeffrey A Law (law@cygnus.com)
56659
56660 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
56661 c-torture release.
56662
56663 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
56664
56665 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
56666 and LDFLAGS. Fix second case to append the target_info ldflags
56667 onto LDFLAGS, not CFLAGS.
56668 * lib/g++.exp (g++_init): Add target_info stuff.
56669 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
56670 of libgloss and newlib flags for !native.
56671
56672 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
56673 (GDB): Fix relative path to go up another dir for finding gdb.
56674
56675 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
56676
56677 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
56678 versions in the target_info array, if they don't exist.
56679
56680 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
56681
56682 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
56683
56684 1996-07-08 Jim Wilson <wilson@cygnus.com>
56685
56686 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
56687 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
56688
56689 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
56690
56691 * lib/old-dejagnu.exp: Don't remove the output file before we've
56692 actually tested it. Don't append pwd to the path of the executable
56693 we're testing.
56694
56695 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
56696
56697 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
56698
56699 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
56700
56701 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
56702 temporary directory for compiler files, and set it to a default
56703 value of /tmp. Set $output as the name of the output file from
56704 compiling the testcase. Add a -o option to $cflags_var so the
56705 compiler writes the final output file as $output. Set $executable
56706 to $output.
56707
56708 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
56709 directory for compiler files, and set it to /tmp if it doesn't
56710 already have a value. Set $output_file to the name of the output
56711 file from compiling the testcase. Add a -o option to CXXFLAGS so
56712 the compiler writes the final output file as $output. Use $output
56713 as the executable to be tested.
56714
56715 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
56716
56717 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
56718
56719 1996-06-08 Jeffrey A Law (law@cygnus.com)
56720
56721 * gcc.c-torture/execute/pending-1.c: New test. Still
56722 pending in Tege's queue.
56723
56724 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
56725
56726 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
56727 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
56728 if there were failures. Call unresolved if there were unresolved
56729 testcases. Call gcc_fail if program did not run to completion.
56730 (ph_make): Pass additional argument name to ph_execute.
56731 (ph_execute): Add new argument. Pass additional arguments to
56732 ph_summary. Call gcc_fail is there is no execution output.
56733
56734 1996-04-24 Jeffrey A Law (law@cygnus.com)
56735
56736 * lib/plumhall.exp (proc_summary): Output relavent summary
56737 lines into the log so specific failures in plumhall can be
56738 investigated.
56739
56740 1996-04-10 Jeffrey A Law (law@cygnus.com)
56741
56742 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
56743 (c-torture-execute): Don't try to execute tests which use
56744 "long long" types if $NO_LONG_LONG is nonzero.
56745
56746 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
56747
56748 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
56749 not c-torture.
56750
56751 * gcc.ieee: Move from here.
56752 * gcc.c-torture/execute/ieee: To here.
56753
56754 1996-03-26 Jeffrey A Law (law@cygnus.com)
56755
56756 * gcc.c-torture: Update to c-torture-1.41 release.
56757
56758 1996-03-22 Jeffrey A Law (law@cygnus.com)
56759
56760 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
56761 not "$output".
56762
56763 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
56764
56765 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
56766 -c present.
56767
56768 1996-03-02 Jeffrey A Law (law@cygnus.com)
56769
56770 * config/proelf.exp: Handle connecting to a simulator.
56771
56772 1996-01-31 Jeffrey A Law (law@cygnus.com)
56773
56774 * config/proelf.exp: New file. Enough framework that we can
56775 run c-torture tests on the proelf targets (or any other target
56776 that gdb can connect to for that matter).
56777
56778 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
56779
56780 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
56781 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
56782
56783 * lib/plumhall.exp (ph_execute): Always call ph_summary if
56784 exec_output exists.
56785
56786 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
56787
56788 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
56789 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
56790
56791 * config/*.exp: Update FSF address. Change result of ${tool}_load
56792 to pass/fail/unresolved/unsupported/untested. Caller must now
56793 call unresolved/unsupported/untested.
56794 * lib/*.exp: Update FSF address. Update to handle new results of
56795 ${tool}_load.
56796 * lib/chill.exp (verbose): Delete.
56797
56798 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
56799
56800 * lib/gcc.exp (default_gcc_start): Change order of args to
56801 $LDFLAGS $CFLAGS $LIBS.
56802 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
56803 Save/set/restore CFLAGS. Pass single arg to gcc_start.
56804 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
56805 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
56806 * gcc.misc-tests/dg-test.exp: Likewise.
56807 * gcc.misc-tests/msgs.exp: Likewise.
56808 * gcc.prms/prms.exp: Likewise.
56809 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
56810 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
56811
56812 * lib/dg.exp: Deleted, moved to dejagnu/lib.
56813
56814 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
56815
56816 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
56817
56818 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
56819 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
56820
56821 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
56822 necessary.
56823
56824 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
56825
56826 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
56827 global for loop; add use of $mathlib.
56828 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
56829 settings here; set mathlib for anything but VxWorks.
56830
56831 1996-01-22 Jeffrey A Law (law@cygnus.com)
56832
56833 * gcc.c-torture: Update to c-torture-1.40 release.
56834
56835 1996-01-03 Jeffrey A Law (law@cygnus.com)
56836
56837 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
56838 dg.exp.
56839
56840 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
56841
56842 * lib/c-torture.exp (c-torture-execute): Declare "output" as
56843 global.
56844
56845 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
56846
56847 * lib/g++.exp (LIBS): Define if not already.
56848 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
56849 (gcc-dg-prune): Call prune_gcc_output.
56850 * lib/gcc.exp (prune_gcc_output): New proc.
56851 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
56852 prune_gcc_output.
56853
56854 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
56855
56856 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
56857 (c-torture-execute): Likewise. Rename `name' to `testcase'.
56858
56859 1995-11-15 Jeffrey A Law (law@cygnus.com)
56860
56861 * gcc.c-torture: Update to c-torture-1.39 release.
56862
56863 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
56864
56865 * lib/c-torture.exp (c-torture-execute): Don't return if one option
56866 fails, try others as well.
56867
56868 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
56869
56870 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
56871 If compilation fails, mark execute tests as `untested'.
56872 If test is marked as unsupported, don't mark compilation and
56873 execute tests as failed.
56874
56875 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
56876
56877 * lib/g++.exp (g++_init): Don't link in libg++, and look to
56878 libstdc++ for whether or not we want to be doing shared
56879 libraries. Delete link_curses since we don't need it anymore.
56880 * lib/mike-g++.exp (postbase): Don't link in libg++.
56881 * g++.old-deja/old-deja.exp: Likewise.
56882
56883 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
56884
56885 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
56886
56887 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
56888
56889 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
56890 For that, add `-Wl,-a,shared_archive'.
56891 * g++.old-deja/old-deja.exp: Likewise.
56892
56893 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
56894
56895 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
56896
56897 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
56898
56899 * lib/mike-g++.exp (postbase): Pay attention to the status of
56900 g++_load.
56901
56902 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
56903
56904 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
56905
56906 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
56907
56908 * lib/gcc.exp (default_gcc_start): No longer need to log program
56909 being executed or its output, execute_anywhere does that now.
56910 * lib/g++.exp (default_g++_version): Call execute_anywhere.
56911 (default_g++_start): Likewise. Delete calls to verbose/send_log.
56912
56913 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
56914
56915 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
56916 the same as those in lib/g++.exp.
56917
56918 1995-10-10 Jeff Law (law@hurl.cygnus.com)
56919
56920 * gcc.c-torture: Update to c-torture-1.38 release.
56921 * gcc.ieee: Related changes.
56922
56923 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
56924
56925 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
56926 "exec". Minor reformatting changes.
56927
56928 * config/rom68k.exp (${tool}_load): Make it work in a canadian
56929 cross. This means all "exec" calls now work on a remote host as
56930 well.
56931 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
56932 cross. Filter out the extra "\r\n" stuff that expect puts in.
56933 (c-torture-execute): Filter out the bogus warnings like
56934 c-torture-compile does. Add support for canadian cross.
56935 * lib/gcc.exp (default_gcc_version, default_gcc_start)
56936 Use execute_anywhere rather than calling exec directly. Now it
56937 works for canadian cross testing.
56938
56939 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
56940
56941 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
56942 results into a variable, and check that rather than using file exists.
56943
56944 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
56945
56946 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
56947 create a libg++.so. For sunos4.1.*, also add -ltermcap.
56948
56949 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
56950
56951 * g++.old-deja/old-deja.exp: Create and pass runshlib and
56952 lib_curses if there's a shared libg++ in the build tree.
56953
56954 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
56955
56956 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
56957 if not supported target.
56958
56959 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
56960
56961 * lib/g++.exp (g++_init): Move empty setting of runshlib and
56962 link_curses up to always happen, not just for native builds.
56963
56964 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
56965
56966 * gcc.c-torture: Update to c-torture-1.36 release.
56967 * gcc.failure: Related changes.
56968
56969 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
56970
56971 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
56972
56973 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
56974
56975 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
56976 * lib/mike-g++.exp (postbase): Not in here. Still reference
56977 runshlib, link_curses, and mathlib for link and run.
56978
56979 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
56980 pass the runtime shared library options for Solaris, OSF/1, and
56981 Irix5, and link with -lcurses to avoid unresolved references.
56982
56983 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
56984
56985 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
56986 only run once.
56987
56988 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
56989
56990 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
56991
56992 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
56993
56994 * gcc.c-torture: Update to c-torture-1.35 release. Note we
56995 do not have a framework for the "compat" tests yet.
56996
56997 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
56998
56999 * lib/mike-g++.exp (postbase): New local variable `mathlib',
57000 set to null if we're testing vxworks5.1. Use that instead of
57001 `-lm' in the setting of LIBS for link and run.
57002
57003 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
57004
57005 * config/rom68k.exp (${tool}_load): Major changes to make it
57006 work. Verified that it does in fact return the stuff in
57007 exec_output properly. Catch any Emul or any TRAP other than 0.
57008
57009 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
57010
57011 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
57012 LDFLAGS properly for targets that need stuff from libgloss.
57013 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
57014 only run once.
57015 (gpp_initialized): New variable.
57016
57017 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
57018
57019 * config/rom68k.exp: Load libgloss.exp.
57020 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
57021 so we can produce a fully linked binary.
57022 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
57023 so we can produce a fully linked binary.
57024
57025 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
57026
57027 * lib/plumhall.exp (ph_section): Watch for expected failures.
57028 Add missing `else'.
57029
57030 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
57031 run the testcase.
57032 (c-torture): Likewise.
57033
57034 1995-08-28 Doug Evans <dje@cygnus.com>
57035
57036 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
57037
57038 * lib/mike-g++.exp (mike_cleanup): New proc.
57039 (prebase): New globals compiler_result, not_compiler_result,
57040 target_regexp.
57041 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
57042 allow leading "-" in pattern. Watch for unsupported tests.
57043 If $compiler_result is set, pattern match assembler code,
57044 and ditto for $not_compiler_result.
57045 * lib/mike-gcc.exp: Likewise.
57046
57047 * lib/plumhall.exp (ph_execute): Only call ph_summary if
57048 execution "succeeded".
57049
57050 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
57051
57052 * config/win32.exp: New file.
57053 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
57054
57055 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
57056
57057 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
57058 unsupported.
57059 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
57060 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
57061 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
57062
57063 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
57064 "... without exceptions was ...". That is now handled by
57065 prune_system_crud.
57066 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57067
57068 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
57069
57070 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
57071 sieve.c,sort2.c}: New files.
57072 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
57073 sieve.exp,sort2.exp}: Drivers for them.
57074
57075 * lib/mike-gcc.exp (program_output): New user settable variable.
57076 (postbase): Call prune_system_crud. Also prune extraneous compiler
57077 messages.
57078 * lib/mike-g++.exp (program_output): New user settable variable.
57079
57080 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
57081
57082 * config/sh.exp: Deleted (use sim.exp instead).
57083
57084 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
57085
57086 * config/vx.exp: Declare CHECKTASK as global.
57087 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
57088 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
57089 * lib/old-dejagnu.exp: Load [pwd]/$executable.
57090
57091 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
57092
57093 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
57094 target. Like vx.exp, only includes `vx29k.exp' instead of
57095 `vxworks.exp'.
57096
57097 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
57098
57099 * config/sim.exp: Increase time limit from 120 seconds to 240.
57100
57101 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
57102
57103 * gcc.c-torture/execute/950628-1.c: New test.
57104
57105 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
57106
57107 * gcc.c-torture: Update with changes/additions from
57108 c-torture-1.34.
57109
57110 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
57111
57112 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
57113
57114 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
57115
57116 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
57117
57118 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
57119
57120 * gcc.c-torture/compile/950512-1.c: New test.
57121 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
57122 * gcc.dg/struct-ret-1.c: Likewise.
57123
57124 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
57125
57126 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
57127 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
57128
57129 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
57130
57131 * gcc.c-torture/special/920411-1.c: Deleted.
57132 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
57133
57134 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
57135
57136 * config/sim.exp (${tool}_load): Hack in call to bash to get a
57137 cpu limit.
57138
57139 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
57140
57141 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
57142
57143 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
57144
57145 From kenner;
57146 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
57147 is the proper length.
57148 * va-arg-3.c: Likewise.
57149
57150 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
57151
57152 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
57153 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
57154
57155 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
57156 * lib/g++.exp (default_g++_start): Delete old cruft.
57157
57158 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
57159
57160 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
57161 (2 * (1 << 18)) to (2 * (1 << 17)).
57162
57163 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
57164
57165 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
57166
57167 * config/rom68k.exp: Renamed from config/idp.exp
57168
57169 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
57170
57171 * c-torture/compile/921109-2.c
57172
57173 1995-04-18 Mike Stump <mrs@cygnus.com>
57174
57175 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
57176 excess errors.
57177
57178 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
57179
57180 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
57181 output.
57182 * lib/g++.exp (default_g++_start): Likewise.
57183
57184 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
57185
57186 * gcc.c-torture/compile/950329-1.c: New test.
57187
57188 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
57189
57190 * config/bug.exp (${tool}_load): Updated to use new remote_open
57191 and remote_close procs.
57192 * config/idp.exp: New file.
57193
57194 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
57195
57196 * gcc.c-torture/execute/950322-1.c: New test.
57197
57198 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
57199
57200 * config/vx.exp (${tool}_load): Clean up testing of return code from
57201 vxworks_ld and vxworks_spawn.
57202
57203 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
57204
57205 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
57206
57207 1995-03-13 Mike Stump <mrs@cygnus.com>
57208
57209 * lib/old-deja.exp: Add `excess errors test - ' error, now one
57210 can mark excess errors on a machine by machine basis. Note, the
57211 default is to not expect any excess errors, even when excess
57212 errors test - is given, so you will want to put an XFAIL ... on
57213 these lines. For example, // excess errors test - XFAIL hppa*-*-*
57214 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
57215 those 4 machines, but no others.
57216
57217 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
57218
57219 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
57220 * lib/c-torture.exp: to here.
57221
57222 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
57223
57224 * gcc.c-torture/execute/950221-1.c: New test.
57225 * gcc.c-torture/execute/struct-ret-1.c: New test.
57226 * gcc.c-torture/compile/950221-1.c: New test.
57227
57228 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
57229
57230 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
57231
57232 * gcc.c-torture/execute/arith-1.c (main): Return 0.
57233 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
57234
57235 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
57236
57237 * g++.gb: New directory of tests, derived from my signature and
57238 class scoping tests.
57239
57240 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
57241 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
57242 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
57243 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
57244 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
57245 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
57246 * g++.gb/sig25.C: Likewise.
57247
57248 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
57249 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
57250 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
57251 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
57252 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
57253 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
57254 * g++.gb/sig25.exp: Likewise.
57255
57256 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
57257 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
57258 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
57259 * g++.gb/scope13.C: Likewise, this test still fails.
57260
57261 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
57262 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
57263 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
57264 * g++.gb/scope13.exp: Ditto.
57265
57266 * g++.gb/README: New file, explains what these tests are about.
57267
57268 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
57269
57270 * lib/dg.exp (dg-do): Support `preprocess'.
57271 (dg-test): Likewise.
57272
57273 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
57274
57275 * config/udi.exp: change "continue -expect" to "exp_continue".
57276
57277 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
57278
57279 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
57280 Delete redundant tests.
57281
57282 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
57283 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
57284 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
57285 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
57286 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
57287 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
57288 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
57289 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
57290
57291 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
57292 storing label pointers.
57293 * gcc.c-torture/execute/921019-1.c: Likewise.
57294 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
57295 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
57296 parameter fp.
57297 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
57298 constants.
57299
57300 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
57301 Delete obsolete tests.
57302
57303 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
57304 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
57305 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
57306 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
57307 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
57308 * gcc.c-torture/compile/950124-1.c: New test.
57309
57310 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
57311
57312 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
57313
57314 * lib/mike-g++.exp: Add -lm to LIBS.
57315
57316 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
57317
57318 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
57319
57320 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
57321
57322 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
57323
57324 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
57325
57326 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
57327
57328 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
57329
57330 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
57331 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
57332 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
57333 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
57334 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
57335 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
57336 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
57337 * g++.law/{operators31.C, operators32.C,
57338 * g++.law/{operators33.C, operators34.C}: Likewise.
57339 * g++.law/{pic1.C, refs2.C}: Likewise.
57340 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
57341 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
57342 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
57343 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57344
57345 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
57346 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
57347 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
57348 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
57349 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
57350 * g++.law/{enum9.exp, friend5.exp}: Likewise.
57351 * g++.law/{nest3.exp, nest4.exp}: Likewise.
57352 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
57353 * g++.law/{operators30.exp, operators31.exp}: Likewise.
57354 * g++.law/{operators32.exp, operators33.exp}: Likewise.
57355 * g++.law/{operators34.exp}: Likewise.
57356 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
57357 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
57358 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
57359 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
57360 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57361
57362 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
57363 No longer expected to fail.
57364 * g++.law/missed-error3.C: Tweak for recent bool changes.
57365
57366 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
57367
57368 * config/emb-unix: Deleted.
57369 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
57370 remote execution. Do final link on remote host if REMOTE_LINK is set.
57371
57372 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
57373
57374 * lib/dg.exp (dg-test): Fix typo in last patch.
57375
57376 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
57377
57378 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
57379 (handles multiple occurrences).
57380
57381 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
57382
57383 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
57384 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
57385 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
57386 printed).
57387 * lib/c-torture.exp (c-torture-compile): Likewise.
57388 (c-torture): Prepend full path if missing.
57389 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
57390 (gcc_fail): Likewise.
57391 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
57392
57393 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
57394
57395 * lib/netware.exp: Only attach to NetWare i386 systems.
57396
57397 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
57398
57399 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
57400 messages. Add test name to "output pattern match" pass/fail message.
57401
57402 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
57403
57404 * gcc.dg: New testsuite.
57405 * gcc.dg/dg.exp: New file.
57406
57407 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
57408 test-switch.c}: Deleted.
57409
57410 * gcc.misc-tests/msgs.exp: New testcase driver.
57411
57412 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
57413
57414 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
57415 Watch for illegal return values from ${tool}_load.
57416 * config/unix.exp (${tool}_load): Fix pass/fail detection for
57417 cross targets. Coerce return value >0 to 1.
57418
57419 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
57420
57421 * config/unix.exp (${tool}_load): Call program rsh, not proc.
57422
57423 * config/emb-unix.exp: New file.
57424
57425 * config/sim.exp: Error if variable $SIM not defined.
57426 (${tool}_load): Mark test as "untested" if simulator missing.
57427
57428 * config/unix.exp: Load remote.exp to get rcp_download.
57429 * lib/c-torture.exp: Use different option lists for testcases with
57430 and without loops.
57431 * gcc.c-torture/execute/execute.exp: Likewise.
57432
57433 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
57434
57435 * config/*.exp: Clarify return code from ${tool}_load.
57436 Call `unresolved' or `untested' instead of `warning' or `perror'
57437 (sometimes you still want to call both though).
57438 Add comment that `shell_id' is local to each file.
57439 * config/udi.exp (timeout): Set to 30.
57440 Don't print warning if connection fails, $connectmode has already
57441 printed an error.
57442 (${tool}_load): Move verbose messages to level 2.
57443 Rework pattern for "Process started" message.
57444 Pass `shell_id' to ${connectmode}_download.
57445 Retry twice upon timeout. Make resetting of target more robust.
57446 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
57447 Pass `shell_id' to exit_$connectmode.
57448 Only call exit_$connectmode if connected.
57449 * config/unix.exp (${tool}_load): Check return codes better.
57450 * config/vrtx.exp (${tool}_load): Likewise.
57451 * config/vx.exp (${tool}_load): Likewise.
57452 Delete unneeded global's.
57453 * lib/dg.exp (dg-test): Update to reflect clarified return codes
57454 from ${tool}_load.
57455 (dg-stat): Delete.
57456 (dg-init): Delete recording of pass/fail counts.
57457 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57458 (old-dejagnu-init): Likewise.
57459 (old-dejagnu-stat): Delete contents, empty proc now.
57460 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
57461 (c-torture): Delete references to lcnt, lpass, lfail.
57462 Get option list from TORTURE_OPTIONS.
57463 Delete -funroll[-all]-loops if no loops.
57464 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
57465 (g++_stat): Delete contents (empty proc now).
57466 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
57467 (gcc_finish): Likewise.
57468 (gcc_stat): Deleted.
57469 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
57470 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
57471 * gcc.c-torture/execute/execute.exp: Likewise.
57472 Split tests into two parts: compile, execute.
57473 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
57474 no loops. Update to reflect clarified return codes from ${tool}_load.
57475
57476 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
57477
57478 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
57479 to grep for.
57480 (old-dejagnu): Likewise (where necessary).
57481
57482 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
57483
57484 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
57485
57486 * lib/dg.exp (dg-process-target): Fix processing of selector.
57487 Add comment regarding use of `error'.
57488
57489 * lib/gcc.exp (prune_system_crud): Define if missing.
57490 * lib/g++.exp (prune_system_crud): Likewise.
57491
57492 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
57493 Call prune_system_crud.
57494 * lib/dg.exp (dg-runtest): New proc.
57495 Use perror instead of send_user for tcl errors in testcase.
57496 Don't return any value, it's never used.
57497 Don't clobber previous definition of `unknown'.
57498 Print tcl errors in `dg-final'.
57499
57500 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
57501
57502 * lib/dg.exp (dg-process-target): Improve syntax error messages.
57503 (dg-test): Don't print errorInfo, it contains stack backtrace.
57504
57505 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
57506
57507 * lib/g++.exp (runtest_file_p): Define if missing.
57508
57509 1994-09-24 Doug Evans (dje@cygnus.com)
57510
57511 * lib/mike-g++.exp: Comment out loading of g++.exp.
57512 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
57513 (default_g++_version): Always print something.
57514 (default_g++_start): Comment out call to `which'.
57515 (g++_start, g++_load): Deleted (must be defined in config file).
57516 * lib/gcc.exp: Test for existence of $CC at start.
57517 Delete check for tmpdir (done in gcc_init).
57518 (default_gcc_version): Always print something.
57519 (default_gcc_start): Comment out call to `which'.
57520 * config/*.exp: Major cleanup - make cross targets work at least a
57521 little better for g++ (by not being "--tool gcc" specific).
57522 Rename gcc_xxx to ${tool}_xxx.
57523 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
57524 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
57525
57526 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
57527
57528 * lib/c-torture.exp (c-torture-compile): Rework compiler
57529 message processing.
57530
57531 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
57532 c-torture.
57533
57534 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
57535
57536 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
57537
57538 * lib/dg.exp (dg-process-target): Support { target native }.
57539
57540 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
57541
57542 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
57543 looked for "... program xxx got fatal signal".
57544 Correct regsub munging of `comp_output'.
57545 Ignore compiler messages "path prefix not used" and "linker input
57546 file unused".
57547
57548 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
57549
57550 * lib/gcc.exp (runtest_file_p): Define if missing.
57551 * gcc.prms/template.c: Example to work from.
57552
57553 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
57554
57555 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
57556 * lib/dg.exp (dg-test): Call unsupported testcases as such.
57557
57558 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
57559 * gcc.prms/1883.c: Moved from compile/940714-1.c.
57560 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
57561 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
57562
57563 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
57564 (dg-process-target): No longer a varargs proc.
57565 Return S/N for target, P/F for xfail. All callers changed.
57566 (user option procs): More argument checking.
57567 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
57568 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
57569 (dg-test): Skip test if not running on selected target in `dg-do'.
57570 Update handling of `dg-do-what', `dg-output-text'.
57571 Separate execution pass/fail from output pattern match pass/fail.
57572 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
57573
57574 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
57575
57576 * gcc.c-torture/special/special.exp: Don't expect failure for mips
57577 target for 920510-1.c.
57578
57579 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
57580
57581 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
57582 Clean up comment regarding use of passcnt, etc.
57583 (gcc_stat): Don't update `testcnt' here.
57584 (gcc_finish): Do it here.
57585 Might as well reset `but_id' here too.
57586 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
57587 to determine if the file should be tested.
57588 * gcc.c-torture/compile/compile.exp: Likewise.
57589 * gcc.c-torture/execute/execute.exp: Likewise.
57590 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57591 * gcc.misc-tests/dg-test.exp: Likewise.
57592 * gcc.prms/prms.exp: Likewise.
57593 * gcc.wendy/wendy.exp: Likewise.
57594 * g++.old-deja.exp: Likewise.
57595 Move "Testing file" message to verbose level 1.
57596
57597 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
57598
57599 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
57600
57601 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
57602
57603 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
57604 (default_gcc_start): Accept optional second list element
57605 of compiler flags. Print compiler output at verbosity level 2.
57606 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
57607 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
57608 Save current values of framework globals passcnt, failcnt, xpasscnt,
57609 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
57610 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
57611 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
57612 xfailcnt to compute stats. Update framework global `testcnt' from
57613 pass/fail counts.
57614 (gcc_finish): New proc. Clean up test environment.
57615 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
57616 (gcc_epass, gcc_efail): Delete.
57617 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
57618 argument of line number.
57619 (dg-init): If the tool has an init routine, call it.
57620 (dg-test): Remove args `cflags_var' and `libs_var'.
57621 Pass all compiler options to ${tool}_start.
57622 Handle missing line number.
57623 (dg-finish): New function.
57624 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
57625 particular files. Call gcc_finish at end. Move "skipping test"
57626 message to verbosity level 3.
57627 * gcc.c-torture/compile/compile.exp: Likewise.
57628 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57629 * gcc.c-torture/execute/execute.exp: Likewise.
57630 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57631 Print testcase being tried at verbosity level 1.
57632 * gcc.c-torture/special/special.exp: Unset xfail.
57633 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57634 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
57635 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
57636 * gcc.failure/failure.exp: Likewise.
57637 * gcc.ieee/ieee.exp: Likewise.
57638 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
57639 Update call to dg-test. Call dg-finish at end.
57640 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
57641 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57642 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
57643 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
57644 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
57645 * gcc.wendy/wendy.exp: Add copyright.
57646 Delete setting of tmpdir (done by gcc_init).
57647 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
57648 Pass compiler flags to gcc_start. Call gcc_finish at end.
57649 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
57650 gcc_[ce]pass/fail.
57651
57652 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
57653
57654 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
57655 confusion.
57656 (g++_load): Likewise.
57657
57658 * config/*.exp (gcc_load): Some were varargs fns and some were not.
57659 Rename argument to `prog' to remove the confusion.
57660 Varargs fns behave differently too!
57661 (g++_load): Likewise.
57662
57663 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
57664
57665 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
57666 what it is. Delete (always) printing of status value for !native.
57667 Simplify verbose code, and include status and exec_output.
57668 (g++_load): Use gcc_load.
57669
57670 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
57671
57672 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
57673 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
57674 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
57675 940714-3.c as these testcases don't exist anymore. Make
57676 va-arg-1.c expected to pass.
57677
57678 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
57679
57680 * gcc.misc-tests/misc.exp: Only run specific testcases.
57681 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
57682 * gcc.misc-tests/dg-[1-9].c: New files.
57683
57684 * lib/dg.exp: New testsuite driver.
57685 * gcc.prms/prms.exp: Use it.
57686
57687 * README.gcc: New file.
57688
57689 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
57690 Document and reset `lxpass' and `lxfail'.
57691 Simplify "initialized" message.
57692 (gcc_stat): Clean up comments a little.
57693
57694 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
57695
57696 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
57697
57698 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
57699
57700 * lib/old-dejagnu.exp (process-option): New proc.
57701 (old-dejagnu-init, old-dejagnu-stat): Likewise.
57702 (old-dejagnu): Simplify.
57703 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
57704
57705 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
57706
57707 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
57708 exists and is not an empty string.
57709
57710 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
57711 $xfail rather than calling setup_xfail. Clear $xfail when test is
57712 finished.
57713 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
57714 automatically.
57715
57716 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
57717 longer expected to fail.
57718
57719 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
57720 "f" function call.
57721
57722 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
57723
57724 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
57725 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
57726 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
57727 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
57728 c-torture-1.29.
57729
57730 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
57731 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
57732
57733 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
57734
57735 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
57736 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
57737
57738 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
57739 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
57740 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
57741
57742 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
57743
57744 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
57745 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
57746 940714-1.c, 940714-2.c, 940714-3.c},
57747 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
57748 gcc.misc-tests/{mg.c,mg.exp}:
57749 New tests.
57750 * gcc.noncompile/noncompile.exp: Change accordingly.
57751
57752 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
57753
57754 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
57755 Undo previous clobberage.
57756
57757 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
57758
57759 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
57760 * gcc.special/{930510-1.c, special.exp}:
57761 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
57762 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
57763 struct-varargs-1.c}: New tests from c-torture-1.26.
57764
57765 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
57766
57767 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
57768 argument to switch.
57769
57770 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
57771
57772 * Revert the previous changes. Please see Rob's directory
57773 (/lisa/test/rob/progressive/gcc/testsuite) for testing
57774 fixes.
57775
57776 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
57777
57778 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
57779 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
57780 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
57781 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
57782 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
57783 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
57784 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
57785 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
57786 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
57787 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
57788 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
57789 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
57790 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
57791 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
57792 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
57793 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
57794 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
57795 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
57796 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
57797 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
57798 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
57799 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
57800 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
57801 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
57802 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
57803 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
57804 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
57805 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
57806 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
57807 testing changes.
57808
57809 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
57810
57811 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
57812 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
57813 with perror calls.
57814
57815 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
57816
57817 * config/unix.exp (g++_load): Fix syntax.
57818
57819 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
57820
57821 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
57822 * gcc.noncompile/921017-1.c: Deleted obsolete test.
57823 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
57824 Don't expect va-arg-1.c to fail. Correct expected output for
57825 920928-1.c.
57826 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
57827 * gcc.wendy/hbm4.c: Correct typo.
57828 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
57829
57830 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
57831
57832 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
57833 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
57834 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
57835 * lib/c-torture.exp (c-torture-compile): Ditto.
57836
57837 Reduce volume of output (remove all the -I's and such).
57838 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
57839 Call gcc_cpass, gcc_cfail.
57840 (c-torture): Pass testing option to c-torture-compile.
57841
57842 1994-03-21 Doug Evans (dje@cygnus.com)
57843
57844 Bring patches over from progressive.
57845 * config/default.exp: Exit remote shell cleanly.
57846 (g++_exit, g++_start): Add default versions.
57847 * config/sim.exp (gcc_load): Use perror, not error.
57848
57849 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
57850
57851 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
57852 set in site.exp.
57853
57854 1994-03-14 Doug Evans (dje@cygnus.com)
57855
57856 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
57857 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
57858 (wendy_try): New proc to run testcase.
57859 (main loop): Call 'em.
57860 * gcc.wendy/*.c: Clean up pass to correct expected output.
57861
57862 * lib/gcc.exp: Minor cleanup work.
57863 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
57864
57865 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
57866
57867 * config/sim.exp (gcc_load): Document return codes better.
57868 Don't pass -v to simulator.
57869
57870 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
57871
57872 * gcc.special/920717-x.c: Fix typo.
57873 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
57874 get at sources.
57875
57876 * lib/mike-gcc.exp: Fix typo.
57877
57878 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
57879
57880 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
57881 binary to use, transform the name.
57882 * config/*.exp: rename everything. Nuke any g++ specific files,
57883 it's now a special case of gcc that requires no special support.
57884 Add a default.exp for unsupported targets.
57885
57886 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
57887
57888 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
57889 lib/old-dejagnu.exp: Fix a few patterns to work with the new
57890 version of Tcl.
57891
57892 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
57893
57894 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
57895 than a warning.
57896
57897 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
57898
57899 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
57900
57901 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
57902
57903 * gcc.execute/execute.exp: Combine opt_list and foption_list into
57904 option_list. Compile every file with only 4/6 option choices
57905 (same as C torture) instead of with 12/18 different option
57906 choices.
57907 * lib/c-torture.exp: Likewise.
57908
57909 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
57910 not already set.
57911
57912 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
57913
57914 * lib/old-deja.exp: Add `excess errors test fails' error, now one
57915 can put an XFAIL *-*-* on excess errors.
57916
57917 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
57918
57919 * g++.law: Add more tests derived from g++-bugs snapshots.
57920
57921 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
57922 equivalent to g++.law/init9.
57923
57924 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
57925 compiled it, and the a.out file after we've run it.
57926
57927 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
57928
57929 * lib/mike-g++.exp (postbase): Delete the .o file after we've
57930 compiled it, and the a.out file after we've run it.
57931
57932 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
57933
57934 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
57935
57936 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
57937
57938 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
57939 version number.
57940
57941 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
57942
57943 * g++.law: New directory of g++ tests derived from the g++-bugs
57944 snapshots.
57945
57946 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
57947
57948 * gcc.compile: initbug1.c initbug1.exp testcase added
57949
57950 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
57951
57952 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
57953 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
57954 fixes submitted by Jeff Law (law@cs.utah.edu)
57955 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
57956 Jeff Law (law@cs.utah.edu)
57957
57958
57959 1993-11-30 Mike Stump (mrs@cygnus.com)
57960
57961 * config/unix-g++.exp: Follow the gcc way of doing things.
57962 * g++.old-deja/old-deja.exp: Minor updates.
57963 * lib/g++.exp: New file, follow the gcc way of doing things.
57964 * lib/old-dejagnu.exp: Minor updates.
57965 * lib/mike-g++.exp: Always unset errorInfo.
57966
57967 1993-11-06 Mike Stump (mrs@cygnus.com)
57968
57969 * lib/gcc.exp: Fix some errors with the below change, CC and
57970 CFLAGS should be global when setting, not local.
57971
57972 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
57973
57974 * lib/gcc.exp: Transform tool name.
57975
57976 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
57977
57978 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
57979
57980 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
57981
57982 * lib/gcc.exp: change gcc_done to gcc_stat
57983
57984 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
57985
57986 * Upgraded gcc testsuite to c-torture version 1.25
57987
57988 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
57989
57990 * lib/gcc.exp: added reporting code. Changed verbose compile message.
57991 * lib/c-torture: added hooks for new reporting code.
57992
57993 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
57994
57995 * config/sh-gcc.exp: check if sh-sim exists in the path
57996
57997 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
57998
57999 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
58000 * gcc.compile/compile.exp: Initial changes for new logic.
58001 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
58002 * gcc.failure/failure.exp: Initial changes for new logic.
58003 * gcc.ieee/ieee.exp: Initial changes for new logic.
58004 * gcc.misc-tests/misc.exp: Initial changes for new logic.
58005 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
58006 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
58007 * lib/c-torture.exp: Initial changes for new logic.
58008 * lib/gcc.exp: Initial changes for new logic.
58009
58010 1993-10-15 Mike Stump (mrs@cygnus.com)
58011
58012 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
58013 depend upon failure or success. Fully qualify names in failure
58014 and success messages. Always remove a.out before starting
58015 compile, just in case. Pay more attention to error text output by
58016 the compiler. Handle testcases with no known past errors just
58017 like all others, so that things are uniform. Other miscellaneous
58018 improvements.
58019
58020 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
58021
58022 * gcc.cpp: new directory for cpp tests
58023
58024 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
58025
58026 * lib/chill.exp: Code reformatted, removed unused code.
58027 * config/unix-chill.exp: Code reformatted, removed unused code.
58028 * chill.execute/execute.exp: Code reformatted, removed unused code.
58029 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
58030
58031 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
58032
58033 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
58034 routines not written.
58035
58036 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
58037
58038 * config/bug-gcc.exp: Use new procs from bug.exp.
58039
58040 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
58041
58042 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
58043 via ftp, rather than depending on NFS.
58044 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
58045 case.
58046
58047 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
58048
58049 * config/bug-gcc.exp: Use new download proc.
58050
58051 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
58052
58053 * chill.execute/execute.exp: cleanups, handles errors better
58054 * chill.compile/compile.exp: rewrite, based on execute.exp
58055 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
58056 * lib/chill.exp: major changes to diff proc and compile and link
58057 procs. added chill_fail and chill_pass wrappers to pass and
58058 fail. added more comments, and handle error codes better.
58059 Added a hack to capture stderr from exec, so noncompile tests
58060 can work.
58061
58062 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
58063
58064 * chill.execute/execute.exp: rewrite of testsuite driver
58065 * lib/chill.exp: rewrite of testsuite driver
58066 * config/unix-chill.exp: rewrite of testsuite driver
58067
58068 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
58069
58070 In chill.execute:
58071 * iexpr.ch: Standardize uppercase.
58072 * tuples.dat: Standardize uppercase.
58073 * vary.ch: standardize. Correct varying string assignments.
58074 * vary.dat: Add new output lines.
58075
58076 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
58077
58078 In chill.execute:
58079 * chprintf.ch: Standardize use of uppercase.
58080 * tuples.ch: Standardize and turn arr2 into a DCL,
58081 rather than a SYN.
58082 * pinits.ch: Standardize.
58083
58084 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
58085
58086 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
58087 * Makefil: Renamed to Makefile.in.
58088 * configure.in: New.
58089
58090 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
58091
58092 In chill.execute:
58093 * .cvsignore: Add result/output files.
58094 * Makefile: Fix up variables at start. Use MFLAGS
58095 everywhere. Correct bool_loc, built_ins entries.
58096 Add entry for vary1.ch.
58097 * bitarray.ch: Standardize upper-case usage.
58098 * bitexpr.ch: Standardize, add output of b1.
58099 * params.ch: Use arrayt in along PROC parameters, to
58100 avoid novelty problems.
58101 * sets.ch: Tiny cleanup.
58102 * vary1.ch: Re-indent.
58103
58104 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
58105
58106 * Add PR-related files to Makefiles, .cvsignore files, etc.
58107
58108 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
58109
58110 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
58111 with compiler objects. New names are test-flow.c and test-loop.c
58112
58113 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
58114
58115 * Upgraded c-torture tests from 1.19 to 1.20
58116
58117 * new files:
58118 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
58119 * gcc.compile: 930623-1.c 930623-2.c
58120 * gcc.noncompile: 930622-1.c 930622-2.c
58121 * gcc.failure: 920411-1.c 920627-2.c
58122 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
58123
58124 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
58125
58126 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58127 More changes to get testsuite working properly. Needs more work.
58128 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
58129
58130 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
58131
58132 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58133 More changes to get testsuite working properly. Needs more work.
58134
58135 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
58136
58137 * chill.compile/compile.exp: Added for Dejagnu support
58138 * chill.execute/execute.exp: Added for Dejagnu support
58139 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
58140
58141 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
58142
58143 This should complete moving the CHILL test files.
58144 * chill.noncompile(.cvsignore printf.grt
58145 in-printf.grt chprintf.grt chprintf.ch):
58146 Added test-support files.
58147 (Makefile): Modified further.
58148 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
58149 signal.ch): Added test files.
58150 * chill.execute (.cvsignore printf.grt printr.c
58151 in-printf.grt rts.c chprintf.grt rts.h): Added
58152 test-support files.
58153 (Makefile): More corrections.
58154
58155 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
58156
58157 * chill.compile, chill.execute, chill.nocompile: Add CHILL
58158 test cases, ready for DejaGnu.
58159
58160 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
58161
58162 * Upgraded c-torture tests from 1.18 to 1.19
58163
58164 * gcc.compile: added test(s):
58165 930607-1.c
58166 * gcc.execute: added test(s):
58167 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
58168
58169 * added new subdirectory for misc tests: gcc.misc-tests
58170 * gcc.misc-test(s): added tests:
58171 inst-check.c test-consts.c test-ior.c test-switch.c
58172
58173 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
58174
58175 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
58176
58177 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
58178
58179 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
58180
58181 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
58182
58183 * Upgraded c-torture tests from 1.17 to 1.18
58184
58185 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
58186
58187 * Upgraded c-torture tests from 1.12 to 1.17
58188
58189 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
58190
58191 * lib/old-dejagnu.exp:
58192 Fixed handling of XFAIL target triplets to correctly
58193 recognize wildcard characters. Removed code that
58194 appended a unique id tag to the end of the file name
58195 printed out by the result of the testcases within a
58196 given test file.
58197
58198 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
58199
58200 * lib/old-dejagnu.exp:
58201 Reworked expected failure handling to trigger off of XFAIL
58202 keyword in keyphrase embeded in testcase source code. The
58203 XFAIL keyword must be at the end of the keyphrase line. It
58204 may optionally be followed by one or more target triplets.
58205 It has just occured that the handling of wildcards in the
58206 target triplet may not be correct.
58207
58208 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
58209
58210 * g++.old-deja/tests:
58211 Moved all subdirectories up one level into g++.old-deja .
58212
58213 * lib/old-dejagnu.exp:
58214 Fixed problem with CXXFLAGS not being properly reset, and being
58215 corrupted with extraneous "-c" compiler option. This was
58216 causing binaries to not be generated for test that needed them.
58217 Modified strings passed to "pass" and "fail" so that individual
58218 tests from the same test file would be distinguished by an
58219 identifier appended to the test file name in the summary logs;
58220 this corrected a problem with erroneous diff logs. Added code
58221 to search testcases for expected fail and unexpected pass keywords.
58222
58223 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
58224
58225 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
58226
58227 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
58228
58229 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
58230 Removed extraneous text from end of "Special g++ Options"
58231 keyphrase.
58232
58233 * lib/old-dejagnu.exp: Added pattern matching to look for new
58234 keywords, embedded in testcases comments, which will trigger
58235 calls to xpass and xfail.
58236
58237 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
58238
58239 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
58240 comments embedded in the testcases, especially the one looking for
58241 special compiler options, as well as the pattern matching for the
58242 compiler output again.
58243
58244 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
58245
58246 * lib/old-dejagnu.exp: Do a proper check of the return value for
58247 execute tests. Fixed several problems with the pattern matching
58248 of the compiler output which gave erroneous test results.
58249 Changed several of the test result messages to be more descriptive.
58250 * config/unix-g++.exp: Proc g++_load now actually works and
58251 executes the tests passed to it and returns a usable return
58252 value.
58253
58254 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
58255
58256 * lib/gcc.exp: Exits gracefully if $CC is bogus.
58257
58258 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
58259
58260 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
58261 Modified both files to properly execute the old style
58262 dejagnu tests. The previous versions of these files were
58263 experimental and did not function anything near correctly.
58264
58265 1993-04-05 Rob Savoye (rob@cygnus.com)
58266
58267 * Removed all Makefile.in and configure.in files. No configuration
58268 needed now.
58269
58270 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
58271
58272 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
58273
58274 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
58275
58276 * gcc.compile/configure.in, gcc.unsorted/configure.in,
58277 gcc.special/configure.in, gcc.noncompile/configure.in,
58278 gcc.execute/configure.in, gcc.code_quality/configure.in,
58279 g++.other/configure.in, g++.old-deja/configure.in,
58280 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
58281 in srcname setting.
58282
58283 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
58284
58285 * lib/udi.exp: Fixed mondfe and mondfe_download.
58286 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
58287 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
58288
58289 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
58290
58291 * config/udi-gdb.exp: Check $shell_id after connecting to target.
58292 (gdb_exit): Don't remove *_soc files.
58293
58294 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
58295
58296 * lib/c-torture.exp: Don't look for main; instead always use -w
58297 -c. This is how the c-torture tests work. Remove the object
58298 file if the compilation succeeds.
58299 * gcc.execute/execute.exp: Remove executable if test passes.
58300 * gcc.noncompile/noncompile.exp: Every test is an expected
58301 failure.
58302 * gcc.special/special.exp: Added tests from c-torture 1.11,
58303 corrected use of existing test.
58304 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
58305 gcc.execute/920625-1.c: Updated to c-torture 1.11.
58306 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
58307 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
58308 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
58309 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
58310 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
58311 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
58312 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
58313 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
58314 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
58315 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
58316 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
58317 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
58318 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
58319 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
58320 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
58321 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
58322 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
58323 c-torture 1.11.
58324 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
58325 correspond to c-torture 1.11.
58326
58327 * New file.